> DIGEST-MD5 is notoriously confusing, which is why the IETF has deprecated > it. > > Perhaps you could send along the exact XML (and character data) that you > exchanged?
Here it is, starting with the opening <stream> after successful TLS: -> TLS established -> <?xml version="1.0"?><stream:stream xmlns:stream="http://etherx.jabber.org/streams" version="1.0" xmlns="jabber:client" to="malkier.net" xml:lang="en" xmlns:xml="http://www.w3.org/XML/1998/namespace" > <- <?xml version='1.0'?><stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' from='malkier.net' id='df229a5f49b15ac7e674ccd1dfe501fe' version='1.0'> <- <stream:features><mechanisms xmlns='urn:ietf:params:xml:ns:xmpp-sasl'><mechanism>DIGEST-MD5</mechanism><mechanism>PLAIN</mechanism></mechanisms></stream:features> -> <auth xmlns="urn:ietf:params:xml:ns:xmpp-sasl" mechanism="DIGEST-MD5" /> <- <challenge xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>cmVhbG09bWFsa2llci5uZXQsbm9uY2U9IjEzNGZlYTgzZDUwYTIyMmI0OWEwOGM0NDI3Yzc1ODAyIixxb3A9ImF1dGgiLGNoYXJzZXQ9dXRmLTgsYWxnb3JpdGhtPW1kNS1zZXNz</challenge> -> <response xmlns="urn:ietf:params:xml:ns:xmpp-sasl">dXNlcm5hbWU9InJha2F1ciIscmVhbG09Im1hbGtpZXIubmV0Iixub25jZT0iMTM0ZmVhODNkNTBhMjIyYjQ5YTA4YzQ0MjdjNzU4MDIiLGNub25jZT0iOHdPejd4czF4TklISkpHVlk3Z1RyU2FPZENnWEF3WlAva0kxalNSclFzcz0iLG5jPTAwMDAwMDAxLGRpZ2VzdC11cmk9InhtcHAvbWFsa2llci5uZXQiLHFvcD1hdXRoLHJlc3BvbnNlPWU5MmRhZDU4MjM5M2IxZjhiMDE2NWU2ZDIwYjgyN2VlLGNoYXJzZXQ9dXRmLTg=</response> <- <failure xmlns='urn:ietf:params:xml:ns:xmpp-sasl'><not-authorized/></failure> <- </stream:stream> The password is correct. Just as a reference, here's gajim doing the same thing: -> TLS established -> <?xml version='1.0'?><stream:stream xmlns="jabber:client" to="malkier.net" version="1.0" xmlns:stream="http://etherx.jabber.org/streams" > <- <?xml version='1.0'?><stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' from='malkier.net' id='1518257d7ef1efcd667bbf3bab4f4b18' version='1.0'> <- <stream:features><mechanisms xmlns='urn:ietf:params:xml:ns:xmpp-sasl'><mechanism>DIGEST-MD5</mechanism><mechanism>PLAIN</mechanism></mechanisms></stream:features> -> <auth xmlns="urn:ietf:params:xml:ns:xmpp-sasl" mechanism="DIGEST-MD5" /> <- <challenge xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>cmVhbG09bWFsa2llci5uZXQsbm9uY2U9IjIwNjIwNTQzOTlhNjM5NmQzMTE5NmE4ZDA1MzBlODAwIixxb3A9ImF1dGgiLGNoYXJzZXQ9dXRmLTgsYWxnb3JpdGhtPW1kNS1zZXNz</challenge> -> <response xmlns="urn:ietf:params:xml:ns:xmpp-sasl">Y2hhcnNldD11dGYtOCx1c2VybmFtZT0icmFrYXVyIixyZWFsbT0ibWFsa2llci5uZXQiLG5vbmNlPSIyMDYyMDU0Mzk5YTYzOTZkMzExOTZhOGQwNTMwZTgwMCIsbmM9MDAwMDAwMDEsY25vbmNlPSI4YjE3ZmQ0YmE2NmIxZWYyMjBhYzViZTEzNTIxZjU0NTEzODY1MjBhMDlkZjI3OTliIixkaWdlc3QtdXJpPSJ4bXBwL21hbGtpZXIubmV0IixyZXNwb25zZT0yZDhjNzAzNjQ4NjJlMDU1ZmNjZTc1OWFlYzlhYWE5Mixxb3A9YXV0aA==</response> <- <challenge xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>cnNwYXV0aD0zMTBmNmViN2Y3ZDk5MzA2YzUyNTIyMDExMTk1MjliYw==</challenge> -> <response xmlns="urn:ietf:params:xml:ns:xmpp-sasl" /> <- <success xmlns='urn:ietf:params:xml:ns:xmpp-sasl'/> -> SASL established Thanks. -- Eric Will EBL Engineers National Institutes of Health xmpp:[EMAIL PROTECTED] _______________________________________________ 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] _______________________________________________
