Hello World, A couple of years ago I started writing an XMPP daemon in Ruby. Long story short, I stopped working on it. Well, I've started again.
Going through the new drafts, I was making some changes and implementing SASL PLAIN. I got that working, then decided to test it with something other than Gajim. That didn't go so well. First off, Ruby's REXML library doesn't like that Psi "re"defines xmlns:xml in the opening stream. Also, it fails on SASL DIGEST-MD5. The first challenge reponse is wrong. This isn't my fault, because it works with Gajim and Digsby. It's not Psi's fault, because Psi obviously works fine with other servers. I can't figure out what's going on here. When I switch to offering "PLAIN" alone, Gajim and Digsby work, and Psi works unless I do what the new draft says, which is <success blah>=</success>. Psi rejects that, and none of the others care, so for now I just have it with <success blah/>. So all of them work on PLAIN, and everything but Psi work with DIGEST-MD5. Anyone have any clues?
_______________________________________________ JDev mailing list FAQ: http://www.jabber.org/discussion-lists/jdev-faq Forum: http://www.jabberforum.org/forumdisplay.php?f=20 Info: http://mail.jabber.org/mailman/listinfo/jdev Unsubscribe: [EMAIL PROTECTED] _______________________________________________
