mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-08-31 06:25:31 +00:00
Limit X-Bloat header size to 100KB
Otherwise curl 8.13 rejects the line with:
I:Check HTTP/1.1 keep-alive with truncated stream (21)
curl: option --header: error encountered when reading a file
curl: try 'curl --help' or 'curl --manual' for more information
Also, see https://github.com/curl/curl/pull/16572.
(cherry picked from commit bcb931f4a8
)
This commit is contained in:
@@ -635,7 +635,8 @@ i=0
|
||||
if [ -x "${CURL_NEXT}" ]; then
|
||||
# build input stream.
|
||||
printf 'X-Bloat: ' >header.in$n
|
||||
while test $i -lt 5000; do
|
||||
# curl 8.13 and newer rejects to read line larger than 100KB
|
||||
while test $i -lt 1023; do
|
||||
printf '%s' "VGhlIG1vc3QgY29tbW9uIHJlYXNvbiBmb3IgYmxvYXRpbmcgaXMgaGF2aW5nIGEgbG90IG9mIGdhcyBpbiB5b3VyIGd1dC4gCg==" >>header.in$n
|
||||
i=$((i + 1))
|
||||
done
|
||||
|
Reference in New Issue
Block a user