The release of FreeRDP 3.0.0 has been published, offering an open-source implementation of the Remote Desktop Protocol (RDP) developed based on Microsoft specifications. The project provides a library for integrating RDP support into third-party applications and a client that can be used for remote connections to Windows desktops. The project's code is distributed under the Apache 2.0 license.
In the new version:
- Support for smart card authentication has been added, along with full smart card emulation.
- A new reference implementation of the client using the SDL2 library has been proposed.
- Support for AAD (Azure AD) and AVD (Azure Virtual Desktop) authentication methods has been added.
- The ability to use WebSocket-based transport has been implemented.
- The proxy has been rewritten and a new module API has been introduced.
- The code for logging has been rewritten.
- Full support for OpenSSL 3 has been added.
- Built-in implementations of the RC4, MD4, and MD5 algorithms have been added.
- Support for the RDP protocol has been updated.
- The xfreerdp application has been improved.
- Clipboard handling has been enhanced.
- Client and server support for RDSTLS has been added.
- Support for graphics redirection channels has been added.
- Server support for the channel "[MS-RDPEL]" has been added.
- Support for working with relative coordinates when tracking mouse movement has been added.
- Support for the Opus audio codec has been implemented for the gnome-remote-desktop application.
- Support for multi-monitor configurations has been added to the SDL client.
Source: opennet.ru
