Prosodical Thoughts

News, announcements and thoughts from the Prosody IM team

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. Tags: release , security .

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 →

An Introduction to Lua - London

by The Prosody Team. Tags: events .

A heads-up for those in the London area and looking for something to do on Tuesday evening. Matthew is going to be giving a talk introducing the basics of Lua, and talking a bit about why we chose Lua for Prosody, and how it has benefited the project. Anyone is welcome, space permitting, and registration is free via Lanyrd (Twitter account required) or Superdevs (OpenID required).

Read more →

Prosody 0.8.0 released!

by The Prosody Team.

Hurrah! We’re very pleased to announce the release of Prosody 0.8.0. This release includes a number of anticipated new features, which we’ll take a tour of below. But before that we would like to thank everyone who has helped with this release - our strong community makes Prosody what it is. In particular I’d like to thank Florian Zeitz, Kim Alvefur, Jeff Mitchell, Robert Hoelz, Paul Aurich, Dwayne Bent, Tobias Tom and Brian Cully for their contributions to this release.

Read more →

JSON Encodings for XMPP

by The Prosody Team.

By popular demand from some parts of the web community the XSF published a new XMPP extension today - XEP-0295. At long last this XEP brings us a standard for XMPP streams that employ the standard lightweight data interchange format known as JSON. We all know that JSON is simple, light and fast - and of course these properties align very well with the Prosody project. For that reason, we have been working hard all day to provide the first implementation of this new stream format… and are happy to announce the immediate release of mod_json_streams!

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.8.0RC1 available for testing

by The Prosody Team.

Hello everyone! Finally, the announcement everyone has been waiting for… we’re very proud to present a release candidate for Prosody 0.8.0! Prosody 0.8 contains a number of features that people have been eager to see. In particular it is now easy to extend Prosody’s authentication and storage via plugins. This means Prosody can grow to support a large range of databases and 3rd-party authentication systems. This is a non-exhaustive list of changes since 0.

Read more →

Prosody nightly builds

by The Prosody Team. Tags: packages .

For quite a while we have made it easy to get snapshots of the latest Prosody source, and also provided a 64-bit Debian package (prosody-dev) that tracks Prosody’s main development branch. We just completed the last pieces of a new system for building regular nightly builds for each of our active branches. Produced every day at 5AM UTC are builds of a source tarball and Debian/Ubuntu 32-bit and 64-bit packages.

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

About

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

⚛️ Atom feed

Recent Posts