Доступен мессенджер Delta Chat 1.22

Вышла новая версия Delta Chat 1.22 — мессенджера, использующего email в качестве транспорта вместо собственных серверов (chat-over-email, специализированный почтовый клиент, работающий как мессенджер). Код приложений распространяется под лицензией GPLv3, а базовая библиотека доступна под лицензией MPL 2.0 (Mozilla Public License). Релиз доступен в Google Play и F-Droid. Аналогичная версия для рабочего стола задерживается.

W nowej wersji:

  • Значительно улучшен процесс взаимодействия с людьми, отсутствующими в адресной книге. Если человек, не занесённый в адресную книгу, отправит пользователю сообщение или добавит в группу, указанному пользователю теперь отправляется запрос на чат (Chat Request), требующий принять или отклонить дальнейшее общение. Запрос может включать элементы обычных сообщений (вложения, картинки) и отображается непосредственно в списке чатов, но снабжён специальной меткой. В случае принятия запрос трансформируется в отдельный чат. Для возвращения к переписке запрос можно закрепить на видном месте или переместить в архив.
    Доступен мессенджер Delta Chat 1.22
  • Реализация поддержки нескольких учётных записей Delta Chat (Multi-Account) в одном приложении переведена на новый унифицированный для всех платформ обработчик, обеспечивающий возможность распараллеливания работы с учётными записями (переключение между учётными записями теперь выполняется мгновенно). Обработчик также позволяет выполнять операции подключения к группам в фоновом режиме. Помимо сборок для Android и настольных систем возможность использования нескольких учётных записей реализована и в версии для платформы iOS.
    Доступен мессенджер Delta Chat 1.22
  • В верхней панели обеспечено отображение статуса соединения, позволяющего быстро оценить отсутствие связи из-за сетевых проблем. При нажатии на заголовок появляется диалог с более детальной информацией о причинах отсутствия соединения, например, показаны передаваемые провайдером данные о квотах на трафик.
    Доступен мессенджер Delta Chat 1.22

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

Delta Chat jest w pełni kontrolowany przez użytkownika i nie jest powiązany z usługami scentralizowanymi. Nie wymaga rejestracji w nowych usługach — można użyć istniejącego adresu email jako identyfikatora. Jeśli odbiorca nie korzysta z Delta Chat, może przeczytać wiadomość jak zwykły email. Walka ze spamem odbywa się poprzez filtrowanie wiadomości od nieznanych użytkowników (domyślnie wyświetlane są tylko wiadomości od użytkowników z książki adresowej oraz tych, do których wcześniej wysyłano wiadomości, a także odpowiedzi na własne wiadomości). Wyświetlane mogą być załączniki oraz dołączone obrazy i wideo.

Obsługiwane jest tworzenie grupowych czatów, w których mogą komunikować się wielu uczestników. Istnieje możliwość przypisania do grupy zweryfikowanej listy uczestników, co uniemożliwia osobom postronnym odczytanie wiadomości (weryfikacja uczestników odbywa się za pomocą podpisu kryptograficznego, a wiadomości są szyfrowane przy użyciu szyfrowania end-to-end). Dołączenie do zweryfikowanych grup odbywa się poprzez wysłanie zaproszenia z kodem QR.

Rdzeń komunikatora jest rozwijany osobno w formie biblioteki i może być używany do pisania nowych klientów i botów. Obecna wersja biblioteki bazowej jest napisana w języku Rust (stara wersja została napisana w języku C). Istnieją wiązania dla Pythona, Node.js i Javy. W trakcie są nieoficjalne wiązania dla Go. Istnieje DeltaChat dla libpurple, który może korzystać zarówno z nowego rdzenia Rust, jak i starego rdzenia C.

Źródło: opennet.ru

Kup niezawodny hosting dla stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting dla stron z ochroną przed DDoS, serwery VPS VDS | ProHoster