Доброго вечера всем!
столкнулся со следующей проблемой....
системка FreeBSD 5.4-RELEASE-p7
ejabberd из свежих портов, настройки в ejabberd.cfg стандартные по руководству, + добавил mod_shared_roster.
В странице веб администрировании добавляю общий список (согласно руководству http://www.ejabberd.im/shared-roster-all ), но при попытке вставить в поле "Members:" значение "@all@" ругается: "bad format"
В логах пусто...
Есть ли у коммунити какие нибудь идеи по этому поводу? буду весьма признателен...
ejabberdом доволен, но если заработают общие списки, буду просто счастлив, без них смысла юзать сей продукт для меня немного...(в сети не одна сотня человек)
Заранее спасибо!
Re:
Наверное, надо брать самые свежие исходники, через svn.
Сначала установить subversion-1.x.y (у меня система 5.3, ставил пакетом, поэтому оказалось x.y = 0.8). Для работы ей потребуется ещё пара пакетов.
Затем дать команду:http://svn.process-one.net/ejabberd/trunk ejabberd
svn co
Зайти в каталог src, и далее, согласно руководству:
./configure
gmake
su
gmake install
Сегодня утром пересобрал из исходников, через Веб-админ создал группу, перелогинился и получил в ростере весь список. Всё получилось
sk
ну у меня получилось без @ просто "all"
Сделал
Сделал согласно руководства. Не смотря на то, что в руководстве присутстует оговорка:
This feature requires internal authentication. If you use external authentication, LDAP... then adding @all@ to a shared roster group will do nothing.
У меня это заработало с пользователями и vCard в LDAP. ejabberd собирал из svn от 19.12.2005 с наложением патча отсюда http://www.ejabberd.im/aclpopulate.