mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-09-01 15:05:23 +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
|
if [ -x "${CURL_NEXT}" ]; then
|
||||||
# build input stream.
|
# build input stream.
|
||||||
printf 'X-Bloat: ' >header.in$n
|
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
|
printf '%s' "VGhlIG1vc3QgY29tbW9uIHJlYXNvbiBmb3IgYmxvYXRpbmcgaXMgaGF2aW5nIGEgbG90IG9mIGdhcyBpbiB5b3VyIGd1dC4gCg==" >>header.in$n
|
||||||
i=$((i + 1))
|
i=$((i + 1))
|
||||||
done
|
done
|
||||||
|
Reference in New Issue
Block a user