Ukukhishwa kweklayenti lokuxhumana i-Dino 0.3

Ngemva kwesikhathi esingaphezu konyaka sokuthuthuka, iklayenti lokuxhumana le-Dino 0.3 selikhululiwe, elisekela ukubamba iqhaza kwengxoxo nokuthumela imiyalezo kusetshenziswa iphrothokholi ye-Jabber/XMPP. Uhlelo luhambisana namaklayenti namaseva e-XMPP ahlukahlukene, lugxile ekuqinisekiseni ukugcinwa kuyimfihlo kwezingxoxo futhi lusekela ukubethela ngasemaphethelweni kusetshenziswa isandiso se-XMPP se-OMEMO esisekelwe kuphrothokholi Yesiginali noma ukubethela kusetshenziswa i-OpenPGP. Ikhodi yephrojekthi ibhalwe ngolimi lwesi-Vala kusetshenziswa ikhithi yamathuluzi ye-GTK futhi isatshalaliswa ngaphansi kwelayisensi ye-GPLv3+.

Ngokungeziwe kumilayezo yombhalo, inguqulo entsha isekela amakholi wevidiyo kanye nenkomfa yevidiyo, okukuvumela ukuthi wenze amakholi wevidiyo afaka abahlanganyeli ababili noma ngaphezulu. Ukusakazwa kwevidiyo kubethelwe kusetshenziswa ukubethela kokuphela ukuya ekupheleni, futhi ithrafikhi ithunyelwa ngokuqondile phakathi kwabasebenzisi kumodi ye-P2P, kodwa inketho yokusebenza ngeseva ephakathi nayo inikezwa njengenketho yokubuyela emuva.

Ukukhishwa kweklayenti lokuxhumana i-Dino 0.3

Izinsiza zokushaya ucingo zeqembu zandisiwe - umsebenzisi angakwazi ukuqalisa ucingo eqenjini elivaliwe noma ameme abahlanganyeli abengeziwe ocingweni oseluvele lusunguliwe. Izingcingo zeqembu zingahlelwa ngemodi ye-P2P ngaphandle kokubandakanyeka kweziphakeli ezengeziwe, ngaphandle kweseva ye-XMPP exhumanisa ukuxhumana nenkomfa. Ezingqungqutheleni ezinenani elikhulu labahlanganyeli, umsebenzi ungahlelwa ngeseva ephakathi nendawo ukuze kuncishiswe izidingo zomkhawulokudonsa. Okhiye bokubethela ithrafikhi yabahlanganyeli, abakhiqizwa ohlangothini lweklayenti, bashintshaniswa nge-DTLS, ngemva kwalokho idatha idluliswa ngesiteshi esibethelwe se-SRTP. Ukufaneleka kokhiye kufakazelwa ubuqiniso kusetshenziswa isandiso se-OMEMO XMPP.

Ukuhlela ukuxhumana, kusetshenziswa iphrothokholi ye-XMPP kanye nezandiso ze-XMPP ezijwayelekile (XEP-0353, XEP-0167) ezikuvumela ukuthi ushaye izingcingo phakathi kwe-Dino nanoma yimaphi amanye amaklayenti e-XMPP asekela imininingwane efanele, ngokwesibonelo, kungenzeka sungula amakholi wevidiyo abethelwe ngezinhlelo zokusebenza ze-Izingxoxo ne-Movim, kanye namakholi angabethelwe ngohlelo lokusebenza lwe-Gajim. Uma ividiyo ingasekelwa, ucingo lomsindo lungasungulwa.

Izici eziyinhloko ze-Dino nezandiso ze-XEP ezisekelwayo:

  • Izingxoxo zabasebenzisi abaningi ezinokwesekwa kwamaqembu angasese neziteshi zomphakathi (emaqenjini ungaxhumana kuphela nabantu abafakwe eqenjini ngezihloko ezingenangqondo, futhi eziteshini noma yibaphi abasebenzisi bangaxhumana kuphela ngesihloko esithile);
  • Ukusetshenziswa kwama-avatar;
  • Ukuphathwa kwengobo yomlando yomlayezo;
  • Ukumaka imiyalezo yokugcina etholiwe nokufunda ezingxoxweni;
  • Ukunamathisela amafayela nezithombe emilayezweni. Amafayela angadluliselwa ngokuqondile esuka kuklayenti aye kuklayenti noma ngokulayisha kuseva futhi anikeze isixhumanisi omunye umsebenzisi angadawuniloda ngaso leli fayela;
  • Isekela ukudluliswa okuqondile kokuqukethwe kwe-multimedia (umsindo, ividiyo, amafayela) phakathi kwamaklayenti asebenzisa iphrothokholi ye-Jingle;
  • Ukusekelwa kwamarekhodi e-SRV ukuze kusungulwe ukuxhumana okubethelwe ngokuqondile kusetshenziswa i-TLS, ngaphezu kokuthumela ngeseva ye-XMPP;
  • Ukubethela usebenzisa i-OMEMO ne-OpenPGP;
  • Ukusatshalaliswa kwemiyalezo ngokubhalisa (Shicilela-Bhalisa);
  • Isaziso mayelana nesimo sokuthayipha komunye umsebenzisi (ungakhubaza ukuthumela izaziso mayelana nokuthayipha ngokuhlobene nezingxoxo noma abasebenzisi ngabanye);
  • Ukulethwa kwemiyalezo ehlehlisiwe;
  • Ukugcina amabhukumaka ezingxoxweni nakumakhasi ewebhu;
  • Isaziso sokulethwa komlayezo ngempumelelo;
  • Izindlela ezithuthukile zokusesha imiyalezo nokuhlunga okuphumayo emlandweni wezincwadi;
  • Ukusekelwa kokusebenza esibonakalayo esisodwa esinama-akhawunti amaningana, isibonelo, ukuhlukanisa izincwadi zomsebenzi nezomuntu siqu;
  • Ukusebenza kwimodi engaxhunyiwe ku-inthanethi ngokuthumela kwangempela kwemiyalezo ebhaliwe nokwamukela imiyalezo eqoqwe kwiseva ngemuva kokuvela kokuxhumana kwenethiwekhi;
  • Ukusekelwa kwe-SOCKS5 kokudlulisa ukuxhumana okuqondile kwe-P2P;
  • Usekelo lwefomethi ye-VCard ye-XML.

Ukukhishwa kweklayenti lokuxhumana i-Dino 0.3


Source: opennet.ru

Engeza amazwana