Skip to content


Service Update, 2010-01-24

As promised, until further notice the jabber.org team will provide a daily notice about our IM service, as well as more frequent updates as needed. This is the service notice for Sunday, January 24, 2010.

We experienced database problems yesterday (Saturday). As a result, some user accounts were corrupted. If that happened to you, everyone in your buddy list received an “unsubscribe” notification and those people probably think you’re blowing them off (I know, because this happened to me, too). We are working to fix this problem.

More significantly for everyone else, the machine on which we host the jabber.org IM service is currently unreachable via XMPP or SSH (although it responds to pings). The machine will need to be manually rebooted in person by the folks who run our data center. Given that it is 21:30 on a Sunday evening at the data center and they don’t have round-the-clock coverage, the jabber.org service will probably be offline for the next 12 hours or so. Once the machine is back online we will diagnose the problem and make sure it doesn’t happen again.

Peter Saint-Andre

UPDATE: Matthew and I were able to remotely power-cycle the machine. We’re back in business.

Posted in notices.

To Our Users

First, my apologies. The jabber.org IM server is run by a small team of volunteers, but that is no excuse for the poor level of service you have experienced lately.

Our failures have been many:

1. We thought that migrating to new server software would alleviate some of the problems we had in the past. Clearly the new software we’ve been trying has been even less reliable so far, resulting in frequent outages, random disconnections, the inability to log in, and other problems. I think that most or all of the problems are transitional and related to the difficulty of migrating a large service to new software, but the fact remains that the user experience has been horrible over the last week.

2. We have made our share of mistakes (unrelated to the software we use) regarding data backups, software deployment, service monitoring, and other best practices for a large public IM server.

3. We have failed to communicate clearly and regularly regarding the status of the server.

These failures are unacceptable for our users and embarrassing for the jabber.org team. We need to do better. In particular, we commit to:

1. Deploying software that works. We are collaborating with the developers of the software we’re currently using (the M-Link product from Isode Ltd.) regarding some bugs in their code. Although we don’t blame them for the bugs (all software has bugs, and the jabber.org service receives a lot of strange and unpredictable traffic from XMPP clients and servers that connect to our service), the bugs need to be fixed and the crashes need to stop. Much as we like and respect our colleagues at Isode, we have also looked into alternative software solutions because our first commitment must be to our users. I think we’ll be able to successfully complete the migration to M-Link, but at the same time it would be irresponsible of us to not consider other possible options in case they become necessary.

2. We are instituting improvements in our processes and procedures so that we can prevent problems from arising in the future, and so that we can respond more quickly when problems do occur.

3. We shall post a daily status update at www.jabber.org for the foreseeable future to keep our users informed.

We have been offering free IM accounts at jabber.org since 1999, and we want to provide a service we can be proud of. Lately there has been very little pride on the jabber.org team.

Because I am ultimately responsible for the jabber.org server, I am personally embarrassed by the poor service we have been providing, and I shall do whatever it takes to ensure that you, our users, will receive much better service in the future.

Peter Saint-Andre

Posted in notices.

Up, Down, and Forward

You might have noticed that the jabber.org IM service has been up and down in the last few days. We are performing some final tests before moving forward with the software migration from ejabberd to M-Link, which should happen in the next few days. Please be aware that as we get closer to launch, it is possible that some of your data (e.g., new buddies in your contact list) will not “make the cut” and that you will need to update that data yourself after the migration is complete. We will post again to www.jabber.org and the juser@jabber.org list with any instructions you might need to follow. Thanks again for your patience.

Posted in notices.

Account Registration is Back

Because our server migration has been delayed, we have re-enabled new account creation at register.jabber.org. While we were at it, we upgraded the domain so that it’s now hosted using industry-standard SSL security to protect your username and password. However, if you have trouble visiting the secure link for any reason, you can still use the less secure version.

Posted in notices.

Migration Delayed

In consultation with Isode, developers of the M-Link software chosen to run the jabber.org IM service, the jabber.org admin team has decided to delay the planned migration until after January 1. We have every confidence that M-Link will provide a stable platform for our service and we are working with Isode to complete the migration as soon as possible, but we want to make sure that we do so without undue haste and with minimum interruption to our users. Expect further updates in early January.

Steve Kille, CEO of Isode, provided the following statement of explanation.

To Jabber.org customers,

It was planned to switch jabber.org to run the Isode M-Link server this week.

Work on this transition has caused a number of outages, including a three hour outage as a consequence of a particularly nasty bug which took the machine out.

This note is to apologize for all the inconvenience caused to the very many jabber.org users.

At the end of this week, I’m sorry to report that we did not make the transition to M-Link, and have decided to defer this until next year, as for a number of reasons it does not seem sensible to make the switch during the Christmas holidays.

I am confident that the switch to use M-Link will give an overall improvement to the jabber.org service, and look forward to seeing this next year.

I’d like to take this opportunity to thank the jabber.org team for all their efforts during the week, in particular to Matthew Wild who has been online with us most of the week and to Jerry Pasker who drove back to reboot the machine.

Yours Sincerely,

Steve Kille
CEO, Isode

Posted in notices.

Migration Update

We’re sorry to report that the server migration is taking a bit longer than expected. Data exports and imports have required more scrubbing than we would have liked (we’re using the format defined in XEP-0227 but that format is incomplete and some of our existing data was messy), yesterday we ran into some hardware issues that required the server machine itself to be rebooted in the data center (thanks as always to Jerry Pasker of USSHC for the fast and friendly service!), etc. We’re still working through these issues and will post further updates as we can. Please accept our apologies for the delay and our appreciation for your continued patience.

Posted in notices.

Security Notices

We’ve just installed a new security certificate at jabber.org to replace the old one, which was due to expire on December 17. This new certificate should solve the recent connection problems experienced by users of Apple’s Snow Leopard operating system (OS X 10.6).

In other security news, our service will soon shut down the old SSL-only port 5223 because all IM clients should be able to upgrade port 5222 to a secure connection using the XMPP “STARTTLS” feature, which was standardized 5 years ago in RFC 3920. If your IM client was configured to prefer port 5223, you might need to adjust the configuration to use port 5222. (For improved security we would prefer to force the use of encrypted connections on port 5222, but won’t make that change until sometime in 2010.)

Posted in notices.

Account Registration Temporarily Disabled

The admin team has temporarily disabled registration of new IM accounts while we migrate the user database. We will enable account registration again after the server migration has been completed (sometime during the week of December 14).

In the meantime don’t forget that you can still register on one of the many other XMPP-enabled services, a selection of which is listed over at xmpp.org.

Posted in notices.

Server Migration Coming Soon

The jabber.org admin team will migrate to its new server software soon. We will make a copy of the data for all 330,000 users on Saturday morning, complete data migration over the weekend, and then switch to the new software Monday morning (European time). Once we copy the data, any changes you make (e.g., adding new buddies to your contact list) will be lost, until the new software is installed and running on Monday. It is also possible that we will experience delays with the migration process. If so, we shall make an announcement on the juser@jabber.org email list and on our identi.ca microblogging account.

Posted in notices.

XMPP Server Migration

The jabber.org admin team is happy to announce that we have chosen M-Link from Isode as the server software that will power the jabber.org XMPP service for at least the next two years, in accordance with the Server RFP that we issued back in April. We would like to thank the server vendors who submitted proposals, and also thank the ejabberd / Process-One developers for their support of the jabber.org service since 2006. We look forward to working with Isode and we shall post additional information about the upcoming migration as it becomes available.

Posted in notices.