novo značajno izdanje — messenger koji koristi email kao transport umjesto vlastitih poslužitelja (chat-over-email, specijalizirani email klijent koji radi kao messenger). Kod aplikacije izgrađen je na platformi Electron i pod licencom GPLv3, a osnovna biblioteka dostupna je pod licencom MPL 2.0 (Mozilla Public License).
U novom izdanju:
- Baza podataka pružatelja i email usluga s informacijama o standardnim postavkama;
- Nove kombinacije tipkovnica „Ctrl + K“ za pretraživanje u adresaru i „Alt + ←↓↑→“ za navigaciju u chatu;
- Novi set pozadinskih slika;
- Mogućnost povezivanja slika s profilom;
- Podrška za korištenje više računa istovremeno;
- Opcija pregledavanja slika na cijelom ekranu;
- Odvojeni chat za spremljene poruke;
- Podrška za promjenu veličine fonta i razinu zumiranja (View -> Zoom Factor);
- Korištenje imena grupe u polju s temom poruke;
- Mogućnost pisanja višelinijskih poruka i postavki „Show classic emails“, što omogućava korištenje Delta Chata kao klasičnog email klijenta.
Podsjećamo da Delta Chat ne koristi vlastite poslužitelje i može raditi praktički putem bilo kojeg email poslužitelja koji podržava SMTP i IMAP (za brzo prepoznavanje dolaznih poruka koristi se tehnika ). Podržana je enkripcija koristeći OpenPGP i standard za jednostavnu automatsku konfiguraciju i razmjenu ključeva bez korištenja poslužitelja ključeva (ključ se automatski šalje u prvoj poslanom poruci). Implementacija krajnje enkripcije temelji se na kodu , koji je ove godine prošao neovisni sigurnosni audit. Promet se enkryptira korištenjem TLS u implementaciji standardnih sistemskih biblioteka.
Delta Chat potpuno kontrolira korisnik i nije vezan za centralizirane usluge. Registracija na nove usluge nije potrebna - kao identifikator može se koristiti postojeća e-pošta. Ako korespondent ne koristi Delta Chat, može pročitati poruku kao običnu poruku. Borba protiv spama provodi se filtriranjem poruka od nepoznatih korisnika (po definiciji se prikazuju samo poruke od korisnika iz adresara i onih kojima su prethodno poslane poruke, kao i odgovori na vlastite poruke). Moguće je prikazivanje privitaka i priloženih slika i videa.
Podržava se stvaranje grupnih chatova, u kojima mogu komunicirati više sudionika. U tom slučaju postoji mogućnost vezivanja za grupu provjerljivog popisa sudionika, koji ne dopušta neovlašćenim osobama da pročitaju poruke (provjera sudionika provodi se putem kriptografske potpisa, a poruke se šifriraju korištenjem krajnje šifriranje). Priključivanje verificiranim grupama provodi se putem slanja pozivnice s QR kodom. Verificirani chatovi još uvijek imaju status eksperimentalne mogućnosti, ali njihovu podršku planira se stabilizirati 2020. godine nakon završetka sigurnosne revizije implementacije.
Jezgra messengera se razvija odvojeno u obliku biblioteke i može se koristiti za pisanje novih klijenata i botova. Trenutna verzija osnovne biblioteke na jeziku Rust (stara verzija na jeziku C). Postoje bindingi za Python, Node.js i Java. U neofficialni bindingi za Go. DeltaChat za libpurple, koji može koristiti i novo Rust jezgro, kao i staro C jezgro.
Izvor: opennet.ru
