Nach sieben Jahren Entwicklung Projekt-Releases , das eine freie Implementierung des Protokolls für den Remote-Desktop-Zugriff bietet (Remote Desktop Protocol), entwickelt auf Basis von Microsoft. Das Projekt bietet eine Bibliothek zur Integration der RDP-Unterstützung in Drittanbieteranwendungen sowie einen Client, der für die Remote-Desktop-Verbindung zu Windows verwendet werden kann. Der Code 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 2007 begann. Um die Entwicklung nicht weiter zu verzögern, werden die kommenden Versionen im Rahmen eines
Rolling-Modells entwickelt, das eine jährliche Erstellung eines bedeutenden Releases nach der Stabilisierung des Master-Zweigs und die regelmäßige Veröffentlichung von Korrekturupdates vorsieht. Bedeutende Releases werden zwei Jahre lang unterstützt — ein Jahr für Bugfixes und ein weiteres Jahr nur zur Behebung von Sicherheitsanfälligkeiten.
Haupt :
- Die Möglichkeit zur Nutzung als Transit-RDP-Proxy wurde hinzugefügt;
- Die Unterstützung des MS-RA 2-Protokolls (Remote Assistance Protocol) wurde hinzugefügt;
- Der Code zur Unterstützung von Smartcards wurde überarbeitet. Frühere fehlende Funktionen wurden hinzugefügt und die Eingabedatenprüfung verstärkt;
- Die Option «/cert» wurde hinzugefügt, die die zuvor in verstreuten Optionen für die Zertifikatverarbeitung (cert-ignore, cert-deny, cert-name, cert-tofu) bereitgestellte Funktionalität zusammenführt.
- Die Bereitstellung des DirectFB-basierten Clients, der nicht mehr unterstützt wird, wurde eingestellt.
- Die Schriftglättung ist nun standardmäßig aktiviert.
- Die Unterstützung für das Flatpack-System der selbständigen Pakete wurde hinzugefügt.
- Für Systeme auf Basis von Wayland wurde ein intelligenter Skalierungsmodus mit libcairo implementiert.
- Eine API zur Skalierung von Bildern bei der programmgesteuerten Zeichnung wurde eingeführt.
- Die Implementierung der Komponente RAIL (Remote Applications Integrated Locally), die den Fernzugriff auf einzelne Fenster und Benachrichtigungsindikatoren ermöglicht, wurde auf die Spezifikation 28.0 aktualisiert.
- Während des Betriebs wird die Unterstützung des Streaming-Servers im H.264-Format bestimmt.
- Der Befehl «/gfx» und «/gfx-h264» erhält die Option «mask=».
- Die Quelltexte wurden neu formatiert.
- Die Option «/timeout» zur Einstellung des TCP ACK-Paketwartezeit-Timeouts wurde hinzugefügt.
- Die Sicherheitsanfälligkeiten CVE-2020-11521, CVE-2020-11522, CVE-2020-11523, CVE-2020-11524, CVE-2020-11525, CVE-2020-11526 wurden behoben. Probleme, die zu Schreibzugriffen in den Speicherbereich außerhalb des zugeordneten Puffers führen, bei der Verarbeitung von extern eingehenden Daten. Außerdem wurden 9 weitere Schwachstellen ohne CVE, hauptsächlich das Lesen aus Speicherbereichen außerhalb des zugeordneten Puffers.
Quelle: opennet.ru
