Delta Chat 1.0 foi lanzado para Android cun novo núcleo reescrito en Rust

Presentado liberación de mensaxeiro Delta Chat 1.0 para a plataforma Android (a última versión de escritorio é 0.901, e para iOS - 0.960). O proxecto Delta Chat destaca polo uso do correo electrónico normal como transporte coa tradución de mensaxes instantáneas ao correo electrónico (chat-over-email, un cliente de correo electrónico especializado que funciona como mensaxeiro). Código da aplicación distribuído por ten licenza GPLv3 e a biblioteca principal está dispoñible baixo MPL 2.0 (Mozilla Public License). Lanzamento dispoñible en Google Play.

Delta Chat non usa os seus propios servidores e pode funcionar a través de case calquera servidor de correo que admita SMTP e IMAP (a técnica úsase para determinar rapidamente a chegada de novas mensaxes). Preme IMAP). Admítese o cifrado mediante OpenPGP e estándar Autocifrar para a configuración automática sinxela e o intercambio de claves sen utilizar servidores de claves (a chave transmítese automaticamente na primeira mensaxe enviada). A implementación do cifrado de extremo a extremo baséase no código rPGP, que aprobou unha auditoría de seguridade independente este ano. O tráfico cífrase mediante TLS na implementación das bibliotecas do sistema estándar.

Delta Chat está completamente controlado polo usuario e non está vinculado a servizos centralizados. Non é necesario rexistrarse en novos servizos para funcionar. e pode usar un correo electrónico existente como identificador. Se o correspondente non usa Delta Chat, pode ler a mensaxe como unha carta normal. A loita contra o spam lévase a cabo filtrando as mensaxes de usuarios descoñecidos (por defecto só se mostran as mensaxes dos usuarios da axenda de enderezos e aqueles aos que se enviaron previamente mensaxes, así como as respostas ás súas propias mensaxes). É posible mostrar anexos e imaxes e vídeos adxuntos.

Admite a creación de chats grupais nos que se poidan comunicar varios participantes. Neste caso, é posible vincular unha lista verificada de participantes ao grupo, o que non permite que persoas non autorizadas lean mensaxes (os membros verifícanse mediante unha sinatura criptográfica e as mensaxes cífranse mediante o cifrado de extremo a extremo). . A conexión aos grupos verificados realízase mediante o envío dunha invitación cun código QR. Os chats verificados teñen actualmente o estado de función experimental, pero está previsto que a súa compatibilidade se estabilice a principios de 2020 despois de completar unha auditoría de seguridade da implementación.

O núcleo de messenger desenvólvese por separado en forma de biblioteca e pódese usar para escribir novos clientes e bots. Versión actual da biblioteca base escrito por en lingua Rust (versión antiga foi escrito en linguaxe C). Hai ligazóns para Python, Node.js e Java. EN desenvolvendo enlaces non oficiais para Go.

En comparación coa versión anterior 0.510.1, a biblioteca principal foi reescrita de C a Rust sen usar código inseguro. Engadiuse compatibilidade con avatares e a posibilidade de usar Delta Chat como cliente de correo electrónico para ler correos electrónicos habituais que non se envían mediante Delta Chat.

Delta Chat 1.0 foi lanzado para Android cun novo núcleo reescrito en RustDelta Chat 1.0 foi lanzado para Android cun novo núcleo reescrito en Rust

Delta Chat 1.0 foi lanzado para Android cun novo núcleo reescrito en RustDelta Chat 1.0 foi lanzado para Android cun novo núcleo reescrito en Rust

Fonte: opennet.ru

Engadir un comentario