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

Presentato rilascio 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 è noto 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 funge da messenger). Il codice delle applicazioni è distribuito è sotto licenza GPLv3, mentre la libreria di base è disponibile sotto licenza MPL 2.0 (Mozilla Public License). La versione disponibile è disponibile su Google Play.

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

Delta Chat è completamente controllato dall'utente e non è legato a servizi centralizzati. Non è necessaria la registrazione presso nuovi servizi e come identificativo può essere utilizzato un'email esistente. Se il corrispondente non utilizza Delta Chat, può leggere il messaggio come una normale email. La lotta contro lo spam viene effettuata filtrando i messaggi da utenti sconosciuti (per impostazione predefinita vengono visualizzati solo i messaggi da utenti della rubrica e quelli a cui sono stati precedentemente inviati messaggi, oltre alle risposte ai propri messaggi). È possibile visualizzare allegati e immagini e video allegati.

È supportata la creazione di chat di gruppo, in cui possono comunicare più partecipanti. È possibile collegarsi a un gruppo di una lista di partecipanti verificabili, che impedisce a persone esterne di leggere i messaggi (la verifica dei partecipanti avviene tramite firma crittografica e i messaggi sono criptati usando la crittografia end-to-end). La connessione ai gruppi verificati avviene tramite l'invio di un invito con codice QR. Le chat verificate hanno attualmente uno stato di funzionalità sperimentale, ma la loro supporto è previsto per stabilizzarsi all'inizio del 2020, dopo il completamento dell'audit di sicurezza dell'implementazione.

Il core del messaggero è sviluppato separatamente sotto forma di libreria e può essere utilizzato per scrivere nuovi client e bot. La versione attuale della libreria di base è scritto in linguaggio Rust (la vecchia versione era scritta in linguaggio C). Sono disponibili binding per Python, Node.js e Java. In 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. È stato aggiunto il supporto per gli avatar e la possibilità di utilizzare Delta Chat come client di posta per leggere normali email inviate non con 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, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster