Byla zveřejněna verze projektu FreeRDP 3.3.0, která nabízí svobodnou implementaci protokolu vzdáleného přístupu k pracovnímu stolu RDP (Remote Desktop Protocol), vyvíjenou na základě specifikací Microsoft. Projekt poskytuje knihovnu pro integraci podpory RDP do třetích aplikací a klienta, který může být použit pro vzdálené připojení k pracovnímu stolu Windows. Kód projektu je šířen pod licencí Apache 2.0.
V nové verzi:
- Byly přidány nové možnosti sestavení (pro CMake):
- WINPR_UTILS_IMAGE_PNG — zahrnuje podporu PNG prostřednictvím libpng.
- WITH_LODEPNG — zahrnuje podporu PNG prostřednictvím lodepng.
- WINPR_UTILS_IMAGE_WEBP — zahrnuje podporu WEBP.
- WINPR_UTILS_IMAGE_JPEG — zahrnuje podporu JPEG.
- USE_EXECINFO — řídí výstup trasování zásobníku pomocí execinfo.
- WITH_WEBVIEW — zahrnuje sestavení s WebView, které je ve výchozím nastavení ve Windows, macOS a Androidu deaktivováno.
- PLUGIN_ABS_PATHS_DEFAULT — určuje výchozí cestu k adresáři s pluginy.
- Do rozhraní xfreerdp a wlfreerdp byla přidána podpora pro přenos obrázků ve formátech JPG/JPEG, PNG, GIF, ICO a WEBP přes schránku.
- Byla zlepšena implementace klienta na základě knihovny SDL. Byla přidána podpora pro nastavení klávesových zkratek.
- Načítání pluginů je povoleno pouze při zadání absolutních cest.
- Byl zlepšen výběr algoritmů pro TLS připojení.
- Byla přidána podpora atributu WINPR_ATTR_MALLOC (wrapper malloc) pro GCC a Clang.
- Byl implementován blokující režim práce.
Zdroj: opennet.ru
