tools/ejabberd2prosody: Fixed private storage export

Merge with 0.4

prosodyctl: Add message for unable-to-save-data error

util.prosodyctl: Return success status of usermanager.create_user()

prosodyctl: Reformat note to fit in small-width terminals

Merge with 0.4

prosodyctl: Use correct path for the data directory

Merge with 0.4

mod_posix: Reload the config and reopen log files on SIGHUP

loggingmanager: File log sinks react to reopen-log-files event

prosody: Add functions to reload the config and re-open log files

prosodyctl: status: Show warning if we can't find a running Prosody, and we didn't switch user

prosodyctl: Switch to Prosody user before attempting to do anything

net.httpserver: Fix for urlencoding to always produce 2 digits

Merge with 0.4

net.http, net.httpserver: Remove urlcodes table... it really isn't needed (thanks Jan Harkes)

net.httpserver: Fix potential nil access

mod_bosh: Give BOSH sessions a logger (thanks Florob)

mod_component: Vastly reduce the code, having split most of it to where it should be, xmppcomponent_listener

util.serialization: Log a warning when trying to serialize something we can't

prosody, xmppcomponent_listener: Add listener for XEP-0114 component connections

modulemanager: No need for print()

util.multitable: No globals today, thank you. Fixes missing table entries and a potential traceback

Merge with 0.4

prosodyctl: Hide ejabberd compatibility commands from command listing

loggingmanager: Support for specifying a single sink with *sinkname (*syslog should now work)

Merge with 0.4

net.connlisteners: Lower log level of multiple listeners warning (not interesting to end-users)

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

mercurial