Die Ausgabe des Projekts FreeRDP 3.0.0 wurde veröffentlicht, das eine freie Implementierung des Remote Desktop Protocol (RDP) anbietet, entwickelt basierend auf den Microsoft-Spezifikationen. Das Projekt stellt eine Bibliothek zur Verfügung, die die RDP-Unterstützung in Drittanbieteranwendungen integriert, sowie einen Client, der zur Remoteverbindung mit Windows-Desktops verwendet werden kann. Der Code des Projekts wird unter der Apache 2.0-Lizenz veröffentlicht.
In der neuen Version:
- Unterstützung für die Authentifizierung mit Smartcards hinzugefügt und vollständige Emulation von Smartcards realisiert.
- Eine neue Referenzimplementierung des Clients, die die SDL2-Bibliothek nutzt, wurde vorgeschlagen.
- Unterstützung für die Authentifizierungsmethoden AAD (Azure AD) und AVD (Azure Virtual Desktop) hinzugefügt.
- Die Möglichkeit zur Verwendung eines Transports auf Basis von Websocket wurde implementiert.
- Der Proxy wurde neu geschrieben und eine neue API für Module bereitgestellt.
- Der Code für das Logging wurde überarbeitet.
- Vollständige Unterstützung für die OpenSSL 3-Bibliothek hinzugefügt.
- Integrierte Implementierungen der Algorithmen RC4, MD4 und MD5 wurden hinzugefügt.
- Die Unterstützung des RDP-Protokolls wurde aktualisiert.
- Das xfreerdp-Anwendungsprogramm wurde verbessert.
- Die Funktionalität des Clipboard wurde optimiert.
- Client- und Serverunterstützung für RDSTLS hinzugefügt.
- Unterstützung für Grafik-Redirect-Kanäle hinzugefügt.
- Serverunterstützung für den Kanal „[MS-RDPEL]“ hinzugefügt.
- Unterstützung für die Arbeit mit relativen Koordinaten beim Verfolgen der Mausbewegung hinzugefügt.
- Unterstützung des Audio-Codecs Opus für die Anwendung gnome-remote-desktop implementiert.
- Die SDL-Client-Anwendung unterstützt jetzt Konfigurationen mit mehreren Monitoren.
Quelle: opennet.ru
