Комментарии 193
Gajim заливать файлы умеет тоже давно, а если у получателя нет поддержки этого XEP — то ему просто http-ссылка придет.
Причины падения XMPP
ИМХО основная причина это не возможность найти пользователя если не знаешь на каком сервере он находится.
Но я привык ещё прости госпади в ICQ или Skype что могу поискать людей по нику, имени или почте.
Это правда то что негативного я помню в то время когда пользовался Jabber'ом наверно где то до 2012 года.
Сама по себе привязка к номеру телефона не так страшна, а местами даже полезна (усложняет процесс регистрации левых аккаунтов).
Например пул мобильных номеров РФ — 1млрд (на самом деле чуть меньше, не суть), если ограничить один аккаунт «пробивом» не более 1000 номеров, скажем, в месяц — тогда 1млрд / 1000 = 1 млн аккаунтов понадобится, для пробива всего пула РФ за месяц. Вот только нет у них там ограничения, — заведите себе в адресную книгу 20 тыщ контактов — он вам всех найдёт (предварительно знатно потупив) за раз. Потом замените на другие 20 тыщ контактов — их он вам тоже найдёт.
Здесь нужно закрывать лишние дыры и иметь возможность отключить поиск по номеру телефона, как сделал тот же вконтакт недавно.
Скажем так зная что у человека есть Skype/ICQ (простите я не знаю что сейчас творится в whatsapp/viber/telegram до уровня не видел даже интерфейс) я мог его найти, зная что у человека есть Jabber я могу только связаться с ним другим методом и спросить его Jabber.
я мог его найти, зная что у человека есть Jabber я могу только связаться с ним другим методом и спросить его Jabber.
Если нужен в xmpp поиск, как whatsapp/viber/telegram, есть клиент Kontalkt. Контакты сами добавляются из адресной книги. Этакий свободный WhatsApp. Можно писать на него с любого сервера, но регистровать аккаунт позволят только на своем.
Так это так, как минимум надо знать ещё сервер где человек зарегистрирован(и ещё и на сервере должна быть поднята адресная книга чтобы можно было найти хотя бы по почте).
1. клиенты местами кривоваты (что мешает знакомых пересаживать)
2. там мало кто сидит =). когда у «вконтакте» был свой jabber-сервер было хоть удобно общаться не заходя на сайт.
С пересылкой файлов вообще проблему не встречал. Вот с голосом и видео не всегда все хорошо.
Ну а в остальном, у XMPP нет единого курса, поэтому все владельцы серверов и клиентописатели ограничиваются кучкой любимых XEP'ов, а другие игнорируют и получается что «безболезненно» мигрировать с клиента на клиент или пообщаться с пользователем с другого сервера не удастся.
ну и в psi-plus поддержки до сих пор нет
Уже есть, как плагин в последней версии psi+
А в тикете про Psi пишут, что плагин из Psi не работает в Psi+ (врут?)
то передаваемые файлы не шифруются!
Файлы шифруются. Используйте ОМЕМО и сервер с http upload. Со всеми клиентами не знаком, но Gajim и Conversations шифрует файлы. В OTR, стандартом не предусмотрено шифрование файлов
и получается что «безболезненно» мигрировать
В настройках Gajim «объеденить два аккаунта ». Jabber IDы скопируются из одного аккаунта в другой.
В Conversations сохраняйте JabberID в адресной книге Андроида, а не в самом клиенте. Есть импорт из адресной книги.
Файлы можно пересылать с новых клиентов на любой другой, текст тоже.
Проблема совместимости клиентов, во многом, надуманная. Это просто каждый пользуется, тем что ему нравится. Свобода выбора
Если под «передавать файлы» имеется в виду http-upluad, то простите но нет, лично меня такой вариант напрягает т.к. это загрузка на сторонний ресурс, а не прямая передача.
И проблема совместимости клиентов не надуманная, если уйти чуть дальше чем передача текста, например аудио/видео, раньше даже таблички составляли: между какими клиентами удалось установить связь. если сейчас это довели до ума(за развитием xmpp не слежу около года), то буду приятно удивлен.
загрузка на сторонний ресурс, а не прямая передача.
Попробуйте ОМЕМО, тогда это вас перестанет тревожить. Вы приводе в пример Матрикс, однако там вовсе не отключаемая история сообщений. В ХМПП хранить историю или нет — личный выбор
Ну и насчет matrix, его не одобряю, просто многие его считают идейным продолжателем xmpp.
Теперь в реальности мы имеем один сервер и один клиент Матрицы и сказки про децентрализацию.
Ну, тут можно просто повторить то, что я вам уже писал.
MUC — срисованное с IRC убожество, что вроде как признают даже сами авторы (где-то был XEP об этом).
обычным пользователям насрать, они не слышали и не желают слышать ни о каких SM, MAM, OMEMO и прочих непотребствах — они просто хотят брать и чатиться. Поэтому они берут WhatsApp, Viber и Telegram.
Conversations не понимает XHTML-IM, полученный от другого «любого мессенджера». Сообщения без MAM теряются на плохом интернете. Мессенджеры без поддержки шифрования не могут прочитать сообщения с шифрованием. Серверы, требующие шифрование, не позволяют передавать сообщения мессенджерам, не умеющим в шифрование.
Ещё я тогда не вспоминал, что XMPP — это лютый франкенштейн, в котором новые идеи кое-как с костылями и глюками построены поверх старых — это одна из причин, по которым подключение может длиться целых полминуты: если заглянуть в XML-консоль, то можно увидеть, что куча времени тратится на включение современных фич, которые вообще-то должны быть по умолчанию. А современные клиенты типа Conversations пытаются прятать устаревшие сущности типа ресурсов с приоритетами, хотя по факту они конечно же никуда не деваются.
XMPP стал слишком тяжёлым. XMPP устарел. XMPP умрёт под весом обратной совместимости, если не появится XMPP 2.0.
это одна из причин, по которым подключение может длиться целых полминуты
Пинг или плохо настроенный сервер. На локальной сети подключение занимает пару секун
На локальной сети подключение занимает пару секун
Что и требовалось доказать. У Telegram подключение занимает пару секунд (максимум даже с проксей, а обычно полсекунды) на не самом хорошем 3G-интернете.
Вы когда-нибудь заглядывали в XML-консоль, наблюдая за процессом подключения? Если заглядывали, то неужели не задумывались, что в нормальном протоколе можно было бы ужать процесс подключения раза в три, к примеру объединив некоторые XML-строфы? О телеграмовских полсекунды я даже мечтать не буду (расширяемость протокола всё-таки имеет свою цену, не стоит требовать невозможного), но и в текущем виде XMPP тоже никуда не годится.
- Физическая удаленность расположения сервера.Чем дальше тем медленней
- Присутвие ХЕП версия списков или нет. Если есть, то передаются хеши состояния. Если нет, то данные загружается заново
- С отказоусточивостью. Частные сервера плохо держать нагрузки. Была выбрана не удачная технология
- С расширямостью. Добавление изменений одобряют из одного центра. Это значит матрикс никогда не сможет претендовать на универсальный протокол.
- С децентрализованностью. Матрикс рекламируется как децентрализованная технология, но большинство людей на одном сервере и одном клиенте.
Этим летом в Conversations начали делать звонки, если у них получится это будет сильный дар по матрице
подключение может длиться целых полминутыНужно увеличить лимиты c2s_shaper на сервере.
1. Кривые клиенты. Под Android до недавнего времени их можно сказать не было, под iOS не знаю.
2. Отсутствуют привычные уже удобства современных мессенджеров, типа вставить картинку, гифку, видосик, ссылку, чтобы автоматом превьюхой развернулась, вот это все.
3. Все очень плохо с API. Ну т.е. понятно что можно использовать jabber-клиент и из него что-то делать, но чтоб модные нынче вебхуки — увы.
Итого, початиться текстом можно, на работе все довольно быстро забили, хотим Slack или что-то подобное.
Попробуйте Matrix.org — полноценная опенсоурс замена Slack
Кривые клиенты. Под Android до недавнего времени их можно сказать не было, под iOS не знаю.
Чем плох Conversations? Да, он относительно недавно появился.
Среди европейцев настолько сильно усилился интерес к XMPP, что даже один из самых лучших и крупных серверов — Jabber.at закрыл регистрацию. Количество на нем пользователей за 1 месяц увеличилось в три раза
Выпилили они работу жаббера помнится, мол "малый процент пользователей это использует", и вообще вон есть толком не нужный хенгаутс в котором как и в Г+ у меня сидит аж полтора человека.
conversations крутой, но убожественно хиганутый
проблемы с надежной доставкой сообщений (привет, 2018 год)
всякие крутые XEP'ы вроде как и есть, но толку, если большинство можно использовать только между двумя конверсейшонсами?
проблемы с надежной доставкой сообщений (привет, 2018 год)
В статье описано, как раз что их уже нет и как это решено, через какие технологии
В статье описано, как раз что их уже нет и как это решено, через какие технологии
Так я об этом и сказал, что стандарты есть, но они где-то во влажных фантазиях витают. MAM умеет полтора клиента, из которых один мобильный. И при наличии Stream Management сообщения все равно умудряются улетать в бездну (в интересных пограничных ситуациях, например, когда клиент переподключается и уходит не на тот ресурс) и не переотправляются.
Последним гвоздем в гроб джаббера для меня стал этот самый Conversations. Являясь единственным умеющим почти все клиентом он настолько убог и не умеет нормально в пуши (а без пушей выжирает батарейку), что пришлось его удалить. Да и в целом разработчики ведут себя так, будто бы других клиентов совсем нет (хотя так оно и есть по сути дела).
Минимальный функционал — да, как только шаг вправо/влево уже все.
Любимый клиент на андроид не завезли, тот что на андроиде не умеет в фичу которую умеет клиент у коллеги, и пошло поехало дальше в таком же стиле.
Федерации с другими (произвольными) серверами — уже практически нереализуемая в общем виде задача, там даже русские кодировки несовместимыми быть умудряются.
Пока не будет _строгих_ стандартов на все и вся — не взлетит.
Да и врядли когда-то это будет, как показывает практика, увы.
Идея объединения всех сайтов с помощью слабо совместимых наборов реализаций разных XEP-ов, это ну такое прямо.
Весь интернет состоит из " совместимых наборов реализаций". В XMPP хотяли создать такое же «интернет для мессенджеров». Один разработчикам нравится одна технология, другая другим. Невозможно совместить не совместимое
Ссылка на jc у вас https://, а должна быть http://. Иначе не работает.
И лично меня огорчает отсутствие упоминания jabber.ru, кроме как в jc.
Когда начинаешь пытаться его использовать — понимаешь, что он представляет из себя довольно печальное зрелище.
Социальная сеть поверх XMPP — довольно шаткая и ограниченная конструкция. Вероятность того, что какой-то из популярных клиентов полезет в те же дебри — нулевая. А без этого XMPP скорее тянет проект ко дну, чем помогает.
Movim — веб-клиент и заодно социальная сеть на основе XMPP
В итоге слабый клиент и слабая социальная сеть.
Понаблюдав немного за кухней, я пришёл к выводу, что там проблемы двух видов:
1. не хватает рук или скиллов у одного человека;
2. сложности со спецификациями.
Идеальный мир: определяемся с набором фич, смотрим как их наиболее логично совместить и с наименьшими усилиями реализовать.
Реальность: попытка натянуть сову на глобус, в условиях когда есть куча пересекающихся но неполных и местами взаимоисключающих спецификаций, не имеющих эталонной реализации. Попытка собрать разрозненные концепты в единое целое напоминает монстра Франкенштейна, абстракции ломаются в неожиданных местах, и невозможно достичь логичного, казалось бы, поведения.
Как отметил сам разработчик, было бы неплохо, если бы на его работу обратили внимание те, кто пишут XEPы (теорию к реальности подтянуть). Однако я не уверен, что даже он сам знает, как развивать проект.
Попытка собрать разрозненные концепты в единое целое напоминает монстра Франкенштейна, абстракции ломаются в неожиданных местах и невозможно достичь логичного, казалось бы, поведения.
Никто не заставляет собирать, то что считаете не нужным. Всегда можно дописать новое, а не использовать то что ненравится. Такая философия XMPP, жалко что не все об этом знают
Никто не заставляет собирать, то что считаете не нужным.
Это смешно в условиях, когда даже на нужное времени не хватает. Однако разные привычные и нужные фичи вдруг плохо ведут себя в новых условиях.
Всегда можно дописать новое, а не использовать то что ненравится.
Это упирается в поддержку клиентов и серверов.
Какой прок от расширений, которые никто не поддерживает?
Если забить на весь остальной мир, то проще делать свою реализацию без XMPP.
Если пытаться тянуть остальной мир за собой, то нужно вкладываться в работу над XEP, а потом ещё и реализовывать его самостоятельно в клиентах и серверах. XEP сам себя не реализует, поскольку у базара нет единой движущей силы.
(ЗЫ: кажется, на странице Design by committee не хватает ссылки на XMPP.)
Какой прок от расширений, которые никто не поддерживает?
Главное что бы Ваш сервер и мессенджер поддерживал. Conversatis на этом делает бизнес, продавая платную подписку на сервер и клиент. Покупают.
XMPP это не один мессенджер. Это как WhatsApp и Telegram способные обмениваться с друг другом сообщениями. Таким задумывался Jabber
juik, point, bnw вполне доказали свою живучисть
Все перечисленные относятся ко второму типу.
Интерфейс через бота, в целом, имеет право на существование. Однако есть несколько моментов:
1. XMPP здесь на равных правах или меньше (но не больше) с другими сетями обмена сообщений в плане технических возможностей для бота. Везде, где можно передавать plain text — можно устроить ботов с командами. Однако можно видеть, что другие мессенджеры могут предоставлять больше возможностей для ботов.
Хотите кнопки в интерфейсе, которые будут работать в любом клиенте? — это не про XMPP.
Есть XEP для кнопок? — см. про «XEP сам себя не реализует».
Честный счётчик непрочитанных сообщений? Лайки/реакции? — пишите свой клиент.
2. Популярность. Мало кто продолжает использовать XMPP ради одного лишь Juick'а. Диверсификация с добавлением бота в Телеграм была воспринята весьма позитивно. В целом, Juick, Point и BnW вместе взятые сейчас генерируют заметно меньше контента, чем один лишь Juick в момент своего рассвета. И существуют разве что по инерции, за счёт ранее набранной аудитории.
(На самом деле, технически, до недавнего времени Juick можно было назвать «сетью поверх XMPP». Однако это создавало только проблемы. Хотя я не во всём поддерживаю вектор развития Juick'а сейчас, вынос XMPP из архитектуры и оставление только в качестве интерфейса — это однозначно улучшение.)
сам сервер не умеет посылать пуши в отсутствие коннекта
В ХМПП используют mod push ejabberd
свои пароли от аккаунта в открытом виде на сторонний сервис
В ХМПП используют RSA + SCRAM. Пароли не могут быть перехвачены и хранятся как хеши
Вот только это уведомления, а не push-уведомления
При этом, владение учёткой на сервере conversations.im, который умеет пуши, требует отдельной оплаты (покупки клиента недостаточно). А если пользователь захочет поднять свой собственный сервер с поддержкой пушей, то, если мне не изменяет память, столкнётся с тем, что на бесплатном тарифном плане у Google и Apple есть ограничения.
Не слышал о подобном, решил поискать.
Cкорее всего имелся в виду XEP-0357: Push Notifications. Conversations работает через него
Но опять же — нужна поддержка со стороны XMPP-сервера, чтобы он мог отправить запрос на Apple Push Notifications Service или аналогичный сервис от гугла.
И, самое гадкое, никогда не знаешь, что точно будет работать. Даже файл другому клиенту кинуть — может получится, может нет, сильно от прямоты рук админов зависит.
Тот же Телеграмм на голову, а то и на две выше. Был бы такой удобный XMPP клиент (инфраструктура) — никто бы не слезал с него.
Но в то же время не все популярные клиенты поддерживают их, и не все популярные серверы поддерживают их по умолчанию. С библиотеками тоже не всё хорошо, в большинстве случаев клиенты и серверы реализуют XMPP с расширениями заново.
Store passwords in plaintext in the database for security
На практике же в протоколе не хватало множества важных фич, которые каждый сервис сам изобретал и поддерживал в своих клиентах:
— Обмен файлами
— Аудио-Видео вызовы
— Хранение истории на сервере и отображение нескольких последних сообщений при открытии чата.
— Синхронизация переписки между разными клиентами.
— Отсутствие подтверждения от клиента серверу, что он получил сообщение.
— Отсутствие уведомлений о доставке сообщения получателю.
— Ужаснейший монстр под названием http-bind для имплементации браузерных клиентов.
— Отсутствие возможности по редактированию/удалению отправленных сообщений
Сам XMPP лег в основу множества мессенджеров, вероятно, благодаря его расширяемости. И к некоторым таким сервисам иногда можно присоединиться Jabber клиентами. Но обычно это вызывает эмоции схожие с теми, когда заходишь в IRC через консольный telnet. Попросту говоря — это совершенно неудобно.
Долгое время одной из прекрасных особенностей всех Jabber серверов было хранение пароля пользователя в совершенно открытом виде.
Времена были другие. Jaber появился в 2000. В это времена даже гугл хранил пароли открытым текстом. Сейчас в используют соленные хеши
почему хранение пароля в открытом виде
Уже хранятся как соленые хеши
— Обмен файлами
Уже есть в XMPP
— Хранение истории на сервере и отображение нескольких последних сообщений при открытии чата.
Уже есть в XMPP
— Синхронизация переписки между разными клиентами.
Уже есть в XMPP
— Отсутствие подтверждения от клиента серверу, что он получил сообщение.
Уже есть в XMPP
— Отсутствие уведомлений о доставке сообщения получателю.
Уже есть в XMPP
— Ужаснейший монстр под названием http-bind для имплементации браузерных клиентов.
Есть Websocket
— Отсутствие возможности по редактированию/удалению отправленных сообщений
Уже есть в XMPP. Редактирование ошибок в последнем сообщении, есть даже в Conversations. Отредактированное сообщение, помечается значком
1. владение доменом вообще не очень надёжная вещь — угонят, отсудят и т.п.
2. роскомнадзор не дремлет — можно сохранив домен получить проблемы
3. если домен не свой, то владельцы домена могут сломать тебе адрес
Ничего не скажу про протокол, но адресация мне больше нравиться в Tox'е
1. владение доменом вообще не очень надёжная вещь — угонят, отсудят и т.п.
Есть XMPP сервера в .onion Такой сервер может поднять любой на своем ПК. Такой домен можно отобрать только с компьютером.
В XMPP эти данные обрабатывает сервер и передает готовый результат.
Контакты могут хранится локально, сменить сервер в XMPP дело пары минут.
В реальности аккаунты ТОХ теряют не менее часто (Из-за поломки устройства, синего экрана смерти и т.д), чем в ХМПП возникают описанные сложности с крупными серверами
Все в ХМPP ужасно и отвратительно. В Телеграм все хорошо, но я сижу в XMPP и говорю всем что он ужасен
Ты занимаешься провокациями. Находишь маловажную мелочь и докапываешься до нее, разводя дискуссии на 100 коментов.
Я и пользуюсь. Но нужно же на вашу пропаганду что-то возражать, чтоб читателям не казалось, что XMPP якобы весь такой идеальный и без проблем
Весь мир не идеальный. Из-за таких как ты люди думают, что ХМПП хуже чем он есть. У телеграма и других мессенджеров много денег купить рекламу и комментаторов.
Напиши здесь, что нибудь про телеграм, тебя сольют в этот же же день. Свободное ПО загнивает и остается никому не известным.
Все существующие мессенджеры/протоколы плохи, но XMPP хуже других. Лучше он только открытостью и децентрализованностью, а про многочисленные проблемы (в том числе проблемы, вытекающие из преимуществ — см. содержимое этой ветки) уже рассказывал, лень повторяться
Внезапные новости из будущего: спустя ровно год после этого комментария jabberon.ru переехал к админу 404.city
Как я понимаю это же требует специальной настройки.
Как это уже было с WhatsApp, Viber и сейчас происходит в Telegram.
Достаточно дать ссылку на сайт, откуда качается клиент, и все работает в полном объеме. И на передачу файлов и звонки реально можно положиться.
Отсюда следует, что Jabber-у нужна централизация и жесткий стандарт. И качественные клиенты на каждой ОС. Но этого не будет, потому что никому не нужно.
Я для себя решил проблему как openfire + pidgin (+window merge). И туда до кучи всяких ботиков, можно ад втолкать. Единственное что из хотелок нету: хочу синхронизацию истории между всеми клиентами, чтобы можно было открытыми их держать и на телефоне и на двух пк.
Аналогично openfire и spark используем. Есть проблемы, когда связь плохая. Сообщения просто не доходят изредка. Воспроизвести спецально не получается. На официальном форуме говорят проблема с архитектурой самого xmpp… что пораждает очевидные проблемы. Возможно проблема уже неактульна и надо обновляться)
На официальном форуме говорят проблема с архитектурой самого xmpp… что пораждает очевидные проблемы.
Проблем с архитектурой у XMPP нет. На правильно настроенных серверах c Ejabberd сообщения доходят всегда. У openfire бывают проблемы с утечкой памяти, которые намертво останавливают сервера.
На правильно настроенных серверах c Ejabberd сообщения доходят всегда.
Вы в этом на 100% уверены? Мне например за 6+ лет openfire+spark пользователи говорили об этом всего пару раз. Но инциденты то были. А сколько было тех, о которых не говорили и как отследить? Возможно вы просто не в курсе?
У openfire бывают проблемы с утечкой памяти, которые намертво останавливают сервера.
Это всё блин прожорливая и грёбаная java, но разве проблемы с утечками памяти актуальны? Сам встречался на openfire, но это было много лет назад.
Spark не поддерживает MAM, вот и причина проблемы
Кстати
openfire Offline Messages
Оффлайн-сообщения — это немного про другое; если у клиента просто отвалится интернет, он останется онлайн до таймаута, и сообщения в оффлайн-хранилище не попадут (без MAM) и потеряются. (Хотя конкретно Openfire я не юзал и конфигов не знаю, мог что-то напутать, но скорее всего так)
А поддержка MAM в Openfire, похоже, только в 2016-м появилась, в «6+ лет» не вписывается)
(в openfire Offline Messages — Always Store с размером по 10 мегабайт на юзера
Да. andreymal говорит верно:
Оффлайн-сообщения — это немного про другое
Офлайн сообщения это не МАМ. С МАМ:
При включенном MAM на сервере и при поддержке MAM клиентами потери сообщений в принципе невозможны
Клиенты же… Возьмите PSI+, и скажите — это надежное решение для бизнеса? Он умеет/поддерживает всё (ок, «многое»), что умеет сервер, но это многое надо уметь еще использовать. При этом какие-то вещи сделаны «на отвали», или на «меня устраивает, какие проблемы?» Та же история, которую нужно еще поискать, как открыть, с разбиением по дням, и хранением в виде html — искать в таком проще из консоли grep-ом, но кто из юзеров такое осилит?
Про синхронизацию переписки на нескольких устройствах отдельный разговор. Есть расширения, есть возможности, но настроить и верить в надежность синхронизации тяжеловато.
Поэтому обсуждать XMPP — значит обсуждать идею. Когда доходим до практической реализации, получаем набор вариантов, каждый не противоречит стандарту, но с кучей прелестей.
ответ тот же, проще купить и поставить готовую коммерческую поделку, чем допиливать старый добрый протокол, под который даже нет нормальных клиентов.
Есть платный Cisco Jabber. В нем уже настроено все по-дефолту и клиенты есть.
Сейчас на правильной настройки XMPP серверов зарабатывают хорошие деньги
В миранде та же шляпа, что и у спарка github.com/miranda-ng/miranda-ng/issues/1149 что печалит (
Вот что пишут в Signal Protocol / The Double Ratchet Algorithm:
The attacker could substitute her own ratchet keys via continuous active man-in-the-middle attack, to maintain eavesdropping on the compromised session.
Получается, ничто не мешает недобросовестному XMPP-серверу подключить ещё один фейковый клиент с поддержкой OMEMO и получать всю зашифрованную переписку на этот клиент? (Говорят, в WhatsApp аналогично)
Я не силён в английском и мог что-нибудь неправильно прочитать, проясните этот момент кто-нибудь
Ты уже надоел, вначале говорил что ХМПП потому, что сообщения не приходят оказалось приходять. Потом говорил что не приходят картинки, оказалось приходят. Потом говорил, что ссылки не приходят. Ты кливечешь, а люди читают твой первый Коментарии и думают, что правда. Не нравиться ХМPP, пользуйся телеграмом
Я не увидел никаких механизмов подтверждения в XEP-0384 и не видел ничего подобного в интерфейсе Conversations, покажите плз?
А не, сейчас в Conversations выскочило какое-то «Слепо доверенные OMEMO ключи» и на этом всё подтверждение закончилось.
Старую переписку до момента подтверждения
Получается, если добросовестный пользователь подключится с нового клиента, он не сможет читать собственную историю сообщений? Или я опять что-то упускаю?
А не, сейчас в Conversations выскочило какое-то «Слепо доверенные OMEMO ключи» и на этом всё подтверждение закончилось.
Ты задолбал троллить. Это устанавливается в настройках клиентов. Не было слепо доверенного ключа, кричал быть: «как в омемо все сложно? На кнопку жать нужно! А в моем телеграме /вотсапе/сингале ничего жать не нужно». Тебе лишь бы потроллить.
Не нравится ОМЕМО используй другой шифр. В XMPP их более трех
Это устанавливается в настройках клиентов.
Как будто в них кто-то заглядывает (кроме вас и ваших знакомых). С точки зрения юзабилити было бы правильнее вписать в окно чата что-то вроде «Добавлено новое устройство, рекомендуем проверить ключ» вместо всплывашки, которая пропадает через пару секунд и которую я еле успел вообще заметить (а о заскриншотить даже речи не идёт, пропала слишком быстро). Но ладно, если ответственность за проверку ключей перекладывается на пользователя, буду считать, что с самим протоколом и XEP-0384 всё в порядке (а вот с Conversations не совсем)
В моём телеграме с шифрованием вообще всё очень плохо, потому что оно только в секретных чатах, которыми никто не пользуется, поэтому телеграм тоже дрянь с точки зрения безопасности
Так что с историей сообщений?
Как будто в них кто-то заглядывает (кроме вас и ваших знакомых)
Так во всех мессенджерах whatsApp, Signal, Telegram и т.д. Где-то даже вообще уведомление не приходит. Это сделано, что бы твоя бабушка, которой ты поставил WhatsApp не пугалась всплывающего окошка. Используй другой шифр, а не устраивай демагогию. Нужна история сообщений, ставь PGP и вручную экспортируй ключи на устройства
Как будто в них кто-то заглядывает (кроме вас и ваших знакомых)
Так во всех мессенджерах whatsApp, Signal, Telegram и т.д. Где-то даже вообще уведомление не приходит. Это сделано, что бы твоя бабушка, которой ты поставил WhatsApp не пугалась всплывающего окошка. Используй другой шифр, а не устраивай демагогию. Нужна история сообщений, ставь PGP и вручную экспортируй ключи на устройства
Так ли плох XMPP, как его малюют? Каким Jabber стал сегодня