o nouă versiune — un mesager care folosește email ca transport în loc de servere proprii (chat-over-email, un client de email specializat care funcționează ca un mesager). Codul aplicațiilor este sub licența GPLv3, iar biblioteca de bază este disponibilă sub licența MPL 2.0 (Mozilla Public License). Lansarea este disponibilă în Google Play.
În noua versiune:
- Consumul de trafic a fost redus. Delta Chat nu mai încarcă mesajele care nu vor fi afișate, cum ar fi mesajele email obișnuite și mesajele de la contactele blocate.
- A fost adăugată opțiunea de a fixa conversațiile. Conversațiile fixate apar întotdeauna în partea de sus a listei.
- Când adăugați contacte folosind codul QR, nu mai trebuie să așteptați verificarea contactului. Contactul nou este adăugat instantaneu, iar schimbul de mesaje pentru verificare se desfășoară în fundal.
- A fost adăugat un FAQ încorporat, care copiază , dar disponibil în modul offline.
- Aplicația integrează , pe baza căreia se formează sugestiile de configurare a contului pentru utilizarea cu Delta Chat. De exemplu, poate fi necesar să activați IMAP în setările contului sau să generați o parolă pentru aplicație.
- Au fost corectate erorile care conduceau la serializarea incorectă a mesajelor criptate folosind cheile Ed25519. În mod implicit, Delta Chat folosește în continuare chei RSA, trecerea la cheile Ed25519 este planificată pentru versiunile viitoare.
- În nucleul aplicației au fost aduse . Se folosește versiunea nucleului 1.27.0.
Să reamintim că Delta Chat nu folosește servere proprii și poate funcționa practic prin orice server de email care suportă SMTP și IMAP (tehnica utilizată pentru determinarea rapidă a sosirii mesajelor noi este ). Suportă criptarea folosind OpenPGP și standardul 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 , 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 — ca identificator poate fi folosit un email existent. Dacă corespondentul nu folosește Delta Chat, el poate citi mesajul ca pe o scrisoare obișnuită. Combaterea spamului se realizează prin filtrarea mesajelor de la utilizatorii necunoscuți (implicit sunt afișate doar mesajele de la utilizatori din agenda de contact și cele la care s-au trimis anterior 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ă în limbajul Rust (versiunea veche în limbajul C). Există binding-uri pentru Python, Node.js și Java. În legături neoficiale pentru Go. La sfârșitul lunii februarie a fost lansată o actualizare pentru Linux și macOS, construită pe platforma Electron.
Sursa: opennet.ro
