Rhyddhau cleient cyfathrebu Dino 0.3

Ar Γ΄l mwy na blwyddyn o ddatblygiad, mae cleient cyfathrebu Dino 0.3 wedi'i ryddhau, gan gefnogi cyfranogiad sgwrsio a negeseuon gan ddefnyddio protocol Jabber / XMPP. Mae'r rhaglen yn gydnaws ag amrywiol gleientiaid a gweinyddwyr XMPP, yn canolbwyntio ar sicrhau cyfrinachedd sgyrsiau ac yn cefnogi amgryptio o'r dechrau i'r diwedd gan ddefnyddio estyniad XMPP OMEMO yn seiliedig ar y protocol Signal neu amgryptio gan ddefnyddio OpenPGP. Mae cod y prosiect wedi'i ysgrifennu yn iaith Vala gan ddefnyddio pecyn cymorth GTK ac fe'i dosberthir o dan drwydded GPLv3+.

Yn ogystal Γ’ negeseuon testun, mae'r fersiwn newydd yn cefnogi galwadau fideo a chynadledda fideo, sy'n eich galluogi i wneud galwadau fideo sy'n cynnwys dau neu fwy o gyfranogwyr. Mae ffrydiau fideo yn cael eu hamgryptio gan ddefnyddio amgryptio o'r dechrau i'r diwedd, ac anfonir traffig yn uniongyrchol rhwng defnyddwyr yn y modd P2P, ond mae'r opsiwn o weithio trwy weinydd canolradd hefyd yn cael ei ddarparu fel opsiwn wrth gefn.

Rhyddhau cleient cyfathrebu Dino 0.3

Mae cyfleusterau galw grΕ΅p wedi'u hehangu - gall y defnyddiwr gychwyn galwad mewn grΕ΅p caeedig neu wahodd cyfranogwyr ychwanegol i alwad sydd eisoes wedi'i sefydlu. Gellir trefnu galwadau grΕ΅p yn y modd P2P heb gynnwys gweinyddwyr ychwanegol, ac eithrio'r gweinydd XMPP sy'n cydlynu cysylltiad Γ’'r gynhadledd. Ar gyfer cynadleddau gyda nifer fawr o gyfranogwyr, gellir trefnu gwaith trwy weinydd canolog i leihau gofynion lled band. Mae allweddi ar gyfer amgryptio traffig cyfranogwyr, a gynhyrchir ar ochr y cleient, yn cael eu cyfnewid trwy DTLS, ac ar Γ΄l hynny mae'r data'n cael ei drosglwyddo dros sianel SRTP wedi'i hamgryptio. Mae dilysrwydd yr allweddi yn cael ei ddilysu gan ddefnyddio estyniad OMEMO XMPP.

I drefnu'r cysylltiad, defnyddir y protocol XMPP ac estyniadau XMPP safonol (XEP-0353, XEP-0167), sy'n eich galluogi i wneud galwadau rhwng Dino ac unrhyw gleientiaid XMPP eraill sy'n cefnogi'r manylebau perthnasol, er enghraifft, mae'n bosibl sefydlu galwadau fideo wedi'u hamgryptio gyda'r cymwysiadau Sgyrsiau a Movim, yn ogystal Γ’ galwadau heb eu hamgryptio gyda'r app Gajim. Os na chefnogir fideo, gellir sefydlu galwad sain.

Prif nodweddion Dino ac estyniadau XEP a gefnogir:

  • Sgyrsiau aml-ddefnyddiwr gyda chefnogaeth ar gyfer grwpiau preifat a sianeli cyhoeddus (mewn grwpiau dim ond gyda phobl sydd wedi'u cynnwys yn y grΕ΅p ar bynciau mympwyol y gallwch chi gyfathrebu, ac mewn sianeli dim ond ar bwnc penodol y gall unrhyw ddefnyddwyr gyfathrebu);
  • Defnydd o avatars;
  • Rheoli archif negeseuon;
  • Marcio'r negeseuon a dderbyniwyd ddiwethaf a'u darllen mewn sgyrsiau;
  • Atodi ffeiliau a delweddau i negeseuon. Gellir trosglwyddo ffeiliau naill ai'n uniongyrchol o gleient i gleient neu drwy eu llwytho i fyny i'r gweinydd a darparu dolen y gall defnyddiwr arall lawrlwytho'r ffeil hon drwyddi;
  • Yn cefnogi trosglwyddo cynnwys amlgyfrwng yn uniongyrchol (sain, fideo, ffeiliau) rhwng cleientiaid gan ddefnyddio protocol Jingle;
  • Cefnogaeth i gofnodion SRV i sefydlu cysylltiad uniongyrchol wedi'i amgryptio gan ddefnyddio TLS, yn ogystal ag anfon trwy weinydd XMPP;
  • Amgryptio gan ddefnyddio OMEMO ac OpenPGP;
  • Dosbarthu negeseuon trwy danysgrifiad (Cyhoeddi-Tanysgrifio);
  • Hysbysiad am statws teipio defnyddiwr arall (gallwch analluogi anfon hysbysiadau am deipio mewn perthynas Γ’ sgyrsiau neu ddefnyddwyr unigol);
  • Gohirio cyflwyno negeseuon;
  • Cynnal nodau tudalen ar sgyrsiau a thudalennau gwe;
  • Hysbysiad o gyfleu neges yn llwyddiannus;
  • Dulliau uwch o chwilio am negeseuon a hidlo allbwn yn yr hanes gohebiaeth;
  • Cefnogaeth ar gyfer gweithio mewn un rhyngwyneb gyda sawl cyfrif, er enghraifft, i wahanu gohebiaeth waith a gohebiaeth bersonol;
  • Gweithio yn y modd all-lein gydag anfon negeseuon ysgrifenedig gwirioneddol a derbyn negeseuon a gronnwyd ar y gweinydd ar Γ΄l i gysylltiad rhwydwaith ymddangos;
  • Cefnogaeth SOCKS5 ar gyfer anfon cysylltiadau P2P uniongyrchol ymlaen;
  • Cefnogaeth ar gyfer fformat vCard XML.

Rhyddhau cleient cyfathrebu Dino 0.3


Ffynhonnell: opennet.ru

Ychwanegu sylw