Conversation что за программа

Conversations — XMPP клиент для мобильных устройств под управлением ОС Андроид. Клиент доступен по свободной лицензии GPL-3.0. Conversations поддерживает передачу файлов и имеет на выбор несколько способов шифрования. В клиенте есть встроенная поддержка сети TOR.

Daniel Gultsch, разработчик Conversations, автор расширения XEP-0363: HTTP File Upload [1] и принимал непосредственное участие в адаптации библиотеки OMEMO под XMPP. Проект Conversations регулярно становится участником Google Summer of Code [2] . Conversations находится в списке рекомендуемых XMPP клиентов американской правозащитной организации Riseup [3] , проекта по противодействию массовой слежке PRISM Break [4] и в списке рекомендуемых клиентов от XMPP Standards Foundation [5] . Спонсором Conversations является немецкая фирма B1 Systems GmbH, специализирующаяся на внедрении open-source software.

  • 1 Conversations и Conversations Legacy
  • 2 Вклад Conversations в развитие XMPP
  • 3 Особенности работы XMPP клиента
  • 4 Возможности Conversations
  • 5 Интересные факты
  • 6 Примечания
  • 7 Ссылки

Conversations и Conversations Legacy

Что такое «ОБЩАК»? Открытый Разговор | Зона, Тюрьма, Воровской Общак | Владимир Курский

XMPP клиент Conversations с открытым меню загрузки файлов

Существует две версии клиента Conversations и Conversations Legacy:

Conversations — новая версия Conversations. Приложение официально размещено в Google Play и F-Droid. В версии F-droid отсутствуют push-уведомления. [6] OMEMO включенно по-умолчанию.

Conversations Legacy — старая версия с поддержкой OTR, но без поддержки push-уведомлений и включенного шифрования OMEMO по-умолчанию. Версии в F-droid и Google Play ничем не различаются.

В качестве причин перехода от OTR в пользу OMEMO разработчик Conversations назвал неудобство в использовании и ошибки, возникающие при работе OTR:

OTR не легко в использовании. Сообщения теряются из-за плохого покрытия мобильной связи. OTR способен передавать сообщения только между двумя устройствами. Например, когда я войду в XMPP-аккаунт с двух устройств одновременно (мобильный телефон и компьютер), мой коллега должен решить, хочет ли он отправлять сообщения на телефон или на компьютер.

Если мой коллега не в состоянии предвидеть какое устройство я использую сейчас, — это проблема. Сообщения в ОТР не синхронизируются. Я пропускаю часть истории разговоров на каждом устройстве. OMEMO избавляется от этих проблем. Шифрование OMEMO более надежно и способно работать на нескольких устройствах.

Вклад Conversations в развитие XMPP

Появление клиента Conversation оказало существенное влияние на развитие XMPP в целом. Расширение HTTP upload впервые появилось в Conversation и разработано Daniel Gultsch. HTTP Upload постепенно становится основным способом передачи файлов в XMPP. Ряд клиетов, таких как Gajim [7] , Dino и множество других устройств c Android, уже использует HTTP upload не как дополнение, а как способ передачи файлов по-умолчанию.

HTTP решает проблему передачи файлов между разными клиентами. Файл закачивается на XMPP сервер, а в XMPP клиент передается ссылка на данный файл. Если клиент поддерживает обработку, то файл показывается или скачивается. Если клиент не поддерживает передачу файлов, файл может быть скачан и обработан в другой программе. Это так же позволяет делиться файлами на форумах, сайтах и отправлять их даже тем, у кого не уставлен XMPP клиент.

Другой важной работой Daniel Gultsch стала совместная работа с Андреасом Штраубом и другими разработчиками в рамках проекта GSoC 2015. Результатом проекта стала интеграция шифрования Axolotl в XMPP для Conversations и создание расширения XEP-0384 «OMEMO Encryption» [8] [9] . Шифрование OMEMO — самое передовое шифрование в XMPP. OMEMO позволяет передавать зашифрованные сообщения оффлайн, позволяет синхронизировать шифрованную переписку на нескольких устройствах, осуществлять шифрование в групповых чатах и при передаче файлов. Conversations — это один из клиентов, в котором наиболее хорошо реализована поддержка OMEMO [10] . Daniel Gultsch является активным лоббиcтом шифрования OMEMO. Примечательно, что разработанная библиотека шифрования включает в себя название Conversations «eu.siacs.conversations.axolotl». [11]

