Added util.datetime: Utility methods to support XEP-0082: XMPP Date and Time Profiles

Added support for storing (and removing), loading and appending to lists of data to datamanager (for supporting offline messages)

Fixed stanza deserialization

Add support for remote debugger

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.

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

mercurial