FreeRDP 3.23.0

FreeRDP 3.23.0

FreeRDP е безплатна реализация на протокола за отдален работен плот (RDP), разпространявана под лицензия Apache.

Основни промени:

  • След дълбочинен анализ на кода на клиента FreeRDP, бяха отстранени набор от уязвимости.
  • Добавена е изолация на конфигурацията. Външни клиентски/сървърни приложения трябва да проверят новите API freerdp_setApplicationDetails и winpr_setApplicationDetails, които позволяват използването на персонализирано пространство в конфигурационните файлове и данни по време на изпълнение за всяко приложение.
  • За разработчиците, сложихме повечето API в [[nodiscard]], за да може компилаторите да започнат да генерират грешки за непроверени върнати стойности. Това е направено умишлено и трябва да насърчи почистването на кода. Функции, при които връщането е незадължително, бяха пропуснати. Понастоящем тези проверки автоматично се прилагат за сборките на FreeRDP, външни проекти могат да ги включат, определяйки WINPR_DEFINE_ATTR_NODISCARD в своята система за сборка.
  • За разработчиците: моля, започнете да тествате вашите приложения на сборките FreeRDP с опцията -DWITHOUT_FREERDP_3x_DEPRECATED=ON, за да се уверите, че не използвате API, които скоро ще бъдат премахнати.
  • Клиентът на базата на библиотеката SDL получи значително обновление: режимите работа с няколко монитора и висока резолюция са значително подобрени.
  • Други подобрения и корекции на грешки.

Източник: linux.org.ru

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