Liberigo de komunika kliento Dino 0.4

Post jaro da disvolviĝo, la liberigo de la komunika kliento Dino 0.4 estis publikigita, subtenanta babilejon, aŭdvokojn, videovokojn, videokonferencojn kaj tekstajn mesaĝojn per la protokolo Jabber / XMPP.La programo estas kongrua kun diversaj XMPP klientoj kaj serviloj, estas koncentrita pri certigado de la konfidenco de konversacioj kaj subtenas fin-al-finan ĉifradon. La projektkodo estas skribita en la lingvo Vala uzante la ilaron GTK kaj estas distribuita sub la permesilo GPLv3+.

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 aplikoj Konversacioj kaj Movim, kaj ankaŭ neĉifritajn vokojn per la aplikaĵo Gajim. Fin-al-fina ĉifrado de mesaĝ-interŝanĝo kaj aŭtentikigo estas efektivigita uzante la etendon OMEMO XMPP bazitan sur la Signal-protokolo.

En la nova eldono:

  • Aldonita subteno por reagoj, permesante al la uzanto rapide reagi al mesaĝo kun taŭga emoji-simbolo, ekzemple, por esprimi emociojn (🤯), interkonsenton (👍️) aŭ malaprobon (👎️) sen tajpi.
  • Grupaj babilejoj, rekta mesaĝado kaj kanaloj nun havas subtenon por rekta respondo, kiu estas ligita al specifa mesaĝo kaj permesas vin rapide vidi ĝin.
    Liberigo de komunika kliento Dino 0.4
  • Transiro estis farita de GTK3 al GTK4 kaj la biblioteko libadwaita, kiu ofertas pretajn uzaĵojn kaj objektojn por konstrui aplikaĵojn, kiuj konformas al la nova GNOME HIG (Gvidlinioj pri Homa Interfaco). La uzantinterfaco estas adaptita por funkcii ĝuste sur ekranoj de ajna grandeco, inkluzive de malgrandaj ekranoj sur porteblaj aparatoj.

Liberigo de komunika kliento Dino 0.4

Ĉ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;
  • Legosignoj por diversaj servoj kaj rimedoj stokitaj en la servilo;
  • 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.4


fonto: opennet.ru

Aldoni komenton