Delta Chat 1.0 er blevet frigivet til Android med en ny kerne, der er genprogrammeret i Rust

Præsenteret udgave af messenger Delta Chat 1.0 til Android-platformen (den seneste version til desktop er 0.901, og til iOS — 0.960). Projektet Delta Chat er bemærkelsesværdigt for at bruge almindelig e-mail som transport til øjeblikkelige meddelelser (chat-over-email, en specialiseret e-mailklient, der fungerer som messenger). Koden til applikationerne distribueres er under GPLv3 licens, mens den grundlæggende biblioteker er tilgængelig under MPL 2.0 (Mozilla Public License). Udgivelsen tilgængelig er i Google Play.

Delta Chat bruger ikke egne servere og kan fungere gennem næsten enhver e-mailserver, der understøtter SMTP og IMAP (til hurtig registrering af nye meddelelser anvendes en teknik Push-IMAP). Der understøttes kryptering ved hjælp af OpenPGP og standarden Autocrypt til nem automatisk opsætning og deling af nøgler uden brug af nøgle-servere (nøglen overføres automatisk i den første sendte besked). Implementeringen af end-to-end kryptering er baseret på koden rPGP, som i år har gennemgået en uafhængig sikkerhedsrevision. Trafikken krypteres ved hjælp af TLS i implementeringen af standard systembiblioteker.

Delta Chat er helt under brugers kontrol og knyttes ikke til centraliserede tjenester. Registrering i nye tjenester er ikke nødvendig, og eksisterende e-mail kan bruges som identifikator. Hvis modtageren ikke bruger Delta Chat, kan de læse meddelelsen som et almindeligt brev. Bekæmpelse af spam sker ved at filtrere meddelelser fra ukendte brugere (som standard vises kun meddelelser fra brugere i addressbogen og dem, der tidligere har fået sendt meddelelser, samt svar på egne meddelelser). Det er muligt at vise vedhæftede filer og billeder samt videoer.

Understøttelse af oprettelse af gruppechats, hvor flere deltagere kan kommunikere. Der er mulighed for at knytte en verificerbar deltagerliste til gruppen, som forhindrer uvedkommende i at læse beskederne (deltagere verificeres via kryptografisk signatur, og beskeder krypteres med slut-til-slut kryptering). Tilslutning til verificerede grupper sker ved at sende en invitation med en QR-kode. Verificerede chats har i øjeblikket status som en eksperimentel funktion, men deres støtte forventes at blive stabiliseret i starten af 2020 efter afslutning af sikkerhedsrevisionen.

Kernen i messenger er udviklet separat som et bibliotek og kan bruges til at skrive nye klienter og bots. Den aktuelle version af det grundlæggende bibliotek er skrevet i Rust (den gamle version var skrevet i C). Der er bindinger til Python, Node.js og Java. I udvikling er der uofficielle bindinger til Go.

Sammenlignet med den tidligere version 0.510.1 er den grundlæggende bibliotek omskrevet fra C til Rust uden brug af usikker kode. Understøttelse af avatarer er tilføjet samt muligheden for at bruge Delta Chat som e-mailklient til at læse almindelige breve, der ikke er sendt via Delta Chat.

Delta Chat 1.0 er blevet frigivet til Android med en ny kerne, der er genprogrammeret i RustDelta Chat 1.0 er blevet frigivet til Android med en ny kerne, der er genprogrammeret i Rust

Delta Chat 1.0 er blevet frigivet til Android med en ny kerne, der er genprogrammeret i RustDelta Chat 1.0 er blevet frigivet til Android med en ny kerne, der er genprogrammeret i Rust

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster