Loudmouth happenings

Dafydd and Senko at Collabora have done a great job on the “unstable” 1.3 branch. This is the branch that Nokia is using in the Maemo platform and it can probably be considered quite stable.

They have added support for XMPP 1.0, including SASL, StartTLS and SRV record lookup. With SRV record you no longer need to add a host if your DNS is setup properly when having a host-part of your JID that is different from the actual physical host your server is running on.

For those trying to build Gossip against 1.3.2 I suggest you give it a try with 1.3.3 where the build issues have been fixed.

Hopefully we will be able to arrange for a jabber meeting soon to discuss where to take it from here. Until then, keep on rocking Daf and Senko.

For release notes of the latest version, see the Loudmouth website.

STARTTLS support in Loudmouth

Sat down tonight and hacked up a first version of STARTTLS support in Loudmouth. The current version is pretty fragile to anything going wrong so I haven’t landed the code in the 1.3 tree yet. I also plan to do some refactoring required after merging the SASL patch this weekend.After merging this it means that Loudmouth will have support for SASL, STARTTLS and SRV lookup which will let you just use your JID for connecting rather than giving JID, host, port and whether to use SSL or not.Yay!

Loudmouth with SASL support

I received a nice patch for Loudmouth last week from the guys at Collabora. It adds SASL support and XMPP 1.0 stream setup, this is something that have been lacking in Loudmouth for quite some time.

Spent the weekend going through the patch and make some changes to it and finally got it merged into my development branch. The patch also included support for doing SRV record lookups when trying to connect so that I only have to give my JID instead of JID, server and port. This is currently not supported by Gossip but I hope it can be added soon.

Next up will be to add support for TLS negotiation and some internal refactoring that I have been considering.

Next Page »

Close
E-mail It