Delta Chat 1.0 è stata rilasciata per Android con un nuovo core riscritto in Rust

Introdotto rilascio del messaggero Chat Delta 1.0 per la piattaforma Android (l'ultima versione desktop è 0.901e per iOS - 0.960). Il progetto Delta Chat si distingue per l'utilizzo della normale posta elettronica come mezzo di trasporto con la traduzione dei messaggi istantanei in posta elettronica (chat-over-email, un client di posta elettronica specializzato che funziona come messenger). Codice dell'applicazione distribuito da è concesso in licenza sotto GPLv3 e la libreria principale è disponibile sotto MPL 2.0 (Mozilla Public License). Pubblicazione è disponibile su Google Play.

Delta Chat non utilizza server propri e può funzionare attraverso quasi tutti i server di posta che supportano SMTP e IMAP (la tecnica viene utilizzata per determinare rapidamente l'arrivo di nuovi messaggi Spingi IMAP). È supportata la crittografia tramite OpenPGP e standard Crittografia automatica per una semplice configurazione automatica e scambio di chiavi senza l'utilizzo di key server (la chiave viene trasmessa automaticamente nel primo messaggio inviato). L'implementazione della crittografia end-to-end si basa sul codice rPGP, che quest'anno ha superato un controllo di sicurezza indipendente. Il traffico viene crittografato utilizzando TLS nell'implementazione delle librerie di sistema standard.

Delta Chat è completamente controllata dall'utente e non è legata a servizi centralizzati. Per funzionare non è necessaria la registrazione a nuovi servizi. e puoi utilizzare un'e-mail esistente come identificatore. Se il corrispondente non utilizza Delta Chat, potrà leggere il messaggio come una normale lettera. La lotta allo spam viene effettuata filtrando i messaggi di utenti sconosciuti (per impostazione predefinita vengono visualizzati solo i messaggi degli utenti nella rubrica e quelli a cui i messaggi sono stati precedentemente inviati, nonché le risposte ai propri messaggi). È possibile visualizzare allegati, immagini e video allegati.

Supporta la creazione di chat di gruppo in cui più partecipanti possono comunicare. In questo caso è possibile associare un elenco verificato di partecipanti al gruppo, che non consente la lettura dei messaggi da parte di persone non autorizzate (i membri vengono verificati utilizzando una firma crittografica e i messaggi vengono crittografati utilizzando la crittografia end-to-end) . La connessione ai gruppi verificati si effettua inviando un invito con un codice QR. Le chat verificate hanno attualmente lo status di funzionalità sperimentale, ma si prevede che il loro supporto verrà stabilizzato all'inizio del 2020 dopo il completamento di un controllo di sicurezza dell'implementazione.

Il core di Messenger è sviluppato separatamente sotto forma di libreria e può essere utilizzato per scrivere nuovi client e bot. Versione corrente della libreria di base è scritto in linguaggio Rust (vecchia versione fu scritto nel linguaggio C). Sono disponibili collegamenti per Python, Node.js e Java. IN disegno associazioni non ufficiali per Go.

Rispetto alla versione precedente 0.510.1, la libreria core è stata riscritta da C a Rust senza utilizzare codice non sicuro. Aggiunto il supporto per gli avatar e la possibilità di utilizzare Delta Chat come client di posta elettronica per leggere le normali email non inviate utilizzando Delta Chat.

Delta Chat 1.0 è stata rilasciata per Android con un nuovo core riscritto in RustDelta Chat 1.0 è stata rilasciata per Android con un nuovo core riscritto in Rust

Delta Chat 1.0 è stata rilasciata per Android con un nuovo core riscritto in RustDelta Chat 1.0 è stata rilasciata per Android con un nuovo core riscritto in Rust

Fonte: opennet.ru

Aggiungi un commento