Читайте также:
Программа слайсер что это такое

Conversations в настоящее время, на мой взгляд, — лучший современный XMPP-клиент с открытым исходным кодом для Android. Он был первоначально создан и по-прежнему поддерживается в основном Daniel Gultsch. Этим летом он напомнил о себе проектом GSoC 2015 Андреаса Страуба о разработке и внедрении нового XEP для асинхронного шифрования на базе Axolotl. Они называют это OMEMO (OMEMO Multi-End Message и Object Encryption). Это гениальный способ адаптировать текстовый протокол Axolotl от TextSecure таким образом, который совместим практически со всеми существующими серверами XMPP (которые поддерживают PEP).

Особенности работы XMPP клиента

Проверка доступности серверных расширений в клиенте Conversations. Сравнение серверов https://xmpp.jp https://jabber.ru https://404.city

Для полноценной работы клиента Conversations и Conversations Legacy требуются правильно настроенные XMPP сервера. Даже наличие включенных XEP на сервере не гарантирует доставку сообщений оффлайн, передачу файлов через XEP-0363 HTTP File Upload и шифрование OMEMO, работающее по-умолчанию.

Сервер от разработчика сonversations.im после 6 месяцев использования становится платным. Часть бесплатных серверов совместимо с Conversations. Из бесплатных, крупных XMPP [12] серверов официально поддержкой совместимости с Conversations занимается сервер 404.city.

Возможности Conversations

  • XEP-0027 OpenPGP шифрование.
  • XEP-0045 Групповые чаты.
  • XEP-0048 Закладки. Используются для автоматического входа в конференции.
  • XEP-0084 Аватары пользователей.
  • XEP-0163 Personal Eventing Protocol. Аватарки, ОМЕМО.
  • XEP-0184 Подтверждение доставки сообщений (включается в настройках).
  • XEP-0191 Блокирование контактов.
  • XEP-0198 Менеджер потоков. Используется для доставки сообщений при нестабильном интернет-канале и выключенном архиве сообщений.
  • XEP-0237 Версии ростера. Передача лишь обновлений ростера, вместо полной загрузки контакт листа.
  • XEP-0249 Direct MUC Invitations. Приглашение контактов в групповой чат.
  • XEP-0260 Jingle SOCKS5 Bytestreams Transport Method. Передача файлов через proxy65.
  • XEP-0363 HTTP File Upload. Передача файлов через ссылку.
  • XEP-0280 Message Carbons. Синхронизация сообщений без архива сообщений.
  • XEP-0313 Архив сообщений. Используется для доставки сообщений в оффлайне.
  • XEP-0333 Маркеры о доставке сообщения в чате.
  • XEP-0352 Индикация статуса клиента. Экономит расход батареи, передавая только сообщения (вместо статусов присутвия), когда клиент в свернутом положении.
  • XEP-0384 OMEMO шифрование. Шифрование личной переписки, групповых чатов, файлов, аудио и видеосообщений. Поддержка синхронизации.

Интересные факты

  • Большое распространение клиента Conversations стало оказывать влияние на разработку сервера Ejabberd. Daniel Gultsch использовал на conversations.im в качестве сервера Prosody из-за PubSub v1.14. В версии Ejabber 17.12 специально для клиента Conversations [13] была добавлена поддержка PubSub v1.14. После этого Daniel Gultsch перенес conversations.im с Prosody на Ejabberd.
  • Push-уведомления в новой версии Conversations были убраны для свободного репозитория F-Droid, согласно политике которого не принимаются программы с зависимостями от библиотек с закрытым исходным кодом.
  • Зачастую по праздникам версия в Google Play доступна бесплатно.
  • На кодовой основе Conversations создано множество других XMPP клиентов для Андроид, например: Pix-Art Messenger [14] , WeMessenger [15] , XMPP Jabber Client, IotechChat,Cackle, VaultlIM,XMPP Messenger, Kandru Messenger. [16]
Читайте также:
Fla что за программа

