Die Veröffentlichung des Projekts FreeRDP 3.3.0 ist erschienen, das eine freie Implementierung des Remote Desktop Protocols (RDP) anbietet, die auf den Spezifikationen von Microsoft basiert. Das Projekt stellt eine Bibliothek zur Verfügung, um RDP-Unterstützung in Drittanwendungen zu integrieren, und einen Client, der zur remote Verbindung mit einem Windows-Desktop verwendet werden kann. Der Code des Projekts wird unter der Apache 2.0-Lizenz verbreitet.
In der neuen Version:
- Neue Build-Optionen (für CMake) hinzugefügt:
- 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 Build mit WebView, standardmäßig in Windows, macOS und Android deaktiviert.
- PLUGIN_ABS_PATHS_DEFAULT — legt den Standardpfad zum Plugin-Verzeichnis fest.
- In den Schnittstellen xfreerdp und wlfreerdp wurde die Unterstützung für die Übertragung von Bildern 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. Unterstützung für Hotkey-Anpassungen wurde hinzugefügt.
- Das Laden von Plugins ist nur bei Angabe absoluter Pfade erlaubt.
- Die Auswahl der Algorithmen für TLS-Verbindungen wurde verbessert.
- Unterstützung des Attributs WINPR_ATTR_MALLOC (malloc-wrapper) für GCC und Clang hinzugefügt.
- Ein blockierender Betriebsmodus wurde implementiert.
Quelle: opennet.ru
