Itusilẹ ti alabara ibaraẹnisọrọ Dino 0.3

Lẹhin diẹ sii ju ọdun kan ti idagbasoke, olubara ibaraẹnisọrọ Dino 0.3 ti tu silẹ, atilẹyin ikopa iwiregbe ati fifiranṣẹ nipa lilo ilana Jabber/XMPP. Eto naa ni ibamu pẹlu ọpọlọpọ awọn alabara XMPP ati awọn olupin, lojutu lori idaniloju aṣiri ti awọn ibaraẹnisọrọ ati atilẹyin fifi ẹnọ kọ nkan ipari-si-opin nipa lilo itẹsiwaju OMEMO XMPP ti o da lori Ilana Ifihan tabi fifi ẹnọ kọ nkan nipa lilo OpenPGP. Koodu ise agbese ti kọ ni ede Vala ni lilo ohun elo irinṣẹ GTK ati pe o pin kaakiri labẹ iwe-aṣẹ GPLv3+.

Ni afikun si awọn ifọrọranṣẹ, ẹya tuntun ṣe atilẹyin awọn ipe fidio ati apejọ fidio, gbigba ọ laaye lati ṣe awọn ipe fidio pẹlu awọn olukopa meji tabi diẹ sii. Awọn ṣiṣan fidio jẹ fifi ẹnọ kọ nkan nipa lilo fifi ẹnọ kọ nkan ipari-si-opin, ati pe a firanṣẹ ijabọ taara laarin awọn olumulo ni ipo P2P, ṣugbọn aṣayan ti ṣiṣẹ nipasẹ olupin agbedemeji tun pese bi aṣayan isubu.

Itusilẹ ti alabara ibaraẹnisọrọ Dino 0.3

Awọn ohun elo pipe ẹgbẹ ti gbooro - olumulo le bẹrẹ ipe ni ẹgbẹ pipade tabi pe awọn olukopa ni afikun si ipe ti iṣeto tẹlẹ. Awọn ipe ẹgbẹ ni a le ṣeto ni ipo P2P laisi ilowosi ti awọn olupin afikun, ayafi olupin XMPP ti o ṣatunṣe asopọ si apejọ naa. Fun awọn apejọ pẹlu nọmba nla ti awọn olukopa, iṣẹ le ṣee ṣeto nipasẹ olupin aarin lati dinku awọn ibeere bandiwidi. Awọn bọtini fun fifi ẹnọ kọ nkan ijabọ alabaṣe, eyiti o ti ipilẹṣẹ lori ẹgbẹ alabara, ni paarọ nipasẹ DTLS, lẹhin eyi ti data naa ti gbejade lori ikanni SRTP ti paroko. Wiwulo ti awọn bọtini jẹ ifọwọsi ni lilo itẹsiwaju OMEMO XMPP.

Lati ṣeto asopọ naa, ilana XMPP ati awọn amugbooro XMPP boṣewa (XEP-0353, XEP-0167) ni a lo, eyiti o fun ọ laaye lati ṣe awọn ipe laarin Dino ati eyikeyi awọn alabara XMPP miiran ti o ṣe atilẹyin awọn alaye ti o yẹ, fun apẹẹrẹ, o ṣee ṣe lati ṣeto awọn ipe fidio ti paroko pẹlu Awọn ibaraẹnisọrọ ati awọn ohun elo Movim, bakanna bi awọn ipe ti ko paro pẹlu ohun elo Gajim. Ti fidio ko ba ni atilẹyin, ipe ohun le ṣe idasilẹ.

Awọn ẹya akọkọ ti Dino ati atilẹyin awọn amugbooro XEP:

  • Awọn ibaraẹnisọrọ olumulo pupọ pẹlu atilẹyin fun awọn ẹgbẹ aladani ati awọn ikanni gbangba (ninu awọn ẹgbẹ, o le iwiregbe pẹlu awọn eniyan ti o wa ninu ẹgbẹ nikan lori awọn akọle lainidii, ati ninu awọn ikanni, awọn olumulo eyikeyi le iwiregbe nikan lori koko ti a fun);
  • Lilo awọn avatars;
  • Ifiranṣẹ pamosi isakoso;
  • Siṣamisi awọn ti o kẹhin gba ati ka awọn ifiranṣẹ ni awọn iwiregbe;
  • So awọn faili ati awọn aworan si awọn ifiranṣẹ. Awọn faili le ṣee gbe taara lati ọdọ alabara si alabara, tabi gbejade si olupin ati pese pẹlu ọna asopọ nipasẹ eyiti olumulo miiran le ṣe igbasilẹ faili yii;
  • Ṣe atilẹyin gbigbe taara ti akoonu multimedia (ohun, fidio, awọn faili) laarin awọn alabara nipa lilo ilana Jingle;
  • Atilẹyin fun awọn igbasilẹ SRV lati fi idi asopọ ti paroko taara ni lilo TLS, ni afikun si fifiranṣẹ nipasẹ olupin XMPP;
  • Ìsekóòdù pẹlu OMEMO ati OpenPGP;
  • Pipin awọn ifiranšẹ nipasẹ ṣiṣe alabapin (Tẹjade-Ṣe alabapin);
  • Ifitonileti ti ipo ifiranṣẹ ti a ṣeto nipasẹ olumulo miiran (o le mu awọn iwifunni fifiranṣẹ kuro nipa eto ni ibatan si awọn iwiregbe tabi awọn olumulo kọọkan);
  • Ifijiṣẹ idaduro ti awọn ifiranṣẹ;
  • Awọn iwiregbe ifamisi ati awọn oju-iwe wẹẹbu;
  • Ifitonileti ti ifijiṣẹ ifiranṣẹ aṣeyọri;
  • Awọn irinṣẹ to ti ni ilọsiwaju fun wiwa awọn ifiranṣẹ ati iṣẹjade sisẹ ninu itan-akọọlẹ ti ifiweranṣẹ;
  • Atilẹyin fun ṣiṣẹ ni wiwo kan pẹlu awọn akọọlẹ pupọ, fun apẹẹrẹ, lati ya sọtọ iṣẹ ati ifọrọranṣẹ ti ara ẹni;
  • Ṣiṣẹ ni ipo aisinipo pẹlu fifiranṣẹ gangan ti awọn ifiranṣẹ kikọ ati gbigba awọn ifiranṣẹ ti a kojọpọ lori olupin lẹhin asopọ nẹtiwọọki kan han;
  • SOCKS5 atilẹyin fun fifiranṣẹ awọn asopọ P2P taara;
  • Atilẹyin fun vCard XML kika.

Itusilẹ ti alabara ibaraẹnisọrọ Dino 0.3


orisun: opennet.ru

Fi ọrọìwòye kun