FreeRDP - вільна реалізація протоколу віддаленого підключення до робочого столу (RDP), що випускається під ліцензією Apache, є форком rdesktop.
Найбільш значущі зміни у релізі 2.0.0:
- Численні виправлення безпеки.
- Перехід на використання sha256 замість sha1 для друку сертифікатів.
- Додана перша версія RDP proxy.
- Здійснено рефакторинг коду smartcard, у тому числі покращено перевірку вхідних даних.
- З'явилася нова опція /cert, яка уніфікує команди, пов'язані з сертифікатами, при цьому використовувані в попередніх версіях команди (cert-*) у поточній версії залишені, але позначені як застарілі.
- Додано підтримку віддаленої допомоги RAP версії 2.
- У зв'язку із припиненням підтримки видалено DirectFB.
- За промовчанням увімкнено згладжування шрифтів.
- Додано підтримку Flatpack.
- Доданий розумний скейлінг для Wayland із використанням libcairo.
- Доданий API скейлінгу зображень.
- Підтримка H.264 тіньовим сервером (Shadow server) тепер визначається в runtime.
- Додано опцію маскування mask= для /gfx та /gfx-h264.
- Додана опція /timeout для налаштування таймауту TCP ACK.
- Здійснено загальний рефакторинг коду.
Примітно, що останній випущений release candidate FreeRDP 2.0.0-rc4 з'явився в листопаді 2018 року. З моменту його виходу було зроблено 1489 комітів.
Крім того, разом із новиною про новий реліз команда FreeRDP анонсувала перехід на наступну реліз-модель:
- Щороку випускатиметься один мажорний реліз.
- Мінорні релізи з виправленнями випускатимуться кожні півроку або за потребою.
- Як мінімум один мінорний реліз буде віднесений до стабільної гілки, куди включаються виправлення основних багів та безпеки.
- Мажорний реліз підтримуватиметься протягом двох років, з яких у перший рік будуть вноситись виправлення безпеки та багів, а другого року лише виправлення безпеки.
Джерело: linux.org.ru