È uscito Delta Chat 1.0 per Android con un nuovo nucleo riscritto in Rust

Presentato uscita del messenger Delta Chat 1.0 per la piattaforma Android (l'ultima versione per desktop è 0.901, e per iOS — 0.960). Il progetto Delta Chat si distingue per l'uso della posta elettronica ordinaria come mezzo di trasporto, con la trasmissione di messaggi istantanei via email (chat-over-email, un client di posta specializzato che funziona come messenger). Il codice delle applicazioni distribuito è concesso in licenza GPLv3, mentre la libreria di base è disponibile con licenza MPL 2.0 (Mozilla Public License). Il rilascio è disponibile è su Google Play.

Delta Chat non utilizza server proprietari e può funzionare praticamente attraverso qualsiasi server di posta che supporta SMTP e IMAP (per rilevare rapidamente l'arrivo di nuovi messaggi viene utilizzata una tecnica Push-IMAP). È supportata la crittografia utilizzando OpenPGP e lo standard Autocrypt per una configurazione automatica semplice e scambio di chiavi senza utilizzare server di chiavi (la chiave viene automaticamente trasferita nel primo messaggio inviato). L'implementazione della crittografia end-to-end si basa sul codice rPGP, che quest'anno ha superato una revisione di sicurezza indipendente. Il traffico è crittografato utilizzando TLS nelle implementazioni delle librerie di sistema standard.

Delta Chat è completamente controllato dall'utente e non è legato a servizi centralizzati. Non è necessaria la registrazione a nuovi servizi per l'utilizzo; come identificatore, è possibile utilizzare un'email esistente. Se il corrispondente non utilizza Delta Chat, può leggere il messaggio come una normale email. La lotta contro lo spam avviene attraverso il filtraggio dei messaggi provenienti da utenti non conosciuti (per default vengono visualizzati solo i messaggi da utenti della rubrica e da quelli a cui sono stati precedentemente inviati messaggi, oltre alle risposte ai propri messaggi). È possibile visualizzare allegati e immagini e video inviati.

È supportata la creazione di chat di gruppo, in cui possono comunicare più partecipanti. È possibile legare un elenco verificabile di partecipanti al gruppo, impedendo la lettura dei messaggi da parte di estranei (la verifica dei partecipanti avviene tramite firma crittografica e i messaggi sono crittografati utilizzando la crittografia end-to-end). La connessione a gruppi verificati avviene tramite l'invio di un invito con un codice QR. Le chat verificate hanno attualmente lo status di funzionalità sperimentale, ma il loro supporto è previsto per essere stabilizzato all'inizio del 2020 dopo il completamento dell'audit di sicurezza dell'implementazione.

Il core del messenger viene sviluppato separatamente in forma di libreria e può essere utilizzato per scrivere nuovi client e bot. L'attuale versione della libreria base scritto è scritta in Rust (la vecchia versione è stata scritta in C). Sono disponibili binding per Python, Node.js e Java. Nel sviluppo binding non ufficiali per Go.

Rispetto alla versione precedente 0.510.1, la libreria di base è stata riscritta da C a Rust senza l'uso di codice non sicuro. È stata aggiunta la supporto per gli avatar e la possibilità di utilizzare Delta Chat come client di posta per leggere e-mail normali inviate non tramite Delta Chat.

È uscito Delta Chat 1.0 per Android con un nuovo nucleo riscritto in RustÈ uscito Delta Chat 1.0 per Android con un nuovo nucleo riscritto in Rust

È uscito Delta Chat 1.0 per Android con un nuovo nucleo riscritto in RustÈ uscito Delta Chat 1.0 per Android con un nuovo nucleo riscritto in Rust

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS 🔥 Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS | ProHoster