Tag Archives: Features

Deprecation of Facebook XMPP Chat API

We are sorry to announce that Facebook will put down their Facebook XMPP Chat API in April 30th 2015. For official Facebook information please see here. Key information quoted from there:

On April 30, 2014, we announced the deprecation of the XMPP Chat API as part of the release of Platform API v2.0. The service and API this document covers will no longer be available after April 30, 2015.

Once version 1.0 is deprecated on April 30, 2015, chat.facebook.com and the xmpp_login permission will no longer be available.

We will turn off our Facebook transport in the days after April 30th 2015. All data will be deleted. But you have to make sure that you clean up your roster and remove all @facebook.jabber.hot-chilli.net contacts.

Hashed passwords for Prosody

We just changed the Prosody authentication provider module to hashed SCRAM-SHA-1 passwords.

You most probably will not notice anything. But if your client does not support SCRAM-SHA-1 the password will be sent in plain, not DIGEST-MD5 like until now. So be sure you only use a TLS/SSL connection to the server to protect the password (and also all your other XMPP data like chat messages) inside an encrypted data stream. Some clients might show a warning that DIGEST-MD5 is not longer available on the server.

The next time you log in the password will be automaticly hashed with SCRAM-SHA-1 mechanism.

Prosody 0.9 with IPv6 and Web Admin

We upgraded the Jabber server from Prosody 0.8 to 0.9 today! This brings a lot of new features, I just want to name IPv6 support and a Web Admin interface for our Jabber hosting customers. 🙂

After migrating from ejabberd to Prosody we had to dump IPv6, which is now coming back. We are very happy about that and cannot wait how statistics will change after we support it again. 😉

Also we installed several new modules with some new features.

A big thank you to Matt, the chief maintainer of Prosody! 🙂 The server upgrade only took about 20 minutes until the server was up and running again. Without him this would not have been possible. We run some special configs which had to be taken care of.

Twitter migrated to Spectrum 2

Along with other transports in the last days and weeks Twitter was migrated to Spectrum 2 today.

With Twitter you have some more features. Instead of using the personal messages from twitter.com@twitter.jabber.hot-chilli.net you can use your personal Twitter chatroom at #twitter@twitter.jabber.hot-chilli.net.

Sending #help to the Twitter transport gives you this:

#status ==> Update your status
#timeline [username] ==> Retrieve ‘s timeline; Default – own timeline
@ ==> Send a directed message to the user
#retweet ==> Retweet the tweet having id
#follow ==> Follow user
#unfollow ==> Stop Following user
#mode [012] ==> Switch mode to 0(single), 1(multiple) or 2(chatroom)
#help ==> Print this help message

Pre-registration for transports

Due to heavy bot and spam we just activated a pre-registration for most of our transport services. Thank you very much to Zash for this quick-n-dirty and well-working Prosody module.

From now on you have to make a pre-registration on this website before you can register to one of our transports by using your Jabber client. This pre-registration record is valid for 10 minutes, after that you would have to use our web form again.

Next to closing in-band registration for Jabber accounts this really seems to be necessary. Sorry about that…