[qt/qt/qtbase]: Summary of bulk changes made
KDE Git Services - Bulk Change <[email protected]>
| Newsgroups | gmane.comp.kde.cvs |
|---|---|
| Message-ID | <[email protected]> |
Git repository change summary for qt/qt/qtbase Pushed by mirror-service into branch '6.11'. Changed from 2b8bb90fd1a7c11f5e5c348a0aae4f86c931d0dd to 5c775fc1a2b5a3720f0f22acebbaa7b18b81d853 Acknowledgement was received that this change introduces only existing code that has been pushed to another public open source repository. This change contains the following new commits: Git commit 6760c29a1c03ba3f9f61459d1749b2a440c5f3de by Qt Cherry-pick Bot (on behalf of Marc Mutz) on 26/07/2026 at 15:33.. QAuthenticator: fix QBAV backed by destroyed QBA The old code iterated over the temporary result of QHttpHeaders::values(WellKnownHeader), and stored substrings in a QByteArrayView that outlives the for loop, therefore the temporary. Depending on how, exactly, QHttpHeaders returns these QByteArrays, the QByteArrayView might end up referencing data that was uniquely held by one of the QByteArrays in the list, and freed, after said byte array's destruction. The code also detaches the temporary QList, so kill two birds with one stone and store the result in a local const variable before the iteration, ensuring (const) no detaches and (local variable) that the byte arrays outlive the QByteArrayView referencing them. Amends 15b0bd69ff2a3ac967ddb98b5fc3c3ce8c3d5b4b (6.8). Detach found by Axivion / Clazy. Axivion-Id: qt_Essentials_qtnetwork_dev_linux:SV524 Pick-to: 6.8 Change-Id: Ic0bfe4165b9f45599a36e45123019386b2171853 Reviewed-by: Thiago Macieira <[email protected]> (cherry picked from commit 6b453e7e89f999cd487cd09ee90c0fa9f4af5f0a) Reviewed-by: Qt Cherry-pick Bot <[email protected]> (cherry picked from commit eb4083372fae0ec0da77909910b543ecaa554d26) https://invent.kde.org/qt/qt/qtbase/-/commit/6760c29a1c03ba3f9f61459d1749b2a440c5f3de Git commit 13ef5bf5f8f754e0249494978cc9a89d734a6448 by Qt Cherry-pick Bot (on behalf of Marc Mutz) on 26/07/2026 at 15:33.. QAuthenticator: add a missing move() The lambda takes the QString argument by value, presumably because it's only ever passed rvalues, and wants to benefit from C++17 GCE, but it didn't use std::move() when stowing the string away. Add the missing std::move(), fixing a clazy-function-args-by-ref running in my QtCreator. Amends 1cf84e7fd21a98a75b851b03467acf43c27d4504 (picked to 5.15). Pick-to: 6.8 Change-Id: I52e78b85bab940eafa06c002685889076178246a Reviewed-by: Thiago Macieira <[email protected]> (cherry picked from commit 61ab70658d01fe61db0c8a2467bb645616a6aaed) Reviewed-by: Qt Cherry-pick Bot <[email protected]> (cherry picked from commit bc0df5a776aa07f0ee0c6224e5c59dc0e9dacdd8) https://invent.kde.org/qt/qt/qtbase/-/commit/13ef5bf5f8f754e0249494978cc9a89d734a6448 Git commit 5c775fc1a2b5a3720f0f22acebbaa7b18b81d853 by Qt Cherry-pick Bot (on behalf of Marc Mutz) on 26/07/2026 at 15:33.. QAuthenticator: enable -Wswitch in Private::parseHttpResponse() The old code disabled it due to the use of a default: case label. Remove it and list all enumerators instead. Amends the start of the public history. Pick-to: 6.8 Change-Id: I6460a80ec69d6793d107fb24f9c4c2ac8b0752d9 Reviewed-by: Thiago Macieira <[email protected]> (cherry picked from commit 761a7b10943f38f45d2c26590b7a1457ba918ca5) Reviewed-by: Qt Cherry-pick Bot <[email protected]> (cherry picked from commit f7c9ce5852008818c7f35f30f360c7e407db7d82) https://invent.kde.org/qt/qt/qtbase/-/commit/5c775fc1a2b5a3720f0f22acebbaa7b18b81d853