FreeRDP — wolna implementacja protokołu zdalnego dostępu do pulpitu (RDP), wydana na licencji Apache, jest forkiem rdesktop.
Najważniejsze zmiany w wersji 2.0.0:
- Liczne poprawki bezpieczeństwa.
- Przejście na użycie sha256 zamiast sha1 dla odcisków certyfikatów.
- Dodana pierwsza wersja RDP proxy.
- Przeprowadzono refaktoryzację kodu smartcard, w tym poprawiono walidację danych wejściowych.
- Pojawiła się nowa opcja /cert, ujednolicająca polecenia związane z certyfikatami, a polecenia używane w poprzednich wersjach (cert-*) zostały w bieżącej wersji zachowane, ale oznaczone jako przestarzałe.
- Dodano wsparcie dla protokołu zdalnej pomocy RAP w wersji 2.
- W związku z zakończeniem wsparcia usunięto DirectFB.
- Domyślnie włączono wygładzanie czcionek.
- Dodano wsparcie Flatpack.
- Dodano inteligentne skalowanie dla Wayland z użyciem libcairo.
- Dodano API do skalowania obrazów.
- Wsparcie H.264 shadow server teraz definiowane jest w czasie wykonywania. serwerem (Shadow server) teraz definiowany jest w czasie wykonywania.
- Dodano opcję maskowania mask=<value> dla /gfx i /gfx-h264.
- Dodano opcję /timeout do regulacji timeoutu TCP ACK.
- Przeprowadzono ogólną refaktoryzację kodu.
Warto zauważyć, że ostatni wydany release candidate — FreeRDP 2.0.0-rc4 pojawił się w listopadzie 2018 roku. Od tego czasu wykonano 1489 commitów.
Ponadto, wraz z informacją o nowym wydaniu zespół FreeRDP ogłosił przejście na nowy model wydania:
- Rocznie będzie wydawana jedna główna wersja.
- Mniejsze wydania z poprawkami będą wydawane co pół roku lub w razie potrzeby.
- Co najmniej jedna mniejsza wersja zostanie przypisana do stabilnej gałęzi, gdzie zostaną włączone poprawki głównych błędów i bezpieczeństwa.
- Główna wersja będzie wspierana przez dwa lata, z których w pierwszym roku będą wprowadzane poprawki bezpieczeństwa i błędów, a w drugim roku tylko poprawki bezpieczeństwa.
Źródło: linux.org.ru
