A fost publicată versiunea 3.3.0 a proiectului FreeRDP, care oferă o implementare liberă a protocolului de acces la distanță la desktop RDP (Remote Desktop Protocol), dezvoltată pe baza specificațiilor Microsoft. Proiectul oferă o bibliotecă pentru integrarea suportului RDP în aplicații externe și un client care poate fi utilizat pentru conexiuni la desktopul Windows.
În noua versiune:
- Au fost adăugate noi opțiuni de compilare (pentru CMake):
- WINPR_UTILS_IMAGE_PNG — activează suportul pentru PNG prin libpng.
- WITH_LODEPNG — activează suportul pentru PNG prin lodepng.
- WINPR_UTILS_IMAGE_WEBP — activează suportul pentru WEBP.
- WINPR_UTILS_IMAGE_JPEG — activează suportul pentru JPEG.
- USE_EXECINFO — controlează ieșirea trasărilor stivei prin execinfo.
- WITH_WEBVIEW — activează compilarea cu WebView, dezactivată în mod implicit pe Windows, macOS și Android.
- PLUGIN_ABS_PATHS_DEFAULT — setează calea implicită către directorul cu pluginuri.
- Interfețele xfreerdp și wlfreerdp au adăugat suport pentru transmiterea imaginilor în formate JPG/JPEG, PNG, GIF, ICO și WEBP prin clipboard.
- Implemenarea clientului bazat pe biblioteca SDL a fost îmbunătățită. A fost adăugat suport pentru configurarea tastelor rapide.
- Încărcarea pluginurilor este permisă doar dacă sunt specificate căi absolute.
- A fost îmbunătățită selecția algoritmilor pentru conexiunile TLS.
- A fost adăugat suport pentru atributul WINPR_ATTR_MALLOC (wrapper malloc) pentru GCC și Clang.
- A fost implementat modul de operare blocant.
Sursa: opennet.ro
