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

Fix to correct my email address in AUTHORS file

Fixed: kick_old resource conflict resolution policy could fail with a backtrace

Fixed: User resources not disconnected correctly on account delete

stanza_router: Fix handling of iq from c2s to bare JIDs, thanks to jaharkes for spotting

Add test to check for incorrect handling of iq from c2s to local bare JIDs

Small fix to change verbosity level of subtests

Correct tests for stanza routing IQs to bare JIDs

Merge with waqas for MUC/routing fixes

Change the to attribute of messages to the recipients' bare JID when the recipient/resource is offline.

Stanza router: Message to bare JID fixes

mod_muc: Room history

Fixed: Some presence stanzas from local users were not being routed correctly to components (ghosts in mod_muc)

Fixed directed presence handling to work correctly for components

Changed mod_muc to work with changed component manager

modulemanager initializes hosts[host] if it isn't already initialized when loading a module.

Component-host module loading code was breaking module reload, andduplicated older code. Changed to reuse older code.

util.stanza: Temporary fix for serializing attributes with namespaces

net.server: Fix nil table index assignment

stanza_router: Fix for when clients don't specify priority in initial presence

net.server: Fix potential fatal error in server.lua

mod_bosh: Fix for 'invalid key to next' error when using BOSH

Remove redundant logging and debug printing from mod_bosh

Fix for nil handler error after close

Fix for never checking if the first module for a host is already loaded (affects global modules)

Retagging 0.3.0, used up my mistake quota for today

Update COPYING file... probably the worst thing I could forget to commit in this release :) 0.3.0

Licensing/version updates for some files (forgot to commit, doh...)

Remove redundant linking in util-src modules' Makefile

Happy birthday to me, happy... 0.3.0!

mod_bosh: No need to tostring() uuids now

util.uuid: Return a string, not a number. Looked so innocent.

Update main prosody file, since it doesn't match *.lua pattern, and sed -i treats symlinks badly

Update copyright notices for 2009

0.2->0.3

GPL->MIT!

mod_muc: Add 'nick' to unavailable presence of nick changes. Thanks to Asterix for spotting :)

mod_muc: Convert to unix line endings

Load net.server after util.dependencies to catch missing luasocket

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

tools/ejabberd2prosody: Support for pending-in roster items

mod_muc: Add support for being a component

componentmanager: Add support for loading components defined in the config

configmanager: Add support for defining components

hostmanager: Fire event when all hosts are loaded from config

modulemanager: Really fix call_module_method to work properly

modulemanager: Add get_host_type() API method, and fix up call_module_method to work properly

modulemanager: Add module:set_global() as a cleaner way for a module to declare itself 'global'

core.modulemanager: Some refactoring to make upcoming changes a little easier

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

mercurial