It's on again: XMPP servers are dropping TLS enabled S2S connections again.

A strange feeling startet to cripple up my spine as I noticed that all of my Jabber contacts over at are offline for the second day in a row. "Looks like an error with S2S" was the first thought that crossed my mind. So i waded through the logs of my ejabberd server and it came up with messages like this:

=INFO REPORT==== 2009-02-25 13:23:05 ===
I(<0.6971.0>:ejabberd_s2s_out:311) : Closing s2s connection: -> (close in wait_for_stream)

I turned off TLS in /etc/ejabberd/ejabberd.cfg and ... all contacts back online.

{s2s_use_starttls, false}.

Turn TLS security back on ... completely gone.

For heavens sake Google, fix your TLS implementation!

And by the way, TLS encrypted S2S does not prevent your XMPP provider from spying on your messages. It justs prevents this for all the ISP that XMPP data has to cross to get from one Jabber system to the other. So this is no show-stopper for happy data-mining Google!

Update: It seems that Google is experiencing problems with their accounts: