Viestintäasiakkaan Dino julkaisu 0.3

Yli vuoden kehitystyön jälkeen on julkaistu Dino 0.3 -viestintäasiakas, joka tukee chattiin osallistumista ja Jabber/XMPP-protokollaa käyttävää viestintää. Ohjelma on yhteensopiva useiden XMPP-asiakkaiden ja -palvelimien kanssa, keskittyy keskustelujen luottamuksellisuuden varmistamiseen ja tukee päästä päähän -salausta käyttämällä Signal-protokollaan perustuvaa XMPP-laajennusta OMEMO tai salausta OpenPGP:tä käyttäen. Projektikoodi on kirjoitettu Vala-kielellä GTK-työkalupakin avulla ja sitä jaetaan GPLv3+-lisenssillä.

В новой версии помимо текстовых сообщений реализована поддержка видеовызовов и видеоконференций, позволяющих совершать видеовызовы с привлечением двух и большего числа участников. Видеопотоки шифруются с использованием сквозного шифрования, а трафик направляется напрямую между пользователями в режиме P2P, но в качестве запасного варианта предоставляется и возможность работы через промежуточный сервер.

Viestintäasiakkaan Dino julkaisu 0.3

Ryhmäpuhelumahdollisuuksia on laajennettu - käyttäjä voi aloittaa puhelun suljetussa ryhmässä tai kutsua lisää osallistujia jo muodostettuun puheluun. Ryhmäpuhelut voidaan järjestää P2P-tilassa ilman lisäpalvelimia, paitsi XMPP-palvelin, joka koordinoi yhteyttä neuvotteluun. Konferensseissa, joissa on paljon osallistujia, työ voidaan järjestää keskitetyn palvelimen kautta kaistanleveysvaatimusten vähentämiseksi. Asiakaspuolella generoitavat avaimet osallistujaliikenteen salaamiseen vaihdetaan DTLS:n kautta, minkä jälkeen tiedot siirretään salatun SRTP-kanavan kautta. Avainten voimassaolo todennetaan OMEMO XMPP -laajennuksella.

Для организации соединения используется протокол XMPP и типовые расширения XMPP (XEP-0353, XEP-0167), что позволяет совершать вызовы между Dino и любыми другими клиентами XMPP, поддерживающими соответствующие спецификации, например, возможна установка шифрованных видеовызовов с приложениями Conversations и Movim, а также незашифрованных вызовов с приложением Gajim. При отсутствии поддержки видео может быть установлен аудиовызов.

Dinon ja tuettujen XEP-laajennusten pääominaisuudet:

  • Monen käyttäjän chatit, jotka tukevat yksityisiä ryhmiä ja julkisia kanavia (ryhmissä voit kommunikoida vain ryhmään kuuluvien ihmisten kanssa mielivaltaisista aiheista, ja kanavilla kuka tahansa käyttäjä voi kommunikoida vain tietystä aiheesta);
  • Avatarien käyttö;
  • Viestiarkiston hallinta;
  • Viimeisten vastaanotettujen ja luettujen viestien merkitseminen chateissa;
  • Tiedostojen ja kuvien liittäminen viesteihin. Tiedostot voidaan siirtää joko suoraan asiakkaalta asiakkaalle tai lataamalla ne palvelimelle ja tarjoamalla linkin, jonka kautta toinen käyttäjä voi ladata tämän tiedoston;
  • Tukee suoraa multimediasisällön (ääni, video, tiedostot) siirtoa asiakkaiden välillä Jingle-protokollan avulla;
  • Tuki SRV-tietueille suoran salatun yhteyden muodostamiseksi TLS:n avulla XMPP-palvelimen kautta lähettämisen lisäksi;
  • Salaus OMEMOlla ja OpenPGP:llä;
  • Viestien jakelu tilauksen mukaan (Julkaise-Tilaa);
  • Ilmoitus toisen käyttäjän kirjoittamisen tilasta (voit poistaa käytöstä chateihin tai yksittäisiin käyttäjiin liittyvien kirjoittamisilmoitusten lähettämisen);
  • Viestien toimituksen viivästyminen;
  • Kirjanmerkkien ylläpito keskusteluissa ja web-sivuilla;
  • Ilmoitus onnistuneesta viestin toimituksesta;
  • Kehittyneet keinot viestien etsimiseen ja tulosteiden suodattamiseen kirjeenvaihtohistoriassa;
  • Tuki työskentelyyn yhdessä käyttöliittymässä useiden tilien kanssa, esimerkiksi työn ja henkilökohtaisen kirjeenvaihdon erottamiseen;
  • Työskentely offline-tilassa lähettämällä varsinaisia ​​kirjoitettuja viestejä ja vastaanottamalla palvelimelle kertyneitä viestejä verkkoyhteyden ilmestymisen jälkeen;
  • SOCKS5-tuki suorien P2P-yhteyksien välittämiseen;
  • Tuki XML vCard -muodolle.

Viestintäasiakkaan Dino julkaisu 0.3


Lähde: opennet.ru

Lisää kommentti