Re: Jabber broken in 1.0.1 & Fire CVS?
Evan Jones <[email protected]>
| Newsgroups | gmane.network.fire.general |
|---|---|
| Message-ID | <[email protected]> |
On Jun 9, 2004, at 18:53, Evan Jones wrote: > I'm trying to log in to a private Jabber server that has been set up > here recently, and it doesn't seem to let me (Unauthorized errors). It turns out that it *is* a bug in Fire: Fire will always try to do digest authentication. This is incorrect, as some servers do not support digest (for example, my server that uses PAM). What Fire should do is follow the Jabber specification, and ask the server what authentication types it supports: JEP-0078: Non-SASL Authentication http://www.jabber.org/jeps/jep-0078.html I'm about to submit a really rough patch which does that to the patch tracker. It's a huge hack and doesn't do error checking as well as it should, but it works for me. However, Fire should *really* consider replacing its Jabber code with one of the more maintained Jabber libraries, like maybe Acid, an Objective-C framework: http://www.jabberstudio.org/projects/acid/project/view.php But I'm not the guy to do that. I'll just hack on what is already there to make it work. Evan Jones -- Evan Jones: http://evanjones.ca/ "Computers are useless. They can only give answers" - Pablo Picasso ------------------------------------------------------- This SF.Net email is sponsored by the new InstallShield X. From Windows to Linux, servers to mobile, InstallShield X is the one installation-authoring solution that does it all. Learn more and evaluate today! http://www.installshield.com/Dev2Dev/0504 _______________________________________________ Fire-talk mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/fire-talk Have a question? Please read the Fire Frequently Asked Questions: http://fire.sourceforge.net/faq.shtml