FreeRDP — svobodná implementace protokolu pro vzdálený přístup k pracovnímu stolu (RDP), vydaná pod licencí Apache, je fork rdesktop.
Nejvýznamnější změny v verzi 2.0.0:
- Množství oprav zabezpečení.
- Přechod na použití sha256 místo sha1 pro otisky certifikátů.
- Byla přidána první verze RDP proxy.
- Byl proveden refaktoring kódu smartcard, který včetně zlepšení kontroly vstupních dat.
- Nová možnost /cert unifikuje příkazy související s certifikáty, přičemž příkazy použitých v předchozích verzích (cert-*) zůstávají v aktuální verzi, ale jsou označeny jako zastaralé.
- Byla přidána podpora protokolu pro vzdálenou pomoc RAP verze 2.
- V souvislosti s ukončením podpory byl odstraněn DirectFB.
- Ve výchozím nastavení je zapnuto vyhlazení fontů.
- Byla přidána podpora Flatpack.
- Byl přidán chytrý scaling pro Wayland s použitím libcairo.
- Bylo přidáno API pro scaling obrázků.
- Podpora H.264 pro shadow server je nyní definována během běhu. serverem (Shadow server) nyní je definován v runtime.
- Byla přidána možnost maskování mask=<value> pro /gfx a /gfx-h264.
- Byla přidána možnost /timeout pro nastavení timeoutu TCP ACK.
- Byl proveden celkový refaktoring kódu.
Je zajímavé, že poslední vydaný release candidate — FreeRDP 2.0.0-rc4 se objevil v listopadu 2018. Od jeho vydání bylo provedeno 1489 commitů.
Kromě toho tým FreeRDP při oznámení nové verze také oznámil přechod na nový model vydání:
- Jedna major verze bude vydána každý rok.
- Minor verze s opravami budou vydávány každých šest měsíců nebo podle potřeby.
- Minimálně jedna minor verze bude zařazena do stabilní větve, která zahrnuje opravy hlavních chyb a zabezpečení.
- Major verze bude podporována po dobu dvou let, přičemž v prvním roce budou prováděny opravy zabezpečení a chyb, a ve druhém roce pouze opravy zabezpečení.
Zdroj: linux.org.ru
