stanza_dispatch != dispatch_stanza

Removed the unnecessary idna.to_ascii applied to the DIGEST-MD5 disgest-uri response values, which was causing auth failures with some clients.

Return error when the given realm value does not match the sent realm value. Prevents impersonation of an account on one virtual host, but a user with the same username on another host.

Fixed util.encodings.base64.decode to not truncate results when encountering an '=' before the end of the given input.

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

Latin1 support for SASL DIGEST-MD5 (second, and possibly final commit)

Typo in variable name in last commit

stanza_dispatch = core_process_stanza, fixed for xmpp{client,server} listeners, and sessionmanager for the new syntax

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

Latin1 support for SASL DIGEST-MD5 (initial commit)

Small logging adjustment for mod_posix

Slightly more secure dialback secret generation

Merge from waqas

Removed unused variables

Combined and merged similar code

Removed pre-multitable code from module manager

Remove some debugging from pposix.c

Add mod_posix, fixes #5

Add posix support library, and adjust makefiles for it

Code tidying for xmpp{client,server}_listeners

Temporary hack for global modules

Remove print()s from sessionmanager and s2smanager

Make it possible to set custom output handler for logger

Remove old commented code from server.lua

Some code cleaning for the main script

Merge from waqas

Changed module manager to use multitable (initial commit)

Fix add_event_hook in module API

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

mercurial