Представлено новий комунікаційний клієнт Dino

Опубліковано перший випуск комунікаційного клієнта Dino, що підтримує участь у чатах та обмін повідомленнями за допомогою протоколу Jabber/XMPP. Програма сумісна з різними клієнтами та серверами XMPP, орієнтована на забезпечення конфіденційності переговорів та підтримує наскрізне шифрування із застосуванням XMPP-розширення ОМЕМО на базі протоколу Signal або шифрування за допомогою OpenPGP. Код проекту написаний мовою Vala з використанням тулкіта GTK та поширюється під ліцензією GPLv3+.

Як причина створення нового клієнта згадується бажання створити простий та інтуїтивно зрозумілий вільний додаток для спілкування, що нагадує WhatsApp і Facebook Messenger, але на відміну від таких відкритих месенджерів, як Signal і Wire, не прив'язаний до централізованих сервісів і не залежить від певної компанії.
На відміну від багатьох популярних месенджерів, Dino не інтегрується з браузерним стеком і не використовує роздуті платформи, такі як Electron, що дозволило досягти дуже високої чуйності інтерфейсу та низького споживання ресурсів.

Представлено новий комунікаційний клієнт Dino

Серед реалізованих у Dino XEP-розширень та можливостей:

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

    Представлено новий комунікаційний клієнт Dino

  • Підтримка прямої передачі мультимедійного контенту (звук, відео, файли) між клієнтами за допомогою протоколу Джингл;
  • Підтримка SRV-записів для встановлення прямого шифрованого з'єднання з використанням TLS, крім відправки через XMPP-сервер;
  • Шифрування за допомогою OMEMO та OpenPGP;

    Представлено новий комунікаційний клієнт Dino

  • Розповсюдження повідомлень за підпискою (Publish-Subscribe);
  • Повідомлення про стан набору повідомлення іншим користувачем (можна вимкнути надсилання повідомлень про набір у прив'язці до чатів або окремих користувачів);
    Представлено новий комунікаційний клієнт Dino

  • Відкладена доставка повідомлень;
  • Ведення закладок на чати та веб-сторінки;
  • Повідомлення про успішну доставку повідомлення;
  • Розширені засоби пошуку повідомлень та фільтрації виведення в історії листування;

    Представлено новий комунікаційний клієнт Dino

  • Підтримка роботи в одному інтерфейсі з декількома обліковими записами, наприклад, для поділу робочого та особистого листування;
  • Робота в offline-режимі з фактичною відправкою написаних повідомлень і прийомом повідомлень, що накопичилися на сервері після появи мережного з'єднання;
  • Підтримка SOCKS5 для прокидання прямих P2P-з'єднань;
  • Підтримка формату XML vCard.

Джерело: opennet.ru

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