FreeRDP 3.33: Нові можливості та поліпшення
FreeRDP 3.33: Нові можливості та поліпшення
FreeRDP, відкрите програмне забезпечення для реалізації протоколу віддаленого робочого столу Microsoft, випустив версію 3.33. Найбільшою новинкою є підтримка WebAssembly, яка дозволяє FreeRDP працювати безпосередньо в веб-браузерах.
Нові функції WebAssembly у FreeRDP
FreeRDP реалізовано за допомогою Emscripten. Ця версія включає підтримку WebCodecs для декодування відео H.264 та AV1, а також підтримує звукові шини Web Audio для відтворення звуку та вводу з мікрофона. Також тепер є інтеграція з буфером обміну браузера, що розширює можливості веб-клієнтів віддаленого робочого столу.
Експериментальна підтримка UDP у FreeRDP
Ще однією важливою зміною є експериментальна підтримка UDP для прямих RDP-з’єднань без RD Gateway. У реалізації додано підтримку UDP multitransport на стороні клієнта. Цю функцію можна відключити за допомогою опції /multitransport:tcp-only, якщо переважні з’єднання лише через TCP.
Покращення в RemoteApp та Unicode вводу
FreeRDP 3.33 також покращує підтримку RemoteApp у своєму SDL-клієнті. Оновлення стосуються позиціонує вікна, зміни розміру, активації, обробки спливаючих вікон та налаштувань мульти-моніторів. Функціональність RemoteApp була додана до SDL-клієнта на Windows, а X11-клієнт отримав виправлення для обробки клавіатури та блокування, що впливає на перерисовування вікон RemoteApp.
Крім того, підтримка вводу Unicode через названі канали в Unix тепер доступна для всіх клієнтів FreeRDP на системах з функціональністю mkfifo. Додаткові виправлення покращують стабільність відображення клавіш під X11 та вирішують конкретні проблеми з введенням.
Нові можливості для Windows та macOS
Випуск також відновлює експериментальну підтримку серверів Shadow на Windows, що дозволяє подальшу розробку спільного використання віддаленого робочого столу на Windows. На macOS підтримується копіювання та вставка файлів між Finder та віддаленими системами без потреби в FUSE, а також поліпшено обробку буфера обміну.
Покращення безпеки у FreeRDP 3.33
На фронті безпеки FreeRDP 3.33 виправляє вразливості, задокументовані в 13 рекомендаціях з безпеки GitHub. Оновлення також містить численні виправлення стабільності та надійності, що впливають на обробку з’єднань, аутентифікацію, графіку, перенаправлення пристроїв та інші компоненти.
Розробники зазначають, що залишаються деякі незначні помилки та регресії, і планують випустити подальше обслуговування для їх усунення.
Для отримання докладнішої інформації ознайомтеся з анонсом.




