Liberigo de komunika kliento Dino 0.3

Post pli ol jaro da evoluo, la komunika kliento Dino 0.3 estis liberigita, subtenante babilejan partoprenon kaj mesaĝadon per la protokolo Jabber/XMPP. La programo estas kongrua kun diversaj XMPP-klientoj kaj serviloj, estas koncentrita pri certigi la konfidencon de konversacioj kaj subtenas fin-al-finan ĉifradon uzante la XMPP-etendon OMEMO bazitan sur la Signal-protokolo aŭ ĉifradon per OpenPGP. La projektkodo estas skribita en la lingvo Vala uzante la ilaron GTK kaj estas distribuita sub la permesilo GPLv3+.

Krom tekstmesaĝoj, la nova versio subtenas videovokojn kaj videokonferencojn, permesante al vi fari videovokojn kun du aŭ pli da partoprenantoj. Videofluoj estas ĉifritaj per fin-al-fina ĉifrado, kaj trafiko estas sendita rekte inter uzantoj en P2P-reĝimo, sed la opcio labori per meza servilo ankaŭ estas provizita kiel rezerva opcio.

Liberigo de komunika kliento Dino 0.3

Grupvokaj instalaĵoj estis pligrandigitaj - la uzanto povas iniciati vokon en fermita grupo aŭ inviti pliajn partoprenantojn al jam establita voko. Grupvokoj povas esti organizitaj en P2P-reĝimo sen la implikiĝo de kromaj serviloj, krom la XMPP-servilo kiu kunordigas konekton al la konferenco. Por konferencoj kun granda nombro da partoprenantoj, laboro povas esti organizita per centralizita servilo por redukti bendolarĝajn postulojn. Ŝlosiloj por ĉifrado de partoprenanttrafiko, kiuj estas generitaj sur la klientflanko, estas interŝanĝitaj per DTLS, post kiu la datenoj estas elsenditaj tra ĉifrita SRTP-kanalo. La valideco de la ŝlosiloj estas aŭtentikigita per la etendo OMEMO XMPP.

Por organizi la konekton, estas uzataj la XMPP-protokolo kaj normaj XMPP-etendaĵoj (XEP-0353, XEP-0167), kio ebligas al vi fari vokojn inter Dino kaj iuj aliaj XMPP-klientoj, kiuj subtenas la koncernajn specifojn, ekzemple, eblas starigu ĉifritajn videovokojn per la aplikaĵoj Konversacioj kaj Movim, kaj ankaŭ neĉifritajn vokojn per la aplikaĵo Gajim. Se video ne estas subtenata, aŭdvoko povas esti establita.

Ĉefaj trajtoj de Dino kaj subtenataj XEP-etendaĵoj:

  • Pluruzantaj babilejoj kun subteno por privataj grupoj kaj publikaj kanaloj (en grupoj vi povas komuniki nur kun homoj inkluzivitaj en la grupo pri arbitraj temoj, kaj en kanaloj ĉiuj uzantoj povas komuniki nur pri difinita temo);
  • Uzo de avataroj;
  • Administrado de arkivaj mesaĝoj;
  • Marki la lastajn ricevitajn kaj legitajn mesaĝojn en babilejoj;
  • Aldonante dosierojn kaj bildojn al mesaĝoj. Dosieroj povas esti transdonitaj aŭ rekte de kliento al kliento aŭ per alŝuto al la servilo kaj disponigante ligilon per kiu alia uzanto povas elŝuti ĉi tiun dosieron;
  • Subtenas rektan translokigon de plurmedia enhavo (sono, video, dosieroj) inter klientoj per la protokolo Jingle;
  • Subteno por SRV-rekordoj por establi rektan ĉifritan konekton uzante TLS, krom sendado per XMPP-servilo;
  • Ĉifrado uzante OMEMO kaj OpenPGP;
  • Distribuado de mesaĝoj per abono (Publiku-Aboni);
  • Sciigo pri la stato de la tajpado de alia uzanto (vi povas malebligi la sendon de sciigoj pri tajpado rilate al babiloj aŭ individuaj uzantoj);
  • Prokrastita livero de mesaĝoj;
  • Konservado de legosignoj en babilejoj kaj retpaĝoj;
  • Sciigo pri sukcesa mesaĝa livero;
  • Altnivelaj rimedoj por serĉi mesaĝojn kaj filtri eliron en la koresponda historio;
  • Subteno por labori en unu interfaco kun pluraj kontoj, ekzemple, por apartigi laboron kaj personan korespondadon;
  • Laborante en eksterreta reĝimo kun efektiva sendo de skribitaj mesaĝoj kaj ricevado de mesaĝoj akumulitaj sur la servilo post kiam aperos retkonekto;
  • SOCKS5-subteno por plusendado de rektaj P2P-konektoj;
  • Subteno por XML vCard formato.

Liberigo de komunika kliento Dino 0.3


fonto: opennet.ru

Aldoni komenton