en ny betydelig udgivelse — en messenger, der bruger e-mail som transport i stedet for egne servere (chat-over-email, en specialiseret e-mail-klient, der fungerer som messenger). Koden til applikationen er bygget på Electron-platformen og er under GPLv3-licens, mens det grundlæggende bibliotek er tilgængeligt under MPL 2.0-licensen (Mozilla Public License).
I den nye version:
- En database med udbydere og e-mail tjenester med information om typiske indstillinger;
- Nye tastaturkombinationer som «Ctrl + K» til at søge i adressebogen og «Alt + ←↓↑→» til at navigere i chatten;
- Et nyt sæt baggrundsbilleder;
- Mulighed for at knytte billeder til profilen;
- Understøttelse af brug af flere konti samtidig;
- Mulighed for at se billeder i fuld skærm;
- En separat chat til gemte beskeder;
- Understøttelse af ændring af skriftstørrelse og zoom-niveau (Vis -> Zoom-faktor);
- Brug af gruppe-navnet i emnefeltet;
- Mulighed for at skrive flere linjer i beskeder og indstillingen «Vis klassiske e-mails», der gør det muligt at bruge Delta Chat som en klassisk e-mail-klient.
Vi minder om, at Delta Chat ikke bruger egne servere og kan fungere praktisk talt gennem enhver e-mail-server, der understøtter SMTP og IMAP (teknikken, der anvendes til hurtigt at bestemme indkommende nye beskeder, er ). Der understøttes kryptering ved hjælp af OpenPGP og standarden til nem automatisk opsætning og deling af nøgler uden brug af nøgle-servere (nøglen overføres automatisk i den første sendte besked). Implementeringen af end-to-end kryptering er baseret på koden , som i år har gennemgået en uafhængig sikkerhedsrevision. Trafikken krypteres ved hjælp af TLS i implementeringen af standard systembiblioteker.
Delta Chat er fuldt kontrolleret af brugeren og er ikke bundet til centraliserede tjenester. Der kræves ingen registrering i nye tjenester for at bruge det — en eksisterende email kan bruges som identifikator. Hvis korrespondenten ikke bruger Delta Chat, kan de læse beskeden som en almindelig email. Spam bekæmpes ved at filtrere meddelelser fra ukendte brugere (som standard vises kun meddelelser fra kontakter i adressebogen og tidligere meddelelser, samt svar på egne beskeder). Det er muligt at vise vedhæftede filer og billeder samt videoer.
Gruppesamtaler understøttes, hvor flere deltagere kan kommunikere. Der er mulighed for at knytte en verificerbar deltagerliste til gruppen, som forhindrer uvedkommende i at læse meddelelserne (deltagerne kontrolleres via en kryptografisk signatur, og meddelelser krypteres ved hjælp af ende-til-ende kryptering). Tilslutning til verificerede grupper sker ved at sende en invitation med en QR-kode. Verificerede chats har stadig status som en eksperimentel funktion, men deres støtte forventes at blive stabiliseret i 2020 efter afslutningen af sikkerhedsrevisionen.
Kernen i messenger er udviklet separat som et bibliotek og kan bruges til at skrive nye klienter og bots. Den aktuelle version af det grundlæggende bibliotek i Rust (den gamle version i C). Der er bindinger til Python, Node.js og Java. I er der uofficielle bindinger til Go. DeltaChat til libpurple, som kan bruge både det nye Rust-kern og det gamle C-kern.
Kilde: opennet.ru
