Нашри муштарии алоқаи Dino 0.3

После более года разработки опубликован выпуск коммуникационного клиента Dino 0.3, поддерживающего участие в чатах и обмен сообщениями с использованием протокола Jabber/XMPP. Программа совместима с различными клиентами и серверами XMPP, ориентирована на обеспечение конфиденциальности переговоров и поддерживает сквозное шифрование с применением XMPP-расширения OMEMO на базе протокола Signal или шифрование при помощи OpenPGP. Код проекта написан на языке Vala с использованием тулкита GTK и распространяется под лицензией GPLv3+.

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

Нашри муштарии алоқаи Dino 0.3

Расширены средства групповых вызовов — пользователь может инициировать вызов в закрытой группе или пригласить дополнительных участников к уже установленному вызову. Групповые вызовы могут быть организованы в режиме P2P без привлечения дополнительных серверов, кроме XMPP-сервера, координирующего подключение к конференции. Для конференций с большим числом участников для снижения требований к пропускной способности может быть организована работа через централизованный сервер. Обмен ключами для шифрования трафика участников, которые генерируются на стороне клиента, осуществляется через DTLS, после чего данные передаются по шифрованному каналу SRTP. Достоверность ключей аутентифицируется при помощи XMPP-расширения OMEMO.

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

Основные возможности Dino и поддерживаемые XEP-расширения:

  • Чатҳои бисёркорбар бо дастгирии гурӯҳҳои хусусӣ ва каналҳои ҷамъиятӣ (дар гурӯҳҳо шумо метавонед танҳо бо одамони ба гурӯҳ дохилшуда дар мавзӯъҳои худсарона муошират кунед ва дар каналҳо ҳама корбарон метавонанд танҳо дар мавзӯи додашуда муошират кунанд);
  • Истифодаи аватарҳо;
  • Идоракунии бойгонии паёмҳо;
  • Нишон додани паёмҳои охирини қабулшуда ва хондашуда дар чат;
  • Замима кардани файлҳо ва тасвирҳо ба паёмҳо. Файлҳоро мустақиман аз муштарӣ ба муштарӣ ё тавассути боргузорӣ ба сервер ва пешниҳоди истинод, ки тавассути он корбари дигар метавонад ин файлро зеркашӣ кунад, интиқол додан мумкин аст;
  • Поддержка прямой передачи мультимедийного контента (звук, видео, файлы) между клиентами при помощи протокола Jingle;
  • Дастгирии сабтҳои SRV барои барқарор кардани пайвасти мустақими рамзгузоришуда бо истифода аз TLS, ба ғайр аз ирсол тавассути сервери XMPP;
  • Рамзгузорӣ бо истифода аз OMEMO ва OpenPGP;
  • Паҳн кардани паёмҳо аз рӯи обуна (Интишор-Обуна);
  • Огоҳӣ дар бораи ҳолати чопкунии корбари дигар (шумо метавонед фиристодани огоҳиномаҳоро дар бораи навиштан дар робита ба чатҳо ё корбарони инфиродӣ хомӯш кунед);
  • Таъхири интиқоли паёмҳо;
  • Нигоҳ доштани хатчӯбҳо дар чатҳо ва саҳифаҳои веб;
  • Огоҳӣ дар бораи интиқоли бомуваффақияти паём;
  • Воситаҳои пешрафтаи ҷустуҷӯи паёмҳо ва филтркунии баромад дар таърихи мукотиба;
  • Дастгирии кор дар як интерфейс бо якчанд ҳисобҳо, масалан, барои ҷудо кардани кор ва мукотибаи шахсӣ;
  • Кор дар реҷаи офлайн бо ирсоли воқеии паёмҳои хаттӣ ва қабули паёмҳои дар сервер ҷамъшуда пас аз пайдо шудани пайвасти шабака;
  • Дастгирии SOCKS5 барои интиқоли пайвастҳои мустақими P2P;
  • Дастгирии формати XML vCard.

Нашри муштарии алоқаи Dino 0.3


Манбаъ: opennet.ru

Илова Эзоҳ