From 4c930e9d13738ac0faaaed3aa5b1c34509b04019 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A5rten=20Nordheim?= Date: Fri, 26 Nov 2021 13:15:46 +0100 Subject: QNAM: Disable h2c by default And since it's relatively unlikely to be used, just leave it behind a environment variable for now. [ChangeLog][QtNetwork][Potentially Source-Incompatible] Support for clear-text http/2 was disabled due to incompatibility with certain servers. If you were relying on this feature you must re-enable it by setting the QT_NETWORK_ALLOW_H2C environment variable. For a later version of Qt it will get a dedicated attribute. Pick-to: 6.2 Task-number: QTBUG-98642 Change-Id: Id3e360726e285b3128e3e3f4bce9440404c9ad6e Reviewed-by: Qt CI Bot Reviewed-by: Maximilian Goldstein Reviewed-by: Timur Pocheptsov --- tests/auto/network/access/http2/tst_http2.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'tests/auto/network/access/http2') diff --git a/tests/auto/network/access/http2/tst_http2.cpp b/tests/auto/network/access/http2/tst_http2.cpp index 432b35e5c6..4a6e34eb7b 100644 --- a/tests/auto/network/access/http2/tst_http2.cpp +++ b/tests/auto/network/access/http2/tst_http2.cpp @@ -223,6 +223,7 @@ tst_Http2::~tst_Http2() void tst_Http2::init() { manager.reset(new QNetworkAccessManager); + qputenv("QT_NETWORK_H2C_ALLOWED", "1"); } void tst_Http2::singleRequest_data() -- cgit v1.2.3