nová verze — messenger, který používá e-mail jako transport místo vlastních serverů (chat-over-email, specializovaný poštovní klient, fungující jako messenger). Kód aplikací je pod licencí GPLv3 a základní knihovna je dostupná pod licencí MPL 2.0 (Mozilla Public License). Verze v Google Play.
V nové verzi:
- Byla snížena spotřeba dat. Delta Chat nyní nenačítá zprávy, které nebudou zobrazeny, jako jsou běžné e-maily a zprávy od zablokovaných kontaktů.
- Byla přidána možnost připínat chaty. Připnuté chaty se vždy zobrazuji nahoře seznamu.
- Při přidávání kontaktů pomocí QR kódu již není třeba čekat na ověření kontaktu. Nový kontakt je přidán okamžitě a výměna zpráv pro ověření probíhá na pozadí.
- Byl přidán integrovaný FAQ, který kopíruje , ale dostupný v offline režimu.
- Do aplikace byla integrována , na jejímž základě se vytvářejí návrhy pro nastavení účtu pro použití s Delta Chat. Například může být nutné povolit IMAP v nastavení účtu nebo vygenerovat heslo aplikace.
- Byly opraveny chyby, které měly za následek nesprávnou serializaci šifrovaných zpráv při použití klíčů Ed25519. Delta Chat stále默认ně používá klíče RSA, přechod na klíče Ed25519 je plánován v budoucích verzích.
- Do jádra aplikace bylo provedeno . Používá se verze jádra 1.27.0.
Připomínáme, že Delta Chat nepoužívá vlastní servery a může pracovat prakticky prostřednictvím jakéhokoli poštovního serveru, který podporuje SMTP a IMAP (pro rychlé určení příjmu nových zpráv se používá technika ). Podporuje šifrování pomocí OpenPGP a standardu pro snadné automatické nastavení a výměnu klíčů bez použití serverů klíčů (klíč se automaticky předává v první odeslané zprávě). Implementace koncového šifrování je založena na kódu , který letos prošel nezávislým bezpečnostním auditem. Provozní data jsou šifrována pomocí TLS v implementaci standardních systémových knihoven.
Delta Chat je plně pod kontrolou uživatele a není vázán na centralizované služby. K práci není potřeba registrace do nových služeb – jako identifikátor lze použít stávající e-mail. Pokud korespondent nepoužívá Delta Chat, může zprávu přečíst jako obyčejný e-mail. Boj proti spamu je prováděn pomocí filtrace zpráv od neznámých uživatelů (ve výchozím nastavení se zobrazují pouze zprávy od uživatelů z adresáře a těch, kterým byly dříve zaslány zprávy, a také odpovědi na vlastní zprávy). Je možné zobrazit přílohy a připojené obrázky a videa.
Podpora vytváření skupinových chatů, ve kterých mohou komunikovat více účastníků. Existuje možnost připojení ověřeného seznamu členů ke skupině, který brání cizím osobám ve čtení zpráv (ověření účastníků se provádí pomocí kryptografického podpisu a zprávy jsou šifrovány pomocí koncového šifrování). Připojení k ověřeným skupinám se provádí prostřednictvím pozvánky s QR kódem. Ověřené chaty mají zatím status experimentální funkce, ale jejich podpora má být stabilizována na začátku roku 2020 po dokončení bezpečnostního auditu realizace.
Jádro messengeru se vyvíjí zvlášť ve formě knihovny a může být použito pro psaní nových klientů a botů. Aktuální verze základní knihovny v jazyce Rust (starší verze v jazyce C). Existují brány pro Python, Node.js a Java. V neoficiální binární verze pro Go. Na konci února také byla vydána aktualizace pro Linux a macOS, postavené na platformě Electron.
Zdroj: opennet.ru
