Opublikowano wydanie projektu FreeRDP 3.0.0, oferującego wolną implementację protokołu dostępu zdalnego do pulpitu RDP (Remote Desktop Protocol), rozwijaną na podstawie specyfikacji Microsoft. Projekt dostarcza bibliotekę do integracji wsparcia RDP w aplikacjach innych firm oraz klienta, który może być używany do zdalnego łączenia się z pulpitem Windows. Kod projektu jest rozpowszechniany na licencji Apache 2.0.
W nowej wersji:
- Dodano wsparcie dla uwierzytelniania za pomocą kart inteligentnych oraz wprowadzono pełną emulację kart inteligentnych.
- Proponowana jest nowa referencyjna implementacja klienta, wykorzystująca bibliotekę SDL2.
- Dodano wsparcie dla metod uwierzytelniania AAD (Azure AD) i AVD (Azure Virtual Desktop).
- Wprowadzono możliwość korzystania z transportu opartego na Websockets.
- Przepisano proxy i zaproponowano nowe API modułów.
- Przepisano kod do prowadzenia logów.
- Dodano pełne wsparcie dla biblioteki OpenSSL 3.
- Dodano wbudowane implementacje algorytmów RC4, MD4 i MD5.
- Zaktualizowano wsparcie dla protokołu RDP.
- Ulepszono aplikację xfreerdp.
- Ulepszono współpracę z buforem wymiany.
- Dodano wsparcie dla klienta i serwera RDSTLS.
- Dodano wsparcie dla kanałów przekazywania grafiki.
- Dodano wsparcie serwera dla kanału „[MS-RDPEL]”.
- Dodano wsparcie dla pracy z relatywnymi współrzędnymi przy śledzeniu ruchu myszy.
- Dla aplikacji gnome-remote-desktop wprowadzono wsparcie dla kodeka dźwiękowego Opus.
- W kliencie SDL dodano wsparcie dla konfiguracji wielomonitorowych.
Źródło: opennet.ru
