Izšla je nova različica Delta Chat 1.22 — sporočilnika, ki uporablja email kot prenosno sredstvo namesto lastnih strežnikov (chat-over-email, specializirana e-poštna aplikacija, ki deluje kot sporočilnik). Koda aplikacij je na voljo pod licenco GPLv3, osnovna knjižnica pa pod licenco MPL 2.0 (Mozilla Public License). Različica je na voljo v Google Play in F-Droid. Podobna različica za namizne računalnike se zamika.
V novi različici:
- Postopek interakcije z ljudmi, ki jih ni v imeniku, je bil močno izboljšan. Če oseba, ki ni v imeniku, pošlje sporočilo uporabniku ali ga doda v skupino, se uporabniku pošlje zahteva za klepet (Chat Request), ki zahteva sprejem ali zavrnitev nadaljnjega komuniciranja. Zahteva lahko vključuje elemente običajnih sporočil (priponke, slike) in se prikazuje neposredno na seznamu klepetov, vendar je označena s posebno oznako. V primeru sprejema se zahteva preoblikuje v ločen klepet. Za vrnitev k pogovoru je mogoče zahtevo pritrditi na vidnem mestu ali jo premakniti v arhiv.

- Izvajanje podpore za več računov Delta Chat (Multi-Account) v eni aplikaciji je bilo preneseno na nov enoten obdelovalnik za vse platforme, ki omogoča sočasno delo z računi (preklapljanje med računi je zdaj takojšnje). Obdelovalnik omogoča tudi izvajanje povezovalnih operacij s skupinami v ozadju. Poleg gradiv za Android in namizne sisteme je možnost uporabe več računov implementirana tudi v različici za platformo iOS.

- Na zgornji plošči je omogočeno prikazovanje stanja povezave, kar omogoča hitro oceno odsotnosti povezave zaradi omrežnih težav. Ob kliku na naslov se prikaže pogovor z bolj podrobnimi informacijami o razlogih za odsotnost povezave, na primer, prikazane so podatki, ki jih o kvotah za promet posreduje ponudnik.

Pripomnimo, da Delta Chat ne uporablja svojih strežnikov in lahko deluje praktično preko katerega koli e-poštnega strežnika, ki podpira SMTP in IMAP (za hitro ugotavljanje prejetih novih sporočil se uporablja tehnika Push-IMAP). Podprto je šifriranje z uporabo OpenPGP in standarda Autocrypt za enostavno samodejno nastavitev in izmenjavo ključev brez uporabe strežnikov ključev (ključa se samodejno posreduje v prvem poslanem sporočilu). Izvedba končnega šifriranja temelji na kodi rPGP, ki je letos opravila neodvisni varnostni pregled. Promet se šifrira z uporabo TLS v izvedbi privzetih sistemskih knjižnic.
Delta Chat je v celoti pod nadzorom uporabnika in ni povezan s centraliziranimi storitvami. Za delovanje ni potrebna registracija v novih storitvah - kot identifikator je mogoče uporabiti obstoječo e-pošto. Če sogovornik ne uporablja Delta Chat, lahko sporočilo prebere kot navadno pismo. Boj proti neželeni pošti se izvaja s filtriranjem sporočil neznanih uporabnikov (privzeto so prikazana le sporočila od uporabnikov iz adresarja in tistih, s katerimi so bila prej poslana sporočila, ter odgovori na lastna sporočila). Možno je prikazovanje priponk in priloženih slik in videov.
Podpira ustvarjanje skupinskih klepetov, v katerih lahko komunicira več udeležencev. Hkrati je na voljo povezava do preverljivega seznama udeležencev, ki ne dovoljuje branja sporočil nepooblaščenim osebam (preverjanje udeležencev se izvaja s pomočjo kriptografske podpisa, sporočila pa se šifrirajo z uporabo končnega šifriranja). Povezovanje s preverjenimi skupinami poteka prek pošiljanja povabila s QR-kodo.
Jedro sporočilnika se razvija ločeno v obliki knjižnice in se lahko uporablja za pisanje novih odjemalcev in botov. Aktualna različica osnovne knjižnice je napisana v jeziku Rust (prejšnja različica je bila napisana v jeziku C). Na voljo so povezave za Python, Node.js in Java. V razvoju so neoficielle povezave za Go. Obstoja DeltaChat za libpurple, ki lahko uporablja tako novo Rust jedro kot staro C jedro.
Izvor: opennet.ru



