ein bedeutendes neues Release — ein Messenger, der E-Mail als Transportmittel anstelle eigener Server nutzt (Chat-über-E-Mail, ein spezialisierter E-Mail-Client, der wie ein Messenger funktioniert). Der Anwendungscode basiert auf der Electron-Plattform und steht unter der GPLv3-Lizenz, während die grundlegende Bibliothek unter der MPL 2.0-Lizenz (Mozilla Public License) verfügbar ist.
In der neuen Version:
- Datenbank von Anbietern und E-Mail-Diensten mit Informationen zu Standardkonfigurationen;
- Neue Tastenkombinationen „Strg + K“ für die Suche im Adressbuch und „Alt + ←↓↑→“ zur Navigation im Chat;
- Neues Set von Hintergrundbildern;
- Möglichkeit, Bilder an das Profil zu binden;
- Unterstützung für die gleichzeitige Nutzung mehrerer Konten;
- Möglichkeit, Bilder im Vollbildmodus anzuzeigen;
- Separater Chat für gespeicherte Nachrichten;
- Unterstützung für die Anpassung der Schriftgröße und des Zoomfaktors (Ansicht -> Zoomfaktor);
- Verwendung des Gruppennamens im Feld für den Betreff der E-Mail;
- Möglichkeit, mehrzeilige Nachrichten zu schreiben und die Einstellung „Klassische E-Mails anzeigen“ zu konfigurieren, die es ermöglicht, Delta Chat wie einen klassischen E-Mail-Client zu verwenden.
Wir erinnern daran, dass Delta Chat keine eigenen Server nutzt und praktisch über jeden E-Mail-Server, der SMTP und IMAP unterstützt, arbeiten kann (zur schnellen Erkennung neuer Nachrichten wird eine Technik angewendet) ). Die Verschlüsselung unterstützt OpenPGP und den Standard für eine einfache automatische Einrichtung und den Austausch von Schlüsseln ohne die Verwendung von Schlüsseldiensten (der Schlüssel wird automatisch in der ersten gesendeten Nachricht übertragen). Die Implementierung der End-to-End-Verschlüsselung basiert auf dem Code , der in diesem Jahr ein unabhängiges Sicherheitsaudit durchlaufen hat. Der Verkehr wird mit TLS unter Verwendung der Standard-Systembibliotheken verschlüsselt.
Delta Chat wird vollständig vom Nutzer kontrolliert und ist nicht an zentralisierte Dienste gebunden. Eine Registrierung bei neuen Diensten ist nicht erforderlich – als Identifikator kann eine bestehende E-Mail-Adresse verwendet werden. Sollte der Ansprechpartner Delta Chat nicht nutzen, kann er die Nachricht wie eine gewöhnliche E-Mail lesen. Der Schutz vor Spam erfolgt durch das Filtern von Nachrichten unbekannter Absender (standardmäßig werden nur Nachrichten von Kontakten aus dem Adressbuch und von Nutzern angezeigt, an die zuvor Nachrichten gesendet wurden, sowie Antworten auf eigene Nachrichten). Anhänge sowie Bilder und Videos können angezeigt werden.
Es wird die Erstellung von Gruppenchats unterstützt, in denen mehrere Teilnehmer kommunizieren können. Dabei besteht die Möglichkeit, eine verifizierbare Teilnehmerliste zu binden, die es Unbefugten nicht erlaubt, Nachrichten zu lesen (die Überprüfung der Teilnehmer erfolgt über digitale Signaturen, und die Nachrichten werden mit End-to-End-Verschlüsselung gesichert). Der Zugang zu verifizierten Gruppen erfolgt durch das Versenden einer Einladung mit einem QR-Code. Verifizierte Chats haben derzeit den Status einer experimentellen Funktion, jedoch wird ihre Unterstützung nach Abschluss des Sicherheits-Audits bis 2020 stabilisiert.
Der Kern des Messengers wird separat in Form einer Bibliothek entwickelt und kann zur Erstellung neuer Clients und Bots verwendet werden. Die aktuelle Version der Basisbibliothek in Rust (alte Version C geschrieben). Es gibt Bindungen für Python, Node.js und Java. In sind inoffizielle Bindungen für Go. DeltaChat für libpurple, das sowohl das neue Rust-Kern als auch das alte C-Kern nutzen kann.
Quelle: opennet.ru
