aboutsummaryrefslogtreecommitdiff
path: root/src/client/QXmppOutgoingClient.h
diff options
context:
space:
mode:
authorLinus Jahn <lnj@kaidan.im>2022-12-28 21:58:25 +0100
committerLinus Jahn <lnj@kaidan.im>2022-12-28 22:56:35 +0100
commit838deb445b615aa06829164deb926ad68a42ae30 (patch)
tree267549c891617d9b871ef4a21a77b365c02de7a5 /src/client/QXmppOutgoingClient.h
parent3dd4267a5842d5b956dd79633fa2c8b81fb80d53 (diff)
downloadqxmpp-838deb445b615aa06829164deb926ad68a42ae30.tar.gz
Stream: Add IQ response sender check
Verifies that the sender of the response is correct, so no evil entity can inject responses. Fixes #510.
Diffstat (limited to 'src/client/QXmppOutgoingClient.h')
-rw-r--r--src/client/QXmppOutgoingClient.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/client/QXmppOutgoingClient.h b/src/client/QXmppOutgoingClient.h
index 57e3477a..6c72d076 100644
--- a/src/client/QXmppOutgoingClient.h
+++ b/src/client/QXmppOutgoingClient.h
@@ -38,6 +38,7 @@ public:
bool isClientStateIndicationEnabled() const;
bool isStreamManagementEnabled() const;
bool isStreamResumed() const;
+ QFuture<IqResult> sendIq(QXmppIq &&);
/// Returns the used socket
QSslSocket *socket() const { return QXmppStream::socket(); };