Prosodical Thoughts

News, announcements and thoughts from the Prosody IM team

Prosody 0.9.0 released

by The Prosody Team. Tags: release .

Yes! Prosody 0.9.0 is here! Over 1500 commits have been made by twelve people since 0.8, and even more have gone into third-party libraries that we have been contributing to such as LuaSocket, LuaSec and LuaEvent. IPv6 Our first big feature to announce is IPv6 support throughout. After releasing 0.8, this was by far our most voted-for issue in our tracker. Many thanks especially go to Florian Zeitz who worked on the bulk of IPv6 support in both Prosody and LuaSocket.

Read more →

Prosody 0.9.0rc4 available for testing

by The Prosody Team. Tags: release .

We decided there wasn’t enough suspense about the 0.9.0 release yet, so we’ve decided to issue another release candidate to keep you on your toes. In fact, some of the changes we made for rc3 to keep compatible with the new LuaSocket 3.0 didn’t compile on some platforms. This should now be fixed. We also realised that although we have set a number of new defaults for our TLS configuration (see previous release notes), we had not set a list of acceptable ciphers, which led some clients and servers to negotiate ciphers that might be considered weak.

Read more →

Prosody 0.9.0rc3 available for testing

by The Prosody Team. Tags: release .

After everyone’s wonderful help at finding bugs (cheer), we’ve another release candidate for you from our 0.9 branch. The primary reason for this RC is to keep compatibility with the just-released LuaSocket 3.0rc1. The new LuaSocket is now available from our package repository, and we have updated our IPv6 documentation accordingly. If you have previously installed lua-socket-prosody, it is now recommended to install the lua-socket package instead. Summary of changes made since rc2:

Read more →

Prosody 0.9.0rc2 available for testing

by The Prosody Team. Tags: release .

After a very successful beta, we decided it’s time for a release candidate. We have made only a few small changes since beta1: With s2s_secure_auth enabled, we required encryption for domains listed in s2s_insecure_domains, even if s2s_require_encryption was not set. Some minor fixes to commands in the telnet console. Automatically disable SSL compression if luasec-prosody is installed. Fix a traceback in mod_bosh when used in combination with some plugins.

Read more →

Prosody 0.9.0beta1 available for testing

by The Prosody Team. Tags: release .

It’s the news you’ve all been waiting for! We present the first beta of our upcoming 0.9.0 release. For those of you not already following our development and nightly builds, here are a few of the major changes in this development branch (codenamed ‘Prosody Everyone Edition’) since 0.8: Full IPv6 support for all services (c2s, s2s, HTTP, etc.) Server-to-server authentication using certificates (SASL EXTERNAL) A new and improved HTTP subsystem, supporting virtual hosts and fully-reloadable modules Basic pubsub service Many other fixes and improvements, see our release notes for more information.

Read more →

Prosody 0.8.2 released

by The Prosody Team. Tags: release .

Hi all. Just a small release for you this time, with a handful of bugfixes. Thanks to ‘@eoranged’ and the other PostgreSQL users who helped with feedback and testing of the SQL fixes (the PostgreSQL server we use for testing is now behaving properly!). A summary of changes in this release: mod_storage_sql: Fix compatibility with PostgreSQL databases (0.8.1 issue) mod_bosh: Fix for sessions not timing out after inactivity in some cases mod_dialback: Fix multiple concurrent dialback requests for the same domain (was sometimes causing s2s failure with certain ejabberds) Download Windows: Installer | Zip

Read more →

Prosody 0.8.0rc2 available for testing

by The Prosody Team. Tags: release .

Time for a new release candidate for 0.8! If you aren’t familiar with the new features in 0.8 yet, please refer to our announcement of 0.8.0rc1. No major issues have been found since RC1, but we’ve found and fixed a number of minor ones, and sneaked in a couple of small features we’ve been working on that didn’t quite make RC1 in time. This includes a new migrator for moving data from the current file-based backend to the SQL backend, and vice-versa.

Read more →

Prosody 0.7.0 released

by The Prosody Team. Tags: release .

We did it! We are very pleased to announce the release of Prosody 0.7.0. Download links are below, but first let’s take a look at some of the new features… Efficient connection handling One of the most significant changes in Prosody 0.7 is the added support for libevent, meaning Prosody can efficiently handle very large numbers of connections on a variety of platforms using epoll, kqueue, and a range of other mechanisms.

Read more →

Prosody 0.6.2 released

by The Prosody Team. Tags: release .

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

by The Prosody Team. Tags: release .

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 →
Previous page Next page

About

Prosody is a lightweight and flexible XMPP server designed with ease-of-use and extensibility in mind.

Recent Posts