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

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

В новой версії:

  • Значно покращено процес взаємодії з людьми, які відсутні в адресній книзі. Якщо людина, не занесена до адресної книги, надішле користувачеві повідомлення або додасть до групи, вказаній користувачеві тепер надсилається запит на чат (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 для простого автоматичного налаштування та обміну ключами без використання серверів ключів (ключ автоматично передається в першому відправленому повідомленні). Реалізація кінцевого шифрування ґрунтується на коді rPGP, який цього року пройшов незалежний аудит безпеки. Трафік шифрується з використанням TLS у реалізації штатних системних бібліотек.

Delta Chat повністю контролюється користувачем та не прив'язаний до централізованих сервісів. Для роботи не потрібна реєстрація в нових сервісах — ідентифікатором можна використовувати існуючий email. Якщо кореспондент не використовує Delta Chat, він може прочитати повідомлення як звичайний лист. Боротьба зі спамом здійснюється за допомогою відсіювання повідомлень від невідомих користувачів (за замовчуванням відображаються лише повідомлення від користувачів з адресної книги та тих, кому раніше надсилалися повідомлення, а також відповіді на власні повідомлення). Можливе відображення вкладень та прикріплених зображень та відео.

Підтримується створення групових чатів, де можуть спілкуватися кілька учасників. При цьому є можливість прив'язки до групи списку учасників, що верифікується, не дозволяє прочитати повідомлення стороннім особам (перевірка учасників здійснюється за криптографічного підпису, а повідомлення шифруються з використанням кінцевого шифрування). Підключення до верифікованих груп здійснюється через надсилання запрошення з QR-кодом.

Ядро месенджера розробляється окремо у формі бібліотеки та може бути використане для написання нових клієнтів та ботів. Актуальний варіант базової бібліотеки написаний мовою Rust (старий варіант написано мовою Сі). Є біндинги для Python, Node.js та Java. У розробці неофіційні біндінги для Go. Існує DeltaChat для libpurple, який може використовувати як нове Rust-ядро, так і старе Cі-ядро.

Джерело: opennet.ru

Додати коментар або відгук