Delta Chat 1.0 is uitgebracht voor Android met een nieuwe kern herschreven in Rust

Geïntroduceerd boodschapper vrijgeven Deltachat 1.0 voor het Android-platform (de nieuwste desktopversie is 0.901, en voor iOS - 0.960). Het Delta Chat-project valt op door het gebruik van reguliere e-mail als transportmiddel bij de vertaling van instant messages naar e-mail (chat-over-e-mail, een gespecialiseerde e-mailclient die werkt als messenger). Applicatiecode gedistribueerd door is gelicentieerd onder GPLv3 en de kernbibliotheek is beschikbaar onder MPL 2.0 (Mozilla Public License). Uitgave is beschikbaar op Google Play.

Delta Chat maakt geen gebruik van eigen servers en kan werken via vrijwel elke mailserver die SMTP en IMAP ondersteunt (de techniek wordt gebruikt om snel de aankomst van nieuwe berichten te bepalen Druk op IMAP). Versleuteling met behulp van OpenPGP en standaard wordt ondersteund Automatisch versleutelen voor eenvoudige automatische configuratie en sleuteluitwisseling zonder gebruik van sleutelservers (de sleutel wordt automatisch verzonden in het eerste verzonden bericht). De implementatie van end-to-end-encryptie is gebaseerd op de code rPGP, dat dit jaar een onafhankelijke beveiligingsaudit heeft doorstaan. Verkeer wordt gecodeerd met TLS bij de implementatie van standaardsysteembibliotheken.

Delta Chat wordt volledig beheerd door de gebruiker en is niet gebonden aan gecentraliseerde services. Registratie bij nieuwe services is niet vereist om te werken. en u kunt een bestaande e-mail als identificatie gebruiken. Als de correspondent Delta Chat niet gebruikt, kan hij het bericht lezen als een gewone brief. De strijd tegen spam wordt uitgevoerd door berichten van onbekende gebruikers te filteren (standaard worden alleen berichten weergegeven van gebruikers in het adresboek en degenen aan wie eerder berichten zijn verzonden, evenals antwoorden op uw eigen berichten). Het is mogelijk om bijlagen en bijgevoegde afbeeldingen en video's weer te geven.

Het ondersteunt het creëren van groepschats waarin meerdere deelnemers kunnen communiceren. In dit geval is het mogelijk om een ​​geverifieerde lijst met deelnemers aan de groep te binden, waardoor berichten niet door onbevoegde personen kunnen worden gelezen (leden worden geverifieerd met behulp van een cryptografische handtekening en berichten worden gecodeerd met end-to-end-codering) . Verbinding met geverifieerde groepen gebeurt door het sturen van een uitnodiging met een QR-code. Geverifieerde chats hebben momenteel de status van een experimentele functie, maar hun ondersteuning zal naar verwachting begin 2020 worden gestabiliseerd na voltooiing van een beveiligingsaudit van de implementatie.

De messenger core wordt apart ontwikkeld in de vorm van een bibliotheek en kan gebruikt worden om nieuwe clients en bots te schrijven. Huidige versie van de basisbibliotheek geschreven in Rust-taal (oude versie was geschreven in C-taal). Er zijn bindingen voor Python, Node.js en Java. IN ontwikkelen onofficiële bindingen voor Go.

Vergeleken met de vorige versie 0.510.1 is de kernbibliotheek herschreven van C naar Rust zonder gebruik te maken van onveilige code. Ondersteuning toegevoegd voor avatars en de mogelijkheid om Delta Chat als e-mailclient te gebruiken om gewone e-mails te lezen die niet via Delta Chat zijn verzonden.

Delta Chat 1.0 is uitgebracht voor Android met een nieuwe kern herschreven in RustDelta Chat 1.0 is uitgebracht voor Android met een nieuwe kern herschreven in Rust

Delta Chat 1.0 is uitgebracht voor Android met een nieuwe kern herschreven in RustDelta Chat 1.0 is uitgebracht voor Android met een nieuwe kern herschreven in Rust

Bron: opennet.ru

Voeg een reactie