После более чем года разработки запуск новая версия Клиент связи Dino 0.3, который поддерживает чат и обмен сообщениями с использованием протокола Jabber/XMPP.
Программа поддерживает различные клиенты и серверы XMPP, ориентирован на обеспечение конфиденциальности разговоров и поддерживает сквозное шифрование с использованием расширения OMEMO XMPP на основе протокола Signal или шифрование с использованием OpenPGP.
Основные черты Дино и поддерживаемые расширения XEP:
- Многопользовательские чаты с поддержкой закрытых групп и публичных каналов (в группах можно общаться только с людьми, входящими в группу, на произвольные темы, а в каналах любой пользователь может общаться только на определенную тему)
- использование аватаров
- Управление файлами сообщений
- Отмечать последние полученные и прочитанные сообщения в чатах
- Прикрепляйте файлы и изображения к сообщениям. Файлы могут быть переданы напрямую от одного клиента к другому или загружены на сервер и снабжены ссылкой, по которой другой пользователь может скачать этот файл.
- Поддержка прямой передачи мультимедийного контента (звук, видео, файлы) между клиентами по протоколу Jingle.
- Поддержка записей SRV для установления прямого зашифрованного соединения с использованием TLS в дополнение к отправке через сервер XMPP.
- Шифрование с помощью OMEMO и OpenPGP
Основные новинки Dino 0.3
В этой новой версии Dino 0.3 представлен помимо текстовых сообщений реализована поддержка видеозвонков и видеоконференций, что позволяет проводить видеозвонки с участием двух и более участников.
видео последовательности зашифрованы с использованием сквозного шифрования а трафик идет напрямую между пользователями в режиме P2P, но как альтернативный вариант возможна работа и через промежуточный сервер.
Еще одно из изменений, которые, как я знаю, выделяются в этой новой версии, — это расширенные функции групповых вызовов: пользователь может инициировать звонок в закрытой группе или пригласить дополнительных участников к уже установленному звонку. Групповые звонки могут быть организованы в режиме P2P без привлечения дополнительных серверов, кроме сервера XMPP, координирующего подключение к конференции.
для конференций с большим количеством участников работа может быть организована через централизованный сервер для снижения требований к пропускной способности.
Обмен ключами шифрования трафика участников, которые генерируются на стороне клиента, осуществляется через DTLS, после чего данные передаются по зашифрованному каналу SRTP. Действительность ключей аутентифицируется с помощью расширения OMEMO XMPP.
Протокол XMPP и стандартные расширения XMPP (XEP-0353, XEP-0167) используются для установления соединения, что позволяет вам совершать звонки между Dino и любым другим клиентом XMPP, который поддерживает соответствующие спецификации, например, вы можете настроить видеозвонки с помощью приложения Conversations и Movim, а также незашифрованные звонки с помощью приложения Gajim. Если видео не поддерживается, можно настроить аудиозвонок.
Наконец, если вы хотите узнать больше об этой новой версии, вы можете ознакомиться с подробностями на по следующей ссылке.
Как установить Dino на Ubuntu и производные?
Для тех, кто заинтересован в возможности установить этот чат-клиент в своей системе, они могут сделать это, следуя инструкциям, которые мы делимся ниже.
Как таковой Dino, он включен в репозитории некоторых дистрибутивов Linux и в случае Ubuntu и его производных, а также Debian.
Мы можем установить приложение открыв терминал в системе (вы можете использовать комбинацию клавиш Ctrl + Alt + T), и в нем вы наберете следующую команду:
sudo apt install dino-im
Или для тех, кто предпочитает использовать свой программный центр, просто найдите приложение «Дино».
Кроме того, нам также предлагается репозиторий, в случае, если пакет не найден, или также для тех, кто предпочитает получать обновления пакета и / или имеет самую последнюю версию.
Ubuntu 18.04 LTS:
sudo sh -c "echo 'deb http://download.opensuse.org/repositories/network:/messaging:/xmpp:/dino/xUbuntu_18.04/ /' > /etc/apt/sources.list.d/network:messaging:xmpp:dino.list" wget -nv https://download.opensuse.org/repositories/network:messaging:xmpp:dino/xUbuntu_18.04/Release.key -O Release.key
И проводим установку с:
sudo apt-key add - < Release.key sudo apt-get update sudo apt-get install dino