ઘણા વર્ષો પછી, ફ્રીઆરડીપી 2.0 છેલ્લે આવે છે અને આ તેના ફેરફારો છે

ઘણા વર્ષોના વિકાસ અને કેટલાક આરસી પછી (ઉમેદવારોને મુક્ત કરો) સ્થિર સંસ્કરણ પ્રકાશનની જાહેરાત કરી પ્રોજેક્ટ ફ્રીઆરડીપી 2.0, જે માઇક્રોસ .ફ્ટ સ્પષ્ટીકરણોના આધારે વિકસિત રિમોટ ડેસ્કટ .પ પ્રોટોકોલ (આરડીપી) નું નિ implementationશુલ્ક અમલીકરણ આપે છે.

પ્રોજેક્ટ પૂરો પાડે છે આરડીપી સપોર્ટને તૃતીય-પક્ષ એપ્લિકેશનમાં એકીકૃત કરવા માટે એક લાઇબ્રેરી છે અને ક્લાયંટ જેનો ઉપયોગ દૂરસ્થ વિન્ડોઝ ડેસ્કટ .પથી કનેક્ટ કરવા માટે થઈ શકે છે. પ્રોજેક્ટ કોડ અપાચે 2.0 લાઇસેંસ હેઠળ વિતરિત થયેલ છે.

ફ્રીઆરડીપી 2.0 ની મુખ્ય નવી સુવિધાઓ

આ નવા સંસ્કરણમાં મુખ્ય ફેરફારો વચ્ચે, તેનો ઉલ્લેખ છે કે કારણ કે આ નવી શાખાની રચના માટે ઘણાં વર્ષો પસાર કરવા પડ્યા હતા અને પછીના સંસ્કરણોમાં પણ આવું થતું નથી, વિકાસકર્તાઓ ભવિષ્યમાં વિકાસમાં વિલંબ ન કરે તે માટે. , આગામી આવૃત્તિઓ નવીકરણયોગ્ય મોડેલની અંદર વિકસિત કરવામાં આવશે, જે માસ્ટર શાખાના સ્થિરતા અને સુધારાત્મક અપડેટ્સના સમયાંતરે પ્રકાશન પછી નોંધપાત્ર સંસ્કરણની વાર્ષિક રચના સૂચિત કરે છે.

મુખ્ય પ્રકાશનોને બે વર્ષ માટે ટેકો આપવામાં આવશે: એક વર્ષ ભૂલોને ઠીક કરવા માટે અને બીજું વર્ષ ફક્ત નબળાઈઓને ઠીક કરવા માટે.

ફ્રીઆરડીપી 2.0 માટે પ્રસ્તુત થયેલ ફેરફારોની વાત કરીએ તો, તે સ્પષ્ટ છે સ્માર્ટ કાર્ડ સપોર્ટથી સંબંધિત કોડને ફરીથી ડિઝાઇન કરવામાં આવ્યો હતોઆ ઉપરાંત, અગાઉ ગુમ થયેલ કાર્યક્ષમતા ઉમેરવામાં આવી હતી અને ઇનપુટ ડેટા ચકાસણી મજબૂત કરવામાં આવી હતી.

તે પણ પ્રકાશિત થયેલ છે આરડીપી પ્રોક્સી તરીકે કામ કરવાની ક્ષમતા ઉમેરી અને રેઇલ ઘટકનો અમલ (સ્થાનિક રૂપે ઇન્ટિગ્રેટેડ રિમોટ એપ્લિકેશન), જે વ્યક્તિગત વિંડોઝ અને સૂચના સૂચકાંકોની રીમોટ organizક્સેસ ગોઠવવા માટે પરવાનગી આપે છે, તે 28.0 સ્પષ્ટીકરણમાં સુધારી દેવામાં આવી છે.

આ નવા સંસ્કરણમાં જે ફેરફાર થાય છે તે છે Flatpak માટે આધાર ઉમેર્યું, જેની સાથે હવે આ onટોનોમસ પેકેજ સિસ્ટમ દ્વારા આ એપ્લિકેશનને ઇન્સ્ટોલ કરવું શક્ય છે.

જ્યારે લિબેકેરોનો ઉપયોગ કરીને વેલેન્ડલેન્ડ આધારિત સિસ્ટમો માટે, ની સ્થિતિ સ્માર્ટ સ્કેલિંગ.

