From be1c7e50e1e8809ea56f2c9d472eccd8ffd73a97 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Fri, 19 Apr 2024 04:57:58 +0200 Subject: Adding upstream version 1.44.3. Signed-off-by: Daniel Baumann --- .../0073ff961d4fece8e8ab08db8b1fc224c1fb0b1a | 77 ++++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 web/server/h2o/libh2o/fuzz/http1-corpus/0073ff961d4fece8e8ab08db8b1fc224c1fb0b1a (limited to 'web/server/h2o/libh2o/fuzz/http1-corpus/0073ff961d4fece8e8ab08db8b1fc224c1fb0b1a') diff --git a/web/server/h2o/libh2o/fuzz/http1-corpus/0073ff961d4fece8e8ab08db8b1fc224c1fb0b1a b/web/server/h2o/libh2o/fuzz/http1-corpus/0073ff961d4fece8e8ab08db8b1fc224c1fb0b1a new file mode 100644 index 00000000..adc034b0 --- /dev/null +++ b/web/server/h2o/libh2o/fuzz/http1-corpus/0073ff961d4fece8e8ab08db8b1fc224c1fb0b1a @@ -0,0 +1,77 @@ +GET /reproxy-test/halfdome.jpg HTTP/1.1 +host: 127.0.0.1:5GET /chunked-testtus=200&resp:x-reproxy-url=http://%5Bunix%3A%2Ftmp%2F5qCsq5N00&resp:x-reproxy-unked-testtus=200&resp:x-reproxy-url=http://%5Bunix%3A%2Ftmp%2F5qCsq5N00&resp:x-reproxy-url=http://%5Bunix%3A%2oxy-url=http://%5Bunix%3A%2Ftmp%2F5qCsq5N00&resp:x-reproxy-url=http://%5Bunix%3A%2Ftmp%5Bunix%3A%2Ftmp%2F5qCsq5N00&resp:x-reproxy-unked-testtus=200&resp:x-reproxy-url=http://%5Bunix%3A%2Ftmp%2F5qCsq5N00&resp:x-reproxy-url=http://%5Bunix%3A%2oxy-url=:x-reproxy-url=http://%5Bunix%3A%2oxy-url=http://%5Bunix%3A%2Ftmp%2F5qCsq5N00&resp:x-reproxy-url=http://%5Bunix%3A%2Ftmp%5Bunix%3A%2Ftmp%2F5qCsq5N00&&resp:x-reproxy-unked-testtus=200&resp:x-reproxy-url=http://%5Bunix%3A%2Ftmp%2F5qCsq5N00&resp:x-reproxy-url=http://%5Bunix%3A%2oxy-url=http://%5Bunix%3A%2Ftmp%2F5qCsq5N00&resp:x-reproxy-url=http://%5Bunix%3A%2Ftmp%5Bunix%3A%2Ftmp%2F5qCsq5N00&resp:x-reproxy-unked-testtus=200&resp:x-reproxy-url=http://%5Bunix%3A%2Ftmp%2F5qCsq5N00&resp:x-reproxy-url=th/:pt/%5Bunix%3A%2oxy-url=:x-reproxy-url=http://%5Bunix%3A%2oxy-url=http://%5Bunix%3A%2Ftmp%2F5qCsq5N00&resp:x-reproxy-url=http://%5Bunix%3A%2Ftmp%5Bunix%3A%2Ftmp%2F5qCsq5N00&resp:x-rexy-url=http://%5Bunix%3A%2Ftmp%2F5qCsq5N00&resp:x-reproxy-unked-testtus=200&resp:x-reproxy-url=http://%5Bunix%3A%2Ftmp%2F5qCsq5N00&resp:x-reproxy-url=http://%5Bunix%3A%2oxy-url=http://%5Bunix%3A%2Ftmp%2F5qCsq5N00&resp:x-reproxy-url=http://%5Bunix%3A%2Ftmp%5Bunix%3A%2Ftmp%2F5qCsq5N00&resp:x-reproxy-unked-testtus=200&resp:x-reproxy-url=http://%5Bunix%3A%2Ftmp%2F5qCsq5N00&resp:x-reproxy-url=http://%5Bunix%3A%2oxy-url=:x-reproxy-ur://%5Bunix%3A%2Ftmp%2F5qCsq5N00&resp:x-reproxy-unked-testtus=200&resp:x-reproxy-url=http://%5Bunix%3A%2Ftmp%2F5qCsq5N00&resp:x-reproxy-url=http://%5Bunix%3A%2oxy-url=http://%5Bunix%3A%2Ftmp%2F5qCsq5N00&resp:x-reproxy-url=htGET /reproxy-test/ind../\ex.txt HTTP/1.1 +host: 127.0.0.1:50991 +connec4ion: Upgrade, Öproxy-test/ind../\ex.txt HTTP/1.1 +host: 127.0.0.1:50991 +connec4ion: Upgrade, ÖupgradÖÖGET /echo-headers HTor: +X-Forwarded-For: ÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖ811 +User-Agent: cGET /echo-headers HTTP/1.1 +Host: 127.0.0.1:50804 +User-Agent: curl/7.49.0-DEV +Accept: */* +X-Forwarded-For: 127.0.0.2 +Via: 2 examplGET / HTTP/1.1 +host:host.examplÿÿÿÿÿ curl/7.49.0-DEV +Accept: */* +accept-encoding:gzip + c:schemurl/7.49.-0DEV +--A6ccept:ÿÿÿst/.well¿kfown/h2/../teMARK-- + HTTP49.0-D:schemA6ccept:ÿÿÿst/.well¿known/h2/../teMARK-- + HTTP/1.1 +Host: 127.0.0.1:50492 +User-Agent: curl/7.49.0-DEV +A6ccept:ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ + +GET /reproxy-test/.well¿known/h1/te/te HTTP/1.1 +Host: 127.0.0.t.examplÿÿÿÿÿ curl/7.49.0-DEV +Accept: */* +accept-encoding:gzip + c:schemurl/7.49.0-DEV +--A6ccept:ÿÿÿst/.well¿known/h2/../teMARK-- + HTTP49.0-DEV +--A6ccept:ÿÿÿst/.well¿known/h2/../teMARK-- + HTTP/1.1 +Host: 127.0.0.1:50492 +User-Agekt: curl/8.49.0-DEV +A6ccept:ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ + +GET /reproxy-test/.well¿known/h1/te/te HTTP/1.1 +H*st: 127.0.0.1:50492 +User-Agent: c:schemPOST / HTTP/1.1 +Host0.0.1:51273 +Usel-Agent: cfer-Encoding: chunkedÿÿÿÿ +Content-Type: application/x-wwwdinGET /EQrWXdoZ1EvVG9kak9aeUxnUFRNTDB4Vis1RDNUYWVHZm12bDgwL1lTa09MTlJYcGpXN2VUWmdHQ2FuMnVEVDd4c3l1TTJPMXF1dGhYcGRHS2U2bW9UaG0yZrMStLUmV0TEdUeGFSTjlKSzM0STc3NTlSZ05ZVjJhWUNibkdzY1I1NUg4bG96dWZSeGoconnectiorYzF4M2tzMGhKSkxmeFBTNkpZS09HTFgrREN4SWd4a29kamRxT3FobDRQZ2xMVUE9PS0tQUxSWU5nWmVTVzRoN09sS3pmUVM3dz09%2d%2d3a411c0cf59845f0b8aa1727ac%3b%20path%3d%2f%3b%20HXJLU1A0ZTZQc3pSK1dKcXlpTEF2djJHLzUwbytwSnVpS0xhdFp6NU9kTDhtcmgxamVXMkI0Nm9Nck1rMStLUmV0TEdUeGFSTjlKSzM0STc3NTlSZ05ZVjJhWUNibkdzY1I1NUg4bG96dWZSeGorYzF4M2tzMGhKSkxmeFBTNkpZS09HTFgrREN4SWd4a29kamRxT3FobDRQZ2xMVUE9PS0tQUxSWU5nWmVTVzRoN09sS3pmUVM3dz09%2dN09sS3pmUVM3dz09%2d%2d3a411c0cf59845f0b8aa1727ac%3b%20path%3d%2f%3b%20HXJLU1A0ZTZQc3pSK1dKcXlpTEF2djJHLzUwbytwSnVpS0xhdFp6NU9kTDhtcmgxamVXMkI0Nm9Nck1rMStLUmV0TEdUeGFSTjlKSzM0STc3NTlSZ05ZVjJhWUNibkdzY1I1NUg4bG96dWZSeGorYzF4M2tzMGhKSkxmeFBTNkpZS09HTFgrREN4SWd4a29kamRxT3FobDRQZ2xMVUE9PS0tQUxSWU5nWmVTVzRoN09sS3pmUVM3dz09%2d%2d3a411c0cf%2d3a411c0cf59845f0b8ccf61f69b8eb87I0Nm9Nck1rMStLUmV0TEdUeGFSTjlKSzM0STc3NTlSZ05ZVjJhWUNibkdzY1I1NUg4bG96dWZSeGorYzF4M2tzMGhKSkxmeFBTNkpZS09HTFgrREN4SWd4a29kamRxT!3FobDRQZ2xMVUE9PS0tQUxSWU5nWmVTVzRoN09sS3pmUVM3dz09%2d%2d3a411c0cf59845f0b8aa1727ac%3bGIwQ0ZWVzFsY1hNTkY5cVFvWjNqSWNrQ0pOY1gvMys4UmRHdXJLU1A0ZTZQc3pSK1dKcXlpTEF2djJHLzUwbytwSnVpS0xhdFp6NU9kTDhtcmgxamVXMkI0Nm9Nck1rMStLUmV0TEdUeGFSTjlKSzM0STc3NTlSZ05ZVjJhWUNibkdzY1I1NUg4bG96dWZSeGorYzF4M2tzMGhKSkxmeFBTNkpZS09HTFgrREN4SWd4a29kamRxT3FobDRQZ2xMVUE9PS0tQUxSWU5nWmVTVzRoN09sS3pmUVM3dz09%2d%2d3a411c0cf59845f0b8ccf61f69b8eb87I0Nm9Nck1rMStLUmV0TEdUeGFSTjlKSzM0STc3NTlSZ05ZVjJhWUNibkdzY1I1NUg4bG96dWZSeGoconnectiorYzF4M2tzMGhKSkxmeFBTNkpZS09HTFgrREN4SWd4a29kamRxT3FobDRQZ2xMVUE9PS0tQUxSWU5nWmVTVzRoN09sS3pmUVM3dz09%2d%2d3a411c0cfkdzY1I1NUg4bG96dWZSeGoconnectiorYzF4M2tzMGhKSkxmeFBTNkpZS09HTFgrREN4SWd4a29kamRxT3FobDRQZ2xMVUE9PS0tQUxSWU5nWmVTVzRoN09sS3pmUVM3dz09%2d%2d3a411c0cf59845f0b8aa1727ac%3b%20path%3d%2f%3b%20HXJLU1A0ZTZQc3pSK1dKcXlpTEF2djJHLzUwbytwSnVpS0xhdFp6NU9kTDhtcmgxamVXMkI0Nm9Nck1rMStLUmV0TEdUeGFSTjlKSzM0STc3NTlSZ05ZVjJhWUNibkdzY1I1NUg4bG96dWZSeGorYzF4M2tzMGhKSkxmeFBTNkpZS09HTFgrREN4SWd4a29kamRxT3FobDRQZ2xMVUE9PS0tQUxSWU5nWmVTVzRoN09sS3pmUVM3dz09%2dN09sS3pmUVM3dz09%2d%2d3a411c0cf59845f0b8aa1727ac%3b%20path%3d%2f%3b%20HXJLU1A0ZTZQc3pSK1dKcXlpTEF2djJHLzUwbytwSnVpS0xhdFp6NU9kTDhtcmgxamVXMkI0Nm9Nck1rMStLUmV0TEdUeGFSTjlKSzM0STc3NTlSZ05ZVjJhWUNibkdzY1I1NUg4bG96dWZSeGorYzF4M2tzMGhKSkxmeFBTNkpZS09HTFgrREN4SWd4a29kamRxT3FobDRQZ2xMVUE9PS0tQUxSWU5nWmVTVzRoN09sS3pmUVM3dz09%2d%2d3a411c0cf%2d3a411c0cf59845f0b8ccf61f69b8eb87I0Nm9Nck1rMStLUmV0TEdUeGFSTjlKSzM0STc3NTlSZ05ZVjJhWUNibkdzY1I1NUg4bG96dWZSeGorYzF4M2tzMGhKSkxmeFBTNkpZS09HTFgrREN4SWd4a29kamRxT!3FobDRQZ2xMVUE9PS0tQUxSWU5nWmVTVzRoN09sS3pmUVM3dz09%2d%2d3a411c0cf59845f0b8aa1727ac%3bGIwQ0ZWVzFsY1hNTkY5cVFvWjNqSWNrQ0pOY1gvMys4UmRHdXJLU1A0ZTZQc3pSK1dKcXlpTEF2djJHLzUwbytwSnVpS0xhdFp6NU9kTDhtcmgxamVXMkI0Nm9Nck1rMStLUmV0TEdUeGFSTjlKSzM0STc3NTlSZ05ZVjJhWUNibkdzY1I1NUg4bG96dWZSeGorYzF4M2tzMGhKSkxmeFBTNkpZS09HTFgrREN4SWd4a29kamRxT3FobDRQZ2xMVUE9PS0tQUxSWU5nWmVTVzRoN09sS3pmUVM3dz09%2d%2d3a411c0cf59845f0b8ccf61f69b8eb87I0Nm9Nck1rMStLUmV0TEdUeGFSTjlKSzM0STc3NTlSZ05ZVjJhWUNibkdzY1I1NUg4bG96dWZSeGoconnectiorYzF4M2tzMGhKSkxmeFBTNkpZS09HTFgrREN4SWd4a29ke.comurl/7.49.0-DEV +Accept: */* +X-Forwarded-For: ÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖTP/1.1 +Host: 127.0.0.1:50811 +User-Agent: curl/7.49.0-DEV +Accept: */* +X-Forwarded-For: ÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖ.0.1:50804 +User-Agent: curl/7.49.0-DEV +Accept: */* +X-Forwarded-For: 127.0.0.2 +Via: 2 example.comurl/7.49.0-DEV +Accept: */* +X-Forwarded-For: ÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÝTP/1.1 +Host: 127.0.0.1:50811 +User-Agent: curl/7.49.0-DEV +Accept: */* +X-Forwarded-For: ÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖaÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖt: */* +X-Forwarded-For: +X-Forwarded-For: ÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖec4ion: Upgrade, ÖÖtp://%5Bunix%3A%2Ftmp%5Bunix%3A%2Ftmp%2F5qCsq5N00&resp:x-reproxy-unked-testtus=200&resp:x-reproxy-url=http://%5Bunix%3A%2Ftmp%2F5qCsq5N00&resp:x-reproxy-url=http://%5Bunix%3A%2oxy-url=:x-reproxy-url=http://%5Bunix%3A%2oxy-url=http:/tmp%2F5qCsq5N00&resp:x-reproxy-unked-testtus=200&resp:x-reproxy-url=http://%5Bunix%3A%2Ftmp%2F5qCsq5N00&resp:x-reproxy-url=http://%5Bunix%3A%2oxy-url=:x-reproxy-url=http://%5Bunix%3A%2oxy-url=http://%5Bunix%3A%2Ftmp%2F5qCsq5N00&resp:x-reproxy-url=http://%5Bunix%3A%2Ftmp%5Bunix%3A%2Ftmp%2F5qCsq5N00&&resp:x-reproxy-unked-testtus=200&resp:x-reproxy-url=http://%5Bunix%3A%2Ftmp%2F5qCsq5N00&resp:x-reproxy-url=http://%5Bunix%3A%2oxy-url=http://%5Bunix%3A%2Ftmp%2F5qCsq5N00&resp:x-reproxy-url=http://%5Bunix%3A%2Ftmp%5Bunix%3A%2Ftmp%2F5qCsq5N00&resp:x-reproxy-unked-testtus=200&resp:x-reproxy-url=http://%5Bunix%3A%2Ftmp%2F5qCsq5N00&resp:x-reproxy-url=th/:pt/%5Bunix%3A%2oxy-url=:x-reproxy-url=http://%5Bunix%3A%2oxy-url=http://%5Bunix%3A%2Ftmp%2F5qCsq5N00&resp:x-reproxy-url=http://%5Bunix%3A%2Ftmp%5Bunix%3A%2Ftmp%2F5qCsq5N00&resp:x-rexy-url=http://%5Bunix%3A%2Ftmp%2F5qCsq5N00&resp:x-reproxy-unked-testtus=200&resp:x-reproxy-url=http://%5Bunix%3A%2Ftmp%2F5qCsq5N00&resp:x-reproxy-url=http://%5Bunix%3A%2oxy-url=http://%5Bunix%3A%2Ftmp%2F5qCsq5N00&resp:x-reproxy-url=http://%5Bunix%3A%2Ftmp%5Bunix%3A%2Ftmp%2F5qCsq5N00&resp:x-reproxy-unked-testtus=200&resp2F5qCsq5N00&resp:x-reproxy-unked-testtus=200&resp:x-reproxy-url=http://%5Bunix%3A%2Ftmp%2F5qCsq5N00&resp:x-reproxy-url=http://%5Bunix%3A%2oxy-url=:x-reproxy-url=http://%5Bunix%3A%2oxy-url=http://%5Bunix%3A%2Ftmp%2F5qCsq5N00&resp:x-reproxy-url=http://%5Bunix%3A%2Ftmp%5Bunix%3A%2Ftmp%2F5qCsq5N00&&resp:x-reproxy-uÖÖÖÖÖÖÖGET /echo-ÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖ¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸ÖÖTP/1.1 +Host: 127.0.0.1:50811 +User-Agent: curl/7.49.0-DEV +Accept: */* +X-Forwarded-For: ÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖt: */* +X-Forwarded-For: +X-Forwarded-For: ÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖec4ion: Upgrade, ÖÖÖÖÖÖÖÖÖGET /echo-headers HTnked-testtus=200&resp:x-reproxy-url=http://%5Bunix%3A%2Ftmp%2F5qCsq5N00&resp:x-reproxy-url=http://%5Bunix%3A%2oxy-url=http://%5Bunix%3A%2Ftmp%2F5qCsq5N00&resp:x-reproxy-url=http://%5Bunix%3A%2Ftmp%5Bunix%3A%2Ftmp%2F5qCsq5N00&resp:x-reprox: Upgrade, HTTP2-Settings +upgrade: h2c +http2-settings: AAMAAABkAAQAAP__ +accept: */* +user-agent: nghttp2/1.16.1 + + +--MARK-- +PRI * HTTPhttp://%5Bunix%3A%2%2F5qCsq5NZ_Je, HTTP2-Settings +upgrade: h2c +http2-setamRxT3FobDRQZ2xMVUE9PS0tQUxSWU5nWmVTVzRoN09sS3pmUVM3dz09%2d%2d3a411c0cf59845f0b8aa1727ac%3b%20path%3d%2f%3b%20HXJLU1A0ZTZQc3pSK1dKcXlpTEF2djJHLzUwbytwSnVpS0xhdFp6NU9kTDhtcmgxamVXMkI0Nm9Nck1rMStLUmV0TEdUeGFSTjlKSzM0STc3NTlSZ05ZVjJhWUNibkdzY1I1NUg4bG96dWZSeGorYzF4M2tzMGhKSkxmeFBTNkpZS09HTFgrREN4SWd4a29kamRxT3FobDRQZ2xMVUE9PStings: AAMAA0tQUxSWU5nWmVTVzRoN09sS3pmUVM3dz09%2d%2d3a411c0cf59845f0b8ccf61f69b8eb87I0Nm9Nck1rMStLUmV0TEdUeGFSTjlKSzM0STc3NTlSZ05ZVjJhWUNibkdzY1I1NUg4bG96dWZSeG59845f0b8aa1727ac%3b%20path%3d%2f%3b%20HXJLU1A0ZTZQc3pSK1dKcXlpTEF2djJHLzUwbytwSnVpS0xhdFp6NU9kTDhtcmgxamVXMkI0Nm9Nck1rMStLUmV0TEdUeGFSTjlKSzM0S \ No newline at end of file -- cgit v1.2.3