FreeRDP 3.23.0

FreeRDP 3.23.0

FreeRDP — ist die kostenlose Implementierung des Remote Desktop Protocols (RDP), das unter der Apache-Lizenz verbreitet wird.

Wesentliche Änderungen:

  • Nach einer gründlichen Analyse des FreeRDP-Clientcodes wurden eine Reihe von Sicherheitsanfälligkeiten beseitigt..
  • Die Konfigurationsisolation wurde hinzugefügt. Drittanbieter-Client-/Serveranwendungen sollten die neuen APIs freerdp_setApplicationDetails und winpr_setApplicationDetails überprüfen, die es ermöglichen, konfigurierbare Bereiche in den Konfigurationsdateien und Laufzeitdaten für jede Anwendung zu nutzen.
  • Für Entwickler haben wir die meisten APIs mit [[nodiscard]] versehen, sodass Compiler beginnen können, Fehler für nicht überprüfte Rückgabewerte zu melden. Dies wurde absichtlich gemacht und soll zu einer Codebereinigung anregen. Funktionen, bei denen die Rückgabe optional ist, wurden nicht berücksichtigt. Zum jetzigen Zeitpunkt werden diese Prüfungen automatisch für FreeRDP-Bauten angewendet; externe Projekte können sie aktivieren, indem sie WINPR_DEFINE_ATTR_NODISCARD in ihrem Build-System definieren.
  • Für Entwickler: Bitte beginnen Sie mit dem Testen Ihrer Anwendungen auf FreeRDP-Bauten mit der Option -DWITHOUT_FREERDP_3x_DEPRECATED=ON, um sicherzustellen, dass Sie keine APIs verwenden, die bald entfernt werden.
  • Der Kunde auf Basis der SDL-Bibliothek hat ein bedeutendes Update erhalten: Die Betriebsmodi für mehrere Monitore und hohe Auflösungen wurden erheblich verbessert.
  • Weitere Verbesserungen und Bugfixes.

Quelle: linux.org.ru

Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы 🔥 Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы | ProHoster