વધુમાં, વિવિધ નબળાઈઓનાં ઉકેલો પ્રકાશિત થાય છે: CVE-2020-11521, CVE-2020-11522, CVE-2020-11523, CVE-2020-11524, CVE-2020-11525, CVE-2020-11526, જેમાંથી સમસ્યાઓ છે જે ઇનકમિંગ ડેટાની પ્રક્રિયા કરતી વખતે ફાળવેલ એરિયા બફરની બહારના મેમરી ક્ષેત્રમાં લખવાની તરફ દોરી જાય છે. આ ઉપરાંત, સીવીઇ વિના 9 વધુ નબળાઈઓ નિશ્ચિત કરવામાં આવી હતી, જે મુખ્યત્વે ફાળવેલ બફરની બહારના મેમરી વિસ્તારોને વાંચીને થાય છે.

અન્ય ફેરફારોમાંથી જે આ નવા સંસ્કરણથી standભા છે:

  • એમએસ-આરએ 2 (રિમોટ સહાય પ્રોટોકોલ) માટે ઉમેરાયેલ સપોર્ટ.
  • ઉમેર્યું "/ પ્રમાણપત્ર" વિકલ્પ, જે પ્રક્રિયા પ્રમાણપત્રો (પ્રમાણપત્ર-અવગણના, પ્રમાણપત્ર-નામંજૂર, પ્રમાણપત્ર-નામ, પ્રમાણિત-તોફુ) માટે વિવિધ વિકલ્પો દ્વારા પૂરા પાડવામાં આવેલ વિધેયને જોડે છે.
  • ડાયરેક્ટએફબી-આધારિત ક્લાયંટની ડિલિવરી બંધ કરી દીધી, જે અનિયંત્રિત રહ્યા.
  • ફontન્ટ સ્મૂથિંગ ડિફ byલ્ટ રૂપે સક્ષમ થયેલ છે.
  • સ softwareફ્ટવેર રેંડરિંગમાં છબીઓને સ્કેલ માટે એપીઆઈ રજૂ કરી.
  • ઓપરેશન દરમિયાન, અનુવાદ સર્વર માટેની સપોર્ટ વ્યાખ્યા H.264 ફોર્મેટમાં પ્રદાન કરવામાં આવે છે.
  • વિકલ્પ ઉમેર્યું "માસ્ક = "" / Gfx "અને" / gfx-h264 "આદેશો માટે.
  • સ્રોત કોડને ફરીથી ફોર્મેટ કર્યો.
  • TCP ACK પેકેટોને સમયસમાપ્તિ પર સેટ કરવા માટે "/ સમયસમાપ્તિ" વિકલ્પ ઉમેર્યો.

ઉબુન્ટુ અને ડેરિવેટિવ્ઝ પર ફ્રીઆરડીપી 2.0 કેવી રીતે ઇન્સ્ટોલ કરવું?

જેઓ ફ્રીઆરડીપી 2.0 નું આ નવું સંસ્કરણ ઇન્સ્ટોલ કરવામાં સક્ષમ બનવામાં રુચિ ધરાવે છે, તેઓ નીચે સૂચનાઓનું પાલન કરીને તેઓ આવું કરી શકે છે.

આપણે જે કરવું જોઈએ તે પ્રથમ છે સ્રોત કોડ પ્રાપ્ત કરવો એપ્લિકેશન ઇન્સ્ટોલેશન માટેના પેકેજો બનાવવા માટે સક્ષમ થવા માટે આ નવા સંસ્કરણમાંથી, આપણે સ્રોત .deb પેકેજમાંથી ફ્લેટપakક પેકેજ બનાવી શકીએ છીએ.

કોડ મેળવવા માટે, આપણે ટર્મિનલ ખોલવાના છીએ અને તેમાં આપણે નીચેના આદેશો લખીશું:

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

cd 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

અને વોઇલા, તમારી સિસ્ટમ પર ઇન્સ્ટોલ કરવા માટે તમારી પાસે ફ્લેટપakક પેકેજ હશે.

છેલ્લે, ડેબ પેકેજ બનાવવા માટે, આપણે ટર્મિનલમાં નીચે લખવું આવશ્યક છે:

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

તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.

  1.   અક્મોન જણાવ્યું હતું કે

    મારી પાસે આ ભૂલ છે:

    x @ વાય: ~ / ડાઉનલોડ્સ / એપ્લિકેશન્સ / ફ્રીઆરડીપી $ ફ્લેટપakક-બિલ્ડર બિલ્ડ પેકેજીંગ / ફ્લેટપakક / com.freerdp.FreeRDP.json
    સેગમેન્ટનું ઉલ્લંઘન (જનરેટેડ કોર)