aboutsummaryrefslogtreecommitdiff
path: root/source/QXmppStream.cpp
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2010-08-09 09:42:43 +0000
committerJeremy Lainé <jeremy.laine@m4x.org>2010-08-09 09:42:43 +0000
commit73b8366617e350f0da161e3a7ed734e40d7b0f52 (patch)
tree8ddb5fd185f1cb439bac197aea9578c7a5b90e31 /source/QXmppStream.cpp
parenta89181602654a01a36c0a67304d18a1d3ac83131 (diff)
downloadqxmpp-73b8366617e350f0da161e3a7ed734e40d7b0f52.tar.gz
add support for SASL Anonymous authentication (issue #57)
Diffstat (limited to 'source/QXmppStream.cpp')
-rw-r--r--source/QXmppStream.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/source/QXmppStream.cpp b/source/QXmppStream.cpp
index b888a521..d73e1392 100644
--- a/source/QXmppStream.cpp
+++ b/source/QXmppStream.cpp
@@ -375,6 +375,12 @@ void QXmppStream::parser(const QByteArray& data)
sendAuthDigestMD5();
break;
}
+ case QXmppConfiguration::SASLAnonymous:
+ if(mechanisms.contains("ANONYMOUS"))
+ {
+ sendToServer("<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='ANONYMOUS'/>");
+ break;
+ }
default:
info("Desired SASL Auth mechanism not available trying the available ones");
if(mechanisms.contains("DIGEST-MD5"))