È stata pubblicata la versione 3.3.0 del progetto FreeRDP, che offre un'implementazione open source del protocollo di accesso remoto al desktop RDP (Remote Desktop Protocol), sviluppata sulla base delle specifiche Microsoft. Il progetto fornisce una libreria per integrare il supporto RDP in applicazioni di terze parti e un client che può essere utilizzato per la connessione remota al desktop di Windows. Il codice del progetto è distribuito con licenza Apache 2.0.
Nella nuova versione:
- Aggiunte nuove opzioni di compilazione (per CMake):
- WINPR_UTILS_IMAGE_PNG — include il supporto PNG tramite libpng.
- WITH_LODEPNG — include il supporto PNG tramite lodepng.
- WINPR_UTILS_IMAGE_WEBP — include il supporto WEBP.
- WINPR_UTILS_IMAGE_JPEG — include il supporto JPEG.
- USE_EXECINFO — gestisce l'output dei tracciamenti dello stack tramite execinfo.
- WITH_WEBVIEW — include la compilazione con WebView, disattivata di default su Windows, macOS e Android.
- PLUGIN_ABS_PATHS_DEFAULT — imposta il percorso predefinito per la directory dei plugin.
- Negli interface xfreerdp e wlfreerdp è stata aggiunta la supporto per il trasferimento di immagini nei formati JPG/JPEG, PNG, GIF, ICO e WEBP tramite il copia e incolla.
- Migliorata l'implementazione del client basato sulla libreria SDL. Aggiunto il supporto per la personalizzazione delle scorciatoie da tastiera.
- Il caricamento dei plugin è consentito solo se vengono specificati percorsi assoluti.
- Migliorata la selezione degli algoritmi per le connessioni TLS.
- Aggiunto il supporto per l'attributo WINPR_ATTR_MALLOC (wrapper malloc) per GCC e Clang.
- Implementata la modalità di lavoro bloccante.
Fonte: opennet.ru
