Die Veröffentlichung von FreeRDP 3.3.0 ist nun verfügbar. Dieses Projekt bietet eine offene Implementierung des Remote Desktop Protocol (RDP), die auf den Microsoft-Spezifikationen basiert. Es stellt eine Bibliothek zur Integration von RDP-Unterstützung in Drittanbieteranwendungen und einen Client zur Verfügung, der für den Remote-Zugriff auf Windows-Desktops verwendet werden kann. Der Quellcode des Projekts wird unter der Apache 2.0 Lizenz verteilt.
In der neuen Version:
- Neue Build-Optionen hinzugefügt (für CMake):
- WINPR_UTILS_IMAGE_PNG – aktiviert die Unterstützung von PNG über libpng.
- WITH_LODEPNG – aktiviert die Unterstützung von PNG über lodepng.
- WINPR_UTILS_IMAGE_WEBP – aktiviert die Unterstützung von WEBP.
- WINPR_UTILS_IMAGE_JPEG – aktiviert die Unterstützung von JPEG.
- USE_EXECINFO – steuert die Ausgabe von Stack-Traces über execinfo.
- WITH_WEBVIEW – aktiviert den Bau mit WebView, der standardmäßig in Windows, macOS und Android deaktiviert ist.
- PLUGIN_ABS_PATHS_DEFAULT – legt den Standardpfad zum Verzeichnis mit Plugins fest.
- In den Schnittstellen xfreerdp und wlfreerdp wurde die Unterstützung für den Bildaustausch in den Formaten JPG/JPEG, PNG, GIF, ICO und WEBP über die Zwischenablage hinzugefügt.
- Die Implementierung des Clients auf Basis der SDL-Bibliothek wurde verbessert. Die Unterstützung für die Konfiguration von Hotkeys wurde hinzugefügt.
- Das Laden von Plugins ist nur erlaubt, wenn absolute Pfade angegeben werden.
- Die Auswahl der Algorithmen für TLS-Verbindungen wurde verbessert.
- Unterstützung für das Attribut WINPR_ATTR_MALLOC (malloc Wrapper) für GCC und Clang hinzugefügt.
- Ein blockierender Betriebsmodus wurde implementiert.
Quelle: opennet.ru
