modulemanager: Allow setting a priority while adding an event handler via the module:hook API

mod_pep: Send items to contacts coming online

mod_pep: Fix undefined global access

mod_pep: Maintain user nodes for delayed delivery

mod_console: Show total incoming/outgoing s2s connections

modulemanager: Don't require xmlns to be non-nil

modulemanager: module:log() -> self:log() fix

modulemanager: Allow setting priority of stanza handlers

modulemanager: Add module:hook([xmlns, ] name, handler) which uses new stanza events

mod_console: Allow running code in the global environment by prefixing with '>'

mod_console: Some "improvements" to the useless server:reload() command :)

mod_console: Much improved module load/unload/reload commands

prosody: prosody_reload_config => prosody.reload_config (guess I accidentally missed it when converting the others)

prosody: Prefix hg: to changeset ids in the version

mod_version: Use version from prosody.version

prosody: Read version from prosody.version file and set, er, prosody.version!

Makefile: Experimental support for recording the version of an installed Prosody

modulemanager: Load mod_message, mod_iq and mod_presence implicitly

s2smanager: Use a UUID as the dialback secret

stanza_router: Remove unused s2s dialback functions

Merge with trunk

util.sasl: Remove some nastiness

util.uuid: Added function seed(string) to allow further seeding of the PRNG

util.uuid: Now generates RFC 4122 complaint UUIDs (version 4 - random)

util.uuid: More uniqueness!

sessionmanager: It really is username@host, not host@username :)

Makefile: Set data directory permissions to 750 on install [thanks Dwayne Bent]

Makefile: Specify permissions on installed executables [thanks mhavela]

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

mercurial