FreeRDP 3.23.0

FreeRDP 3.23.0

FreeRDP — dies ist eine kostenlose Implementierung des Remote Desktop Protocols (RDP), die unter der Apache-Lizenz veröffentlicht wird.

Hauptänderungen:

  • Nach einer gründlichen Analyse des FreeRDP-Clientcodes wurden eine Reihe von Sicherheitsanfälligkeiten behoben..
  • Die Konfiguration wurde isoliert. Drittanbieter-Client-/Serveranwendungen müssen die neuen APIs freerdp_setApplicationDetails und winpr_setApplicationDetails überprüfen, die anpassbare Bereiche in Konfigurationsdateien und Runtime-Daten für jede Anwendung ermöglichen.
  • Für Entwickler haben wir die meisten APIs in [[nodiscard]] eingeordnet, sodass Compiler beginnen können, Fehler bei unkontrollierten Rückgabewerten auszugeben. Dies wurde absichtlich so gemacht und soll zur Bereinigung des Codes anregen. Funktionen, bei denen Rückgaben optional sind, wurden übersprungen. Derzeit werden diese Überprüfungen automatisch für FreeRDP-Bauten angewendet; externe Projekte können sie aktivieren, indem sie WINPR_DEFINE_ATTR_NODISCARD in ihrem Build-System definieren.
  • An 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 auf der SDL-Bibliothek basierende Client hat ein erhebliches Update erhalten: die Unterstützung für mehrere Monitore und hohe Auflösungen wurde erheblich verbessert.
  • Empfehlungen der Linux Foundation zur Einhaltung von Sanktionen in Open-Source-Projekten

Quelle: linux.org.ru

Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server 🔥 Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster