Skip to content


Service Update, 2010-02-03

As you might have noticed, the jabber.org IM service has been much more stable in the last few days, thanks to a number of bug fixes from our friends at Isode. There are still several known issues that have been fixed in M-Link, but both Isode personnel and jabber.org admins are travelling this week for the XMPP Summit in Brussels this weekend, so we won’t deploy any updated software builds until sometime next week. This will also give Isode’s QA department an opportunity to complete some more thorough testing than was possible while we were all in “crisis mode” over the last two weeks. Finally, we are also still working to pinpoint some remaining issues (such as delayed and even dropped messages from gmail.com to jabber.org), which the admin team will discuss with the Isode team this weekend. If pertinent information becomes available, we will post again in the next few days. Thanks again for your patience during the recent migration.

Peter Saint-Andre

Posted in notices.

Service Update, 2010-01-29

This is the jabber.org service notice for Friday, January 28, 2010.

For the most part, today was a good day at the jabber.org IM service. We installed a new build from Isode earlier today that seems to have solved the login delays our users experienced, as well as most of the memory usage issues. This build isn’t perfect, because we had a hard crash this evening, followed by some false restarts, so we’ll be monitoring it closely over the weekend. In addition to these fixes, the jabber.org admin team corrected a problem with our digital certificate and continues to debug connection issues with a number of different IM clients.

We will post updates over the weekend, so stay tuned.

Posted in notices.

Service Update, 2010-01-28

This is the jabber.org service notice for Thursday, January 28, 2010.

I think it’s safe to say that today was fairly frustrating. It was frustrating for our users, because login times were extremely slow. It was frustrating for the Isode team as they struggled to find the causes of high memory usage and deal with a few nasty bugs related to DIGEST-MD5 authentication. It was frustrating for the jabber.org admin team as we worked to diagnose some strange disk I/O behavior on the server machine itself.

This evening, Isode’s Curtis King and I completed some further testing and the initial results look promising, but we’ll know more tomorrow.

Thanks for hanging in there with us…

Peter Saint-Andre

Posted in notices.

Service Update, 2010-01-27

This is the jabber.org service notice for Wednesday, January 27, 2010.

There’s not as much to report today. The Isode team continues to track down the memory issues as well as a few less significant bugs and feature requests (DIGEST-MD5 login issues, vCard fixes, enabling chatroom logs, etc.). On the jabber.org team we are working to diagnose connection problems experienced by some users of Finch, Gajim, GNU Freetalk, Kopete, Meebo, Palringo, and a few other clients (most of the issues seem to be related to our disabling of the old SSL-only port 5223, but there might be other bugs involved). We also discovered an IP address that was making about 50 TCP connections a second without ever trying to start an XMPP stream, so we have blocked that IP address. We’re on the lookout for other abusive traffic, which might be causing more general problems at the jabber.org service.

Today we also held an impromptu meeting of jabber.org users in the jabber@conference.jabber.org chatroom. If our users would like us to hold a weekly meeting for a while, drop by the jabber@ chatroom and let us know (you can even join via the web as described on the help page).

Tomorrow (Thursday) we plan to fix a problem with our certificate chain, deploy several fixes from the Isode team, and track down more of the client connection problems mentioned above. We’ll keep you posted via identi.ca (mirrored to Twitter).

Peter Saint-Andre

Posted in notices.

Service Update, 2010-01-26

This is the jabber.org service notice for Tuesday, January 26, 2010.

The team feels that it turned the corner yesterday and that we are on the path to a very stable and full-featured IM service. Some of the changes we’ve made are “behind the scenes” (better work processes for monitoring the service in real time, rotating logs to prevent a full disk on our server machine, etc.) so you won’t immediately notice them, but they are definitely improving reliability. In addition, the Isode team is hunting down some elusive bugs (e.g., regarding DIGEST-MD5 authentication, which is notoriously confusing for developers and has a lot of interoperability problems).

Our primary open issues are:

1. Memory usage. For reasons that we and Isode still don’t fully understand, memory usage slowly increases after a restart, causing the server run out of memory on the machine. We now have automated processes in place to restart the server when memory usage approaches the limit. This means that we’re having a few restarts every day, but they are controlled (even if not announced ahead of time). Fixing this problem is the top priority right now.

2. Google Talk connectivity. Some messages get lost from Google Talk to jabber.org. We’re working to figure out the conditions that cause this problem, because it is intermittent and might depend on which client you use.

3. vCards. Currently birthday and home page are not saved in user vCards. Isode is working to fix this relatively minor bug.

4. Chatroom logging. Currently this is disabled but we are working to bring it back so that we can archive the conversations from selected rooms at logs.jabber.org.

We will post again tomorrow with a full update, or follow our identi.ca feed (now also a Twitter feed) for regular status messages throughout the day.

Posted in notices.

A Note for Kopete Users

We have reports that older versions of Kopete have trouble connecting to jabber.org after the server migration. These issues do not affect Kopete on KDE 4, only on KDE 3. Kopete 3.x does not support STARTTLS (encryption upgrade on port 5222) and right now jabber.org does not support the old SSL-only port 5223, so you will need to disable SSL connections via port 5223 and connect unencrypted on port 5222. Unfortunately that is *not* secure and we do *not* recommend unencrypted connections (in fact we might forbid unencrypted connections in the next few months). However, we also have reports that even unencrypted connections are not working for all KDE 3.x users. We are working to debug the problem and will post again once we have determined the cause. In the meantime you might consider upgrading to KDE 4 (yes, we know that is a big upgrade) or using another Linux or cross-platform client, such as Gajim or Psi. We apologize for the inconvenience.

UPDATE: It seems that there are issues with KDE 4, too. We are working to isolate the problem and will report back as soon as possible.

UPDATE #2: A fix is in place for a server-side bug here, and we have reports of successful connections using versions as early as Kopete 0.12.

Posted in notices.

A Note for iChat Users

If you use Apple’s iChat client and have been unable to connect to the jabber.org IM service in the last week, you might need to change your account preferences. The change you need to make is unchecking the “Use SSL” option, as shown in the following image.

For security reasons, you will definitely want to check the “Warn before password is sent insecurely” option. This ensures that your password is never sent over an unencrypted connection (iChat supports encrypted connections over the standard port 5222 using a feature called STARTTLS, so your communications will be encrypted even if you uncheck the “Use SSL” option).

Posted in notices.

Service Update, 2010-01-25

This is the jabber.org service notice for Monday, January 25, 2010.

We made good progress today in solving a number of open issues. The Isode team found and fixed several critical bugs today and over the weekend. The jabber.org admin team cleaned up contact lists for the ~250 users whose data was corrupted last Saturday, instituted several automated monitoring, reporting, and data backup tasks as well as log rotation to help prevent further problems, and has committed to improved communication, including notices throughout the day via the identi.ca microblogging service.

Some of these code and configuration fixes have required restarts of the service. Our users should expect that to continue for several more days, but we will attempt to announce all restarts beforehand on identi.ca.

We still have several open issues to address this week, and we shall post about those in the coming days.

Thanks again to our users for their patience.

Peter Saint-Andre

Posted in notices.

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.