Примечания

  1. ↑XMPP Standards Foundation. Author: Daniel Gultsch. XEP-0363: HTTP File Upload
  2. ↑Google Summer of Code
  3. ↑https://riseup.net/ru/chat/clients
  4. ↑https://prism-break.org/ru/subcategories/android-instant-messaging
  5. ↑https://xmpp.org/getting-started/
  6. ↑How do XEP-0357: Push Notifications work?
  7. ↑ Philipp Hörist. Главный разработчик Gajim: «Emojis and HTTP Upload are not plugins anymore with Gajim 1.0»https://dev.gajim.org/gajim/gajim/issues/8912
  8. ↑https://www.google-melange.com/archive/gsoc/2015/orgs/xmpp
  9. ↑INRIA — Institut national de recherche en informatique et en automatique https://hal.inria.fr/hal-01426845/document
  10. ↑https://omemo.top
  11. ↑ XEP-0384. OMEMO Encryption. «In order to determine whether a given contact has devices that support OMEMO, the devicelist node in PEP is consulted. Devices MUST subscribe to ‘eu.siacs.conversations.axolotl.devicelist’ via PEP, so that they are informed whenever their contacts add a new device.» They MUST cache the most up-to-date version of the devicelist https://xmpp.org/extensions/xep-0384.html
  12. ↑Список работающих публичных серверов Jabber. Статистика по числу онлайн пользователей
  13. ↑https://blog.process-one.net/ejabberd-17-12/
  14. ↑ Pix-Art Messenger ist eine Kopie der offiziellen Android-App Conversations mit einigen Änderungen, insbesondere zur Verbesserung der Benutzerfreundlichkeit, um den Umstieg von oftmals vorinstallierten Messengern zu erleichtern.https://github.com/kriztan/Pix-Art-Messenger
  15. ↑https://github.com/wemessenger
  16. ↑ HEAD a fork of Conversations with some extensions https://github.com/Kandru/kandruIMАрхивная копия от 13 июня 2018 на Wayback Machine

Ссылки

  • conversations.im — Официальный сервер и сайт разработчика
  • 404.city — Альтернативный сервер, с поддержкой совместимости с Conversations
  • Conversations и Conversations Legacy в Google Play
  • Conversations и Conversations Legacy в F-Droid
  • Репозиторий GitHub
  • Conversations: The best open source XMPP client for Android (Обзор клиента на английском)
  • Mailenable.com Обзор клиента и необходимых расширений для работы с сервером MailEnable
  • Warum du WhatsApp sofort löschen solltest — интернет-издание Noizz
  • Программное обеспечение по алфавиту
  • Статьи о программах без скриншотов
  • Jabber
  • Свободные программы мгновенного обмена сообщениями

Источник: cyclowiki.org

Conversations

ConversationsConversationsConversations

Дизайн приложения Conversations максимально простой и комфортный. Правильное сочетание в оформление белого и зеленого цвета, не создает контраст и приятное для глаз при длительном использовании. Главной особенностью приложения является упор на конфиденциальность и защиту данных пользователей. Чтобы сообщения, адресованные вам, могли читать только вы сами, и никто больше.

Также мессенджер совсем не нагружает процессор и батарею, а значить работает быстро и не тратит заряд. Для гаджетов с нестабильным подключением к сети, разработан специальный ускоритель, позволяющий быстрее получать и отправлять сообщения. Пользователи могут обмениваться видео, фотографиями, текстовыми файлами и создавать конференции, более 3 человек. Приложение также интегрирует вашу адресную книгу, открывая доступ к контактам.

Уведомления и команды в окне блокировке и на рабочем столе, позволяют быстро переключаться между Conversations (Jabber / XMPP) и другими приложениями.

Особенности:

  • Преимущества и сильные стороны приложения:
  • Интуитивно понятный интерфейс;
  • Стильное и приятное цветовое решение;
  • Конфиденциальность;
  • Обмен любыми файлами;
  • Постоянные обновления.

Разработчики внимательно следят за всеми отзывами и предложениями от постоянных пользователей, обновляя приложение, что делает его лучше. Общение с друзьями, коллегами и родственниками становиться проще. Делитесь своими впечатлениями, яркими событиями жизни, или просто весело общайтесь и обменивайтесь интересными мыслями.

Скачать приложение Conversations на Андроид бесплатно вы можете по ссылке ниже.

Разработчик: Daniel Gultsch
Платформа: Android 4.4 и выше
Язык интерфейса: Русский (RUS)
Состояние: Free (Бесплатно)
Root: Не нужен

Читайте также:
Что за программа код успеха в чем обман отзывы покупателей
СКАЧАТЬ:
Conversations — v2.9.13 (arm, arm64, x86) [Размер файла — 31,9 Mb] 2021-07-11 06:24
Conversations [google play] 2021-07-11 06:25
Conversations [f-droid.org] 2021-07-11 06:25

Источник: upgrade-android.ru

Conversations (Jabber / XMPP)

Бесплатный клиент Jabber/XMPP с открытым исходным кодом для Android. Простота в использовании, надежность, аккумулятор. Со встроенной поддержкой изображений, групповых чатов и шифрования e2e.

Принципы дизайна
• Будьте максимально красивыми и простыми в использовании, не жертвуя при этом безопасностью или конфиденциальностью.
• Положитесь на существующие, хорошо зарекомендовавшие себя протоколы
• Не требуется учетная запись Google или, в частности, Google Cloud Messaging (GCM).
• Требовать как можно меньше разрешений

Возможности
• Сквозное шифрование с помощью OMEMO или OpenPGP.
• Зашифрованные аудио- и видеозвонки (DLTS-SRTP)
• Отправка и получение изображений
• Интуитивно понятный пользовательский интерфейс, соответствующий рекомендациям Android Design.
• Картинки / Аватары для ваших контактов
• Синхронизируется с настольным клиентом
• Конференции (с поддержкой закладок)
• Интеграция с адресной книгой
• Несколько учетных записей / единый почтовый ящик
• Очень незначительное влияние на срок службы батареи

Функции XMPP
Беседы работают с любым сервером XMPP. Однако XMPP является расширяемым протоколом. Эти расширения также стандартизированы в так называемых XEP. Беседы поддерживают несколько из них, чтобы улучшить общее взаимодействие с пользователем. Есть вероятность, что ваш текущий сервер XMPP не поддерживает эти расширения. Поэтому, чтобы получить максимальную отдачу от разговоров, вы должны подумать о том, чтобы переключиться на
Сервер XMPP, который делает или, что еще лучше, управляет вашим собственным сервером XMPP для вас и ваших друзей.
Эти XEP — на данный момент:

• XEP-0065: байтовые потоки SOCKS5 (или mod_proxy65). Будет использоваться для передачи файлов, если обе стороны находятся за брандмауэром (NAT).
• XEP-0163: Протокол личных соревнований для аватаров.
• XEP-0191: Команда блокировки позволяет занести спамеров в черный список или заблокировать контакты, не удаляя их из списка.
• XEP-0198: Управление потоками позволяет XMPP выдерживать небольшие перебои в работе сети и изменения базового соединения TCP.
• XEP-0280: Message Carbons, который автоматически синхронизирует сообщения, которые вы отправляете на ваш настольный клиент, и, таким образом, позволяет вам легко переключаться с мобильного клиента на настольный клиент и обратно в течение одного разговора.
• XEP-0237: Версии реестра в основном для экономии полосы пропускания при плохом мобильном соединении.
• XEP-0313: Управление архивом сообщений синхронизирует историю сообщений с сервером. Следите за сообщениями, которые были отправлены, когда Беседы были в автономном режиме.
• XEP-0352: Индикация состояния клиента позволяет серверу узнать, находится ли диалог в фоновом режиме. Позволяет серверу экономить пропускную способность, удерживая неважные пакеты.
• XEP-0363: Загрузка файлов по протоколу HTTP позволяет обмениваться файлами в конференциях и с контактами, находящимися в автономном режиме. Требуется дополнительный компонент на вашем сервере.

Последнее обновление
3 мая 2023 г.

Безопасность данных

arrow_forward

Чтобы контролировать безопасность, нужно знать, как разработчики собирают ваши данные и передают их третьим лицам. Методы обеспечения безопасности и конфиденциальности могут зависеть от того, как вы используете приложение, а также от вашего региона и возраста. Информация ниже предоставлена разработчиком и в будущем может измениться.

Источник: play.google.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru