Building notes, projects, and occasional rants

Wildfire 2.5.0

Jive Software announced Wildfire 2.5.0 just now. They are now 100% XMPP compliant. Congrats! They are the second server with source available to make that claim, after ejabberd last December.

I was still running an old Jive Messenger 2.3.1 so I decided it was time to upgrade. Installing a Wildfire is so easy that I never upgrade. I just export the users from the old server, do a fresh install of the new server, tweak two or three settings, and import the users. If you are upgrading from a Jive Messenger server, edit the XML before importing, and replace the start and end tag from JiveMessenger to Wildfire. I consider this not a bug, but a real annoyance: the User import/export plugin could easily support old formats, to make their own users to upgrade their server...

This time, it took me less than 10 minutes. Yes, it's that easy. And I'll bet that you could even do it in less time, but I have to patch the wildfire startup file to my personal taste.

The patch to the wildfire script allows me to run Wildfire in the foregroun, under daemontools. Its simple: copy the start section of the shell script and rename it as foreground and then remove the nohup at the beginning of the following line and the & at the end. There, you can now supervise your Wildfire installation.

You can fetch (.tar.gz, .tgz, .zip) my patch to the wildfire startup script, and my run files that I use for my setup. Please don't use them without reading. I have strange layouts in my servers.

Anyway, domain is now up and running again, with a full XMPP compliant server.

Note: Robin Bowes commented that he was having difficulties with the tarball... I tried it just now and tar zxf wildfire_supervised.tar.gz worked first time. Anybody else had problems?

Note 2: Pedro also has problems with the file. I don't know what's going on. I can do a tar zxf both on the server side and on the client side after downloading with Safari. In any case I placed two more options for download, a .tgz and .zip. Maybe that helps.

Technorati Tags: , , , ,