Nach sieben Jahren Entwicklung Projektveröffentlichung , das eine freie Implementierung des Remote Desktop Protocols (RDP) anbietet, basierend auf den Spezifikationen Microsoft. Das Projekt stellt eine Bibliothek zur Integration der RDP-Unterstützung in Drittanbieteranwendungen und einen Client zur Verfügung, der für die Remote-Verbindung zu Windows-Desktops verwendet werden kann. Der Quellcode des Projekts unter der Apache 2.0 Lizenz.
Die letzte stabile Version des Projekts wurde im Januar 2013 veröffentlicht, während die Testphase von Version 2.0 im Jahr 2007 begann. Um die Entwicklung künftig nicht zu verzögern, werden die nächsten Versionen im Rahmen eines
Rolling-Modells entwickelt, das die jährliche Erstellung einer bedeutenden Veröffentlichung nach der Stabilisierung des Master-Zweigs und die regelmäßige Veröffentlichung von Korrektur-Updates vorsieht. Bedeutende Releases werden zwei Jahre lang unterstützt — ein Jahr lang werden Fehler behoben und das folgende Jahr erfolgt nur die Behebung von Sicherheitsanfälligkeiten.
Haupt- :
- Die Möglichkeit zur Verwendung als Transit-RDP-Proxy wurde hinzugefügt;
- Die Unterstützung des Protokolls MS-RA 2 (Remote Assistance Protocol) wurde hinzugefügt;
- Der Code, der mit der Unterstützung von Smartcards verbunden ist, wurde überarbeitet. Frühere fehlende Funktionalitäten wurden hinzugefügt und die Eingabedatenüberprüfung verstärkt;
- Die Option "/cert" wurde hinzugefügt, die die Funktionalität zusammenführt, die zuvor durch verschiedene Optionen zur Verarbeitung von Zertifikaten bereitgestellt wurde (cert-ignore, cert-deny, cert-name, cert-tofu);
- Die Bereitstellung des Clients auf Basis von DirectFB, der nicht mehr unterstützt wird, wurde eingestellt;
- Die Schriftglättung ist standardmäßig aktiviert;
- Die Unterstützung des Systems für eigenständige Flatpack-Pakete wurde hinzugefügt;
- Für Systeme auf Basis von Wayland wurde mit libcairo ein intelligenter Skalierungsmodus implementiert;
- Eine API zur Skalierung von Bildern bei der programmgesteuerten Zeichnung wurde bereitgestellt;
- Die Implementierung der Komponente RAIL (Remote Applications Integrated Locally), die den Remote-Zugriff auf einzelne Fenster und Benachrichtigungsindikatoren ermöglicht, wurde auf die Spezifikation 28.0 aktualisiert;
- Während des Betriebs wird die Unterstützung des H.264-Streaming-Formats durch den Server festgestellt;
- In die Befehle "/gfx" und "/gfx-h264" wurde die Option "mask=" hinzugefügt;
- Die Quelltexte wurden neu formatiert;
- Die Option "/timeout" wurde für die Konfiguration der Wartezeit auf TCP ACK-Pakete hinzugefügt;
- Es wurden Schwachstellen CVE-2020-11521, CVE-2020-11522, CVE-2020-11523, CVE-2020-11524, CVE-2020-11525, CVE-2020-11526 behoben, darunter Probleme, die zum Schreiben in den Speicherbereich außerhalb des zugewiesenen Puffers beim Verarbeiten von eingehenden Daten führen. Außerdem wurden weitere 9 Schwachstellen ohne CVE behoben, hauptsächlich Lesen aus den Speicherbereichen außerhalb des zugewiesenen Puffers.
Quelle: opennet.ru
