From f583f1a71459f413f9f869b8f1616722054dbea8 Mon Sep 17 00:00:00 2001 From: Linus Jahn Date: Mon, 10 Feb 2020 22:16:12 +0100 Subject: utils: Generate UUIDs for stanza hashes by default The QXmppUtils::generateStanzaHash() generates UUIDs by default now. UUIDs are not generated, if the default parameter is changed to a different value (!= 36). The behaviour is not changed for other values than 36. This way all users of QXmpp will automatically start to use UUIDs, if they use the generateStanzaHash() method. --- src/base/QXmppUtils.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/base/QXmppUtils.h') diff --git a/src/base/QXmppUtils.h b/src/base/QXmppUtils.h index b9d5c0a0..88d7123b 100644 --- a/src/base/QXmppUtils.h +++ b/src/base/QXmppUtils.h @@ -60,7 +60,8 @@ public: static QByteArray generateHmacSha1(const QByteArray& key, const QByteArray& text); static int generateRandomInteger(int N); static QByteArray generateRandomBytes(int length); - static QString generateStanzaHash(int length = 32); + static QString generateStanzaUuid(); + static QString generateStanzaHash(int length = 36); }; void helperToXmlAddAttribute(QXmlStreamWriter* stream, const QString& name, -- cgit v1.2.3