FreeRDP 3.23.0

FreeRDP 3.23.0

FreeRDP — este o implementare gratuită a protocolului de birou la distanță (RDP), distribuită sub licența Apache.

Modificări principale:

  • După o analiză amănunțită a codului clientului FreeRDP, au fost eliminate o serie de vulnerabilități..
  • A fost adăugată izolarea configurației. Aplicațiile client/server externe trebuie să verifice noile API freerdp_setApplicationDetails și winpr_setApplicationDetails, care permit utilizarea unui spațiu personalizabil în fișierele de configurație și datele de rulare pentru fiecare aplicație.
  • Pentru dezvoltatori, am plasat majoritatea API-urilor în [[nodiscard]], astfel încât compilatoarele să poată începe să emită erori cu privire la valorile returnate nevizitate. Acest lucru a fost făcut intenționat pentru a încuraja curățarea codului. Funcțiile în care returnarea este opțională au fost omise. În acest moment, aceste verificări sunt aplicate automat pentru construcțiile FreeRDP, proiectele externe le pot activa definind WINPR_DEFINE_ATTR_NODISCARD în sistemul lor de construcție.
  • Pentru dezvoltatori: vă rugăm să începeți să testați aplicațiile pe construcțiile FreeRDP cu opțiunea -DWITHOUT_FREERDP_3x_DEPRECATED=ON, pentru a vă asigura că nu folosiți API-uri care vor fi eliminate în curând.
  • Clientul bazat pe biblioteca SDL a primit o actualizare semnificativă: modurile de lucru cu mai multe monitoare și înaltă rezoluție au fost îmbunătățite semnificativ.
  • Alte îmbunătățiri și corecții de erori.

Sursa: linux.org.ru

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster