ny versjon — en meldingsapp som bruker e-post som transport i stedet for egne servere (chat-over-email, en spesialisert e-postklient som fungerer som en meldingsapp). Kildekoden til applikasjonene er under GPLv3-lisens, mens kjernebiblioteket er tilgjengelig under MPL 2.0 (Mozilla Public License). Utgivelsen finnes på Google Play.
I den nye versjonen:
- Har redusert databruken. Delta Chat laster ikke lenger inn meldinger som ikke vil vises, slik som vanlige e-poster og meldinger fra blokkerte kontakter.
- Mulighet for å feste chatter er lagt til. Festede chatter vises alltid øverst på listen.
- Når kontakter legges til via QR-kode, er det ikke lenger behov for å vente på verifisering av kontakten. Den nye kontakten legges til umiddelbart, og meldingsutvekslingen for verifisering skjer i bakgrunnen.
- Innebygd FAQ er lagt til, som kopierer , men tilgjengelig i offline-modus.
- Appen integrerer en , som brukes til å gi tips om kontooppsett for bruk med Delta Chat. For eksempel kan det være nødvendig å aktivere IMAP i kontoinnstillingene eller generere et app-passord.
- Feil som førte til feilaktig serialisering av krypterte meldinger ved bruk av Ed25519-nøkler, er rettet. Som standard bruker Delta Chat fortsatt RSA-nøkler, men overgangen til Ed25519-nøkler er planlagt i fremtidige versjoner.
- Det er gjort . Kjernen versjon 1.27.0 brukes.
Vi minner om at Delta Chat ikke bruker egne servere og kan fungere praktisk talt gjennom hvilken som helst e-postserver som støtter SMTP og IMAP (for raskt å bestemme innkommende nye meldinger, brukes teknikken ). Kryptering med OpenPGP og standarden støttes for enkel automatisk oppsett og nøkkelutveksling uten bruk av nøkkelservere (nøkkelen overføres automatisk i den første sendte meldingen). Implementeringen av ende-til-ende-kryptering er basert på koden , som i år har gjennomgått uavhengig sikkerhetsrevisjon. Trafikken krypteres med bruk av TLS i implementeringen av standard systembiblioteker.
Delta Chat er fullstendig kontrollert av brukeren og er ikke knyttet til sentraliserte tjenester. Det kreves ingen registrering i nye tjenester – eksisterende e-postadresse kan brukes som ID. Hvis korrespondenten ikke bruker Delta Chat, kan de lese meldingen som et vanlig brev. Spamfiltrering skjer ved å sile meldinger fra ukjente brukere (som standard vises bare meldinger fra kontakter i adresseboken samt svar på tidligere sendte meldinger). Vedlegg og vedlagte bilder og videoer kan vises.
Det støttes oppretting av gruppechatter der flere deltakere kan kommunisere. Det er mulig å knytte en verifisert deltakerliste til gruppen, slik at utenforstående ikke kan lese meldingene (deltakere verifiseres ved hjelp av kryptografisk signatur, og meldingene krypteres med ende-til-ende kryptering). Tilkobling til verifiserte grupper skjer ved å sende en invitasjon med QR-kode. Verifiserte chatter har for øyeblikket status som en eksperimentell funksjon, men støtte for dette planlegges stabilisert tidlig i 2020 etter fullført sikkerhetsrevisjon av implementeringen.
Kjernen i meldingssystemet utvikles separat i form av et bibliotek og kan brukes til å skrive nye klienter og bots. Den nåværende versjonen av grunnbiblioteket er skrevet på Rust (den gamle versjonen i C). Det finnes bindinger for Python, Node.js og Java. I uoffisielle bindinger for Go. I slutten av februar ble det også utgitt en oppdatering for Linux og macOS, bygget på Electron-plattformen.
Kilde: opennet.ru
