Sortie du client de communication Dino 0.3

Après plus d'un an de développement, la version 0.3 du client de communication Dino est publiée, supportant la participation à des discussions et l'échange de messages via le protocole Jabber/XMPP. Le programme est compatible avec divers clients et serveurs XMPP, vise à garantir la confidentialité des conversations et prend en charge le chiffrement de bout en bout à l'aide de l'extension OMEMO basée sur le protocole Signal ou le chiffrement via OpenPGP. Le code du projet est réalisé en Vala avec la toolkit GTK et est distribué sous la licence GPLv3+.

Dans la nouvelle version, en plus des messages textuels, la prise en charge des appels vidéo et des vidéoconférences est implémentée, permettant d'effectuer des appels vidéo avec deux participants ou plus. Les flux vidéo sont chiffrés à l'aide du chiffrement de bout en bout, et le trafic est acheminé directement entre les utilisateurs en mode P2P, mais une option de travail via un serveur intermédiaire est également mise à disposition.

Sortie du client de communication Dino 0.3

Les outils d'appels de groupe sont étendus : l'utilisateur peut initier un appel dans un groupe fermé ou inviter des participants supplémentaires à un appel déjà établi. Les appels de groupe peuvent être organisés en mode P2P sans faire appel à d'autres serveurs, en dehors du serveur XMPP, qui coordonne la connexion à la conférence. Pour les conférences ayant un grand nombre de participants, pour réduire les exigences en matière de bande passante, il est possible d'organiser le travail via un serveur centralisé. L'échange de clés pour chiffrer le trafic des participants, qui sont générées du côté client, s'effectue via DTLS, après quoi les données sont transmises par un canal chiffré SRTP. L'authenticité des clés est vérifiée à l'aide de l'extension XMPP OMEMO.

Pour établir la connexion, le protocole XMPP et les extensions XMPP standard (XEP-0353, XEP-0167) sont utilisés, ce qui permet d'effectuer des appels entre Dino et n'importe quel autre client XMPP prenant en charge les spécifications correspondantes, par exemple, il est possible d'établir des appels vidéo chiffrés avec les applications Conversations et Movim, ainsi que des appels non chiffrés avec l'application Gajim. En l'absence de prise en charge de la vidéo, un appel audio peut être établi.

Fonctionnalités principales de Dino et extensions XEP prises en charge :

  • Chats multi-utilisateurs avec prise en charge de groupes privés et de canaux publics (dans les groupes, on ne peut discuter qu'avec les personnes incluses dans le groupe sur des sujets divers, et dans les canaux, tous les utilisateurs peuvent communiquer uniquement sur un sujet donné) ;
  • Utilisation d'avatars ;
  • Gestion de l'archive de messages ;
  • Marquage du dernier message reçu et lu dans les discussions ;
  • Joindre des fichiers et des images aux messages. Les fichiers peuvent être transférés directement de client à client ou téléchargés sur le serveur et fournis avec un lien permettant à un autre utilisateur de télécharger ce fichier ;
  • Prise en charge du transfert direct de contenu multimédia (audio, vidéo, fichiers) entre les clients via le protocole Jingle ;
  • Prise en charge des enregistrements SRV pour établir une connexion cryptée directe utilisant TLS, en plus de l'envoi via un serveur XMPP ;
  • Cryptage avec OMEMO et OpenPGP ;
  • Diffusion de messages par abonnement (Publish-Subscribe) ;
  • Notification de l'état de la saisie d'un message par un autre utilisateur (il est possible de désactiver l'envoi de notifications de saisie en lien avec des discussions ou des utilisateurs spécifiques) ;
  • Livraison différée des messages;
  • Gestion des favoris pour les discussions et les pages web;
  • Notification de la livraison réussie du message;
  • Outils avancés de recherche de messages et de filtrage des résultats dans l'historique des conversations;
  • Prise en charge de l'utilisation d'un seul interface avec plusieurs comptes, par exemple pour séparer les conversations professionnelles et personnelles;
  • Fonctionnement en mode hors ligne avec envoi effectif des messages écrits et réception des messages accumulés sur le serveur dès qu'une connexion réseau est rétablie ;
  • Support de SOCKS5 pour le transit de connexions P2P directes;
  • Support du format XML vCard.

Sortie du client de communication Dino 0.3


Source : opennet.ru
Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster