Сообщения

Сообщения за февраль, 2012

Настройка серверной истории в ejabberd2

Изображение
Не так давно стал юзать на Андоиде jabber-клиент с поддержкой XEP-0136: Message Archiving (aka история на сервере). В ejabberd2 данный XEP реализуется при помощи модуля mod_archive . Казалось бы, подключить и радоваться, но, как обычно, всё не так просто [как могло бы быть]. Проблема в том, что последняя на текущий момент версия модуля реализует лишь 0.6 версию XEP'а, тогда как сам он имеет уже версию 1.2 (от 2010.06.21). И современные клиенты использовать функцию сохранения истории не могут, даже если модуль на сервере присутствует. Для того чтобы обеспечить совместимость надо отредактировать исходник модуля, чему и будет посвящен этот пост.