summaryrefslogtreecommitdiffstats
path: root/tests/auto/network
diff options
context:
space:
mode:
authorMårten Nordheim <marten.nordheim@qt.io>2021-05-20 14:12:39 +0200
committerMårten Nordheim <marten.nordheim@qt.io>2021-05-31 17:25:20 +0200
commit69982182a394618d4f121d2938d7d76196fe78f6 (patch)
tree32d98bc55cf0fed28d3b23ed15c7d39ee3bc29db /tests/auto/network
parent347310eb21facbd03d2168d67d83fdbfd6f6888c (diff)
QNetworkRequest: Add API to set a minimum archive bomb size
Fixes: QTBUG-91870 Change-Id: Ia23e8b8bcfdf65a91fe57e739242a355c681c9e6 Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
Diffstat (limited to 'tests/auto/network')
-rw-r--r--tests/auto/network/access/qdecompresshelper/tst_qdecompresshelper.cpp4
-rw-r--r--tests/auto/network/access/qnetworkreply/tst_qnetworkreply.cpp3
2 files changed, 3 insertions, 4 deletions
diff --git a/tests/auto/network/access/qdecompresshelper/tst_qdecompresshelper.cpp b/tests/auto/network/access/qdecompresshelper/tst_qdecompresshelper.cpp
index 2c0241ac5f..02f81b0e6c 100644
--- a/tests/auto/network/access/qdecompresshelper/tst_qdecompresshelper.cpp
+++ b/tests/auto/network/access/qdecompresshelper/tst_qdecompresshelper.cpp
@@ -373,7 +373,7 @@ void tst_QDecompressHelper::decompressBigData()
const qint64 third = file.bytesAvailable() / 3;
QDecompressHelper helper;
- helper.setArchiveBombDetectionEnabled(false);
+ helper.setMinimumArchiveBombSize(-1);
QFETCH(QByteArray, encoding);
helper.setEncoding(encoding);
@@ -442,7 +442,7 @@ void tst_QDecompressHelper::bigZlib()
QByteArray compressedData = file.readAll();
QDecompressHelper helper;
- helper.setArchiveBombDetectionEnabled(false);
+ helper.setMinimumArchiveBombSize(-1);
helper.setEncoding("deflate");
auto firstHalf = compressedData.left(compressedData.size() - 2);
helper.feed(firstHalf);
diff --git a/tests/auto/network/access/qnetworkreply/tst_qnetworkreply.cpp b/tests/auto/network/access/qnetworkreply/tst_qnetworkreply.cpp
index 69b45ac802..a9c6b2d6ec 100644
--- a/tests/auto/network/access/qnetworkreply/tst_qnetworkreply.cpp
+++ b/tests/auto/network/access/qnetworkreply/tst_qnetworkreply.cpp
@@ -7044,8 +7044,7 @@ void tst_QNetworkReply::qtbug12908compressedHttpReply()
QNetworkRequest request(QUrl("http://localhost:" + QString::number(server.serverPort())));
// QDecompressHelper will abort the download if the compressed to decompressed size ratio
// differs too much, so we override it
- request.setAttribute(QNetworkRequest::Attribute(QNetworkRequest::User - 1),
- QByteArray("__qdecompresshelper_ignore_download_ratio"));
+ request.setMinimumArchiveBombSize(-1);
QNetworkReplyPtr reply(manager.get(request));
QVERIFY2(waitForFinish(reply) == Success, msgWaitForFinished(reply));