Missed importing a function in last commit

Change sending reply stream header to use top_tag()

Add new top_tag() method to stanzas

Some s2s fixes. Now connect() does not block, and stanzas are not lost when connection is slow

Renamed some of the variables in jid.split test to make it clearer

Fix jid.split test function

Merge from waqas

Fixed typo

Merge from waqas

Added mod_uptime: [XEP-0012: Last Activity] queries now work when directed at the server.

Hack to allow s2s stanzas to work until we do proper namespace handling

Move some code about so that we don't leave connections hanging if they hit the connection timeout

Actually show error and position when we show a traceback :)

Prevent slow connects for s2s from blocking for so long

We don't fail if modules fail to load at startup :)

We now fail if modules fail to load at startup.

Updated usermanager with DIGEST-MD5 support

Fix some very misleading logging

Committing code to get nicer tracebacks for errors, also we no longer consider such errors fatal (probably a bad thing, I know...)

Just committing this warning, because I want to know if the problem really affects us

Add host field to local host sessions

Merge from waqas

Redirecting all stanzas not from origin of type s2sin and c2s to core_handle_stanza

Shortened log output for incoming stanzas and an added check.

Fix for checking components, but we need to look at this whole block to optimise it, really we do

Fixed some whitespace.

Reworked the way lxmppd.cfg is used

Re-applying my changes to componentmanager. Sigh.

Adding component support. Again...

/me glares at waqas for messing up the repo

/me glares at MattJ

Commented a buggy check

Internal component support

Foxed: Copy stanza type in reply for presence and message stanzas

Part 2 of internal components. Should have mentioned that the previous commit was from waqas, this one from me.

Part one of internal component support

Merge (for some reason)

imported patch srv-for-cdr-se.patch

A little whitespace fix

Datamanager now deletes files with no data

Reformatted lxmppd.cfg.dist and removed redundant variable

Removed require "core.stanza_dispatch"

Remove obsolete stanza_dispatch.lua

merge from waqas

Priority based message routing, etc

Added resource priority handling, etc

Fix for previous commit (again)

Fix for previous commit

Fix for add_iq_handler to allow multiple origin types too

vcards for s2s

Fix MD5 loading check

mod_roster fix

Another fix for s2s (well, let's say it was more for modules)

Fix s2s once and for all

General fixes for s2s, to make it more robust (I hope), sending data to remote hosts sane (s2ssession.send() works as expected), recycle outgoing dialback connections, etc.

Fix for mod_version over s2s

mod_version is here

Was a bit hasty to remove send_s2s() from stanza_router. We still use it, and there is no problem with it.

sends2s -> s2s_session.send(), s2s_session.send() -> s2s_session.sends2s()

Added support for XEP-0049: Private XML Storage (mod_private)

(0) -100 -60 +60 +100 +300 +1000 +3000 tip

mercurial