diff options
| author | Linus Jahn <lnj@kaidan.im> | 2022-04-04 18:09:03 +0200 |
|---|---|---|
| committer | Linus Jahn <lnj@kaidan.im> | 2022-05-20 16:55:28 +0200 |
| commit | 6c111246ec0a17309e4d6af4c57d6fcc058671cb (patch) | |
| tree | d571b73393377831719d3119e47b274cb24cbb5a /src/client/QXmppClientExtension.cpp | |
| parent | 7b0d7e727052119d40854b621f7da775ac2fea4c (diff) | |
| download | qxmpp-6c111246ec0a17309e4d6af4c57d6fcc058671cb.tar.gz | |
Client: Don't pass encrypted stanzas to old managers
Old managers means managers only using the old handleStanza() overload.
Such managers are likely not handling the encrypted contents correctly
(e.g. sending unencrypted replies and thereby leaking information).
Diffstat (limited to 'src/client/QXmppClientExtension.cpp')
| -rw-r--r-- | src/client/QXmppClientExtension.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/client/QXmppClientExtension.cpp b/src/client/QXmppClientExtension.cpp index c5e00c21..eb6ec907 100644 --- a/src/client/QXmppClientExtension.cpp +++ b/src/client/QXmppClientExtension.cpp @@ -53,6 +53,9 @@ QList<QXmppDiscoveryIq::Identity> QXmppClientExtension::discoveryIdentities() co /// processing should occur, or false to let other extensions process /// the stanza. /// +/// End-to-end encrypted stanzas are not passed to this overload, for that +/// purpose use the new overload instead. +/// /// \deprecated This is deprecated since QXmpp 1.5. Please use /// QXmppClientExtension::handleStanza(const QDomElement &stanza, /// const std::optional<QXmppE2eeMetadata> &e2eeMetadata). |
