FreeRDP 3.23.0

FreeRDP 3.23.0

FreeRDP — to darmowa realizacja protokołu zdalnego pulpitu (RDP), rozpowszechniana na licencji Apache.

Główne zmiany:

  • Po dogłębnej analizie kodu klienta FreeRDP usunięto szereg luk w zabezpieczeniach..
  • Dodano izolację konfiguracji. Zewnętrzne aplikacje klienckie/serwerowe powinny sprawdzić nowe API freerdp_setApplicationDetails i winpr_setApplicationDetails, które pozwalają na użycie konfigurowalnej przestrzeni w plikach konfiguracyjnych i danych runtime dla każdej aplikacji.
  • Dla deweloperów umieściliśmy większość API w [[nodiscard]], dlatego kompilatory mogą zacząć zgłaszać błędy dotyczące niezweryfikowanych wartości zwracanych. Zostało to zrobione celowo i ma na celu zachęcenie do oczyszczenia kodu. Funkcje, w których zwrot jest opcjonalny, zostały pominięte. Na chwilę obecną te kontrole są automatycznie stosowane do kompilacji FreeRDP, zewnętrzne projekty mogą je włączyć, definiując WINPR_DEFINE_ATTR_NODISCARD w swoim systemie kompilacji.
  • Dla deweloperów: proszę, zacznijcie testować swoje aplikacje na kompilacjach FreeRDP z opcją -DWITHOUT_FREERDP_3x_DEPRECATED=ON, aby upewnić się, że nie używacie API, które wkrótce zostaną usunięte.
  • Klient oparty na bibliotece SDL otrzymał znaczną aktualizację: tryby pracy w przypadku wielu monitorów i wysokiej rozdzielczości zostały znacznie ulepszone.
  • Inne ulepszenia i poprawki błędów.

Źródło: linux.org.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster