Mitu aastat hiljem saabub lõpuks FreeRDP 2.0 ja need on selle muudatused

Pärast mitmeaastast arengut ja mitut RC-d (vabastamiskandidaadid) teatati stabiilse versiooni väljaandmisest projekti FreeRDP 2.0, mis pakub Microsofti spetsifikatsioonide põhjal välja töötatud kaugtöölaua protokolli (RDP) tasuta juurutamist.

Projekt näeb ette raamatukogu RDP toe integreerimiseks kolmandate osapoolte rakendustesse ja klient, mida saab kasutada Windowsi töölauaga kaugühenduse loomiseks. Projekti koodi levitatakse Apache 2.0 litsentsi all.

FreeRDP 2.0 peamised uued funktsioonid

Peamistest muudatustest, mis selles uues versioonis silma paistavad, mainitakse, et kuna selle uue haru moodustamiseks pidi mööduma palju aastaid ja sama ei juhtu ka hilisemates versioonides, siis arendajad, et tulevikus arengut mitte viivitada , järgmised versioonid töötatakse välja taastuva mudeli raames, mis tähendab olulise versiooni iga-aastast moodustamist pärast peaharu stabiliseerumist ja korrigeerivate värskenduste perioodilist avaldamist.

Suuremaid väljalaskeid toetatakse kahe aasta jooksul: üks aasta vigade parandamiseks ja teine ​​aasta lihtsalt haavatavuste parandamiseks.

Mis puutub muudatustesse, mida FreeRDP 2.0 puhul esitatakse, siis see paistab silma kiipkaardi toega seotud kood kujundati ümberLisaks lisati varem puuduv funktsionaalsus ja tugevdati sisendandmete kontrollimist.

Samuti tuuakse seda esile lisas võimaluse töötada RDP puhverserverina ja RAIL-komponendi rakendamine (Lokaalselt integreeritud kaugrakendused), mis võimaldab korraldada kaugjuurdepääsu üksikutele akendele ja märguandenäitajatele, on ajakohastatud spetsifikatsioonile 28.0.

Veel üks muudatusi, mis selles uues versioonis silma paistab, on lisas Flatpakile tuge, millega on nüüd võimalik seda rakendust selle autonoomse paketisüsteemi kaudu installida.

Kuigi Waylandil põhinevate süsteemide jaoks, mis kasutavad libcairot, režiim nutikas skaleerimine.

Ka, tuuakse välja lahendused erinevatele haavatavustele: CVE-2020-11521, CVE-2020-11522, CVE-2020-11523, CVE-2020-11524, CVE-2020-11525, CVE-2020-11526, Nende hulgas on probleeme, mis põhjustavad sissetulevate andmete töötlemisel kirjutamist mälupiirkonda väljaspool eraldatud piirkonna puhvreid. Lisaks fikseeriti veel 9 CVE-ta haavatavust, mis olid peamiselt tingitud mälupiirkondade lugemisest väljaspool eraldatud puhvrit.

Muudest muudatustest mis eristuvad sellest uuest versioonist:

  • Lisatud tugi MS-RA 2-le (kaugabiprotokoll).
  • Lisatud on valik "/ cert", mis ühendab varem funktsionaalsuse, mille pakkusid sertifikaatide töötlemise erinevad valikud (cert-ignore, cert-deny, cert-name, cert-tofu).
  • Tarne lõpetati DirectFB-põhisel kliendil, kes jäi saatjata.
  • Fontide silumine on vaikimisi lubatud.
  • Tutvustasime pilti skaleerimiseks tarkvararenderduses.
  • Töö ajal esitatakse tõlkeserveri tugimääratlus vormingus H.264.
  • Lisatud valik "mask = »Käskudele« / gfx »ja« / gfx-h264 ».
  • Lähtekood vormindati ümber.
  • Lisatud on valik "/ timeout", et TCP ACK paketid aegumiseks seada.

Kuidas installida FreeRDP 2.0 Ubuntu ja selle derivaatidesse?

Neile, kes on huvitatud selle FreeRDP 2.0 uue versiooni installimisest, saavad nad seda teha, järgides alltoodud juhiseid.

Esimene asi, mida peame tegema, on hankida lähtekood selle uue versiooni rakenduste installimiseks pakettide loomiseks saame Flatpak-paketi luua allikast .deb-paketist.

Koodi saamiseks kavatseme avada terminali ja sisestame selles järgmised käsud:

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

cd FreeRDP

Nüüd paketi Flatpak ehitamiseks peame süsteemi toe lisama. Kui teil seda pole, saate seda teha järgides juhiseid on käesolevas artiklis üksikasjalikud.

Lisatud toe korral installime järgmise (oluline on olla alati paigutatud kausta, mis sisaldab FreeRDP-koodi):

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

Ja voila, teil on oma Flatpaki pakett ehitatud teie süsteemi installimiseks.

Lõpuks Deb-paketi loomiseks peame terminali sisestama järgmised andmed:

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

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   akmmon DIJO

    Mul on see viga:

    x @ y: ~ / Allalaadimised / rakendused / FreeRDP $ flatpak-builder ehitab pakendeid / flatpak / com.freerdp.FreeRDP.json
    Segmendi rikkumine (loodud tuum)