Prosodical Thoughts

News, announcements and thoughts from the Prosody IM team

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.7.0RC2 available for testing

by The Prosody Team.

It’s been a while, but we’re back with a new release candidate for Prosody 0.7.0! The last one gave us valuable feedback and caught issues we’d never have caught without all our users who helped with the testing. Thanks! So, now for RC2. The links to download are below. There have been quite a few fixes and improvements, here is the list of changes since RC1: SASL SCRAM updated for the latest specifications.

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 →

Google Summer of Code 2010

by The Prosody Team. Tags: events .

The XMPP Standards Foundation learnt this week that it has been accepted to participate in Google’s Summer of Code programme for 2010. This programme, occurring each summer since 2005, encourages students to spend their summer working on open-source software, sponsored by Google. If you’re a student and want to work on XMPP software over the summer, apply! You may apply to work on anything XMPP-related, and if you’re not sure what would make a good project then check out the XMPP GSoC ideas page for this year.

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 →

Proxy-less BOSH with Prosody

by Matthew Wild. Tags: features .

Prompted by Jack Moffitt’s post on cross-domain BOSH I have added support for the necessary HTTP headers to Prosody. This means that providing the user has a modern browser, no proxy is required to connect to the BOSH URL (usually running on a separate port to the normal web server) via (for example) Strophe.js or JSJaC. In Prosody trunk (to become the 0.7 version) simply add to your config: cross_domain_bosh = true This allows a script on any website to connect to your BOSH URLs.

Read more →

Prosody at FOSDEM

by Matthew Wild. Tags: events .

Just a quick note to say that at least one half of the Prosody dev team will be attending FOSDEM, Brussels in February. We’ll also be at the surrounding XMPP hackfest and summit. Speaking of hackfest… we were wondering what we should develop on the day. I’m after something fun, and different… if you have any interesting ideas for what we could do with XMPP in a day, shout now.

Read more →

One year ago today

by The Prosody Team. Tags: events .

Grab a few enthusiastic XMPP developers, a neat lightweight scripting language and put them together, what do you get? One year ago today we released the first version of Prosody. The early versions worked (kind of), and were quite feature-packed for initial releases now that I look back. The second release was made before the month’s end, and fixed a range of open issues. By the third release we had switched licenses from GPL to MIT, to give less restriction on what could be done with our code.

Read more →

Prosody 0.6.1 Released

by The Prosody Team. Tags: release .

Wow, that was quick. Unfortunately some users identified a critical bug in the roster storage in our 0.6.0 release. We’ve identified and fixed the problem as soon as we can, and strongly recommend that everyone running 0.6.0 back up their data directory (as always!) and upgrade to 0.6.1 at the earliest opportunity. For the original 0.6.0 announcement detailing the new features in this branch, see Prosody 0.6.0 Released. Download Windows: Installer |Zip

Read more →

Prosody 0.6.0 Released

by The Prosody Team.

Yay! After what turned into a rather long testing period, we’re ready to announce the release of Prosody 0.6.0. Below you will find the download links, right after a round-up of the new features in this version. Telnet console While the console is nothing new, 0.6 sees some new commands added. You can now easily reload the configuration file, and add/remove virtual hosts without restarting. We’ve also added a command to shut down the server gracefully, closing all connections with a specified message first.

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