nieuwe versie ā een messenger die e-mail als transportmiddel gebruikt in plaats van eigen servers (chat-over-email, een gespecialiseerde e-mailclient die als messenger functioneert). De broncode van de applicatie is beschikbaar onder de GPLv3-licentie, terwijl de basisbibliotheek onder de MPL 2.0-licentie (Mozilla Public License) valt. De release is beschikbaar in Google Play.
In de nieuwe versie:
- Verbruik van dataverkeer is verminderd. Delta Chat laadt geen berichten meer die niet worden weergegeven, zoals standaard e-mailberichten en berichten van geblokkeerde contacten.
- Er is een functie toegevoegd om chats vast te zetten. Vaste chats worden altijd bovenaan de lijst weergegeven.
- Bij het toevoegen van contacten met een QR-code is er geen verificatie van het contact meer nodig. Nieuwe contacten worden meteen toegevoegd, met de berichtenuitwisseling voor verificatie die op de achtergrond plaatsvindt.
- Er is een ingebouwde FAQ toegevoegd, die de , maar toegankelijk is in offline modus.
- De applicatie is geĆÆntegreerd met , op basis waarvan tips voor accountinstellingen worden gegeven om Delta Chat te gebruiken. Bijvoorbeeld, het kan nodig zijn om IMAP in de accountinstellingen in te schakelen of een app-wachtwoord te genereren.
- Fouten die leidden tot onjuiste serialisatie van versleutelde berichten bij gebruik van Ed25519-sleutels zijn gecorrigeerd. Standaard gebruikt Delta Chat nog steeds RSA-sleutels, de overgang naar Ed25519-sleutels is gepland voor toekomstige versies.
- Er zijn . De kernversie van de applicatie is 1.27.0.
Ter herinnering, Delta Chat gebruikt geen eigen servers en kan vrijwel via elke e-mailserver werken die SMTP en IMAP ondersteunt (voor snelle detectie van nieuwe berichten wordt de techniek ) gebruikt. Het ondersteunt encryptie met behulp van OpenPGP en de standaard voor eenvoudige automatische configuratie en sleuteluitwisseling zonder gebruik te maken van sleutelservers (de sleutel wordt automatisch verzonden in het eerste verzonden bericht). De implementatie van end-to-end encryptie is gebaseerd op de code , die dit jaar een onafhankelijke beveiligingsaudit heeft ondergaan. Het verkeer wordt versleuteld met gebruik van TLS in de implementatie van de standaard systeembibliotheken.
Delta Chat wordt volledig door de gebruiker beheerd en is niet gekoppeld aan gecentraliseerde diensten. Voor gebruik is er geen registratie bij nieuwe diensten nodig ā een bestaand e-mailadres kan als identificatie worden gebruikt. Als de correspondent geen Delta Chat gebruikt, kan hij het bericht als een normaal e-mailbericht lezen. Spam wordt bestreden door berichten van onbekende gebruikers te filteren (standaard worden alleen berichten van contacten uit de adresboek en van wie eerder berichten zijn verzonden, evenals antwoorden op eigen berichten, weergegeven). Het is mogelijk om bijlagen en ingevoegde afbeeldingen en video's weer te geven.
Groepschats kunnen worden aangemaakt, waarin meerdere deelnemers met elkaar kunnen communiceren. Er is de mogelijkheid om een gecontroleerde lijst van deelnemers aan de groep te koppelen, die ervoor zorgt dat buitenstaanders de berichten niet kunnen lezen (de controle van de deelnemers gebeurt via cryptografische handtekeningen, en de berichten worden versleuteld met eind-tot-eind versleuteling). Toegang tot geverifieerde groepen gebeurt via een uitnodiging met een QR-code. Geverifieerde chats hebben momenteel de status van een experimentele functie, maar ondersteuning wordt gepland om in het begin van 2020 te stabiliseren na de afronding van de beveiligingsaudit van de implementatie.
De kernel van de messenger wordt apart ontwikkeld in de vorm van een bibliotheek en kan worden gebruikt voor het schrijven van nieuwe clients en bots. De huidige versie van de basisbibliotheek in Rust (de oude versie in C). Er zijn bindings voor Python, Node.js en Java. In onofficiƫle bindings voor Go. Eind februari werd er ook een update uitgebracht voor Linux en macOS, gebouwd op het Electron-platform.
Bron: opennet.ru
