Prosody 0.6.2 released
We are pleased to announce the release of Prosody 0.6.2. This release fixes a bucketful of issues, some big, some small. The most notable changes include: Disable SSLv2 by default, as it is insecure Fix a bug that could cause invalid XML to be sent to clients In some cases data sent immediately before socket close could be lost c2s/s2s require_encryption options now do what they say on the tin Improved detection of already-running Prosody instances Fixed a small memory leak in HTTP/BOSH Ensure that the namespace on sent s2s stanzas is always jabber:server Fix to correct the algorithm used in selecting SRV targets from DNS In addition we have slightly reformatted the default configuration file, in an attempt to make first-time configuration easier, based on feedback received from users.
Read more →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.
Read more →Prosody 0.6.1 Released
Wow, that was quick. Unfortunately some users identified a critical bug in the roster storage in our 0.6.0 release. We’ve identified and fixed the problem as soon as we can, and strongly recommend that everyone running 0.6.0 back up their data directory (as always!) and upgrade to 0.6.1 at the earliest opportunity. For the original 0.6.0 announcement detailing the new features in this branch, see Prosody 0.6.0 Released. Download Windows: Installer |Zip
Read more →Prosody 0.5.2 Released
This is a bugfix release for the stable 0.5 branch. It contains several DNS-related fixes, resolving issues that could cause “stuck” s2s connections. It also fixes some compatibility issues with clients. Lastly it fixes a libidn-related crash on Vista and some other Windows versions. A summary of changes follows: PEP: Fix sending of iq replies on publish MUC: Add MUC namespace to errors (fixes Gajim’s behaviour) BOSH: Fix reply for host-unknown errors More reliably prevent adding yourself to your roster Fix leaked session object when XEP-0114 components disconnect Apply nodeprep (i.
Read more →Prosody 0.5.1 Released
Yes, just over a week after 0.5.0 we’re back with a new release! Prosody 0.5.1 is a minor release to fix some of the issues that have been reported since the release of 0.5.0. It includes a fix to correctly send the room subject when a user joins a MUC room, and a (harmless) traceback caused when sending subscription requests to the server itself. We have also lowered the urgency of errors when sent to syslog, to avoid the issue on some systems where they are broadcast to all terminals.
Read more →Prosody 0.5.0 Released
Yes, that’s right… Prosody 0.5.0 is released! This release is something of a milestone, both with respect to the version number, and in that we have restructured and decentralised Prosody’s core routing code. The benefits of the changes include greater flexibility, performance, and allowing modules to catch and filter any stanza types they need. Significantly, even the handling of the standard message, presence and iq stanza types is now performed by (automatically-loaded) core plugins.
Read more →Prosody 0.4.2 Released
Here it comes… Prosody 0.4.2 is released! This version is simply a minor bugfix release. Thanks to all who reported bugs and tested the fixes. Just a reminder that most Prosody work is currently underway on the 0.5 branch, so for people who want to keep up with the very latest changes and features, do check it out. Prosody is a lightweight Jabber/XMPP server written in Lua. It aims to be flexible, easy to extend, and simple to use for both users and developers alike.
Read more →About
Prosody is a lightweight and flexible XMPP server designed with ease-of-use and extensibility in mind.