FreeRDP 3.23.0

FreeRDP 3.23.0

FreeRDP — dit is een gratis implementatie van het Remote Desktop Protocol (RDP), verspreid onder de Apache-licentie.

Belangrijkste wijzigingen:

  • Na een grondige analyse van de FreeRDP-clientcode zijn er opgelost een aantal kwetsbaarheden.
  • Configuratie-isolatie is toegevoegd. Derde partij client/server applicaties moeten de nieuwe API's freerdp_setApplicationDetails en winpr_setApplicationDetails controleren, waarmee configureerbare ruimte in configuratiebestanden en runtime-gegevens voor elk applicatie kan worden gebruikt.
  • Voor ontwikkelaars hebben we het merendeel van de API's in [[nodiscard]] geplaatst, zodat compilers kunnen beginnen met het genereren van fouten over ongeteste teruggegeven waarden. Dit is opzettelijk gedaan en moet aanmoedigen tot het opruimen van de code. Functies waarbij de terugkeer optioneel is, zijn overgeslagen. Op dit moment worden deze controles automatisch toegepast voor FreeRDP-bundels; externe projecten kunnen ze inschakelen door WINPR_DEFINE_ATTR_NODISCARD in hun build-systeem te definiëren.
  • Voor ontwikkelaars: begin alsjeblieft met het testen van uw applicaties op FreeRDP-bundels met de optie -DWITHOUT_FREERDP_3x_DEPRECATED=ON, om ervoor te zorgen dat u geen API's gebruikt die binnenkort zullen worden verwijderd.
  • De client op basis van de SDL-bibliotheek heeft aanzienlijke updates ontvangen: de modus voor meerdere monitoren en hoge resolutie is aanzienlijk verbeterd.
  • Op 30 mei is de consoletool GCLI uitgebracht

Bron: linux.org.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster