DEPENDS updated by waqas

Session destruction fixes, some debugging code while we fix the rest. Also change logger to be more useful.

Fix for destruction of unauthed SASL sessions

Added lbase64 to the dependency list

Fix for using wrong auth token as username (fixes Gajim login)

New "import" module to help tidy up all the local declarations at the top of modules

Use xmlns for matching auth tag too

Fix stanza handlers to use xmlns also for matching

Resource binding, XMPP sessions (whatever they're for...)

Small fix for sending stanzas in case of resource binding error

Add "uuid" library and make sessionmanager use this.

Reply to unhandled iq's with service-unavailable

Small fixes

An oops in sessionmanager stream:features code :)

Move stream opening handling from xmlhandlers to sessionmanager

Add support for arbitrary events and event hooks

SASL!

Removed unused functions from main.lua

Moved hosts to a config file, still need better config though

Removed tag tip

Fixed: Session data was never removed from sessions list

Let modules set/write globals

Fix quoting in util/sasl.lua

Remove now useless debug output

Huge commit to:

jid.split(): Return nil when passed nil

Adding initial unit testing scripts

Fixing jid.split() for all JIDs

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

mercurial