Delta Chat 1.0 беше пуснат за Android с ново ядро, пренаписано на Rust

Изпратено от освобождаване на месинджър Делта чат 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 (техниката се използва за бързо определяне на пристигането на нови съобщения Натиснете IMAP). Поддържа се криптиране с помощта на OpenPGP и стандарт Автокриптиране за проста автоматична конфигурация и обмен на ключове без използване на ключови сървъри (ключът се предава автоматично в първото изпратено съобщение). Прилагането на криптиране от край до край се основава на кода rPGP, която тази година премина независим одит на сигурността. Трафикът се криптира с помощта на TLS при внедряването на стандартни системни библиотеки.

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

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

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

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

Delta Chat 1.0 беше пуснат за Android с ново ядро, пренаписано на RustDelta Chat 1.0 беше пуснат за Android с ново ядро, пренаписано на Rust

Delta Chat 1.0 беше пуснат за Android с ново ядро, пренаписано на RustDelta Chat 1.0 беше пуснат за Android с ново ядро, пренаписано на Rust

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

Добавяне на нов коментар