Публикувано е издание на проекта FreeRDP 3.0.0, предлагащ свободна реализация на протокола за отдален достъп до работния плот RDP (Remote Desktop Protocol), развиван на базата на спецификациите на Microsoft. Проектът предоставя библиотека за интеграция на поддръжка на RDP в странични приложения и клиент, който може да се използва за отдалечен достъп до Windows работен плот. Кодът на проекта се разпространява под лицензия Apache 2.0.
В новата версия:
- Добавена е поддръжка за автентикация с помощта на смарткарти и е реализирана пълна емуляция на смарткарти.
- Предложена е нова референтна реализация на клиента, използваща библиотеката SDL2.
- Добавена е поддръжка за методи за автентикация AAD (Azure AD) и AVD (Azure Virtual Desktop).
- Реализирана е възможността за използване на транспорт, базиран на Websocket.
- Преписан е прокси и е предложен нов API за модули.
- Преписан е кодът за водене на логове.
- Добавена е пълна поддръжка на библиотеката OpenSSL 3.
- Добавени са вградени реализации на алгоритмите RC4, MD4 и MD5.
- Актуализирана е поддръжката на протокола RDP.
- Подобрен е приложението xfreerdp.
- Подобрена е работата с клипборда.
- Добавена е клиентска и сървърна поддръжка на RDSTLS.
- Добавена е поддръжка на канали за пренасочване на графиката.
- Добавена е сървърна поддръжка на канала «[MS-RDPEL]».
- Добавена е поддръжка за работа с относителни координати при проследяване на движението на мишката.
- За приложението gnome-remote-desktop е реализирана поддръжка на звуковия кодек Opus.
- В SDL-клиента е добавена поддръжка на многомониторни конфигурации.
Източник: opennet.ru
