Merge with 0.4.1

mod_posix: Integrate with loggingmanager, register syslog sink, remove redundant logging code

mod_posix: Remove pidfile on exit

core.loggingmanager: Refactoring, converted to a module. Now possible to register additional sink types (think syslog) from other modules

util.set: Add set.xor() to get a set consisting of items not in both sets

util.set: Add set:empty() to discover if the set is the empty set

util.set: Add metatable to sets to allow +, -, /, ==, tostring and to double as iterators

util.array: Add array.collect() to collect results from iterators into an array, and use module() to correctly set the module name

prosody: Fire events during server shutdown process

Merge with 0.4.1

core.loggingmanager: Add default logging settings (to console) and fill out code for adding sinks which catch all sources

mod_presence: Remove some rather drastic debugging code

Merge with 0.4.1

core.loggingmanager: Filled out most code, and cleaned up

util.logger: Fix for attempting to call a table

(0) -1000 -300 -100 -15 +15 +100 +300 +1000 tip

mercurial