nová verzia — messenger, ktorý používa email ako prenosový kanál namiesto vlastných serverov (chat-over-email, špecializovaný emailový klient fungujúci ako messenger). Kód aplikácií je dostupný pod licenciou GPLv3 a základná knižnica je dostupná pod licenciou MPL 2.0 (Mozilla Public License). Verzia je v obchode Google Play.
V novej verzii:
- Znížená spotreba dát. Delta Chat už nezobrazí správy, ktoré nebudú zobrazené, ako sú bežné emaily a správy od zablokovaných kontaktov.
- Pridaná možnosť pripnúť chaty. Pripnuté chaty sú vždy zobrazené na vrchu zoznamu.
- Pri pridávaní kontaktov pomocou QR kódu nie je potrebné čakať na overenie kontaktu. Nový kontakt sa pridáva okamžite a výmena správ pre overenie prebieha na pozadí.
- Pridaný integrovaný FAQ, ktorý kopíruje , ale je prístupný v offline režime.
- Do aplikácie je integrovaná , na základe ktorej sú vytvárané tipy na nastavenie účtu pre používanie s Delta Chat. Napríklad môže byť potrebné povoliť IMAP v nastaveniach účtu alebo vygenerovať heslo aplikácie.
- Opravené chyby, ktoré spôsobovali nesprávnu serializáciu šifrovaných správ pri použití kľúčov Ed25519. Predvolene stále Delta Chat používa kľúče RSA, prechod na kľúče Ed25519 je plánovaný v nasledujúcich verziách.
- Do jadra aplikácie bolo zapracovaných . Používa sa verzia jadra 1.27.0.
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 pod kontrolou používateľa a nie je viazaný na centralizované služby. Na jeho fungovanie nie je potrebná registrácia v nových službách — ako identifikátor môžete použiť existujúci email. Ak príjemca nepoužíva Delta Chat, môže si prečítať správu ako obyčajný email. Ochrana pred spamom sa vykonáva prostredníctvom filtrovania správ od neznámych používateľov (predvolene sa zobrazujú iba správy od používateľov z adresára a tých, ktorým už boli správy odoslané, ako aj odpovede na vlastné správy). Je možné zobrazovať prílohy a pripojené obrázky a videá.
Podporuje sa vytváranie skupinových chatov, v ktorých môže komunikovať niekoľko účastníkov. Pri tom je možné priradiť k skupine overiteľný zoznam účastníkov, ktorý neumožňuje čítať správy cudzím osobám (overenie účastníkov sa vykonáva pomocou kryptografického podpisu a správy sú šifrované s využitím koncového šifrovania). Pripojenie k overeným skupinám sa realizuje prostredníctvom odoslania pozvánky s QR kódom. Overené chaty majú zatiaľ status experimentálnej funkcie, ale ich podporu plánujeme stabilizovať na začiatku 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 väzby pre Go. Na konci februára bola taktiež vydaná aktualizácia pre Linux a macOS, postavená na platforme Electron.
Zdroj: opennet.ru
