Prosody 0.7.0rc1 available for testing

This is a release candidate for the upcoming (and long-awaited) Prosody 0.7.0. With some testing and user feedback we hope that this will become the official 0.7.0 release in a week or two.

The main new feature of the 0.7 branch is support for libevent, meaning Prosody can efficiently handle large numbers of connections on a variety of platforms (expect benchmarks soon...). There is now also support for Cyrus SASL to handle authentication, allowing the use of LDAP, PAM, SQL or a range of other authentication methods such as GSSAPI.

Tobias Markmann has also added support for SCRAM, a new authentication mechanism that solves a lot of the problems and weaknesses found in the current and widely-used mechanisms. Prosody's SCRAM support has been successfully tested against development versions of Pidgin, Pandion and Gajim.

For a while Thilo Cestonaro has been busy contributing plugins to our prosody-modules project. Finally this release pulls in two of his plugins, mod_privacy and mod_proxy65.

A summary of changes since 0.6.1 (a more detailed post will accompany the final release):

Known issues: For now the proxy65 module does not work with libevent enabled. Depending on the time taken to develop the fix it will either go into 0.7.0 final or 0.7.1 when ready - but we decided it shouldn't delay the release.

As always, please report any issues to any of the usual places, see http://prosody.im/bugs/ and http://prosody.im/discuss/.

Download

Windows: Installer | Zip

OS X: Installer (requires OS X 10.5 or newer, Intel (32bit/64bit) and PowerPC (32bit))

Debian/Ubuntu: 32-bit | 64-bit

Source tarball: prosody-0.7.0rc1.tar.gz