Delta Chat 1.0 estis publikigita por Android kun nova kerno reverkita en Rust

Enkondukita mesaĝisto liberigo Delta babilejo 1.0 por la Android-platformo (la plej nova labortabla versio estas 0.901, kaj por iOS - 0.960). La Delta Chat-projekto estas rimarkinda pro sia uzo de regula retpoŝto kiel transporto kun la traduko de tujmesaĝoj al retpoŝto (chat-over-retpoŝto, specialigita retpoŝta kliento kiu funkcias kiel mesaĝisto). Aplika kodo distribuita de estas licencita sub GPLv3, kaj la kernbiblioteko disponeblas sub MPL 2.0 (Mozilla Public License). Liberigu disponebla en Google Play.

Delta Chat ne uzas siajn proprajn servilojn kaj povas funkcii per preskaŭ ajna poŝtservilo kiu subtenas SMTP kaj IMAP (la tekniko estas uzata por rapide determini la alvenon de novaj mesaĝoj. Puŝ-IMAP). Ĉifrado uzante OpenPGP kaj normo estas subtenata Aŭtomate ĉifri por simpla aŭtomata agordo kaj ŝlosilŝanĝo sen uzi ŝlosilservilojn (la ŝlosilo estas aŭtomate transdonita en la unua mesaĝo sendita). La efektivigo de fin-al-fina ĉifrado baziĝas sur la kodo rPGP, kiu pasigis sendependan sekurecan revizion ĉi-jare. Trafiko estas ĉifrita uzante TLS en la efektivigo de normaj sistembibliotekoj.

Delta Chat estas tute kontrolita de la uzanto kaj ne estas ligita al centralizitaj servoj. Registrado en novaj servoj ne estas bezonata por funkcii. kaj vi povas uzi ekzistantan retpoŝton kiel identigilon. Se la korespondanto ne uzas Delta Chat, li povas legi la mesaĝon kiel regula letero. La lukto kontraŭ spamado estas farata per filtrado de mesaĝoj de nekonataj uzantoj (defaŭlte, nur mesaĝoj de uzantoj en la adreslibro kaj tiuj al kiuj mesaĝoj antaŭe estis senditaj, same kiel respondoj al viaj propraj mesaĝoj estas montrataj). Eblas montri aldonaĵojn kaj alfiksitajn bildojn kaj filmetojn.

Ĝi subtenas la kreadon de grupaj babilejoj en kiuj pluraj partoprenantoj povas komuniki. En ĉi tiu kazo, estas eble ligi kontrolitan liston de partoprenantoj al la grupo, kiu ne permesas mesaĝojn esti legitaj de neaŭtorizitaj personoj (membroj estas kontrolitaj per kripta subskribo, kaj mesaĝoj estas ĉifritaj per fin-al-fina ĉifrado) . Konekto al kontrolitaj grupoj estas farita sendante inviton kun QR-kodo. Konfirmitaj babilejoj nuntempe havas la statuson de eksperimenta funkcio, sed ilia subteno estas planita esti stabiligita komence de 2020 post la kompletigo de sekureca revizio de la efektivigo.

La mesaĝa kerno estas disvolvita aparte en la formo de biblioteko kaj povas esti uzata por skribi novajn klientojn kaj robotojn. Nuna versio de la baza biblioteko skribita de en Rust-lingvo (malnova versio estis skribita en C-lingvo). Estas ligoj por Python, Node.js kaj Java. EN evoluanta neoficialaj ligadoj por Go.

Kompare kun la antaŭa versio 0.510.1, la kerna biblioteko estis reverkita de C al Rust sen uzi nesekuran kodon. Aldonita subteno por avataroj kaj la kapablo uzi Delta Chat kiel retpoŝtan klienton por legi regulajn leterojn ne senditajn per Delta Chat.

Delta Chat 1.0 estis publikigita por Android kun nova kerno reverkita en RustDelta Chat 1.0 estis publikigita por Android kun nova kerno reverkita en Rust

Delta Chat 1.0 estis publikigita por Android kun nova kerno reverkita en RustDelta Chat 1.0 estis publikigita por Android kun nova kerno reverkita en Rust

fonto: opennet.ru

Aldoni komenton