mod_vcard: Fixed traceback on attempt to set vcards by non-c2s sessions.

MUC: Improved handling of error stanzas and made error messages concise.

MUC: Ignore invisible presence (incorrectly broadcasted or forwarded by ejabberd).

MUC: Fixed an incorrect error message.

MUC: Kick occupants on sending error messages to other occupants.

Merge with trunk.

modulemanager: Module loading rewritten to gracefully deal with errors in module initialization.

modulemanager: Use componentmanager to create new components.

componentmanager: Added a FIXME comment.

componentmanager: Unload mod_tls for components before removing them.

componentmanager: Let the default component handler handle stanzas if a component handler isn't available.

MUC: Multiple sessions per nick.

modulemanager: Fixed: Stanza modules were being auto-loaded for components (regression in hg:1e674dae31ae).

modulemanager: Fixed traceback on loading modules on unknown hosts.

modulemanager: Slightly rearranged code for more robust unloading of modules.

(0) -1000 -300 -100 -15 +15 +100 +300 +1000 tip

mercurial