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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.