Delta Chat 1.0 est sorti pour Android avec un nouveau noyau réécrit en Rust

Introduit version du messager Chat Delta 1.0 pour la plateforme Android (la dernière version de bureau est 0.901, et pour iOS - 0.960). Le projet Delta Chat se distingue par l'utilisation du courrier électronique classique comme moyen de transport avec la diffusion de messages instantanés par courrier électronique (chat-over-email, un client de messagerie spécialisé qui fonctionne comme un messager). Code de candidature distribué par est sous licence GPLv3 et la bibliothèque principale est disponible sous MPL 2.0 (Mozilla Public License). Libérer est disponible sur Google Play.

Delta Chat n'utilise pas ses propres serveurs et peut fonctionner via presque tous les serveurs de messagerie prenant en charge SMTP et IMAP (la technique est utilisée pour déterminer rapidement l'arrivée de nouveaux messages Appuyez sur IMAP). Le cryptage à l'aide d'OpenPGP et du standard est pris en charge Cryptage automatique pour une configuration automatique simple et un échange de clés sans utiliser de serveurs de clés (la clé est automatiquement transmise dans le premier message envoyé). La mise en œuvre du chiffrement de bout en bout est basée sur le code rPGP, qui a passé avec succès un audit de sécurité indépendant cette année. Le trafic est chiffré à l'aide de TLS dans la mise en œuvre de bibliothèques système standard.

Delta Chat est entièrement contrôlé par l'utilisateur et n'est pas lié à des services centralisés. L'inscription à de nouveaux services n'est pas nécessaire pour fonctionner. et vous pouvez utiliser un email existant comme identifiant. Si le correspondant n'utilise pas Delta Chat, il peut lire le message comme une lettre ordinaire. La lutte contre le spam s'effectue en filtrant les messages des utilisateurs inconnus (par défaut, seuls les messages des utilisateurs du carnet d'adresses et ceux à qui les messages ont été précédemment envoyés, ainsi que les réponses à vos propres messages sont affichés). Il est possible d'afficher des pièces jointes ainsi que des images et vidéos jointes.

Il prend en charge la création de discussions de groupe dans lesquelles plusieurs participants peuvent communiquer. Dans ce cas, il est possible de lier au groupe une liste vérifiée de participants, ce qui ne permet pas la lecture des messages par des personnes non autorisées (les membres sont vérifiés à l'aide d'une signature cryptographique et les messages sont cryptés à l'aide d'un cryptage de bout en bout) . La connexion aux groupes vérifiés s'effectue par l'envoi d'une invitation avec un code QR. Les chats vérifiés ont actuellement le statut de fonctionnalité expérimentale, mais leur prise en charge devrait être stabilisée début 2020 après l'achèvement d'un audit de sécurité de la mise en œuvre.

Le noyau de messagerie est développé séparément sous la forme d'une bibliothèque et peut être utilisé pour écrire de nouveaux clients et robots. Version actuelle de la bibliothèque de base est écrit en langage Rust (ancienne version était écrit en langage C). Il existe des liaisons pour Python, Node.js et Java. DANS en développement liaisons non officielles pour Go.

Par rapport à la version précédente 0.510.1, la bibliothèque principale a été réécrite de C vers Rust sans utiliser de code dangereux. Ajout de la prise en charge des avatars et de la possibilité d'utiliser Delta Chat comme client de messagerie pour lire les lettres ordinaires non envoyées via Delta Chat.

Delta Chat 1.0 est sorti pour Android avec un nouveau noyau réécrit en RustDelta Chat 1.0 est sorti pour Android avec un nouveau noyau réécrit en Rust

Delta Chat 1.0 est sorti pour Android avec un nouveau noyau réécrit en RustDelta Chat 1.0 est sorti pour Android avec un nouveau noyau réécrit en Rust

Source: opennet.ru

Ajouter un commentaire