Fire is an open source multi-protocol instant messaging application for Mac OS X. While trying to use it with my research group's Jabber server, I discovered that its authentication was broken. I read the Non-SASL Authentication specification and hacked a fix. [Mailing list discussion] [Patch Tracker] [CVS Commit]