Izdano je Delta Chat 1.0 za Android s novim kernelom prepisanim u Rust

Predstavljen izdavanje aplikacije za razmjenu poruka Delta Chat 1.0 za platformu Android (posljednja verzija za desktop je 0.901, a za iOS — 0.960). Projekt Delta Chat je zanimljiv zbog korištenja obične e-pošte kao transporta uz prijenos instant poruka u e-mail (chat-over-email, specijalizirani e-mail klijent koji radi kao aplikacija za razmjenu poruka). Izvorni kod aplikacija distribuira se je pod GPLv3 licencom, a osnovna biblioteka je dostupna pod MPL 2.0 licencom (Mozilla Public License). Izdanje dostupan je dostupno u Google Play.

Delta Chat ne koristi vlastite servere i može raditi praktički preko bilo kojeg e-mail servera koji podržava SMTP i IMAP (za brzo otkrivanje novih poruka koristi se tehnika Push-IMAP). Podržana je enkripcija koristeći OpenPGP i standard Autocrypt 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 rPGP, koji je ove godine prošao neovisni sigurnosni audit. Promet se enkryptira korištenjem TLS u implementaciji standardnih sistemskih biblioteka.

Delta Chat je u potpunosti pod kontrolom korisnika i nije vezan za centralizirane servise. Za rad nije potrebna registracija kod novih servisa, a kao identifikator se može koristiti postojeća e-mail adresa. Ako sugovornik ne koristi Delta Chat, može pročitati poruku kao običan e-mail. Borba protiv spama provodi se pomoću filtriranja poruka od nepoznatih korisnika (po difoltu se prikazuju samo poruke od korisnika iz adresara i onih kojima su ranije poslane poruke, kao i odgovori na vlastite poruke). Podržano je prikačivanje privitaka i slike te videozapisa.

Podržano je stvaranje grupnih chatova u kojima može komunicirati više sudionika. Pri tome postoji mogućnost vezivanja za grupu verificiranog popisa sudionika koji ne dopušta da poruke pročitaju strane osobe (provjera sudionika se vrši pomoću kriptografske potpise, a poruke su šifrirane pomoću end-to-end šifriranja). Priključivanje na verificirane grupe vrši se slanjem pozivnice s QR kodom. Verificirani chatovi za sada imaju status eksperimentalne mogućnosti, ali se planira stabilizacija njihove podrške početkom 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 napisan na jeziku Rust (stara verzija bila napisana na jeziku C). Postoje bindingi za Python, Node.js i Java. U razvoju neofficialni bindingi za Go.

U usporedbi s prethodnom verzijom 0.510.1, osnovna biblioteka je prepisana s C na Rust bez korištenja nesigurnog koda. Dodana je podrška za avatare i mogućnost korištenja Delta Chata kao e-mail klijenta za čitanje običnih e-poruka poslanih ne putem Delta Chata.

Izdano je Delta Chat 1.0 za Android s novim kernelom prepisanim u RustIzdano je Delta Chat 1.0 za Android s novim kernelom prepisanim u Rust

Izdano je Delta Chat 1.0 za Android s novim kernelom prepisanim u RustIzdano je Delta Chat 1.0 za Android s novim kernelom prepisanim u Rust

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster