De release van het FreeRDP-project 3.0.0 is gepubliceerd, dat een vrije implementatie van het Remote Desktop Protocol (RDP) biedt, ontwikkeld op basis van Microsoft-specificaties. Het project biedt een bibliotheek voor het integreren van RDP-ondersteuning in externe applicaties en een client die kan worden gebruikt voor afstandsverbindingen met Windows-desktops. De code van het project wordt verspreid onder de Apache 2.0-licentie.
In de nieuwe versie:
- Ondersteuning voor authenticatie met smartcards is toegevoegd en volledige emulatie van smartcards is gerealiseerd.
- Een nieuwe referentie-implementatie van de client is voorgesteld, die gebruikmaakt van de SDL2-bibliotheek.
- Ondersteuning voor authenticatiemethoden AAD (Azure AD) en AVD (Azure Virtual Desktop) is toegevoegd.
- De mogelijkheid om transport op basis van Websocket te gebruiken is gerealiseerd.
- De proxy is herschreven en een nieuwe API voor modules is voorgesteld.
- De code voor logregistratie is herschreven.
- Volledige ondersteuning voor de OpenSSL 3-bibliotheek is toegevoegd.
- Ingebouwde implementaties van de algoritmen RC4, MD4 en MD5 zijn toegevoegd.
- De ondersteuning voor het RDP-protocol is bijgewerkt.
- De xfreerdp-applicatie is verbeterd.
- De werking met het klembord is verbeterd.
- Klant- en serverondersteuning voor RDSTLS is toegevoegd.
- Ondersteuning voor grafische omleidingskanalen is toegevoegd.
- Serverondersteuning voor het kanaal «[MS-RDPEL]» is toegevoegd.
- Ondersteuning voor het werken met relatieve coördinaten bij het volgen van muisbewegingen is toegevoegd.
- Voor de gnome-remote-desktop-applicatie is ondersteuning voor de audio-codec Opus gerealiseerd.
- Ondersteuning voor multi-monitorconfiguraties is toegevoegd aan de SDL-client.
Bron: opennet.ru
