Blame SOURCES/0046-curl-7.61.1-h2-window-size.patch

26aa3b
From 4bbd1947aeb26d5dbcddbb058652e0e64771b71d Mon Sep 17 00:00:00 2001
26aa3b
From: Kamil Dudka <kdudka@redhat.com>
26aa3b
Date: Mon, 6 Feb 2023 17:46:36 +0100
26aa3b
Subject: [PATCH] h2: lower initial window size to 32 MiB
26aa3b
26aa3b
Cherry-picked from upstream commit
26aa3b
15f51474c837679c0b79825c23356ac681ffabde which was focused on paused
26aa3b
transfers but required an update of nghttp2 to work properly.
26aa3b
26aa3b
Bug: https://bugzilla.redhat.com/2166254
26aa3b
---
26aa3b
 lib/http2.c         | 2 +-
26aa3b
 tests/data/test1800 | 2 +-
26aa3b
 2 files changed, 2 insertions(+), 2 deletions(-)
26aa3b
26aa3b
diff --git a/lib/http2.c b/lib/http2.c
26aa3b
index 3071097..1fd2233 100644
26aa3b
--- a/lib/http2.c
26aa3b
+++ b/lib/http2.c
26aa3b
@@ -63,7 +63,7 @@
26aa3b
 #define NGHTTP2_HAS_SET_LOCAL_WINDOW_SIZE 1
26aa3b
 #endif
26aa3b
 
26aa3b
-#define HTTP2_HUGE_WINDOW_SIZE (1 << 30)
26aa3b
+#define HTTP2_HUGE_WINDOW_SIZE (32 * 1024 * 1024) /* 32 MB */
26aa3b
 
26aa3b
 #ifdef DEBUG_HTTP2
26aa3b
 #define H2BUGF(x) x
26aa3b
diff --git a/tests/data/test1800 b/tests/data/test1800
26aa3b
index 0110184..c308c99 100644
26aa3b
--- a/tests/data/test1800
26aa3b
+++ b/tests/data/test1800
26aa3b
@@ -48,7 +48,7 @@ Host: %HOSTIP:%HTTPPORT
26aa3b
 Accept: */*
26aa3b
 Connection: Upgrade, HTTP2-Settings
26aa3b
 Upgrade: %H2CVER
26aa3b
-HTTP2-Settings: AAMAAABkAARAAAAAAAIAAAAA
26aa3b
+HTTP2-Settings: AAMAAABkAAQCAAAAAAIAAAAA
26aa3b
 
26aa3b
 </protocol>
26aa3b
 </verify>
26aa3b
-- 
26aa3b
2.39.1
26aa3b