FreeRDP to bezpłatna implementacja protokołu Remote Desktop Protocol (RDP), wydana na licencji Apache i stanowiąca rozwidlenie rdesktop.
Najważniejsze zmiany w wersji 2.0.0:
- Liczne poprawki bezpieczeństwa.
- Przełącz się na używanie sha256 zamiast sha1 do odcisku palca certyfikatu.
- Dodano pierwszą wersję proxy RDP.
- Kod karty inteligentnej został poddany refaktoryzacji, co obejmuje poprawione sprawdzanie poprawności danych wejściowych.
- Dostępna jest nowa opcja /cert, która ujednolica polecenia związane z certyfikatami, podczas gdy polecenia używane w poprzednich wersjach (cert-*) są zachowywane w aktualnej wersji, ale są oznaczone jako przestarzałe.
- Dodano obsługę protokołu pomocy zdalnej RAP w wersji 2.
- W związku z zaprzestaniem wsparcia, DirectFB zostało usunięte.
- Wygładzanie czcionek jest domyślnie włączone.
- Dodano obsługę Flatpack.
- Dodano inteligentne skalowanie dla Waylanda przy użyciu libcairo.
- Dodano API skalowania obrazu.
- Obsługa H.264 dla serwera Shadow jest teraz definiowana w czasie wykonywania.
- Dodano opcję maskowania mask= dla /gfx i /gfx-h264.
- Dodano opcję /timeout, aby dostosować limit czasu TCP ACK.
- Przeprowadzono ogólną refaktoryzację kodu.
Warto zauważyć, że najnowsza wersja Release Candidate, FreeRDP 2.0.0-rc4, pojawiła się w listopadzie 2018 roku. Od czasu jego wydania dokonano 1489 zatwierdzeń.
Dodatkowo wraz z wiadomością o nowym wydaniu zespół FreeRDP ogłosił przejście na następujący model wydania:
- Co roku będzie wydawane jedno główne wydanie.
- Drobne wydania z poprawkami będą wydawane co sześć miesięcy lub w razie potrzeby.
- Co najmniej jedno wydanie mniejsze zostanie przypisane do gałęzi stabilnej, która zawiera poprawki głównych błędów i zabezpieczeń.
- Wersja główna będzie wspierana przez dwa lata, z czego pierwszy rok będzie obejmował poprawki zabezpieczeń i błędów, a drugi rok tylko poprawki zabezpieczeń.
Źródło: linux.org.ru