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

Friendlier message when config file not found

util.dependencies: Not finding our own libraries is fatal

util.dependencies: Show useful messages when our own libraries are not found, too

server.lua: Comment out unnecessary or very verbose logging, and log the rest as debug level

server.lua: Use Prosody logger for errors, silence non-errors

Port to new server.lua, quite some changes, but I believe everything to be working

net.http: custom_headers -> headers

net.http: Remove request from conn->request table when conn closed

mod_console: Make global

mod_posix: logging fix

Fix for pposix version detection

modulemanager: Comment out logging of modules hooking stanzas, too noisy

util.datamanager: Small fix for clearer logging of data path

Fixed server.lua to use prosody logger for errors

pposix: Remove debug line

pposix: Add syslog_setmask (use config: minimum_log_level = 'warn' etc.)

mod_posix: Check version of pposix

pposix: Add _NAME and _VERSION

stanza_router: That'll teach me to not commit at this time of night. Or not.

Replacing pretty_print() with top_tag() for logging

Fix invalid loglevels in mod_saslauth

mod_posix/pposix: Fix reporting of incorrect PID on daemonization. Log correct PID, and support writing a pidfile (pidfile = '/path/to/prosody.pid' in config). Added getpid() to pposix and improved function names.

mod_posix: Support for logging to syslog (log = 'syslog' in config)

net.connlisteners: Fix to report errors loading connlisteners

net.http: Don't log content from server

net.http: Fix to send query part of URL to server

Stringprep!

util/jid: string prepping functions added: prepped_split and prep

util/logger: setwriter now returns the old writer on success

stanza_router: Fixed error replies for unhandled stanzas

net.http: Fix for callbacks being triggered multiple times for the same request

modulemanager: Check for syntax errors before reloading a module

mod_console: Added module:reload

mod_muc: Added unload, save and restore callbacks to allow reloading code while preserving state

modulemanager: Added reload support, with callbacks for saving and restoring state

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

modulemanager: Fixed error on unloading modules with no handlers

mod_muc: deregister component on unload

datamanager: Change log message from type "warn" to "debug" when loading a file fails

mod_saslauth, mod_tls: minor code cleanup

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

mercurial