A fost lansat Delta Chat 1.0 pentru Android cu un nou nucleu, rescris în Rust

Prezentat lansarea aplicației de mesagerie Delta Chat 1.0 pentru platforma Android (cea mai recentă versiune pentru desktop este 0.901, iar pentru iOS — 0.960). Proiectul Delta Chat se remarcă prin utilizarea e-mailului obișnuit ca transport, cu traducerea mesajelor instantanee în e-mail (chat-over-email, un client de e-mail specializat care funcționează ca o aplicație de mesagerie). Codul aplicațiilor se răspândește este sub licența GPLv3, iar biblioteca de bază este disponibilă sub licența MPL 2.0 (Mozilla Public License). Lansarea disponibil este disponibilă în Google Play.

Delta Chat nu folosește servere proprii și poate funcționa practic prin orice server de e-mail care suportă SMTP și IMAP (pentru a determina rapid sosirea de noi mesaje se aplică tehnica Push-IMAP). Suportă criptarea folosind OpenPGP și standardul Autocrypt pentru configurarea automată simplă și schimbul de chei fără utilizarea serverelor de chei (cheia este transmisă automat în primul mesaj trimis). Implementarea criptării de la capăt la capăt se bazează pe codul rPGP, care în acest an a trecut un audit de securitate independent. Traficul este criptat folosind TLS în implementarea bibliotecilor sistemului standard.

Delta Chat este complet controlat de utilizator și nu este legat de servicii centralizate. Nu este necesară înregistrarea în servicii noi, iar ca identificator se poate folosi un e-mail existent. Dacă corespondentul nu folosește Delta Chat, poate citi mesajul ca o scrisoare obișnuită. Combaterea spam-ului se face prin filtrarea mesajelor de la utilizatori necunoscuți (implicit, se afișează doar mesajele de la utilizatorii din lista de contacte și cei cărora le-au fost anterior trimise mesaje, precum și răspunsurile la mesajele proprii). Este posibilă afișarea atașamentelor și a imaginilor și videoclipurilor atașate.

Se suportă crearea de chat-uri de grup în care mai mulți participanți pot comunica. Există posibilitatea de a asocia un grup de participanți verificați, care nu permit accesul la mesajele altor persoane (verificarea participanților se face prin semnătură criptografică, iar mesajele sunt criptate folosind criptarea de la capăt la capăt). Conectarea la grupurile verificate se face prin trimiterea unei invitații cu un cod QR. Chats-urile verificate au acum statut de funcționalitate experimentală, dar se preconizează că suportul acestora va fi stabilizat la începutul anului 2020, după finalizarea auditului de securitate a implementării.

Nucleul aplicației de mesagerie este dezvoltat separat sub formă de bibliotecă și poate fi folosit pentru a scrie clienți și boți noi. Versiunea actuală a bibliotecii de bază este scrisă în limbajul Rust (versiunea veche a fost scrisă în limbajul C). Există binding-uri pentru Python, Node.js și Java. În dezvoltare binding-uri neoficiale pentru Go.

Comparativ cu versiunea anterioară 0.510.1, biblioteca de bază a fost rescrisă din C în Rust fără a folosi cod nesigur. S-a adăugat suport pentru avatare și posibilitatea de a folosi Delta Chat ca client de e-mail pentru a citi scrisori obișnuite trimise fără Delta Chat.

A fost lansat Delta Chat 1.0 pentru Android cu un nou nucleu, rescris în RustA fost lansat Delta Chat 1.0 pentru Android cu un nou nucleu, rescris în Rust

A fost lansat Delta Chat 1.0 pentru Android cu un nou nucleu, rescris în RustA fost lansat Delta Chat 1.0 pentru Android cu un nou nucleu, rescris în Rust

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster