en ny version — en messenger, der bruger email som transport i stedet for egne servere (chat-over-email, en specialiseret mailklient der fungerer som messenger). Kildekoden til applikationerne er under GPLv3 licens, mens den grundlæggende biblioteker er tilgængelig under MPL 2.0 (Mozilla Public License). Udgivelsen er i Google Play.
I den nye version:
- Trafficforbruget er blevet reduceret. Delta Chat downloader ikke længere beskeder, der ikke vil blive vist, såsom almindelige email-beskeder og beskeder fra blokerede kontakter.
- Der er tilføjet mulighed for at fastgøre chats. Fastgjorte chats vises altid øverst på listen.
- Når kontakter tilføjes via QR-kode, er der ikke længere behov for at vente på verifikationen af kontakten. Den nye kontakt tilføjes straks, og udvekslingen af beskeder til verifikation sker i baggrunden.
- Der er tilføjet en indbygget FAQ, der kopierer , men tilgængelig offline.
- App'en integrerer , som bruges til at generere forslag til kontoopsætning til brug med Delta Chat. For eksempel kan det være nødvendigt at aktivere IMAP i kontoinstillingerne eller generere en applikationsadgangskode.
- Fejl, der førte til forkert serialisering af krypterede beskeder ved brug af Ed25519 nøgler, er blevet rettet. Som standard bruger Delta Chat stadig RSA nøgler, men skiftet til Ed25519 nøgler er planlagt til de kommende versioner.
- Der er foretaget . Kernen version 1.27.0 anvendes.
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 helt kontroleret af brugeren og er ikke bundet til centraliserede tjenester. Der er ikke brug for registrering hos nye tjenester — en eksisterende email kan bruges som ID. Hvis modtageren ikke bruger Delta Chat, kan de læse beskeden som et almindeligt brev. Spam bekæmpes ved at filtrere beskeder fra ukendte brugere (som standard vises kun beskeder fra brugere i adressebogen og dem, der tidligere har modtaget beskeder, samt svar på egne beskeder). Det er muligt at vise vedhæftede filer og billeder og videoer.
Understøttelse af oprettelse af gruppechats, hvor flere deltagere kan kommunikere. Der er mulighed for at knytte en verificerbar deltagerliste til gruppen, som forhindrer uvedkommende i at læse beskederne (deltagere verificeres via kryptografisk signatur, og beskeder krypteres med slut-til-slut kryptering). Tilslutning til verificerede grupper sker ved at sende en invitation med en QR-kode. Verificerede chats har i øjeblikket status som en eksperimentel funktion, men deres støtte forventes at blive stabiliseret i starten af 2020 efter afslutning 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 uofficielle bindings til Go. I slutningen af februari blev der også udgivet en opdatering til Linux og macOS, bygget på Electron-platformen.
Kilde: opennet.ru
