nové významné vydanie — messenger, ktorý používa email ako transport miesto vlastných serverov (chat-over-email, špecializovaný poštový klient fungujúci ako messenger). Kód aplikácie je postavený na platforme Electron a je licencovaný pod GPLv3, pričom základná knižnica je dostupná pod licenciou MPL 2.0 (Mozilla Public License).
V novom vydaní:
- DB poskytovateľov a poštových služieb s informáciami o typických nastaveniach;
- Nové klávesové kombinácie „Ctrl + K“ pre vyhľadávanie v adresári a „Alt + ←↓↑→“ pre navigáciu v chate;
- Nový súbor pozadí;
- Možnosť pripojenia obrázkov k profilu;
- Podpora využívania viacerých účtov súčasne;
- Možnosť zobrazenia obrázkov na celú obrazovku;
- Samostatný chat pre uložené správy;
- Podpora zmeny veľkosti písma a úrovne priblíženia (Zobraziť -> Faktor priblíženia);
- Použitie názvu skupiny v poli s témou správy;
- Možnosť písania viacriadkových správ a nastavenie „Zobraziť klasické emaily“, ktoré umožňuje používať Delta Chat ako klasického poštového klienta.
Pripomíname, že Delta Chat nepoužíva vlastné servery a môže fungovať prakticky cez akýkoľvek emailový server, ktorý podporuje SMTP a IMAP (na rýchle určenie doručenia nových správ sa používa technika ). Podporované je šifrovanie s použitím OpenPGP a štandardu pre jednoduché automatické nastavenie a výmenu kľúčov bez použitia serverov kľúčov (kľúč sa automaticky prenáša v prvej odoslanej správe). Realizácia koncového šifrovania je založená na kóde , ktorý tento rok prešiel nezávislým bezpečnostným auditom. Prevádzka je šifrovaná pomocou TLS s použitím štandardných systémových knižníc.
Delta Chat je plne v kontrolovanej moci používateľa a nie je viazaný na centralizované služby. Na jeho používanie nie je potrebná registrácia na nových službách - ako identifikátor je možné použiť existujúci e-mail. Ak korešpondent nepoužíva Delta Chat, môže prečítať správu ako bežný e-mail. Boj proti spamu sa uskutočňuje pomocou filtrovania správ od neznámych používateľov (predvolene sú zobrazené iba správy od používateľov v adresári a tých, komu boli predtým odoslané správy, ako aj odpovede na vlastné správy). Je možné zobraziť prílohy a pripojené obrázky a videá.
Podporuje sa vytváranie skupinových chatov, v ktorých môžu komunikovať viacerí účastníci. Je tu možnosť pripojenia k skupine verifikovateľného zoznamu účastníkov, ktorý zabraňuje čítaniu správ cudzími osobami (overenie účastníkov sa vykonáva pomocou kryptografického podpisu a správy sú šifrované s využitím koncového šifrovania). Pripojenie k verifikovaným skupinám sa uskutočňuje prostredníctvom odoslania pozvania s QR kódom. Verifikované chaty zatiaľ majú status experimentálnej funkcie, ich podpora sa plánuje stabilizovať v roku 2020 po ukončení auditu bezpečnosti implementácie.
Jadro messengeru sa vyvíja samostatne vo forme knižnice a môže byť použité na písanie nových klientov a botov. Aktuálna verzia základnej knižnice v jazyku Rust (staršia verzia v jazyku C). Existujú väzby pre Python, Node.js a Java. V neoficiálne zväzovanie pre Go. DeltaChat pre libpurple, ktorý môže využívať ako nové Rust jadro, tak aj staré C jadro.
Zdroj: opennet.ru
