Use new cofig option reading API.

Allow SASL PLAIN over unsecure connections when intended by admin.

Typo.

Handle , and = in usernames for SCRAM.

Provide SASL PLAIN mechanism only if TLS is active.

Cleaning up.

Tidying up.

Enable restriction of supported mechanisms in the SASL library.

SASLprep authentication and password in SASL PLAIN implementation.

SASLprep usernames and passwords.

Making interop with libpurple. (Thanks darkrain).

Add check for forbidden char sequences in validate_username().

Completed SCRAM-SHA-1 implementation to a ready-to-test state.

Added missing require for generate_uuid.

Initial commit of SCRAM SASL mechanism.

Merge with sasl branch.

Adding a note for possible round trip savings. sasl

Adding support for digest-md5 profile in DIGEST-MD5 implementation. sasl

Change of the digest-md5 profile. sasl

Broken DIGEST-MD5 client support again. sasl

Add support for plain profile in digest-md5 implementation. sasl

Getting PLAIN mechanism work with the new API. sasl

Move each mechanism in an own file. sasl

Fail if mechanism has already been selected. sasl

Store stage in SASL object. sasl

Importing SASL Digest-MD5 code. Now for real. sasl

Importing SASL Digest-MD5 code. sasl

List RFC numbers. sasl

Allow ampersands in passwords for SASL PLAIN mechanism. sasl

Making mod_saslauth use the new SASL API. sasl

Adjust SASL PLAIN mechanism to the new API. sasl

Adding some docu. sasl

Mostly making the code run; includes fixing typos and so on. sasl

Initial commit of the SASL redesign. sasl

Merge with 0.6

util.dependencies: Log an error if the current version of LuaSec installed contains The Bug (thanks Remko)

Merge with 0.6 on prosody.im 0.6.0

xmppclient_listener: Escape control characters when logging invalid XML.

Merge with 0.6

s2smanager: Log warning when trying to send a stanza from a host we don't serve, instead of a traceback (thanks stpeter)

Merge with trunk

net.server: Log an error when libevent is requested, but luaevent is unavailable, and don't load luaevent when not requested.

core.sessionmanager, net.*_listener: Remove the evil collectgarbage() calls

Merge with trunk

Merged with 0.6.

prosody: Added support for command line argument '--config'.

Merge with 0.6

util.datamanager: Replace popen(mkdir) with lfs.mkdir, keeping the just-in-time creation until we have the new datamanager API

util.dependencies: Missed a Debian/

util.dependencies: Clearer message, add homepages, etc.

util.dependencies: Add LuaFileSystem as a hard dependency

Merge with trunk

Merged with 0.6.

util.serialization: Replaced commas with semi-colons between table fields.

util.serialization: Concise output for empty tables.

Mainfile: Fixed some comments.

tests/modulemanager_option_conversion.lua: Add standalone test script for the new modulemanager config option API

modulemanager: New module API methods for getting config options with type conversion, get_option_string, get_option_number, get_option_boolean, get_option_array, get_option_set

util.dependencies: Make the commands line up properly in the "missing dependency" output. Yes, this was the commit you didn't know you were waiting for!

mod_console: Update for new net.server API

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

mercurial