Ang Delta Chat 1.0 ay inilabas para sa Android na may bagong core na muling isinulat sa Rust

Ipinasa ni выпуск мессенджера Delta Chat 1.0 для платформы Android (последней версией для десктопа является 0.901, а для iOS — 0.960). Проект Delta Chat примечателен использованием в качестве транспорта обычной электронной почты c трансляцией мгновенных сообщений в email (chat-over-email, специализированный почтовый клиент, работающий как мессенджер). Код приложений ipinamahagi ni ay lisensyado sa ilalim ng GPLv3, at ang pangunahing aklatan ay available sa ilalim ng MPL 2.0 (Mozilla Public License). Palayain magagamit sa Google Play.

Delta Chat не использует собственные серверы и может работать практически через любой почтовый сервер, поддерживающий SMTP и IMAP (для быстрого определения поступления новых сообщений применяется техника Itulak ang IMAP). Ang pag-encrypt gamit ang OpenPGP at pamantayan ay suportado autocrypt para sa simpleng awtomatikong pagsasaayos at pagpapalitan ng susi nang hindi gumagamit ng mga pangunahing server (ang susi ay awtomatikong ipinadala sa unang mensaheng ipinadala). Ang pagpapatupad ng end-to-end encryption ay batay sa code rPGP, na pumasa sa isang independent security audit ngayong taon. Ang trapiko ay naka-encrypt gamit ang TLS sa pagpapatupad ng mga karaniwang library ng system.

Delta Chat полностью контролируется пользователем и не привязан к централизованным сервисам. Для работы не требуется регистрация в новых сервисах. а в качестве идентификатора можно использовать существующий email. Если корреспондент не использует Delta Chat он может прочитать сообщение как обычное письмо. Борьба со спамом осуществляется при помощи отсеивания сообщений от неизвестных пользователей (по умолчанию отображаются только сообщений от пользователей из адресной книги и тех, кому раньше отправлялись сообщения, а также ответы на собственные сообщения). Возможно отображение вложений и прикреплённых изображений и видео.

Sinusuportahan nito ang paglikha ng mga panggrupong chat kung saan maaaring makipag-usap ang ilang kalahok. Sa kasong ito, posibleng isailalim ang isang na-verify na listahan ng mga kalahok sa grupo, na hindi pinapayagan ang mga mensahe na basahin ng mga hindi awtorisadong tao (ang mga miyembro ay na-verify gamit ang isang cryptographic na lagda, at ang mga mensahe ay naka-encrypt gamit ang end-to-end na pag-encrypt) . Ang koneksyon sa mga na-verify na grupo ay isinasagawa sa pamamagitan ng pagpapadala ng imbitasyon na may QR code. Ang mga na-verify na chat ay kasalukuyang may status ng isang pang-eksperimentong feature, ngunit ang kanilang suporta ay binalak na patatagin sa unang bahagi ng 2020 pagkatapos makumpleto ang isang security audit ng pagpapatupad.

Ang core ng messenger ay binuo nang hiwalay sa anyo ng isang library at maaaring magamit upang magsulat ng mga bagong kliyente at bot. Kasalukuyang bersyon ng base library nakasulat sa wikang Rust (lumang bersyon ay isinulat sa wikang C). Mayroong mga binding para sa Python, Node.js at Java. SA umuunlad hindi opisyal na mga binding para kay Go.

По сравнению с предыдущей версией 0.510.1 базовая библиотека переписана с Си на Rust без использования небезопасного кода. Добавлена поддержка аватаров и возможность использования Delta Chat в качестве почтового клиента для чтения обычных писем, отправленных не с помощью Delta Chat.

Ang Delta Chat 1.0 ay inilabas para sa Android na may bagong core na muling isinulat sa RustAng Delta Chat 1.0 ay inilabas para sa Android na may bagong core na muling isinulat sa Rust

Ang Delta Chat 1.0 ay inilabas para sa Android na may bagong core na muling isinulat sa RustAng Delta Chat 1.0 ay inilabas para sa Android na may bagong core na muling isinulat sa Rust

Pinagmulan: opennet.ru

Magdagdag ng komento