Lanzamento do cliente de comunicación Dino 0.3

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

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

Lanzamento do cliente de comunicación Dino 0.3

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

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

Características principais de Dino e extensións XEP compatibles:

  • Chats multiusuario con soporte para grupos privados e canles públicas (nos grupos só se poden comunicar con persoas incluídas no grupo sobre temas arbitrarios, e nas canles calquera usuario pode comunicarse só sobre un determinado tema);
  • Uso de avatares;
  • Xestión do arquivo de mensaxes;
  • Marcar as últimas mensaxes recibidas e lidas nos chats;
  • Anexando ficheiros e imaxes ás mensaxes. Os ficheiros pódense transferir directamente de cliente a cliente ou subindo ao servidor e proporcionando unha ligazón a través da cal outro usuario pode descargar este ficheiro;
  • Admite a transferencia directa de contido multimedia (son, vídeo, ficheiros) entre clientes mediante o protocolo Jingle;
  • Soporte para rexistros SRV para establecer unha conexión cifrada directa mediante TLS, ademais de enviar a través dun servidor XMPP;
  • Cifrado mediante OMEMO e OpenPGP;
  • Distribución de mensaxes por subscrición (Publicar-Subscribir);
  • Notificación sobre o estado da escritura doutro usuario (podes desactivar o envío de notificacións sobre a escritura en relación con chats ou usuarios individuais);
  • Entrega diferida de mensaxes;
  • Manter marcadores en chats e páxinas web;
  • Notificación de entrega exitosa da mensaxe;
  • Medios avanzados para buscar mensaxes e filtrar a saída no historial de correspondencia;
  • Soporte para traballar nunha interface con varias contas, por exemplo, para separar a correspondencia laboral e persoal;
  • Traballar en modo fóra de liña con envío real de mensaxes escritas e recepción de mensaxes acumuladas no servidor despois de que apareza unha conexión de rede;
  • Soporte SOCKS5 para reenviar conexións P2P directas;
  • Soporte para o formato XML vCard.

Lanzamento do cliente de comunicación Dino 0.3


Fonte: opennet.ru

Engadir un comentario