Useiden vuosien jälkeen FreeRDP 2.0 saapuu vihdoin ja nämä ovat sen muutoksia

Useiden vuosien kehityksen ja useiden RC: n (julkaisukandidaatit) jälkeen vakaa versio julkaistiin projektin FreeRDP 2.0, joka tarjoaa ilmaisen etätyöpöytäprotokollan (RDP) toteutuksen, joka on kehitetty Microsoftin määritysten perusteella.

Hanke tarjoaa kirjasto RDP-tuen integroimiseksi kolmansien osapuolten sovelluksiin ja asiakas, jota voidaan käyttää etäyhteyden muodostamiseen Windowsin työpöydälle. Projektikoodi jaetaan Apache 2.0 -lisenssillä.

FreeRDP 2.0: n tärkeimmät uudet ominaisuudet

Tärkeimmistä muutoksista, jotka erottuvat tässä uudessa versiossa, mainitaan, että koska tämän uuden haaran muodostamiseksi on kulunut useita vuosia, eikä samaa tapahdu myöhemmissä versioissa, kehittäjät eivät viivyttele kehitystä tulevaisuudessa , seuraavat versiot kehitetään uusiutuvassa mallissa, mikä merkitsee merkittävän version vuosittaista muodostamista päähaaran vakauttamisen ja korjaavien päivitysten säännöllisen julkaisemisen jälkeen.

Suurimpia julkaisuja tuetaan kahden vuoden ajan: yksi vuosi virheiden korjaamiseksi ja toinen vuosi vain haavoittuvuuksien korjaamiseksi.

Mitä tulee FreeRDP 2.0: n muutoksiin, se erottuu älykorttitukeen liittyvä koodi uudistettiinLisäksi aiemmin puuttuvat toiminnot lisättiin ja syötetietojen vahvistusta tehostettiin.

Se on myös korostettu lisäsi kyvyn toimia RDP-välityspalvelimena ja RAIL-komponentin toteutus (Paikallisesti integroidut etäsovellukset), joka mahdollistaa etäyhteyden järjestämisen yksittäisiin ikkunoihin ja ilmoitusindikaattoreihin, on päivitetty määritykseen 28.0.

Toinen tässä uudessa versiossa erottuvista muutoksista on lisäsi tukea Flatpakille, jolla on nyt mahdollista asentaa tämä sovellus tämän itsenäisen pakettijärjestelmän kautta.

Vaikka Wayland-pohjaisiin järjestelmiin, joissa käytetään libcairoa, tila älykäs skaalaus.

Myös, ratkaisuja erilaisiin haavoittuvuuksiin korostetaan: CVE-2020-11521, CVE-2020-11522, CVE-2020-11523, CVE-2020-11524, CVE-2020-11525, CVE-2020-11526, Joiden joukossa on ongelmia, jotka johtavat kirjoittamiseen muistialueelle allokoitujen aluepuskurien ulkopuolelle käsiteltäessä saapuvaa dataa. Lisäksi korjattiin 9 muuta haavoittuvuutta ilman CVE: tä, mikä johtui pääasiassa muistialueiden lukemisesta varatun puskurin ulkopuolella.

Muista muutoksista jotka erottuvat uudesta versiosta:

  • Lisätty tuki MS-RA 2: lle (etätukiprotokolla).
  • Lisättiin "/ cert" -vaihtoehto, joka yhdistää toiminnot, jotka aikaisemmin tarjosivat erilaiset varmenteiden käsittelyvaihtoehdot (cert-ignore, cert-deny, cert-name, cert-tofu).
  • Lopetettu toimitus DirectFB-pohjaiselta asiakkaalta, joka jäi ilman huoltajaa.
  • Kirjasimen tasoitus on oletusarvoisesti käytössä.
  • Esitetty sovellusliittymä kuvien skaalaamiseen ohjelmiston renderöinnissä.
  • Käännöspalvelimen tukimääritys on käytön aikana H.264-muodossa.
  • Lisätty vaihtoehto "mask = »Komennoille« / gfx »ja« / gfx-h264 ».
  • Alustaa lähdekoodin uudelleen.
  • Lisätty "/ timeout" -vaihtoehto TCP ACK -pakettien asettamiseksi aikakatkaisulle.

Kuinka asentaa FreeRDP 2.0 Ubuntuun ja johdannaisiin?

Niille, jotka ovat kiinnostuneita asentamaan tämän FreeRDP 2.0: n uuden version, he voivat tehdä sen noudattamalla alla olevia ohjeita.

Ensimmäinen asia, joka meidän on tehtävä, on hankkia lähdekoodi Tästä uudesta versiosta pystymme rakentamaan paketit sovelluksen asennusta varten, voimme rakentaa Flatpak-paketin lähteestä .deb-paketista.

Saadaksesi koodin, aiomme avata päätelaitteen ja kirjoittaa siihen seuraavat komennot:

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

cd FreeRDP

Nyt rakentaa Flatpak-paketti, tuki on lisättävä järjestelmään. Jos sinulla ei ole sitä, voit tehdä sen seuraamalla ohjeita ovat yksityiskohtaisia ​​tässä artikkelissa.

Kun tuki on lisätty, aiomme asentaa seuraavat (on tärkeää olla aina sijoitettuna kansioon, joka sisältää FreeRDP-koodin):

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, sinulla on flatpak-pakettisi rakennettu asennettavaksi järjestelmään.

lopuksi, Deb-paketin rakentamiseksi meidän on kirjoitettava terminaaliin seuraava:

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ätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   akmmon dijo

    Minulla on tämä virhe:

    x @ y: ~ / Lataukset / sovellukset / FreeRDP $ flatpak-builder rakentaa pakkauksia / flatpak / com.freerdp.FreeRDP.json
    Segmenttirikkomus (luotu ydin)