I had an problem with an ejabberd server for a while. PEP (Personal Eventing Protocol, XEP-0163) was not enabled/ possible to enable (although according to the config-file it seemed to be) so functions like User Mood (XEP-0107) and User Activity (XEP-0108) did not work. Finally someone from the ejabberd-MUC (thx badlop and skupko) could help me: Through an update from 2.0.x to 2.1.x the way the ejabberd.cfg has to be configured has changed:
Original:
{mod_pubsub, [ % requires mod_caps
{access_createnode, pubsub_createnode},
{plugins, [„default“, „pep“]}
]},
Correct:
{mod_pubsub, [ % requires mod_caps
{access_createnode, pubsub_createnode},
{plugins, [„flat“, „hometree“, „pep“]}
]},
With this configuration-entries the PEP worked fine.
Perhaps someone has the same problem so that this post helps.