Se ha publicado la versión 3.0.0 del proyecto FreeRDP, que ofrece una implementación libre del protocolo de acceso remoto a escritorio RDP (Remote Desktop Protocol), desarrollada según las especificaciones de Microsoft. El proyecto proporciona una biblioteca para integrar el soporte de RDP en aplicaciones de terceros y un cliente que se puede utilizar para conectarse de forma remota al escritorio de Windows. El código del proyecto se distribuye bajo la licencia Apache 2.0.
En la nueva versión:
- Se ha añadido soporte para la autenticación mediante tarjetas inteligentes y se ha implementado una emulación completa de tarjetas inteligentes.
- Se ha propuesto una nueva implementación de referencia del cliente que utiliza la biblioteca SDL2.
- Se ha añadido soporte para los métodos de autenticación AAD (Azure AD) y AVD (Azure Virtual Desktop).
- Se ha implementado la posibilidad de usar transporte basado en Websocket.
- Se ha reescrito el proxy y se ha propuesto una nueva API de módulos.
- Se ha reescrito el código para la gestión de registros.
- Se ha añadido soporte completo para la biblioteca OpenSSL 3.
- Se han añadido implementaciones incorporadas de los algoritmos RC4, MD4 y MD5.
- Se ha actualizado el soporte para el protocolo RDP.
- Se ha mejorado la aplicación xfreerdp.
- Se ha mejorado el funcionamiento del portapapeles.
- Se ha añadido soporte tanto del cliente como del servidor para RDSTLS.
- Se ha añadido soporte para canales de redirección gráfica.
- Se ha añadido soporte del servidor para el canal '[MS-RDPEL]'.
- Se ha añadido soporte para trabajar con coordenadas relativas al rastrear el movimiento del ratón.
- Para la aplicación gnome-remote-desktop se ha implementado el soporte para el códec de audio Opus.
- Se ha añadido soporte para configuraciones de múltiples monitores en el cliente SDL.
Fuente: opennet.ru
