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

GeĆÆntroduceerd uitgave van de messenger Delta Chat 1.0 voor het Android-platform (de laatste versie voor desktop is 0.901, en voor iOS — 0.960). Het Delta Chat-project valt op door het gebruik van gewone e-mail als transportmiddel met de vertaling van instantberichten naar e-mail (chat-over-email, een gespecialiseerde e-mailclient die als messenger functioneert). De code van de applicaties wordt verspreid is beschikbaar onder de GPLv3-licentie, terwijl de basisbibliotheek onder de MPL 2.0-licentie (Mozilla Public License) valt. De release beschikbaar is is beschikbaar in Google Play.

Delta Chat maakt geen gebruik van eigen servers en kan praktisch via elke e-mailserver functioneren die SMTP en IMAP ondersteunt (voor snelle detectie van nieuwe berichten wordt gebruikgemaakt van de techniek Push-IMAP) gebruikt. Het ondersteunt encryptie met behulp van OpenPGP en de standaard Autocrypt 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 rPGP, 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 aangestuurd door de gebruiker en is niet gebonden aan gecentraliseerde diensten. Registratie bij nieuwe diensten is niet vereist, en bestaande e-mail kan als identificatie worden gebruikt. Als de correspondent geen Delta Chat gebruikt, kan hij het bericht als een gewone e-mail lezen. Spam wordt bestreden door berichten van onbekende gebruikers te filteren (standaard worden alleen berichten van contacten in het adresboek en van gebruikers aan wie eerder berichten zijn verzonden, en antwoorden op eigen berichten weergegeven). Het is mogelijk om bijlagen en ingesloten 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 is geschreven in Rust (de oude versie was geschreven in C). Er zijn bindings voor Python, Node.js en Java. In ontwikkeling onofficiƫle bindings voor Go.

In vergelijking met de vorige versie 0.510.1 is de basisbibliotheek herschreven van C naar Rust zonder gebruik te maken van onveilige code. Ondersteuning voor avatars is toegevoegd en het is mogelijk om Delta Chat te gebruiken als e-mailclient voor het lezen van normale e-mails die niet via Delta Chat zijn verzonden.

Delta 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 Rust.

Delta 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 Rust.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster