FreeRDP 2.8.0 est déjà sorti et ce sont ses nouveautés

Il ya quelques jours la sortie de la nouvelle version de FreeRDP 2.8.0 a été annoncée, qui est une implémentation du protocole de bureau à distance (RDP) et dans cette nouvelle version, certaines améliorations dans le travail des API sont mises en évidence, ainsi que la gestion du côté serveur, les corrections de bogues et plus encore.

Le projet fournit une bibliothèque pour intégrer le support RDP dans des applications tierces et un client qui peut être utilisé pour se connecter à distance au bureau Windows. Le code du projet est distribué sous la licence Apache 2.0.

Principales nouveautés de FreeRDP 2.8.0

Dans cette nouvelle version de FreeRDP qui est présentée, il est mis en évidence que ajout de la prise en charge du traitement des opérations "[MS-RDPET]" et "[MS-RDPECAM]" côté serveur.

On peut aussi trouver dans cette nouvelle version que le API pour obtenir des noms de canal et des drapeaux acceptés par les pairs.

En plus de cela, il est également souligné que Cette fonction Stream_CheckAndLogRequiredLength a été mis en place pour vérifier davantage l'exactitude de la taille des données transmises.

Suppression des codecs ALAW / ULAW des backends Linux qui présentaient des problèmes de stabilité, suppression de la limitation du nom de fichier CLIPRDR lors de la connexion à des serveurs non Windows et ajout du paramètre "enforce_TLSv1.2" et de l'option de ligne de commande pour forcer TLSv1.2 au lieu de TLSv1.3

Quant à la partie du problèmes qui ont été résolus etDans cette nouvelle version, les éléments suivants sont mentionnés :

  • Correction implémentée pour empêcher les lectures hors limites pour FFMPEG
  • Ajout de la prise en charge de la déconnexion pour la génération de backtrace
  • Ajout de l'application wlfreerdp
  • Restauration fenêtre RAIL
  • Blocage de threads WinPR refactorisé
  • Correction de fuite de mémoire Mac rdpsnd
  • Correction d'une fuite de mémoire Mac Audin
  • Version automatique Android
  • Ajout de la prise en charge de la capacité GFX 10.7
  • Ajout d'améliorations de l'API RDPSND du serveur
  • Ajout d'améliorations de l'API DVC du serveur
  • valeurs fixes osMinorType
  • Ajouter les valeurs osMajorType manquantes
  • correction de l'utilisation incorrecte de l'indicateur de différenciation de sous-bande (correction d'artefact de mosaïque)

Enfin si vous souhaitez en savoir plus À propos de cette version, vous pouvez vérifier les détails dans le lien suivant

Comment installer FreeRDP 2.8.0 sur Ubuntu et ses dérivés?

Pour ceux qui souhaitent pouvoir installer cette nouvelle version de FreeRDP 2.8.0, ils peuvent le faire en suivant les instructions que nous partageons ci-dessous.

La première chose à faire est d'obtenir le code source de cette nouvelle version pour pouvoir construire les packages pour l'installation de l'application, nous pouvons construire un package flatpak à partir des sources d'un package .deb.

Pour obtenir le code, nous allons ouvrir un terminal et y taper les commandes suivantes:

git clone git://github.com/FreeRDP/FreeRDP.git

cd FreeRDP

Maintenant, pour construire le package Flatpak, nous devons avoir le soutien ajouté au système. Si vous ne l'avez pas, vous pouvez le faire en suivant les instructions qui sont détaillés dans cet article.

Avec le support ajouté, nous allons installer ce qui suit (il est important d'être positionné à tout moment sur le dossier qui contient le code FreeRDP):

flatpak install flathub org.freedesktop.Platform//18.08 
flatpak install flathub org.freedesktop.Sdk//18.08 
flatpak-builder <build dir> packaging/flatpak/com.freerdp.FreeRDP.json

Et voila, vous aurez votre package flatpak construit pour être installé sur votre système.

Pour construire le package deb, nous devons taper ce qui suit dans le terminal :

sudo apt build-dep freerdp2-x11

sudo apt-get install ninja-build build-essential git-core debhelper cdbs dpkg-dev autotools-dev cmake pkg-config xmlto libssl-dev docbook-xsl xsltproc libxkbfile-dev libx11-dev libwayland-dev libxrandr-dev libxi-dev libxrender-dev libxext-dev libxinerama-dev libxfixes-dev libxcursor-dev libxv-dev libxdamage-dev libxtst-dev libcups2-dev libpcsclite-dev libasound2-dev libpulse-dev libjpeg-dev libgsm1-dev libusb-1.0-0-dev libudev-dev libdbus-glib-1-dev uuid-dev libxml2-dev libgstreamer1.0-dev libgstreamer0.10-dev libgstreamer-plugins-base1.0-dev libgstreamer-plugins-base0.10-dev libfaad-dev libfaac-dev

ln -s packaging/deb/freerdp-nightly debian

dpkg-buildpackage

Une dernière méthode que nous pouvons utiliser consiste à installer l'application directement à partir des référentiels de notre système, le seul inconvénient (au moment de la rédaction de l'article) est que l'application n'a pas été mise à jour vers la dernière version et ce serait une question d'attente.

L'installation peut se faire en ouvrant un terminal et en y tapant la commande suivante :

sudo apt install freerdp2-x11

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.