After a pretty long hiatus due to moving house and generally being too tired to make much progress, I've started working on OpenFire again properly. So far, I've finished the main features I had planned for the core library - raw message listener interface, conversation specific listener interface, friend specific listener interface, and exposing what games people are playing. I'll be reviewing the overall situation this week, to see what other features the core library desperately needs, then move on to implementing the features I've been wanting for the message relay.
Well, I'm back home now and starting to get some free time back, so I thought I'd package up the 1.0.1 release which fixes the crashing issue caused by the last protocol update to xfire. You can download it here. If you find any issues with this new version, please post bug reports up on the google code tracker here.
Some bad news I'm afraid. I've been very busy recently so haven't had any time at all to keep testing the OpenFire library and client against XFire, and it appears that a protocol change has been made while I have been away that has made the current version of the client unusable. It wasn't a major change, it appears that some extra information is being stuffed into some previously unused space that was part of the port declaration for games your friends are playing. Once I spotted this it was an easy fix, though I am intrigued as to what this new information is.
I have quite a lot of stuff going on just now (moving house, work is busy as hell, etc.) so I'm not actively working on OpenFire. Fear not, however, I will hopefully be able to get back to planning 2.0 and implementing new features in a couple of months. Meanwhile, we've had just over 50 downloads of the windows and linux distributions of OpenFire 1.0, which is not bad for hardly any promotion whatsoever.
Several weeks later than intended, I've put the binary releases of OpenFire v1.0 on google code and created a new JNLP link. Click on the downloads link to the left or click on this link. The JNLP version is typically easier to use if you just want the client and not the relay: JNLP auto-installer.
That crucial time has arrived, and just about everything we wanted ready for the first release is now complete. I'm tagging all the source code in Subversion just now, then I'll put up a binary release of the library, relay and client later on tonight.
In order to give a face to the name, I decided to create a logo for openfire. While doing this I got quite carried away, so I decided to create some wallpapers and the like too. The official logo is now this:

I have decided to release the OpenFire test client, which I have been using to help figure out what the client API should look like.
It was about time I resurrected the azdev.co.uk site. It's coming up for 8 years since I produced any software under the AZ Dev. name, which is a hell of a long time. But, I'm back, and I'm working on OpenFire which I will probably start talking about semi-regularly here.