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

Move the setting of data_path to fix #unfiledbug

Log in hostmanager when a vhost is activated/deactivated

Datamanager logs data_path

Move module loading to modulemanager

Merge from waqas/myself

Merge from waqas

Fixed: Stopped tryint to send error replies on unauthed connections

Add hostmanager, and eventmanager

Small fix for multitable

Re-commit TLS fix

Merge

Backed out changeset 099d8a102deb (committed too much)

Don't say we need TLS after we've already started the handshake

Add TLS socket to readlist before handshake starts, fixes major slow-down on TLS connections

Comment out debug logging for now

Remove linger option on sockets, made no difference, and I forgot to remove it earlier

Fix the last couple of places where we send strings from mod_dialback

Remove an incorrect line which I didn't add, and fix the proper way. Corrects the sending of stanzas over unauthed s2sout's. Also fixes mod_dialback to send stanzas and not strings.

Fix for s2s with jabberd2 (we weren't routing db:verify's over s2sout_unauthed)

Disconnect with stream errors on bad XML, or invalid stream namespace

Add a couple more tests for jid.split

Merge from waqas

MultiTable: Remove all empty sub-tables when elements are removed

Merge from waqas

util.multitable - A table with multiple key for each entry

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

Changed util.datamanager to use util.serialization

Changed the datastore for vCards from vCard to vcard in mod_vcard and mod_register

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

Changed the ejabberd import script to use util.serialization

Added module util.serialization

Abstract xmlhandlers a bit more, also add error callbacks

Don't send stream:features to incoming s2s connections

Fix logger ids for c2s and s2sout

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

Change modules to use the new add_feature module API method.

Added function add_feature to modules API (for adding disco features)

Reorder the disco info elements to place always included elements first

Added tag 0.1.0 for changeset c157c1412bda

Fix Makefile to link with Lua again 0.1.0

Fix configure to save LFLAGS, and also set proper defaults for all sensible OSes

Automated merge with http://84.46.7.57:1234

Making makefile work under OS X finally. Yeah OS X's gcc is a little bit strange.

Using new LFLAGS variable.

Added an error log message for this case

Quick fix for an issue that needs more looking into

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

Fix for handling latin1 encoded hostnames in SASL

Fix GPL'ing MIT/X licensed code :)

Update HACKERS

Fill blank with URL

Remove stray merge marker

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

mercurial