[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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.