Prosodical Thoughts

News, announcements and thoughts from the Prosody IM team

Prosody ebuilds for Gentoo

by The Prosody Team. Tags: packages .

Jochen Schalanda let us know that he has created Gentoo ebuilds of Prosody, both of 0.5.2 and the 0.6.0RC. These will make it even easier for Gentoo users to try out Prosody. You can find them attached to Gentoo Bug 290594. The packages need testers, so please give feedback at the link above if you try them, so that the Gentoo maintainers can verify the packages are ready for publication.

Read more →

0.6.0RC available for testing

by The Prosody Team. Tags: testing-release .

We’ve just let out a release candidate for 0.6.0, the first release of our new 0.6 branch. This branch contains quite a few new features, and so we’re keen for it to receive as much testing as possible before the official release. Highlights of the new branch include: Console: Commands to add/remove hosts, reload the config and shutdown MUC: Allow multiple sessions of the same JID to use the same nick MUC: Support for persistent rooms MUC: Support for roles, affiliations, config and admin controls mod_compression: zlib compression support for XMPP sessions TLS for s2s connections Per-host SSL/TLS certificates for vhosts New importer for MySQL ejabberd dumps Compatibility with vCard fetching from ejabberd chatrooms When we release the final version there will be a more complete overview of each of these new features accompanying the release announcement.

Read more →

Prosody 0.5.2 Released

by The Prosody Team. Tags: release .

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 in Debian

by Matthew Wild. Tags: meta , packages .

This evening I was notified that Prosody has been accepted into the Debian package repositories! Many, many thanks to Enrico Tassi and Sergei Golovan for their efforts helping to get my rough package into shape and meet the Debian standards, and to all those who helped with testing the package as it went on its way. This news means that in future a simple-to-use Jabber server will be easily accessible to anyone using Debian, Ubuntu, or any one of the many GNU/Linux distributions derived from them.

Read more →

Prosody 0.5.1 Released

by The Prosody Team. Tags: release .

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

by The Prosody Team. Tags: release .

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 →

Multi-User Chat Gets Rich

by Matthew Wild. Tags: experiments .

It has long been an annoyance of mine that the MUC protocol does not support XMPP’s Personal Eventing Protocol, known more commonly as PEP or “rich presence”. The PEP protocol gives each user access to their own virtual pubsub service, allowing them to share with their contacts any information they want. There are standard XMPP extensions for publishing your mood, activity, what music you are listening to, and more.

Read more →

Prosody plus Gajim equals Faster Logins

by The Prosody Team. Tags: features .

Today elghinn, a Google Summer of Code student working on Gajim this year, completed the first goal of his project: implementing roster versioning support in Gajim. In the standard XMPP protocol, a client must ask the server for the user’s contact list (roster) each time it logs in. If (like certain people) you have a lot of contacts, then it could be a significant saving in bandwidth and processing time to be able to skip this roster download.

Read more →

Prosody 0.4.2 Released

by The Prosody Team. Tags: release .

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 →
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