Так и не дождался ejabberd 24.02 в основном репозитории Debian’а, в итоге спустя месяц с лишним после релиза решил ставить пакет с официального сайта. Попутно к тому времени обновил систему до Debian 12, что вылилось в ругань на неизвестный центр сертификации при старте ejabberd’а.
Архив рубрики: instant messaging
XMPP, Jabber и тому подобные сети – все, что с этим связано
В Jabber приходит MDS!
MDS is already implemented in slidge https://git.sr.ht/~nicoco/slidge/commit/c645bd5
В закладки: WhatsApp, что внутри?
Комментарии тоже полезно почитать:
Заметка: MIUI и Conversations
Отключение “оптимизации MIUI” по советам из https://dontkillmyapp.com/xiaomi провоцирует глюки с работой файл-аплоада в Conversations – становится невозможно загрузить картинку.
Relay-анонимайзер для Jabber
Случайно наткнулся: https://github.com/getlantern/axrelay
Цепляется как транспорт на сервер, дальше мапит оригинальные JID’ы в свои.
Затестил Snikket. Восторг.
Когда-то давно наткнулся; сейчас в продолжение своих экспериментов на тестовой VPS’ке – поставил. Впечатления только положительные. По горячим следам сделал мануал для JabberWorld.
IM Matrix – неюзабельное говно
До вчерашнего вечера считал, что из адекватных мессенджеров с поддержкой федерации есть Jabber (XMPP) и как альтернатива ему – Matrix. Что ж, забираю свои слова обратно – Matrix вряд ли можно считать адекватной альтернативой.
Заметка: примеры external HTTP Upload в Jabber
https://github.com/horazont/xmpp-http-upload – на Python
https://github.com/weiss/ngx_http_upload – как Nginx-модуль
https://github.com/guusdk/httpfileuploadcomponent – с проверкой файлов на вирусы
В закладки: гайд по Matrix
Восстановление базы для Compliance tester’а
Не помню уже по какой причине, но на днях задался целью запустить тестовую копию Compliance Tester’а – https://compliance.conversations.im. Скачал с github’а (на тот момент), поставил maven, собрал по руководству из README. На запуске – ругань на отсутствие таблицы servers в базе. При этом сам файл sqlite-базы создается, но он совершенно пустой. Понятно, надо заполнить сначала схему.