Emva kweminyaka eliqela, iFreeRDP 2.0 ekugqibeleni ifika kwaye olu lutshintsho lwayo

Emva kweminyaka eliqela yophuhliso kunye ne-RC (abaKhululwa abaKhulu) Uhlobo oluzinzileyo lokukhululwa lubhengeziwe yeprojekthi Simahla yeRDP 2.0, ebonelela ngokusetyenziswa simahla kweNkqubo ekude yeDesktop (i-RDP), ephuhliswe ngokusekwe kwinkcazo yeMicrosoft.

Iprojekthi ibonelela ilayibrari yokudibanisa inkxaso ye-RDP kwizicelo zomntu wesithathu kunye nomthengi onokusetyenziselwa ukunxibelelana ukude kwiWindows desktop. Ikhowudi yeprojekthi ihanjiswa phantsi kwelayisensi ye-Apache 2.0.

Iimpawu ezintsha eziphambili zeFreeRDP 2.0

Phakathi kweenguqu eziphambili ezibonakala kule nguqulo intsha, kuyakhankanywa ukuba ngenxa yokuba kuye kwadlula iminyaka emininzi kusenziwa eli sebe litsha kwaye okufanayo akwenzeki kwiinguqulelo zamva, abaphuhlisi ukuze bangalibazisi uphuhliso kwixesha elizayo , iinguqulelo ezilandelayo ziya kuphuhliswa ngaphakathi kwemodeli enokuhlaziywa, okuthetha ukwenziwa konyaka kwenguqulelo ebalulekileyo emva kokuzinziswa kwesebe eliyintloko kunye nokupapashwa ngamaxesha athile kohlaziyo lokulungisa.

Ukukhutshwa okukhulu kuya kuxhaswa iminyaka emibini: unyaka omnye wokulungisa iibhugi kunye nomnye unyaka ukulungisa nje ukuba semngciphekweni.

Ngokumalunga notshintsho oluboniswe kwiFreeRDP 2.0, ime ngokucacileyo ikhowudi enxulumene nenkxaso yekhadi elilumkileyo yenziwa ngokutshaUkongeza, ukusebenza obekulahlekile ngaphambili kongezwa kunye nokuqinisekiswa kwedatha kokuqiniswa.

Kuyacaciswa ukuba yongeze amandla okusebenza njengommeleli weRDP nokumiliselwa kwecandelo le-RAIL (Izicelo ezikude eziDityanisiweyo zeZicelo), ezivumela ukucwangciswa kokufikelela kude kwiifestile ezizodwa kunye nezalathi zezaziso, zihlaziyiwe zangama-28.0.

Olunye lotshintsho olubonakalayo kule nguqulo intsha yi yongeze inkxaso yePlppakNgoku kunokwenzeka ukufaka esi sicelo ngale nkqubo yephakeji ezimeleyo.

Ngexesha yeenkqubo ezisekwe eWayland zisebenzisa libcairo, imowudi ye ukukala ngobuchule.

Kwakhona, Izisombululo kubuthathaka obahlukeneyo zibonakalisiwe: CVE-2020-11521, CVE-2020-11522, CVE-2020-11523, CVE-2020-11524, CVE-2020-11525, CVE-2020-11526, Phakathi kwazo kukho iingxaki ezikhokelela ekubhaleni kwindawo yememori engaphandle kwendawo eyabelweyo xa kulungiswa idatha engenayo. Ukongeza, i-9 yokuba semngciphekweni ngaphandle kwe-CVE kulungisiwe, ubukhulu becala kubangelwa ziindawo zememori ezifundwa ngaphandle kwesikhuseli esabiweyo.

Olunye utshintsho evelele kule nguqulo intsha:

  • Inkxaso eyongeziweyo ye-MS-RA 2 (iProtokholi yoNcedo ekude).
  • Yongeze ukhetho lwe "/ cert", oludibanisa ukusebenza okwandule ukubonelelwa kukhetho olwahlukileyo lokuqhubekeka kwezatifikethi (ukungahoywa kwe-cert, ukukhanyela-ukukhanyela, igama le-cert, i-cert-tofu).
  • Ukuyekiswa ukuhanjiswa kumthengi osekwe kwi-DirectFB, owayehlala engahambelani.
  • Ukuthambisa kwamagama kwenziwa ngokungagqibekanga.
  • Yaziswa nge-API yokulinganisa imifanekiso kunikezelo lwesoftware.
  • Ngexesha lokusebenza, inkcazo yenkxaso yeserver yokuguqulela inikezelwa kwifomathi ye-H.264.
  • Ukongezwa kokhetho "mask = »Kwi« / gfx »kunye« / gfx-h264 »imiyalelo.
  • Uhlengahlengise ikhowudi yemvelaphi.
  • Yongezwe "/ ixesha lokuphuma" ukuseta i-TCP ACK iipakethi ekuphumeni.

Uyifaka njani iFreeRDP 2.0 kwi-Ubuntu nakwiziphumo?

Kulungiselelwe abo banomdla wokukwazi ukufaka le nguqulo intsha yeFreeRDP 2.0, banokwenza oko ngokulandela imiyalelo esabelana ngayo ngezantsi.

Into yokuqala ekufuneka siyenzile kukufumana ikhowudi yemvelaphi yale nguqulo intsha ukuze sikwazi ukwakha iipakeji zofakelo lwesicelo, sinokwakha iphakheji yeflepak kumthombo wephakheji ye-.deb.

Ukufumana ikhowudi, Siza kuvula i-terminal kwaye sichwetheze kuyo le miyalelo ilandelayo:

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

cd FreeRDP

Ngoku ukwakha iphakheji yePlppak, kufuneka songezwe kwinkqubo. Ukuba awunayo, ungayenza ngokulandela imiyalelo leyo zichaziwe kweli nqaku.

Ngenkxaso yongezwa, siza kufaka oku kulandelayo (kubalulekile ukuba kubekwe ngalo lonke ixesha kwifolda enekhowudi yeFreeRDP):

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

Kwaye nge-voila, uya kuba nephakepak yakho eyakhelwe ukuyifaka kwinkqubo yakho.

Ekugqibeleni, Ukwakha iphakheji yedeb, kufuneka sichwetheze oku kulandelayo kwisiphelo sendlela:

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

Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   akmmon sitsho

    Ndinempazamo:

    x @ y: ~ / Ukhuphelo / iiapps / FreeRDP $ flatpak-builder yakha ukupakisha / flatpak / com.freerdp.FreeRDP.json
    Ukuphulwa kwecandelo (isiseko esivelisiweyo)