Vydanie komunikačného klienta Dino 0.3

Po viac ako roku vývoja bol vydaný komunikačný klient Dino 0.3, ktorý podporuje účasť v chatoch a výmenu správ pomocou protokolu Jabber/XMPP. Program je kompatibilný s rôznymi klientmi a servermi XMPP, zameriava sa na zabezpečenie súkromia rokovaní a podporuje end-to-end šifrovanie s použitím XMPP rozšírenia OMEMO na základe protokolu Signal alebo šifrovanie pomocou OpenPGP. Kód projektu je napísaný v jazyku Vala s použitím toolkit GTK a je distribuovaný pod licenciou GPLv3+.

V novej verzii okrem textových správ implementovaná podpora videohovorov a videokonferencií, ktoré umožňujú uskutočňovať videohovory s dvoma a viac účastníkmi. Videostreamy sú šifrované pomocou end-to-end šifrovania, a prenos sa uskutočňuje priamo medzi používateľmi v režime P2P, avšak ako záložná možnosť je k dispozícii aj možnosť práce cez medzi server.

Vydanie komunikačného klienta Dino 0.3

Rozšírené prostriedky skupinových hovorov - používateľ môže iniciovať hovor v uzavretej skupine alebo pozvať ďalších účastníkov k už ustanovenému hovoru. Skupinové hovory môžu byť organizované v režime P2P bez pritiahnutia dodatočných serverov, okrem XMPP servera, ktorý koordinuje pripojenie k konferencii. Pre konferencie s veľkým počtom účastníkov môže byť pre zníženie požiadaviek na prenosovú šírku organizovaná práca prostredníctvom centralizovaného servera. Výmena kľúčov na šifrovanie prenosu účastníkov, ktoré sú generované na strane klienta, sa realizuje cez DTLS, po čom sú údaje prenášané cez šifrovaný kanál SRTP. Dôveryhodnosť kľúčov je autentifikovaná pomocou XMPP rozšírenia OMEMO.

Na organizáciu pripojenia sa používa protokol XMPP a typické rozšírenia XMPP (XEP-0353, XEP-0167), čo umožňuje uskutočňovať hovory medzi Dinem a akýmikoľvek inými klientmi XMPP, ktoré podporujú príslušné špecifikácie, napríklad je možná inštalácia šifrovaných videohovorov s aplikáciami Conversations a Movim, ako aj nezašifrovaných hovorov s aplikáciou Gajim. V prípade absencie podpory videa môže byť uskutočnený audiohovor.

Hlavné funkcie Dina a podporované XEP rozšírenia:

  • Viacúčelové chaty s podporou súkromných skupín a verejných kanálov (v skupinách môžu komunikovať iba osoby zahrnuté v skupine na ľubovoľné témy, zatiaľ čo v kanáloch môžu komunikovať všetci používatelia iba na danú tému);
  • Použitie avatarov;
  • Správa archívu správ;
  • Označenie posledných prijatých a prečítaných správ v chatoch;
  • Pripájanie súborov a obrázkov k správam. Súbory môžu byť odosielané priamo medzi klientmi, ako aj s nahrávaním na server a poskytnutím odkazu, cez ktorý môže iný používateľ tento súbor stiahnuť;
  • Podpora priameho prenosu multimediálneho obsahu (zvuk, video, súbory) medzi klientmi pomocou protokolu Jingle;
  • Podpora SRV záznamov pre nastavovanie priameho šifrovaného spojenia s použitím TLS, okrem odosielania cez XMPP server;
  • Šifrovanie pomocou OMEMO a OpenPGP;
  • Distribúcia správ na základe predplatného (Publish-Subscribe);
  • Oznámenie o stave písania správy iným používateľom (možno vypnúť odosielanie oznámení o písaní v súvislosti s chatmi alebo jednotlivými používateľmi);
  • Odložené doručenie správ;
  • Ukladanie záložiek na chaty a webové stránky;
  • Oznámenie o úspešnom doručení správy;
  • Pokročilé prostriedky na vyhľadávanie správ a filtrovanie výstupu v histórii konverzácie;
  • Podpora práce v jednom rozhraní s viacerými účtami, napríklad na oddelenie pracovnej a osobnej komunikácie;
  • Práca v offline režime s faktickou odoslaním napísaných správ a prijímaním nahromadených na serveri správ po objavení sa sieťového pripojenia;
  • Podpora SOCKS5 pre presmerovanie priamych P2P pripojení;
  • Podpora XML formátu vCard.

Vydanie komunikačného klienta Dino 0.3


Zdroj: opennet.ru
Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster