Qt Submodule Update Bot
2bc0a35600
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: I4b7e6ac674561afb0df13d537fd5332a6105bf13
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2026-01-17 02:14:55 +00:00
Qt Submodule Update Bot
9713f3ce3c
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: I32610627abd76b060c7adea079d67e0970586957
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2026-01-14 14:43:57 +00:00
Ivan Solovev
e2ae1fc992
Fix docs for new items of QMqttClient::TransportType
...
Mention that the transport uses QWebSocket, not QIODevice.
Technically, the implementation is still based on QIODevice, but that
is not what we want to highlight in the docs.
Amends dec643fc61 .
Pick-to: 6.11 6.10
Change-Id: If561b3828cf8ffce4f245f7b4688a168a2ae3857
Reviewed-by: Maurice Kalinowski <maurice.kalinowski@qt.io>
Reviewed-by: Even Oscar Andersen <even.oscar.andersen@qt.io>
2026-01-14 09:24:32 +00:00
Qt Submodule Update Bot
8e5acbae56
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: Ib20ce2a7150e5de68de88bfc6fd6795939c7b828
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2026-01-05 13:57:08 +00:00
Qt Submodule Update Bot
c588c20e66
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: I255f088dfb1a6623b9847b977d3d9158d2a25b7e
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-12-20 00:59:24 +00:00
Jani Heikkinen
f86a1256ea
Bump version to 6.12.0
...
Change-Id: I60f51632b5e24ba98afe6d9d1bb156bf08989b82
Reviewed-by: Akseli Salovaara <akseli.salovaara@qt.io>
2025-12-16 22:38:11 +00:00
Qt Submodule Update Bot
cf63fbc069
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: I7578986ec8bac24afdc5cfe7a325fa3ded0ba340
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-12-16 22:38:10 +00:00
Qt Submodule Update Bot
18f56919ea
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: I27aaf4c2d2ef97d7f3978e47acbe952bc3939ea0
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-12-12 17:56:25 +00:00
Qt Submodule Update Bot
4f6e8dd0f1
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: I7ee826f2a6539fe2fe764f1e6df6ad17de721bac
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-12-05 12:44:08 +00:00
Qt Submodule Update Bot
10b203bfa2
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: I51c421442b87aacc46e628661319e3e1983dffae
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-12-05 03:01:55 +00:00
Qt Submodule Update Bot
b50be0baf7
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: I3ee675366b1355cfa625f18803d3874a47065214
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-12-02 10:46:02 +00:00
Eren Bursali
1189064b88
QT_NO_AS_CONST: rename "QT_NO_AS_CONST" to "QT_NO_QASCONST"
...
QT_NO_AS_CONST got renamed in qtbase.git in commit
03baf08d2bb9
Task-number: QTBUG-141558
Change-Id: Iadf4ab8b56ae714cccee2e6093009555c710c41b
Reviewed-by: Ahmad Samir <a.samirh78@gmail.com>
2025-12-02 09:39:22 +01:00
Qt Submodule Update Bot
977115a9cb
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: Iec832909c05cb475a08eb71f86349c551a81c5a1
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-12-01 10:01:53 +00:00
Qt Submodule Update Bot
db2c48bf61
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: I30a8b40542a8badb8272ec30ed4bcabb6d9e605d
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-11-28 11:03:30 +00:00
Qt Submodule Update Bot
c4be55826e
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: I009322caf810db5402f98788ef63886ef712213b
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-11-26 11:25:09 +00:00
Qt Submodule Update Bot
c6ea0e6059
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: I74249232f221b19d0568210eb8039caf1b97e98c
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-11-25 05:49:34 +00:00
Qt Submodule Update Bot
00190db47e
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: I444bf8b12e27a117d534a8a1ef03362ed5508e68
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-11-20 19:24:30 +00:00
Qt Submodule Update Bot
f6a803d24c
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: I917bda3b42bd8be0f0d5624501ac9a0edc6f0fd2
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-11-19 12:08:30 +00:00
Qt Submodule Update Bot
6372682e14
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: I7159d919f11488a9d5edefdb619dd3af3aeea42d
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-11-18 16:43:07 +00:00
Qt Submodule Update Bot
2b011198f1
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: Iafffb7c835835bcf57de5e2653cc88c563a5891a
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-11-15 00:54:26 +00:00
Qt Submodule Update Bot
f18faa609a
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: I43e38acf9b1fc30ab43f0143391b5fac8fa7eb84
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-11-14 01:30:50 +00:00
Qt Submodule Update Bot
f1cee95bbd
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: Ifb01c321e1c15f74ccb87a67fef782511a250902
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-11-12 13:28:58 +00:00
Qt Submodule Update Bot
0d21bdef58
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: Ib5b9196a1eb9bf856c06c24fd0547f8a273b8f21
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-11-11 21:44:14 +00:00
Qt Submodule Update Bot
ad34c67816
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: Ia883cd3b309fa9ce3424e0b2ec051207ecde375f
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-11-10 23:04:08 +00:00
Qt Submodule Update Bot
7bf74eac1d
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: I4f439ced40d37d13cf09f008f8efa9de37d570d9
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-11-07 13:36:33 +00:00
Qt Submodule Update Bot
44c50b2b66
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: I3d21a10d68e7fba47f1c24738f0d09e286eb3a77
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-11-06 01:13:17 +00:00
Qt Submodule Update Bot
6e29d031b5
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: If5ae9b44030e08f90b776cf9d47481117c2a3eb9
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-11-01 18:34:55 +00:00
Qt Submodule Update Bot
bd81918910
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: I1ac66064a7f6aa9782979bbd35ce10694ebac8df
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-10-30 23:06:19 +00:00
Qt Submodule Update Bot
32f954d6c2
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: Idd4bfa5846ee2cddbc25e12d8aa99bf9c3e50eb4
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-10-27 20:02:37 +00:00
Qt Submodule Update Bot
467f31cc1b
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: Icc8643527c208d6df601d2a9e0254de0ce1e0818
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-10-24 02:32:26 +00:00
Ivan Solovev
b5c1e3aeb6
Mark more files as security-critical
...
The qmqttclient.cpp file contains parts of the MQTT protocol
implementation, and hence marked as security-critical.
The qmqtttopicname.cpp file contains the code that validates the topic
name and also parses the levels -> it is a data-parser, so should be
security-critical as well.
Amends 18548033e1 , which incorrectly
marked these files as significant.
Not picking to 6.9 anymore, because that branch is already closed.
Task-number: QTBUG-135764
Pick-to: 6.10 6.8
Change-Id: I0e8b72fb1d24b7bbf6ac5edab63e137f9d36dd30
Reviewed-by: Maurice Kalinowski <maurice.kalinowski@qt.io>
2025-10-15 10:17:04 +02:00
Qt Submodule Update Bot
6740c49752
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: I98731db56278fdcfec8432b6021a434946b04333
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-10-09 12:01:52 +00:00
Qt Submodule Update Bot
d2118973e7
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: Icb670b8c44894305bd5d818fc3a8aeb737f406c0
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-10-03 11:28:27 +00:00
Qt Submodule Update Bot
9f1c2af872
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: Ia42e0000115cc06ef2d76bced89ac5df3a7f3027
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-09-30 23:15:30 +00:00
Qt Submodule Update Bot
13b1e8f4db
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: If877ba8189738ea27003a9e3dee1237ad8ed5f01
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-09-29 11:25:32 +00:00
Qt Submodule Update Bot
ccb2349722
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: I3db6f7d4eca7ba5e3fe54dbf6433cce04c47d105
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-09-26 18:49:50 +00:00
Qt Submodule Update Bot
6624b461eb
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: I34f9de26d6e05f500604f11264716160034ac989
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-09-20 15:03:54 +00:00
Qt Submodule Update Bot
7cd379444a
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: Ie9d561227fe3154099c38cbdae9818f9e708cc36
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-09-18 13:42:52 +00:00
Even Oscar Andersen
635ae612f1
Implement waitForBytesWritten for the websockets case
...
Not implementing this function causes a lot if Invalid Socket
Specified in the tests.
Also fixed a problem with broker_connection.h where
DefaultVersionTestData did not evaluate to version(0)
if MQTT_TEST_PROTOCOL was defined.
Fixes: QTBUG-137305
Pick-to: 6.10
Change-Id: I4b825196548a3f5bf07c3bb4203a0b46033004ba
Reviewed-by: Maurice Kalinowski <maurice.kalinowski@qt.io>
2025-09-10 11:39:48 +02:00
Qt Submodule Update Bot
2c9be38a7c
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: I0e8d9b044a8a2cf8a1940fcd54a381cd469d4fc0
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-09-05 14:35:58 +00:00
Qt Submodule Update Bot
d5c3a3334c
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: I4fb85f3bf08501514df0adefe1dc31fab56bc705
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-09-01 22:01:06 +00:00
Qt Submodule Update Bot
fae7ba0455
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: I0876db987f0144f03beb88d17020798dbb0228a8
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-08-08 23:06:26 +00:00
Topi Reinio
1cc23b20ef
Doc: Fix incorrect usage of \generatelist
...
The \generatelist command takes an optional argument
that affect how the members are listed, for example,
`classesbymodule` which creates an annotated list of
the classes in a named C++ module.
`groupsbymodule` is not recognized or documented. QDoc
falls back to generating a list of all members of a
group in this case. While the end result is correct,
this relies on an undocumented feature that is likely
to change and break.
Replace these instances with an explicit \annotatedlist
command that produces the same output.
Pick-to: 6.10
Task-number: QTBUG-138901
Change-Id: I4c36087ff39efc740bc938888aa2531f635d9b67
Reviewed-by: Paul Wicking <paul.wicking@qt.io>
2025-08-06 09:16:23 +00:00
Qt Submodule Update Bot
96ec1750fe
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: Icda5f2dddf8307463100183c8be1740f217d9b7f
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-08-05 11:16:37 +00:00
Ivan Solovev
111328866c
QMqttClient: optimize client id generation
...
Use the QUuid::Id128 format when converting a QUuid to string.
This format does not use curly braces and dashes, so we do not need
to remove them later.
Change-Id: I9b76c4eea03a4ba150e2a95ed8d108a6b1d9b8e6
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
2025-07-29 15:11:27 +02:00
Ivan Solovev
18548033e1
Mark the rest of sources as security-significant
...
This is the default level. All critical parts were identified in the
previous commits.
Fixes: QTBUG-135764
Pick-to: 6.10 6.9 6.8
Change-Id: Ib9df3db37e3efe3074f0fbc99eb60d31281d5a5a
Reviewed-by: Matthias Rauter <matthias.rauter@qt.io>
2025-07-29 14:06:19 +02:00
Ivan Solovev
7674ec983f
Mark qmqtttopicfilter.cpp as security-critical
...
The QMqttTopicFilter::isValid() method parses the user-provided
string and validates it according to the MQTT protocol.
Task-number: QTBUG-135764
Pick-to: 6.10 6.9 6.8
Change-Id: I841bf83bbf29a2cdf4cf3faec93615a33f597241
Reviewed-by: Matthias Rauter <matthias.rauter@qt.io>
2025-07-29 14:06:17 +02:00
Ivan Solovev
13a98e39e7
Mark files that implement MQTT protocol as security-critical
...
The qmqttconnection.cpp file implements parts of the MQTT protocol,
including proper packet generation
(e.g. in QMqttConnection::sendControlConnect()) and parsing
(e.g. in QMqttConnection::processDataHelper()).
The qmqttcontrolpacket.cpp file implements payload serialization
in QMqttControlPacket::serializePayload().
Task-number: QTBUG-135764
Pick-to: 6.10 6.9 6.8
Change-Id: I5b398c8739e549ba849fcc31f25cd05ca3384f30
Reviewed-by: Matthias Rauter <matthias.rauter@qt.io>
2025-07-29 14:06:14 +02:00
Qt Submodule Update Bot
0342578df5
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: I13d5a5e3ea13b2cf9e31ca22748b12f50cee48e5
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-07-18 14:16:23 +00:00
Qt Submodule Update Bot
7a968c89c9
Update dependencies on 'dev' in qt/qtmqtt
...
Change-Id: I64fe155aec3684907356e7b21dcd33cf5eda5774
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-07-15 09:36:36 +00:00