Release av kommunikationsklienten Dino 0.3

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

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

Release av kommunikationsklienten Dino 0.3

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

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

Huvuddragen hos Dino och XEP-tillägg som stöds:

  • Fleranvändarchatt med stöd för privata grupper och offentliga kanaler (i grupper kan du bara kommunicera med personer som ingår i gruppen om godtyckliga ämnen, och i kanaler kan alla användare kommunicera endast om ett givet ämne);
  • Användning av avatarer;
  • Meddelandearkivhantering;
  • Markera de senast mottagna och lästa meddelandena i chattar;
  • Bifoga filer och bilder till meddelanden. Filer kan överföras antingen direkt från klient till klient eller genom att ladda upp till servern och tillhandahålla en länk genom vilken en annan användare kan ladda ner denna fil;
  • Stöder direkt överföring av multimediainnehåll (ljud, video, filer) mellan klienter med hjälp av Jingle-protokollet;
  • Stöd för SRV-poster för att upprätta en direkt krypterad anslutning med TLS, förutom att skicka via en XMPP-server;
  • Kryptering med OMEMO och OpenPGP;
  • Distribution av meddelanden per prenumeration (Publicera-Prenumerera);
  • Meddelande om status för en annan användares skrivning (du kan inaktivera att skicka aviseringar om att skriva i relation till chattar eller enskilda användare);
  • Uppskjuten leverans av meddelanden;
  • Underhålla bokmärken på chattar och webbsidor;
  • Meddelande om framgångsrik meddelandeleverans;
  • Avancerade sätt att söka efter meddelanden och filtrera utdata i korrespondenshistoriken;
  • Stöd för att arbeta i ett gränssnitt med flera konton, till exempel för att separera jobb och personlig korrespondens;
  • Arbeta i offlineläge med faktisk sändning av skrivna meddelanden och mottagning av meddelanden som samlats på servern efter att en nätverksanslutning dyker upp;
  • SOCKS5-stöd för vidarebefordran av direkta P2P-anslutningar;
  • Stöd för XML vCard-format.

Release av kommunikationsklienten Dino 0.3


Källa: opennet.ru

Lägg en kommentar