È 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 secondo le specifiche di Microsoft. Il progetto fornisce una libreria per integrare il supporto RDP in applicazioni di terze parti e un client che può essere utilizzato per connettersi in remoto a un desktop Windows. Il codice del progetto è distribuito sotto licenza Apache 2.0.
Nella nuova versione:
- Aggiunte nuove opzioni di compilazione (per CMake):
- WINPR_UTILS_IMAGE_PNG — include il supporto per PNG tramite libpng.
- WITH_LODEPNG — include il supporto per PNG tramite lodepng.
- WINPR_UTILS_IMAGE_WEBP — include il supporto per WEBP.
- WINPR_UTILS_IMAGE_JPEG — include il supporto per JPEG.
- USE_EXECINFO — gestisce l'output delle tracce dello stack tramite execinfo.
- WITH_WEBVIEW — include la compilazione con WebView, disabilitata per impostazione predefinita su Windows, macOS e Android.
- PLUGIN_ABS_PATHS_DEFAULT — imposta il percorso predefinito per la directory dei plugin.
- Negli interfaccianxfreerdp e wlfreerdp è stata aggiunta la supporto per il trasferimento di immagini nei formati JPG/JPEG, PNG, GIF, ICO e WEBP tramite il clipboard.
- Migliorata l'implementazione del client basata 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 di malloc) per GCC e Clang.
- Implementata la modalità di lavoro bloccante.
Fonte: opennet.ru
