net.server_select: Fix oops in last commit

net.server_select: Allow setting the logger using server.setlogger

s2smanager: Allow new_outgoing() to create sessions without automatically connecting them (set 3rd parameters to false)

s2smanager: Stamp a 'to' on the reply stream:stream. This makes prosody happy.

s2smanager, hostmanager: Make dialback secrets per-host

s2smanager: Trim trailing whitespace

mod_saslauth: Oops.

Merge with Paul

mod_muc/muc.lib: Use stanza:get_child() to locate MUC child element

mod_saslauth: Use module:get_option()

mod_saslauth: Add sasl_backend config parameter

Merge with Rob

Added notification of configuration changes for MUCs

Add support for non-anonymous MUC rooms

prosodyctl: Gracefully handle a missing stty command, and fall back to ANSI escape sequences

mod_httpserver: Rudimentary directory detection, return forbidden instead of causing a traceback (since commit 0325f241a26c)

prosody.cfg.lua.dist: Remove lie about requiring console_enabled

prosody.cfg.lua.dist: Remove trailing whitespace

util.events: Rename add_plugin() and remove_plugin() to add_handlers() and remove_handlers() respectively

util.signal: Update header comment for new filename

util.sasl_cyrus: Report an error if Cyrus SASL init fails.

util.sasl_cyrus: Removing whitespace.

util.sasl_cyrus: Automatically initialize Cyrus SASL with the first used service name.

util.sasl_cyrus: Change variable name.

util.sasl_cyrus: Fixing cyrus mechanism list parsing. (Thanks darkrain)

net.httpserver: Optimized response serialization.

mod_saslauth: Adjust sanitizing.

mod_saslauth: Sanitize debugging information so it won't break terminal emulation when using GSSAPI auth.

first working version with Cyrus SASL support.

added comment to remind us to fix binary output breaking the terminal

util.sasl_cyrus: Further fixing and cleanup.

util.sasl_cyrus: Initializing Cyrus SASL library and a bit cleanup.

util.sasl_cyrus: Log errors if CyrusSASL init fails.

mod_saslauth: Make service_name configurable for CyrusSASL users.

mod_saslauth: Add support for CyrusSASL.

Adding sasl_cyrus.lua. A sasl.lua drop-in replacement to use CyrusSASL for all c2s authentication.

mod_saslauth: Requiring c2s encryption means requiring c2s encryption... thanks Flo

net.dns: Update synchronous path for new connection API

util.prosodyctl: Saner determination of Prosody executable path

mod_pep: Added a TODO.

mod_pep: Handle service discovery queries for bare account JIDs (thanks darkrain).

mod_disco: Handle and fire events for service discovery queries for bare account JIDs (thanks darkrain).

s2smanager: Give reasons to destroy_session in more cases, including when DNS lookup fails

Merge with backout branch

s2smanager: Send reply stream header only after checking we serve this host (sorry darkrain... :) )

Backed out changeset 78c5cb163ea9, to fix another way. Haven't done this for a while :)

s2smanager: More whitespace

s2smanager: Mark stream as opened sooner, this prevents a duplicated stream header on host-unknown errors (thanks darkrain and his mail server)

s2smanager: Whitespace

net.server_event: Add properties like _ip and _port to server objects too

net.server_event: Add :serverport() method to be compatible with old API

mod_bosh: Update for new connection API

httpserver_listener: Update for new connection API

net.httpserver: Fix usage of old connection API syntax

xmppserver_listener: Make log messages during SRV retries clearer

xmppserver_listener: When a connection fails, pass the reason to destroy_session

s2smanager: Have both destroy_session and bounce_sendq accept a reason string to include in bounced stanzas

net.server_event: Load ssl/socket libraries if not already available

util.timer: Use luaevent's built-in method of repeating an event (fixes a weird crash)

prosody: Fixed a possible nil concatenation.

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

mercurial