aboutsummaryrefslogtreecommitdiff
path: root/src/QXmppStream.cpp
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2010-08-12 07:55:43 +0000
committerJeremy Lainé <jeremy.laine@m4x.org>2010-08-12 07:55:43 +0000
commit4e6d4908fdf5168fbd0ad4025f00a8d133622b4d (patch)
tree4f434a77e0a13f84e9b417a2fa74c68d82730f16 /src/QXmppStream.cpp
parent3ad23dd378b7b769ff65c6bf297d2547184e78e2 (diff)
downloadqxmpp-4e6d4908fdf5168fbd0ad4025f00a8d133622b4d.tar.gz
start refactoring and testing non-SASL auth
Diffstat (limited to 'src/QXmppStream.cpp')
-rw-r--r--src/QXmppStream.cpp19
1 files changed, 10 insertions, 9 deletions
diff --git a/src/QXmppStream.cpp b/src/QXmppStream.cpp
index 4e655885..d4625ba3 100644
--- a/src/QXmppStream.cpp
+++ b/src/QXmppStream.cpp
@@ -224,15 +224,6 @@ void QXmppStream::socketReadReady()
parser(data);
}
-void QXmppStream::sendNonSASLAuthQuery( const QString &to )
-{
- QXmppNonSASLAuthTypesRequestIq authQuery;
- authQuery.setTo(to);
- authQuery.setUsername(configuration().user());
-
- sendPacket(authQuery);
-}
-
/// Returns the QXmppLogger associated with the current QXmppStream.
QXmppLogger *QXmppStream::logger()
@@ -821,6 +812,7 @@ bool QXmppStream::sendToServer(const QByteArray& packet)
void QXmppStream::sendNonSASLAuth(bool plainText)
{
QXmppNonSASLAuthIq authQuery;
+ authQuery.setType(QXmppIq::Set);
authQuery.setUsername(configuration().user());
authQuery.setPassword(configuration().passwd());
authQuery.setResource(configuration().resource());
@@ -830,6 +822,15 @@ void QXmppStream::sendNonSASLAuth(bool plainText)
sendPacket(authQuery);
}
+void QXmppStream::sendNonSASLAuthQuery( const QString &to )
+{
+ QXmppNonSASLAuthIq authQuery;
+ authQuery.setType(QXmppIq::Get);
+ authQuery.setTo(to);
+ authQuery.setUsername(configuration().user());
+ sendPacket(authQuery);
+}
+
// challenge is BASE64 encoded string
void QXmppStream::sendAuthDigestMD5ResponseStep1(const QString& challenge)
{