noua versiune semnificativă — un messenger care folosește emailul ca transport în locul serverelor proprii (chat-over-email, un client de email specializat care funcționează ca un messenger). Codul aplicației este construit pe platforma Electron și este sub licența GPLv3, iar biblioteca de bază este disponibilă sub licența MPL 2.0 (Mozilla Public License).
În noua versiune:
- Baza de date a furnizorilor și serviciilor de email cu informații despre setările standard;
- Noi combinații de taste „Ctrl + K” pentru căutarea în lista de contacte și „Alt + ←↓↑→” pentru navigarea în chat;
- Un nou set de imagini de fundal;
- Posibilitatea de a lega imagini de profil;
- Suport pentru utilizarea simultană a mai multor conturi;
- Posibilitatea de a vizualiza imagini pe tot ecranul;
- Un chat separat pentru mesajele salvate;
- Suport pentru schimbarea dimensiunii fontului și nivelului de zoom (View -> Zoom Factor);
- Utilizarea numelui grupului în câmpul subiectului emailului;
- Posibilitatea de a scrie mesaje pe mai multe linii și setarea „Show classic emails”, care permite utilizarea Delta Chat ca un client de email clasic.
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 — se poate folosi un email existent ca identificator. Dacă interlocutorul nu folosește Delta Chat, poate citi mesajul ca pe un email obișnuit. Combaterea spamului se face prin filtrarea mesajelor de la utilizatori necunoscuți (în mod implicit sunt afișate doar mesajele de la utilizatorii din agenda de contacte și cei cărora le-au fost trimise mesaje anterior, precum și răspunsurile la propriile mesaje). Este posibilă afișarea anexelor și a imaginilor și videoclipurilor atașate.
Se susține crearea de chat-uri de grup, în care pot comunica mai mulți participanți. Există, de asemenea, posibilitatea de a lega un grup de participanți verificați, care nu permite citirea mesajelor de către persoane neautorizate (verificarea participanților se face prin semnătură criptografică, iar mesajele sunt criptate folosind criptarea de final). Conectarea la grupurile verificate se face prin trimiterea unei invitații cu cod QR. Chat-urile verificate au în prezent statut de opțiune experimentală, dar suportul lor este planificat pentru stabilizare în 2020 după finalizarea auditului de securitate al 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 binding-uri neoficiale pentru Go. DeltaChat pentru libpurple, care poate folosi atât noul nucleu Rust, cât și vechiul nucleu C.
Sursa: opennet.ro
