Излезе Delta Chat 1.0 за Android с ново ядро, пренаписано на Rust

Представено издание на месинджъра Delta Chat 1.0 за платформа Android (последната версия за десктопа е 0.901, а за iOS — 0.960). Проектът Delta Chat е забележителен с използването на обикновен имейл като транспорт с транслация на мигновени съобщения в имейл (chat-over-email, специализиран имейл клиент, работещ като месинджър). Кодът на приложенията разпространява е под лиценз GPLv3, а основната библиотека е налична под лиценз MPL 2.0 (Mozilla Public License). Издаването е наличен в Google Play.

Delta Chat не използва собствени сървъри и може да работи практически през всеки имейл сървър, който поддържа SMTP и IMAP (за бързо определяне на получаването на нови съобщения се прилага техниката Push-IMAP). Поддържа се криптиране с използване на OpenPGP и стандарта Autocrypt за лесна автоматична настройка и обмен на ключове без използване на ключови сървъри (ключът автоматично се предава в първото изпратено съобщение). Реализацията на крайното криптиране е базирана на кода rPGP, който тази година премина независим одит за безопасност. Трафикът се криптира с използване на TLS в реализацията на стандартни системни библиотеки.

Delta Chat е напълно контролируем от потребителя и не е свързан с централизирани услуги. За работа не се изисква регистрация в нови услуги, а като идентификатор може да се използва съществуващ имейл. Ако кореспондеNtът не използва Delta Chat, той може да прочете съобщението като обикновено писмо. Борбата срещу спама се осъществява чрез отсяване на съобщения от непознати потребители (по подразбиране се показват само съобщения от потребители от адресната книга и тези, на които преди това са изпратени съобщения, както и отговори на собствени съобщения). Възможно е показването на прикачени файлове и изображения и видеа.

Поддържа се създаването на групови чатове, в които могат да комуникират няколко участника. Има възможност за свързване към група с верифициран списък на участниците, което не позволява на непознати да четат съобщенията (проверка на участниците се извършва чрез криптографски подпис, а съобщенията се криптират с използване на крайно криптиране). Свързването към верифицирани групи става чрез изпращане на покана с QR-код. Верифицираните чатове в момента имат статус на експериментална функция, но се планира тяхната поддръжка да бъде стабилизирана в началото на 2020 година след завършване на одита за сигурност.

Ядрото на мессенджера се разработва отделно под формата на библиотека и може да се използва за писане на нови клиенти и ботове. Актуалната версия на базовата библиотека е написан е написана на езика Rust (стар вариант беше написан на езика C). Има биндинги за Python, Node.js и Java. В разработка неофициални биндинги за Go.

В сравнение с предишната версия 0.510.1 базовата библиотека е пренаписана от C на Rust без използване на небезопасен код. Добавена е поддръжка на изображения и възможност за използване на Delta Chat като пощенски клиент за четене на обикновени писма, изпратени не с Delta Chat.

Излезе Delta Chat 1.0 за Android с ново ядро, пренаписано на RustИзлезе Delta Chat 1.0 за Android с ново ядро, пренаписано на Rust

Излезе Delta Chat 1.0 за Android с ново ядро, пренаписано на RustИзлезе Delta Chat 1.0 за Android с ново ядро, пренаписано на Rust

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster