Release Notes: This release brings full support for IPv6 throughout the server, the top feature request since 0.8. It also makes a number of security enhancements, including support for server-to-server authentication using certificates instead of traditional DNS-based authentication ('dialback'). Other improvements include a new HTTP subsystem supporting virtual hosts and fully reloadable modules, pubsub support (XEP-0060), and more.
Release Notes: Support for authentication and storage modules to integrate Prosody with 3rd-party databases, directories, and other systems. The first new storage plugin is for SQL databases and supports MySQL, PostgreSQL, and SQLite3. Also included is a migrator to move data between the file-based and SQL storage. Ad-hoc command support is now included by default to allow configuration and control of Prosody remotely from an XMPP client. Multi-user conferences now support members-only, invite-only, and password-protected rooms.
Release Notes: This release adds support for libevent (epoll, kqueue, etc.) to enable handling of a large number of connections. Also new is support for Cyrus SASL authentication, allowing authentication against LDAP, PAM, SQL, and others, in addition to allowing GSSAPI/Kerberos. Support for SASL SCRAM allows for more secure logins, and server-to-server compression allows for bandwidth savings.
Release Notes: Various bugfixes and minor enhancements were made. Important changes include disabling SSLv2 by default (since it is insecure) and fixing a bug which could cause invalid XML to be sent to clients. Some cases where data sent to a connection immediately before close could be lost were also fixed. The algorithm for choosing targets from SRV records was fixed. Stanzas sent over s2s connections are ensured to always have the correct namespace.
Release Notes: This release brings server-to-server encryption support and configurable per-vhost SSL certificates. Multi-user chat now allows multiple resources in different locations to share the same nickname in a chatroom, as well as admin controls such as kick and ban. Zlib stream compression for clients reduces bandwidth consumption (useful for mobile connections). New console commands allow adding/removing vhosts at runtime.
Release Notes: 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. It fixes a libidn-related crash on Vista and some other Windows versions.
Release Notes: This is a small bugfix release. It includes a fix to correctly send the room subject when a user joins a MUC room, and a traceback caused when sending subscription requests to the server itself. The urgency of errors when sent to syslog has been lowered to avoid an issue on some systems where they are broadcast to all terminals. Usability was improved through better handling of SSL/TLS initialization errors (i.e. missing or unreadable certificate files), and warning the user if they put port configuration under a virtual host section where it will have no effect.
Release Notes: This is a new major release. It brings many internal changes and a bunch of new modules. Thanks to refactoring of the core routing code, extensibility was improved and performance is greater than previous releases. New plugins were added for "shared roster"/groups support, sending a notification to admins and a greeting to new users when they register, and sending announcements to all online users. The telnet console has been made much more powerful, and there is now support for requiring the encryption of XMPP client connections.
Release Notes: This is a small bugfix release. Fixes include correcting prosodyctl to correctly start the server when it is not being run out of its source directory, allowing the use of SASL ANONYMOUS login, processing subscription requests to users on local components/gateways, and fixing a bug in the Debian init script which killed the server instead of reloading it. README and INSTALL files were added to the tarball.
Release Notes: The development focus has been on better system integration. This means that in addition to multiple bugfixes, it has much improved logging, adds POSIX signal handling, and has a new 'prosodyctl' utility for managing the server and its users. There are some important interoperability changes, so it is highly recommended for users of previous versions to upgrade. Debian and Ubuntu users will also be glad of the much improved Debian package, which finally adds init scripts to bring up Prosody securely under its own user account, as well as logrotate support.