core.stanza_router: Allow routing from components

Merge

Merge

Don't reject some valid IQs. Thanks to elmex for spotting.

0.3->0.4

Automated merge with http://waqas.ath.cx:8000/

mod_xmlrpc: Limit usage to admins

mod_legacyauth: Added stream feature: <auth xmlns='http://jabber.org/features/iq-auth'/>

usermanager: Added is_admin(jid)

Added core.objectmanager

util/xmlrpc: Added <nil/> extension to RPC functions (allowing nil parameters and return values)

mod_saslauth: Disable SASL ANONYMOUS unless explicitly enabled with sasl_anonymous = true

net.adns: Set new send in net.server after 'connecting UDP' socket

net.server: Allow replacement of send function on an open socket

util.logger: Small code tidying :)

Support to filter logging by source via pattern matching from config file.

prosody: Load logger after reading the config

Automated merge with http://waqas.ath.cx:8000/

XML-RPC: Set appropriate Content-Type header in HTTP response

MUC: Kick participants for error replies only on a selected list of error conditions

Let global modules add disco features for all hosts

mod_xmlrpc: Handle RPC stanzas sent over XMPP (XEP-0009: Jabber-RPC)

Allow global modules to hook stanza handlers

Added mod_xmlrpc

Added util/xmlrpc.lua - functions for converting between XML-RPC stanzas and Lua objects

core.presencemanager: Convert Windows line endings to UNIX

net.adns: Return _M

net.adns: Load the correct dns lib

(0) -300 -100 -50 -28 +28 +50 +100 +300 +1000 +3000 tip

mercurial