MUC: Added logging

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

MUC: Various fixes

MUC: Fixed: Presence for user joining the roomi was sent twice to the user

mod_bosh: Possible fix for invalid key to next crash

net.server: Fix some more potential nil handler accesses

Merge from waqas

Merge waqas with waqas

MUC: Made vCards work by redirecting vCard requests to bare JIDs

MUC: Kick participants sending error messages to other participants

MUC: Private stanzas (private messages, IQs, etc)

MUC: Presence and message stanzas now fully work (status messages, xhtml-im, etc)

Added tests/run_tests.bat for running tests on Windows

Fixed tests/test.lua to work on Windows

Logging format improvement

Logging format improvement

util.pposix: Add getuid/setuid (we don't use them yet)

mod_version: Operating system detection. Disable with hide_os_type = true in config

Add -Wall to default CFLAGS

Adding TODO notice on UUIDs for usage with SASL ANONYMOUS.

Merging with tip.

Adding inital support for ANONYMOUS mechanism in SASL.

Use $CC, $LD in Makefile. Add --c-compiler, --linker flags to ./configure script. Add --lflags to ./configure script. Thanks to Lorenzo for the initial patch!

Add tests for util.multitable

util.pposix: Fix incompatible pointer type compiler warnings

Add RunScript command to config to run a Lua script prior to starting the server

Add Include command to include extra configuration files from the main one

Report errors in the config file to the user

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

mercurial