Опубликован выпуск проекта FreeRDP 3.3.0, предлагающего свободную реализацию протокола удалённого доступа к рабочему столу RDP (Remote Desktop Protocol), развиваемую на основе спецификаций Microsoft. Проект предоставляет библиотеку для интеграции поддержки RDP в сторонние приложения и клиент, который может применяться для удалённого подключения к рабочему столу Windows. Код проекта распространяется под лицензией Apache 2.0.
В новой версии:
- Добавлены новые сборочные опции (для CMake):
- WINPR_UTILS_IMAGE_PNG — включает поддержку PNG через libpng.
- WITH_LODEPNG — включает поддержку PNG через lodepng.
- WINPR_UTILS_IMAGE_WEBP — включает поддержку WEBP.
- WINPR_UTILS_IMAGE_JPEG — включает поддержку JPEG.
- USE_EXECINFO — управляет выводом трассировок стека через execinfo.
- WITH_WEBVIEW — включает сборку c WebView, отключённую по умолчанию в Windows, macOS и Android.
- PLUGIN_ABS_PATHS_DEFAULT — задаёт путь по умолчанию к каталогу с плагинами.
- В интерфейсах xfreerdp и wlfreerdp добавлена поддержка передачи изображений в форматах JPG/JPEG, PNG, GIF, ICO и WEBP через буфер обмена.
- Улучшена реализация клиента на базе библиотеки SDL. Добавлена поддержка настройки горячих клавиш.
- Загрузка плагинов разрешена только при указании абсолютных путей.
- Улучшен выбор алгоритмов для TLS-соединений.
- Добавлена поддержка атрибута WINPR_ATTR_MALLOC (malloc wrapper) для GCC и Clang.
- Реализован блокирующий режим работы.
Источник: http://www.opennet.ru/opennews/art.shtml?num=60650