Prosodical Thoughts

News, announcements and thoughts from the Prosody IM team

Prosody 0.9.0rc5 available for testing

by The Prosody Team.

Hi folks, It’s that time of the week! We have a new release for you, with some important and some minor fixes. It is strongly recommended that all 0.9 users upgrade - these issues affect all versions of 0.9 since we released beta1 (~nightly build 119). Prosody 0.8 is not affected. Summary of changes: [major] Fixed a segfault in our SCRAM authentication code that can allow unauthenticated users to crash a Prosody instance.

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 →

We like Pie

by The Prosody Team.

We have just added another target to our package builder, namely armhf packages sutable for Raspian on the Raspberry Pi. The first package available is trunk nightly 391. To try it, simply add our package repository to /etc/apt/sources.list: deb http://packages.prosody.im/debian wheezy main and then run sudo apt-get install prosody-trunk

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 →

XMPP summit

by Matthew Wild. Tags: summit .

As usual for this time of year, the XMPP Standards Foundation is holding a summit in the US. I’m excited to say that, for the first time, we’ll be there! The summit shall be held just after the 2012 Realtime conference in Portland, Oregon - which I’ll also be attending. For more information on the summit, including how to attend if you are interested, hop over to the XMPP summit #12 wiki page.

Read more →

Tiiiiiiimber!

by The Prosody Team. Tags: news .

A while back we realised that some of the changes we needed to make for the Prosody 0.9 release were not trivial, and involved breaking some established core APIs. We have traditionally kept our trunk repository “stable” for everyday testers who aren’t worried about the occasional bug, so we decided to open up a new branch for in-progress, and potentially broken, work. This branch gained the name ‘timber’ (broken trunk) - timber also happens to be the Old English term for a building, and more appropriately the act of building.

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.1 released

by The Prosody Team.

This is a security and bugfix release for the 0.8 branch. This release contains fixes for a couple of major issues, and it is strongly recommended that you upgrade. Some of you may already be aware of the “billion laughs” denial-of-service attack which was discovered to work against a number of XMPP servers recently. Due to accidental oversight the Prosody team was not notified ahead of the issue being made public, so we have worked hard the past few days to prepare this release as soon as we could.

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