Re: Jabber broken in 1.0.1 & Fire CVS?
Jason Townsend <[email protected]>
| Newsgroups | gmane.network.fire.general |
|---|---|
| Message-ID | <[email protected]> |
On Jun 10, 2004, at 3:49 PM, Evan Jones wrote: > 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. Thanks for the patch... I'll try to get this into TOT as well as the 1.0.x branch. I agree with you about switching to Acid; however this is a relatively large project in comparison to doing one-off bug fixes on our existing code. -Jason ------------------------------------------------------- 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