diff --git a/Cargo.toml b/Cargo.toml index 0119354..6a5114e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -13,9 +13,8 @@ lazy_static = "1.4.0" tokio-rustls = { version = "0.20", optional = true } openssl = { version = "0.10.30", optional = true } tokio-openssl = { version = "0.5", optional = true } -tokio = { version = "0.3", features = ["net", "io-util", "stream", "rt-multi-thread", "macros"] } +tokio = { version = "0.3", features = ["net", "io-util", "stream", "rt-multi-thread", "macros", "fs"] } socket2 = "0.3.19" -cookie = { version = "0.14.3", optional = true } serde = { version = "1.0.123", optional = true } serde_json = { version = "1.0.59", optional = true } @@ -34,14 +33,15 @@ test_crate = [] raw_headers = [] query_strings = [] extended_queries = [] -cookies = ["cookie"] +cookies = [] json = ["serde", "serde_json"] url_variables = [] rustls = ["tokio-rustls"] openSSL = ["openssl", "tokio-openssl"] +# exposes the parsers to the fuzz targets in octane_http/fuzz, not a stable API +fuzzing = [] [dev-dependencies] -reqwest = { version = "0.10.8", features = ["native-tls"] } tokio = { version = "0.3", features = ["net", "io-util", "rt-multi-thread", "macros"] } curl = "0.4.33" diff --git a/octane_http/fuzz/Cargo.toml b/octane_http/fuzz/Cargo.toml index 31107df..daa7f45 100644 --- a/octane_http/fuzz/Cargo.toml +++ b/octane_http/fuzz/Cargo.toml @@ -14,6 +14,16 @@ tokio = { version = "0.3", features = ["io-util", "rt"] } [dependencies.octane_http] path = ".." +# the second-stage parsers and the full request path, built with octane's +# default features +[dependencies.octane] +path = "../.." +features = ["fuzzing", "extended_queries"] + +[features] +# the http2 targets need octane_http's http2 module, which isn't committed yet +http2 = [] + # Keep this crate out of the parent workspace so cargo-fuzz can build it # with its own (sanitizer-instrumented) profile. [workspace] @@ -41,6 +51,7 @@ path = "fuzz_targets/http2_frame.rs" test = false doc = false bench = false +required-features = ["http2"] [[bin]] name = "http2_hpack" @@ -48,6 +59,7 @@ path = "fuzz_targets/http2_hpack.rs" test = false doc = false bench = false +required-features = ["http2"] [[bin]] name = "quic" @@ -55,3 +67,45 @@ path = "fuzz_targets/quic.rs" test = false doc = false bench = false + +[[bin]] +name = "request_line" +path = "fuzz_targets/request_line.rs" +test = false +doc = false +bench = false + +[[bin]] +name = "headers" +path = "fuzz_targets/headers.rs" +test = false +doc = false +bench = false + +[[bin]] +name = "path" +path = "fuzz_targets/path.rs" +test = false +doc = false +bench = false + +[[bin]] +name = "query" +path = "fuzz_targets/query.rs" +test = false +doc = false +bench = false + +[[bin]] +name = "cookie" +path = "fuzz_targets/cookie.rs" +test = false +doc = false +bench = false + +[[bin]] +name = "request" +path = "fuzz_targets/request.rs" +test = false +doc = false +bench = false diff --git a/octane_http/fuzz/README.md b/octane_http/fuzz/README.md new file mode 100644 index 0000000..f998596 --- /dev/null +++ b/octane_http/fuzz/README.md @@ -0,0 +1,33 @@ +# Fuzzing + +A cargo-fuzz crate for Octane's HTTP/1.x parsing, from the raw head splitter +in `octane_http` to the full request path in `octane`. It has its own +`[workspace]` so it stays out of the main workspace, and it needs nightly. + +```sh +cd octane_http +cargo +nightly fuzz run request # until it finds something +cargo +nightly fuzz run cookie -- -max_total_time=300 # for five minutes +``` + +| Target | Fuzzes | Checks | +|---|---|---| +| `http1x_parse` | `RawRequest1x::parse` | fields are non-empty sub-slices of the input that rebuild it | +| `http1x_read` | `Http1xReader`, reads of 1 to 17 bytes | chunking never changes how the head is split | +| `request_line` | the request-line parser | normalised path, query kept apart, method and version read exactly | +| `headers` | the header block and `Content-Length` | well formed fields, repeats merged in order, RFC 9112 section 6.3 body length | +| `path` | `.` and `..` normalisation | never above the root, idempotent | +| `query` | query strings and the component decoder | named pairs kept, the decoder inverts `%XX` and form encoding | +| `cookie` | `Cookie` header parsing and `Set-Cookie` building | token names, no control characters, round trips, attributes kept, browser rules | +| `request` | one connection through the whole server | exactly one well framed response, no header the app didn't set | +| `http2_frame`, `http2_hpack` | HTTP/2 framing and HPACK | need `--features http2` and the `http2` module, which isn't committed yet | +| `quic` | nothing yet | placeholder | + +The targets for the `octane` crate go through its `fuzzing` feature +(`src/fuzzing.rs`), which exposes the internal parsers and serves a +connection from memory. They assume octane's default features, `faithful` +in particular. + +`corpus//` holds the inputs each target starts from, and crashes are +saved to `artifacts//`. Replay one with +`cargo +nightly fuzz run artifacts//`. diff --git a/octane_http/fuzz/corpus/cookie/00e777ce62e6a19fd3b12126905f56e9c642b39e b/octane_http/fuzz/corpus/cookie/00e777ce62e6a19fd3b12126905f56e9c642b39e new file mode 100644 index 0000000..8721de5 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/00e777ce62e6a19fd3b12126905f56e9c642b39e @@ -0,0 +1 @@ +_=e~ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/01278540125993e81c7624c8cb06ce3c3424c4eb b/octane_http/fuzz/corpus/cookie/01278540125993e81c7624c8cb06ce3c3424c4eb new file mode 100644 index 0000000..e25cae3 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/01278540125993e81c7624c8cb06ce3c3424c4eb @@ -0,0 +1 @@ +Hot-------------------t-------------=2`_ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/014b3284709fe7478457ea54c4eb3e52d148b763 b/octane_http/fuzz/corpus/cookie/014b3284709fe7478457ea54c4eb3e52d148b763 new file mode 100644 index 0000000..ed6d1bb --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/014b3284709fe7478457ea54c4eb3e52d148b763 @@ -0,0 +1 @@ +!b2"p="򽆆; ";="2𽆆;";="1򽆆;" \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/015b56b5630e78584d1c1d84429b27b989ba95bb b/octane_http/fuzz/corpus/cookie/015b56b5630e78584d1c1d84429b27b989ba95bb new file mode 100644 index 0000000..f3cc49f --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/015b56b5630e78584d1c1d84429b27b989ba95bb @@ -0,0 +1 @@ +^^^^= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/0194c5a1089a453ab89eac3828744542420e0710 b/octane_http/fuzz/corpus/cookie/0194c5a1089a453ab89eac3828744542420e0710 new file mode 100644 index 0000000..0c705ef --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/0194c5a1089a453ab89eac3828744542420e0710 @@ -0,0 +1 @@ +___o777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777w777777777777777777777777777777777777777777777777HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH7777777777777777777777777777777w777___o7777777777777777777777777777777777777777777777VVVVVVVVVVVVVVVVVVVV.VVVVVVVVVVVVVVVVVVVVVVVVV7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777W77777777777777777777777777777777777777777777777777777777777777777777#s#od= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/019ce4ed53d556fba7b2f0187be210b199aaf1b9 b/octane_http/fuzz/corpus/cookie/019ce4ed53d556fba7b2f0187be210b199aaf1b9 new file mode 100644 index 0000000..0ad73de --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/019ce4ed53d556fba7b2f0187be210b199aaf1b9 @@ -0,0 +1 @@ +_,_1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/01b4f4fbd5692c983a7d073d87f335480d7df4e2 b/octane_http/fuzz/corpus/cookie/01b4f4fbd5692c983a7d073d87f335480d7df4e2 new file mode 100644 index 0000000..7647f91 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/01b4f4fbd5692c983a7d073d87f335480d7df4e2 differ diff --git a/octane_http/fuzz/corpus/cookie/01f24ab33070a4c5b01066312ae0731a4c7d9449 b/octane_http/fuzz/corpus/cookie/01f24ab33070a4c5b01066312ae0731a4c7d9449 new file mode 100644 index 0000000..1365ff2 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/01f24ab33070a4c5b01066312ae0731a4c7d9449 @@ -0,0 +1 @@ +1=;*c= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/01fec7f9b1edd5e91ce9b0868e276f5a4b08bfb8 b/octane_http/fuzz/corpus/cookie/01fec7f9b1edd5e91ce9b0868e276f5a4b08bfb8 new file mode 100644 index 0000000..a05ccd1 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/01fec7f9b1edd5e91ce9b0868e276f5a4b08bfb8 differ diff --git a/octane_http/fuzz/corpus/cookie/0215e315bfb0c5748c5b6c95622411becd84312f b/octane_http/fuzz/corpus/cookie/0215e315bfb0c5748c5b6c95622411becd84312f new file mode 100644 index 0000000..8dcf0a3 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/0215e315bfb0c5748c5b6c95622411becd84312f differ diff --git a/octane_http/fuzz/corpus/cookie/0218f7f62aa82817e0e3c25ab8ba2f1ae3909255 b/octane_http/fuzz/corpus/cookie/0218f7f62aa82817e0e3c25ab8ba2f1ae3909255 new file mode 100644 index 0000000..f992b9d --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/0218f7f62aa82817e0e3c25ab8ba2f1ae3909255 @@ -0,0 +1 @@ +__Hoc-id=v; _Hi-otdc= = \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/0338c4a7b57e2454c6c71f4e0859b0d9e19253e2 b/octane_http/fuzz/corpus/cookie/0338c4a7b57e2454c6c71f4e0859b0d9e19253e2 new file mode 100644 index 0000000..6c48c99 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/0338c4a7b57e2454c6c71f4e0859b0d9e19253e2 @@ -0,0 +1 @@ +~a=廁>:>>>>&b>>>廁_c>>>廁a=廁>:>>KKKKK1K>>&b>>廁_c>>>>廁a>>>廁a=廁>:>>KK>b>>>1廁_c>>>>廁a=廁a=廁>:>>>>廁_c>>>>廁a=廁>:c>>>廁_cc? \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/036363932f2580fb65f3f8dbe8ef8f6baaa76b70 b/octane_http/fuzz/corpus/cookie/036363932f2580fb65f3f8dbe8ef8f6baaa76b70 new file mode 100644 index 0000000..0f14068 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/036363932f2580fb65f3f8dbe8ef8f6baaa76b70 @@ -0,0 +1 @@ +___o7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777077777777777777777777777777777777777777777777777777777777777777777'77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777w777777777777777777777777777777777777777777777777HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH7777777777777777777777777777777w777___o7777777777777777777777777777777777777777777777VVVVVVVVVVVVVVVVVVVV.VVVVVVVVVVVVVVVVVVVVVVVVV77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777W77777777777777777777777777777777777777777777777777777777777777777777#s#od= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/03c371f7857568feb4a1178ecf81e19101a4616c b/octane_http/fuzz/corpus/cookie/03c371f7857568feb4a1178ecf81e19101a4616c new file mode 100644 index 0000000..0b92137 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/03c371f7857568feb4a1178ecf81e19101a4616c @@ -0,0 +1 @@ +ao="=1; b="= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/03e0d723e7fdd08a61aa102c93744b448ec6f376 b/octane_http/fuzz/corpus/cookie/03e0d723e7fdd08a61aa102c93744b448ec6f376 new file mode 100644 index 0000000..1a5a59e --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/03e0d723e7fdd08a61aa102c93744b448ec6f376 @@ -0,0 +1 @@ +-d3__id=so___ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/047608d6a4f00d36ff03d1feb6dfa93f0aad863a b/octane_http/fuzz/corpus/cookie/047608d6a4f00d36ff03d1feb6dfa93f0aad863a new file mode 100644 index 0000000..3334e92 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/047608d6a4f00d36ff03d1feb6dfa93f0aad863a differ diff --git a/octane_http/fuzz/corpus/cookie/04e489f1227c97c443a750060dd5457a7c64dc8d b/octane_http/fuzz/corpus/cookie/04e489f1227c97c443a750060dd5457a7c64dc8d new file mode 100644 index 0000000..829b94e --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/04e489f1227c97c443a750060dd5457a7c64dc8d @@ -0,0 +1 @@ +n= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/052272697dbc9026fa32ae6d608c91773665efb9 b/octane_http/fuzz/corpus/cookie/052272697dbc9026fa32ae6d608c91773665efb9 new file mode 100644 index 0000000..74cf416 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/052272697dbc9026fa32ae6d608c91773665efb9 @@ -0,0 +1 @@ +--------= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/0542c3410a9c844f313f679fd4fb59db2a4c5d9e b/octane_http/fuzz/corpus/cookie/0542c3410a9c844f313f679fd4fb59db2a4c5d9e new file mode 100644 index 0000000..0e79cb3 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/0542c3410a9c844f313f679fd4fb59db2a4c5d9e differ diff --git a/octane_http/fuzz/corpus/cookie/05beeeea5b5379004a2ec96d59bff649cb9d2125 b/octane_http/fuzz/corpus/cookie/05beeeea5b5379004a2ec96d59bff649cb9d2125 new file mode 100644 index 0000000..39ba277 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/05beeeea5b5379004a2ec96d59bff649cb9d2125 differ diff --git a/octane_http/fuzz/corpus/cookie/05d32839e41f9a1f364d67a8d564e1dd5b822f46 b/octane_http/fuzz/corpus/cookie/05d32839e41f9a1f364d67a8d564e1dd5b822f46 new file mode 100644 index 0000000..477e53b --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/05d32839e41f9a1f364d67a8d564e1dd5b822f46 @@ -0,0 +1 @@ +e~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~H=0?_a \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/06bdaa803bcfd7adffe7c13076600abe3aee6199 b/octane_http/fuzz/corpus/cookie/06bdaa803bcfd7adffe7c13076600abe3aee6199 new file mode 100644 index 0000000..ec6400c Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/06bdaa803bcfd7adffe7c13076600abe3aee6199 differ diff --git a/octane_http/fuzz/corpus/cookie/075fd8cf5158531305b24b1d8e0fde470f6946a7 b/octane_http/fuzz/corpus/cookie/075fd8cf5158531305b24b1d8e0fde470f6946a7 new file mode 100644 index 0000000..4a5b5d0 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/075fd8cf5158531305b24b1d8e0fde470f6946a7 @@ -0,0 +1 @@ +__Èoc2t-ida=1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/0765d6bdc0f8686c12775575f63023fd59fc0257 b/octane_http/fuzz/corpus/cookie/0765d6bdc0f8686c12775575f63023fd59fc0257 new file mode 100644 index 0000000..6c870fb --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/0765d6bdc0f8686c12775575f63023fd59fc0257 @@ -0,0 +1 @@ +___o77777777777777777777777777777777777777777777777777777777777777777777777777777___o777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777#s#od= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/076a8a6a4cfe1be875191555eb30be41b31126e5 b/octane_http/fuzz/corpus/cookie/076a8a6a4cfe1be875191555eb30be41b31126e5 new file mode 100644 index 0000000..0bffe56 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/076a8a6a4cfe1be875191555eb30be41b31126e5 @@ -0,0 +1 @@ +oĄÿÿ$ÿÿ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/077fe1802d4922b8e0189029c516a2f3de8ea992 b/octane_http/fuzz/corpus/cookie/077fe1802d4922b8e0189029c516a2f3de8ea992 new file mode 100644 index 0000000..e5e95bf --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/077fe1802d4922b8e0189029c516a2f3de8ea992 @@ -0,0 +1 @@ +2!!=ÿuc! \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/0802248fbb263ed0a3a7ee1a510eec78b5bc2c64 b/octane_http/fuzz/corpus/cookie/0802248fbb263ed0a3a7ee1a510eec78b5bc2c64 new file mode 100644 index 0000000..8440449 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/0802248fbb263ed0a3a7ee1a510eec78b5bc2c64 @@ -0,0 +1 @@ +_a=;Q'ca=;0=;;'=;b'a=;;;Q'ca=;0=;;'=; \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/08d20c15ea83d5efbaf7ae9d10c4f5abbed99b7d b/octane_http/fuzz/corpus/cookie/08d20c15ea83d5efbaf7ae9d10c4f5abbed99b7d new file mode 100644 index 0000000..e525e9b --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/08d20c15ea83d5efbaf7ae9d10c4f5abbed99b7d @@ -0,0 +1 @@ +_H5$Cbc''a=;1b'ca=b?=;1b'cc'''ca=;1b"a?=;1b'ca=;1fny%=*);|=3 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/08e2528f887bf15e54e7ef4885939cd9350c4417 b/octane_http/fuzz/corpus/cookie/08e2528f887bf15e54e7ef4885939cd9350c4417 new file mode 100644 index 0000000..9ff4bf1 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/08e2528f887bf15e54e7ef4885939cd9350c4417 @@ -0,0 +1 @@ +鏠=鏠 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/09ad376274c63218ff610d4a170002c90f6a4e99 b/octane_http/fuzz/corpus/cookie/09ad376274c63218ff610d4a170002c90f6a4e99 new file mode 100644 index 0000000..ae804d4 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/09ad376274c63218ff610d4a170002c90f6a4e99 differ diff --git a/octane_http/fuzz/corpus/cookie/09ed5561ff8b9533ab4dc5d83215871021c8cc5f b/octane_http/fuzz/corpus/cookie/09ed5561ff8b9533ab4dc5d83215871021c8cc5f new file mode 100644 index 0000000..7d66431 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/09ed5561ff8b9533ab4dc5d83215871021c8cc5f differ diff --git a/octane_http/fuzz/corpus/cookie/0a25ef21add74b9ac08b6ce5b829edddcab4291e b/octane_http/fuzz/corpus/cookie/0a25ef21add74b9ac08b6ce5b829edddcab4291e new file mode 100644 index 0000000..fd6a34b --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/0a25ef21add74b9ac08b6ce5b829edddcab4291e @@ -0,0 +1 @@ +dÃÎĕŒĞá":1{=1}=A-f \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/0a73a39f10bc6992559683a488ced6d845450836 b/octane_http/fuzz/corpus/cookie/0a73a39f10bc6992559683a488ced6d845450836 new file mode 100644 index 0000000..42525fc --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/0a73a39f10bc6992559683a488ced6d845450836 @@ -0,0 +1 @@ +__2=0_Hos__H1666a=-1;*+b=6610_Hos__H6a=-1;*+b=66oct_HoH16666a=-1;*+b=67to___-id=o_-i_d0 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/0c2c96f7396a2226c8cca403127cab887052bc19 b/octane_http/fuzz/corpus/cookie/0c2c96f7396a2226c8cca403127cab887052bc19 new file mode 100644 index 0000000..9bcefc3 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/0c2c96f7396a2226c8cca403127cab887052bc19 @@ -0,0 +1 @@ +__Host-Ùa \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/0d5ecee1e2fbb6f3a528e3ca6892951dea693afe b/octane_http/fuzz/corpus/cookie/0d5ecee1e2fbb6f3a528e3ca6892951dea693afe new file mode 100644 index 0000000..3515fc2 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/0d5ecee1e2fbb6f3a528e3ca6892951dea693afe @@ -0,0 +1 @@ +=) \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/0da1a869ea6a89ede3690f4f55ce4989142f8eec b/octane_http/fuzz/corpus/cookie/0da1a869ea6a89ede3690f4f55ce4989142f8eec new file mode 100644 index 0000000..0763a84 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/0da1a869ea6a89ede3690f4f55ce4989142f8eec @@ -0,0 +1 @@ +c=""ooooooooooob="";="" \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/0daccdaf2a40b7b699b11f3bc9bb8186a01f4418 b/octane_http/fuzz/corpus/cookie/0daccdaf2a40b7b699b11f3bc9bb8186a01f4418 new file mode 100644 index 0000000..eb98a64 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/0daccdaf2a40b7b699b11f3bc9bb8186a01f4418 @@ -0,0 +1 @@ +__7_o7777777777777777777777777777777777777770199540785656!77777777777777777700000007211644586663803101OOOOOOOOOOOOOO777777777777777777777777777777000000000000001354047645OOOOOOOOOOOOOO77777777777777777777777777777777777777777777777777777777777777777777777od= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/0de17740dc7d87611f4271dc6b7084a5a959a674 b/octane_http/fuzz/corpus/cookie/0de17740dc7d87611f4271dc6b7084a5a959a674 new file mode 100644 index 0000000..d85bcea --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/0de17740dc7d87611f4271dc6b7084a5a959a674 @@ -0,0 +1 @@ +f2"c†2 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/0ea86f0c5c768c08cd00a0e36b61263816c17cf6 b/octane_http/fuzz/corpus/cookie/0ea86f0c5c768c08cd00a0e36b61263816c17cf6 new file mode 100644 index 0000000..caf9e1e --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/0ea86f0c5c768c08cd00a0e36b61263816c17cf6 @@ -0,0 +1 @@ +__Hoct-ida=1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/0ee4bd74e54c6c14f9931b6527f3ae081745956e b/octane_http/fuzz/corpus/cookie/0ee4bd74e54c6c14f9931b6527f3ae081745956e new file mode 100644 index 0000000..ed91d59 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/0ee4bd74e54c6c14f9931b6527f3ae081745956e @@ -0,0 +1 @@ +򽆆; \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/0f89c98c7d37d5889bc0e085b9516db2b2a7c295 b/octane_http/fuzz/corpus/cookie/0f89c98c7d37d5889bc0e085b9516db2b2a7c295 new file mode 100644 index 0000000..f46f9c9 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/0f89c98c7d37d5889bc0e085b9516db2b2a7c295 @@ -0,0 +1 @@ +__Hoc_H-id=oct; __Hi-%%0$%-id={v; __Hi-o%t&!%-$%%Hi-={v; __Hi-~t~&!= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/0fe55d45a7f8602b5a8bb185f685b538e38495c9 b/octane_http/fuzz/corpus/cookie/0fe55d45a7f8602b5a8bb185f685b538e38495c9 new file mode 100644 index 0000000..1322e44 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/0fe55d45a7f8602b5a8bb185f685b538e38495c9 differ diff --git a/octane_http/fuzz/corpus/cookie/101c01276973551a6487415a800f56df7f4210e1 b/octane_http/fuzz/corpus/cookie/101c01276973551a6487415a800f56df7f4210e1 new file mode 100644 index 0000000..ac3217d --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/101c01276973551a6487415a800f56df7f4210e1 @@ -0,0 +1 @@ +_-d=NNNNNNNNNN_s \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/1065e1bf48c557ffe76906c22ef1058ae4246f40 b/octane_http/fuzz/corpus/cookie/1065e1bf48c557ffe76906c22ef1058ae4246f40 new file mode 100644 index 0000000..5dff28c --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/1065e1bf48c557ffe76906c22ef1058ae4246f40 @@ -0,0 +1 @@ +1ÿÿ0ÿÿe3ÿ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/108f07aad7146c942783484175e40b408ce27498 b/octane_http/fuzz/corpus/cookie/108f07aad7146c942783484175e40b408ce27498 new file mode 100644 index 0000000..16bd71a Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/108f07aad7146c942783484175e40b408ce27498 differ diff --git a/octane_http/fuzz/corpus/cookie/10b5d3f9a5b16c5a38334c7a51d17bdf10896c08 b/octane_http/fuzz/corpus/cookie/10b5d3f9a5b16c5a38334c7a51d17bdf10896c08 new file mode 100644 index 0000000..8110b2d Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/10b5d3f9a5b16c5a38334c7a51d17bdf10896c08 differ diff --git a/octane_http/fuzz/corpus/cookie/110be4f4aa851da91271d7d722097ad2aeead525 b/octane_http/fuzz/corpus/cookie/110be4f4aa851da91271d7d722097ad2aeead525 new file mode 100644 index 0000000..988a923 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/110be4f4aa851da91271d7d722097ad2aeead525 @@ -0,0 +1 @@ + = \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/1207872924b9a5e0cb9fbcf55f03aaeb75272655 b/octane_http/fuzz/corpus/cookie/1207872924b9a5e0cb9fbcf55f03aaeb75272655 new file mode 100644 index 0000000..f55758c --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/1207872924b9a5e0cb9fbcf55f03aaeb75272655 @@ -0,0 +1 @@ +__ostËst Notr ÈÈ_s- \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/12b307769870bf847299d37e2aecacb1dbb1c147 b/octane_http/fuzz/corpus/cookie/12b307769870bf847299d37e2aecacb1dbb1c147 new file mode 100644 index 0000000..a37104f --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/12b307769870bf847299d37e2aecacb1dbb1c147 @@ -0,0 +1 @@ +H""á_s \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/1363dbcaad0389150f6d5e62b0105dd082230f10 b/octane_http/fuzz/corpus/cookie/1363dbcaad0389150f6d5e62b0105dd082230f10 new file mode 100644 index 0000000..16c6c7b --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/1363dbcaad0389150f6d5e62b0105dd082230f10 @@ -0,0 +1 @@ +```````````````````da!!!0 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/139001047ae6743bc8f13e6192f9a837390920c6 b/octane_http/fuzz/corpus/cookie/139001047ae6743bc8f13e6192f9a837390920c6 new file mode 100644 index 0000000..99a24c2 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/139001047ae6743bc8f13e6192f9a837390920c6 differ diff --git a/octane_http/fuzz/corpus/cookie/1414733fac4ccb90f88804b859c9932da8ba74fb b/octane_http/fuzz/corpus/cookie/1414733fac4ccb90f88804b859c9932da8ba74fb new file mode 100644 index 0000000..a59453c --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/1414733fac4ccb90f88804b859c9932da8ba74fb @@ -0,0 +1 @@ +$=t=0;__Hostut==0;__Host.=;__Host_Xut=0;__Host.= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/141e37647ed60a072582756b1c87afa5cac9750b b/octane_http/fuzz/corpus/cookie/141e37647ed60a072582756b1c87afa5cac9750b new file mode 100644 index 0000000..0e34d66 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/141e37647ed60a072582756b1c87afa5cac9750b @@ -0,0 +1 @@ +____= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/152f814e4340bfdf04bc9c8ec84a86b036ba35af b/octane_http/fuzz/corpus/cookie/152f814e4340bfdf04bc9c8ec84a86b036ba35af new file mode 100644 index 0000000..ca73181 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/152f814e4340bfdf04bc9c8ec84a86b036ba35af @@ -0,0 +1 @@ +a=1;*+b="*";*+b="*";!=> \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/1532cc014eac946662eec390b0a320cb7aa048ef b/octane_http/fuzz/corpus/cookie/1532cc014eac946662eec390b0a320cb7aa048ef new file mode 100644 index 0000000..db2ff93 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/1532cc014eac946662eec390b0a320cb7aa048ef differ diff --git a/octane_http/fuzz/corpus/cookie/153b53321ce91e39272ad98f5c981920a6040374 b/octane_http/fuzz/corpus/cookie/153b53321ce91e39272ad98f5c981920a6040374 new file mode 100644 index 0000000..ceb8ee2 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/153b53321ce91e39272ad98f5c981920a6040374 @@ -0,0 +1 @@ +||||||||||||||||s=* \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/154b230befd6812068b530616e74de53ebeed71a b/octane_http/fuzz/corpus/cookie/154b230befd6812068b530616e74de53ebeed71a new file mode 100644 index 0000000..7da0e59 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/154b230befd6812068b530616e74de53ebeed71a @@ -0,0 +1 @@ +t=ÚÚÞs \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/171f902152f55f37e8c419db8ad7d9f2af8cf788 b/octane_http/fuzz/corpus/cookie/171f902152f55f37e8c419db8ad7d9f2af8cf788 new file mode 100644 index 0000000..fb904f5 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/171f902152f55f37e8c419db8ad7d9f2af8cf788 @@ -0,0 +1 @@ +__Host-1Hÿ+þ2HH;__H \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/1869bf6ba4c9c83e61224768fb0617a35c046f99 b/octane_http/fuzz/corpus/cookie/1869bf6ba4c9c83e61224768fb0617a35c046f99 new file mode 100644 index 0000000..af75493 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/1869bf6ba4c9c83e61224768fb0617a35c046f99 differ diff --git a/octane_http/fuzz/corpus/cookie/190b9d3b0f895e766a10ef75f8e7f0fd2afa9683 b/octane_http/fuzz/corpus/cookie/190b9d3b0f895e766a10ef75f8e7f0fd2afa9683 new file mode 100644 index 0000000..9ac6033 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/190b9d3b0f895e766a10ef75f8e7f0fd2afa9683 @@ -0,0 +1 @@ +a=1;__Hoctd= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/197323f621fa689f42eafd18c1ea335569df0588 b/octane_http/fuzz/corpus/cookie/197323f621fa689f42eafd18c1ea335569df0588 new file mode 100644 index 0000000..a965a6f --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/197323f621fa689f42eafd18c1ea335569df0588 @@ -0,0 +1 @@ +_%%$47&%&%%'%%%%&%%%7&%&%%%%'%%%%&%%%%%so%%%so%%_%=_ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/19818eb2d77df18f261b70163e3df8b997e3b6e2 b/octane_http/fuzz/corpus/cookie/19818eb2d77df18f261b70163e3df8b997e3b6e2 new file mode 100644 index 0000000..980418d Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/19818eb2d77df18f261b70163e3df8b997e3b6e2 differ diff --git a/octane_http/fuzz/corpus/cookie/19834dd5df2eab6a0448e798f0204289fed20284 b/octane_http/fuzz/corpus/cookie/19834dd5df2eab6a0448e798f0204289fed20284 new file mode 100644 index 0000000..3c2fafc --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/19834dd5df2eab6a0448e798f0204289fed20284 @@ -0,0 +1 @@ +b=* \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/1985823653f90c58cb4058d2e551bfa4fa4f419d b/octane_http/fuzz/corpus/cookie/1985823653f90c58cb4058d2e551bfa4fa4f419d new file mode 100644 index 0000000..5651f97 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/1985823653f90c58cb4058d2e551bfa4fa4f419d differ diff --git a/octane_http/fuzz/corpus/cookie/19995e0eda106bbfd39a16c8c3764bde486bf1df b/octane_http/fuzz/corpus/cookie/19995e0eda106bbfd39a16c8c3764bde486bf1df new file mode 100644 index 0000000..5ad1ce1 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/19995e0eda106bbfd39a16c8c3764bde486bf1df @@ -0,0 +1 @@ +..= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/19a99db1cec6aee9ae91a053ca6ff700c805578e b/octane_http/fuzz/corpus/cookie/19a99db1cec6aee9ae91a053ca6ff700c805578e new file mode 100644 index 0000000..c307e7a --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/19a99db1cec6aee9ae91a053ca6ff700c805578e @@ -0,0 +1 @@ +;js=1;;_H=1;js=0;{;&s=2;{;js=1;e=H=1;js=0;{;&s{;js=1;H=_;1;js=;js=1;e=H=1;js=0;{;&s=2;%0;{;&s=2;{;js=1;=1;js=0;{;&s=2;{;js=1;e=ff \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/19c69e1511b91413157d866849e5493ac5ddfefb b/octane_http/fuzz/corpus/cookie/19c69e1511b91413157d866849e5493ac5ddfefb new file mode 100644 index 0000000..64f8d22 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/19c69e1511b91413157d866849e5493ac5ddfefb @@ -0,0 +1 @@ +""; c=""b=""; c="""""; c=""b=""; \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/19dbe92112d6167cb3f48bfa59c7d298482f6815 b/octane_http/fuzz/corpus/cookie/19dbe92112d6167cb3f48bfa59c7d298482f6815 new file mode 100644 index 0000000..c8ccb2b Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/19dbe92112d6167cb3f48bfa59c7d298482f6815 differ diff --git a/octane_http/fuzz/corpus/cookie/1a960e4618fa6b1b4befe32c4134443365a6c542 b/octane_http/fuzz/corpus/cookie/1a960e4618fa6b1b4befe32c4134443365a6c542 new file mode 100644 index 0000000..c932607 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/1a960e4618fa6b1b4befe32c4134443365a6c542 @@ -0,0 +1 @@ +_!_ŠŠŠŠ_Š= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/1aa7aabf3eac278549afc37cbf8a5632041f6bfc b/octane_http/fuzz/corpus/cookie/1aa7aabf3eac278549afc37cbf8a5632041f6bfc new file mode 100644 index 0000000..8850233 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/1aa7aabf3eac278549afc37cbf8a5632041f6bfc @@ -0,0 +1 @@ +****************i=_ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/1acece4293cd736f481bb31d85c06bd84181c2bd b/octane_http/fuzz/corpus/cookie/1acece4293cd736f481bb31d85c06bd84181c2bd new file mode 100644 index 0000000..7e6a7f2 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/1acece4293cd736f481bb31d85c06bd84181c2bd @@ -0,0 +1 @@ +_= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/1ad504ce2bf417a54dc7d6a9bab005d87cb5e15d b/octane_http/fuzz/corpus/cookie/1ad504ce2bf417a54dc7d6a9bab005d87cb5e15d new file mode 100644 index 0000000..6cb19e0 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/1ad504ce2bf417a54dc7d6a9bab005d87cb5e15d @@ -0,0 +1 @@ +鏠= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/1bdc607ca4a37778034f088822bb4e5ece09f9ef b/octane_http/fuzz/corpus/cookie/1bdc607ca4a37778034f088822bb4e5ece09f9ef new file mode 100644 index 0000000..9f3659e --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/1bdc607ca4a37778034f088822bb4e5ece09f9ef @@ -0,0 +1 @@ +__Hos^~^s^__Hosny-%^=);j__s^^^^*|sn=- \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/1c57fb6c8453769fa582502a2358913764527612 b/octane_http/fuzz/corpus/cookie/1c57fb6c8453769fa582502a2358913764527612 new file mode 100644 index 0000000..5b7328b Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/1c57fb6c8453769fa582502a2358913764527612 differ diff --git a/octane_http/fuzz/corpus/cookie/1cd5a755a2597f6ae643d25575d8b3db71e5f6f2 b/octane_http/fuzz/corpus/cookie/1cd5a755a2597f6ae643d25575d8b3db71e5f6f2 new file mode 100644 index 0000000..c298b5f --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/1cd5a755a2597f6ae643d25575d8b3db71e5f6f2 @@ -0,0 +1 @@ +oH=__a \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/1d93c4d911060f7988c80c34fad2a77e48ed30e2 b/octane_http/fuzz/corpus/cookie/1d93c4d911060f7988c80c34fad2a77e48ed30e2 new file mode 100644 index 0000000..6c86a51 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/1d93c4d911060f7988c80c34fad2a77e48ed30e2 @@ -0,0 +1 @@ +$$$$= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/1da23313643c4bdc1be8baaaf412b2d9448951c3 b/octane_http/fuzz/corpus/cookie/1da23313643c4bdc1be8baaaf412b2d9448951c3 new file mode 100644 index 0000000..a622578 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/1da23313643c4bdc1be8baaaf412b2d9448951c3 @@ -0,0 +1 @@ +=;;;;; b=;0;;; c=31;;;2;3 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/1f38e2d65854b9a6d7bd0c88b5357a0b5edc7323 b/octane_http/fuzz/corpus/cookie/1f38e2d65854b9a6d7bd0c88b5357a0b5edc7323 new file mode 100644 index 0000000..40a8848 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/1f38e2d65854b9a6d7bd0c88b5357a0b5edc7323 differ diff --git a/octane_http/fuzz/corpus/cookie/1f450eb692a6d7e8323ca1cede25f757ae8687cd b/octane_http/fuzz/corpus/cookie/1f450eb692a6d7e8323ca1cede25f757ae8687cd new file mode 100644 index 0000000..4a72d6e Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/1f450eb692a6d7e8323ca1cede25f757ae8687cd differ diff --git a/octane_http/fuzz/corpus/cookie/1fba11ba9f12beb6e866736aa0909045099ed269 b/octane_http/fuzz/corpus/cookie/1fba11ba9f12beb6e866736aa0909045099ed269 new file mode 100644 index 0000000..2d9a2ba --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/1fba11ba9f12beb6e866736aa0909045099ed269 @@ -0,0 +1 @@ +&b="a==1; b1; b##==h; b="a==1; b="0"a5=;1=b1"; b="a==1; b="0"a5=;1=b1""1=; b="a==1; b="0"a==;1=b "1""1""_"1=; b="a==1; b="0"a==;b="0"a5=;1=b1"; b="a==1; b="0"a5=;1=b1""1=; b="a==1; b="0"a==;1=b "1""1""_"1=; b="a==1; b="0"a==;1=b "1""1""_;1=b "1""1""_;="2"H \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/201cb247e2feff0f32ddfef7c316edf2da173e32 b/octane_http/fuzz/corpus/cookie/201cb247e2feff0f32ddfef7c316edf2da173e32 new file mode 100644 index 0000000..a020f71 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/201cb247e2feff0f32ddfef7c316edf2da173e32 @@ -0,0 +1 @@ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++a=;] \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/201ef1690714914740fd731735eb5b8b8df94dc2 b/octane_http/fuzz/corpus/cookie/201ef1690714914740fd731735eb5b8b8df94dc2 new file mode 100644 index 0000000..d8f8a7d --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/201ef1690714914740fd731735eb5b8b8df94dc2 @@ -0,0 +1 @@ +__Hoct-iœÂÎÄþÿÿÿÿÿÿ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/2060ae40ee23b121d764966e6fe08b337f2cf845 b/octane_http/fuzz/corpus/cookie/2060ae40ee23b121d764966e6fe08b337f2cf845 new file mode 100644 index 0000000..627e7e8 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/2060ae40ee23b121d764966e6fe08b337f2cf845 @@ -0,0 +1 @@ ++________________________________b= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/206d196c2278dedf88dc422008f9ab1697b8c3d4 b/octane_http/fuzz/corpus/cookie/206d196c2278dedf88dc422008f9ab1697b8c3d4 new file mode 100644 index 0000000..7341a1d --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/206d196c2278dedf88dc422008f9ab1697b8c3d4 @@ -0,0 +1 @@ +........= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/213547534732cce9c167e68fe0b64407a782eba4 b/octane_http/fuzz/corpus/cookie/213547534732cce9c167e68fe0b64407a782eba4 new file mode 100644 index 0000000..be928d6 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/213547534732cce9c167e68fe0b64407a782eba4 @@ -0,0 +1 @@ +^^= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/2151160069f448e85eacef3b1c6c2cda379c0330 b/octane_http/fuzz/corpus/cookie/2151160069f448e85eacef3b1c6c2cda379c0330 new file mode 100644 index 0000000..da0501e --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/2151160069f448e85eacef3b1c6c2cda379c0330 @@ -0,0 +1 @@ +a=1 c=2 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/21606782c65e44cac7afbb90977d8b6f82140e76 b/octane_http/fuzz/corpus/cookie/21606782c65e44cac7afbb90977d8b6f82140e76 new file mode 100644 index 0000000..851c75c --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/21606782c65e44cac7afbb90977d8b6f82140e76 @@ -0,0 +1 @@ += \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/216ecf92bef033cf145b25b59514305d568de77f b/octane_http/fuzz/corpus/cookie/216ecf92bef033cf145b25b59514305d568de77f new file mode 100644 index 0000000..3787b2b --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/216ecf92bef033cf145b25b59514305d568de77f @@ -0,0 +1 @@ +O=́ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/217483e2190f608facb4a5420f69260b367d7fc5 b/octane_http/fuzz/corpus/cookie/217483e2190f608facb4a5420f69260b367d7fc5 new file mode 100644 index 0000000..079dd59 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/217483e2190f608facb4a5420f69260b367d7fc5 @@ -0,0 +1 @@ +~~~~~~~~H= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/21a24708754866cbb99c5ebd959de4b4199809c0 b/octane_http/fuzz/corpus/cookie/21a24708754866cbb99c5ebd959de4b4199809c0 new file mode 100644 index 0000000..f8f7545 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/21a24708754866cbb99c5ebd959de4b4199809c0 @@ -0,0 +1 @@ +O2򽆆-= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/21ddc587aa7c67bf499461c8f394519ecd9ba150 b/octane_http/fuzz/corpus/cookie/21ddc587aa7c67bf499461c8f394519ecd9ba150 new file mode 100644 index 0000000..6a08c96 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/21ddc587aa7c67bf499461c8f394519ecd9ba150 @@ -0,0 +1 @@ +_=*.Ղ;f \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/2219b44c379de362c9ad6dbd719b8f1edfb75d7f b/octane_http/fuzz/corpus/cookie/2219b44c379de362c9ad6dbd719b8f1edfb75d7f new file mode 100644 index 0000000..b2d5e96 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/2219b44c379de362c9ad6dbd719b8f1edfb75d7f @@ -0,0 +1 @@ +_O0aã SSSS SSSSScccccc!cccbcCckccÏcccccc {#cca= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/2252279a9551e11c82f497b9faaffefb08029033 b/octane_http/fuzz/corpus/cookie/2252279a9551e11c82f497b9faaffefb08029033 new file mode 100644 index 0000000..0fcfa4d Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/2252279a9551e11c82f497b9faaffefb08029033 differ diff --git a/octane_http/fuzz/corpus/cookie/23be380d5fe9959645bf79acf72f0475794a943b b/octane_http/fuzz/corpus/cookie/23be380d5fe9959645bf79acf72f0475794a943b new file mode 100644 index 0000000..eaf5338 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/23be380d5fe9959645bf79acf72f0475794a943b @@ -0,0 +1 @@ +;;;;;;;; \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/24081ffc9d571a0283a52b4441652b9bb8c7a4e4 b/octane_http/fuzz/corpus/cookie/24081ffc9d571a0283a52b4441652b9bb8c7a4e4 new file mode 100644 index 0000000..b2e3c0a --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/24081ffc9d571a0283a52b4441652b9bb8c7a4e4 @@ -0,0 +1 @@ +a===b=""; ==b["a===b=""; c==b[""; c=""b=""; c=""ooooooooooob=""; c=""b=""; c=""ooooooooo2ooo^oooooooob="";c==""b=""; c=""ooooooooooob=""; c=""b=""; c=""oooooooo+"; c=""b=""; c=""ooooooooooob=""; c=""b=""; co2ooo^oooooooobc==b["a===b=""; c==b[""; c=""b=""; c=""ooooooooo"a===b=""; c==b[""; c=""b=""; c=""ooooooooooob=""; c=""b=""; c=""ooooooooo2ooo^oooooooob="";c==""b=""; c=""ooooooooooob=""; c=""b=""; c=""oooooooo+"; c=""b=""; c=""ooooooooooob=""; c=""b=""; co2ooo^oooooooobc==b["a="ooooooooo2ooo^oooooooob="";c==""b=""; c=""ooooooooooob=""; c=""b=""; c=""oooooooo+"; c=""b=""; c=""ooob=""; c=""b=""; c=""ooooooooo2ooo^oooooooob="";c==""b=""; c=""ooooooooooob=""; c=""b=""; c=""oooooooo+"; c=""b=""; c=""ooooooooooob=""; c=""b=""; co2ooo^oooooooob="";c==""b=""; c=""ooooooooooob=""; c=""b=""; c=""ooooooooo2ooo^oooooooob="";c="" \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/24520f2ea09050b4282cac945e9e1b0044b6b720 b/octane_http/fuzz/corpus/cookie/24520f2ea09050b4282cac945e9e1b0044b6b720 new file mode 100644 index 0000000..af2392a --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/24520f2ea09050b4282cac945e9e1b0044b6b720 @@ -0,0 +1 @@ += 0 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/2463b0a6ec449532a4f07f466cb888785bb1bf92 b/octane_http/fuzz/corpus/cookie/2463b0a6ec449532a4f07f466cb888785bb1bf92 new file mode 100644 index 0000000..ed3bfe2 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/2463b0a6ec449532a4f07f466cb888785bb1bf92 differ diff --git a/octane_http/fuzz/corpus/cookie/249b22173e1db1859ba9119539f30defe1eea9d6 b/octane_http/fuzz/corpus/cookie/249b22173e1db1859ba9119539f30defe1eea9d6 new file mode 100644 index 0000000..4f40265 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/249b22173e1db1859ba9119539f30defe1eea9d6 @@ -0,0 +1 @@ +___H_d=0_Hos__H1666a=-1;*+b=ct_Hos__H166s__H1666a=-1;*+b=66t666a=66oct_Hos_1666a=-1;*+b=66oct_Ho35a=-1;*+b=66oct_Ho6a=66oct_Hos_1666a=-1;*+b=66oct_Hos__H10_Hos__H6434a=-1;*+b=66oct_Hos__H1666a=-1?*+bA66t666a=-1;*+b=66to_-is___Hos__H1666a=-1;*+b=ct_Hos__H1666aa=-1;*+b=66to_-isO_-id=;*+b=66oct_Hos__H1666a=-1;*+b=66t666a=66oct_Hos_1666a=-1;%*+b=66oc&&=t_Hos__H10_Hos__H6434a=-1;*+b=66oct_Hos__H1666a=-1?*+b=66t666a=-1;*+b=66to_-is__-id=o_-is__-id=0a=-1;-id=o_-is__-id=0a \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/250d0a2e2ad9b87d050c9e2422ccf5e3d488cc06 b/octane_http/fuzz/corpus/cookie/250d0a2e2ad9b87d050c9e2422ccf5e3d488cc06 new file mode 100644 index 0000000..519b380 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/250d0a2e2ad9b87d050c9e2422ccf5e3d488cc06 @@ -0,0 +1 @@ +_s_́b&= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/256fd3c10abc12d39b3d259496d03ebca6f313d5 b/octane_http/fuzz/corpus/cookie/256fd3c10abc12d39b3d259496d03ebca6f313d5 new file mode 100644 index 0000000..881b969 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/256fd3c10abc12d39b3d259496d03ebca6f313d5 @@ -0,0 +1 @@ +__H_.Hoct-iz¿Œo_=f \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/26c9776388fc41734d3c77050fb98cb7f2cc7102 b/octane_http/fuzz/corpus/cookie/26c9776388fc41734d3c77050fb98cb7f2cc7102 new file mode 100644 index 0000000..4981112 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/26c9776388fc41734d3c77050fb98cb7f2cc7102 @@ -0,0 +1 @@ +_ssGÿsssssssst-oosssssosß_0 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/275be99b6840220897a22bbccc21d7ace70d0b53 b/octane_http/fuzz/corpus/cookie/275be99b6840220897a22bbccc21d7ace70d0b53 new file mode 100644 index 0000000..eedae0e --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/275be99b6840220897a22bbccc21d7ace70d0b53 @@ -0,0 +1 @@ +__o_Hc-t_Hi_o_Hc-t_Hid=sd=s_ D_ sd=s_ d=e=f \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/2762137fdf83979f9b3b9e09573483e5aeb9ec92 b/octane_http/fuzz/corpus/cookie/2762137fdf83979f9b3b9e09573483e5aeb9ec92 new file mode 100644 index 0000000..547021e --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/2762137fdf83979f9b3b9e09573483e5aeb9ec92 @@ -0,0 +1 @@ +廁_-d=1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/283df7a5d594530c090ca5718bdfcd6f8b56fd31 b/octane_http/fuzz/corpus/cookie/283df7a5d594530c090ca5718bdfcd6f8b56fd31 new file mode 100644 index 0000000..d6e8d74 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/283df7a5d594530c090ca5718bdfcd6f8b56fd31 @@ -0,0 +1 @@ +_OaãSS+ccccgcSSSSSScccccccccOOOO_H0aOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOa=O=ONOOO \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/284ba22fe02d22e5ba87132e366098ab30ee0e75 b/octane_http/fuzz/corpus/cookie/284ba22fe02d22e5ba87132e366098ab30ee0e75 new file mode 100644 index 0000000..b275def Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/284ba22fe02d22e5ba87132e366098ab30ee0e75 differ diff --git a/octane_http/fuzz/corpus/cookie/28eca3f03a4b3956444c9b65779a2eb9964d3e72 b/octane_http/fuzz/corpus/cookie/28eca3f03a4b3956444c9b65779a2eb9964d3e72 new file mode 100644 index 0000000..84c7347 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/28eca3f03a4b3956444c9b65779a2eb9964d3e72 @@ -0,0 +1 @@ +="";="2" \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/2904ad1b2d8f97bb7c598b552aa4194c0a2684b1 b/octane_http/fuzz/corpus/cookie/2904ad1b2d8f97bb7c598b552aa4194c0a2684b1 new file mode 100644 index 0000000..6556660 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/2904ad1b2d8f97bb7c598b552aa4194c0a2684b1 @@ -0,0 +1 @@ +__;O2򽂆 = \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/2914dc3e06b80773e722806678e3d9c52b32943e b/octane_http/fuzz/corpus/cookie/2914dc3e06b80773e722806678e3d9c52b32943e new file mode 100644 index 0000000..5f27657 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/2914dc3e06b80773e722806678e3d9c52b32943e @@ -0,0 +1 @@ +^^^^^^^^= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/293f970ce16c5815fb64650c4407e4b843182a07 b/octane_http/fuzz/corpus/cookie/293f970ce16c5815fb64650c4407e4b843182a07 new file mode 100644 index 0000000..6e57679 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/293f970ce16c5815fb64650c4407e4b843182a07 @@ -0,0 +1 @@ +___Hoct-id=sop_n={"= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/296d4caa3133636444243fe81e4e80a5e53adfa9 b/octane_http/fuzz/corpus/cookie/296d4caa3133636444243fe81e4e80a5e53adfa9 new file mode 100644 index 0000000..54c2b52 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/296d4caa3133636444243fe81e4e80a5e53adfa9 @@ -0,0 +1 @@ +_dddggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg__H__=H \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/2acef4a92a915c1b6f0147ecb5fc356d59716810 b/octane_http/fuzz/corpus/cookie/2acef4a92a915c1b6f0147ecb5fc356d59716810 new file mode 100644 index 0000000..001b724 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/2acef4a92a915c1b6f0147ecb5fc356d59716810 @@ -0,0 +1 @@ +t0$;__Host-=0_o$;__Host-ut=_;__Host-==00$;__Host-uXut=0; \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/2b0010ac3b37498f16ad6199b189db8c34ca0546 b/octane_http/fuzz/corpus/cookie/2b0010ac3b37498f16ad6199b189db8c34ca0546 new file mode 100644 index 0000000..cb8787a --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/2b0010ac3b37498f16ad6199b189db8c34ca0546 @@ -0,0 +1 @@ +_Ÿc-t_H_ sd=sd e=_= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/2b0f3068240e35164a25b05e3bd0951e26daa529 b/octane_http/fuzz/corpus/cookie/2b0f3068240e35164a25b05e3bd0951e26daa529 new file mode 100644 index 0000000..1f9b4e3 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/2b0f3068240e35164a25b05e3bd0951e26daa529 @@ -0,0 +1 @@ +f&&&&&.&&&= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/2b7ee96b01e5ea9604ad52fb7e179f24a8e1706e b/octane_http/fuzz/corpus/cookie/2b7ee96b01e5ea9604ad52fb7e179f24a8e1706e new file mode 100644 index 0000000..227ad48 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/2b7ee96b01e5ea9604ad52fb7e179f24a8e1706e @@ -0,0 +1 @@ +a=_cst_=0.;{;js=00;{;js=1=1;{;js=1;st_=0.;{;js=00;js=1=;js==1;{;gs=e=;1=f \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/2bf053313de01090a18f5ea33afbeba080eb0c66 b/octane_http/fuzz/corpus/cookie/2bf053313de01090a18f5ea33afbeba080eb0c66 new file mode 100644 index 0000000..78ff78f --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/2bf053313de01090a18f5ea33afbeba080eb0c66 @@ -0,0 +1 @@ +++++= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/2c01886d3bb5fa68b496ede289962a1d6b1ff1ce b/octane_http/fuzz/corpus/cookie/2c01886d3bb5fa68b496ede289962a1d6b1ff1ce new file mode 100644 index 0000000..d5fc4b7 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/2c01886d3bb5fa68b496ede289962a1d6b1ff1ce differ diff --git a/octane_http/fuzz/corpus/cookie/2c3a6296581236d6e77a09740814ee369f8e852a b/octane_http/fuzz/corpus/cookie/2c3a6296581236d6e77a09740814ee369f8e852a new file mode 100644 index 0000000..7165ec5 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/2c3a6296581236d6e77a09740814ee369f8e852a differ diff --git a/octane_http/fuzz/corpus/cookie/2cf6e355c43e9cf21bcb87c09a20d69b3d7e4e68 b/octane_http/fuzz/corpus/cookie/2cf6e355c43e9cf21bcb87c09a20d69b3d7e4e68 new file mode 100644 index 0000000..13276a0 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/2cf6e355c43e9cf21bcb87c09a20d69b3d7e4e68 @@ -0,0 +1 @@ +="a; ="_;="4 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/2d14ab97cc3dc294c51c0d6814f4ea45f4b4e312 b/octane_http/fuzz/corpus/cookie/2d14ab97cc3dc294c51c0d6814f4ea45f4b4e312 new file mode 100644 index 0000000..1c8a0e7 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/2d14ab97cc3dc294c51c0d6814f4ea45f4b4e312 @@ -0,0 +1 @@ +; \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/2d60b6cad358cea7026057a720d05f814909cf84 b/octane_http/fuzz/corpus/cookie/2d60b6cad358cea7026057a720d05f814909cf84 new file mode 100644 index 0000000..75f845e Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/2d60b6cad358cea7026057a720d05f814909cf84 differ diff --git a/octane_http/fuzz/corpus/cookie/2d8a50aef9f558bb93e0469a6d1aea7b9e8a5b70 b/octane_http/fuzz/corpus/cookie/2d8a50aef9f558bb93e0469a6d1aea7b9e8a5b70 new file mode 100644 index 0000000..5943593 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/2d8a50aef9f558bb93e0469a6d1aea7b9e8a5b70 @@ -0,0 +1 @@ +__Hoc_Ht-id={v;_Hi-ot-oct-i={v; _Hi-ott-id={v; _Hi-otXid=; _Hi-otdc= dr=e= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/2d957982ea7706147a0a84b29639763cf70724a5 b/octane_http/fuzz/corpus/cookie/2d957982ea7706147a0a84b29639763cf70724a5 new file mode 100644 index 0000000..04206fb --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/2d957982ea7706147a0a84b29639763cf70724a5 @@ -0,0 +1 @@ +=;="16 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/2d9744d112f5aacdb0a17876f912305f48e6d070 b/octane_http/fuzz/corpus/cookie/2d9744d112f5aacdb0a17876f912305f48e6d070 new file mode 100644 index 0000000..8a6b08d Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/2d9744d112f5aacdb0a17876f912305f48e6d070 differ diff --git a/octane_http/fuzz/corpus/cookie/2e08703c71fa1733ad04231b581a9bae4f0d9b53 b/octane_http/fuzz/corpus/cookie/2e08703c71fa1733ad04231b581a9bae4f0d9b53 new file mode 100644 index 0000000..9ee5b51 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/2e08703c71fa1733ad04231b581a9bae4f0d9b53 @@ -0,0 +1 @@ +````= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/2e56a732dd1735e1050b4697d530abb96de5dd1b b/octane_http/fuzz/corpus/cookie/2e56a732dd1735e1050b4697d530abb96de5dd1b new file mode 100644 index 0000000..d7bde84 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/2e56a732dd1735e1050b4697d530abb96de5dd1b @@ -0,0 +1 @@ +_=0;+{;js=1=1;j=];;_H=1;js=;js=1;e=H=1;js=0;{;&s=2;{0s=1;s=1=1;{;js=1;;_H=1;js=0;js=1;;_H=1;js=0;{;&s=2;{;js=1;e=H=1;js=0;{js=1;;_H=1;js=;js==1;js=1;;_H=1;js=0;{;&s=2;{;js=1;e=H=1;js=0{js=1;;_H=1;js=;js=1;e==1;js=0;{;&s=2;{0s=1;e=ff \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/2f212c5445a9ccc64bc4e15369c9941d9d256778 b/octane_http/fuzz/corpus/cookie/2f212c5445a9ccc64bc4e15369c9941d9d256778 new file mode 100644 index 0000000..f64a64f --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/2f212c5445a9ccc64bc4e15369c9941d9d256778 @@ -0,0 +1 @@ +||= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/2f3360ed6cc6ce4616cd951e31d3c9ae79177c6a b/octane_http/fuzz/corpus/cookie/2f3360ed6cc6ce4616cd951e31d3c9ae79177c6a new file mode 100644 index 0000000..375e267 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/2f3360ed6cc6ce4616cd951e31d3c9ae79177c6a @@ -0,0 +1 @@ +zz= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/2f845aa2136707a4ecae14ef29b2ab18abe04808 b/octane_http/fuzz/corpus/cookie/2f845aa2136707a4ecae14ef29b2ab18abe04808 new file mode 100644 index 0000000..34b500d Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/2f845aa2136707a4ecae14ef29b2ab18abe04808 differ diff --git a/octane_http/fuzz/corpus/cookie/3089e7f1957ea797ef5df7cc0c3d3472bdcf97d0 b/octane_http/fuzz/corpus/cookie/3089e7f1957ea797ef5df7cc0c3d3472bdcf97d0 new file mode 100644 index 0000000..4a4a236 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/3089e7f1957ea797ef5df7cc0c3d3472bdcf97d0 @@ -0,0 +1 @@ +__dÃÎĕ]ŒÄüÿÿý};#=1A-f \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/31377769b99a8b947d993902b6718538b5b07b9b b/octane_http/fuzz/corpus/cookie/31377769b99a8b947d993902b6718538b5b07b9b new file mode 100644 index 0000000..2ae888d --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/31377769b99a8b947d993902b6718538b5b07b9b @@ -0,0 +1 @@ +t-o;E= ڞ"Җ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/31652841d3723daf5009b85afca6328389ee4055 b/octane_http/fuzz/corpus/cookie/31652841d3723daf5009b85afca6328389ee4055 new file mode 100644 index 0000000..eeeebb7 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/31652841d3723daf5009b85afca6328389ee4055 @@ -0,0 +1 @@ +__Hgstuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuudm=1_2򽆆##'##############-idmid=2 =v; foo=1; id#idm=1_2򽆆##'####="a==1; b="0"a5=;1=b1"""*";;*+b#O_=򽆆򽆆+b=1=; b"a==1; b="0"a==;1=b "1""1""_"1=; b="a==1; b="0"a==;######&b="a==1; b1; b##==h; b="a==1; b=";0"a5=;1=b1"; b="a==1; b=0"a5=;1=b1"""*";;*+b#O_=򽆆򽆆+b=1=; b"a==1; b="0"a==;1=b "1""1""_"1=; b="a==1; b="0"a==;b="0"a5=;1=b1"; b="a==1; b="0"a5=; b="a==1; b="0"aa=*";;*+b#O_=򽆆򽆆+b->b#=b="0"a==;1=b#####-idmid=1 "1""1""_;1=b "1""1""_;=:; =v; foo"2";=1; idm=1_2򽆆##'m=1_2򽆆#(/c#'e=fH \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/31cbb4c1767b8add3e00d69dde7e599aaae69c33 b/octane_http/fuzz/corpus/cookie/31cbb4c1767b8add3e00d69dde7e599aaae69c33 new file mode 100644 index 0000000..881f304 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/31cbb4c1767b8add3e00d69dde7e599aaae69c33 @@ -0,0 +1 @@ +___o7777777777777777777777777777777777777777777777VVVVVVVVVVVVVVVVVVVV.VVVVVVVVVVVVVVVVVVVVVVVVV77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777#s#od= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/3261857d43013ff67d9f5b24373f69439d98db03 b/octane_http/fuzz/corpus/cookie/3261857d43013ff67d9f5b24373f69439d98db03 new file mode 100644 index 0000000..d6eb77f Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/3261857d43013ff67d9f5b24373f69439d98db03 differ diff --git a/octane_http/fuzz/corpus/cookie/3344f0c9782604d2c75651e6846b8108dc923ff5 b/octane_http/fuzz/corpus/cookie/3344f0c9782604d2c75651e6846b8108dc923ff5 new file mode 100644 index 0000000..5973790 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/3344f0c9782604d2c75651e6846b8108dc923ff5 @@ -0,0 +1 @@ +`___H%%%%%%%%%%2 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/33abd39231398ba82afa73725fd3ac764f4b6299 b/octane_http/fuzz/corpus/cookie/33abd39231398ba82afa73725fd3ac764f4b6299 new file mode 100644 index 0000000..0f8ad2c Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/33abd39231398ba82afa73725fd3ac764f4b6299 differ diff --git a/octane_http/fuzz/corpus/cookie/33dae0b9f130be461b5ca21223c7dc46278914e9 b/octane_http/fuzz/corpus/cookie/33dae0b9f130be461b5ca21223c7dc46278914e9 new file mode 100644 index 0000000..660c0bd --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/33dae0b9f130be461b5ca21223c7dc46278914e9 @@ -0,0 +1 @@ +$=t=Hostsuut==0;__Hst.=0;__Host0$;__Host-ut==0;__Host.=0;__Hostj0__Host.=0;__Hostj0$;__Host-u+===0;__Ho;__Hostjs-._Xut===0t0$;__Host-ut==0;__Host.=0;__Hostj0$;__Host-ut==0;__Host.=0;__Hostjs-._Xut=0;__Hostjs-._Xut=0;ut==0;*;__Hostut==0;*_0t0$;__Host-ut==0;__Host.=0;__Hostj0$;__Host-u__Ho0$ostjs-._Xu==0t0$;__Host-ut==0;__Host.=0;__Hostj0$;__Host-u+==1;__os0;__Host.=0;__Hostjs-._Xut===0t0$;__Host-ut==0;__Host.=0;__Hostj0$;__Host-ut==0;__Ho;__Hostjs-._Xut===0t0$;__Host-ut==0;__Host.=0;__Hostj0$;__Hostj0$;__Host-ut==0;__Ho;__Hostjs-._Xut===0t0$;__Host-ut==0;__Host.=0;__Hostj0$;__Host-ut==0;__Host.=0;__Hostjs-._Xut=0;__Hostjs-._Xut=0;ut==0;*;__Hostut==0;*_0t0$;__Host-ut==0;__Host.=0;__Hostj0$;__Host-u+==st0$;__Host-ut==0;__Host.=0;__Hostj0__Host.=0;__Hostj0$;__Host-u+===0;__Ho;__Hostjs-._Xut===0t0$;__Host-ut==0;__Host.=0;__Hostj0$;__Host-ut==0;__Host.=0;__Hostjs-._Xut=0;._Xu==0t0$;__Host-ut==0;__Host.=0;__Hostj0$;__Host-u+==1;__os0;__Host.=0;__Hostjs-._Xut===0t0$;__Host-ut==0;__Host.=0;__Hostj0$;__Host-ut==0;__Ho;__Hostjs-._Xut===0t0$;__Host-ut==0;__Host.=0;__Hostj0$;__Hostj0$;__Host-ut==0;__Ho;__Hostjs-._Xut=__Hostjs-._Xut=0;ut==0;*;__Hostut==0;*_0t0$;__Host-ut==0;__Host.=0;__Hostj0$;__Host-u+==1;a__os0;__Host.=0;__Hostjs-._Xu==0t0$ostjs-._Xu==0t0$;__Host-ut==0;__Host.=0;__Hostj0$;__Host-u+==1;__os0;__Host.=0;__Hostjs-._Xut===0t0$;__Host-ut==0;__Host.=0;__Ho$;__Host-ut-ut==0;__Host.=0;__Hostjs-._Xut=0;_ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/33e339d4ff04ebe78ce4711ccbe6879185819478 b/octane_http/fuzz/corpus/cookie/33e339d4ff04ebe78ce4711ccbe6879185819478 new file mode 100644 index 0000000..2514379 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/33e339d4ff04ebe78ce4711ccbe6879185819478 @@ -0,0 +1 @@ +!!!= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/33ff60ffd1398e8dcc3bf5f43eed915e5de3c0ae b/octane_http/fuzz/corpus/cookie/33ff60ffd1398e8dcc3bf5f43eed915e5de3c0ae new file mode 100644 index 0000000..88ef686 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/33ff60ffd1398e8dcc3bf5f43eed915e5de3c0ae @@ -0,0 +1 @@ +o''''''''''''''''a= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/34a6bc8c6201e40d04d8f7cf613d5acbb5058fbf b/octane_http/fuzz/corpus/cookie/34a6bc8c6201e40d04d8f7cf613d5acbb5058fbf new file mode 100644 index 0000000..9d330c1 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/34a6bc8c6201e40d04d8f7cf613d5acbb5058fbf @@ -0,0 +1 @@ +&b="a==1; b1; b##==h; b="a==1; b="0"a5=;1=b1"; b="a==1; b="0""_"1=; b="a==1; b="0"a==;b="0"a!5=;1=b1"; b="a==1; b="0"a5_"1=; b="a==1; b="0"a==;b="0"a!5=;1=b1"; b="a==1; b="0"a5=;1=b1""1=; b="; b="a==1; b="0"a5=;1=b1""1=; b="a==1; b="0"a==;1; b="0"a""1""_"1=; b="a==1; a="0"a==;b="0"a=;1=b1""1=; b="; b="a==1; b="0"a5=;1=b1""1=; b="a==1; b="0"a==;1; b="0"a""1""_"1=; b="a==1; a="0"a==;b="0"a5=;1b1b1"; b="a1""_;1=b "1tjs-._X="2";(/cH \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/34b111404d799c98f0d0072634ad6e3445dd47a1 b/octane_http/fuzz/corpus/cookie/34b111404d799c98f0d0072634ad6e3445dd47a1 new file mode 100644 index 0000000..4863c73 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/34b111404d799c98f0d0072634ad6e3445dd47a1 @@ -0,0 +1 @@ +ᠾ=^ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/357745a6cc37146094f71b89bf19d5d3abb7b27e b/octane_http/fuzz/corpus/cookie/357745a6cc37146094f71b89bf19d5d3abb7b27e new file mode 100644 index 0000000..0b0e888 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/357745a6cc37146094f71b89bf19d5d3abb7b27e differ diff --git a/octane_http/fuzz/corpus/cookie/359ea6c9b5ff0711b53fc3c5dc814ef6fb55eaee b/octane_http/fuzz/corpus/cookie/359ea6c9b5ff0711b53fc3c5dc814ef6fb55eaee new file mode 100644 index 0000000..c40908b --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/359ea6c9b5ff0711b53fc3c5dc814ef6fb55eaee @@ -0,0 +1 @@ +'= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/35cbd411c413748bbc7bd7296db232c72575f922 b/octane_http/fuzz/corpus/cookie/35cbd411c413748bbc7bd7296db232c72575f922 new file mode 100644 index 0000000..4c78d0b Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/35cbd411c413748bbc7bd7296db232c72575f922 differ diff --git a/octane_http/fuzz/corpus/cookie/36da656e94bf3a00151b03919a78289f90df0b66 b/octane_http/fuzz/corpus/cookie/36da656e94bf3a00151b03919a78289f90df0b66 new file mode 100644 index 0000000..f9d7bad --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/36da656e94bf3a00151b03919a78289f90df0b66 @@ -0,0 +1 @@ +!!!!!!!!= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/374339f45f1a139c9b2ece1681f444d9ae416369 b/octane_http/fuzz/corpus/cookie/374339f45f1a139c9b2ece1681f444d9ae416369 new file mode 100644 index 0000000..0a58a3d Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/374339f45f1a139c9b2ece1681f444d9ae416369 differ diff --git a/octane_http/fuzz/corpus/cookie/376af1e8f2e788766dc15a3cca8f1b5ee8cd2449 b/octane_http/fuzz/corpus/cookie/376af1e8f2e788766dc15a3cca8f1b5ee8cd2449 new file mode 100644 index 0000000..229f905 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/376af1e8f2e788766dc15a3cca8f1b5ee8cd2449 @@ -0,0 +1 @@ +a=1 a=";ac=;a=;!=6 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/378f335e22eec64d1d6fec5b700c501bf21d3c38 b/octane_http/fuzz/corpus/cookie/378f335e22eec64d1d6fec5b700c501bf21d3c38 new file mode 100644 index 0000000..41fde1c --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/378f335e22eec64d1d6fec5b700c501bf21d3c38 @@ -0,0 +1 @@ +a=2廁_>廁_cccc \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/381412d3a13a704886edfcb249809788329fab99 b/octane_http/fuzz/corpus/cookie/381412d3a13a704886edfcb249809788329fab99 new file mode 100644 index 0000000..f11d233 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/381412d3a13a704886edfcb249809788329fab99 @@ -0,0 +1 @@ +0KaãS+ccãcÐSSSSSSfcccS=; = \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/3818e9f10d727c8521ac5762b158034a3a1a8e84 b/octane_http/fuzz/corpus/cookie/3818e9f10d727c8521ac5762b158034a3a1a8e84 new file mode 100644 index 0000000..2e1d3ad Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/3818e9f10d727c8521ac5762b158034a3a1a8e84 differ diff --git a/octane_http/fuzz/corpus/cookie/391320074f742f328b2eb5e8da9b0737f6d67df9 b/octane_http/fuzz/corpus/cookie/391320074f742f328b2eb5e8da9b0737f6d67df9 new file mode 100644 index 0000000..9ece087 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/391320074f742f328b2eb5e8da9b0737f6d67df9 differ diff --git a/octane_http/fuzz/corpus/cookie/3992769f63c2fa22dbda27567049de88b9595ef3 b/octane_http/fuzz/corpus/cookie/3992769f63c2fa22dbda27567049de88b9595ef3 new file mode 100644 index 0000000..fd97466 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/3992769f63c2fa22dbda27567049de88b9595ef3 @@ -0,0 +1 @@ += \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/39b0aba7958fb7b39a897211ccc6d6f56f30a99a b/octane_http/fuzz/corpus/cookie/39b0aba7958fb7b39a897211ccc6d6f56f30a99a new file mode 100644 index 0000000..1c91146 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/39b0aba7958fb7b39a897211ccc6d6f56f30a99a differ diff --git a/octane_http/fuzz/corpus/cookie/3a7022e11bf097ba89c4590e694a756741902dbb b/octane_http/fuzz/corpus/cookie/3a7022e11bf097ba89c4590e694a756741902dbb new file mode 100644 index 0000000..5e0c76d --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/3a7022e11bf097ba89c4590e694a756741902dbb @@ -0,0 +1 @@ +__Ho_octÂÎÄþÿÿÿÿei \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/3c1c5dc7799a98d9743f112a00424ce9be9cfa6d b/octane_http/fuzz/corpus/cookie/3c1c5dc7799a98d9743f112a00424ce9be9cfa6d new file mode 100644 index 0000000..9d73655 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/3c1c5dc7799a98d9743f112a00424ce9be9cfa6d @@ -0,0 +1 @@ +77777777777777777777777777777777777777777777777777777777677777777777777777777777777777777777777777777777777777777777777777777#s#od= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/3c70a6c9aa970c75c34e15c24ffa818c6600c1ca b/octane_http/fuzz/corpus/cookie/3c70a6c9aa970c75c34e15c24ffa818c6600c1ca new file mode 100644 index 0000000..4f1d6ab Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/3c70a6c9aa970c75c34e15c24ffa818c6600c1ca differ diff --git a/octane_http/fuzz/corpus/cookie/3d3830c28aa9fd427e729f88478de27eb6536c79 b/octane_http/fuzz/corpus/cookie/3d3830c28aa9fd427e729f88478de27eb6536c79 new file mode 100644 index 0000000..0b6c67b --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/3d3830c28aa9fd427e729f88478de27eb6536c79 @@ -0,0 +1 @@ +$$$= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/3d83819a36a3da37a9641319258836047478676d b/octane_http/fuzz/corpus/cookie/3d83819a36a3da37a9641319258836047478676d new file mode 100644 index 0000000..b75306f Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/3d83819a36a3da37a9641319258836047478676d differ diff --git a/octane_http/fuzz/corpus/cookie/3d9644f799eddaeb766a964a5e49e42af51dac20 b/octane_http/fuzz/corpus/cookie/3d9644f799eddaeb766a964a5e49e42af51dac20 new file mode 100644 index 0000000..765b22f Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/3d9644f799eddaeb766a964a5e49e42af51dac20 differ diff --git a/octane_http/fuzz/corpus/cookie/3ea8edc9283a5c00d9b37922ebcdcbbe4f313751 b/octane_http/fuzz/corpus/cookie/3ea8edc9283a5c00d9b37922ebcdcbbe4f313751 new file mode 100644 index 0000000..1df4aaa --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/3ea8edc9283a5c00d9b37922ebcdcbbe4f313751 @@ -0,0 +1 @@ +__{{{{{{o{c&- \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/3ebd3384471c43c125a64ec7d08691533e25e504 b/octane_http/fuzz/corpus/cookie/3ebd3384471c43c125a64ec7d08691533e25e504 new file mode 100644 index 0000000..2d7f8a9 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/3ebd3384471c43c125a64ec7d08691533e25e504 @@ -0,0 +1 @@ +zzHzzzzï \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/3f3af919b6b6acad9076acf6615dd5c87758290e b/octane_http/fuzz/corpus/cookie/3f3af919b6b6acad9076acf6615dd5c87758290e new file mode 100644 index 0000000..3f8481e Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/3f3af919b6b6acad9076acf6615dd5c87758290e differ diff --git a/octane_http/fuzz/corpus/cookie/3fc910f3a8a302fcc8c91a29c7f993e34f7222ad b/octane_http/fuzz/corpus/cookie/3fc910f3a8a302fcc8c91a29c7f993e34f7222ad new file mode 100644 index 0000000..51fdfaa --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/3fc910f3a8a302fcc8c91a29c7f993e34f7222ad @@ -0,0 +1 @@ +d`z_o&````ida!!!=1111111111111111111111$=t=0;__Hosuut==0;__Host.=0;__Hostjs-._Xut===0t0$;__Hostut==0;ostut==0;*__Host.=1;j =;j$=t=0;__Hosuut==0;__Host.=0;__Hostjs-._Xut===0t0$;__Hostut==1111111111111111.0;__Hosw.=0;_Xut===0t0$;__Hostut==0;__Host.=0;__Hostjs-._Xut=0;_^Hostut==0;*;_a"2$=t=0;__Hosu#t==0;__Host.=0;__Hostjs-._Xut===0t0$;__Hostut==0;__Host.=0;__Hostut=0;__Hostut==0;*;__Hostut==0;*__Host.=1;j =;j =;jsuut==0;__*_uut==0;__Host.=0;__Hostjs-._Xut===0t0$;__Hostut==1111111111111111.0;__Host.=0;_Xut===0t0$;__Hostut==0;__Host.=0;__Hostjs-._Xut=0;_^Hostut==0;*;__Hostut==0;*__Host.=1;j =;j$=t=0;__Hosuu0t0$;__Hostut==0;__Host.=0;__Hostjs-._Xut=0;__Hostut==0;*;__Hostut==0;*__Host.=1;j =;j suut==0;__Host.__Hostjs-._Xut=0;__Hostut==0;*;__Hostut==0;=;j =s-._X=0;__Hostjs-._Xut=11111111111111111111111ut===0t0$111110 =;e$= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/3fdb23d05d92bf2920e4bb420c4381ba41a0b942 b/octane_http/fuzz/corpus/cookie/3fdb23d05d92bf2920e4bb420c4381ba41a0b942 new file mode 100644 index 0000000..a5493c2 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/3fdb23d05d92bf2920e4bb420c4381ba41a0b942 @@ -0,0 +1 @@ +########= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/404d17cff548351e40971e1251c297e4381205a4 b/octane_http/fuzz/corpus/cookie/404d17cff548351e40971e1251c297e4381205a4 new file mode 100644 index 0000000..bd73b56 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/404d17cff548351e40971e1251c297e4381205a4 differ diff --git a/octane_http/fuzz/corpus/cookie/40a9c03349272d4c056f3bb60df6160039365096 b/octane_http/fuzz/corpus/cookie/40a9c03349272d4c056f3bb60df6160039365096 new file mode 100644 index 0000000..49edaaf --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/40a9c03349272d4c056f3bb60df6160039365096 @@ -0,0 +1 @@ +++++++++= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/4108b3d19d2128e36c74bc739f50e8c02cb603de b/octane_http/fuzz/corpus/cookie/4108b3d19d2128e36c74bc739f50e8c02cb603de new file mode 100644 index 0000000..4078c00 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/4108b3d19d2128e36c74bc739f50e8c02cb603de @@ -0,0 +1 @@ +````````````````a= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/411fb8c9fa958f90ac5557f907381e2f5e0de27d b/octane_http/fuzz/corpus/cookie/411fb8c9fa958f90ac5557f907381e2f5e0de27d new file mode 100644 index 0000000..bdde90a --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/411fb8c9fa958f90ac5557f907381e2f5e0de27d @@ -0,0 +1 @@ +__s___ss~; \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/416b603d85f11a2b8198e042053911ed023dabfc b/octane_http/fuzz/corpus/cookie/416b603d85f11a2b8198e042053911ed023dabfc new file mode 100644 index 0000000..91743c9 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/416b603d85f11a2b8198e042053911ed023dabfc differ diff --git a/octane_http/fuzz/corpus/cookie/4178980cfc59bd31757fabcbecc138de76d92144 b/octane_http/fuzz/corpus/cookie/4178980cfc59bd31757fabcbecc138de76d92144 new file mode 100644 index 0000000..1ec32b4 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/4178980cfc59bd31757fabcbecc138de76d92144 @@ -0,0 +1 @@ +###= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/41aa9aae8b38e994cd11ecd19fb950e49218fca6 b/octane_http/fuzz/corpus/cookie/41aa9aae8b38e994cd11ecd19fb950e49218fca6 new file mode 100644 index 0000000..e514f4f --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/41aa9aae8b38e994cd11ecd19fb950e49218fca6 @@ -0,0 +1 @@ +O5 = \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/423ba718022bc4f170e3f4448c5ec8c0f379a867 b/octane_http/fuzz/corpus/cookie/423ba718022bc4f170e3f4448c5ec8c0f379a867 new file mode 100644 index 0000000..11a87f6 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/423ba718022bc4f170e3f4448c5ec8c0f379a867 @@ -0,0 +1 @@ +_################=0_ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/430d4e1530464fd832cdbb109ffcdcaea2318402 b/octane_http/fuzz/corpus/cookie/430d4e1530464fd832cdbb109ffcdcaea2318402 new file mode 100644 index 0000000..7bef71d Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/430d4e1530464fd832cdbb109ffcdcaea2318402 differ diff --git a/octane_http/fuzz/corpus/cookie/4368e8b130873ae6835fc23c445e350589f73fd1 b/octane_http/fuzz/corpus/cookie/4368e8b130873ae6835fc23c445e350589f73fd1 new file mode 100644 index 0000000..15d8e6c --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/4368e8b130873ae6835fc23c445e350589f73fd1 @@ -0,0 +1 @@ +Htᾠ‘= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/43b0b7db48b10661998841efd89af80a8d5a52a6 b/octane_http/fuzz/corpus/cookie/43b0b7db48b10661998841efd89af80a8d5a52a6 new file mode 100644 index 0000000..e664302 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/43b0b7db48b10661998841efd89af80a8d5a52a6 @@ -0,0 +1 @@ +__Ho_Dæctost \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/447e0edffe1a6e58b0d440452d5881eeb0e7e7cb b/octane_http/fuzz/corpus/cookie/447e0edffe1a6e58b0d440452d5881eeb0e7e7cb new file mode 100644 index 0000000..f253adb --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/447e0edffe1a6e58b0d440452d5881eeb0e7e7cb @@ -0,0 +1 @@ +_òòÎÂÞÿd \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/44be830d4c6171eaebf2811b8a7351dd00ed0911 b/octane_http/fuzz/corpus/cookie/44be830d4c6171eaebf2811b8a7351dd00ed0911 new file mode 100644 index 0000000..594b690 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/44be830d4c6171eaebf2811b8a7351dd00ed0911 @@ -0,0 +1 @@ +__HO_Hoctÿdi \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/44fd9a1d8a0f81ab0685e80398db95b625dadcc5 b/octane_http/fuzz/corpus/cookie/44fd9a1d8a0f81ab0685e80398db95b625dadcc5 new file mode 100644 index 0000000..279d9d3 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/44fd9a1d8a0f81ab0685e80398db95b625dadcc5 @@ -0,0 +1 @@ +|= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/451d0065d6538ea0982c45f03d3ef4c8c49fe1c4 b/octane_http/fuzz/corpus/cookie/451d0065d6538ea0982c45f03d3ef4c8c49fe1c4 new file mode 100644 index 0000000..07557e8 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/451d0065d6538ea0982c45f03d3ef4c8c49fe1c4 differ diff --git a/octane_http/fuzz/corpus/cookie/45a5034f2f0caabd30ad49a0727c7a51258b440d b/octane_http/fuzz/corpus/cookie/45a5034f2f0caabd30ad49a0727c7a51258b440d new file mode 100644 index 0000000..f94dda3 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/45a5034f2f0caabd30ad49a0727c7a51258b440d @@ -0,0 +1 @@ +r \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/46d6ec4d0663be4afd1b3a6791b07706a661afb6 b/octane_http/fuzz/corpus/cookie/46d6ec4d0663be4afd1b3a6791b07706a661afb6 new file mode 100644 index 0000000..deded79 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/46d6ec4d0663be4afd1b3a6791b07706a661afb6 @@ -0,0 +1 @@ +="= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/46daa635b136fda4a6375397aa7779b81ba2ca51 b/octane_http/fuzz/corpus/cookie/46daa635b136fda4a6375397aa7779b81ba2ca51 new file mode 100644 index 0000000..1a55169 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/46daa635b136fda4a6375397aa7779b81ba2ca51 differ diff --git a/octane_http/fuzz/corpus/cookie/4722e5b950e95bf50c9e0380498a45880dc305c1 b/octane_http/fuzz/corpus/cookie/4722e5b950e95bf50c9e0380498a45880dc305c1 new file mode 100644 index 0000000..6bacc84 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/4722e5b950e95bf50c9e0380498a45880dc305c1 @@ -0,0 +1 @@ +js=0;{;&s=2;{;js=1;e=H=1;js=s=1;&s=2;js=0;{;&s=2;{;js=1;e=H=1;js=s=1;;_H=1;js=0;{;&s=2;z;js=1;e=H==1;e=H=1;js=s=1;&s=2;js=0;{;&s=2;{;js=1;e=H=1;js=s=1;;_H=1;js1;js=0;{;&s=2;{;js=1=2;{;bs=1;e=H=1;js=0;{;&s=2;{;js=1;e=ff \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/4770a07909fe830512762cbbfafd54868715fe87 b/octane_http/fuzz/corpus/cookie/4770a07909fe830512762cbbfafd54868715fe87 new file mode 100644 index 0000000..5939534 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/4770a07909fe830512762cbbfafd54868715fe87 @@ -0,0 +1 @@ +t龠= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/47b79eefc540a18a034fe5b5bddd3a014fd32cf7 b/octane_http/fuzz/corpus/cookie/47b79eefc540a18a034fe5b5bddd3a014fd32cf7 new file mode 100644 index 0000000..0f471be --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/47b79eefc540a18a034fe5b5bddd3a014fd32cf7 @@ -0,0 +1 @@ +o›ŠtaÿÿÿW=i_ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/490c33efe7024dabcbcbe080c4f4d724704bc4f3 b/octane_http/fuzz/corpus/cookie/490c33efe7024dabcbcbe080c4f4d724704bc4f3 new file mode 100644 index 0000000..9516493 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/490c33efe7024dabcbcbe080c4f4d724704bc4f3 differ diff --git a/octane_http/fuzz/corpus/cookie/4980ee3132c78538421dbd1fff406aaaa9439c84 b/octane_http/fuzz/corpus/cookie/4980ee3132c78538421dbd1fff406aaaa9439c84 new file mode 100644 index 0000000..48bc584 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/4980ee3132c78538421dbd1fff406aaaa9439c84 @@ -0,0 +1 @@ +a=>廁>:>廁>廁 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/49a46cf4eaabc6e813c0b1988e6616a4afd6dce6 b/octane_http/fuzz/corpus/cookie/49a46cf4eaabc6e813c0b1988e6616a4afd6dce6 new file mode 100644 index 0000000..6715380 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/49a46cf4eaabc6e813c0b1988e6616a4afd6dce6 @@ -0,0 +1 @@ +__åo7777777777777777777777777777777777777777777777VVVVVVVVVVVVVVVVVVVV.VVVVVVVVVVVVVVVVVVVVVVVVV77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777707777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777#s#od= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/4a09e8a724ce769f563526b4b17fe7591da75255 b/octane_http/fuzz/corpus/cookie/4a09e8a724ce769f563526b4b17fe7591da75255 new file mode 100644 index 0000000..a0bf512 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/4a09e8a724ce769f563526b4b17fe7591da75255 @@ -0,0 +1 @@ +&b="a==1; bbb="a=b=1; b2 b=; b="1;`="0"a==;b1=1"=; b="a_==1; b="0"a;1=b "X* \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/4a369c4f7bfc637fe4a16304656e36f311ad132f b/octane_http/fuzz/corpus/cookie/4a369c4f7bfc637fe4a16304656e36f311ad132f new file mode 100644 index 0000000..7aea1df --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/4a369c4f7bfc637fe4a16304656e36f311ad132f @@ -0,0 +1 @@ +-.-o.-.= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/4a8c181ccdd8b63dd7a9ef9b31a29cb63fe934e5 b/octane_http/fuzz/corpus/cookie/4a8c181ccdd8b63dd7a9ef9b31a29cb63fe934e5 new file mode 100644 index 0000000..b362e56 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/4a8c181ccdd8b63dd7a9ef9b31a29cb63fe934e5 @@ -0,0 +1 @@ +_¢ÂÎÎ]o="f \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/4b57e175ecd47f4813a5b08e852c6996128ffac4 b/octane_http/fuzz/corpus/cookie/4b57e175ecd47f4813a5b08e852c6996128ffac4 new file mode 100644 index 0000000..652094a --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/4b57e175ecd47f4813a5b08e852c6996128ffac4 @@ -0,0 +1 @@ +a"2"a=1; ; b="= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/4b60f2cc75f10c6040910117b359721c9d7496df b/octane_http/fuzz/corpus/cookie/4b60f2cc75f10c6040910117b359721c9d7496df new file mode 100644 index 0000000..2635abd Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/4b60f2cc75f10c6040910117b359721c9d7496df differ diff --git a/octane_http/fuzz/corpus/cookie/4b86cf49db20ee51f5e4f778604561424e447aeb b/octane_http/fuzz/corpus/cookie/4b86cf49db20ee51f5e4f778604561424e447aeb new file mode 100644 index 0000000..9c7fd9b --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/4b86cf49db20ee51f5e4f778604561424e447aeb @@ -0,0 +1 @@ +__Hm \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/4bf7d3771afed517b26d4b8cc529b7b38fb9e651 b/octane_http/fuzz/corpus/cookie/4bf7d3771afed517b26d4b8cc529b7b38fb9e651 new file mode 100644 index 0000000..268ab52 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/4bf7d3771afed517b26d4b8cc529b7b38fb9e651 @@ -0,0 +1 @@ +__H;; c=3=1;:It; 1=na; d=na; 11;; c=It-id=~a; 1=na; d=na; "It-id=na; 1=na; d=na;c;d= e=na11;d=~a; 1=na; d=na; 11;; c;d= e=na11;; c=3=1;":1;=na; d= e=na; d==f \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/4c9a0669d94fe038f260855015f28ad5123f725a b/octane_http/fuzz/corpus/cookie/4c9a0669d94fe038f260855015f28ad5123f725a new file mode 100644 index 0000000..721f6ea --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/4c9a0669d94fe038f260855015f28ad5123f725a @@ -0,0 +1 @@ +$=t=0;__Hostut==0;__Host.=0;__Hostj0$=t=0;__Hostut==0;__Host.=0;__Hostjs-._Xut=0;__Hostut==0;*;__Hostut==0;st.$= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/4cc357adf3741a47ec3a45433bb9dff5372e1891 b/octane_http/fuzz/corpus/cookie/4cc357adf3741a47ec3a45433bb9dff5372e1891 new file mode 100644 index 0000000..eb77d64 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/4cc357adf3741a47ec3a45433bb9dff5372e1891 @@ -0,0 +1 @@ +_osĄĄĭ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/4d85c5932c4b17febd4556d38058b4cbc7ced447 b/octane_http/fuzz/corpus/cookie/4d85c5932c4b17febd4556d38058b4cbc7ced447 new file mode 100644 index 0000000..7af5b3a --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/4d85c5932c4b17febd4556d38058b4cbc7ced447 @@ -0,0 +1 @@ +#"#f=#"#f= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/4ec6fc9c2119b1ec07a46e44db90de89447a25e1 b/octane_http/fuzz/corpus/cookie/4ec6fc9c2119b1ec07a46e44db90de89447a25e1 new file mode 100644 index 0000000..0f2d9a3 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/4ec6fc9c2119b1ec07a46e44db90de89447a25e1 @@ -0,0 +1 @@ +O1=򽆄_ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/4ed5f9ec31406e4d352d48d47599acbf3316ba0d b/octane_http/fuzz/corpus/cookie/4ed5f9ec31406e4d352d48d47599acbf3316ba0d new file mode 100644 index 0000000..f1a1eec --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/4ed5f9ec31406e4d352d48d47599acbf3316ba0d @@ -0,0 +1 @@ += \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/4f017ba0b13f390841ce94c6790da6beaeb132c2 b/octane_http/fuzz/corpus/cookie/4f017ba0b13f390841ce94c6790da6beaeb132c2 new file mode 100644 index 0000000..e0960a9 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/4f017ba0b13f390841ce94c6790da6beaeb132c2 @@ -0,0 +1 @@ +_=02;1H=21;e=ff \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/50181a196b7372421eec51dfe45296f83a082791 b/octane_http/fuzz/corpus/cookie/50181a196b7372421eec51dfe45296f83a082791 new file mode 100644 index 0000000..5d676d4 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/50181a196b7372421eec51dfe45296f83a082791 @@ -0,0 +1 @@ +a="򽆆򽆆+!>b= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/50821c467c9312cb3d4370f71e7d6973376ef7d8 b/octane_http/fuzz/corpus/cookie/50821c467c9312cb3d4370f71e7d6973376ef7d8 new file mode 100644 index 0000000..3886386 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/50821c467c9312cb3d4370f71e7d6973376ef7d8 differ diff --git a/octane_http/fuzz/corpus/cookie/50d5cf582c2fd4199b1e3808e043405cea1d50a0 b/octane_http/fuzz/corpus/cookie/50d5cf582c2fd4199b1e3808e043405cea1d50a0 new file mode 100644 index 0000000..300fbc9 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/50d5cf582c2fd4199b1e3808e043405cea1d50a0 @@ -0,0 +1 @@ +___o***7777777777777777777777777777777777777777777777VVVVVVVVVVVVVVVVVVVV.VVVVVVVVVVVVVVVVVVVVVVVVV7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777*=777777777777777777777777777777 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/510b4bb55417876da24e72b79d09796e94ea0699 b/octane_http/fuzz/corpus/cookie/510b4bb55417876da24e72b79d09796e94ea0699 new file mode 100644 index 0000000..f4dc699 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/510b4bb55417876da24e72b79d09796e94ea0699 @@ -0,0 +1 @@ +-dƒ=@0__H_oc{a-i \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/5220647bb9128ac1da81194e41d8751d72e8a41d b/octane_http/fuzz/corpus/cookie/5220647bb9128ac1da81194e41d8751d72e8a41d new file mode 100644 index 0000000..27e9d54 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/5220647bb9128ac1da81194e41d8751d72e8a41d @@ -0,0 +1 @@ +e~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/5252b1fef022f5017af430a7364607afac9919bb b/octane_http/fuzz/corpus/cookie/5252b1fef022f5017af430a7364607afac9919bb new file mode 100644 index 0000000..642f638 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/5252b1fef022f5017af430a7364607afac9919bb @@ -0,0 +1 @@ +߭_ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/527d81462ccac21b3fdafc9d7bfb9623a695fb49 b/octane_http/fuzz/corpus/cookie/527d81462ccac21b3fdafc9d7bfb9623a695fb49 new file mode 100644 index 0000000..0ab5b83 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/527d81462ccac21b3fdafc9d7bfb9623a695fb49 @@ -0,0 +1 @@ +00ô =#e0!_ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/531087aaec0aa333cbd10638d3da800c338a521d b/octane_http/fuzz/corpus/cookie/531087aaec0aa333cbd10638d3da800c338a521d new file mode 100644 index 0000000..fa674f8 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/531087aaec0aa333cbd10638d3da800c338a521d differ diff --git a/octane_http/fuzz/corpus/cookie/54301247e420f2eddc4238b0285c5ff95a82de7a b/octane_http/fuzz/corpus/cookie/54301247e420f2eddc4238b0285c5ff95a82de7a new file mode 100644 index 0000000..b839823 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/54301247e420f2eddc4238b0285c5ff95a82de7a @@ -0,0 +1 @@ +_=0;{;js=1=1;{;js=1;;_H=1;js=0;{;&s=1;{;js=1;e=f \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/544108238ca15f0e0110bf8bf03488092aba0484 b/octane_http/fuzz/corpus/cookie/544108238ca15f0e0110bf8bf03488092aba0484 new file mode 100644 index 0000000..daeb2f7 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/544108238ca15f0e0110bf8bf03488092aba0484 @@ -0,0 +1 @@ +^o^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^H= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/54ad7ba92586ebf9a22133e2ea8d7679d6268a95 b/octane_http/fuzz/corpus/cookie/54ad7ba92586ebf9a22133e2ea8d7679d6268a95 new file mode 100644 index 0000000..f473fcf --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/54ad7ba92586ebf9a22133e2ea8d7679d6268a95 @@ -0,0 +1 @@ +~~~~~~~~~~~~~~~~~~~~~~~~~~~~j~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~j~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e~~~~~ntdc= d=e= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/54fa45b1e43087cd6b6a23562a9c6a5575939c95 b/octane_http/fuzz/corpus/cookie/54fa45b1e43087cd6b6a23562a9c6a5575939c95 new file mode 100644 index 0000000..e4fed9b Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/54fa45b1e43087cd6b6a23562a9c6a5575939c95 differ diff --git a/octane_http/fuzz/corpus/cookie/559efdcadcddacf9c045470f5bacc54441cad2e7 b/octane_http/fuzz/corpus/cookie/559efdcadcddacf9c045470f5bacc54441cad2e7 new file mode 100644 index 0000000..d51ba7b --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/559efdcadcddacf9c045470f5bacc54441cad2e7 @@ -0,0 +1 @@ +&&&= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/55a49e257ce197684e39704c1e164999aa239bf9 b/octane_http/fuzz/corpus/cookie/55a49e257ce197684e39704c1e164999aa239bf9 new file mode 100644 index 0000000..e499db1 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/55a49e257ce197684e39704c1e164999aa239bf9 @@ -0,0 +1 @@ +__s__t-id= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/55c41206fcefb435c8b0951138a0c8f225dd93e2 b/octane_http/fuzz/corpus/cookie/55c41206fcefb435c8b0951138a0c8f225dd93e2 new file mode 100644 index 0000000..13c0f8a --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/55c41206fcefb435c8b0951138a0c8f225dd93e2 @@ -0,0 +1 @@ +__Hoca; d= e=na=na; 1=na; d=na; 11;; c=It-id=~a; 1=na; d=na; ":It-id=na; *=na; d=na; 11;; c=It-id=na; *=na; d=na; 11;; c=It-id__H;; c=3=1;id=na; 1=na; d=na; 1 c=3=1;id=na; 1=na; d=na; 11;; c=It-id=~a; 1=na; d=na; ":It-id=na; 1=na; d=na; 11;; c=It-id=~a; 1=na; 1;; c=It-id=~a; 1=na; d=na; ":It-id=na; 1=na; d=na; 11;0; c-id__H;; c=3=1;id=na; 1=na; d=na; 11;; c=It-id=~a; 1=na; d=na; ":It-id=na; 1=na; d=na; 11;; c=It-id=~a; 1=na; &d=na; 11;; c=3=1;":1;=na; d= e=na11;; c=3=1;":1;=na; d= e=na=I=~It-id;-dt-id; d=e=f=1_ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/55c5b6a0e517b02b52745de484294c1f93b79810 b/octane_http/fuzz/corpus/cookie/55c5b6a0e517b02b52745de484294c1f93b79810 new file mode 100644 index 0000000..3b1dffe Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/55c5b6a0e517b02b52745de484294c1f93b79810 differ diff --git a/octane_http/fuzz/corpus/cookie/55dca039144a3900ad14070e7c40efb6783a17d0 b/octane_http/fuzz/corpus/cookie/55dca039144a3900ad14070e7c40efb6783a17d0 new file mode 100644 index 0000000..1184a6c --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/55dca039144a3900ad14070e7c40efb6783a17d0 @@ -0,0 +1 @@ +__Host-.= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/561f6c380f2d75e3859420f2f12fcb836d7fc2b4 b/octane_http/fuzz/corpus/cookie/561f6c380f2d75e3859420f2f12fcb836d7fc2b4 new file mode 100644 index 0000000..8ebfdb3 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/561f6c380f2d75e3859420f2f12fcb836d7fc2b4 @@ -0,0 +1 @@ +a=1;;__Hocid=1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/561fede7ae412f1dd7a1caa07c5de0fb8d4ab2dd b/octane_http/fuzz/corpus/cookie/561fede7ae412f1dd7a1caa07c5de0fb8d4ab2dd new file mode 100644 index 0000000..2ec43da Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/561fede7ae412f1dd7a1caa07c5de0fb8d4ab2dd differ diff --git a/octane_http/fuzz/corpus/cookie/577ab457d95a17583a3e2e20b8f051008e67bf4a b/octane_http/fuzz/corpus/cookie/577ab457d95a17583a3e2e20b8f051008e67bf4a new file mode 100644 index 0000000..9f5d208 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/577ab457d95a17583a3e2e20b8f051008e67bf4a @@ -0,0 +1 @@ +__;;j=;j=;{;j_=1;{;;{;=f \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/58f22b937a3ac9fe9dda114beefec0e878e7ed5d b/octane_http/fuzz/corpus/cookie/58f22b937a3ac9fe9dda114beefec0e878e7ed5d new file mode 100644 index 0000000..1df34d4 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/58f22b937a3ac9fe9dda114beefec0e878e7ed5d @@ -0,0 +1 @@ +*+**++=>> \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/59070b6150d50abcecb35ebcf75e56c1f95a1429 b/octane_http/fuzz/corpus/cookie/59070b6150d50abcecb35ebcf75e56c1f95a1429 new file mode 100644 index 0000000..dd64017 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/59070b6150d50abcecb35ebcf75e56c1f95a1429 @@ -0,0 +1 @@ +su=;Host=;js=1% \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/59345f8b2627392fe89e29fe9367c9972b843064 b/octane_http/fuzz/corpus/cookie/59345f8b2627392fe89e29fe9367c9972b843064 new file mode 100644 index 0000000..8bd5058 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/59345f8b2627392fe89e29fe9367c9972b843064 differ diff --git a/octane_http/fuzz/corpus/cookie/59a354856a2aa0913981fb0dd753c7900496de92 b/octane_http/fuzz/corpus/cookie/59a354856a2aa0913981fb0dd753c7900496de92 new file mode 100644 index 0000000..c48c2ec --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/59a354856a2aa0913981fb0dd753c7900496de92 @@ -0,0 +1 @@ +_=u1;;zc=3=; d=e=;d7=#f \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/5a6f1e1ed6616b56482f8580fa421dab762aa407 b/octane_http/fuzz/corpus/cookie/5a6f1e1ed6616b56482f8580fa421dab762aa407 new file mode 100644 index 0000000..9347fae --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/5a6f1e1ed6616b56482f8580fa421dab762aa407 @@ -0,0 +1 @@ +___os.od= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/5b203bb1829ade25a5ae9bbc1b301ac2680343ad b/octane_http/fuzz/corpus/cookie/5b203bb1829ade25a5ae9bbc1b301ac2680343ad new file mode 100644 index 0000000..41b44df Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/5b203bb1829ade25a5ae9bbc1b301ac2680343ad differ diff --git a/octane_http/fuzz/corpus/cookie/5b445ddbb261489bfadbfb5a3846af60d91eff5a b/octane_http/fuzz/corpus/cookie/5b445ddbb261489bfadbfb5a3846af60d91eff5a new file mode 100644 index 0000000..f89076f --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/5b445ddbb261489bfadbfb5a3846af60d91eff5a @@ -0,0 +1 @@ +æ¼.0ÿo_i_ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/5cb789e0198a4b7573217f95148f8451fb26b6af b/octane_http/fuzz/corpus/cookie/5cb789e0198a4b7573217f95148f8451fb26b6af new file mode 100644 index 0000000..6eec0db --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/5cb789e0198a4b7573217f95148f8451fb26b6af @@ -0,0 +1 @@ +e="""" \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/5d2973db9ebc177229764bbb6836c387c0a3d305 b/octane_http/fuzz/corpus/cookie/5d2973db9ebc177229764bbb6836c387c0a3d305 new file mode 100644 index 0000000..66e6f08 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/5d2973db9ebc177229764bbb6836c387c0a3d305 @@ -0,0 +1 @@ + ;tᾠ=;ùtᾠ=",;ùtᾠ==|= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/5d2af339b470b96f6e99e4c6ff251f5e374bee80 b/octane_http/fuzz/corpus/cookie/5d2af339b470b96f6e99e4c6ff251f5e374bee80 new file mode 100644 index 0000000..d2554cf --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/5d2af339b470b96f6e99e4c6ff251f5e374bee80 @@ -0,0 +1 @@ +n={"a";n=k";n={"]t=d1;n={_"_ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/5d3d8634a2ccfa8c23285473229921c392a73c72 b/octane_http/fuzz/corpus/cookie/5d3d8634a2ccfa8c23285473229921c392a73c72 new file mode 100644 index 0000000..d0d64f2 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/5d3d8634a2ccfa8c23285473229921c392a73c72 @@ -0,0 +1 @@ +__Hosty¥, \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/5d4a9aa5ff006c21aa2ae09672aaa593f42ae599 b/octane_http/fuzz/corpus/cookie/5d4a9aa5ff006c21aa2ae09672aaa593f42ae599 new file mode 100644 index 0000000..caa6b8b --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/5d4a9aa5ff006c21aa2ae09672aaa593f42ae599 @@ -0,0 +1 @@ +ܚ=ܛ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/5d9317318e6b36dc1ee39b9f26b403060ff4e56d b/octane_http/fuzz/corpus/cookie/5d9317318e6b36dc1ee39b9f26b403060ff4e56d new file mode 100644 index 0000000..122f3ab --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/5d9317318e6b36dc1ee39b9f26b403060ff4e56d @@ -0,0 +1 @@ +json= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/5dc57d7f3e7e50a7339a0be83ea2b3c38a734f9f b/octane_http/fuzz/corpus/cookie/5dc57d7f3e7e50a7339a0be83ea2b3c38a734f9f new file mode 100644 index 0000000..784c212 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/5dc57d7f3e7e50a7339a0be83ea2b3c38a734f9f @@ -0,0 +1 @@ +&a="dedd \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/5def1b2ad50bc538eb2eefde43f143e9599f49c7 b/octane_http/fuzz/corpus/cookie/5def1b2ad50bc538eb2eefde43f143e9599f49c7 new file mode 100644 index 0000000..5a1ec06 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/5def1b2ad50bc538eb2eefde43f143e9599f49c7 @@ -0,0 +1 @@ +{=;{= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/5e2e5753132fa74a8cee02ca6ecbd6fa8db4d931 b/octane_http/fuzz/corpus/cookie/5e2e5753132fa74a8cee02ca6ecbd6fa8db4d931 new file mode 100644 index 0000000..065e0e8 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/5e2e5753132fa74a8cee02ca6ecbd6fa8db4d931 differ diff --git a/octane_http/fuzz/corpus/cookie/5e52c49b859627e9082759f420f70cfb32945946 b/octane_http/fuzz/corpus/cookie/5e52c49b859627e9082759f420f70cfb32945946 new file mode 100644 index 0000000..78e92e8 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/5e52c49b859627e9082759f420f70cfb32945946 @@ -0,0 +1 @@ +_~~~~~~~~~~~~~~~~= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/5e6f722bfe8f6f9d8edd540fd2cb83b9379b9475 b/octane_http/fuzz/corpus/cookie/5e6f722bfe8f6f9d8edd540fd2cb83b9379b9475 new file mode 100644 index 0000000..65ae702 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/5e6f722bfe8f6f9d8edd540fd2cb83b9379b9475 differ diff --git a/octane_http/fuzz/corpus/cookie/5ec65218f3d0c5d72256015dad0bffd12b8038f8 b/octane_http/fuzz/corpus/cookie/5ec65218f3d0c5d72256015dad0bffd12b8038f8 new file mode 100644 index 0000000..726feaf --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/5ec65218f3d0c5d72256015dad0bffd12b8038f8 @@ -0,0 +1 @@ += \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/5f3d11797000ada103cd6efafd921c959d296b2e b/octane_http/fuzz/corpus/cookie/5f3d11797000ada103cd6efafd921c959d296b2e new file mode 100644 index 0000000..a450ee2 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/5f3d11797000ada103cd6efafd921c959d296b2e @@ -0,0 +1 @@ +_d00000000000000200000000000000000000000000000001000000000000000Ëï00000000000000000ÿÿÿ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/5f65ea8d0e8f48bb2592833eb12708225024a135 b/octane_http/fuzz/corpus/cookie/5f65ea8d0e8f48bb2592833eb12708225024a135 new file mode 100644 index 0000000..2d91d27 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/5f65ea8d0e8f48bb2592833eb12708225024a135 @@ -0,0 +1 @@ +a=a=>>幁廁廁 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/5fcc0194815788120a7b222f7cd187f2311a267c b/octane_http/fuzz/corpus/cookie/5fcc0194815788120a7b222f7cd187f2311a267c new file mode 100644 index 0000000..43503fc --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/5fcc0194815788120a7b222f7cd187f2311a267c @@ -0,0 +1 @@ +avme=[ÿ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/607fa430f4d44b69ab13679fd73bd38cb0451f82 b/octane_http/fuzz/corpus/cookie/607fa430f4d44b69ab13679fd73bd38cb0451f82 new file mode 100644 index 0000000..3fe5a23 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/607fa430f4d44b69ab13679fd73bd38cb0451f82 @@ -0,0 +1 @@ +a=i_a=i_td3þÿÿÿÿÿÿ= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/60ce553658316bdf07c2fca2422605e419ca78ab b/octane_http/fuzz/corpus/cookie/60ce553658316bdf07c2fca2422605e419ca78ab new file mode 100644 index 0000000..70afce3 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/60ce553658316bdf07c2fca2422605e419ca78ab @@ -0,0 +1 @@ +;o$$$$2$$$$$$$$$$$$$$$$$$$'e$$$$2$$$$$=f \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/61840d0e439fcf8021497f571f8215d3a58e0280 b/octane_http/fuzz/corpus/cookie/61840d0e439fcf8021497f571f8215d3a58e0280 new file mode 100644 index 0000000..135e856 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/61840d0e439fcf8021497f571f8215d3a58e0280 differ diff --git a/octane_http/fuzz/corpus/cookie/61c0329a24f5f14bb2789686215ef37646c5c2c9 b/octane_http/fuzz/corpus/cookie/61c0329a24f5f14bb2789686215ef37646c5c2c9 new file mode 100644 index 0000000..d74cb64 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/61c0329a24f5f14bb2789686215ef37646c5c2c9 @@ -0,0 +1 @@ +________________b= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/620d866cb3365703f80218c492778f7a1b1f1664 b/octane_http/fuzz/corpus/cookie/620d866cb3365703f80218c492778f7a1b1f1664 new file mode 100644 index 0000000..5716aff --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/620d866cb3365703f80218c492778f7a1b1f1664 @@ -0,0 +1 @@ + =v; =; =; =}]f \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/628dfe924eaa6692dbacac43ae2aef8f581f83b1 b/octane_http/fuzz/corpus/cookie/628dfe924eaa6692dbacac43ae2aef8f581f83b1 new file mode 100644 index 0000000..070b8bc --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/628dfe924eaa6692dbacac43ae2aef8f581f83b1 @@ -0,0 +1 @@ +___o7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777w777777777777777777777777777777777777777777777777HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777'7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777#s#od= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/631dc5de3733d1c4425502957bd31e5f319afc9c b/octane_http/fuzz/corpus/cookie/631dc5de3733d1c4425502957bd31e5f319afc9c new file mode 100644 index 0000000..7163df6 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/631dc5de3733d1c4425502957bd31e5f319afc9c @@ -0,0 +1 @@ +----= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/63d94b92c3fea0b374cb7a4d052f6966e096d2f9 b/octane_http/fuzz/corpus/cookie/63d94b92c3fea0b374cb7a4d052f6966e096d2f9 new file mode 100644 index 0000000..7425428 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/63d94b92c3fea0b374cb7a4d052f6966e096d2f9 @@ -0,0 +1 @@ +_=0;+{;js=1=1;j=1;;_H=1;js=;js=1;e=H=1;js=0;{;&s=2;{0s=1;s=1=1;{;js=1;;_H=1;js=0;{;&s=2;{;js=;{;&s{;js=1;;_H=1;js=;js=1;e=H=1;js=0;{;&=1=1;j=1s=1;;_H=1;js=0;{;&s=2;{;js=;{;&s{;js=1;;_H=1;js=;js=1;e=H=1;js=0;{;&=1=1;j=1;;_H=1;js=;js=1;e=H=1;js=0;{;&s=2;{0s=1;s=1=1;{;js=1;;_H=1;js=0;{;&s=2;{;js=;{;&sjs=1;;_H=1;js=;js=1;e=H;;_H=1;js=;js=1;e=H=1;js=0;{;&s=2;{0s=1;s=1=1;{;js=1;;_H=1;js=0;{;&s=2;{;js=;{;&s{;js=1;;_H=1;js=;js=1;e=H=1;js=0;{;&s=21;e=H=1;js=1;;_H=1;j=H=1;js=0;{;&s=21;e=H=1;js=1;;_H=1;js=0;{;&s=2;{;js=1;e=H=1;js=0;{;&s{;js=1;;_H=1s=0;{;&s=2;{;js=1;e=H=1;js=0;{;&s{;js=1;;_H0;{;&s=2;{0s=21;e=H=1;js=1;;_H=1;j=H=0;js=0;{;&s=21;e=H=1;js=1;;_H=1;js=0;{;&s=2;{;js=1;e=H=1;js=0;{;&s{;js=1;;_H=1s=0;{;&s==2;{;js=;{;&s{;js=1;;_H=1;js=;js=1;e=H=1;js=0;{;&=1=1;j=1;;_H=1;js=;js=e=H=1;js=0;{;&s{;js=1;;_H0;{;&s=2;{0s=21;e=H=1;js=1;;_H=1;j=H=0;js=0;{;&s=21;e=H=1;js=1;;_H=1;js=0;{;&s=2;{;js=1;e=H=1;js=0;{;&s{;js=1;=0;{;&s=2;{0s=1;e=ff \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/63db00b160e958556d4d5032d8eb54994f3a2a5a b/octane_http/fuzz/corpus/cookie/63db00b160e958556d4d5032d8eb54994f3a2a5a new file mode 100644 index 0000000..918539f --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/63db00b160e958556d4d5032d8eb54994f3a2a5a @@ -0,0 +1 @@ +$THost$;__Host-ut==0;__Host.=0;__@ostj`$;__Host-uttut==0;__Hosv.=0q=<$;__Host-tt==0;0;_ ={; = js-._Xut===0t0$;__Host$;__Host-ut==0ut==0;ostj0$;__Host-=0ut==0=0t0$;__Host-ut==0;_[Host.=0;__Hostj0$;__Host-ut==0ut==0;__Host.=tj0$;__Host-ut==0;_hHo==0;*; \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/6443d089fb08d44a036b0fdd1107493c5b6c375f b/octane_http/fuzz/corpus/cookie/6443d089fb08d44a036b0fdd1107493c5b6c375f new file mode 100644 index 0000000..b4ea0c7 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/6443d089fb08d44a036b0fdd1107493c5b6c375f differ diff --git a/octane_http/fuzz/corpus/cookie/6557cce6168e1a526794e10611662f52df4078b9 b/octane_http/fuzz/corpus/cookie/6557cce6168e1a526794e10611662f52df4078b9 new file mode 100644 index 0000000..dc1a0f6 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/6557cce6168e1a526794e10611662f52df4078b9 @@ -0,0 +1 @@ +$=t=0;__Hosuut==0;__Host.=0;__Hostjs-._Xut===0t;__Hostut==0;*;__Hostut==0;*__Hos0;__Host.=0;__Hostjs-._Xut===0t0$;__Hostut==0;__Host.=0;__Hostjs-._Xut=0;ut==0;*;__Hostut==0;*__Hos0;__Host.=0;__Hostjs-._Xut===0t0$;__Hostut==0;__Host.=0;__Hostjs-._Xut=0;__Hostut==0;*; \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/65b9bf870412f10a9074490cdacbf74c8fd5f6a3 b/octane_http/fuzz/corpus/cookie/65b9bf870412f10a9074490cdacbf74c8fd5f6a3 new file mode 100644 index 0000000..d8b66a1 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/65b9bf870412f10a9074490cdacbf74c8fd5f6a3 @@ -0,0 +1 @@ +ܜ= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/66484434840446bbd40bb6a3d692682d493973ae b/octane_http/fuzz/corpus/cookie/66484434840446bbd40bb6a3d692682d493973ae new file mode 100644 index 0000000..73bb8df --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/66484434840446bbd40bb6a3d692682d493973ae @@ -0,0 +1 @@ +;2; (=; 2=&na; n=f;; =; \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/667765aabc1599caffb79d233d66e725e4362f12 b/octane_http/fuzz/corpus/cookie/667765aabc1599caffb79d233d66e725e4362f12 new file mode 100644 index 0000000..70af54b --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/667765aabc1599caffb79d233d66e725e4362f12 @@ -0,0 +1 @@ +_H0acccccccccc$Ccccccaccccccccc$Cccccca= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/66f6d1b78b8b83c270727e5768e9fdf3b4066c6e b/octane_http/fuzz/corpus/cookie/66f6d1b78b8b83c270727e5768e9fdf3b4066c6e new file mode 100644 index 0000000..4811f62 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/66f6d1b78b8b83c270727e5768e9fdf3b4066c6e @@ -0,0 +1 @@ +________=3 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/673d591634dd4bb482907bf183b3e930beebaba9 b/octane_http/fuzz/corpus/cookie/673d591634dd4bb482907bf183b3e930beebaba9 new file mode 100644 index 0000000..63074b2 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/673d591634dd4bb482907bf183b3e930beebaba9 @@ -0,0 +1 @@ +.$-i-iWÂΜ0+r \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/6769cbc10da51af99cd228c5950e827d6bd325fd b/octane_http/fuzz/corpus/cookie/6769cbc10da51af99cd228c5950e827d6bd325fd new file mode 100644 index 0000000..6d97e6f --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/6769cbc10da51af99cd228c5950e827d6bd325fd @@ -0,0 +1 @@ +_uu-򽆆(/c==;0򽆆#e=fH \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/67b4f65ff53c9102f8612e8d1f1d20e332d8f4f6 b/octane_http/fuzz/corpus/cookie/67b4f65ff53c9102f8612e8d1f1d20e332d8f4f6 new file mode 100644 index 0000000..03cc48e --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/67b4f65ff53c9102f8612e8d1f1d20e332d8f4f6 @@ -0,0 +1 @@ +!!d=,;!!=,: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/685d702750edcdde5285d3a8ad3c51843a40ffc2 b/octane_http/fuzz/corpus/cookie/685d702750edcdde5285d3a8ad3c51843a40ffc2 new file mode 100644 index 0000000..98e90fe --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/685d702750edcdde5285d3a8ad3c51843a40ffc2 @@ -0,0 +1 @@ +d=򽆆 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/6948962275ea134590d02704844cd9cadbd3402e b/octane_http/fuzz/corpus/cookie/6948962275ea134590d02704844cd9cadbd3402e new file mode 100644 index 0000000..d056cc3 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/6948962275ea134590d02704844cd9cadbd3402e @@ -0,0 +1 @@ +_=0;+{;js=1=1;j=1;;_=0;+{;js=1=1;j=1;;_H=1;js=;js=1;e=H=1;js=0;{;&s=2;{0s=1;s=1=1;{;js=1;;_H=1;js=0;{;&s=2;{;js=;{;&s{;js=1;;_H=1;js=;js=1;e=H=1;js=0;{;&=1=1;j=1;;_H=1;js=;js=1;e=H=1;js=0;{;&s=2;{0s=1;s=1=1;{;js=1;;_H=1;js=b0;{;&s=2;{;js=;{;&s{;js=1;;_H=1;js=;js=1;e=H=1;js=0;{;&s=21;e=H=1;js=1;;_H=1;j=H=1;js=0;{;&s=21;e=H=1;js=1;;_H=1;js=0;{;&s=2;{;jjs=;js=1;e=H=1;js=0;{;&s=2;{0s=1;s=1=1;{;js=1;;_H=1;js=0;{;&s=2;{;js=;{;&s{;js=1;;_H=1;js=;js=1;e=H=1;js=0;{;&=1=1;j=1;;_H=1;js=;js=1;e=H=1;js=0;{;&s=2;{0s=1;s=1=1;{;js=1;;_H=1;js=0;{;&s=2;{;js=;{;&s{;js=1;;_H=1;js=;js=1;e=H=1;js=0;{;&s=21;e=H=1;js=1;;_H=1;j=H=1;js=0;{;&s=21;e=H=1;js=1;;_H=1;js=0;{;&s=2;{;js=1;e=H=1;js=0;{;&s{;js=1s=1;e=H=1;js=0;{;&s{;js=1;;_H=1s=0;_H=1;js=;js=1;e=H{;&s=2;{;js=1;e=H=1;js=0;{;&s{;js=1;;_H=1;js=;js=1;e=H=1;S=0;{;&sjs=0;{;&s=2;{ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/69590f7552c8148eaebbfb955b421a16f8047f9c b/octane_http/fuzz/corpus/cookie/69590f7552c8148eaebbfb955b421a16f8047f9c new file mode 100644 index 0000000..cb53215 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/69590f7552c8148eaebbfb955b421a16f8047f9c @@ -0,0 +1 @@ +O!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! =) \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/6a39a279a18deffccb97e39a6f4c39deea35adc0 b/octane_http/fuzz/corpus/cookie/6a39a279a18deffccb97e39a6f4c39deea35adc0 new file mode 100644 index 0000000..f0774e1 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/6a39a279a18deffccb97e39a6f4c39deea35adc0 @@ -0,0 +1 @@ +__................................=_ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/6a5680578baf713f2e0afa2463db0efae286c944 b/octane_http/fuzz/corpus/cookie/6a5680578baf713f2e0afa2463db0efae286c944 new file mode 100644 index 0000000..a7fcc30 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/6a5680578baf713f2e0afa2463db0efae286c944 @@ -0,0 +1 @@ +``= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/6a90ddfeca745a706571e40916a154a714294284 b/octane_http/fuzz/corpus/cookie/6a90ddfeca745a706571e40916a154a714294284 new file mode 100644 index 0000000..2eb2bfb Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/6a90ddfeca745a706571e40916a154a714294284 differ diff --git a/octane_http/fuzz/corpus/cookie/6abff38db53a6e109ddc3f3713ff3852249b216e b/octane_http/fuzz/corpus/cookie/6abff38db53a6e109ddc3f3713ff3852249b216e new file mode 100644 index 0000000..b4ed3a4 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/6abff38db53a6e109ddc3f3713ff3852249b216e @@ -0,0 +1 @@ +stË_. ( -- \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/6bc6a1f4a7f14af70adab9802e9c9c804c92eb9e b/octane_http/fuzz/corpus/cookie/6bc6a1f4a7f14af70adab9802e9c9c804c92eb9e new file mode 100644 index 0000000..350aafd Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/6bc6a1f4a7f14af70adab9802e9c9c804c92eb9e differ diff --git a/octane_http/fuzz/corpus/cookie/6c0626668f48a4183cce80eb718b9a1d1572d32d b/octane_http/fuzz/corpus/cookie/6c0626668f48a4183cce80eb718b9a1d1572d32d new file mode 100644 index 0000000..890b464 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/6c0626668f48a4183cce80eb718b9a1d1572d32d @@ -0,0 +1 @@ +`__Hoct-ida=2 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/6c54da87202f53539a818d56449eac47dd2abb2c b/octane_http/fuzz/corpus/cookie/6c54da87202f53539a818d56449eac47dd2abb2c new file mode 100644 index 0000000..3b0d355 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/6c54da87202f53539a818d56449eac47dd2abb2c @@ -0,0 +1 @@ +$= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/6c7718a417a1a86d97f2508ece5a37fb92edf34c b/octane_http/fuzz/corpus/cookie/6c7718a417a1a86d97f2508ece5a37fb92edf34c new file mode 100644 index 0000000..2283408 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/6c7718a417a1a86d97f2508ece5a37fb92edf34c @@ -0,0 +1 @@ +__HostË_.Hs=dot * ' ot *à \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/6cd56b86788d6d3bc699ab03696c3993ff3fdc92 b/octane_http/fuzz/corpus/cookie/6cd56b86788d6d3bc699ab03696c3993ff3fdc92 new file mode 100644 index 0000000..4eafe51 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/6cd56b86788d6d3bc699ab03696c3993ff3fdc92 differ diff --git a/octane_http/fuzz/corpus/cookie/6d2bc63010c44c63be48df5dca8e7c96e85a88df b/octane_http/fuzz/corpus/cookie/6d2bc63010c44c63be48df5dca8e7c96e85a88df new file mode 100644 index 0000000..4de9510 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/6d2bc63010c44c63be48df5dca8e7c96e85a88df differ diff --git a/octane_http/fuzz/corpus/cookie/6e4a382b817e4066828a24e26213f01d7b2e16d5 b/octane_http/fuzz/corpus/cookie/6e4a382b817e4066828a24e26213f01d7b2e16d5 new file mode 100644 index 0000000..e9b2e90 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/6e4a382b817e4066828a24e26213f01d7b2e16d5 differ diff --git a/octane_http/fuzz/corpus/cookie/6ed0f36ec7dbf3193d7c8c4c78132b1996126c76 b/octane_http/fuzz/corpus/cookie/6ed0f36ec7dbf3193d7c8c4c78132b1996126c76 new file mode 100644 index 0000000..173fcab --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/6ed0f36ec7dbf3193d7c8c4c78132b1996126c76 @@ -0,0 +1 @@ +;;;;;;; \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/6ed50333c82246381cfa643432479f38158088b4 b/octane_http/fuzz/corpus/cookie/6ed50333c82246381cfa643432479f38158088b4 new file mode 100644 index 0000000..cf1bb27 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/6ed50333c82246381cfa643432479f38158088b4 @@ -0,0 +1 @@ +j`jjjjjjj__Host-_.Hd=oti- \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/6ee9072e91cb3cf9f9c3bb1cb60284ffe199411a b/octane_http/fuzz/corpus/cookie/6ee9072e91cb3cf9f9c3bb1cb60284ffe199411a new file mode 100644 index 0000000..b5728f1 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/6ee9072e91cb3cf9f9c3bb1cb60284ffe199411a @@ -0,0 +1 @@ +_di=u-1;; c=3=11}; d==ta; d=e=f \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/6f0b7d5ad2a75d462f8b3fda90cc900e3cd209ff b/octane_http/fuzz/corpus/cookie/6f0b7d5ad2a75d462f8b3fda90cc900e3cd209ff new file mode 100644 index 0000000..cfb849d Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/6f0b7d5ad2a75d462f8b3fda90cc900e3cd209ff differ diff --git a/octane_http/fuzz/corpus/cookie/6fb798ac0d04b96f9aeee2d52abe6fbb5c0994c9 b/octane_http/fuzz/corpus/cookie/6fb798ac0d04b96f9aeee2d52abe6fbb5c0994c9 new file mode 100644 index 0000000..03061ff --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/6fb798ac0d04b96f9aeee2d52abe6fbb5c0994c9 @@ -0,0 +1 @@ +__Ho_HoctÂÆÄþÿÿ^= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/7036bae3aafbba92b1e60ba28c2ecaed26a0d0ee b/octane_http/fuzz/corpus/cookie/7036bae3aafbba92b1e60ba28c2ecaed26a0d0ee new file mode 100644 index 0000000..5c815a1 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/7036bae3aafbba92b1e60ba28c2ecaed26a0d0ee @@ -0,0 +1 @@ +;1="2򽆆;\; c"="2򽆆;";"c="4򽆆;"; c"2-;"0";="2z򽆆;"co \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/704f5052848223079feedc8c1785847ede8ec697 b/octane_http/fuzz/corpus/cookie/704f5052848223079feedc8c1785847ede8ec697 new file mode 100644 index 0000000..07459fe --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/704f5052848223079feedc8c1785847ede8ec697 @@ -0,0 +1 @@ +~#################################################################################################################################~= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/705050a32b13371377087b7e1b989de19403da50 b/octane_http/fuzz/corpus/cookie/705050a32b13371377087b7e1b989de19403da50 new file mode 100644 index 0000000..d9e7348 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/705050a32b13371377087b7e1b989de19403da50 differ diff --git a/octane_http/fuzz/corpus/cookie/706134f9d312facf0276c151011179c94e0a0d14 b/octane_http/fuzz/corpus/cookie/706134f9d312facf0276c151011179c94e0a0d14 new file mode 100644 index 0000000..1635d0b Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/706134f9d312facf0276c151011179c94e0a0d14 differ diff --git a/octane_http/fuzz/corpus/cookie/70f315abab177cc7cbe23d58314b4cae0b48c00f b/octane_http/fuzz/corpus/cookie/70f315abab177cc7cbe23d58314b4cae0b48c00f new file mode 100644 index 0000000..f5c216a --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/70f315abab177cc7cbe23d58314b4cae0b48c00f @@ -0,0 +1 @@ +_O0aãSSccccccSSSSSccccccaccOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOSOOOOOOOOOOOOOOOOOOOOOOOOOOŒOOOOOOccCckccÏccccc-cccca= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/712b67a226c4a6d9f43300fc622a242a710203ee b/octane_http/fuzz/corpus/cookie/712b67a226c4a6d9f43300fc622a242a710203ee new file mode 100644 index 0000000..c61d980 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/712b67a226c4a6d9f43300fc622a242a710203ee @@ -0,0 +1 @@ +_=go d \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/71d023d8d2daae9cb44b60ba769199a8a8012eed b/octane_http/fuzz/corpus/cookie/71d023d8d2daae9cb44b60ba769199a8a8012eed new file mode 100644 index 0000000..f5fbb0a --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/71d023d8d2daae9cb44b60ba769199a8a8012eed @@ -0,0 +1 @@ +********= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/71ff8d08dd2520cf876f7e45c2dbf04f187eff7c b/octane_http/fuzz/corpus/cookie/71ff8d08dd2520cf876f7e45c2dbf04f187eff7c new file mode 100644 index 0000000..c654f89 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/71ff8d08dd2520cf876f7e45c2dbf04f187eff7c @@ -0,0 +1 @@ +"; =""; c="""""; c=""===b=""; c=""b=""; c=""c==""; c=""b=""; c=""c==""; c=""b=""; c=""""; " \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/72d25b06bb17d25dadbcf0b7d580016ca734ebad b/octane_http/fuzz/corpus/cookie/72d25b06bb17d25dadbcf0b7d580016ca734ebad new file mode 100644 index 0000000..96dfe33 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/72d25b06bb17d25dadbcf0b7d580016ca734ebad differ diff --git a/octane_http/fuzz/corpus/cookie/73ad72538f1f71cb5fdd51bdbe197f9d560d0279 b/octane_http/fuzz/corpus/cookie/73ad72538f1f71cb5fdd51bdbe197f9d560d0279 new file mode 100644 index 0000000..8426795 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/73ad72538f1f71cb5fdd51bdbe197f9d560d0279 differ diff --git a/octane_http/fuzz/corpus/cookie/73b3b489c6d1bf01e8bbd3205d96f935e59140d4 b/octane_http/fuzz/corpus/cookie/73b3b489c6d1bf01e8bbd3205d96f935e59140d4 new file mode 100644 index 0000000..3a01158 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/73b3b489c6d1bf01e8bbd3205d96f935e59140d4 differ diff --git a/octane_http/fuzz/corpus/cookie/7414b1e0cd97950d59ea29058a37ccf9586b8d68 b/octane_http/fuzz/corpus/cookie/7414b1e0cd97950d59ea29058a37ccf9586b8d68 new file mode 100644 index 0000000..d609389 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/7414b1e0cd97950d59ea29058a37ccf9586b8d68 @@ -0,0 +1 @@ +$$$$o$$$$= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/746451a513ad6da345d97044b96194d982b8cf86 b/octane_http/fuzz/corpus/cookie/746451a513ad6da345d97044b96194d982b8cf86 new file mode 100644 index 0000000..29784b6 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/746451a513ad6da345d97044b96194d982b8cf86 @@ -0,0 +1 @@ +aÂΜÄ+¥+=1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/747e2ac660c85ba405026ab0d7b14bb2997e73af b/octane_http/fuzz/corpus/cookie/747e2ac660c85ba405026ab0d7b14bb2997e73af new file mode 100644 index 0000000..da0c4a3 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/747e2ac660c85ba405026ab0d7b14bb2997e73af @@ -0,0 +1 @@ +߭=_ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/754c5c8cac516ce4916c264286deca83a13c3ee8 b/octane_http/fuzz/corpus/cookie/754c5c8cac516ce4916c264286deca83a13c3ee8 new file mode 100644 index 0000000..9389558 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/754c5c8cac516ce4916c264286deca83a13c3ee8 differ diff --git a/octane_http/fuzz/corpus/cookie/75560c687e4ea06ac3cf4c904fdd6cf7483345a9 b/octane_http/fuzz/corpus/cookie/75560c687e4ea06ac3cf4c904fdd6cf7483345a9 new file mode 100644 index 0000000..1e314ba --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/75560c687e4ea06ac3cf4c904fdd6cf7483345a9 @@ -0,0 +1 @@ +___H_s__H6166a=-1;*+b=a=cst_-i=d3=-0;*+b=s_66&_H10_Hos_H1666a=-1;*+b5oc_Hos__H166a=-1;*+b=id=o_-is__-id=0a=1;*+b=66o=66t666a=-1;*+b=6&6to_-i-i=d3d=o__-id=5 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/765d2bf968d6059f602af5d7dc35fe9d7b318a44 b/octane_http/fuzz/corpus/cookie/765d2bf968d6059f602af5d7dc35fe9d7b318a44 new file mode 100644 index 0000000..2cad42d Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/765d2bf968d6059f602af5d7dc35fe9d7b318a44 differ diff --git a/octane_http/fuzz/corpus/cookie/76c293b6416b215dcf1a475f55d4b7eb98d7c68b b/octane_http/fuzz/corpus/cookie/76c293b6416b215dcf1a475f55d4b7eb98d7c68b new file mode 100644 index 0000000..8fd1c51 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/76c293b6416b215dcf1a475f55d4b7eb98d7c68b @@ -0,0 +1 @@ +;_H_; c=3=1;id=na; 1=na; d=c=3=1;id=na; 1=na; d=na; 11;; c-id=~a; 1=na;; c=3=1;id=na; 1=na; d=na; 1;=na; d= e=na=I; d=;=na; d= e=na=It-id; d=e=f \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/76e44d004a214d2ca019b432a161b93a5494a1af b/octane_http/fuzz/corpus/cookie/76e44d004a214d2ca019b432a161b93a5494a1af new file mode 100644 index 0000000..f85f738 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/76e44d004a214d2ca019b432a161b93a5494a1af @@ -0,0 +1 @@ +~~~= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/76eaa668e0d0a11840cd2e93a794876320f009b7 b/octane_http/fuzz/corpus/cookie/76eaa668e0d0a11840cd2e93a794876320f009b7 new file mode 100644 index 0000000..0339459 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/76eaa668e0d0a11840cd2e93a794876320f009b7 differ diff --git a/octane_http/fuzz/corpus/cookie/76ec5b1e037f314b38cb8c860b96abb548dbbbee b/octane_http/fuzz/corpus/cookie/76ec5b1e037f314b38cb8c860b96abb548dbbbee new file mode 100644 index 0000000..ed7089e --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/76ec5b1e037f314b38cb8c860b96abb548dbbbee @@ -0,0 +1 @@ +Htᾠ‘i= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/778692292c6ad6554a2071f68b7580e71ddc465d b/octane_http/fuzz/corpus/cookie/778692292c6ad6554a2071f68b7580e71ddc465d new file mode 100644 index 0000000..3d85c52 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/778692292c6ad6554a2071f68b7580e71ddc465d @@ -0,0 +1 @@ +`_```````!=e \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/77a5dfd571ca2679dc6b4fed2d3ed131f0b86e46 b/octane_http/fuzz/corpus/cookie/77a5dfd571ca2679dc6b4fed2d3ed131f0b86e46 new file mode 100644 index 0000000..e0308aa --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/77a5dfd571ca2679dc6b4fed2d3ed131f0b86e46 @@ -0,0 +1 @@ +_+s%=*)s%= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/77e14fd41e597c9777db349bcfeaf27d0f73bdeb b/octane_http/fuzz/corpus/cookie/77e14fd41e597c9777db349bcfeaf27d0f73bdeb new file mode 100644 index 0000000..89af36b --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/77e14fd41e597c9777db349bcfeaf27d0f73bdeb @@ -0,0 +1 @@ +##0###########-#########-##########= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/78750dfe764e71657c79643db8768c2e5ca0206f b/octane_http/fuzz/corpus/cookie/78750dfe764e71657c79643db8768c2e5ca0206f new file mode 100644 index 0000000..fcf6265 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/78750dfe764e71657c79643db8768c2e5ca0206f @@ -0,0 +1 @@ +a-i-iÂΜÄ+ÂÎ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/7888602ed4e9ddae717014e6122a61094714e2a4 b/octane_http/fuzz/corpus/cookie/7888602ed4e9ddae717014e6122a61094714e2a4 new file mode 100644 index 0000000..b6fd645 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/7888602ed4e9ddae717014e6122a61094714e2a4 @@ -0,0 +1 @@ +__Hgstuuuuuuuuu"a==1; b="0"a5=;1=b1"""*';;*+b#O_=򽆆򽆆+b=1=; b"a==uuuuuu"a==1; b="0"a5=;1=zb1""*";;*+b#O_=򽆆==1; b=(0"a5=;1=b1""1=; bb=(0"a5=;1=b1a=*";;*+b#O_=򽆆򽆆+b->b#=b="0"a==;1=b#####-idmid=1 "1""1""_;1=b "1""1""_;=__Hgstuuuuuuu"a==1; b="0"a5=;1=b1"""*";;*+b#O_=򽆆򽆆+b=1=; b"a==1; b="0"a==;1=b a==1; b="0"a5=;1=b1""1=; b=-"a==1; b="0"aa=*";;*+b#O_=򽆆򽆆+b->b=;1=b#####-ia==1; b="0"a5=;1=b1";b="=1; b="0"a5=;1=b1""1=; b="a==1; b="0"aa=*";;*+b#O_=򽆆򽆆+b->b#=b="0"a==;1=b#####-idmid:; =v;a==;1=b#####-idmid=1 "1""1""_;1򽆆#(/c#'euu"a==1; b="0"a5=;1=b1"""*";;*+b#O_=򽆆򽆆+b=1=; O_=򽆆==1; b=(0"a5=;1=b1""1=; b="a==1; b="0"aa=*";b#O_=򽆆򽆆+b->b#=b="0"a==;1=b#####-idmid=1 "1"=; b1";b="=1; b="0"a5=;1=b1""1=; b="a==1; b="0"aa=*";;*+b#O_=򽆆򽆆+b->b#=b="0"a==;1=b#####-idmid:; =v;a==;1=b#####-idmid=1 "1""1""_;1򽆆#(/c#'euu"a==1; b="0"a5=;1=b1"""*";;*+b#O_=򽆆򽆆+b=1=; O_=򽆆==1; b=(0"a5=;1=b1""1=; b="a==1; b="0"aa=*";b#O_=򽆆򽆆+b->b#=b="0"a==;1=b#####-idmid=1 "1"=; b="a==1; b; b="tuuuuuuu"a==1; b="0"a5=;1=b1"""*";;*+b#O_=򽆆==1; b=(0"a5=;1=b1""1=; b="a==1; b="0"aa=*";;*+b#O_=򽆆򽆆+b-=__Hgstuuu=b1"""*";;*+b#O_=򽆆򽆆+b=1=; b"a==1; b="0"a==;1=b a==1; b="0"a5=;1=b1""1=; b="a==1; b="0"a#(/c#'e=fH \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/788cadbde2205e518c919ccf9e00736665ac2201 b/octane_http/fuzz/corpus/cookie/788cadbde2205e518c919ccf9e00736665ac2201 new file mode 100644 index 0000000..9599783 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/788cadbde2205e518c919ccf9e00736665ac2201 @@ -0,0 +1 @@ +=;j=1{; \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/792d755377182f918a76727afcf3475138ff5439 b/octane_http/fuzz/corpus/cookie/792d755377182f918a76727afcf3475138ff5439 new file mode 100644 index 0000000..2e5977c --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/792d755377182f918a76727afcf3475138ff5439 @@ -0,0 +1 @@ +#= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/7940e2b757bc000da470ec0e6a9c7e987c00b322 b/octane_http/fuzz/corpus/cookie/7940e2b757bc000da470ec0e6a9c7e987c00b322 new file mode 100644 index 0000000..653f890 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/7940e2b757bc000da470ec0e6a9c7e987c00b322 @@ -0,0 +1 @@ +_0Ho \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/7977b5f23c4a769841e7aea216af1f474a74bebb b/octane_http/fuzz/corpus/cookie/7977b5f23c4a769841e7aea216af1f474a74bebb new file mode 100644 index 0000000..25fe2e1 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/7977b5f23c4a769841e7aea216af1f474a74bebb @@ -0,0 +1 @@ +aõãc777777777777777777ccq= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/79a1b517d17cd078564fe8fffbaaa8804f5c8288 b/octane_http/fuzz/corpus/cookie/79a1b517d17cd078564fe8fffbaaa8804f5c8288 new file mode 100644 index 0000000..61df6e7 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/79a1b517d17cd078564fe8fffbaaa8804f5c8288 @@ -0,0 +1 @@ +___H__sssssssssst-oosssssssssHos___a=d=4 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/79dd2c9eb11defa70fcbc19937dc52747b6186a7 b/octane_http/fuzz/corpus/cookie/79dd2c9eb11defa70fcbc19937dc52747b6186a7 new file mode 100644 index 0000000..866de34 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/79dd2c9eb11defa70fcbc19937dc52747b6186a7 @@ -0,0 +1 @@ +_HӍ.=2;osutӍ.= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/7a47d6ce423efb9f1a4658e9b412f5d717630db1 b/octane_http/fuzz/corpus/cookie/7a47d6ce423efb9f1a4658e9b412f5d717630db1 new file mode 100644 index 0000000..3e04388 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/7a47d6ce423efb9f1a4658e9b412f5d717630db1 differ diff --git a/octane_http/fuzz/corpus/cookie/7a730bb947e152965e4d8ba8d451c72eae78734f b/octane_http/fuzz/corpus/cookie/7a730bb947e152965e4d8ba8d451c72eae78734f new file mode 100644 index 0000000..f9a331f --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/7a730bb947e152965e4d8ba8d451c72eae78734f @@ -0,0 +1 @@ +_-_Hm \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/7a994e47d53641ef2ee879b6bf015d1433bcd4ab b/octane_http/fuzz/corpus/cookie/7a994e47d53641ef2ee879b6bf015d1433bcd4ab new file mode 100644 index 0000000..42a8193 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/7a994e47d53641ef2ee879b6bf015d1433bcd4ab @@ -0,0 +1 @@ +__!!!!@!!!!!!!!!!!!!!!!!H-o \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/7af87e82738e75aac1aa18839d37b1a7e9b164a8 b/octane_http/fuzz/corpus/cookie/7af87e82738e75aac1aa18839d37b1a7e9b164a8 new file mode 100644 index 0000000..4f4b8e4 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/7af87e82738e75aac1aa18839d37b1a7e9b164a8 @@ -0,0 +1 @@ +%= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/7b03615b81223c2c2c5e71a64c0b47ea5a266600 b/octane_http/fuzz/corpus/cookie/7b03615b81223c2c2c5e71a64c0b47ea5a266600 new file mode 100644 index 0000000..4c67d39 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/7b03615b81223c2c2c5e71a64c0b47ea5a266600 @@ -0,0 +1 @@ + = \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/7b21e0ee75bd6c41cf78474dcd16a76d2a31c695 b/octane_http/fuzz/corpus/cookie/7b21e0ee75bd6c41cf78474dcd16a76d2a31c695 new file mode 100644 index 0000000..a624057 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/7b21e0ee75bd6c41cf78474dcd16a76d2a31c695 @@ -0,0 +1 @@ +H||||||||||||||||||||||||||||||||n=1 :0v;f \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/7b56a91339d0637be17c16ee7021cc33bb783b27 b/octane_http/fuzz/corpus/cookie/7b56a91339d0637be17c16ee7021cc33bb783b27 new file mode 100644 index 0000000..03e4b44 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/7b56a91339d0637be17c16ee7021cc33bb783b27 @@ -0,0 +1 @@ +&="& \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/7b65ca3603118ac73075ffceddecce56fa81a172 b/octane_http/fuzz/corpus/cookie/7b65ca3603118ac73075ffceddecce56fa81a172 new file mode 100644 index 0000000..5e96d7d --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/7b65ca3603118ac73075ffceddecce56fa81a172 @@ -0,0 +1 @@ +1 "; c=""b=""; c=""=""; c=""=""; c=""""; \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/7c50d79a3aec9920dedc5985ee1ad18637dd67bc b/octane_http/fuzz/corpus/cookie/7c50d79a3aec9920dedc5985ee1ad18637dd67bc new file mode 100644 index 0000000..5dd0503 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/7c50d79a3aec9920dedc5985ee1ad18637dd67bc @@ -0,0 +1 @@ +_ =;j = \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/7d1232cbdd9e792a63f6ac31f6d7901831c5db3e b/octane_http/fuzz/corpus/cookie/7d1232cbdd9e792a63f6ac31f6d7901831c5db3e new file mode 100644 index 0000000..24b1e3d Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/7d1232cbdd9e792a63f6ac31f6d7901831c5db3e differ diff --git a/octane_http/fuzz/corpus/cookie/7d70b613db33986254da7ac65ef8a9c6254192ff b/octane_http/fuzz/corpus/cookie/7d70b613db33986254da7ac65ef8a9c6254192ff new file mode 100644 index 0000000..b0fe945 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/7d70b613db33986254da7ac65ef8a9c6254192ff differ diff --git a/octane_http/fuzz/corpus/cookie/7da2a776a19b00db3aed2ddfe540e0b2c0181044 b/octane_http/fuzz/corpus/cookie/7da2a776a19b00db3aed2ddfe540e0b2c0181044 new file mode 100644 index 0000000..458d926 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/7da2a776a19b00db3aed2ddfe540e0b2c0181044 differ diff --git a/octane_http/fuzz/corpus/cookie/7daba5fb3a68f7172357a8ead086cfabbd3e792b b/octane_http/fuzz/corpus/cookie/7daba5fb3a68f7172357a8ead086cfabbd3e792b new file mode 100644 index 0000000..b85cea8 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/7daba5fb3a68f7172357a8ead086cfabbd3e792b @@ -0,0 +1 @@ +a=廁>>>廑>廁>:廁ccc> \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/7e6edbe8a68a7ac610d8141faf1ad5ba421172cd b/octane_http/fuzz/corpus/cookie/7e6edbe8a68a7ac610d8141faf1ad5ba421172cd new file mode 100644 index 0000000..d061d82 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/7e6edbe8a68a7ac610d8141faf1ad5ba421172cd differ diff --git a/octane_http/fuzz/corpus/cookie/7e895b8a06c84a4a3cea625d8864466f38934ee2 b/octane_http/fuzz/corpus/cookie/7e895b8a06c84a4a3cea625d8864466f38934ee2 new file mode 100644 index 0000000..44702f2 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/7e895b8a06c84a4a3cea625d8864466f38934ee2 @@ -0,0 +1 @@ +!!= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/7e9c9f8c5691c4c1d8a6e1be58032f4141915ffa b/octane_http/fuzz/corpus/cookie/7e9c9f8c5691c4c1d8a6e1be58032f4141915ffa new file mode 100644 index 0000000..20e394e --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/7e9c9f8c5691c4c1d8a6e1be58032f4141915ffa @@ -0,0 +1 @@ +__Hnct-= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/7f3fc75c5eda173f29dacd54e06f99c2a254d2a3 b/octane_http/fuzz/corpus/cookie/7f3fc75c5eda173f29dacd54e06f99c2a254d2a3 new file mode 100644 index 0000000..e92712d --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/7f3fc75c5eda173f29dacd54e06f99c2a254d2a3 @@ -0,0 +1 @@ +%%%%= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/7fccbe1381b3c8c135c6e8ad851cf8d48f0ef689 b/octane_http/fuzz/corpus/cookie/7fccbe1381b3c8c135c6e8ad851cf8d48f0ef689 new file mode 100644 index 0000000..70e60ee --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/7fccbe1381b3c8c135c6e8ad851cf8d48f0ef689 @@ -0,0 +1 @@ +d=4;js=1;; d=e=na; d=e=f \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/7fdea9581685d80b3c0a617ae8c43cb555636049 b/octane_http/fuzz/corpus/cookie/7fdea9581685d80b3c0a617ae8c43cb555636049 new file mode 100644 index 0000000..31b4b56 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/7fdea9581685d80b3c0a617ae8c43cb555636049 @@ -0,0 +1 @@ +=򽆆 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/7ff865c3f9f789b2f576802f78c1e8eae4246f6a b/octane_http/fuzz/corpus/cookie/7ff865c3f9f789b2f576802f78c1e8eae4246f6a new file mode 100644 index 0000000..cb1adcc --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/7ff865c3f9f789b2f576802f78c1e8eae4246f6a @@ -0,0 +1,5 @@ +_O0aãSS+cc3=1;":1}; d=eayut-id=na; 1=na; d=1;; Nc= + +__Hos=__Hos=aut-aãSS+cc3=1;":1}; d=eayut-id=na; 1=na; d=1;; Nc= + +__Hos=__Hos=aut-id=na; 11;; c=3=1;":1=1;:; e=naccgcSSSSSScccccccccOOOOOOOO_H0aOOOOOOOOOOOOOOOOa;OOOO.d$$$$$$$$$$=eOSS+cOOO=fOOOOOOOOOOOOOOOOOa=O=ONOOO \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/8065ffcb1c6e3740d48126185155f99f0ae27c01 b/octane_http/fuzz/corpus/cookie/8065ffcb1c6e3740d48126185155f99f0ae27c01 new file mode 100644 index 0000000..5f8cf8d Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/8065ffcb1c6e3740d48126185155f99f0ae27c01 differ diff --git a/octane_http/fuzz/corpus/cookie/80ccdd528009465dbdfd91ad421be625a3acd4d0 b/octane_http/fuzz/corpus/cookie/80ccdd528009465dbdfd91ad421be625a3acd4d0 new file mode 100644 index 0000000..0088af4 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/80ccdd528009465dbdfd91ad421be625a3acd4d0 differ diff --git a/octane_http/fuzz/corpus/cookie/80eb67e7eaea5bf5e1fe5cfbe4f3c3c6a7741daf b/octane_http/fuzz/corpus/cookie/80eb67e7eaea5bf5e1fe5cfbe4f3c3c6a7741daf new file mode 100644 index 0000000..932d282 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/80eb67e7eaea5bf5e1fe5cfbe4f3c3c6a7741daf differ diff --git a/octane_http/fuzz/corpus/cookie/80eefb88b38fd9e8c81bfb3ba6f83acb66a92164 b/octane_http/fuzz/corpus/cookie/80eefb88b38fd9e8c81bfb3ba6f83acb66a92164 new file mode 100644 index 0000000..b29cb8f --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/80eefb88b38fd9e8c81bfb3ba6f83acb66a92164 @@ -0,0 +1 @@ +a=ZZZZZZZZZZZZZZZZcst_- \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/810ccd4af68480da985cbe9a2ad857e26519ba2f b/octane_http/fuzz/corpus/cookie/810ccd4af68480da985cbe9a2ad857e26519ba2f new file mode 100644 index 0000000..74b136b --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/810ccd4af68480da985cbe9a2ad857e26519ba2f @@ -0,0 +1 @@ +&b="a=; b="aRRRR=1;b="1"a=; b="1"s;2a1( \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/816b36bd7aad47992aa6fdb29655e60e336061d6 b/octane_http/fuzz/corpus/cookie/816b36bd7aad47992aa6fdb29655e60e336061d6 new file mode 100644 index 0000000..be0ac3d --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/816b36bd7aad47992aa6fdb29655e60e336061d6 @@ -0,0 +1 @@ +_ŠŠŠŠ_ŠŠ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/820c63563f2f3be9b06c6da21180a0e622d7c0f1 b/octane_http/fuzz/corpus/cookie/820c63563f2f3be9b06c6da21180a0e622d7c0f1 new file mode 100644 index 0000000..1377bf7 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/820c63563f2f3be9b06c6da21180a0e622d7c0f1 @@ -0,0 +1 @@ +js=0;{;&s=2;{;js=1]e=H=1;js=s=1;;_H=1;js=0;{;&s=2;{;js=1;e=H==0;{;&s=2;{;js=1]e=H=1;js=s=1;;_H=1;js=0;{;&s=2;{;js=1;e=H=1;js=0;{;&s=2;{;js=1=2;{;js=1;e=H=1;js=0;{;&s=2;js=0;{;&s=2;{;js=1;e=1;js=0;{;&s=2;{;js=1=2;{;js=1;e=H=1;js=0;{;&s=2;js=0;{;&s=2;{; \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/8293faced4bb937b721a9e6b9b1eb936eb6b4b29 b/octane_http/fuzz/corpus/cookie/8293faced4bb937b721a9e6b9b1eb936eb6b4b29 new file mode 100644 index 0000000..0b3af61 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/8293faced4bb937b721a9e6b9b1eb936eb6b4b29 @@ -0,0 +1 @@ +򽆆= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/82edab3a1cd76ddf77df8a7d68c970a7ee396fcc b/octane_http/fuzz/corpus/cookie/82edab3a1cd76ddf77df8a7d68c970a7ee396fcc new file mode 100644 index 0000000..9a83fd5 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/82edab3a1cd76ddf77df8a7d68c970a7ee396fcc differ diff --git a/octane_http/fuzz/corpus/cookie/82f6b8bd542deba2bb6994ceaf72bfd0d483c0f4 b/octane_http/fuzz/corpus/cookie/82f6b8bd542deba2bb6994ceaf72bfd0d483c0f4 new file mode 100644 index 0000000..9728480 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/82f6b8bd542deba2bb6994ceaf72bfd0d483c0f4 @@ -0,0 +1 @@ +a=;="H0;,?a="4; b="a;="2;=; \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/8337f526f0692f5b3f75353ccde9ef8048eca9c0 b/octane_http/fuzz/corpus/cookie/8337f526f0692f5b3f75353ccde9ef8048eca9c0 new file mode 100644 index 0000000..890532b --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/8337f526f0692f5b3f75353ccde9ef8048eca9c0 @@ -0,0 +1 @@ +'''= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/84db76e17e4ed268ef2f8b4455f4c2992500dc54 b/octane_http/fuzz/corpus/cookie/84db76e17e4ed268ef2f8b4455f4c2992500dc54 new file mode 100644 index 0000000..b6cfaaa --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/84db76e17e4ed268ef2f8b4455f4c2992500dc54 @@ -0,0 +1 @@ +c="""";c="""" \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/84e65122d896dcd932d6a890f9b0f98090fc5928 b/octane_http/fuzz/corpus/cookie/84e65122d896dcd932d6a890f9b0f98090fc5928 new file mode 100644 index 0000000..b15f3e8 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/84e65122d896dcd932d6a890f9b0f98090fc5928 @@ -0,0 +1 @@ +_dm=1_򽆆_2򽆆#򽆆##' \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/84fa107aeb1216e70ff82feb22bdea948c18c7f1 b/octane_http/fuzz/corpus/cookie/84fa107aeb1216e70ff82feb22bdea948c18c7f1 new file mode 100644 index 0000000..d913cb3 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/84fa107aeb1216e70ff82feb22bdea948c18c7f1 @@ -0,0 +1 @@ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++a=;] \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/8560655e813487f646f06a6508f5831873e6603f b/octane_http/fuzz/corpus/cookie/8560655e813487f646f06a6508f5831873e6603f new file mode 100644 index 0000000..664d01b --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/8560655e813487f646f06a6508f5831873e6603f @@ -0,0 +1 @@ +d`z_o&````11111111-111.0;__Hosw.=0;_Xut===0t_Hout==0;_;__Hosct.=0;__Hos_Hosuut==0;__(ost.=0;__Hos_%=;stjs-._Xut===0t0$;__Hostut111__Hos_H;__Hos_%=;stjs-._Xut=1=0t0 =;j$=t=0;__Hosuut==);]_Host.=0;__Hos0;_;__Hosct.=0;__Hos_Ho=0t0$;_e$= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/8580f72dc34206c8fc795adbdc4504be2412d57b b/octane_http/fuzz/corpus/cookie/8580f72dc34206c8fc795adbdc4504be2412d57b new file mode 100644 index 0000000..2821349 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/8580f72dc34206c8fc795adbdc4504be2412d57b @@ -0,0 +1 @@ +__sssss|=ssssssHoobd=1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/8606d07aeb3e1aa6725a16026d81df5bcc483263 b/octane_http/fuzz/corpus/cookie/8606d07aeb3e1aa6725a16026d81df5bcc483263 new file mode 100644 index 0000000..792fd5b --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/8606d07aeb3e1aa6725a16026d81df5bcc483263 @@ -0,0 +1 @@ + = \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/8632932ce54af60df5b9b1a55050ec93431726e9 b/octane_http/fuzz/corpus/cookie/8632932ce54af60df5b9b1a55050ec93431726e9 new file mode 100644 index 0000000..cfca8bb Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/8632932ce54af60df5b9b1a55050ec93431726e9 differ diff --git a/octane_http/fuzz/corpus/cookie/86534549a36175d9c9a2c7e56ff742a725340367 b/octane_http/fuzz/corpus/cookie/86534549a36175d9c9a2c7e56ff742a725340367 new file mode 100644 index 0000000..6aafce6 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/86534549a36175d9c9a2c7e56ff742a725340367 @@ -0,0 +1 @@ ++____;______b= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/866f2ccf1e5540d717c2efb073e976c0cac26471 b/octane_http/fuzz/corpus/cookie/866f2ccf1e5540d717c2efb073e976c0cac26471 new file mode 100644 index 0000000..ade6c59 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/866f2ccf1e5540d717c2efb073e976c0cac26471 @@ -0,0 +1 @@ +a=1;; c=3 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/8698797e928a21462d76b449e5e34532204783c2 b/octane_http/fuzz/corpus/cookie/8698797e928a21462d76b449e5e34532204783c2 new file mode 100644 index 0000000..c3b3608 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/8698797e928a21462d76b449e5e34532204783c2 @@ -0,0 +1 @@ +_O+ccc?cccSSSS©SccccccOZHocHoONOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOŒOOOOOißOOcc \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/86e09f85ea63405dfb9a5ea94a56322858824a7b b/octane_http/fuzz/corpus/cookie/86e09f85ea63405dfb9a5ea94a56322858824a7b new file mode 100644 index 0000000..3e425c4 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/86e09f85ea63405dfb9a5ea94a56322858824a7b @@ -0,0 +1 @@ +a=>幁廁廁 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/872d7653eb9b7e8cc0dd89601e53d4cadeb41956 b/octane_http/fuzz/corpus/cookie/872d7653eb9b7e8cc0dd89601e53d4cadeb41956 new file mode 100644 index 0000000..1e3a3b3 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/872d7653eb9b7e8cc0dd89601e53d4cadeb41956 @@ -0,0 +1 @@ +a=_H="2ob+_""; c== %=d1= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/88a6aa32211717856fd2b10cb0c722100145cfb5 b/octane_http/fuzz/corpus/cookie/88a6aa32211717856fd2b10cb0c722100145cfb5 new file mode 100644 index 0000000..a0202ed --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/88a6aa32211717856fd2b10cb0c722100145cfb5 @@ -0,0 +1 @@ +___H_d=0_Hos__H1666a=-1;*+b=66octo_-is__-id=0 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/891d1a3873b2ae4065cd09ea824786435c9f2f41 b/octane_http/fuzz/corpus/cookie/891d1a3873b2ae4065cd09ea824786435c9f2f41 new file mode 100644 index 0000000..c382155 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/891d1a3873b2ae4065cd09ea824786435c9f2f41 @@ -0,0 +1 @@ +o0;__HoXuut=;__HoXud===;0;__HoXu110= ;;__Hortu==0H \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/891f3a8a558dc9386ecc96667875f21479334578 b/octane_http/fuzz/corpus/cookie/891f3a8a558dc9386ecc96667875f21479334578 new file mode 100644 index 0000000..c3edf93 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/891f3a8a558dc9386ecc96667875f21479334578 @@ -0,0 +1 @@ +_H;__Hostj= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/895053a9afe8208ed8707a206ac1ad822750808c b/octane_http/fuzz/corpus/cookie/895053a9afe8208ed8707a206ac1ad822750808c new file mode 100644 index 0000000..f208bb6 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/895053a9afe8208ed8707a206ac1ad822750808c differ diff --git a/octane_http/fuzz/corpus/cookie/8a2d49c31a70f3229b5ceda4eb3b91a891a30e08 b/octane_http/fuzz/corpus/cookie/8a2d49c31a70f3229b5ceda4eb3b91a891a30e08 new file mode 100644 index 0000000..0c5050c Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/8a2d49c31a70f3229b5ceda4eb3b91a891a30e08 differ diff --git a/octane_http/fuzz/corpus/cookie/8afcf2d4854f4f65094de2e89bb850f751dc481f b/octane_http/fuzz/corpus/cookie/8afcf2d4854f4f65094de2e89bb850f751dc481f new file mode 100644 index 0000000..050e91f --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/8afcf2d4854f4f65094de2e89bb850f751dc481f @@ -0,0 +1 @@ +;$$$$$$$$$$$$$$$$= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/8b688b762c530145b92724f67305f26892e5aa09 b/octane_http/fuzz/corpus/cookie/8b688b762c530145b92724f67305f26892e5aa09 new file mode 100644 index 0000000..e263b92 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/8b688b762c530145b92724f67305f26892e5aa09 differ diff --git a/octane_http/fuzz/corpus/cookie/8c4c3b36744551adf604c660be9d3d97e9467a80 b/octane_http/fuzz/corpus/cookie/8c4c3b36744551adf604c660be9d3d97e9467a80 new file mode 100644 index 0000000..68d13cf --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/8c4c3b36744551adf604c660be9d3d97e9467a80 @@ -0,0 +1 @@ +***************************ct*****=_ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/8c7e8c106585fee90059f30621cbbe6d0c8b0c3f b/octane_http/fuzz/corpus/cookie/8c7e8c106585fee90059f30621cbbe6d0c8b0c3f new file mode 100644 index 0000000..2c8f5bb --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/8c7e8c106585fee90059f30621cbbe6d0c8b0c3f @@ -0,0 +1 @@ +%%%%%%%%%%%%%%=|||||||A|||-%=*);j__s||sny-%=*);```a%%%%%%%%%%`a%%%%%%%%%%%=*);```a%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%A|||-%=*);j__s||-nsy%=*);``%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=|||||||A|||-%=*);j__s||sny-%=*);```a%%%%%%%%%%`a%%%%%%%%%%%=*);```a%%%!%%%%%%`a%%%%%%%%%%%%%%%%%%%%%%%%%%%%A|||-%=*);j__s||-nsy%=*);```a%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=*);j__s||sny-%=*);%%%%%%%%%%=||||;%%%%%%%%%%%%%%%%%%%%|||||A|||-%=*);j__s||sny-%=*);```a%%%%%%%%%%%%%%%%%%%%%%%%%%`%%%%%%%%%%%%%%%%%%%%=||||;jj__s:Ljjjjjjjjjjjjjjjj \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/8d391d971ececd1efbdd82659df1af8a29dccb0d b/octane_http/fuzz/corpus/cookie/8d391d971ececd1efbdd82659df1af8a29dccb0d new file mode 100644 index 0000000..c926849 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/8d391d971ececd1efbdd82659df1af8a29dccb0d @@ -0,0 +1 @@ +~= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/8e165d1b83af672531cb548050f3882725b031b1 b/octane_http/fuzz/corpus/cookie/8e165d1b83af672531cb548050f3882725b031b1 new file mode 100644 index 0000000..2b1ca00 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/8e165d1b83af672531cb548050f3882725b031b1 @@ -0,0 +1 @@ +___åòòòoÎÿa \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/8e7fbc8fca4c27e83e4e400861bb65b90051d6c9 b/octane_http/fuzz/corpus/cookie/8e7fbc8fca4c27e83e4e400861bb65b90051d6c9 new file mode 100644 index 0000000..6efeef0 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/8e7fbc8fca4c27e83e4e400861bb65b90051d6c9 @@ -0,0 +1 @@ + Â0; ÿ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/8f0fef73793c6089fae34722eeb105e7e2109676 b/octane_http/fuzz/corpus/cookie/8f0fef73793c6089fae34722eeb105e7e2109676 new file mode 100644 index 0000000..36213cb --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/8f0fef73793c6089fae34722eeb105e7e2109676 @@ -0,0 +1 @@ +__a=Ho \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/8f13d948d53f11674ac79504299e12b5f1639a92 b/octane_http/fuzz/corpus/cookie/8f13d948d53f11674ac79504299e12b5f1639a92 new file mode 100644 index 0000000..990ac5a --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/8f13d948d53f11674ac79504299e12b5f1639a92 @@ -0,0 +1 @@ +__Å.Ãÿü1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/9014987220e7e42552521deaca9e49c783239451 b/octane_http/fuzz/corpus/cookie/9014987220e7e42552521deaca9e49c783239451 new file mode 100644 index 0000000..308bd4d --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/9014987220e7e42552521deaca9e49c783239451 @@ -0,0 +1 @@ +a=>廅a! \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/9084bb55f4420857be1403931e5ce73eb8913bf0 b/octane_http/fuzz/corpus/cookie/9084bb55f4420857be1403931e5ce73eb8913bf0 new file mode 100644 index 0000000..7367d1a --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/9084bb55f4420857be1403931e5ce73eb8913bf0 @@ -0,0 +1 @@ +_d000000000000000000000000000000000000000000000000000ÿ0000000000000000000000000000000000000000000000000000000000ddggggggggggggggggggggggggggggggggg_ddgggggggggggggggggggggg_H__=H \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/90ac2af414dfaa783e3e6f1b4b80af1ece664edb b/octane_http/fuzz/corpus/cookie/90ac2af414dfaa783e3e6f1b4b80af1ece664edb new file mode 100644 index 0000000..50a9016 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/90ac2af414dfaa783e3e6f1b4b80af1ece664edb @@ -0,0 +1 @@ +___HonZ= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/90ebbf8c0d92f5fe3abdc8c4401bef20e4112e87 b/octane_http/fuzz/corpus/cookie/90ebbf8c0d92f5fe3abdc8c4401bef20e4112e87 new file mode 100644 index 0000000..aa3574b --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/90ebbf8c0d92f5fe3abdc8c4401bef20e4112e87 @@ -0,0 +1 @@ +=1;j =;j =;j =; d \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/90ebd5f99085ba52f0b322547bac84705f538c4a b/octane_http/fuzz/corpus/cookie/90ebd5f99085ba52f0b322547bac84705f538c4a new file mode 100644 index 0000000..70e2c28 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/90ebd5f99085ba52f0b322547bac84705f538c4a @@ -0,0 +1 @@ +__H_Èoc2t-ida=1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/916abf093b04b50cd85921316631c2f81bb39ea8 b/octane_http/fuzz/corpus/cookie/916abf093b04b50cd85921316631c2f81bb39ea8 new file mode 100644 index 0000000..a2bbb8a Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/916abf093b04b50cd85921316631c2f81bb39ea8 differ diff --git a/octane_http/fuzz/corpus/cookie/91986836a628efa1e681725660947446d246f7b7 b/octane_http/fuzz/corpus/cookie/91986836a628efa1e681725660947446d246f7b7 new file mode 100644 index 0000000..5349d3c Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/91986836a628efa1e681725660947446d246f7b7 differ diff --git a/octane_http/fuzz/corpus/cookie/919c06609067d568230c2e04e8eff0e595431cbe b/octane_http/fuzz/corpus/cookie/919c06609067d568230c2e04e8eff0e595431cbe new file mode 100644 index 0000000..0d6dc06 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/919c06609067d568230c2e04e8eff0e595431cbe @@ -0,0 +1 @@ +=9 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/91ddb989b96947679c89e24925c7fa96c66c7610 b/octane_http/fuzz/corpus/cookie/91ddb989b96947679c89e24925c7fa96c66c7610 new file mode 100644 index 0000000..2737c64 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/91ddb989b96947679c89e24925c7fa96c66c7610 @@ -0,0 +1 @@ +%%%%%%%%%%%%%%=|||||||A|||-%=*);j__s||sny-%=*);```a%%%%%%%%%%%%%%%%%%=|||||||A|||-%=*);j__s||sny-%=*);```a%%%%%%%%%%`a%%%%%%%%%%%=*);```a%%%%%%%%%%`a%%%%%%%%%%%%%%%%%%%%%%%%%%%%A|||-%=*);j__s||-nsy%=*);```a%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=|||||||A|||-%=*);j__s||sny-%=*);```a%%%%%%%%%%`a%%%%%%%%%%%=*);```a%%%!%%%%%%`a%%%%%%|-%=*);j__s||-nsy%=*);```a%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=|||||||A|||-%=*);j__s||sny-%=*);```a%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=||||;%%%%%%%%%%%%%%%%%%%%|||||A|||-%=*);j__s||sny-%=*);```a%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%`%%%%%%%%%%%%%%%%%%%%=||||;jj__s%%%`a%%%%%%%%%%%=*);```a%%%%%%%%%%`a%%%%%%%%%%%%%%%%%%%%%%%%%%%%A|||-%=*);j__s||-nsy%=*p;```a%A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=|||||||A|||-%=*);j__s||sny-%=*);```a%%%%%%%%%%`a%%%%%%%%%%%=*);```a%%%!%%%%%%`a%%%%%%%%%%%%%%%%%%%%%%%%%%%|||-%=*);j__s||-nsy%=*);``%%%%%%%%%%%%%%%%%%%%%%%%%=|||||||A|||-%=*);j__s||sny-%=*);```a%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%`%%%%%%%%%%%%%%%%%%%%=||||;%%%%%%%%%%%%%%%%%%%%|||||A|||-%=*);j__s||sny-%=*);```a%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%`%%%%%%%%%%%%%%%%%%%%=||||;jj__s:Ljjjjjjjjjjjjjjjj \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/921a61ac43917a23e175b7a1ebf77be571b66c70 b/octane_http/fuzz/corpus/cookie/921a61ac43917a23e175b7a1ebf77be571b66c70 new file mode 100644 index 0000000..137e19b --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/921a61ac43917a23e175b7a1ebf77be571b66c70 @@ -0,0 +1 @@ +!!½! \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/92289a90f67c47cfede9faa21c17c30a4e986afa b/octane_http/fuzz/corpus/cookie/92289a90f67c47cfede9faa21c17c30a4e986afa new file mode 100644 index 0000000..0fa421c --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/92289a90f67c47cfede9faa21c17c30a4e986afa @@ -0,0 +1 @@ +''= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/92cc988db787edfe85caef68bce35fea7ad29060 b/octane_http/fuzz/corpus/cookie/92cc988db787edfe85caef68bce35fea7ad29060 new file mode 100644 index 0000000..3280b5d --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/92cc988db787edfe85caef68bce35fea7ad29060 @@ -0,0 +1 @@ +___H_d=0os__H10_Hos__H6434a=-1;*+b=66oct_Hos__H1666a=-1?*+b=66t666a=-1;*+b=66to_-is___Hos__H1666a=-1;*+b=ct_Hos__H1666a=-1;*+b=66t666a=-1;*+b=66to_-isO_-id=fffffffffffffffffffffffffffffffffffffffffffo_-is__-id=0a=-1;*+b=66oct_Hos__H1666a=-1;*+b566t666a=66oct_Hos_1666a=-1;*+b=66oct_Hos_-id=0a=-1;*+b=66oct_Hos__H1666a=-1;*+b=66t666a=66oct_Hos_1665a=-1;*+b=66oct6a=-1;*+b=ct_Hos__H1666a=-1;*+b=66t666a=-1;*+b=66to_-isO_-id=o_-is__-id=5a=-1;*+b=66oct_Hos__H1666a=-1;*+b=66t666a=66oct_Hos_1666a=-1;*+b=66oct_Hos_-id=0a=-1;*+b=66oct_Hos__H1666a=-1;*+b=66oct_Hos_1666a=-1;*+b=66oct_Hos__H10_Hos__H6434a=-1;*+b=66o_Hos__H1666a=-1;*+b=ct_Hos__H1666a=-1;*+b=66t666a=-1;*+b=66to_-isO_-id=o_-is__-id=0a=-2;*+b=66oct_Hos__H1666av=-1;*+b=66t666a=66oct_Hos_1666__Hos__H166Hos__H1665av=-1;*+b=66t666a=66oct_Hos_1666a=-1;*+b=66oct_Hos__H10_Hos__H6434a=-1;*+b=66oct_Hos__H1666a=-1?*+b=66t666a=-1;*+b=66to_-is___Hos__H1666a=-1;*+b=ct_Hos__H1666a=-1;*+b=66t666a=-1;*+b=66to_-isO_-id=o_-is__-id=0a=-1;*+b=66oc__H1666a=-1;*+b=66t666a=66oct_Hos_1665a=-1;*+b=66oct6a=-1;*+b=ct_H6a=-1;*+b=66to_-isO_-id=o_-is__-id=0a=-1;*+b=66oct_Hos__H1666_Hos_1666a=-1;*+b=66oct_Hos_-id=0a=-1;*+b=66oct_Hos__H1666a=-1;*+b=66t666a=66oct_Hos_1666a=-1;*+b=66oct_Hos__H10_Hos__H6434a=-1;*+b=66oca=-1;*+ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/92ea111344140cac3b32cb6e156108a6b8f74fa4 b/octane_http/fuzz/corpus/cookie/92ea111344140cac3b32cb6e156108a6b8f74fa4 new file mode 100644 index 0000000..98440f8 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/92ea111344140cac3b32cb6e156108a6b8f74fa4 @@ -0,0 +1 @@ +e~~~~~~~~~~~~~~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&z&&&&&&&&&&&&&&&&&~~~~~~~H=0?_a \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/93b6cd6b4e3fefed907101c176121d5e256d2d27 b/octane_http/fuzz/corpus/cookie/93b6cd6b4e3fefed907101c176121d5e256d2d27 new file mode 100644 index 0000000..d7d28a0 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/93b6cd6b4e3fefed907101c176121d5e256d2d27 differ diff --git a/octane_http/fuzz/corpus/cookie/93b9a993ae99944a153d58bae47f83cd6c1a4bdb b/octane_http/fuzz/corpus/cookie/93b9a993ae99944a153d58bae47f83cd6c1a4bdb new file mode 100644 index 0000000..0e6a24e --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/93b9a993ae99944a153d58bae47f83cd6c1a4bdb @@ -0,0 +1 @@ +1=&; c=;b=2;c= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/93d1eb13f1ef15290365258658b3d78c75c01348 b/octane_http/fuzz/corpus/cookie/93d1eb13f1ef15290365258658b3d78c75c01348 new file mode 100644 index 0000000..a20cc93 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/93d1eb13f1ef15290365258658b3d78c75c01348 @@ -0,0 +1 @@ +_c = \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/94f500d33e8a630597e201023e367400dba6bc0f b/octane_http/fuzz/corpus/cookie/94f500d33e8a630597e201023e367400dba6bc0f new file mode 100644 index 0000000..b8ef2a4 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/94f500d33e8a630597e201023e367400dba6bc0f @@ -0,0 +1 @@ +___o7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777w77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777'7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777#s#od= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/95a92f9d881bbedddcb3dc169a88aabe385cd6aa b/octane_http/fuzz/corpus/cookie/95a92f9d881bbedddcb3dc169a88aabe385cd6aa new file mode 100644 index 0000000..ab613fd --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/95a92f9d881bbedddcb3dc169a88aabe385cd6aa @@ -0,0 +1 @@ +fj = \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/96355c4704a0038f533c6cb401716d70e6cb5f8d b/octane_http/fuzz/corpus/cookie/96355c4704a0038f533c6cb401716d70e6cb5f8d new file mode 100644 index 0000000..16faa25 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/96355c4704a0038f533c6cb401716d70e6cb5f8d differ diff --git a/octane_http/fuzz/corpus/cookie/969959499d38f056ed72163d874ccea5b81d0586 b/octane_http/fuzz/corpus/cookie/969959499d38f056ed72163d874ccea5b81d0586 new file mode 100644 index 0000000..c47c05a Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/969959499d38f056ed72163d874ccea5b81d0586 differ diff --git a/octane_http/fuzz/corpus/cookie/96cd1ceaab104ece317b93beab5960b48b61e4ac b/octane_http/fuzz/corpus/cookie/96cd1ceaab104ece317b93beab5960b48b61e4ac new file mode 100644 index 0000000..8a449f0 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/96cd1ceaab104ece317b93beab5960b48b61e4ac differ diff --git a/octane_http/fuzz/corpus/cookie/96dbdc7ccbc3d9ddbecf15f12776f3c872dbfd3e b/octane_http/fuzz/corpus/cookie/96dbdc7ccbc3d9ddbecf15f12776f3c872dbfd3e new file mode 100644 index 0000000..911ec94 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/96dbdc7ccbc3d9ddbecf15f12776f3c872dbfd3e differ diff --git a/octane_http/fuzz/corpus/cookie/976a9e3f62c51fc21b2d4151df79452e09920194 b/octane_http/fuzz/corpus/cookie/976a9e3f62c51fc21b2d4151df79452e09920194 new file mode 100644 index 0000000..b2a3fb0 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/976a9e3f62c51fc21b2d4151df79452e09920194 @@ -0,0 +1 @@ +&b="a==1; b1; b##==h;h; b="a==1; b="0"a5=;1=b1"; b="a==1; b="0""_"1=; b="a==1; b="0"a==;b="0"a5=;1=b1"; b="a==1; b="0"a5=;1=b1""1=; b="a==1; b="0"aa==;1=b "1"" b##==h; b="a==1; b="0"a5=;1=b1"; b="a==1; b="0"a5=;1=b1""1=; b="a==1; b="0"a==;1=b "1""1""_"1=; b="a==1; b="0"a==;b="0""a==;b="0"a5=;1=b1"; b="a==1; b="0"a5=;1=b1""1=; b="a==1; b="0"aa==;1=b "1"" b##==h; b="a==1; b="0"a5=;1=b1"; b="a==1; b="0"a5=;1=b1""1=; b="a==1; b="0"a==;1=b "1""1""_"1=; b="a==1; b="0"a==;b="0"a5=;1="a==1; =1; b##==h; b="a==1; b="0"a5=;1=b1"; b="a==1; b="0"a5=;1=b1""1=; b="a=f1; b="0"a==;1=b "1""1""_"1=; b="a==1; a="0"a==;b="0"a5=;1b1b1"; b="a1""_;1=b "0""1""_ b="a==1; b="0"a5=;1=b1"; b="a==1; b="0""_"1=; b="a==1; b="0"a==;b=a5=;1="a==1; b1; b##==h; b="a==1{ b="0"a5=;1=b1"; b="a==1; b="0"a5=;1=b1""1=; b="a=f1; b="0"a==;1=b "1""1""_"1=; b="a==1; a="0"a==;b="0"a5=;1b1b1"; b="a1""_;1=b "0""1""; b="a==1; b="0"a5=;1=b1""1=; b="a==1; b="0"aa==;1=b "1"" b##==h; b="a==1; b="0"a5=;1=b1"; b="a==1; b="0"a5=;1=b1""1=; b="a==1; b="0"a==;1b= "1""1""_"1=; b="a==1; b="0"a==;b="0""a==;b="0"a5=;1=b1"; b="a==1; b="0"a5=;1=b1""1=; b="a==1; b="0"aa==;1=b "1"" b##==h; b="a==1; b="0"a5=;1=b1"; b="a==1; b="0"a5=;1=b1""1=; b="a==1; b="0"a==;1=b "1""1""_"1=; b="a==1; b="0"a==;b="0"a5=;1="a==1; b1; b##==h; b="a==1; b="0"a5=;1=b1"; b="a==1; b="0"a5=;1=b1""1=; b="a=f1; b="0"a==;1=b "1""1""_"1=; b="a==1; a="0"a==;b="0"a5=;1b1b1"; b="a1""_;1=b "0""1""_ b="a==1; b="0"a5=;1=b1"; b="a==1; b="0""_"1=; b="a==1; b="0"a==;b=a5=;1="a==1; b1; b##==h; b="a==1; b="0"a5=;1=b1"; b="a==1; b="0"a5=;1=b1""1=; b="a=f1; b="0"a==;1=b "1""1""_"1=; b="a==1; a="0"a==;b="0"_!!!!!!s!a5=;1b1b1"; b="a1""_;1=b "0""1""_ b="a==1; b="0"a5=;1="_!=; b="a==1; b="0"a5=;b=a5=;1="a==1; b1; b##==h; b="a==1{ b="0"a5=;1=b1"; b="a==1; b="0"a5=;1=b1""1=; b="a=f1; b="0"a==;1=b "1""1""_"1=; b="a==1; a="0"a==;b="0"a5=;1b1b1"; b="a1""_;1=b "0""1""; b="a==1; b="0"a5=;1=b1""1=; b="a==1; b="0"aa==;1=b "1"" b##==h; b="a==1; b="0"a5=;1=b1"; b="a==1; b="0"a5=;1=b1""1=; b="a==1; b="0"a==;1b= "1""1""_"1=; b="a==1; b="0"a==;b="0""a==;b="0"a5=;1=b1"; b="a==1; b="0"a5=;1=b1""1=; b="a==1; b="0"aa==;1=b "1"" b##==h; b="a==1; b="0"a5=;1=b1"; b="a==1; b="0"a5=;1=b1""1=; b="a==1; b="0"a==;1=b "1""1""_"1=; b="a==1; b="0"a==;b="0"a5=;1="a==1; b1; b##==h; b="a==1; b="0"a5=;1=b1"; b="a==1; b="0"a5;1=b1"; b="a==1; b="0""_"1=; b="a==1; b="0"a==;b="0"a5=;1=b1"; b="a==1; b="0"a5=;1=b1""1=; b="a==1; b="0"aa==;1=b "1"" b##==h; b="a==1; b="0"a5=;1=b1"; b="a==1; b="0"a5=;1=b1""1=; b="a==1; b="0"a==;1=b "1""1""_"1=; b="a==1; b="0"a==;b="0"a5=;1="a= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/977dc2e3c44026443963d7b52116cd3ac68622ef b/octane_http/fuzz/corpus/cookie/977dc2e3c44026443963d7b52116cd3ac68622ef new file mode 100644 index 0000000..ec70421 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/977dc2e3c44026443963d7b52116cd3ac68622ef @@ -0,0 +1 @@ +__Hoc_Hoct-id={+v; _Hi-otdt-oct-d={v; _Hi-oid={v; _Hi-otdt-id={v; _Hi-otdid={v; _=id={v; _Hi-otdid-oct-d={v; _Hi-oid={v; _H-iotdt-id={v; _Hi-otdid={v; rotdc= drrrrr=ei-otdt-d={v; _Hi-oid={v; _Hi-otdt-id={v; _Hi-oSSSSSSSSSSSSSSSSSSSSSSSSHocHi-oid={v; _H-iotdt-id={v; _Hi-otdid={v; _=id={v; _Hi-otdid={v; __Hi-ot%&!$%%4$tdt-id={v; _Hi-odti= drr_=id={v; _Hi-otdid={v; _id={v; _Hi-otdid={v; __Hirr=ei-otdt-d={v; _H-iotdt-id={v; _Hi-otdid={v; rotdc= drrrrr=ei-otdt-d={v; _Hi-oid=otdt-{v; _Hi-otdt-id={-;H v_ioSSSHi-oid={v; _H-iotdt-id={v; _Hi-otdid={v; _=id={v; _Hi-otdid={v; _&!$%%4$tdt-id={v; _Hi-odti= drr_=id={v; _Hi-otdid={v; _id={v; _Hi-otdid={v; __Hirr=ei-otdt-d={v; _H-iotdt-id={v; _Hi-otdid={v; rotdc= drrrrr=ei-otdt-d={v; _Hi-oid=otdt-{v; _Hi-otdt-id={v; _Hi-oSSSSSSSSSSSSSSSSSSSSSSSSHoct-id={+v; _Hi-otdt-oct-d={v; _Hi-oid={v; _H-iotdt-id={v; _Hi-otdid={v; rrr=e=id={v=iv; _Hi-otdid={v; __Hirr=ei-otdt-d={v; _H-iotdt-id={v; _Hi-otdid={v; rotdc= drrrrr=ei-otdt-d={v; _rr=e= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/98b8c13978c6f4e7bb698f0ac781fed7bc69bbd1 b/octane_http/fuzz/corpus/cookie/98b8c13978c6f4e7bb698f0ac781fed7bc69bbd1 new file mode 100644 index 0000000..71d8899 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/98b8c13978c6f4e7bb698f0ac781fed7bc69bbd1 @@ -0,0 +1 @@ +&b="?==;1=""1=; b="=;b="=; b=";2==";2=b "H \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/98e815f48d123895410f34806d18c97dc2c98bd8 b/octane_http/fuzz/corpus/cookie/98e815f48d123895410f34806d18c97dc2c98bd8 new file mode 100644 index 0000000..b6b25ae --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/98e815f48d123895410f34806d18c97dc2c98bd8 @@ -0,0 +1 @@ +_=0;+{;js=1=1;js=1=1;{;js=1;;_H=1;js=0;{;&s=2;{;js=;{;&s{;js=1;;_H=1;js=;js=1;e=H=1;js=0;{;&s=21;e=H=1;js=1;;_H=1;js=0;{;&s=2;{;js=1;e=H=1;js=0;{;&s{;js=1;;_H=1;js=;js=1;e=H=1;js=0;{;s=1;e=ff \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/98f71502a7d7069197075452aa8c2a3a5f6d87be b/octane_http/fuzz/corpus/cookie/98f71502a7d7069197075452aa8c2a3a5f6d87be new file mode 100644 index 0000000..84f73e7 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/98f71502a7d7069197075452aa8c2a3a5f6d87be @@ -0,0 +1 @@ +2򽆆-= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/98faa8dbc07ab1afb6c14424891d6fa129bfe9d9 b/octane_http/fuzz/corpus/cookie/98faa8dbc07ab1afb6c14424891d6fa129bfe9d9 new file mode 100644 index 0000000..f73bf13 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/98faa8dbc07ab1afb6c14424891d6fa129bfe9d9 @@ -0,0 +1 @@ +_d00000000000000000000000000000000000000000000000000000000000000000000000#00000000000000000000000ddggggggggggggggggggAggggggggggggggggggfgggggggggggggggggggggggggggggggg_ddgggggggggggggggggggggg_H__=H \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/992c1f45dca9c078ae40cb8ed1dfbab80a76fb4e b/octane_http/fuzz/corpus/cookie/992c1f45dca9c078ae40cb8ed1dfbab80a76fb4e new file mode 100644 index 0000000..15a74ca --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/992c1f45dca9c078ae40cb8ed1dfbab80a76fb4e @@ -0,0 +1 @@ += c \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/9979f2fa0cec9468f037c7cf35c982381a35f26a b/octane_http/fuzz/corpus/cookie/9979f2fa0cec9468f037c7cf35c982381a35f26a new file mode 100644 index 0000000..47318bf Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/9979f2fa0cec9468f037c7cf35c982381a35f26a differ diff --git a/octane_http/fuzz/corpus/cookie/99dc258d4be8573c4933efc247462c445eabe3c1 b/octane_http/fuzz/corpus/cookie/99dc258d4be8573c4933efc247462c445eabe3c1 new file mode 100644 index 0000000..7299f17 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/99dc258d4be8573c4933efc247462c445eabe3c1 @@ -0,0 +1 @@ +___H__sssssssssst-oosssssssssHos___a=d=2 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/99f08cbd4219467c4bf7ca1efe05f041fd916e23 b/octane_http/fuzz/corpus/cookie/99f08cbd4219467c4bf7ca1efe05f041fd916e23 new file mode 100644 index 0000000..a28c3a4 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/99f08cbd4219467c4bf7ca1efe05f041fd916e23 @@ -0,0 +1 @@ +B = \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/99ff8a619bfb08a42e05784f45c08296db3de606 b/octane_http/fuzz/corpus/cookie/99ff8a619bfb08a42e05784f45c08296db3de606 new file mode 100644 index 0000000..0390a8b --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/99ff8a619bfb08a42e05784f45c08296db3de606 @@ -0,0 +1 @@ +_XHoct-id=_ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/9a31873331d2e72b896ff71945c54fdcaedd15e2 b/octane_http/fuzz/corpus/cookie/9a31873331d2e72b896ff71945c54fdcaedd15e2 new file mode 100644 index 0000000..d834128 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/9a31873331d2e72b896ff71945c54fdcaedd15e2 @@ -0,0 +1 @@ +%%%%%%%%= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/9a3d6df5a2cd105f97d1c9f13386c07d522a078c b/octane_http/fuzz/corpus/cookie/9a3d6df5a2cd105f97d1c9f13386c07d522a078c new file mode 100644 index 0000000..f943d48 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/9a3d6df5a2cd105f97d1c9f13386c07d522a078c differ diff --git a/octane_http/fuzz/corpus/cookie/9a7d16ece5eaf66fff4bea197eefecf393b886ca b/octane_http/fuzz/corpus/cookie/9a7d16ece5eaf66fff4bea197eefecf393b886ca new file mode 100644 index 0000000..aeaf40e Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/9a7d16ece5eaf66fff4bea197eefecf393b886ca differ diff --git a/octane_http/fuzz/corpus/cookie/9b43f393be7ac4f9d69d8835e2c35b570ec23cda b/octane_http/fuzz/corpus/cookie/9b43f393be7ac4f9d69d8835e2c35b570ec23cda new file mode 100644 index 0000000..3950834 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/9b43f393be7ac4f9d69d8835e2c35b570ec23cda @@ -0,0 +1 @@ +; c="""" \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/9be0c0506b61e498eb9335d47e2e53c3541344a3 b/octane_http/fuzz/corpus/cookie/9be0c0506b61e498eb9335d47e2e53c3541344a3 new file mode 100644 index 0000000..03f672f --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/9be0c0506b61e498eb9335d47e2e53c3541344a3 @@ -0,0 +1 @@ +!_!!!!!!!!!!!!!!!-i=; \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/9c208f929827aa84129b052ca6f10b3fbbde230b b/octane_http/fuzz/corpus/cookie/9c208f929827aa84129b052ca6f10b3fbbde230b new file mode 100644 index 0000000..db5d21b --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/9c208f929827aa84129b052ca6f10b3fbbde230b @@ -0,0 +1 @@ +e~~~~~~~~~~~~~~~~~~~~~~~~~+~~~~~~~H=0?_a \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/9c91985e453ca1b2955290ee6fa870fd1bc1c476 b/octane_http/fuzz/corpus/cookie/9c91985e453ca1b2955290ee6fa870fd1bc1c476 new file mode 100644 index 0000000..5ed3044 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/9c91985e453ca1b2955290ee6fa870fd1bc1c476 @@ -0,0 +1 @@ +~a=廁>:>>>>>廁_c>>>>廁a=廁>:>>KKKKKKKKKKKKKKKKKKKKKKK>>&b>>廁_c>>>>廁a=廁>>KK>廁a=廁>:KKKKKKKKK:>>>>&b>>>廁_c>>>>廁a=廁>:cccccc>:>>>廁_ccccccc5__>>______^___c>>>>廁a=廁>:>>KK廁_c>>>>廁a=廁>>KKKKKKKKKKKKK:>>>>&b>>>廁_c>>>>廁a=廁>:>>>&b>>廁_c>>>>廁a=ແ>:>>KKKKKKKKKKKKK:>>>>&b>>>廁_c>>>>廁a=廁a=ແ>:>>KKKKKKKKKKKKK:>>>>&b>>>廁_c>>>>廁a=廁>:cccccc>>>廁_ccccccc1__>>_______""__b+_ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/9ca9bbceae0980840adca58d0860f60a8a843366 b/octane_http/fuzz/corpus/cookie/9ca9bbceae0980840adca58d0860f60a8a843366 new file mode 100644 index 0000000..c0dee97 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/9ca9bbceae0980840adca58d0860f60a8a843366 @@ -0,0 +1 @@ +a =sa0 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/9d0eccc5c4e4784fd242894fb6307d03dc272bac b/octane_http/fuzz/corpus/cookie/9d0eccc5c4e4784fd242894fb6307d03dc272bac new file mode 100644 index 0000000..80e1f6c --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/9d0eccc5c4e4784fd242894fb6307d03dc272bac @@ -0,0 +1 @@ +!!!)!!#q \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/9d4d8171bd888a2f09207e69705ad2ea23b9787f b/octane_http/fuzz/corpus/cookie/9d4d8171bd888a2f09207e69705ad2ea23b9787f new file mode 100644 index 0000000..46acb3e --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/9d4d8171bd888a2f09207e69705ad2ea23b9787f @@ -0,0 +1 @@ +___o7777777777777777777777777777777777777777777777VVVVVVVVVVVVVVVVVVVV.VVVVVVVVVVVVVVVVVVVVVVVVV777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777#s#od= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/9d59d232a6785ab684192d8cd7c51313ab7f5ac9 b/octane_http/fuzz/corpus/cookie/9d59d232a6785ab684192d8cd7c51313ab7f5ac9 new file mode 100644 index 0000000..7cf2ca6 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/9d59d232a6785ab684192d8cd7c51313ab7f5ac9 @@ -0,0 +1 @@ +_;;; fOHoc`-oo; d=ea \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/9d5e7720c7c57415373a42274ae79c8e5d3fb4c2 b/octane_http/fuzz/corpus/cookie/9d5e7720c7c57415373a42274ae79c8e5d3fb4c2 new file mode 100644 index 0000000..7541401 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/9d5e7720c7c57415373a42274ae79c8e5d3fb4c2 @@ -0,0 +1 @@ +__H;; c=3=1;"na; 1=na; d=na; 1d=na; 1=na; d=na; 11;; ce=%a; d=e=f \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/9d7fb5efbd05d49c128f6a6270e26f5c392ce4f1 b/octane_http/fuzz/corpus/cookie/9d7fb5efbd05d49c128f6a6270e26f5c392ce4f1 new file mode 100644 index 0000000..54f3490 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/9d7fb5efbd05d49c128f6a6270e26f5c392ce4f1 differ diff --git a/octane_http/fuzz/corpus/cookie/9dae07a877b9e3c0f25f9b31621463d8c0170841 b/octane_http/fuzz/corpus/cookie/9dae07a877b9e3c0f25f9b31621463d8c0170841 new file mode 100644 index 0000000..85a7867 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/9dae07a877b9e3c0f25f9b31621463d8c0170841 @@ -0,0 +1 @@ +d`z_o&````ida!!!=11111111111111110X0;__Hos*tjs-._Xut=0;_^Hostutt==0st.=1;j =;j$=t=0;__Hosuut==0;__Host.=0;__Hostjs-._Xut===0t0$;__Hostut==1111111111111111.0;__Hosw.=0;_Xut===0t0$;__Hostu$=t=0;__Hosstj==0t0$;__Hos-._Xut===0t0$;__Hostut==0;os_tut=t.=1;j =;j$=t=0;__Hosuut==0;__Host.=0;__Hostjs-._X$;__Hostut=1==0t0$;__Hos=tut==0;__Hosv.=0;__Hoctjs-._Xut=0;_^Ho1111.0;__Hosw.=0;_Xut=1==0t0$;__Hos0;__Hosuut==0;__Host.=0;__Hos1$=t=0;__Hosstj==0t0$;__Hos-._Xut===0t0$;__Hostut==0;ostut=t.=1;j =;j$=111111111111$=t=0;__Hosstj==0t0$;__Hos-._Xut==!0t0$;__Hostut==0;os_tut=t.=1;j =;j$=t=0;__Hosuos=tu__Host.=0;__Hostjs-._Xut=0bbbbb;_^Hostuts-._Xut===0t0$;__Hostut==1111111111111111.0;__Hosw.=0>;_Xut===0t0$;__Hostu$=t=0;__Hosstj==0t0$;__Hos-._Xut===0t0$;__Hostut==0;os_tut=t.=1;j =;j$=t=0;__Hosuut==0;__Host.=0;__Hostjs-._X$;__Hostut=1==0t0$;__Hos=tut==0;__Hosv.=0;__Hoctjs-._Xut=0;_^Ho1111.0;__Hosw.=0;_Xut=1==0t0$;__Hos0;__Hosuut==0;__Host.=0;__Hos1$=t=0;__Hosstj==0t0$;__Hos-._Xut===0t0$;__Hostut==0;ostut=t.=1;j =;j$=111111111111$=t=0;__Hosstj==0t0$;__Hos-._Xut===0t0$;__Hostut==0;os_tut=t.=1;j =;j$=t=0;__Hosuos=tu__Host.=0;__Hostjs-._Xut=0bbbbb;_^Hostutt==0st.=1;j =;j$=t=0;__Hosuut==0;__Host.=0;__Hostjs-._X`z_o&````ida!!!=1111111111111111111111$=t=0;__Hosstj==0t0$;__Hos-._Xut===0t0$;__Host;_^Hostutt==0st.=1;j11111111111$=t=0;__Hosstj==0t0$ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/9e496e6d0e17998d0610ba5c6d23e356fd4064c5 b/octane_http/fuzz/corpus/cookie/9e496e6d0e17998d0610ba5c6d23e356fd4064c5 new file mode 100644 index 0000000..26f2262 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/9e496e6d0e17998d0610ba5c6d23e356fd4064c5 differ diff --git a/octane_http/fuzz/corpus/cookie/9f61ebf89ff2e2d38a989f52508e985493c63858 b/octane_http/fuzz/corpus/cookie/9f61ebf89ff2e2d38a989f52508e985493c63858 new file mode 100644 index 0000000..0dcf800 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/9f61ebf89ff2e2d38a989f52508e985493c63858 @@ -0,0 +1 @@ +....= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/9f7bc94e59d01353e36c0a54a375b02d5ef707a3 b/octane_http/fuzz/corpus/cookie/9f7bc94e59d01353e36c0a54a375b02d5ef707a3 new file mode 100644 index 0000000..cf23251 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/9f7bc94e59d01353e36c0a54a375b02d5ef707a3 @@ -0,0 +1 @@ +o``````a%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=||||;jj__s:L \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/9fed97aff255588f20c92628d5c6259d75e91a7b b/octane_http/fuzz/corpus/cookie/9fed97aff255588f20c92628d5c6259d75e91a7b new file mode 100644 index 0000000..2ab506e --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/9fed97aff255588f20c92628d5c6259d75e91a7b @@ -0,0 +1 @@ +#GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGQGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGJGGG \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/a001932bfbb6890fe8eb8c2438420ef81d73343a b/octane_http/fuzz/corpus/cookie/a001932bfbb6890fe8eb8c2438420ef81d73343a new file mode 100644 index 0000000..bc7cf8c --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/a001932bfbb6890fe8eb8c2438420ef81d73343a @@ -0,0 +1 @@ +="1;="_ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/a0072d919e8459ee6c2194ac9690ac824925bd45 b/octane_http/fuzz/corpus/cookie/a0072d919e8459ee6c2194ac9690ac824925bd45 new file mode 100644 index 0000000..2f88f1d --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/a0072d919e8459ee6c2194ac9690ac824925bd45 @@ -0,0 +1 @@ +json={"={"a":2} foo; d=ejsidon=1foo; d=e==d=e==f \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/a06a47cee9aabb6c76ebd58206d372f7a66f6d3d b/octane_http/fuzz/corpus/cookie/a06a47cee9aabb6c76ebd58206d372f7a66f6d3d new file mode 100644 index 0000000..4dadd45 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/a06a47cee9aabb6c76ebd58206d372f7a66f6d3d @@ -0,0 +1 @@ +a=="; c=""ooooooooo"a===b=""; c==b[""; c=""b=""; c=""ooooooooooob="";="=b "c""; c=""ooooooooo2ooo^oooooooob="";c==""b=""; c=""ooooooooooob=""; c=""b=""; c=""oooooooo+"; c=""b=""; c=""ooooooooooob=""; c=""b=""; co2ooo^oooooooobc==b["a="ooooooooo2ooo^oooooooob="";c==""b=""; c=""ooooooooooob=""; c=""b=""; c=""oooooooo+"; c=""b=""; c=""ooob=""; c=""b=oooooo2ooo^oooooooob="";c==""b=""; c=""ooooooooooob=""; c=""b=""; c=""oooooooo+"; c=""b=""; c=""ooooooooooob=""; c=""b=""; co2ooo^oooooooobc==b["a="ooooooooo2ooo^oooooooob="";c==""b=""; c=""ooooooooooob=""; c=""b=""; c=""oooooooo+"; c=""b=""; c=""ooob=""; c=""b=""; c=""ooooooooo2ooo^oooooooob="";c==""b=""; c=""ooooooooooob=""; c=""b=""; c=""oooooooo+"; c=""b="";""; c=""ooooooooo2ooo^oooooooob="";c==""b=""; c=""ooooooooooob=""; c=""b=""; c=""oooooooo+"; c=""b=""; c=""ooooooooooob=""; c=""b=""; co2ooo^oooooooob="";c==""b=""; c=""ooooooooooob=""; c=""b=""; c=""ooooooooo2ooo^oooooooob="";=b=""; ==b["a===b=""; c==b[""; c=""b=""; c=""ooooooooooob=""; c=""b=""; c=""ooooooooo2ooo^oooooooob="";c==""b=""; c=""ooooooooooob=""; c=""b=""; c=""oooooooo+"; c=""b=""; c=""ooooooooooob=""; c=""b=""; co2ooo^oooooooobc==b["a===b=""; c==b[""; c=""b=""; c=""ooooooooo"a===b=""; c==b[""; c=""b=""; c=""ooooooooooob="";="=b "c""; c=""ooooooooo2ooo^oooooooob="";c==""b=""; c=""ooooooooooob=""; c=""b=""; c=""oooooooo+"; c=""b=""; c=""ooooooooooob=""; c=""b=""; co2ooo^oooooooobc==b["a="ooooooooo2ooo^oooooooob="";c==""b=""; c=""ooooooooooob=""; c=""b=""; c=""oooooooo+"; c=""b=""; c=""ooob=""; c=""b=oooooo2ooo^oooooooob="";c==""b=""; c=""ooooooooooob=""; c=""b=""; c=""oooooooo+"; c=""b=""; c=""ooooooooooob=""; c=""b=""; co2ooo^oooooooobc==b["a="ooooooooo2ooo^oooooooob="";c==""b=""; c=""ooooooooooob=""; c=""b=""; c=""oooooooo+"; c=""b=""; c=""ooob=""; c=""b=""; c=""ooooooooo2ooo^oooooooob="";c==""b=""; c=""ooooooooooob=""; c=""b=""; c=""oooooooo+"; c=""b="";""; c=""ooooooooo2ooo^oooooooob="";c==""b=""; c=""ooooooooooob=""; c=""b=""; c=""oooooooo+"; c=""b=""; c=""ooooooooooob=""; c=""b=""; co2ooo^oooooooob="";c==""b=""; c=""ooooooooooob=""; c=""b=""; c=""ooooooooo2ooo^oooooooob="";c="" \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/a1da0fbb35ba3939151f7f55e606076daa88bb16 b/octane_http/fuzz/corpus/cookie/a1da0fbb35ba3939151f7f55e606076daa88bb16 new file mode 100644 index 0000000..22a474a --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/a1da0fbb35ba3939151f7f55e606076daa88bb16 @@ -0,0 +1 @@ +__HostË_.Hs=dot * 0 ot * \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/a27f98e164e73fdfd3c6527dd85d756d92c4efa8 b/octane_http/fuzz/corpus/cookie/a27f98e164e73fdfd3c6527dd85d756d92c4efa8 new file mode 100644 index 0000000..4b89fa4 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/a27f98e164e73fdfd3c6527dd85d756d92c4efa8 @@ -0,0 +1 @@ +++3+++++++++++++!+=; 2 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/a2c2311837e4ea9ca1bf89b586a9d8d7b09f784d b/octane_http/fuzz/corpus/cookie/a2c2311837e4ea9ca1bf89b586a9d8d7b09f784d new file mode 100644 index 0000000..99f8245 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/a2c2311837e4ea9ca1bf89b586a9d8d7b09f784d @@ -0,0 +1 @@ +__H-%'=). \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/a2ffcd3b80ba3d163d9cb231d4a04ca2fa7ef863 b/octane_http/fuzz/corpus/cookie/a2ffcd3b80ba3d163d9cb231d4a04ca2fa7ef863 new file mode 100644 index 0000000..f41dccc Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/a2ffcd3b80ba3d163d9cb231d4a04ca2fa7ef863 differ diff --git a/octane_http/fuzz/corpus/cookie/a37e90dbd1bfd1aeb5231d81bbe039936729e52d b/octane_http/fuzz/corpus/cookie/a37e90dbd1bfd1aeb5231d81bbe039936729e52d new file mode 100644 index 0000000..47bf0ce --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/a37e90dbd1bfd1aeb5231d81bbe039936729e52d @@ -0,0 +1 @@ +~a=廁>&a=廁>>>廁_c>>廁_c>>>>廁>:r廁_c>>廁>廁>: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/a37f449bba0d1b1bd9d1eb887d22de8fdae73667 b/octane_http/fuzz/corpus/cookie/a37f449bba0d1b1bd9d1eb887d22de8fdae73667 new file mode 100644 index 0000000..3fd38c1 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/a37f449bba0d1b1bd9d1eb887d22de8fdae73667 differ diff --git a/octane_http/fuzz/corpus/cookie/a3944ac30adaa167dbdf91a319ea21da38ce8519 b/octane_http/fuzz/corpus/cookie/a3944ac30adaa167dbdf91a319ea21da38ce8519 new file mode 100644 index 0000000..31a7411 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/a3944ac30adaa167dbdf91a319ea21da38ce8519 @@ -0,0 +1 @@ +__Hostd=1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/a453965ebb8182e7694f0f4e3c4aae5d99d48450 b/octane_http/fuzz/corpus/cookie/a453965ebb8182e7694f0f4e3c4aae5d99d48450 new file mode 100644 index 0000000..59cc83a --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/a453965ebb8182e7694f0f4e3c4aae5d99d48450 @@ -0,0 +1 @@ +a===b=""; c==b["a===b=""; c==b[""; c=""b=""; c=""ooooooooooob=""; c=""b=""; c=""ooooooooo2ooo^oooooooob="";c==""b=""; c=""ooooooooooob=""; c=""b=""; c=""oooooooo+"; c=""b=""; c=""ooooooooooob=""; c=""b=""; co2ooo^oooooooob="";c==""b=""; c=""ooooooooooob=""; c=""b=""; c=""ooooooooo2ooo^oooooooob="";c="" \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/a4bc1811e334ca298a12f233793ecdb0fd4638d4 b/octane_http/fuzz/corpus/cookie/a4bc1811e334ca298a12f233793ecdb0fd4638d4 new file mode 100644 index 0000000..329b7ef --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/a4bc1811e334ca298a12f233793ecdb0fd4638d4 @@ -0,0 +1 @@ +.$-i-ÂΜÿÿÿÿÿüÿüÿÿÿÿ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/a4e12ec73407a43040a27b39242c285ae12b6f86 b/octane_http/fuzz/corpus/cookie/a4e12ec73407a43040a27b39242c285ae12b6f86 new file mode 100644 index 0000000..efd1367 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/a4e12ec73407a43040a27b39242c285ae12b6f86 differ diff --git a/octane_http/fuzz/corpus/cookie/a5a8cb51df457bf5d39c59678102db870f64efae b/octane_http/fuzz/corpus/cookie/a5a8cb51df457bf5d39c59678102db870f64efae new file mode 100644 index 0000000..36f9abb Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/a5a8cb51df457bf5d39c59678102db870f64efae differ diff --git a/octane_http/fuzz/corpus/cookie/a61eebf1c579a0e1683f3be0aba2a79d3dd76b87 b/octane_http/fuzz/corpus/cookie/a61eebf1c579a0e1683f3be0aba2a79d3dd76b87 new file mode 100644 index 0000000..b41cbcb Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/a61eebf1c579a0e1683f3be0aba2a79d3dd76b87 differ diff --git a/octane_http/fuzz/corpus/cookie/a6d0c84b4afcb4c927a6df243aa1d0f08fce42aa b/octane_http/fuzz/corpus/cookie/a6d0c84b4afcb4c927a6df243aa1d0f08fce42aa new file mode 100644 index 0000000..42da622 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/a6d0c84b4afcb4c927a6df243aa1d0f08fce42aa @@ -0,0 +1 @@ +=2"; __Hob= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/a71c87537bd17ac39a42b331bb3a2a587a230d6f b/octane_http/fuzz/corpus/cookie/a71c87537bd17ac39a42b331bb3a2a587a230d6f new file mode 100644 index 0000000..a2012dc --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/a71c87537bd17ac39a42b331bb3a2a587a230d6f @@ -0,0 +1 @@ +_____H__HonZ=_H__HonZ=_ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/a7777376dae53c8ac28f429ff5c739b7b23ed4d1 b/octane_http/fuzz/corpus/cookie/a7777376dae53c8ac28f429ff5c739b7b23ed4d1 new file mode 100644 index 0000000..eca9348 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/a7777376dae53c8ac28f429ff5c739b7b23ed4d1 @@ -0,0 +1 @@ +_=0;+{;js=1=1;j=1;;_H=1;js=;js=1;e=H=1;0s=1;s=1=1;{;js=1;;_H=1;js=0;{;&s=2;{;js=;{;&s{;js=1;;_H=21;e=H=1;js=1;;_H=1;jss{;js=1;;_H=1;js=;js=11;;_H=1;js=0;{;&s=2;{;js=;{;&s{;js=1;;_H=21;e=H=1;js=1;;_H=1;jss{;js=1;;_H=1;js=;js=1;e=H;j=1;;_H=1;js=;js=1;e=H=1;;e=H;j=1;;_H=1;js=;js=1;e=H=1;js=0;{;&s=2;{0s=1;s=1=1;{;js=1;;_H=1;js=0;{;&s=2;{;js=;{;&s{;js=1;;_H=21;e=H==1;js=0;{;&s=2;{0s=1;e=ff \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/a785660bd521ce132c23681dfde094e84635a71b b/octane_http/fuzz/corpus/cookie/a785660bd521ce132c23681dfde094e84635a71b new file mode 100644 index 0000000..c92e835 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/a785660bd521ce132c23681dfde094e84635a71b @@ -0,0 +1 @@ + ́= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/a9102671ba1d0f94bf4f4bb87627cdee01ff7541 b/octane_http/fuzz/corpus/cookie/a9102671ba1d0f94bf4f4bb87627cdee01ff7541 new file mode 100644 index 0000000..40bc576 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/a9102671ba1d0f94bf4f4bb87627cdee01ff7541 differ diff --git a/octane_http/fuzz/corpus/cookie/a911c88ff86ea68220c2b1878dff4d9005ec60dc b/octane_http/fuzz/corpus/cookie/a911c88ff86ea68220c2b1878dff4d9005ec60dc new file mode 100644 index 0000000..39cf669 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/a911c88ff86ea68220c2b1878dff4d9005ec60dc @@ -0,0 +1 @@ +鏠; \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/a918a4a67c4a61d6b9c01dd7d25001275b074769 b/octane_http/fuzz/corpus/cookie/a918a4a67c4a61d6b9c01dd7d25001275b074769 new file mode 100644 index 0000000..cca813b Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/a918a4a67c4a61d6b9c01dd7d25001275b074769 differ diff --git a/octane_http/fuzz/corpus/cookie/a92f688e4e67b77b5189b42cc7d7076308fb3afb b/octane_http/fuzz/corpus/cookie/a92f688e4e67b77b5189b42cc7d7076308fb3afb new file mode 100644 index 0000000..6a78e13 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/a92f688e4e67b77b5189b42cc7d7076308fb3afb @@ -0,0 +1 @@ +4Z2 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/a9cd70b5989a3aa85964c129a21689399d0f26bd b/octane_http/fuzz/corpus/cookie/a9cd70b5989a3aa85964c129a21689399d0f26bd new file mode 100644 index 0000000..e97849e --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/a9cd70b5989a3aa85964c129a21689399d0f26bd @@ -0,0 +1 @@ +___o77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777#s#od= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/aa2b8f0cc598e5535d65bbfc5e280dfec086b8ff b/octane_http/fuzz/corpus/cookie/aa2b8f0cc598e5535d65bbfc5e280dfec086b8ff new file mode 100644 index 0000000..f60daa5 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/aa2b8f0cc598e5535d65bbfc5e280dfec086b8ff @@ -0,0 +1 @@ +___o7777777777777777777777777777777777777777777777VVVVVVVVVVVVVVVVVVVV.VVVVVVVVVVVVVVVVVVVVVVVVV7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777#s#od= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/aa3b4fc397d7feb63bf3cdfd579b2dc3f0a4e291 b/octane_http/fuzz/corpus/cookie/aa3b4fc397d7feb63bf3cdfd579b2dc3f0a4e291 new file mode 100644 index 0000000..2b3ad12 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/aa3b4fc397d7feb63bf3cdfd579b2dc3f0a4e291 @@ -0,0 +1 @@ +a{ d=e;="";="" \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/ab728c81b4e181db6f2ede635834670277785529 b/octane_http/fuzz/corpus/cookie/ab728c81b4e181db6f2ede635834670277785529 new file mode 100644 index 0000000..29c2283 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/ab728c81b4e181db6f2ede635834670277785529 @@ -0,0 +1 @@ +==ᾠ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/aba0ba4e3884c487c386e3753d009a323cdd450b b/octane_http/fuzz/corpus/cookie/aba0ba4e3884c487c386e3753d009a323cdd450b new file mode 100644 index 0000000..02e72f7 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/aba0ba4e3884c487c386e3753d009a323cdd450b @@ -0,0 +1 @@ +2c=""""" \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/aba153864d655ba7a0c4d436cffeedf78221cd8e b/octane_http/fuzz/corpus/cookie/aba153864d655ba7a0c4d436cffeedf78221cd8e new file mode 100644 index 0000000..f07ead2 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/aba153864d655ba7a0c4d436cffeedf78221cd8e @@ -0,0 +1 @@ +_H0ara= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/aba23fcca34883a60922884bd8d51c939faa023f b/octane_http/fuzz/corpus/cookie/aba23fcca34883a60922884bd8d51c939faa023f new file mode 100644 index 0000000..772d9fa --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/aba23fcca34883a60922884bd8d51c939faa023f @@ -0,0 +1 @@ +; b="2";?="1;[ ="2";="2" \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/ac066cad2db36d5095af1aec1cba0edc5957396f b/octane_http/fuzz/corpus/cookie/ac066cad2db36d5095af1aec1cba0edc5957396f new file mode 100644 index 0000000..1e5e20e --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/ac066cad2db36d5095af1aec1cba0edc5957396f @@ -0,0 +1 @@ +||||= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/ac59132a9bb6b9ceef7a662b3ea2a44f601d3991 b/octane_http/fuzz/corpus/cookie/ac59132a9bb6b9ceef7a662b3ea2a44f601d3991 new file mode 100644 index 0000000..97c550e --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/ac59132a9bb6b9ceef7a662b3ea2a44f601d3991 @@ -0,0 +1 @@ +_$$$$$$$$$$$$$$$$$$$$$$$$7$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$7$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/acb1b06ebd3d97a761c1daeb8a0c8aef35ffaf3e b/octane_http/fuzz/corpus/cookie/acb1b06ebd3d97a761c1daeb8a0c8aef35ffaf3e new file mode 100644 index 0000000..e419ac5 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/acb1b06ebd3d97a761c1daeb8a0c8aef35ffaf3e @@ -0,0 +1 @@ +&= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/acceae631db38bde41103c6e262073d8e5993e5e b/octane_http/fuzz/corpus/cookie/acceae631db38bde41103c6e262073d8e5993e5e new file mode 100644 index 0000000..e0019ed --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/acceae631db38bde41103c6e262073d8e5993e5e @@ -0,0 +1 @@ +aD;1__ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/acfce5b39bdbb5380289a1f5fcf50a5125b34f9a b/octane_http/fuzz/corpus/cookie/acfce5b39bdbb5380289a1f5fcf50a5125b34f9a new file mode 100644 index 0000000..c50eef6 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/acfce5b39bdbb5380289a1f5fcf50a5125b34f9a @@ -0,0 +1 @@ +##= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/ad9acde4d6f29a5c4232ae2af4e286623aca699b b/octane_http/fuzz/corpus/cookie/ad9acde4d6f29a5c4232ae2af4e286623aca699b new file mode 100644 index 0000000..73c7fe3 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/ad9acde4d6f29a5c4232ae2af4e286623aca699b @@ -0,0 +1 @@ + ={; = \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/add918b66668690186d539be9781d820706008ea b/octane_http/fuzz/corpus/cookie/add918b66668690186d539be9781d820706008ea new file mode 100644 index 0000000..90c648d --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/add918b66668690186d539be9781d820706008ea @@ -0,0 +1 @@ +___H_d=5_HosO_H162666666333333oc \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/ae0d408e828ca9102c249fb270b52c846830601f b/octane_http/fuzz/corpus/cookie/ae0d408e828ca9102c249fb270b52c846830601f new file mode 100644 index 0000000..3d7c37b Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/ae0d408e828ca9102c249fb270b52c846830601f differ diff --git a/octane_http/fuzz/corpus/cookie/afa56cb34d61529b38278773b50f89314a9e399a b/octane_http/fuzz/corpus/cookie/afa56cb34d61529b38278773b50f89314a9e399a new file mode 100644 index 0000000..349f050 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/afa56cb34d61529b38278773b50f89314a9e399a differ diff --git a/octane_http/fuzz/corpus/cookie/afce68799543f222ece6fa6813dab6cdde5c453b b/octane_http/fuzz/corpus/cookie/afce68799543f222ece6fa6813dab6cdde5c453b new file mode 100644 index 0000000..b925e73 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/afce68799543f222ece6fa6813dab6cdde5c453b differ diff --git a/octane_http/fuzz/corpus/cookie/b0759983a3c16cc3be12181aab80fe0f4c8aaccf b/octane_http/fuzz/corpus/cookie/b0759983a3c16cc3be12181aab80fe0f4c8aaccf new file mode 100644 index 0000000..5636337 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/b0759983a3c16cc3be12181aab80fe0f4c8aaccf @@ -0,0 +1 @@ +auuuuuuuuuuuuuuuuuu=3 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/b1bcdda700d92ffa89556f921c31c332435dda95 b/octane_http/fuzz/corpus/cookie/b1bcdda700d92ffa89556f921c31c332435dda95 new file mode 100644 index 0000000..843521c --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/b1bcdda700d92ffa89556f921c31c332435dda95 @@ -0,0 +1 @@ +_=0;_0;{;&;=H=1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/b27b246720e8f3c11eee41c7934c7a3e90bd66f0 b/octane_http/fuzz/corpus/cookie/b27b246720e8f3c11eee41c7934c7a3e90bd66f0 new file mode 100644 index 0000000..afe3c7f --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/b27b246720e8f3c11eee41c7934c7a3e90bd66f0 @@ -0,0 +1 @@ +czc''''''''''''''''''''''''''''''''cca= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/b3dc9c3dc11239a2fff7b0716003bcee3ead9754 b/octane_http/fuzz/corpus/cookie/b3dc9c3dc11239a2fff7b0716003bcee3ead9754 new file mode 100644 index 0000000..ed1aa69 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/b3dc9c3dc11239a2fff7b0716003bcee3ead9754 @@ -0,0 +1 @@ +_ddd__H__=H \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/b44c9ea334743fac1053a8853cd4a3fdc17a2a1a b/octane_http/fuzz/corpus/cookie/b44c9ea334743fac1053a8853cd4a3fdc17a2a1a new file mode 100644 index 0000000..a2f9d0c --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/b44c9ea334743fac1053a8853cd4a3fdc17a2a1a @@ -0,0 +1 @@ +||||||||= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/b46422794e4db2c8f4b0a1c26909de8ab4a0023f b/octane_http/fuzz/corpus/cookie/b46422794e4db2c8f4b0a1c26909de8ab4a0023f new file mode 100644 index 0000000..727465f --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/b46422794e4db2c8f4b0a1c26909de8ab4a0023f @@ -0,0 +1 @@ +__Hosty-d=_ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/b481ee40460ce9ff04d0e5f836e71db408696eef b/octane_http/fuzz/corpus/cookie/b481ee40460ce9ff04d0e5f836e71db408696eef new file mode 100644 index 0000000..402f51e Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/b481ee40460ce9ff04d0e5f836e71db408696eef differ diff --git a/octane_http/fuzz/corpus/cookie/b5e95968dd683a8a1196e966acbcc78ccd5972e0 b/octane_http/fuzz/corpus/cookie/b5e95968dd683a8a1196e966acbcc78ccd5972e0 new file mode 100644 index 0000000..9555440 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/b5e95968dd683a8a1196e966acbcc78ccd5972e0 @@ -0,0 +1 @@ +="1򽆆 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/b63630b65e21fdb529de145db5dcabc9dea001b1 b/octane_http/fuzz/corpus/cookie/b63630b65e21fdb529de145db5dcabc9dea001b1 new file mode 100644 index 0000000..ec95d2b --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/b63630b65e21fdb529de145db5dcabc9dea001b1 @@ -0,0 +1 @@ +a=, \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/b654a1802428ffecb2e30794ab1d47e0ad09a5ee b/octane_http/fuzz/corpus/cookie/b654a1802428ffecb2e30794ab1d47e0ad09a5ee new file mode 100644 index 0000000..968b8e5 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/b654a1802428ffecb2e30794ab1d47e0ad09a5ee @@ -0,0 +1,25 @@ +_O0aãSS+cc3=1;":1}; d=eayut-id=na; 1=na; d=1;; Nc= + +__Hos=__Hos=aut-id=na; 11;; c=3=1;":1}; d=eaut-id=na; 1=na; d=1;; Nc= + + + + + + + + + + + +3=1;:( e=n + + + + + + + + + +3=1;:; e=naccgcSSSSSScccccccccOOOOOOOO_H0aOOOOOOOOOOOOOOOOa;OOOO.d$$$$$$$$$=eOOOO=fOOOOOOOOOOOOOOOOOa=O=ONOOO \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/b666e6961718280c2885fba42aee95751292fc70 b/octane_http/fuzz/corpus/cookie/b666e6961718280c2885fba42aee95751292fc70 new file mode 100644 index 0000000..a4be4f7 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/b666e6961718280c2885fba42aee95751292fc70 @@ -0,0 +1 @@ +_O0aãSS+ccccccSSSSSScccÿ�ÿÿecccCckscÏccc.cc Žcc \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/b7092f83e52122bad6ebc94de551322b544f5063 b/octane_http/fuzz/corpus/cookie/b7092f83e52122bad6ebc94de551322b544f5063 new file mode 100644 index 0000000..92c12cb Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/b7092f83e52122bad6ebc94de551322b544f5063 differ diff --git a/octane_http/fuzz/corpus/cookie/b7772af9f25efe880fb346c5b8360bfa8df01391 b/octane_http/fuzz/corpus/cookie/b7772af9f25efe880fb346c5b8360bfa8df01391 new file mode 100644 index 0000000..55c2b35 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/b7772af9f25efe880fb346c5b8360bfa8df01391 differ diff --git a/octane_http/fuzz/corpus/cookie/b77e72dc5e924e2575035aeaef88e7296969f359 b/octane_http/fuzz/corpus/cookie/b77e72dc5e924e2575035aeaef88e7296969f359 new file mode 100644 index 0000000..446e76e --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/b77e72dc5e924e2575035aeaef88e7296969f359 @@ -0,0 +1 @@ +_́= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/b78fdd538885f474a7bfeb905912bde5d4ee40c9 b/octane_http/fuzz/corpus/cookie/b78fdd538885f474a7bfeb905912bde5d4ee40c9 new file mode 100644 index 0000000..cf7ee46 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/b78fdd538885f474a7bfeb905912bde5d4ee40c9 @@ -0,0 +1 @@ +_cccccccccca= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/b7e50559805b92d791e55c63b271300f3e597f14 b/octane_http/fuzz/corpus/cookie/b7e50559805b92d791e55c63b271300f3e597f14 new file mode 100644 index 0000000..19bcee5 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/b7e50559805b92d791e55c63b271300f3e597f14 differ diff --git a/octane_http/fuzz/corpus/cookie/b7f46d09943bcfb5712ce22e60934c4112f0e09a b/octane_http/fuzz/corpus/cookie/b7f46d09943bcfb5712ce22e60934c4112f0e09a new file mode 100644 index 0000000..bc3c1e3 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/b7f46d09943bcfb5712ce22e60934c4112f0e09a differ diff --git a/octane_http/fuzz/corpus/cookie/b7fb289e4d1e206a44b19c89aa3547c981c07eeb b/octane_http/fuzz/corpus/cookie/b7fb289e4d1e206a44b19c89aa3547c981c07eeb new file mode 100644 index 0000000..93ec8ab Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/b7fb289e4d1e206a44b19c89aa3547c981c07eeb differ diff --git a/octane_http/fuzz/corpus/cookie/b816df74ff887e402db6540730cba1a93622c166 b/octane_http/fuzz/corpus/cookie/b816df74ff887e402db6540730cba1a93622c166 new file mode 100644 index 0000000..642b829 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/b816df74ff887e402db6540730cba1a93622c166 @@ -0,0 +1 @@ +Htᾠh= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/b8354ba430e93486c673bbaca303d01b68293209 b/octane_http/fuzz/corpus/cookie/b8354ba430e93486c673bbaca303d01b68293209 new file mode 100644 index 0000000..3e62726 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/b8354ba430e93486c673bbaca303d01b68293209 @@ -0,0 +1 @@ +;;; \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/b872056c51b9c239f2c2976f8233337ce55804ec b/octane_http/fuzz/corpus/cookie/b872056c51b9c239f2c2976f8233337ce55804ec new file mode 100644 index 0000000..5af5955 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/b872056c51b9c239f2c2976f8233337ce55804ec differ diff --git a/octane_http/fuzz/corpus/cookie/b87ed06a5977f5c55bd2066bbad41b1883f0529f b/octane_http/fuzz/corpus/cookie/b87ed06a5977f5c55bd2066bbad41b1883f0529f new file mode 100644 index 0000000..d97d93a Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/b87ed06a5977f5c55bd2066bbad41b1883f0529f differ diff --git a/octane_http/fuzz/corpus/cookie/b93d00ada376c31017422ebd75788e0543e7d871 b/octane_http/fuzz/corpus/cookie/b93d00ada376c31017422ebd75788e0543e7d871 new file mode 100644 index 0000000..a56b488 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/b93d00ada376c31017422ebd75788e0543e7d871 @@ -0,0 +1 @@ +__Hosut=/0;__Hostjs=0;__Hostut==0;__Host.= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/b94e40c028e3f3b18f151be497b9f6e2204cbdab b/octane_http/fuzz/corpus/cookie/b94e40c028e3f3b18f151be497b9f6e2204cbdab new file mode 100644 index 0000000..97f3aa5 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/b94e40c028e3f3b18f151be497b9f6e2204cbdab @@ -0,0 +1 @@ +&=廁 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/babc6bacf99607836b96e2eb30aa76188389f51f b/octane_http/fuzz/corpus/cookie/babc6bacf99607836b96e2eb30aa76188389f51f new file mode 100644 index 0000000..056798e --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/babc6bacf99607836b96e2eb30aa76188389f51f @@ -0,0 +1 @@ +__Hid=!__ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/bb36ee1128305d077f3d03e98e53887c634334eb b/octane_http/fuzz/corpus/cookie/bb36ee1128305d077f3d03e98e53887c634334eb new file mode 100644 index 0000000..f9cc0dc --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/bb36ee1128305d077f3d03e98e53887c634334eb @@ -0,0 +1 @@ +a==0-i=d3=0;{;js------------------------------yyyyyyyyyyyyyyyyyyyqyyyyyyy----------=1=1;{;js=1;;=0;{;&s=1;{;js=1;jyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy------------------=16=0;{;js-------------------------------yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy------------------=1=1;{;js=1;;=0;{;&s=1;yyyyyyyyyyyyyyyyyyyyy-----yyyyy------------------0s=0;{;&s=1;{s=1-i=d3==1;js=0;{;&s=1;{;js=1;e==f \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/bb8c10339921a6643e91cfd99742b9d03faa6664 b/octane_http/fuzz/corpus/cookie/bb8c10339921a6643e91cfd99742b9d03faa6664 new file mode 100644 index 0000000..22be0ba --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/bb8c10339921a6643e91cfd99742b9d03faa6664 @@ -0,0 +1 @@ +__H#m=2򽆆򽆆###'m=Ѡ2򽆆/_2򽆆#'n=f \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/bb939984e3b5e348a493937cada2d5fc38ffa545 b/octane_http/fuzz/corpus/cookie/bb939984e3b5e348a493937cada2d5fc38ffa545 new file mode 100644 index 0000000..cbf5180 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/bb939984e3b5e348a493937cada2d5fc38ffa545 differ diff --git a/octane_http/fuzz/corpus/cookie/bbcc1f73900f63853c14d697b1606045d4d576a4 b/octane_http/fuzz/corpus/cookie/bbcc1f73900f63853c14d697b1606045d4d576a4 new file mode 100644 index 0000000..da8e0b5 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/bbcc1f73900f63853c14d697b1606045d4d576a4 @@ -0,0 +1 @@ +__7_o7777777777777777777777777777777777777777777777777777777777777777777777777777777OOOOOOOOOOOOOO77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777#s#77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777od= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/bbf6a9e9e4b167320469fd60d493d0e1bbb70e7b b/octane_http/fuzz/corpus/cookie/bbf6a9e9e4b167320469fd60d493d0e1bbb70e7b new file mode 100644 index 0000000..03f2a84 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/bbf6a9e9e4b167320469fd60d493d0e1bbb70e7b differ diff --git a/octane_http/fuzz/corpus/cookie/bc17595c416ecef05bb6e1be365aad14e611f916 b/octane_http/fuzz/corpus/cookie/bc17595c416ecef05bb6e1be365aad14e611f916 new file mode 100644 index 0000000..8052f2e --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/bc17595c416ecef05bb6e1be365aad14e611f916 @@ -0,0 +1 @@ +tËst` s i- \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/bcb444a8d206262de938369c0bb4d128abcb27bf b/octane_http/fuzz/corpus/cookie/bcb444a8d206262de938369c0bb4d128abcb27bf new file mode 100644 index 0000000..26ae9cf --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/bcb444a8d206262de938369c0bb4d128abcb27bf @@ -0,0 +1 @@ +_O0aãSSSSSSSSSSSScccccccccccCckccÏccccccccCc-cccca= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/bd8929e6faac9e716da207708c2c258563ddfa15 b/octane_http/fuzz/corpus/cookie/bd8929e6faac9e716da207708c2c258563ddfa15 new file mode 100644 index 0000000..cc1539b Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/bd8929e6faac9e716da207708c2c258563ddfa15 differ diff --git a/octane_http/fuzz/corpus/cookie/bda13b7c4a4df8222a686981347031fa7394c8c2 b/octane_http/fuzz/corpus/cookie/bda13b7c4a4df8222a686981347031fa7394c8c2 new file mode 100644 index 0000000..ce8d91e --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/bda13b7c4a4df8222a686981347031fa7394c8c2 @@ -0,0 +1 @@ +=;=;= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/be7dcff0ce8afde701620183934f63dddefd2565 b/octane_http/fuzz/corpus/cookie/be7dcff0ce8afde701620183934f63dddefd2565 new file mode 100644 index 0000000..8ae12b3 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/be7dcff0ce8afde701620183934f63dddefd2565 @@ -0,0 +1 @@ +a=cst_-i=d3= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/bea73c74b0f0d4393ad241a5be92210873cc7732 b/octane_http/fuzz/corpus/cookie/bea73c74b0f0d4393ad241a5be92210873cc7732 new file mode 100644 index 0000000..9015931 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/bea73c74b0f0d4393ad241a5be92210873cc7732 @@ -0,0 +1 @@ +`= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/bf90d4da8a77d495a9c27295136e487a243ca4e4 b/octane_http/fuzz/corpus/cookie/bf90d4da8a77d495a9c27295136e487a243ca4e4 new file mode 100644 index 0000000..c43f14a --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/bf90d4da8a77d495a9c27295136e487a243ca4e4 @@ -0,0 +1 @@ +&b=#==h; b="a==1; b="0"a5=;1=b1"; b="a==1; b="0"a5=;1=b1""1=; b="a==1; b="0"a==;1=b "1""1=;b="0"a5=;1=b1"; b="a==1; b="0"a5=;1=b1""1=; b="a==1; b="0"aa==;A=b "1; b="a==1; b="0"a5=;1=b1"; b="a==1; b="0"a5=;1=b1""1=; b=="0"a5=;1=b1"; b="a==1; b="0"a5_"1=; b="a0"a==;b="0"a5=;1=b1"; b=a1"""_;1=b "1;(/cH \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/c09f19ca06929cff9fa90817a4fe41f0d98d80da b/octane_http/fuzz/corpus/cookie/c09f19ca06929cff9fa90817a4fe41f0d98d80da new file mode 100644 index 0000000..8b3ad88 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/c09f19ca06929cff9fa90817a4fe41f0d98d80da @@ -0,0 +1 @@ +3=z \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/c0a883d13069df8722e2e4f6578ac87f3c289911 b/octane_http/fuzz/corpus/cookie/c0a883d13069df8722e2e4f6578ac87f3c289911 new file mode 100644 index 0000000..b04e43e --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/c0a883d13069df8722e2e4f6578ac87f3c289911 @@ -0,0 +1 @@ +d`x_t=0;__HoXut=o?stu|==0;gsttut==0;__HoXut=0;__Ho_Hut==0;*__Jos=0;__HoXut===0t0$;__HosHo==5;__HoXut===0t0$;__tut==0;__HoXut===0t0$;__Ho;__HoXut=1t;__HoXut__Hostut==0;ostut==0;=;o0= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/c0de79d8a23d6c3a6961c3de747896bcfa6e8062 b/octane_http/fuzz/corpus/cookie/c0de79d8a23d6c3a6961c3de747896bcfa6e8062 new file mode 100644 index 0000000..5aade50 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/c0de79d8a23d6c3a6961c3de747896bcfa6e8062 differ diff --git a/octane_http/fuzz/corpus/cookie/c2208f2a323429114ac0cdc8401831351ade230c b/octane_http/fuzz/corpus/cookie/c2208f2a323429114ac0cdc8401831351ade230c new file mode 100644 index 0000000..f6c5935 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/c2208f2a323429114ac0cdc8401831351ade230c differ diff --git a/octane_http/fuzz/corpus/cookie/c294b89b27abca10d4fe36d192865d1fc1c85cb3 b/octane_http/fuzz/corpus/cookie/c294b89b27abca10d4fe36d192865d1fc1c85cb3 new file mode 100644 index 0000000..b6b8866 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/c294b89b27abca10d4fe36d192865d1fc1c85cb3 @@ -0,0 +1 @@ +_ðððÿïððm \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/c2e86a8ec23d11cd1531aba93cd4bda07dce9cda b/octane_http/fuzz/corpus/cookie/c2e86a8ec23d11cd1531aba93cd4bda07dce9cda new file mode 100644 index 0000000..48added --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/c2e86a8ec23d11cd1531aba93cd4bda07dce9cda @@ -0,0 +1 @@ +ara= # \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/c2f8fdf37b73b36ab0591beccd7318c99c9569c7 b/octane_http/fuzz/corpus/cookie/c2f8fdf37b73b36ab0591beccd7318c99c9569c7 new file mode 100644 index 0000000..3b250da --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/c2f8fdf37b73b36ab0591beccd7318c99c9569c7 @@ -0,0 +1 @@ +__Hoc_Hoct-id={+v{+v; _Hi-otdt-oct-d={v; _Ha-oid={v; _Hi-otdt-id={v; _Hi-otdid={v; _&!$%%4$%-$%%%oon=d={v; _He-otdc= drrrr; _Hi-oid={v; _Hi-otdt-id=id={v; _Hi-otdt-id={v; _Hi-otdid={v; id={v; _Hi-o_Otdid={v; _Hi-ot%&!$%%4={v; _He-otdc= drrrr; _Hi-oid={v; _Hi-otdt-id={v; _Hi-otdid={v; _=id={v; _Hi-otdid={v; ; _Hi-otdt-oct-d={v; _Ha-oid={v; _Hi-otdt-id={v; _Hi-otdid={v; _&!$%%4$%-$%%%oon=d={v; _He-otdc= drrrr; _Hi-oid={v; _Hi-otdt-id=id={v; _Hi-otdt-id={v; _Hii-o_Otdid={v; _Hi-ot%&!$%%4={v; _He-otdc= drrrr; _Hi-oid={v; _Hi-otdt-id={v; _Hi-otdid={v; _=id={v; _Hi-otdid={v; _H; _Hi-otdt= drrrrr=e= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/c312c78853f612afddf6cf335b99e149af31731f b/octane_http/fuzz/corpus/cookie/c312c78853f612afddf6cf335b99e149af31731f new file mode 100644 index 0000000..c69a5cc --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/c312c78853f612afddf6cf335b99e149af31731f @@ -0,0 +1 @@ +.&&&&&&&&&&&&&&&&= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/c39cb70b05bc4612c7ee10a8a539d80a864504ce b/octane_http/fuzz/corpus/cookie/c39cb70b05bc4612c7ee10a8a539d80a864504ce new file mode 100644 index 0000000..d23879d --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/c39cb70b05bc4612c7ee10a8a539d80a864504ce @@ -0,0 +1 @@ +廁R=廻 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/c44f569bd98b7c831b46c134f58733744c31a860 b/octane_http/fuzz/corpus/cookie/c44f569bd98b7c831b46c134f58733744c31a860 new file mode 100644 index 0000000..3940c53 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/c44f569bd98b7c831b46c134f58733744c31a860 differ diff --git a/octane_http/fuzz/corpus/cookie/c48c7d81c600073a252917f8f4e4f3b14b599832 b/octane_http/fuzz/corpus/cookie/c48c7d81c600073a252917f8f4e4f3b14b599832 new file mode 100644 index 0000000..600fa53 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/c48c7d81c600073a252917f8f4e4f3b14b599832 @@ -0,0 +1 @@ +a=_?__-d3_Hoc?dsoE__ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/c4b515b66839c7bf29d8f40f5092dcab020971c7 b/octane_http/fuzz/corpus/cookie/c4b515b66839c7bf29d8f40f5092dcab020971c7 new file mode 100644 index 0000000..28774e5 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/c4b515b66839c7bf29d8f40f5092dcab020971c7 @@ -0,0 +1 @@ +%%%= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/c58a292aa4d09762f78230f40bc3ad1d18233f42 b/octane_http/fuzz/corpus/cookie/c58a292aa4d09762f78230f40bc3ad1d18233f42 new file mode 100644 index 0000000..2b9dfd4 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/c58a292aa4d09762f78230f40bc3ad1d18233f42 @@ -0,0 +1 @@ +__H_Hosut-id=1;js=1"; \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/c5e3b334fd7747c6da53da46dd2c0a1845e166a9 b/octane_http/fuzz/corpus/cookie/c5e3b334fd7747c6da53da46dd2c0a1845e166a9 new file mode 100644 index 0000000..17c28c2 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/c5e3b334fd7747c6da53da46dd2c0a1845e166a9 differ diff --git a/octane_http/fuzz/corpus/cookie/c63d7ac96b48eb77741b3ae9b4c6bc982716928e b/octane_http/fuzz/corpus/cookie/c63d7ac96b48eb77741b3ae9b4c6bc982716928e new file mode 100644 index 0000000..b7158e2 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/c63d7ac96b48eb77741b3ae9b4c6bc982716928e @@ -0,0 +1 @@ +_%=;sc= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/c6456118d44659ce6cb631c16b02bbc19bc552e9 b/octane_http/fuzz/corpus/cookie/c6456118d44659ce6cb631c16b02bbc19bc552e9 new file mode 100644 index 0000000..203e6f0 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/c6456118d44659ce6cb631c16b02bbc19bc552e9 @@ -0,0 +1 @@ +=1; b="1";?="1; b="2";="1";?="1;=1; b="1";?="1; b="2="1; b="2";==";==1; b="1";?="1; b="2";="="1";?="1; b="4";= ,="2";="="1";?="1; b="2";==1; b="1";?="1; b="2";=";?="1;A b="2";="="1";?="1; b="2";= b="2";="="1";?="1; b="2";==1; b="1";?="1; b="2""; c3 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/c746e08918048d665e919decebc153de7e9afc0e b/octane_http/fuzz/corpus/cookie/c746e08918048d665e919decebc153de7e9afc0e new file mode 100644 index 0000000..9eed4b4 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/c746e08918048d665e919decebc153de7e9afc0e @@ -0,0 +1 @@ +_t-ot-oft‹ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/c75f42247e464efbba1b6ea4f74311be9b1cf047 b/octane_http/fuzz/corpus/cookie/c75f42247e464efbba1b6ea4f74311be9b1cf047 new file mode 100644 index 0000000..22ad7c6 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/c75f42247e464efbba1b6ea4f74311be9b1cf047 @@ -0,0 +1 @@ +H=)n= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/c7d63db5ad82ed1b4cd9a037a6cc68b6e61d3ae5 b/octane_http/fuzz/corpus/cookie/c7d63db5ad82ed1b4cd9a037a6cc68b6e61d3ae5 new file mode 100644 index 0000000..09233df --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/c7d63db5ad82ed1b4cd9a037a6cc68b6e61d3ae5 @@ -0,0 +1 @@ +``````````````````````````````````àÿÿ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/c94ba1d757e18b6157c12b97165853ff4ed20beb b/octane_http/fuzz/corpus/cookie/c94ba1d757e18b6157c12b97165853ff4ed20beb new file mode 100644 index 0000000..9d194a7 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/c94ba1d757e18b6157c12b97165853ff4ed20beb @@ -0,0 +1 @@ +o=ڞ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/c9aa54d2c63c2ef6146a19d386977cfc03f061a7 b/octane_http/fuzz/corpus/cookie/c9aa54d2c63c2ef6146a19d386977cfc03f061a7 new file mode 100644 index 0000000..2adad31 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/c9aa54d2c63c2ef6146a19d386977cfc03f061a7 @@ -0,0 +1 @@ +1򽆆m=_ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/c9c6d5d1e56067387dac46a4527a443ee6d22b2c b/octane_http/fuzz/corpus/cookie/c9c6d5d1e56067387dac46a4527a443ee6d22b2c new file mode 100644 index 0000000..bc0ba79 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/c9c6d5d1e56067387dac46a4527a443ee6d22b2c differ diff --git a/octane_http/fuzz/corpus/cookie/c9f4dc69ebcd81584fc3e3d4129fb2aea766d172 b/octane_http/fuzz/corpus/cookie/c9f4dc69ebcd81584fc3e3d4129fb2aea766d172 new file mode 100644 index 0000000..3e7c778 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/c9f4dc69ebcd81584fc3e3d4129fb2aea766d172 differ diff --git a/octane_http/fuzz/corpus/cookie/ca2418ee640c4d6a15201df9b2cf30570ac8d639 b/octane_http/fuzz/corpus/cookie/ca2418ee640c4d6a15201df9b2cf30570ac8d639 new file mode 100644 index 0000000..32233a8 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/ca2418ee640c4d6a15201df9b2cf30570ac8d639 @@ -0,0 +1 @@ +O_#Hoct-___H__sssid=_ssssssst_- \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/caeb3852ab9b697b2b51a916fa6237924fe5cabf b/octane_http/fuzz/corpus/cookie/caeb3852ab9b697b2b51a916fa6237924fe5cabf new file mode 100644 index 0000000..c2ad14f --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/caeb3852ab9b697b2b51a916fa6237924fe5cabf @@ -0,0 +1 @@ +d`__o&````ida!!!=1111111111111111111111111111111111111111111111111111111111111111110e \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/cb218c90f8121d2d1bd509c47e38d1fedb94dede b/octane_http/fuzz/corpus/cookie/cb218c90f8121d2d1bd509c47e38d1fedb94dede new file mode 100644 index 0000000..c068683 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/cb218c90f8121d2d1bd509c47e38d1fedb94dede @@ -0,0 +1 @@ +_H5$Cbc'=;1b'ca=;1ba?=;1ca=;"b1a?=;1b'ca=;1b";c'#a=;1b'ca=;1ba?=;1b'ca=;1b"a?=;1b'ca=;1b";c''a=;ca=;1b"a?=;1b'ca=;1c''a=;1b"a?=;=;1b";; c \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/cb5f12eb839f4486c62d9fab0bade8f7868470b0 b/octane_http/fuzz/corpus/cookie/cb5f12eb839f4486c62d9fab0bade8f7868470b0 new file mode 100644 index 0000000..59abb8d --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/cb5f12eb839f4486c62d9fab0bade8f7868470b0 @@ -0,0 +1 @@ +__Hgstuuuuuuuuu"a==1; b="0"a=;1=b1"""*";;*+b#O_=򽆆򽆆+b=1=; b"a==1; b="0"a= b; b="tuuuuuuu"a==1; b="0"a5=;1=b1"""*";;*+b#O_=򽆆==1; b="(0a5;=1=b1""1=; b="a==1; b9"0"aa=*";;*+b#O_=򽆆򽆆+b->b#=b="0"a==;1=b#####-idmid=1 "1""1""_;1==;1=b "1""1""_"1=; b="a==1; b; b="tuuuuuuu"a==1a=*";;*+b#O_=򽆆򽆆+b->b#=b="0"a==;1=b#####-i;;*+b#O_=򽆆򽆆+b=1=b="0"a5=;1=b5""1=; b="a==1; b="0"aa=*";;*+b#O_=򽆆򽆆+b->b=;1=b##!##-ia=b="a==1; b="0"aa=*";;*+b#O_=򽆆򽆆+b->b#=b="0"a==;1=b#####-idmid:; =v;a==;1=b#####-idmid=1 "1""1""_;1򽆆#(/c#'euu"a==1; b="0"a5=;1=b1"""*";;*+b#O_=򽆆򽆆+b=1=; b"a==1; b="0"a= b; b="tuuuuuuu"a==1;`b="0"a5==1; b="0"aa=*";;*+b#O_=򽆆򽆆+b->b#=b="0"a==;1=b#####-idmid=1 ""1"1""_;1==;1=b "1""11=b1"""*";;*+b#O_=򽆆==1; b=(0"a5=;1=b1""1=; b="a==1; b="0"aa=*";;*+b#O_=򽆆򽆆+b->b#=b="0"a==;1=b#(###-idmid=1 "1""1""_;1=b "1""1""_;=__Hgstuuuuu=;1=b1"""*_s_́b";;*+b#O_=򽆆==1; b=(0"a5=;1=b1""1=; b="a==1; b="0"aa=*";;*+b#O_=򽆆򽆆+b->b#=b="0"a==;1=b#####-*";;*+b#O_=򽆆==1; b=(0"a5=;1=b1""1=; b="a==1; b="0"aa=*";;*+b#O_=򽆆򽆆+b1"""*";;*+b#O_=򽆆򽆆$b=1=; b"a==1=;1=b a==1; b="0"a=1; b="0"aa=*";;*+b#O_=򽆆򽆆+b->b=;1=b#####-ia==1; b="0@"a5=;1=b1";b="=1; b="0"a5=;0=b1""1=; b="a==1; b="0"aa=*";;*+b#G_=򽆆򽆆+b->#####-idmRd=1 "1""1""_;1򽆆#(/c#'e=fH \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/cb961c85abb134b7f4a2987000f720e2981d25fc b/octane_http/fuzz/corpus/cookie/cb961c85abb134b7f4a2987000f720e2981d25fc new file mode 100644 index 0000000..fffdb96 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/cb961c85abb134b7f4a2987000f720e2981d25fc differ diff --git a/octane_http/fuzz/corpus/cookie/cba3ec872a4ed79c0c21d6624d1cb4cfab20c9a9 b/octane_http/fuzz/corpus/cookie/cba3ec872a4ed79c0c21d6624d1cb4cfab20c9a9 new file mode 100644 index 0000000..95f7970 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/cba3ec872a4ed79c0c21d6624d1cb4cfab20c9a9 @@ -0,0 +1 @@ +^o^^^^^^^^^^^^^^^= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/cc2df026bbc2f64185e20b72b67a24ed851f8a19 b/octane_http/fuzz/corpus/cookie/cc2df026bbc2f64185e20b72b67a24ed851f8a19 new file mode 100644 index 0000000..4a6d880 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/cc2df026bbc2f64185e20b72b67a24ed851f8a19 @@ -0,0 +1 @@ +|d51_2򽆆-_ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/cc47790d165eaee9d2e8b83c1d4554465b167f94 b/octane_http/fuzz/corpus/cookie/cc47790d165eaee9d2e8b83c1d4554465b167f94 new file mode 100644 index 0000000..8d72424 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/cc47790d165eaee9d2e8b83c1d4554465b167f94 @@ -0,0 +1 @@ +`d&ct-````````````````x```````````````!=3e \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/ccd71d5581a5ab00e972e3a7de906101e38ea07f b/octane_http/fuzz/corpus/cookie/ccd71d5581a5ab00e972e3a7de906101e38ea07f new file mode 100644 index 0000000..302bbb0 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/ccd71d5581a5ab00e972e3a7de906101e38ea07f @@ -0,0 +1 @@ +__Hoc_Hoct-id={+v; _Hi-otdt-oct-d={v; _Hi-oid={v; _Hi-otdt-id={v; _Hi-otdid={v; _=id={v; _Hi-otdid={v; _id={v; _Hi-otdid={v; __Hi-ot%&!$%%2$%-$%%%oon=d={v; _Hi-id={v; _Hi-otdid={v; __Hi-ot%&!$%%4$tdt-id={v; _Hi-odti= drr_=id={v; _Hi-otdid={v; ;Hi-otdid={v;v; __Hi-ot%&!$%%2$%-$%%%oon=d={v; _Hi-id={v; _Hi-otdid={v; _Hi-odti= drr_=id={v; _Hi-otdid={v; _id={={v; __Hi-ot%&!$%%4$tdt-id={v; _Hi-odti= drr_=id={v; _Hi-otdid={v; _id={v; _Hi-otdid={v; __Hi-ot%&!$%%2$%-$%%%oon=d=`{v; _Hi-otdc= drrrrr=ei-otdt-d={v; _Hi-oid={v; _Hi-otdt-id={v; _Hi-oSSSSSSSSSSSSSSSSSSSSSSSSHoct-id={+v; _Hi-otdt-oct-d={v; _Hi-oid={v; _H-iotdt-id={v; _Hi-otdid={v; rotdc= :_Hoct-id={+v; _Hi-otdt-oct-d={v; _Hi-oid={v; _Hi-otdt-id={v; _Hi-otdid={v; _=id={v; _Hi-otdid={v; _id={v; _Hi-otdid={v; =id={v; _Hi-otdid={v; _id={v; _Hi-otdid={v; __Hi-ot%&!$%%2$%-$%%%oon=d=`{v; _Hi-otdc= drrrrr=ei-otdt-d={v; _Hi-oid={v; _Hi-otdt-id={v; _Hi-id={v; __Hi-ot%&!$%%2$%-$%%%oon=d=`{v; _Hi-otdc= drrrrr=ei-otdt-d={v; _Hi-oid={v; _Hi-otdt-id={v; _Hi-oSSSSSSSSSSSSSSSSSSSSSSSSHoct-id={+v; _Hi-otdt-oct-d={v; _Hi-oid={v; _H-iotdt-id={v; _Hi-otdid={v; rotdc= :_Hoct-id={+v; _Hi-otdt-oct-d={v; _Hi-oid={v; _Hi-otdt-id={v; _Hi-otdid={v; _=id={v; _Hi-otdid={v; _id={v; _Hi-otdid={v; =id={v; _Hi-otdid={v; _id={v; _Hi-otdid={v; __Hi-ot%&!$%%2$%-$%%%oon=d=`{v; _Hi-otdc= drrrrr=ei-otdt-d={v; _Hi-oid={v; _Hi-otdt-id={v; _Hi-oSSSSSSSSSSSSSSSSSSSSSSSSHoct-id={+v; _Hi-otdt-oct-d={v; _Hi-oid={v; _H-iotdt-id={v; _Hi-otdid={v; rotdc= drrrrr=ei-otdt-d={v; _Hi-oid={v; _Hi-otdt-id={v; _Hi-oSSSSSSSSSSSSSSSSSSSSSSSSHoct-id={+v; _Hi-otdt-oct-d={v; _Hi-oid={v; _H-iotdt-id={v; _Hi-otdid={v; _=id={dti= drr_=id={v; _Hi-otdid={v; _id={v; _Hi-otdid={v; __Hi-ot%&!$%%2$%-$%%%oon=d=`{v; _Hi-otdc= drrrrr=ei-otdt-d={v; _Hi-oid={v; _H-iotdt-id={v; _Hi-otdid={v; _=id={v; _Hi-otdid={v; ct-id={+v; _Hi-otdt-oct-d={v; _Hi-oid={v; _H-iotdt-id={v; _Hi-otdid={v; rotdc= :_Hoct-id={+v; _Hi-otdt-oct-d={v; _Hi-oid={v; _Hi-otdt-id={v; _Hi-otdid={v; _=id={v; _Hi-otdid={v; _id=oSSSSSSSSSSSSSSSSSSSSSSSSHoct-id={+v; _Hi-otdt-oct-d={v; _Hi-oid={v; _H-iotdt-id={v; _Hi-otdid={v; rotdc= drrrrr=ei-otdt-d={v; _Hi-oid={v; _Hi-otdt-id={v; _Hi-oSSSSSSSSSSSSSSSSSSSSSSSSHoct-id={+v; _Hi-otdt-oct-d={v; _Hi-oid={v; _H-iotdt-id={v; _Hi-otdid={v; _=id={dti= drr_=id={v; _Hi-otdid={v; _id={v; _Hi-otdid={v; __Hi-ot%&!$%%2$%-$%%%oon=d=`{v; _Hi-otdc= drrrrr=ei-otdt-d={v; _Hi-oid={v; _H-iotdt-id={v; _Hi-otdid={v; _=id={v; _Hi-otdid={v; ct-id={+v; _Hi-otdt-oct-d={v; _Hi-oid={v; _H-iotdt-id={v; _Hi-otdid={v; rotdc= :_Hoct-id={+v; _Hi-otdt-oct-d={v; _Hi-oid={v; _Hi-otdt-id={v; _Hi-otdid={v; _=id={v; _Hi-otdid={v; _id={v; _Hi-otdid={v; __Hi-ot%&!v; _Hi-otdid={v; __Hi-ot%&!$%%4$tdt-id=__Hi-ot%&!$%%4$tdt-id={v; _Hi-$%%2$%-$%%%oon=d=`{v; _Hi-otdc= drrrrr=ei-otdt-d={v; _Hi-oid={v; _Hi-otdt-id={v; _Hi-oSQSSSSSSSSSSSSSSSSSSSSSSHoct-id={+v; _Hi-otdt-oct-d={otdid={v; rotdc= drrrrr=ei-otdt-d={v; _Hi-oid={v; _Hi-otdt-id={v; _Hi-oSSSSSSSSSSSSSSSSSSSSSSSSHoct-id={+v; _Hi-otdt-oct-d={v; _Hi-oid={v; _H-iotdt-id={v; _Hi-otdid={v; _=id={dti= drr_=id={v; _Hi-otdid={v; _id={v; _Hi-otdid={v; __Hi-ot%&!$%%2$%-$%%%oon=d=`{v; _Hi-otdc= drrrr={v; _Hi-oid={v; _Hi-otdt-id={v; _H \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/cd8c04e3ba05d46a68c75e8e3c04985a7e1f20ff b/octane_http/fuzz/corpus/cookie/cd8c04e3ba05d46a68c75e8e3c04985a7e1f20ff new file mode 100644 index 0000000..4438f02 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/cd8c04e3ba05d46a68c75e8e3c04985a7e1f20ff @@ -0,0 +1 @@ +''''a= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/cdb4e3a370f213e1e974406ced440b0cc4149ec5 b/octane_http/fuzz/corpus/cookie/cdb4e3a370f213e1e974406ced440b0cc4149ec5 new file mode 100644 index 0000000..11a4e9b --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/cdb4e3a370f213e1e974406ced440b0cc4149ec5 @@ -0,0 +1 @@ +&&&&= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/ce69ca9f624379f98af9163ddfb4fc5956291d50 b/octane_http/fuzz/corpus/cookie/ce69ca9f624379f98af9163ddfb4fc5956291d50 new file mode 100644 index 0000000..995fc28 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/ce69ca9f624379f98af9163ddfb4fc5956291d50 @@ -0,0 +1 @@ +****= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/ce8911c660b7afacd93aef82abd7e517db533deb b/octane_http/fuzz/corpus/cookie/ce8911c660b7afacd93aef82abd7e517db533deb new file mode 100644 index 0000000..749c2d1 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/ce8911c660b7afacd93aef82abd7e517db533deb @@ -0,0 +1 @@ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;" \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/cea8b0a4febabba695bace0c31eb5e98ddb32ecd b/octane_http/fuzz/corpus/cookie/cea8b0a4febabba695bace0c31eb5e98ddb32ecd new file mode 100644 index 0000000..9564c9a --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/cea8b0a4febabba695bace0c31eb5e98ddb32ecd @@ -0,0 +1 @@ +_=0;{;js=1;_H=1;j=0{;js=;;js=1;e=f \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/ceb0f4753a0fa3ef0ea3de947d67168aa5d60b87 b/octane_http/fuzz/corpus/cookie/ceb0f4753a0fa3ef0ea3de947d67168aa5d60b87 new file mode 100644 index 0000000..91feadd --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/ceb0f4753a0fa3ef0ea3de947d67168aa5d60b87 @@ -0,0 +1 @@ +d=e \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/cf4347ed78affb0863a4953b370993e4b62cc261 b/octane_http/fuzz/corpus/cookie/cf4347ed78affb0863a4953b370993e4b62cc261 new file mode 100644 index 0000000..ff65d72 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/cf4347ed78affb0863a4953b370993e4b62cc261 @@ -0,0 +1 @@ +__Host-O_#####idm=1_2򽆆##'##############-idmid=1:; =v; foo=1; idm=1_2򽆆###_#d=e=f \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/cfde081faeae613cc1f04de8f759b51601241075 b/octane_http/fuzz/corpus/cookie/cfde081faeae613cc1f04de8f759b51601241075 new file mode 100644 index 0000000..3f11428 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/cfde081faeae613cc1f04de8f759b51601241075 differ diff --git a/octane_http/fuzz/corpus/cookie/cfe6de341b96e23266bba90985b8ec2ae037d65f b/octane_http/fuzz/corpus/cookie/cfe6de341b96e23266bba90985b8ec2ae037d65f new file mode 100644 index 0000000..ef5d4f0 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/cfe6de341b96e23266bba90985b8ec2ae037d65f @@ -0,0 +1 @@ +oo =e=2žžž¾ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/d00c4e06d24ec544633e02e416d51f0ab46618cc b/octane_http/fuzz/corpus/cookie/d00c4e06d24ec544633e02e416d51f0ab46618cc new file mode 100644 index 0000000..a05a420 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/d00c4e06d24ec544633e02e416d51f0ab46618cc differ diff --git a/octane_http/fuzz/corpus/cookie/d059d2b51d6a64efa908a21bac84aaba27aefb84 b/octane_http/fuzz/corpus/cookie/d059d2b51d6a64efa908a21bac84aaba27aefb84 new file mode 100644 index 0000000..3dcf6fd --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/d059d2b51d6a64efa908a21bac84aaba27aefb84 @@ -0,0 +1 @@ +ϼ=ϼ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/d066fc085455ed98db6ac1badc818019c77c44ab b/octane_http/fuzz/corpus/cookie/d066fc085455ed98db6ac1badc818019c77c44ab new file mode 100644 index 0000000..3e167ab --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/d066fc085455ed98db6ac1badc818019c77c44ab @@ -0,0 +1 @@ +!= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/d0d22784cc54d8e0690565a0b9772dc8825bd64c b/octane_http/fuzz/corpus/cookie/d0d22784cc54d8e0690565a0b9772dc8825bd64c new file mode 100644 index 0000000..a9ce4a1 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/d0d22784cc54d8e0690565a0b9772dc8825bd64c @@ -0,0 +1 @@ +aÿÿ;ÿÿÿ diff --git a/octane_http/fuzz/corpus/cookie/d1278593b8ec51623c71134d5e7f97d23ac44845 b/octane_http/fuzz/corpus/cookie/d1278593b8ec51623c71134d5e7f97d23ac44845 new file mode 100644 index 0000000..28258f4 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/d1278593b8ec51623c71134d5e7f97d23ac44845 @@ -0,0 +1 @@ += \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/d14aa2e469e30eb4fda15db3743be33e6c26566c b/octane_http/fuzz/corpus/cookie/d14aa2e469e30eb4fda15db3743be33e6c26566c new file mode 100644 index 0000000..5259101 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/d14aa2e469e30eb4fda15db3743be33e6c26566c @@ -0,0 +1 @@ +a=\5= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/d160d8a8a4adf985f4f4110afd415d47952e4802 b/octane_http/fuzz/corpus/cookie/d160d8a8a4adf985f4f4110afd415d47952e4802 new file mode 100644 index 0000000..3c1a404 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/d160d8a8a4adf985f4f4110afd415d47952e4802 @@ -0,0 +1 @@ +''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''=2 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/d195f8a71feda83a125cf36bc2806bf1f2645096 b/octane_http/fuzz/corpus/cookie/d195f8a71feda83a125cf36bc2806bf1f2645096 new file mode 100644 index 0000000..8038339 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/d195f8a71feda83a125cf36bc2806bf1f2645096 differ diff --git a/octane_http/fuzz/corpus/cookie/d1b0ac3db7913e6e746ec4240c61aae10ed5daec b/octane_http/fuzz/corpus/cookie/d1b0ac3db7913e6e746ec4240c61aae10ed5daec new file mode 100644 index 0000000..1d9cb8a --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/d1b0ac3db7913e6e746ec4240c61aae10ed5daec @@ -0,0 +1 @@ +_=0;s=0;e={{;e={;=;;s=0;e={t;e={;=1;e=f \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/d24dfe2891dd5adbccf7e91e398554e84348b875 b/octane_http/fuzz/corpus/cookie/d24dfe2891dd5adbccf7e91e398554e84348b875 new file mode 100644 index 0000000..a9b63c6 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/d24dfe2891dd5adbccf7e91e398554e84348b875 @@ -0,0 +1 @@ +__Hoct-d1=1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/d25f7895ac9724a791330a9b9d256804bfb8b91e b/octane_http/fuzz/corpus/cookie/d25f7895ac9724a791330a9b9d256804bfb8b91e new file mode 100644 index 0000000..ff30b81 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/d25f7895ac9724a791330a9b9d256804bfb8b91e differ diff --git a/octane_http/fuzz/corpus/cookie/d30aee6f4314db76e461b6d8ed0d6980d34621bd b/octane_http/fuzz/corpus/cookie/d30aee6f4314db76e461b6d8ed0d6980d34621bd new file mode 100644 index 0000000..b6d3a16 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/d30aee6f4314db76e461b6d8ed0d6980d34621bd @@ -0,0 +1 @@ +__Hosut=0;js \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/d333c687c8ebcc092ebaa5916a8522b6544dbb74 b/octane_http/fuzz/corpus/cookie/d333c687c8ebcc092ebaa5916a8522b6544dbb74 new file mode 100644 index 0000000..57dd853 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/d333c687c8ebcc092ebaa5916a8522b6544dbb74 @@ -0,0 +1 @@ +a=cst_-i=3d= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/d35a5937ab20c8b4149a551ef0be37e2d137f5ea b/octane_http/fuzz/corpus/cookie/d35a5937ab20c8b4149a551ef0be37e2d137f5ea new file mode 100644 index 0000000..0d86bea Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/d35a5937ab20c8b4149a551ef0be37e2d137f5ea differ diff --git a/octane_http/fuzz/corpus/cookie/d37fee17035be68d159167eed2ae93b7b567a160 b/octane_http/fuzz/corpus/cookie/d37fee17035be68d159167eed2ae93b7b567a160 new file mode 100644 index 0000000..3489d84 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/d37fee17035be68d159167eed2ae93b7b567a160 differ diff --git a/octane_http/fuzz/corpus/cookie/d5014018cdc15d8bed02dc8802138446dc2d0dfc b/octane_http/fuzz/corpus/cookie/d5014018cdc15d8bed02dc8802138446dc2d0dfc new file mode 100644 index 0000000..5598d03 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/d5014018cdc15d8bed02dc8802138446dc2d0dfc @@ -0,0 +1 @@ +___H_=0_Hos__16H66a=-1;*+b=66oct_Hos_66a=-1;*+b=66s]_d=o_-is__-i0 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/d6984edb324d5baa3f8a6ba72b839595d7cb230a b/octane_http/fuzz/corpus/cookie/d6984edb324d5baa3f8a6ba72b839595d7cb230a new file mode 100644 index 0000000..c6680d5 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/d6984edb324d5baa3f8a6ba72b839595d7cb230a @@ -0,0 +1 @@ +&b=b="a==1; b="0"a===a"=1; b="a==1; b="0"a5=;A=b1""1=; b="a==1; B="0"0"a?9;1__&%%%&=" b2""1_==0; b="0"ta==;2=" b1""(/cH \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/d6ada180c1776d0f2c8eb3708a7a7eb6d055e900 b/octane_http/fuzz/corpus/cookie/d6ada180c1776d0f2c8eb3708a7a7eb6d055e900 new file mode 100644 index 0000000..10ae0d7 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/d6ada180c1776d0f2c8eb3708a7a7eb6d055e900 @@ -0,0 +1 @@ +t=! \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/d6b45583cd677ff0a277c91cc0f01d165166baad b/octane_http/fuzz/corpus/cookie/d6b45583cd677ff0a277c91cc0f01d165166baad new file mode 100644 index 0000000..b1ed7cb --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/d6b45583cd677ff0a277c91cc0f01d165166baad @@ -0,0 +1 @@ +__Hoct-id=__H \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/d73ddb6f896eedf2a483750bb6574ad7d0e1169c b/octane_http/fuzz/corpus/cookie/d73ddb6f896eedf2a483750bb6574ad7d0e1169c new file mode 100644 index 0000000..7629e8b --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/d73ddb6f896eedf2a483750bb6574ad7d0e1169c @@ -0,0 +1 @@ +_=0;+{;js=1=1;j=1H=1;js=;js=1;e=H=1;js=0;{;&s=2;{0s=1;s=1=1;{;js=1;;_H=1;js=0;{;&s=2;{;js=;{;&s{;js=1;;_H=21;e=H=1;js=1;;_H=1;jss{;js=1;;_H=1;js=;js=1;e=H;j=1;;_H=1;js=;js=1;e=H=1;js=0;{;&s=2;{1;s=1=1;{;js=1;;_H=1;js=0;{;&s=2;{;js=;{;&s{;js=1;;_H=21;e=H==1;js=0;{;&s=2;{0s=1;e=ff \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/d8a9de40826b5d9f2f2f00a79273f29aa3f5f829 b/octane_http/fuzz/corpus/cookie/d8a9de40826b5d9f2f2f00a79273f29aa3f5f829 new file mode 100644 index 0000000..083331b --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/d8a9de40826b5d9f2f2f00a79273f29aa3f5f829 @@ -0,0 +1 @@ +.= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/da02629199892fadf1de29192dc3a962c130b1b6 b/octane_http/fuzz/corpus/cookie/da02629199892fadf1de29192dc3a962c130b1b6 new file mode 100644 index 0000000..ab58624 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/da02629199892fadf1de29192dc3a962c130b1b6 @@ -0,0 +1 @@ +jt!-o!i= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/da0cdf47ea8b053ff29a4ddf2cc315f7ecae380e b/octane_http/fuzz/corpus/cookie/da0cdf47ea8b053ff29a4ddf2cc315f7ecae380e new file mode 100644 index 0000000..eb197e0 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/da0cdf47ea8b053ff29a4ddf2cc315f7ecae380e @@ -0,0 +1 @@ +___o7777777777777777777777777777777777777777777777VVVVVVVVVVVVVVVVVVVV.VVVVVVVVVVVVVVVVVVVVVVVVV7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777707777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777#s#od= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/da3fb65687c30f3dbed63a688029ccec0ee58042 b/octane_http/fuzz/corpus/cookie/da3fb65687c30f3dbed63a688029ccec0ee58042 new file mode 100644 index 0000000..b7cf787 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/da3fb65687c30f3dbed63a688029ccec0ee58042 @@ -0,0 +1 @@ +&b="a==1; b1; b##==h;h; b="a==1; b="0"a5=;1=b1"; b="a==1; b="0""_"1=; b="a==1; b="0"a==;b="0"a5=;1=b1"; b="a==1; b="0"a5=;1=b1""1=; b="a==1; b="0"aa==;1=b "1"" b##==h; b="a==1; b="0"a5=;1=b1"; b="a==1; b="0"a5=;1=b1""1=; b="a==1; b="0"a==;1=b "1""1""_"1=; b="a==1; b="0"a==;b="0""a==;b="0"a5=;1=b1"; b="a==1; b="0"a5=;1=b1""1=; b="a==1; b="0"aa==;1=b "1"" b##==h; b="a==1; b="0"a5=;1=b1"; b="a==1; b="0"a5=;1=b1""1=; b="a==1; b="0"a==;1=b "1""1""_"1=; b="a==1; b="0"a==;b="0"a5=;1="a==1; =1; b##==h; b="a==1; b="0"a5=;1=b1"; b="a==1; b="0"a5=;1=b1""1=; b="a=f1;a==;1b= "1""1""_"1=; b="a==1; b="0"a==;b="0""a==;b="0"a5=;1=b1"; b="a==1; b="0"a5=;1=b1""1=; b="a==1; b="0"aa==;1=b "1"" b##==h; b="a==1; b="0"a5=;1=b1"; b="a==1; b="0"a5=;1=b1""1=; b="a==1; b="0"a==;1=b "1""1""_"1=; b="a==1; b="0"a==;bo="0"a5=;1="a==1; b1; b##==h; b="a==1; b="0"a5=;1=b1"; b="a==1; b="0"a5=;1=b1""1=; b="a=f1; b="0"a==;1=b "1""1""_"1=; b="a==1; a="0"a==;b="0"a5=;1b1b1"; b="a1""_;1=b "0""0""_ b="a==1; b="0"a5=;1=b1"; b="a==1; b="0""_"1=; b="a==1; b="0"a==;b=a5=;1="a==1; b1; b##==h; b="a==1; b="0"a5=;1=b1"; b="a==1; b="0"a5=;1=b1""1=; b="a=f1; b="0"a==;1=b "1""1""_"1=; b="a==1; a="0"a==;b="0"_!!!!!!s!a5=;1b1b1"; b="a1""_;1=b "0""1""_ b="a==1; b="0"a5=;1="_!=; b="a==1; b="0"a5=;1=b1"; b="a==1; b="0""_"1=; b="a==1; b="0"a==;b="0"0""0""_ b="a==1; b="0"a5=;1=b1"; b="a==1; b="0""_"1=; b="a==1; b="0"a==;b=a5=;1="a==1; b1; b##==h; b="a==1; b="0"a5=;1=b1"; b="a==1; b="0"a5=;1=b1""1=; b="a=f1; b="0"a==;1=b "1""1""_"1=; b="a==1; a="0"a==;b="0"_!!!!!!s!a5=;1b1b1"; b="a1""_;1=b "0""1""_ b="a==1; b="0"a5=;1="_!=; b="a==1; b="0"a5=;1=b1"; b="a==1; b="0""_"1=; b="a==1; b="0"a==;b="0"a5=;1=b1"; b="0"a5=;1=b1"; b="a==1; b="0"a5=;1=b1""1=; b="a==1; b="0"a==;1=b "1""1""_"1=; b="a==1; b="0"a==;b="0"a5=;1="a= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/dace2fceca19b6f49806789332fc497e70a26d84 b/octane_http/fuzz/corpus/cookie/dace2fceca19b6f49806789332fc497e70a26d84 new file mode 100644 index 0000000..9b58864 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/dace2fceca19b6f49806789332fc497e70a26d84 @@ -0,0 +1 @@ +__HSSSSSSSSSS0SSSSSSSSS_=f \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/db1b64360cf25ad9fb582b8a60dac8dbdcadcd6e b/octane_http/fuzz/corpus/cookie/db1b64360cf25ad9fb582b8a60dac8dbdcadcd6e new file mode 100644 index 0000000..602611e --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/db1b64360cf25ad9fb582b8a60dac8dbdcadcd6e @@ -0,0 +1 @@ +&b="a==2; b="a=0=1; b="1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/db5034861625b511b997d147522574127301a115 b/octane_http/fuzz/corpus/cookie/db5034861625b511b997d147522574127301a115 new file mode 100644 index 0000000..9287a71 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/db5034861625b511b997d147522574127301a115 @@ -0,0 +1 @@ +~~= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/db9f81580ac2cfc84e1739ea443531e0eb203c9d b/octane_http/fuzz/corpus/cookie/db9f81580ac2cfc84e1739ea443531e0eb203c9d new file mode 100644 index 0000000..2fef9cd --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/db9f81580ac2cfc84e1739ea443531e0eb203c9d @@ -0,0 +1 @@ +___6_=a,H_0 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/dc7d1c29e070106da8037d20bbf8f389b49d41f4 b/octane_http/fuzz/corpus/cookie/dc7d1c29e070106da8037d20bbf8f389b49d41f4 new file mode 100644 index 0000000..4ad4d99 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/dc7d1c29e070106da8037d20bbf8f389b49d41f4 @@ -0,0 +1 @@ +```= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/dce111f0619586d83349e8a9785be4d8aaae8071 b/octane_http/fuzz/corpus/cookie/dce111f0619586d83349e8a9785be4d8aaae8071 new file mode 100644 index 0000000..18353a8 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/dce111f0619586d83349e8a9785be4d8aaae8071 @@ -0,0 +1 @@ ++= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/de1ac33680d1caebf08c4fe2c1c5a66e15986b9b b/octane_http/fuzz/corpus/cookie/de1ac33680d1caebf08c4fe2c1c5a66e15986b9b new file mode 100644 index 0000000..07aad41 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/de1ac33680d1caebf08c4fe2c1c5a66e15986b9b differ diff --git a/octane_http/fuzz/corpus/cookie/de25be9348f1f4f100fa619dc8ea2c0c6225c5e5 b/octane_http/fuzz/corpus/cookie/de25be9348f1f4f100fa619dc8ea2c0c6225c5e5 new file mode 100644 index 0000000..95f67b4 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/de25be9348f1f4f100fa619dc8ea2c0c6225c5e5 differ diff --git a/octane_http/fuzz/corpus/cookie/de5bb40b53a0ccaa57bce682bc69c0ef0c84903b b/octane_http/fuzz/corpus/cookie/de5bb40b53a0ccaa57bce682bc69c0ef0c84903b new file mode 100644 index 0000000..b103ea3 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/de5bb40b53a0ccaa57bce682bc69c0ef0c84903b @@ -0,0 +1 @@ +_!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!f= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/dea44393d9b34f566b8cc2797de51a07099eafb5 b/octane_http/fuzz/corpus/cookie/dea44393d9b34f566b8cc2797de51a07099eafb5 new file mode 100644 index 0000000..a7f5dac --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/dea44393d9b34f566b8cc2797de51a07099eafb5 @@ -0,0 +1 @@ +&_!!!!~!!!!m] \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/df491e9f5c7c5eadcd5f5987fae952c18d4e1059 b/octane_http/fuzz/corpus/cookie/df491e9f5c7c5eadcd5f5987fae952c18d4e1059 new file mode 100644 index 0000000..c01b640 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/df491e9f5c7c5eadcd5f5987fae952c18d4e1059 @@ -0,0 +1 @@ +|||= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/dfc73db59bda386785e63e4a344c6d2156be7481 b/octane_http/fuzz/corpus/cookie/dfc73db59bda386785e63e4a344c6d2156be7481 new file mode 100644 index 0000000..db0ec20 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/dfc73db59bda386785e63e4a344c6d2156be7481 @@ -0,0 +1 @@ +__Hm2___ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/dfd81a013af039b0ae8b9f0554aa973b707a5381 b/octane_http/fuzz/corpus/cookie/dfd81a013af039b0ae8b9f0554aa973b707a5381 new file mode 100644 index 0000000..01ad022 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/dfd81a013af039b0ae8b9f0554aa973b707a5381 @@ -0,0 +1 @@ +=*򽆆;" \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/e004aa8249bd011c5bd67f3b0aec8c2acd465317 b/octane_http/fuzz/corpus/cookie/e004aa8249bd011c5bd67f3b0aec8c2acd465317 new file mode 100644 index 0000000..b0802e9 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/e004aa8249bd011c5bd67f3b0aec8c2acd465317 differ diff --git a/octane_http/fuzz/corpus/cookie/e094d1a9899cb9fedb1c85fb5339ab6c14c3e9e2 b/octane_http/fuzz/corpus/cookie/e094d1a9899cb9fedb1c85fb5339ab6c14c3e9e2 new file mode 100644 index 0000000..d664600 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/e094d1a9899cb9fedb1c85fb5339ab6c14c3e9e2 @@ -0,0 +1 @@ +1Å \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/e1534f3c82a28a924edcece871d93e567d9a7647 b/octane_http/fuzz/corpus/cookie/e1534f3c82a28a924edcece871d93e567d9a7647 new file mode 100644 index 0000000..85ac845 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/e1534f3c82a28a924edcece871d93e567d9a7647 @@ -0,0 +1 @@ +__Hoc_H{+v; _Hi-otdt-od={v; _~Hi-otdt-id={v; _Hi-otdid=; _Himotdttdt-octd={v; _-otdt-nd=v; _Hi-otdioct-id={+v; _H=e=id={v; _Hotdt-id={v; _Hi-otdidda= drrrrr=e= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/e2356b96a55962f912438094dc733e0b0288d943 b/octane_http/fuzz/corpus/cookie/e2356b96a55962f912438094dc733e0b0288d943 new file mode 100644 index 0000000..98e7a20 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/e2356b96a55962f912438094dc733e0b0288d943 @@ -0,0 +1 @@ += ;tᾠ=","4;ùtᾠ=="="tᾠ=","4;ùtᾠ=="== ;tᾠ==,"4;ùtᾠ==,"4;ùtᾠ=","4;ùtᾠ=="="tᾠ=","4;ùtᾠ==tᾠ==,"4;ùtᾠ==,"4;ùtᾠ=","4;ùtᾠ=="="tᾠ=","4 ;tᾠ==,"4;ùtᾠ==,"4;ùtᾠ=","4;ùtᾠ=="="tᾠ=","4;ùtᾠ=="="1; \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/e26390791792aed0908db199f539acc45265c076 b/octane_http/fuzz/corpus/cookie/e26390791792aed0908db199f539acc45265c076 new file mode 100644 index 0000000..16fdd88 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/e26390791792aed0908db199f539acc45265c076 @@ -0,0 +1 @@ +__Hoc_Hoct-id={+Hi-otv; did={v; __Hi-ot%={+vt%={+v;__Hi-o4%&!d={v; __Hi-ot!%$&%%4$%-id={v; __Hi-ototdid={v; __Hi-ot%&!$%%dt-id=={v; __Hi-t%&!d={v; __Hi-ot!%$&%%4$_tdid={v; __Hi-ot!%$&%%4$%-id={v; __Hi"2򽆆;" \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/e277828ba0362684892900090f87b745fb4302ab b/octane_http/fuzz/corpus/cookie/e277828ba0362684892900090f87b745fb4302ab new file mode 100644 index 0000000..820610b --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/e277828ba0362684892900090f87b745fb4302ab @@ -0,0 +1 @@ +__H_7osut-****************i1= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/e280475cf68347486e355e8599feefd8b2be4ebf b/octane_http/fuzz/corpus/cookie/e280475cf68347486e355e8599feefd8b2be4ebf new file mode 100644 index 0000000..3369c39 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/e280475cf68347486e355e8599feefd8b2be4ebf differ diff --git a/octane_http/fuzz/corpus/cookie/e32a5d37462b4ab9ff3ea9f3af3d8b0ce4a88cf3 b/octane_http/fuzz/corpus/cookie/e32a5d37462b4ab9ff3ea9f3af3d8b0ce4a88cf3 new file mode 100644 index 0000000..6558445 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/e32a5d37462b4ab9ff3ea9f3af3d8b0ce4a88cf3 @@ -0,0 +1 @@ +;;;; \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/e37d52409b5e1e64ff3ccbf7ac7cd1beca2789fa b/octane_http/fuzz/corpus/cookie/e37d52409b5e1e64ff3ccbf7ac7cd1beca2789fa new file mode 100644 index 0000000..c0c93b9 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/e37d52409b5e1e64ff3ccbf7ac7cd1beca2789fa differ diff --git a/octane_http/fuzz/corpus/cookie/e3851d2a185a17318ce892b9a72eee299bf28fcd b/octane_http/fuzz/corpus/cookie/e3851d2a185a17318ce892b9a72eee299bf28fcd new file mode 100644 index 0000000..3ec2f76 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/e3851d2a185a17318ce892b9a72eee299bf28fcd @@ -0,0 +1 @@ +._廁&=G;_廁=1: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/e4e0aacc91dae6b21c7a16074161c64a82486da4 b/octane_http/fuzz/corpus/cookie/e4e0aacc91dae6b21c7a16074161c64a82486da4 new file mode 100644 index 0000000..bfbc207 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/e4e0aacc91dae6b21c7a16074161c64a82486da4 @@ -0,0 +1 @@ +_................= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/e4e8e0139f96b47f1fe38f145675ec4024478c15 b/octane_http/fuzz/corpus/cookie/e4e8e0139f96b47f1fe38f145675ec4024478c15 new file mode 100644 index 0000000..5450fd8 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/e4e8e0139f96b47f1fe38f145675ec4024478c15 @@ -0,0 +1 @@ +^ٚ· \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/e595845648cdb4b77a30b0fea4a86c5b67e95931 b/octane_http/fuzz/corpus/cookie/e595845648cdb4b77a30b0fea4a86c5b67e95931 new file mode 100644 index 0000000..17cb9a0 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/e595845648cdb4b77a30b0fea4a86c5b67e95931 differ diff --git a/octane_http/fuzz/corpus/cookie/e5a82a1a40328fbab5838915269d30c3c75b7341 b/octane_http/fuzz/corpus/cookie/e5a82a1a40328fbab5838915269d30c3c75b7341 new file mode 100644 index 0000000..dbd24d7 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/e5a82a1a40328fbab5838915269d30c3c75b7341 @@ -0,0 +1 @@ +___777777777777777777777777777_7777777777777777777777`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````7777777777777777777777777777777777777777777777777777ÉÌ77777777777777777777777777777577777 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/e5ef3feb2acfc2a7017aab87ca66b2b02a9f7d75 b/octane_http/fuzz/corpus/cookie/e5ef3feb2acfc2a7017aab87ca66b2b02a9f7d75 new file mode 100644 index 0000000..30d543f --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/e5ef3feb2acfc2a7017aab87ca66b2b02a9f7d75 @@ -0,0 +1 @@ +<% \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/e61266c6cacbe545dd4ff6e861d7fe29c830c921 b/octane_http/fuzz/corpus/cookie/e61266c6cacbe545dd4ff6e861d7fe29c830c921 new file mode 100644 index 0000000..024c7c2 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/e61266c6cacbe545dd4ff6e861d7fe29c830c921 differ diff --git a/octane_http/fuzz/corpus/cookie/e640545240bdb2fb99398ee68458b5829853da51 b/octane_http/fuzz/corpus/cookie/e640545240bdb2fb99398ee68458b5829853da51 new file mode 100644 index 0000000..6adcd2a --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/e640545240bdb2fb99398ee68458b5829853da51 @@ -0,0 +1 @@ +__Hoca; d= e=na=na; 1=na; d=na; 11;; c=It-id=~a; 1=na; d=na; "t-id=na; *=na; d=na; 11;; c=It-id=na; *=na; d=na; 11;; c=It-id__h;; c=3=1;id=na; 0= d=na; ":It-id=na; *=na; d=na; 11;; c=It-id=na; *=na; d=na; 11;; c=It-id__h;; c=3=1;id=na; 0=na; d=na; 11;; c=It-id=~a; 1=na; d=na; ":It-id=na; 1=na; d=na; 11;; c-id__H;; c=3=1;id=na; 1=na; na; *=na; d=na; 11;; c=It-id=na; *=nana; d=na; 11;; c=It-id=~a; 1=na; d=na; ":It-id=na; 1=na; d=na; 11;; c-id__H;;c =3=1;id=na; 1=na; na; *=na; d=na; 11;; c=It-id=na; *=na; d=na; 11;; c=It-; c=3=1;id=~a; 1=na; &d=na; 1@;; c=3=1;":1;=na; d= e=na11;; c=3=1;":1;=na; d= e=na=I=~It-id;-dt-id; d=e=f=1_ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/e6f1f1f55befd643d5ce5ab652037635f50151f0 b/octane_http/fuzz/corpus/cookie/e6f1f1f55befd643d5ce5ab652037635f50151f0 new file mode 100644 index 0000000..2ef7890 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/e6f1f1f55befd643d5ce5ab652037635f50151f0 differ diff --git a/octane_http/fuzz/corpus/cookie/e71eae509e32ce1d26de8113d06b65c58031afb1 b/octane_http/fuzz/corpus/cookie/e71eae509e32ce1d26de8113d06b65c58031afb1 new file mode 100644 index 0000000..b972ace Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/e71eae509e32ce1d26de8113d06b65c58031afb1 differ diff --git a/octane_http/fuzz/corpus/cookie/e73d0f899a08432f11151fb6e5b58669e926162a b/octane_http/fuzz/corpus/cookie/e73d0f899a08432f11151fb6e5b58669e926162a new file mode 100644 index 0000000..815a452 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/e73d0f899a08432f11151fb6e5b58669e926162a @@ -0,0 +1 @@ +_;f;d=e=; \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/e74db2114842ac90daa9138166b1f3182822dace b/octane_http/fuzz/corpus/cookie/e74db2114842ac90daa9138166b1f3182822dace new file mode 100644 index 0000000..d43f871 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/e74db2114842ac90daa9138166b1f3182822dace @@ -0,0 +1 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/e79a06db0eceede253ebf3785453a9404ca65f20 b/octane_http/fuzz/corpus/cookie/e79a06db0eceede253ebf3785453a9404ca65f20 new file mode 100644 index 0000000..74127f6 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/e79a06db0eceede253ebf3785453a9404ca65f20 @@ -0,0 +1 @@ +廁S \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/e87fa6377f30a7ccf2052a491cdce8e74e98e4f0 b/octane_http/fuzz/corpus/cookie/e87fa6377f30a7ccf2052a491cdce8e74e98e4f0 new file mode 100644 index 0000000..d602e8b --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/e87fa6377f30a7ccf2052a491cdce8e74e98e4f0 @@ -0,0 +1 @@ +__= e=na=na; 1=na; d=na; 11;; c=It-id=~a; 1=na; d=na; ":It-id=na; *=na; d=na; 11;; c=It-id=na; *=na; d=na; 11;; c=It-id__H;; c=3=1;id=na; 1=na; d=na; 11;; c=It-id=~a; 1=na; d=na; ":It-id=na; 1=na; d=na; 11;; cIt-id=na; 1=na; d=na; 11;; c=It-id=~a; 1=na; &d=na;011;; c=3=1;":2; d= e=na11;; c=3=1;":1;=ng; d= e=na=I=~It-id-id; d=e=f=1_ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/e88a0b9b369f2fc236215bc86864fb3995ebd6a7 b/octane_http/fuzz/corpus/cookie/e88a0b9b369f2fc236215bc86864fb3995ebd6a7 new file mode 100644 index 0000000..bbad7d5 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/e88a0b9b369f2fc236215bc86864fb3995ebd6a7 differ diff --git a/octane_http/fuzz/corpus/cookie/e8b984c2481df431134b448154f81330ac4bd847 b/octane_http/fuzz/corpus/cookie/e8b984c2481df431134b448154f81330ac4bd847 new file mode 100644 index 0000000..ae90ee1 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/e8b984c2481df431134b448154f81330ac4bd847 @@ -0,0 +1 @@ +a = \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/e8d403e8c3f5e9b2b6f4f68f8bc3d74e9f05a317 b/octane_http/fuzz/corpus/cookie/e8d403e8c3f5e9b2b6f4f68f8bc3d74e9f05a317 new file mode 100644 index 0000000..c7a8e42 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/e8d403e8c3f5e9b2b6f4f68f8bc3d74e9f05a317 @@ -0,0 +1 @@ +_;__Host.= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/e8ecb31b97d5f9e8a5a7d2616487df2aab9597b8 b/octane_http/fuzz/corpus/cookie/e8ecb31b97d5f9e8a5a7d2616487df2aab9597b8 new file mode 100644 index 0000000..c967b6b --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/e8ecb31b97d5f9e8a5a7d2616487df2aab9597b8 @@ -0,0 +1 @@ +_é =v_;="5 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/ea9bfb4fef926a50145b0d67c060ae5d3934335f b/octane_http/fuzz/corpus/cookie/ea9bfb4fef926a50145b0d67c060ae5d3934335f new file mode 100644 index 0000000..14c7a1d --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/ea9bfb4fef926a50145b0d67c060ae5d3934335f @@ -0,0 +1 @@ +%%= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/eac4b1b11ef37279d82ff2becc881c2bbcd1c55d b/octane_http/fuzz/corpus/cookie/eac4b1b11ef37279d82ff2becc881c2bbcd1c55d new file mode 100644 index 0000000..bfffaa6 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/eac4b1b11ef37279d82ff2becc881c2bbcd1c55d @@ -0,0 +1 @@ +__Hosto-HHost-ist-if \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/eaedbc409b86704c9d552db7976a0bb6ed2beba5 b/octane_http/fuzz/corpus/cookie/eaedbc409b86704c9d552db7976a0bb6ed2beba5 new file mode 100644 index 0000000..661cc11 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/eaedbc409b86704c9d552db7976a0bb6ed2beba5 differ diff --git a/octane_http/fuzz/corpus/cookie/eaee96c967067c6b4a3f27f2589dce508dc8fe1d b/octane_http/fuzz/corpus/cookie/eaee96c967067c6b4a3f27f2589dce508dc8fe1d new file mode 100644 index 0000000..d967a99 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/eaee96c967067c6b4a3f27f2589dce508dc8fe1d @@ -0,0 +1 @@ +a0=>>>:>>> \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/eb8dfd3d7cdf4b79c29b1acdf4675e63a765531e b/octane_http/fuzz/corpus/cookie/eb8dfd3d7cdf4b79c29b1acdf4675e63a765531e new file mode 100644 index 0000000..16b001f --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/eb8dfd3d7cdf4b79c29b1acdf4675e63a765531e @@ -0,0 +1 @@ +&&= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/ebfee7db51aeb42c069c3c6f3eb77beba200e45b b/octane_http/fuzz/corpus/cookie/ebfee7db51aeb42c069c3c6f3eb77beba200e45b new file mode 100644 index 0000000..73be8ed --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/ebfee7db51aeb42c069c3c6f3eb77beba200e45b @@ -0,0 +1 @@ +ÿÿÿÿÿÿÿÿÿÿ=ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/ec1555afe773c593ec3244280a8666f3c16944e3 b/octane_http/fuzz/corpus/cookie/ec1555afe773c593ec3244280a8666f3c16944e3 new file mode 100644 index 0000000..9e1f75c Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/ec1555afe773c593ec3244280a8666f3c16944e3 differ diff --git a/octane_http/fuzz/corpus/cookie/ecaf76f4fb98b252bef2c13ade52df938b39f20e b/octane_http/fuzz/corpus/cookie/ecaf76f4fb98b252bef2c13ade52df938b39f20e new file mode 100644 index 0000000..7542e5f Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/ecaf76f4fb98b252bef2c13ade52df938b39f20e differ diff --git a/octane_http/fuzz/corpus/cookie/ecdb778c1c798227fd500678b3a870afc163c5cf b/octane_http/fuzz/corpus/cookie/ecdb778c1c798227fd500678b3a870afc163c5cf new file mode 100644 index 0000000..bde8168 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/ecdb778c1c798227fd500678b3a870afc163c5cf @@ -0,0 +1 @@ +~ = \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/ee9ff0f03caf1b35efc8ffa16846396c625a32a1 b/octane_http/fuzz/corpus/cookie/ee9ff0f03caf1b35efc8ffa16846396c625a32a1 new file mode 100644 index 0000000..8ce13d4 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/ee9ff0f03caf1b35efc8ffa16846396c625a32a1 @@ -0,0 +1 @@ +tE= ڞ2-úž-= ڞd=E= ڞ-ooo \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/eea47393d4d6cda24319478e25b4f00f14247161 b/octane_http/fuzz/corpus/cookie/eea47393d4d6cda24319478e25b4f00f14247161 new file mode 100644 index 0000000..5eae9a7 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/eea47393d4d6cda24319478e25b4f00f14247161 differ diff --git a/octane_http/fuzz/corpus/cookie/ef1ac7b7369d90eee544c56fdf21a4a970a68246 b/octane_http/fuzz/corpus/cookie/ef1ac7b7369d90eee544c56fdf21a4a970a68246 new file mode 100644 index 0000000..5023d2e Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/ef1ac7b7369d90eee544c56fdf21a4a970a68246 differ diff --git a/octane_http/fuzz/corpus/cookie/ef653d9376bf4692130af2c16c1c38d2814c4e28 b/octane_http/fuzz/corpus/cookie/ef653d9376bf4692130af2c16c1c38d2814c4e28 new file mode 100644 index 0000000..c965b2a --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/ef653d9376bf4692130af2c16c1c38d2814c4e28 @@ -0,0 +1 @@ +!a=1=󽆆򽆆 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/efddd642d89a91dfdb37fc6784ca5228c765a19d b/octane_http/fuzz/corpus/cookie/efddd642d89a91dfdb37fc6784ca5228c765a19d new file mode 100644 index 0000000..a9e6c61 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/efddd642d89a91dfdb37fc6784ca5228c765a19d @@ -0,0 +1 @@ +__HgstuLLLLidm=1_2򽆆##'######;;*+b#O_=򽆆򽆆;b==0_2򽆆##'/######򽆆򽆆+b->b#=b==;1=##m=5_򽆆##2򽆆#(/c#'e=fH \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/f067250b9b64d5b379e2839d2498093ed4549833 b/octane_http/fuzz/corpus/cookie/f067250b9b64d5b379e2839d2498093ed4549833 new file mode 100644 index 0000000..4ebee64 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/f067250b9b64d5b379e2839d2498093ed4549833 @@ -0,0 +1 @@ +__Hgstuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu; b1; b##==h; b="a0"a5=#O_=򽆆򽆆+b=1=; b=;1=b1"""*";;*+b#O_=򽆆򽆆+b=1uuuuuuuuuuuuuuuuuuuuuuuuuuu; b1; b##==h; b="a0"a5d=#O_=򽆆򽆆+b=1=; b=;1=b1"""*";;*+b#O_=򽆆򽆆+b=1=; b"a==1; b="0"a5=;1=b1""1=;0"aa=*";;*+b#Ouuuuuuuuuuuuuuuu##t-O_#####idm=1_2򽆆##'##############-idmid=2 =v; foo=1dddddddddddddddddddddddddddddddddddddddd; id#idm=1_2򽆆#='#########&b="a==0"a5=;15b1##==h; b="a==1; b="0"a5=;1=b1"; b="a1"""*";;*+b#o_=򽆆򽆆+b=1=; b"a==1; b="0"a==;1; b="0"a5=;1=b1";="a==1; b="0"a==_=򽆆򽆆+b->b#=b0=""a==;1=b#####-idmid=1 "1""1"1""_;=:@ =v; foo"2";=1; idm=1_3򽆆##'m=1_2򽆆#(/c#'e=fH \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/f0b91910b4e5b1cedc321e0b94bae4a94cdeb284 b/octane_http/fuzz/corpus/cookie/f0b91910b4e5b1cedc321e0b94bae4a94cdeb284 new file mode 100644 index 0000000..c11e0b1 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/f0b91910b4e5b1cedc321e0b94bae4a94cdeb284 differ diff --git a/octane_http/fuzz/corpus/cookie/f0dab912d452cd7e2674ec96562c5785c0ac5a4b b/octane_http/fuzz/corpus/cookie/f0dab912d452cd7e2674ec96562c5785c0ac5a4b new file mode 100644 index 0000000..953430e Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/f0dab912d452cd7e2674ec96562c5785c0ac5a4b differ diff --git a/octane_http/fuzz/corpus/cookie/f19ba249870cfaafd0911286ebe112e9e4093d3e b/octane_http/fuzz/corpus/cookie/f19ba249870cfaafd0911286ebe112e9e4093d3e new file mode 100644 index 0000000..8239968 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/f19ba249870cfaafd0911286ebe112e9e4093d3e @@ -0,0 +1 @@ +__s___Xid= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/f1de0e5a381937a69e41a6f70f51df9ae94a59de b/octane_http/fuzz/corpus/cookie/f1de0e5a381937a69e41a6f70f51df9ae94a59de new file mode 100644 index 0000000..33e8bcd Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/f1de0e5a381937a69e41a6f70f51df9ae94a59de differ diff --git a/octane_http/fuzz/corpus/cookie/f209fcb0c27da857a433d2fe5857b8a562188525 b/octane_http/fuzz/corpus/cookie/f209fcb0c27da857a433d2fe5857b8a562188525 new file mode 100644 index 0000000..bb79f77 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/f209fcb0c27da857a433d2fe5857b8a562188525 @@ -0,0 +1 @@ +d`z_o&`111111$=t=0;__H&osstj==0t0$;__Hos-._Xut===0t0$;__Hostut==0;ostut=t.=1;j =;j$111=111111111$=t=0;__Hosstj==0t0$;__Hos-._st.=1;j =;j$=t=0;__Ho1111111$=t=0;__H&osstj==0t0$;__Hos11$=11111?1111111=1t1$=0;_$;__Hos-._Xut===0t0$;__Hostut==0;ostut=t.=1;j =;j1111111111$=t=0;__Hosstj==0t0$;__Hos-._st.=1;j =;j$=t=0;__Ho1111111$=t=0;__H&osstj==0t0$;__Hos11$=t=0;__Hosstj==0t0$;__Hos-1111111111111111$=t=0;__Hosstj==0t0$;__Hos-._st.=1;j# =;j$=t=0;__Hosuut==0;__Hos-._Xut====t.=1111111$=t=0;__Hosstj==0t0$;__Hos-._Xut===0t0$;__Hostut==0;ostu=t00$;=__Hostu \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/f2b384142510d18bf6cac868ef51a54854dbfd8f b/octane_http/fuzz/corpus/cookie/f2b384142510d18bf6cac868ef51a54854dbfd8f new file mode 100644 index 0000000..7aa2e8e --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/f2b384142510d18bf6cac868ef51a54854dbfd8f @@ -0,0 +1 @@ +_=0;+{;js=1=1;j=1;;_H=1;js=;jS=1;e=H=1;jS=0;{;&s=2;{0s=1;s=1=1;{;js=1;j=1;;_H=1;js=;jS=1;e=H=1;jS=0;{;&s=2;{;js=1;;_H=1;js=0;{;&s=1;{;js=;{;&s{;sj=1;;_H=1;js=;js=1;e=H=1;js=0;;_H=1;js=0;{;&s=1;{;js=;{;&s{;sj=1;;_n=1;js=;js=1;e=H=1;js=0;{=1;js=1;;_H=1;s=;js=1;e=H=1;js=0;{;&s=2;{0s=1;e=ff \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/f307db6efab1e02a961230777779e3bb083a780d b/octane_http/fuzz/corpus/cookie/f307db6efab1e02a961230777779e3bb083a780d new file mode 100644 index 0000000..ce5d2db --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/f307db6efab1e02a961230777779e3bb083a780d @@ -0,0 +1 @@ +!!!!= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/f37d52b34c09442b6a5e105683705a83938563b5 b/octane_http/fuzz/corpus/cookie/f37d52b34c09442b6a5e105683705a83938563b5 new file mode 100644 index 0000000..0ca3186 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/f37d52b34c09442b6a5e105683705a83938563b5 @@ -0,0 +1 @@ +####= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/f3addac8a94ebb17664c809a842336ad6c4c3adf b/octane_http/fuzz/corpus/cookie/f3addac8a94ebb17664c809a842336ad6c4c3adf new file mode 100644 index 0000000..adf0b7b --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/f3addac8a94ebb17664c809a842336ad6c4c3adf @@ -0,0 +1 @@ +0+____;______b= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/f3d57a6f8c1b9a1c51d610864a0da045c7230dd3 b/octane_http/fuzz/corpus/cookie/f3d57a6f8c1b9a1c51d610864a0da045c7230dd3 new file mode 100644 index 0000000..9c5c829 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/f3d57a6f8c1b9a1c51d610864a0da045c7230dd3 @@ -0,0 +1 @@ +__IiX___ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/f3ff2e9ae6ac6548ef4170abc319203eb44b5385 b/octane_http/fuzz/corpus/cookie/f3ff2e9ae6ac6548ef4170abc319203eb44b5385 new file mode 100644 index 0000000..f867b6c --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/f3ff2e9ae6ac6548ef4170abc319203eb44b5385 @@ -0,0 +1 @@ +;;;;;; \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/f418de3a90887fc278c8d821db6b666d33cf7fae b/octane_http/fuzz/corpus/cookie/f418de3a90887fc278c8d821db6b666d33cf7fae new file mode 100644 index 0000000..54213ea --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/f418de3a90887fc278c8d821db6b666d33cf7fae @@ -0,0 +1 @@ +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAZ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/f42445ab3cab0da49fdb608256e07ce04c5e7f80 b/octane_http/fuzz/corpus/cookie/f42445ab3cab0da49fdb608256e07ce04c5e7f80 new file mode 100644 index 0000000..913ba14 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/f42445ab3cab0da49fdb608256e07ce04c5e7f80 differ diff --git a/octane_http/fuzz/corpus/cookie/f4f0d1b37a9feacf9714102830c00e0a79b3b818 b/octane_http/fuzz/corpus/cookie/f4f0d1b37a9feacf9714102830c00e0a79b3b818 new file mode 100644 index 0000000..596cc65 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/f4f0d1b37a9feacf9714102830c00e0a79b3b818 @@ -0,0 +1 @@ +__Host-ï/þXödÿÿÿ+ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/f51832a9530a1d0efcb265ae2b6242624823d84a b/octane_http/fuzz/corpus/cookie/f51832a9530a1d0efcb265ae2b6242624823d84a new file mode 100644 index 0000000..4ac96e9 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/f51832a9530a1d0efcb265ae2b6242624823d84a @@ -0,0 +1 @@ +^^^= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/f5d83a2c07ac6434c0af45e1502ca75423ea802b b/octane_http/fuzz/corpus/cookie/f5d83a2c07ac6434c0af45e1502ca75423ea802b new file mode 100644 index 0000000..bdff493 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/f5d83a2c07ac6434c0af45e1502ca75423ea802b @@ -0,0 +1 @@ +__Host-=d1;i={"st;i=-" \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/f5e581274391eafd13b9124fe3a7f7a8d5865802 b/octane_http/fuzz/corpus/cookie/f5e581274391eafd13b9124fe3a7f7a8d5865802 new file mode 100644 index 0000000..dd12c9e Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/f5e581274391eafd13b9124fe3a7f7a8d5865802 differ diff --git a/octane_http/fuzz/corpus/cookie/f6c20cf060788bd80a0951e012fbe6f825572623 b/octane_http/fuzz/corpus/cookie/f6c20cf060788bd80a0951e012fbe6f825572623 new file mode 100644 index 0000000..a159bcc --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/f6c20cf060788bd80a0951e012fbe6f825572623 @@ -0,0 +1 @@ +;__ost_t==0;__**to.H=0;__;__vo_oHt=;__*_uut=e \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/f70c2123aac961a1e471b738a794ade50361cedf b/octane_http/fuzz/corpus/cookie/f70c2123aac961a1e471b738a794ade50361cedf new file mode 100644 index 0000000..3088226 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/f70c2123aac961a1e471b738a794ade50361cedf differ diff --git a/octane_http/fuzz/corpus/cookie/f710d8b5f482a0ab488a3a189d90b5809b0eb83c b/octane_http/fuzz/corpus/cookie/f710d8b5f482a0ab488a3a189d90b5809b0eb83c new file mode 100644 index 0000000..80a0de4 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/f710d8b5f482a0ab488a3a189d90b5809b0eb83c @@ -0,0 +1 @@ +.{= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/f7e70e7b05266418afeb901e1bb81902b135b4d4 b/octane_http/fuzz/corpus/cookie/f7e70e7b05266418afeb901e1bb81902b135b4d4 new file mode 100644 index 0000000..5c6e19d --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/f7e70e7b05266418afeb901e1bb81902b135b4d4 @@ -0,0 +1 @@ +O|=򽆆+";;[_=򽆆򽆆+H \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/f871e982a19419e281c1759a957e1031ed128e9e b/octane_http/fuzz/corpus/cookie/f871e982a19419e281c1759a957e1031ed128e9e new file mode 100644 index 0000000..2950da1 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/f871e982a19419e281c1759a957e1031ed128e9e @@ -0,0 +1 @@ +ct-id=12221;j \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/f8b32ca30897cd91c73f07e341603b73658e5330 b/octane_http/fuzz/corpus/cookie/f8b32ca30897cd91c73f07e341603b73658e5330 new file mode 100644 index 0000000..f0fa6b1 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/f8b32ca30897cd91c73f07e341603b73658e5330 @@ -0,0 +1 @@ +|||||sny-=*);j_||sny-%=*);jX|||nys-=*);j__s||n-%=*_s: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/f8b490d4a01440b17b99457ee914a9437d39976e b/octane_http/fuzz/corpus/cookie/f8b490d4a01440b17b99457ee914a9437d39976e new file mode 100644 index 0000000..78d9f11 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/f8b490d4a01440b17b99457ee914a9437d39976e @@ -0,0 +1 @@ +$=t=0;__Hosuut==0;;__Hostjs-._Xut=0;ut==0;*;__Hostut==0;*__Hos0;__Host.=0;__Hostjs-._Xut===0t0$;__Host-ut==0;__Host.=0;__Hostj0$;__Host-u+==1;__os0;__Host.=0;__Hostjs-._Xut===0t0$;__Host-ut==0;__Host.=0;__Hostj0$;__Host-ut==0;__Hnsttut==0;__Host.=0;__Hos=t=0;__Hosuut==0;__Hostsuuut===0t0$;__Host-ut==0;H__ost.=0;__Hostj0$;__Host-u+==1;__os5;__Ho%t.=0;__Hostjs/0t0$;__Host-ut==0;__Host.=0;__Hostj0$;__Host-ut==0;__Hosttut==0;__Host.=0;__Hostjs-._Xut=0;ut==0;*;__Hostut==0;*__Hos0;__Host.=0;__Hostjs-._Xut===0t0$;__Host-ut==0;__Host.=0;__Hostj0$;__Host-u+==1;__os0;__Host.=0;__Hot0$;__Host-ut==0;__Host.=0;__Hostj0$;__Host-ut==0;__Host.=0;__Hostjs-._Xut=0;__Hout==0;*;__Hostut==0;*__Hos0;__Host.=0;__Hostjs-._Xut===0t0$;__Host-ut==0;__Host.=0;__Hostj0$;__Host-u+==1;__os0;__Host.=0;__Hostjs-._Xut===0t0$;__Host-ut==0;__Host.=0;__Hostj0$;__Host-ut==0;__Host.=0;__Hostjs-._Xut=0;__Hostut==0;*; \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/f942843763f42124fb86a999dde30c12e0226097 b/octane_http/fuzz/corpus/cookie/f942843763f42124fb86a999dde30c12e0226097 new file mode 100644 index 0000000..170a40a --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/f942843763f42124fb86a999dde30c12e0226097 @@ -0,0 +1 @@ +._&&&&&&&&&&&&&&&&j_&&&&&&&&&&&&&&&&jsi.=0 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/f9870f536b8b3a826697c19e8e32766962ebe9ff b/octane_http/fuzz/corpus/cookie/f9870f536b8b3a826697c19e8e32766962ebe9ff new file mode 100644 index 0000000..c661eff Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/f9870f536b8b3a826697c19e8e32766962ebe9ff differ diff --git a/octane_http/fuzz/corpus/cookie/f9c0351ebd22fda06345c789d5b73d520623ccd2 b/octane_http/fuzz/corpus/cookie/f9c0351ebd22fda06345c789d5b73d520623ccd2 new file mode 100644 index 0000000..8d69d28 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/f9c0351ebd22fda06345c789d5b73d520623ccd2 @@ -0,0 +1 @@ + !!-id=0; \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/fad461463fe4924f88af05fad65e3b33d8e7b2c7 b/octane_http/fuzz/corpus/cookie/fad461463fe4924f88af05fad65e3b33d8e7b2c7 new file mode 100644 index 0000000..0c7ba7c --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/fad461463fe4924f88af05fad65e3b33d8e7b2c7 @@ -0,0 +1 @@ +a=;_~ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/faec72ecc9e83512cfaf4973949b0d9a8f0e61d2 b/octane_http/fuzz/corpus/cookie/faec72ecc9e83512cfaf4973949b0d9a8f0e61d2 new file mode 100644 index 0000000..fa42fea --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/faec72ecc9e83512cfaf4973949b0d9a8f0e61d2 @@ -0,0 +1 @@ +_=0;+{;js=1=1;{;js=1;;_H=1;js=0;{;s=;{;js=1;e=H=1;js=0;{;&s=2;{;js=1;e=ff \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/faf8063438c309604a079576a67972dafc2ba277 b/octane_http/fuzz/corpus/cookie/faf8063438c309604a079576a67972dafc2ba277 new file mode 100644 index 0000000..054a0b1 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/faf8063438c309604a079576a67972dafc2ba277 differ diff --git a/octane_http/fuzz/corpus/cookie/fb1abde81c3e89454e560b5798458bb6dde95dcd b/octane_http/fuzz/corpus/cookie/fb1abde81c3e89454e560b5798458bb6dde95dcd new file mode 100644 index 0000000..9fe6592 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/fb1abde81c3e89454e560b5798458bb6dde95dcd @@ -0,0 +1 @@ +___H_d=0_Hos__H1666a=-1;*+b=ct_Hos__H1666a=-1;*+b=66t666d=o_-is__-id=0a=-1;*+b=66oct_Hos__H1666a=-1;*+b=66t666a=66oct_Hos_161;*+b=66octH10_Hos__H1666a=-1;*+b=6661a=_H6-1;*+b=66t666a=66oct_Hos_1666a=-1;*+b=66octH1o_-is__-id=0a=-1;*+ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/fc019c979a91b491c0851a74a1d6c9c547c0c3a9 b/octane_http/fuzz/corpus/cookie/fc019c979a91b491c0851a74a1d6c9c547c0c3a9 new file mode 100644 index 0000000..e838430 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/fc019c979a91b491c0851a74a1d6c9c547c0c3a9 @@ -0,0 +1 @@ +__Hosuti=;jl=; =;; e=f \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/fc264e823132707b28a2e05d6f649139818963c9 b/octane_http/fuzz/corpus/cookie/fc264e823132707b28a2e05d6f649139818963c9 new file mode 100644 index 0000000..49bae17 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/fc264e823132707b28a2e05d6f649139818963c9 @@ -0,0 +1 @@ +^= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/fc88ee126335ce08fe5f5337bed948bd2b8a73e9 b/octane_http/fuzz/corpus/cookie/fc88ee126335ce08fe5f5337bed948bd2b8a73e9 new file mode 100644 index 0000000..272b59d --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/fc88ee126335ce08fe5f5337bed948bd2b8a73e9 @@ -0,0 +1 @@ +%%%%%%%%%%%%%%%%= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/fca6df1e2d57bfd8d0216d7c65d8e7bfaac6d476 b/octane_http/fuzz/corpus/cookie/fca6df1e2d57bfd8d0216d7c65d8e7bfaac6d476 new file mode 100644 index 0000000..7d90167 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/fca6df1e2d57bfd8d0216d7c65d8e7bfaac6d476 @@ -0,0 +1 @@ +oo =e= ڞž \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/fced81afc2706c22494bff9e73b51614f4e3e601 b/octane_http/fuzz/corpus/cookie/fced81afc2706c22494bff9e73b51614f4e3e601 new file mode 100644 index 0000000..56b8dd0 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/fced81afc2706c22494bff9e73b51614f4e3e601 @@ -0,0 +1 @@ +dÃÎÄÿÿCn"=,j \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/fd2a9f45d8aeb91aa9c63c7630cdde7afa796a39 b/octane_http/fuzz/corpus/cookie/fd2a9f45d8aeb91aa9c63c7630cdde7afa796a39 new file mode 100644 index 0000000..6172e74 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/fd2a9f45d8aeb91aa9c63c7630cdde7afa796a39 @@ -0,0 +1 @@ +av; __Hi-ot%={+v; _Hi-ot_;H vi-otdid={v; __Hi-ot%&!d={v; __Hi-o&!d=v; _Hi-ot_;H vi-otdid={v; __Hi-ot%&!d={v; __Hi-o&!d={v; __Hi-ot!%$&%%8$%-id={v; __Hi-ot%&!$%%4$={v; __Hi-ot%&!d={v; __Hi-ot={+v; i-otdid={v; __Hi-ot%={+v; _Hi-ot_;H vi-otdid={v; __Hi-ot%&!d={v; __Hi-ot={+v; _Hi-otv; ; __Hi-ot%&!d={v; __Hi-ot!%$&%%8$%-id={v; __'''2=%&!$%%4$%-$%%%oon=d={vd={v; {v; __Hi-ol%&!$%%dt-id={v;d={v; __Hi-ot!%$&%%-id={v; \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/fdca664f85f4ce0e2cde64a7353cbe12e394b2da b/octane_http/fuzz/corpus/cookie/fdca664f85f4ce0e2cde64a7353cbe12e394b2da new file mode 100644 index 0000000..dbccaad Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/fdca664f85f4ce0e2cde64a7353cbe12e394b2da differ diff --git a/octane_http/fuzz/corpus/cookie/fe772a17c70db0e3f6cf40b931a46505640b7490 b/octane_http/fuzz/corpus/cookie/fe772a17c70db0e3f6cf40b931a46505640b7490 new file mode 100644 index 0000000..b9b8533 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/fe772a17c70db0e3f6cf40b931a46505640b7490 differ diff --git a/octane_http/fuzz/corpus/cookie/fe7ef3480c8265aa70a05f8068bde1c93a33dc1f b/octane_http/fuzz/corpus/cookie/fe7ef3480c8265aa70a05f8068bde1c93a33dc1f new file mode 100644 index 0000000..42e2293 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/fe7ef3480c8265aa70a05f8068bde1c93a33dc1f @@ -0,0 +1 @@ +----------------e= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/fe8a3f16d8fab7246ce7e9df57314324b2f921eb b/octane_http/fuzz/corpus/cookie/fe8a3f16d8fab7246ce7e9df57314324b2f921eb new file mode 100644 index 0000000..641773c Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/fe8a3f16d8fab7246ce7e9df57314324b2f921eb differ diff --git a/octane_http/fuzz/corpus/cookie/fe9a80366e666302197d9cdad01da96a91da7ac5 b/octane_http/fuzz/corpus/cookie/fe9a80366e666302197d9cdad01da96a91da7ac5 new file mode 100644 index 0000000..1ec65c4 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/fe9a80366e666302197d9cdad01da96a91da7ac5 differ diff --git a/octane_http/fuzz/corpus/cookie/fee47fe4886b0ebe165e6b29ff9bd7a7050460b4 b/octane_http/fuzz/corpus/cookie/fee47fe4886b0ebe165e6b29ff9bd7a7050460b4 new file mode 100644 index 0000000..2d8bdfb --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/fee47fe4886b0ebe165e6b29ff9bd7a7050460b4 @@ -0,0 +1 @@ +a===b=""; c=""b=""; c=""ooooooooooob=""; c=""b=""; c=""ooooooooo2ooo^oooooooob="";c="" \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/ff2415669a31f3e3cf5fcca8ace397cfe9920682 b/octane_http/fuzz/corpus/cookie/ff2415669a31f3e3cf5fcca8ace397cfe9920682 new file mode 100644 index 0000000..fccd163 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/ff2415669a31f3e3cf5fcca8ace397cfe9920682 @@ -0,0 +1 @@ +~~~~= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/ff629be61ff57e01420c25fcd88ebbd0b8c345f6 b/octane_http/fuzz/corpus/cookie/ff629be61ff57e01420c25fcd88ebbd0b8c345f6 new file mode 100644 index 0000000..21d947b --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/ff629be61ff57e01420c25fcd88ebbd0b8c345f6 @@ -0,0 +1 @@ +d&!!= !0_H \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/ff6727ab931c00bdd62d2bf0f5d3cfc2de5f845a b/octane_http/fuzz/corpus/cookie/ff6727ab931c00bdd62d2bf0f5d3cfc2de5f845a new file mode 100644 index 0000000..cea65aa --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/ff6727ab931c00bdd62d2bf0f5d3cfc2de5f845a @@ -0,0 +1 @@ +=c_ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/ff97cce8b9ad36691587b155bfa19b7f2f886574 b/octane_http/fuzz/corpus/cookie/ff97cce8b9ad36691587b155bfa19b7f2f886574 new file mode 100644 index 0000000..aa2db1b --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/ff97cce8b9ad36691587b155bfa19b7f2f886574 @@ -0,0 +1 @@ +__={v; _Hi-otdt-octEd={v; _Hi-otdt-id={v; _Hi-otdt-id={v; _Hi-otdid={v; _Hi-otid={v; _Hi-otdt-id={v; _Hi-otdid={v; _Hi-otdc= drrrr=e= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/ffa3a7b2b3d88a7e40b548474939663693c1571e b/octane_http/fuzz/corpus/cookie/ffa3a7b2b3d88a7e40b548474939663693c1571e new file mode 100644 index 0000000..a591b68 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/ffa3a7b2b3d88a7e40b548474939663693c1571e @@ -0,0 +1,3 @@ +_O0aãSS+cc3=1;":1}; d=eayut-id=na; 1=na; d=1;; Nc= + +__Hos=__Hos=aut-aãSS+cc3=1;":;; c=3=1;":1=1;:; e=naccgcSSSSSScccccccccOOOOOOOO_cccccccOOOOOOOO_H0aOOOOOOOOOO¬¬¬¬¬¬¬¬¬¬¬¬¬¬#¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬OOOOOOa;OOOO.d$$$$$$$$$$=eOSS+cOOO=OOOOa=O=ONOOO \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/ffb6afbc392b08738c1cfda18cc0f8d9ea88c1e7 b/octane_http/fuzz/corpus/cookie/ffb6afbc392b08738c1cfda18cc0f8d9ea88c1e7 new file mode 100644 index 0000000..76e9ca1 Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/ffb6afbc392b08738c1cfda18cc0f8d9ea88c1e7 differ diff --git a/octane_http/fuzz/corpus/cookie/seed-0 b/octane_http/fuzz/corpus/cookie/seed-0 new file mode 100644 index 0000000..70c3214 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/seed-0 @@ -0,0 +1 @@ +a=1; b="2"; c=3 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/seed-1 b/octane_http/fuzz/corpus/cookie/seed-1 new file mode 100644 index 0000000..bd13cc2 --- /dev/null +++ b/octane_http/fuzz/corpus/cookie/seed-1 @@ -0,0 +1 @@ +__Host-id=1;json={"a":1}; =v; foo; d=e=f \ No newline at end of file diff --git a/octane_http/fuzz/corpus/cookie/seed-2 b/octane_http/fuzz/corpus/cookie/seed-2 new file mode 100644 index 0000000..052839e Binary files /dev/null and b/octane_http/fuzz/corpus/cookie/seed-2 differ diff --git a/octane_http/fuzz/corpus/headers/00604e4b8add906e4f959450bc6d2f13ff755caa b/octane_http/fuzz/corpus/headers/00604e4b8add906e4f959450bc6d2f13ff755caa new file mode 100644 index 0000000..68abce2 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/00604e4b8add906e4f959450bc6d2f13ff755caa @@ -0,0 +1,27 @@ +Hoat:nt:*ae& +at:Ca:t: +at: +at: +at:st: +at: +at: +a:Ca: +sst: +at: +at: +a:Cnt:*a +sst: +at: +at: +a:Cnt:*t: +at: +at: +at:st: +at: +at: +a:Cnt:* +&eaat:Ca: +sst: +at: +at: +a:Cnt:*ae&&& \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/008c946cd715ca6bd790e41a9735a3f6b0a30e98 b/octane_http/fuzz/corpus/headers/008c946cd715ca6bd790e41a9735a3f6b0a30e98 new file mode 100644 index 0000000..a6ddb9d --- /dev/null +++ b/octane_http/fuzz/corpus/headers/008c946cd715ca6bd790e41a9735a3f6b0a30e98 @@ -0,0 +1 @@ +..: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/009cb3eb4d378681a21d21ec6465b065d729b081 b/octane_http/fuzz/corpus/headers/009cb3eb4d378681a21d21ec6465b065d729b081 new file mode 100644 index 0000000..942bfb2 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/009cb3eb4d378681a21d21ec6465b065d729b081 @@ -0,0 +1,151 @@ +Hot: +t: +H*-*st: +Hot: +t: +Hot: +t: +H*t: +H*-*st: +Hot: +t: +H*-*stP: +Hoo*sHot: +t: +H*-*st: +Aot: +t: +H*t: +t: +H*tA*sHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +*st: +Hoont: +Hoo*-*st: +Hoont:t: +t:: +H*-*st: +Hot: +t: +H*-t: +HoontentL*t: +tsHot: +t:*st: +Hot: +t: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +Hp*st: +Hoo-*st: +Hoon: +t: +H*-*s-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +Hoonte*stP: +Hoo*sHot: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHot: +t:*st: +Hot: +t: +Hot: +t: +H*A*sHot: +t: +H*-ontentL*t: +tsHo-*st: +Hot: +t: +H*-*stP:n-*sHot: +p*st: +Hoo-*st: +Hoont: +HoontentL*t: +tsHot: +t:*st: +Hot: +t: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +Hp*st: +Hoo-*st: +Hoon: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +Hoontet: +Hot: +t: +t: +H*-*st: +oont: +HoontentL*t: +tsHo-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +*st: +Hoont: +Hoo*-*st: +Hoont:t: +t: +H*-*st: +Hot: +tgth: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/00e633795313dbeee02afe2f63165eefb6da927d b/octane_http/fuzz/corpus/headers/00e633795313dbeee02afe2f63165eefb6da927d new file mode 100644 index 0000000..e44eaa0 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/00e633795313dbeee02afe2f63165eefb6da927d @@ -0,0 +1 @@ +Content-Length:00000040 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/018e1673a5d88abadeaee61b34563b3c5bf0be7b b/octane_http/fuzz/corpus/headers/018e1673a5d88abadeaee61b34563b3c5bf0be7b new file mode 100644 index 0000000..c5a6e69 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/018e1673a5d88abadeaee61b34563b3c5bf0be7b @@ -0,0 +1,14 @@ +Hoat: +sst: +atoat: +sst: +at:nt +at: +at:a-CC:Ȑ +Xt0th: ȀhCC:Ȑ +Xt0th: Ȁnt-at:Ȑ +Xth:Gр +X:~t-omhCCat:Ȑ +Xth:Gр +X: +at:C&& \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/01d94a6f21b47b294553d412889a784d3553cf6f b/octane_http/fuzz/corpus/headers/01d94a6f21b47b294553d412889a784d3553cf6f new file mode 100644 index 0000000..21e8ce6 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/01d94a6f21b47b294553d412889a784d3553cf6f @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/01dfdd5a190ca9bccfb8b4cef0e56a0459202030 b/octane_http/fuzz/corpus/headers/01dfdd5a190ca9bccfb8b4cef0e56a0459202030 new file mode 100644 index 0000000..d86b9b3 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/01dfdd5a190ca9bccfb8b4cef0e56a0459202030 @@ -0,0 +1 @@ +Content-Length: bC򚕋 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/01f05b771dd07ebf9f387e9759b535e0c47e6175 b/octane_http/fuzz/corpus/headers/01f05b771dd07ebf9f387e9759b535e0c47e6175 new file mode 100644 index 0000000..11b61cd --- /dev/null +++ b/octane_http/fuzz/corpus/headers/01f05b771dd07ebf9f387e9759b535e0c47e6175 @@ -0,0 +1 @@ +'n: 5 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/023e201264b30c387992f2cf4a1cfd8b043e4397 b/octane_http/fuzz/corpus/headers/023e201264b30c387992f2cf4a1cfd8b043e4397 new file mode 100644 index 0000000..52679ab --- /dev/null +++ b/octane_http/fuzz/corpus/headers/023e201264b30c387992f2cf4a1cfd8b043e4397 @@ -0,0 +1,6 @@ +'+C-A: x +-A: +Cs: a +'Co#nOos: a +Cnt: a +Cnoook6: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/0295d88ca779f821364ac60ab29b5668bab04bee b/octane_http/fuzz/corpus/headers/0295d88ca779f821364ac60ab29b5668bab04bee new file mode 100644 index 0000000..2276dc3 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/0295d88ca779f821364ac60ab29b5668bab04bee @@ -0,0 +1,35 @@ +C: /5,s :- +X:5,s 4 +X:-L: 5 +X:-L5,s 4 +X:-L: 5 +X:-L: +X::X: +X:: 5,s 4 +X:-L: 6 +ength: 8 +X-L: 5 +X:-L: 5 +X:-L5,s 5 +X:-L 1 +X:-L: +X*: 5,s 4 +X:- 5 +X:-L: +X: +X:: 5,s 4 +X:-L: 6 +ength: 8 +X-L: 5 +X:-L: 5 +X:-L5,s 5 +X:-L: +X:: 5,s 4 +X: 8: +X:: 4 +X: 8 +X-L: 5 +X:-L: 5 +X:-L5,s 5 +X-L: X:-L: +X:2 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/02b90d71fa3fb9d9c226a9b685d122ccc736b3fc b/octane_http/fuzz/corpus/headers/02b90d71fa3fb9d9c226a9b685d122ccc736b3fc new file mode 100644 index 0000000..c8bec25 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/02b90d71fa3fb9d9c226a9b685d122ccc736b3fc @@ -0,0 +1,63 @@ +'+C:Ȑ +-nC:: hCC:Ȑ +X6t:mhCC:Ȑ +X4C:mXtwt hCC:Ȑ +X6tC:mhCCtwt: h7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:ȐCC:Ȑ +Xt7th:#mhCC:Ȑ +XtC:mXtwC:Ȑ +X4C:mXtwt hCC:Ȑ +X6tC:mhCC:Ȑ +XtC:m+hCC:Ȑ +X6t: h'C:Ȑ +X6t: h:Ȑ +X4C:mXtwt hCC:Ȑ +X6tC:mhCC:Ȑ:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: h:Ȑ +X4C:mXtwt hCC:Ȑ +X6tC:mhCC:Ȑ +XtC:m+hCC:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt7th:#mhCC:Ȑ +XtC:mXtwt: hCC:Ȑ +X6t:mhCC:Ȑ +X4C:mXtwt: h7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:ȐCC:Ȑ +Xt7th:#mhCC:Ȑ +XtC:mXtwC:Ȑ +X4C:mXtwt hCC:~Ȑ +X6tC:mhCC:Ȑ +XtC:m+hCC:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt7th:C:d~~~~Ȑ +Xtwt: hC'C:Ȑ +X6t: h:Ȑ +X4C:mXtwt hCC:Ȑ +X6tC:mhCC: hCC:Ȑ +Xt7th:#mthhCC:Ȑ +XtC::mXtwt: hCC:Ȑ +X6t:mhCC:Ȑ +X4C:mXtwt: hCC:Ȑ +X6tC:mhCC:Ȑ +XtC:mhCC:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:ȐCCt: hCC:Ȑ +X6t:mhCC:Ȑ +X4C:mXtwt: hCC:Ȑ +X6tC:mhCC:Ȑ +XtC:mhCC:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +X6tC:m \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/02be35ebcd00ade08dab6ac8e7c930f26d1be50f b/octane_http/fuzz/corpus/headers/02be35ebcd00ade08dab6ac8e7c930f26d1be50f new file mode 100644 index 0000000..403cd2e --- /dev/null +++ b/octane_http/fuzz/corpus/headers/02be35ebcd00ade08dab6ac8e7c930f26d1be50f @@ -0,0 +1 @@ +Content-Length: 6h: , \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/03228c3ddacf1bdaf434f13a5160dc3e13e140b9 b/octane_http/fuzz/corpus/headers/03228c3ddacf1bdaf434f13a5160dc3e13e140b9 new file mode 100644 index 0000000..ff4f3c2 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/03228c3ddacf1bdaf434f13a5160dc3e13e140b9 @@ -0,0 +1 @@ +tL*nL*-**g*bg*-!h*-st*so:=/3 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/032e3bd9197d145c60dd809b59ee8b2f3713dc60 b/octane_http/fuzz/corpus/headers/032e3bd9197d145c60dd809b59ee8b2f3713dc60 new file mode 100644 index 0000000..763dbd2 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/032e3bd9197d145c60dd809b59ee8b2f3713dc60 @@ -0,0 +1 @@ +-oCHo:CnsnkC򚑋򚑋osnnnC򚑋-oC:C򚑋-snkC򚑋򚑋eHgoneosnkC򚑋-򚑋 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/04a2ae68fdc5020cd5c1f9bc3f7f94c4e7218707 b/octane_http/fuzz/corpus/headers/04a2ae68fdc5020cd5c1f9bc3f7f94c4e7218707 new file mode 100644 index 0000000..bdb5f4f --- /dev/null +++ b/octane_http/fuzz/corpus/headers/04a2ae68fdc5020cd5c1f9bc3f7f94c4e7218707 @@ -0,0 +1,256 @@ +Hot: +t: +H*-*st: +Hot: +t: +Hot: +t: +H*t: +H*-*st: +Hot: +t: +H*-*stP: +Hoo*sHot: +t: +H*-*st: +Aot: +t: +H*t: +t: +H*tA*sHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +*st: +Hoont: +Hoo*-*st: +Hoont:t:CoNokie:Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +Hp*st: +Hoo-*st: +Hoon: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*sHot: +t:*st: +Hot: +t: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHo*st: +Hoont: +Hoot: +Hoont:t: +tHst: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +Hoonte*stP: +Hoo*sHot: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHot: +t:*st: +Hot: +t: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHo*st: +Hoont: +Hoo*-*st: +Hoont:t: +tHoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +p*st: +Hoo-*st: +Hoont: +HoontentL*t: +tsHot: +t:*st: +Hot: +t: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +Hp*st: +Hoo-*st: +Hoon: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +*st: +Hoont: +Hoo*-*st: +Hoont:tHot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +Hp*st: +Hoo-*st: +Hoon: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*sHot: +t:*st: +Hot: +t: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHo*st: +Hoont: +Hoo*-*st: +Hoont:t: +tHst: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +Hoonte*stP: +Hoo*sHot: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHot: +t:*st: +Hot: +t: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHo*st: +Hoont: +Hoo*-*st: +Hoont:t: +tHoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +t: +H*-*st: +Hot: +tgth: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/058479dca857bbf30e2ce8f2815321d05476a02c b/octane_http/fuzz/corpus/headers/058479dca857bbf30e2ce8f2815321d05476a02c new file mode 100644 index 0000000..e1dca80 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/058479dca857bbf30e2ce8f2815321d05476a02c @@ -0,0 +1,44 @@ +net-Hokish: 5 +||||Cot-Horh: 5 +||||||||okHosst: +at:et-Hokish: 5 +||||Cot-HoMish: 5 +||||CooC--t-n-: x i-Hokish: 5 +||||Cot-Ho|Cook4okish: 5 +||||Cot-Horh: 5 +||||||||okHosst:kish: 5 +||||Cot-Horh: 5 +||||||||okHosst: +at: +aoMMMMMMMMMMMMContent-Length:' MMish: 5 +||||CooC--t-n-: x i-Hokish: 5 +||||Cot-Ho|Cook4Net-A.:= ieaea +aoMMMMMMTMMMMMContent-Length:' MMik4net-A.:= ieaea +aoMMMMMMMMMMMMContent-Length:' MMish: 5( +||||Cook4net-A.:= iea1rh: 5 +||||||||okHosst: +at:et-Hokish: 5 +||||Cot-Horh: 2 +||||||||okHosst: +at: +aoMMMMMMMMontent-Length:' MMish: 5 +||||CooC--tsh: 5( +||||Cook4net-A.:= iea1rh: 5 +||||-t-n-: x iea +aoMMMMMMMMMMMMContent-Length:' MMish: 5 +||||Cook4net-A.:= ieaea +anMMMMMMMMMMMMContent-Length:' MMish: 5(Net-A.:= ieaea +aoMMMMMMTMMMMMConok4net-A.:= iea1rh: 5 +||||||||okHosst: +at:et-Hokish: 5 +||||Cot-Horh: 5 +||||||||okHosst: +at: +aoMMMMMMMMMMMMContent-Length:' MMish: 5 +||||CooC--tsh: 5( +||||Cook4net-A.:= iea1rh: 5 +||||-t-n-: x iea +aoMMMMMMMMMMMMContent-Length:' MMish: 5 +||||Cook4net-A.:= ieaea +anMMMMMMMMMMMMContent-Length:' MMish: 5( +||||Cook4net-A.:= iea1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/05ffd44710d48175f3267f90fbc9ff857fc97ed1 b/octane_http/fuzz/corpus/headers/05ffd44710d48175f3267f90fbc9ff857fc97ed1 new file mode 100644 index 0000000..0fd676b --- /dev/null +++ b/octane_http/fuzz/corpus/headers/05ffd44710d48175f3267f90fbc9ff857fc97ed1 @@ -0,0 +1 @@ +ength::뽋tM뽋________W_)_뭋tL뽋__:뽋tL뽋_$_________t:::뽋tL뽋_____!____A:____: A_- \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/067088d9d671ef141ac95aba688c88cd560f8423 b/octane_http/fuzz/corpus/headers/067088d9d671ef141ac95aba688c88cd560f8423 new file mode 100644 index 0000000..6ad8be6 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/067088d9d671ef141ac95aba688c88cd560f8423 @@ -0,0 +1 @@ +Content-Length: 2200000000000000000277640822 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/073414a577720cc724a76389b5d3102e5dae8bb2 b/octane_http/fuzz/corpus/headers/073414a577720cc724a76389b5d3102e5dae8bb2 new file mode 100644 index 0000000..b16d955 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/073414a577720cc724a76389b5d3102e5dae8bb2 @@ -0,0 +1,21 @@ +Hoat: +ss: +atoat: +sst: +aatHo: ; +C'ttth: 5 +Coo`kie: 5 +Czie:[[[: a +C'tt-LeL: th: 5ot: +t: +H*-st: +t: +H*-*sHot: +t: +Ho*-*st: +Hoont: +tL: +t-*tgth: Ȑ +Xth:Gр +X: +at:C&& \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/074a9ebda168c13b32e1710aea385d92be5ecbdd b/octane_http/fuzz/corpus/headers/074a9ebda168c13b32e1710aea385d92be5ecbdd new file mode 100644 index 0000000..1097733 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/074a9ebda168c13b32e1710aea385d92be5ecbdd @@ -0,0 +1,20 @@ +%oat: +sst: +ts: +at: +atat:t: a +Io: +ttt:*: +st: a +Hot: +t: +H*: +Host: a +HosC:Ȑ +Xt-: +Nt: +*: +st:!a + +aCat: +at:C& \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/074d02ea130380e7d0ea5fdac8efe201f5fd5ff5 b/octane_http/fuzz/corpus/headers/074d02ea130380e7d0ea5fdac8efe201f5fd5ff5 new file mode 100644 index 0000000..9217ce1 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/074d02ea130380e7d0ea5fdac8efe201f5fd5ff5 @@ -0,0 +1 @@ +Content-Length:277400000277640820040 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/078e92e6545ee739994436f67882fe4b4f011fbf b/octane_http/fuzz/corpus/headers/078e92e6545ee739994436f67882fe4b4f011fbf new file mode 100644 index 0000000..991290c --- /dev/null +++ b/octane_http/fuzz/corpus/headers/078e92e6545ee739994436f67882fe4b4f011fbf @@ -0,0 +1,68 @@ +Hoat: +ssyt: +atot: a +C'ttth: 0 +Cho:o 5 +Cookzie: st: a +C'tt: st:(a +C'tt-ntdLength: 5 +*ot: +-: +H*: +Host: Hot^ +t: +E*: +XCo-LkCC:Ȑ +X8'ttth: 0 +Cho:o 5 +Cookzie: st: a +C'tt-ntdst: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +CooL: th_: 5 +Cooh:- 5 +CookCC:Ȑ +X7t: hCC:Ȑ +Xiko`: 5 +Booki%:(C'ttkCC:Ȑ +X8t:#hCCt:et-Hoki:Ho: a +Ct: hCC:Ȑ +Xt7thnet-Hokish: 5 +||||CotHoat: +sst: +!at: +atHossat:Ca: +at: +at: +-Horh: 5 +||t: +at:et-Hokish: 4 +||||Cot-Horh: 5 +||||||||okHosst: +at: +aoMMMMMMMMMMMMContent-Length:' MMish: 5 +||||CooC--t-n-: x i-Hokish: 5 +||: +H*-*st: +entL*torh: 5atHo:Ȑ +X7t: hCC:Ȑ +Xiko`: 5 +Bookie:(C'ttth: 5 +Coo`: 5 +Book`w: t: hCC:Ho: a +Ct: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt'4tth: 5 +Coo`: 5 +Booh: 5 +Coo`: 5 +Book`o: 5 +Boo: x +C`o-A: x +2gth: 5 +XCo-LeL: th_: 5 +Cooh:- 5 +CookCC0h:t \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/07d2fea8dfd28507dd294b3b8c440a39e0af6362 b/octane_http/fuzz/corpus/headers/07d2fea8dfd28507dd294b3b8c440a39e0af6362 new file mode 100644 index 0000000..42e3572 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/07d2fea8dfd28507dd294b3b8c440a39e0af6362 @@ -0,0 +1,170 @@ +Hot: +t: +H*-*st: +Hot: +t: +Hot: +t: +H*t: +H*-*st: +Hot: +t: +H*-*stP: +Hoo*sHot: +t: +H*-*st: +Aot: +t: +H*t: +t: +H*tA*sHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +Host: ; +f: ~,e: a=3ot: +*st: +Hoont: +Hoo*-*st: +Hoont:t: +t:: +H*-*st: +Hot: +t#: +H*-t: +HoontentL*t: +tsHot: +t:*st: +Hot: +t: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +Hp*sT: +Hoo-*st: +Hoon: +t: +H*-*st: +Hot: +t: +HZ-*st: +Hoont: +HoontentL*t: +tsHo-*sHot: +t:*st: +Hot: +t: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHo*st: +Hoont: +Hoo*-ts*: +Hoont:t: +tHst: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +Hoonte*stP: +Hoo*sHot: +t: +H*-*st: +Hot: +t: +H*-*st&: +Hoont: +HoontentL*t: +tsHot: +t:*st: +Hot: +t: +at:nt +a:t +at: +atHo: a +C'ttth: 4 +Cro`kie: st: a +C'ttth: 0 +Cho:o 5f +Cookzie: st: a +C'tt-ntdLength: 5 +*ot: +-: +H*: +Host: Hot^ +t: +E*: +XCo-LCC:Ȑ +X7t: hCC:Ȑ +#ie: a=10th: Ȁnt-omhCCGC;t:Cat:Ȑ +eL: th: 5 +Cooh:- 5 +CookCC:Ȑ +X7t: hCC:Ho: a +C'ttth: 5 +Coo`: 5 +Booko`: 5 +Bookie: C'ttth: 5 +Coo`: 5 +Book`o: 6 +Boo:Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHo*st: +Hoont: +Hoo*-*stHoontentL*t: +tsHo-*st: +Hot: +t: +H*-*stP: +HonoH*-*sHot: +*st: +Hoont: +Hoo*-*st: +Hoont:t: +t: +H*-*st: +Hot: +tgth: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/07db2a40ec6638ccdf46922b6328935fea6482bb b/octane_http/fuzz/corpus/headers/07db2a40ec6638ccdf46922b6328935fea6482bb new file mode 100644 index 0000000..e47e14d --- /dev/null +++ b/octane_http/fuzz/corpus/headers/07db2a40ec6638ccdf46922b6328935fea6482bb @@ -0,0 +1 @@ +%%: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/07dd84b3caa9a528158ec198877d9bfc546a995f b/octane_http/fuzz/corpus/headers/07dd84b3caa9a528158ec198877d9bfc546a995f new file mode 100644 index 0000000..376fcbf --- /dev/null +++ b/octane_http/fuzz/corpus/headers/07dd84b3caa9a528158ec198877d9bfc546a995f @@ -0,0 +1,2 @@ +Content-Length:tȐ +A: CȐ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/085396899e56f776336eec8dff820f8ba55db352 b/octane_http/fuzz/corpus/headers/085396899e56f776336eec8dff820f8ba55db352 new file mode 100644 index 0000000..7e7f633 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/085396899e56f776336eec8dff820f8ba55db352 @@ -0,0 +1 @@ +Content-Length: 5, 5, b,: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/08e5a3ecc775a434036b5d8f22abaf2c5899b1a4 b/octane_http/fuzz/corpus/headers/08e5a3ecc775a434036b5d8f22abaf2c5899b1a4 new file mode 100644 index 0000000..5e4aa9f --- /dev/null +++ b/octane_http/fuzz/corpus/headers/08e5a3ecc775a434036b5d8f22abaf2c5899b1a4 @@ -0,0 +1,2 @@ +L:x +h:: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/08e985c447f53792c860e1932e830079ee832083 b/octane_http/fuzz/corpus/headers/08e985c447f53792c860e1932e830079ee832083 new file mode 100644 index 0000000..cac2666 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/08e985c447f53792c860e1932e830079ee832083 @@ -0,0 +1,40 @@ +engthHost: 8 +X-gthHost: 8 +X-_____________________________________________________________A: tentHost: 8 +X-__________________________________________A: ______________________________________________________________A: tentHost: 8 +X-_____________________________________________________________A: Host: 8 +XengthHost: 8 +X-gthHost: 8 +X-_________________________________W___________________________A: tentHost: 8 +X-____________________________________________A: tentHost: 8 +X-_____________________________________________________________A: Host: 8 +XengthHost: 8 +X-gthHost: 8 +X-_____________________________________________________________A: tentHost: 8 +X-__________________________________________A: Host: 8 +X-gthHost: 8 +X-_____________________________________________________________A: tentHost: 8 +X-__________________________________________A: ______________________________________________ 8 +X-_____________________________________________________________A: Host: 8 +XengthHost: 8 +X-gthHost: 8 +X-_____________________________________________________________A: Host: 8 +X-gthHost: 8 +X-_____________________________________________________________A: tentHost: 8 +X-__________________________________________A: ______________________________________________ 8 +X-_____________________________________________________________A: Host: 8 +XengthHost: 8 +X-gthHost: 8 +X-_____________________________________________________________A: tentHos_____________________________________A: tentHost: 8 +X-_____________________________________________________________A: Host: 8 +X-______________________________________________hHost: 8 +X-gthHost: 8 +X-_____________________________________________________________A: tentHost: 8 +X-__________________________________________A: ________________________________________________________________________A: ______________________________________________ 8 +X-_____________________________________________________________A: Host: 8 +XengthHost: 8 +X-gthHost: 8 +X-_____________________________________________________________A: tentHost: 8 +X-____________________________________________________________A: tentHost: 8 +X-_____________________________________________________________A: Host: 8 +X-_____________________________________________________________A: --___________________________________A: --______________________________________________________________________A: - \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/09a2406784c5b1d4e320f30535b426b1af7cb1e3 b/octane_http/fuzz/corpus/headers/09a2406784c5b1d4e320f30535b426b1af7cb1e3 new file mode 100644 index 0000000..a396751 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/09a2406784c5b1d4e320f30535b426b1af7cb1e3 @@ -0,0 +1 @@ +Content-Length: 0,4 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/0a3ca7d3df394f9651dd372ef3e4057e5849666e b/octane_http/fuzz/corpus/headers/0a3ca7d3df394f9651dd372ef3e4057e5849666e new file mode 100644 index 0000000..80f919d --- /dev/null +++ b/octane_http/fuzz/corpus/headers/0a3ca7d3df394f9651dd372ef3e4057e5849666e @@ -0,0 +1 @@ +########: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/0a42e7a833d22aee6b83c111ee8d70ed8e87f81e b/octane_http/fuzz/corpus/headers/0a42e7a833d22aee6b83c111ee8d70ed8e87f81e new file mode 100644 index 0000000..f95bcb4 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/0a42e7a833d22aee6b83c111ee8d70ed8e87f81e @@ -0,0 +1,170 @@ +'+C:Ȑ +-nC:: hCC:Ȑ +X6t:mhCC:Ȑ +X4C:mXtwt hCC:Ȑ +X6tC:mhCC:Ȑ +Xtwt: hCC:Ȑ +X6t:mhCC:Ȑ +X4C:mXtwt: h7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:ȐCC:Ȑ +Xt7th:#mhCC:Ȑ +XtC:mXtwC:Ȑ +X4C:mXtwt hCC:4C:mXtwt: h7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:ȐCC:Ȑ +Xt7th:#mhCC:Ȑ +XtC:mXtwC:Ȑ +X4C:mXtwt hCC:Ȑ +X6tC:mhCC:Ȑ +XtC:m+hCC:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hC'C:Ȑ +X6t: h:Ȑ +X4C:mXtwt hCC:Ȑ +X6tC:mhCC:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: h:Ȑ +X4C:mXtwt hCC:Ȑ +X6tC:mhCC:Ȑ +XtC:m+hCC:Ȑ +Xtwt: hdC:Ȑ +X6t: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt7th:#mhCC:Ȑ +XtC:mXtwt: hCC:Ȑ +X6t:mhCC:Ȑ +X4C:mXtwt: h7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:ȐCC:Ȑ +Xt7th:#mhCC:Ȑ +XtC:mXtwC:Ȑ +X6tC:mhCC:Ȑ +XtC:m+hCC:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hC'C:Ȑ +X6t: h:Ȑ +X4C:mXtwt hCC:Ȑ +X6tC:mhCC:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: h:Ȑ +X4C:mXtwt hCC:Ȑ +X6tC:mhCC:Ȑ +XtC:m+hCC:Ȑ +Xtwt: hdC:Ȑ +X6t: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt7th:#mhCC:Ȑ +XtC:mXtwt: hCC:Ȑ +X6t:mhCC:Ȑ +X4C:mXtwt: h7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:ȐCC:Ȑ +Xt7th:#mhCC:Ȑ +XtC:mXtwC:Ȑ +X4C:mXtwt hCC:Ȑ +X6tC:mhCC:Ȑ +XtC:m+hCC:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hC'C:Ȑ +X6t: h:Ȑ +X4C:mXtwt hCC:Ȑ +X6tC:mhCC: hCC:Ȑ +Xt7th:#mhCC:Ȑ +XtC:mXtwt: hCC:Ȑ +X6t:mhCC:Ȑ +X4C:mXtwt: hCC:Ȑ +X6tC:mhCC:Ȑ +XtC:mhCC:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6tC:mhCC:Ȑ +XtC:mhCC:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6$: Ȑ +X6t:mhCC:Ȑ +X4C:mXtwt: hCC:Ȑ +X6tC:mhCC:Ȑ +XtC:mhCC:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:ȐCCt: t7th:#mhCC:Ȑ +XtC:mXtwC:Ȑ +X6tC:mhCC:Ȑ +XtC:m+hCC:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hC'C:Ȑ +X6t: h:Ȑ +X4C:mXtwt hCC:Ȑ +X6tC:mhCC:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: h:Ȑ +X4C:mXtwt hCC:Ȑ +X6tC:mhCC:Ȑ +XtC:m+hCC:Ȑ +Xtwt: hdC:Ȑ +X6t: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt7th:#mhCC:Ȑ +XtC:mXtwt: hCC:Ȑ +X6t:mhCC:Ȑ +X4C:mXtwt: h7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:ȐCC:Ȑ +Xt7th:#mhCC:Ȑ +XtC:mXtwC:Ȑ +X4C:mXtwt hCC:Ȑ +X6tC:mhCC:Ȑ +XtC:m+hCC:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hC'C:Ȑ +X6t: h:Ȑ +X4C:mXtwt hCC:Ȑ +X6tC:mhCC: hCC:Ȑ +Xt7th:#mhCC:Ȑ +XtC:mXtwt: hCC:Ȑ +X6t:mhCC:Ȑ +X4C:mXtwt: hCC:Ȑ +X6tC:mhCC:hCC:Ȑ +X6t:mhCC:Ȑ +X4C:mXtwt: hCC:Ȑ +X6tC:mhCC:Ȑ +XtC:mhCC:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt7th:# \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/0bd29d431a279c54e10848bd676e5b0e61d56874 b/octane_http/fuzz/corpus/headers/0bd29d431a279c54e10848bd676e5b0e61d56874 new file mode 100644 index 0000000..ad8b748 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/0bd29d431a279c54e10848bd676e5b0e61d56874 @@ -0,0 +1 @@ +'````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````'': \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/0c9f30475d2ae23f5a9c212e5a35d122d0723af8 b/octane_http/fuzz/corpus/headers/0c9f30475d2ae23f5a9c212e5a35d122d0723af8 new file mode 100644 index 0000000..b86f6d4 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/0c9f30475d2ae23f5a9c212e5a35d122d0723af8 @@ -0,0 +1,145 @@ +'+C:Ȑ +-nC:: X6t: h:Ȑ +X4C:mXtwt hCC:Ȑ +X6tC:mhCC:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt7th:C:C:Ȑ +X6t: h:Ȑ +X4C:mXtwt hCC:Ȑ +X6tC:mhCC:Ȑ +XtC:m+hCC:Ȑ +Xtwt: hdC:Ȑ +X6t: hCC:Ȑ +XC:Ȑ +X4C:mXtwt: h7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:ȐCC:Ȑ +Xt7th:#mhCC:Ȑ +XtC:mXtwC:Ȑ +X4C:mXtwt hCC:Ȑ +X6tC:mhCC:Ȑ +XtC:m+hCC:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hC'C:Ȑ +X6t: h:Ȑ +X4C:mXtwt hCC:Ȑ +X6tC:mhCC: hCC:Ȑ +Xt7th:#mhCC:Ȑ +XtC:mXtwt: hCC:Ȑ +X6t:mhCC:Ȑ +X4C:mXtwt: hCC:Ȑ +X6tC:mhCC:Ȑ +XtC:mhCC:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:ȐCCt: hCC:Ȑ +X6t:mhCC:Ȑ +X4C:mXtwt: hCC:t7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt7th:#mhCC:Ȑ +XtC:mXtwt: hCC:Ȑ +X6t:mhCC:Ȑ +X4C:th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:ȐCC:Ȑ +Xt7th:#mhCC:Ȑ +XtC:mXtwC:Ȑ +X4C:mXtwt hCC:Ȑ +X6tC:mhCC:Ȑ +XtC:m+hCC:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hC'C:Ȑ +X6t: h:Ȑ +X4C:mXtwt hCC:Ȑ +X6tC:mhCC: hCC:Ȑ +Xt7th:#mhCC:Ȑ +XtC:mXtwt: hCC:Ȑ +X6t:mhCC:Ȑ +X4C:mXtwt: hCC:Ȑ +X6tC:mhCC:Ȑ +XtC:mhCC:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:ȐCCt: hCC:Ȑ +X6t:mhCC:Ȑ +X4C:mXtwt: hCC:t7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt7th:#mhCC:Ȑ +XtC:mXtwt: hCC:Ȑ +X6t:mhCC:Ȑ +X4C:mXtwt: h7th:C:Ȑ +Xtwt: hCC:Ȑ +X6tC:mhCC:Ȑ +XtC:m+hCC:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hC'C:Ȑ +X6t: h:Ȑ +X4C:mXtwt hCC:Ȑ +X6tC:mhCC:h:C:Ȑ +Xtwt: hCC:Ȑ +X6tC:mhCC:Ȑ +XtC:m+hCC:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hC'C:Ȑ +X6t: h:Ȑ +X4C:mXtwt hCC:Ȑ +X6tC:mhCC: hCC:Ȑ +Xt7th:#mhCC:Ȑ +XtC:mXtwt: hCC:Ȑ +X6t:mhCC:Ȑ +X4C:mXtwt: hCC:Ȑ +X6tC:mhCC:Ȑ +XtC:mhCC:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt7th:C:Ȑ +X6tC:mhCC:Ȑ +XtC:mhCC:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:ȐCCt: hCC:Ȑ +X6t:mhCC:Ȑ +X4C:mXtwt: hCC:Ȑ +X6tC:mhCC:Ȑ +XtC:mhCC:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6$: Ȑ +X6t:mhCC:Ȑ +X4C:mXtwt: hCC:Ȑ +X6tC:mhCC:Ȑ +XtC:mhCC:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:ȐCCt: hCC:Ȑ +X6t:mhCC:Ȑ +X4C:mXtwt: hCC:Ȑ +X6tC:mhCC:Ȑ +XtC:mhCC:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt7th:# \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/0d14bc883bbc36ca0c940cbcf6f015a3a1ed1fdd b/octane_http/fuzz/corpus/headers/0d14bc883bbc36ca0c940cbcf6f015a3a1ed1fdd new file mode 100644 index 0000000..c9ceb7b --- /dev/null +++ b/octane_http/fuzz/corpus/headers/0d14bc883bbc36ca0c940cbcf6f015a3a1ed1fdd @@ -0,0 +1,4 @@ +Ho#555555555555555555555555556st: a +Cnt: a +Cnonngt`: ~5 +Co: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/0d46a20bd96fcfad25c250c8286f4b5a8c7964ab b/octane_http/fuzz/corpus/headers/0d46a20bd96fcfad25c250c8286f4b5a8c7964ab new file mode 100644 index 0000000..6907efc --- /dev/null +++ b/octane_http/fuzz/corpus/headers/0d46a20bd96fcfad25c250c8286f4b5a8c7964ab @@ -0,0 +1 @@ +th:MMMM \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/0d606fb9247b9d7f506a16b5c52d987deae054c0 b/octane_http/fuzz/corpus/headers/0d606fb9247b9d7f506a16b5c52d987deae054c0 new file mode 100644 index 0000000..624e000 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/0d606fb9247b9d7f506a16b5c52d987deae054c0 @@ -0,0 +1,64 @@ +Ho: a +C'ttth: 5 +Coo`: 5 +Booko`: 5 +Bookie: st: a +C'ttth: 5 +Cooh: 5 +tth: 5 +Cooh: 5 +Cookzie: st: a +C'tt-ntdLenA: D +CCoo-A: x +Coo-A: x +3gth: 5 +XCo-LeL:`: 5 +Booko`: 5 +Bookie: st: a +C'ttth: 5 +Cooh: 5 +Cooh:Cookzie: st: a +C'tt-ntdLenA: D +CCoo-A: x +Coo-A: x +3gth: 5 +XCo-LeL:`: 5 +Booko`: 5 +Bookie: st: a +C'ttth: 5 +Cooh: 5 +Cookzie: st: a +C'tt-ntdLenA: D +CCoo-A: x +Coo-A: x +3gth: 5 +XCo-LeL: th: th: 5 +ie: st: a +C'ttth: 5 +Cooh: 5 +tth: 5 +Cooh: 5 +Cookzie: st: a +C'tt-ntdLenA: D +CCoo-A: x +Coo-A: x +3gth: 5 +XCo-LeL:`: 5 +Booko`: 5 +Bookie: st: a +C'ttth: 5 +Cooh: 5 +Cooh:Cookzie: st: a +C'tt-ntdLenA: D +CCoo-A: x +Coo-A: x +3gth: 5 +XCo-LeL:`: 5 +Booko`: 5 +Bookie: st: a +C'ttth: 5 +Cooh: 5 +CCooh:- 5 +CookCC:Ȑ +X7t: hCC:Ȑ +Xie: a=1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/0de6f261e2f02dd41195dce35ac86b03c1732610 b/octane_http/fuzz/corpus/headers/0de6f261e2f02dd41195dce35ac86b03c1732610 new file mode 100644 index 0000000..1b5d90a --- /dev/null +++ b/octane_http/fuzz/corpus/headers/0de6f261e2f02dd41195dce35ac86b03c1732610 @@ -0,0 +1 @@ +Content-Length:2 : , \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/0e74ebd9f5884052a0600bace73050a6ab6451e9 b/octane_http/fuzz/corpus/headers/0e74ebd9f5884052a0600bace73050a6ab6451e9 new file mode 100644 index 0000000..e55a8ab --- /dev/null +++ b/octane_http/fuzz/corpus/headers/0e74ebd9f5884052a0600bace73050a6ab6451e9 @@ -0,0 +1,50 @@ +%oat: +sst:a +ts: +at: +at: +sst:a +ts: +at: +at: +&at:Cat:t: c +Io: +tt: +H: a +Hot:a +Hot: +t: +H*: +Hr: +at: +at: +&at:Cat:t: a +Io: +tt: +H: a +Hot:*: +st: a +Hot: +t: +H*: +Host: a +HosC:Ȑ +Xt-: +Nt: +*: +st: aost: a +Host:*1e&&&: a +H: o#sttC:mhCC:Ȑ +XtC:mhCC:Ȑ +Xtwt: Ȑ +X6t: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt7tnt: h:# a +HosC:Ȑ +Xt-: +Nt: +*: +st: aost: a +Host:*0e&&& \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/0ead7c7abd4201d9eb9819b4fad8588ae0dddba5 b/octane_http/fuzz/corpus/headers/0ead7c7abd4201d9eb9819b4fad8588ae0dddba5 new file mode 100644 index 0000000..1b9457a --- /dev/null +++ b/octane_http/fuzz/corpus/headers/0ead7c7abd4201d9eb9819b4fad8588ae0dddba5 @@ -0,0 +1,225 @@ +Hoo-A:+ x +6gth: 5 +XCo-LeL: th: 5 +Cooh:nA: D +Coo-Ao-A: x +Coo-A: x +ttth:( 5 +Cooh: 5 +Cookzie: ct: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +Coo-A: x +6gnh: 5 +XCo-LeL: th 5 +Cooh:- 5 +Cooo-A: x +-A: DD +Coo-A: x +Coo-A: x +6gth: 5L: th: +CookCC:Ȑ +X7t:ttth:( 5 +Cooh: +ttth:( 5 +Cooh: 5 +Cookzie: ct: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +Coo-A: x +6th:( 5 +Cooh: 5 +Cookzie: ct: a +C'tt-ntdLenA: D 5 +XCo-LeL: th: +CookCC:Ȑ +X7t:ttth:( 5 +Cooh: 5 +Cookzie: ct: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +Coo-A:tth:( 5 +Cooh: 5 +Cookzie: ct: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +Coo-A: x +6gnh: 5 +XCo-LeL: th 5 +Cooh:- 5 +Cooo-A: x +-A: DD +Coo-A: x +Coo-A: x +6gth: 5L: th: +CookCC:Ȑ +X7t:ttth:( 5 +Cooh: 5 +Cookzie: ct: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +Coo-A: x +tt-LeL: th: 5 +Cooh:- 5 +CookCC:Ȑ +X7t:x +6gth: 5 +XCo-LeL: th: +CookCC:Ȑ +X7t:ttth:( 5 +Cooh: 5 +Cookzie: ct: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +Coo-A: x +ttth:( 5 +Cooh: 5 +Cookzie: ct: a +C'tt-ntdLenA: D +Coo-Ao-A: x +Coo-A: x +ttth:( 5 +Cooh: 5 +Cookzie: ct: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +Coo-A: x +6gnh: 5 +XCo-LeL: th 5 +Cooh:- 5 +Cooo-A: x +-A: DD +Coo-A: x +Coo-A: x +6gth: 5L: th: +CookCC:Ȑ +X7t:ttth:( 5 +Cooh: +ttth:( 5 +Cooh: 5 +Cookzie: ct: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +Coo-A: x +6th:( 5 +Cooh: 5 +Cookzie: ct: aoo-A: x +6th:( 5 +Cooh: 5 +Cookzie: ct: a +C'tt-ntdLenA: D 5 +XCo-LeL: th: +CookCC:Ȑ +X7tt:tth:( 5 +Cooh: 5 +Cookzie: ct: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +Coo-A: x +ttth:( 5 +Cooh: 5 +Cookzie: ct: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +Coo-A: x +6gnh: 5 +XCo-LeL: th 5 +Cooh:- 5 +Cooo-A: x +-A: DD +Coo-A: x +Coo-A: x +6gth: 5L: th: +CookCC:Ȑ +X7t:ttth:( 5 +Cooh: 5 +Cookzie: ct: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +Coo-A: +-A: DD +Coo-A: x +Coo-A: x +ttth:( 5 +Cooh: 5 +Cookzie: ct: a +C'tt-ntdLenA: D +Coo-Ao-A: x +Coo-A: x +ttth:( 5 +Cooh: 5 +Cookzie: ct: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +Coo-A: x +6gnh: 5 +XCo-LeL: th 5 +Cooh:- 5 +Cooo-A: x +-A: DD +Coo-A: x +Coo-A: x +6gth: 5L: th: +CookCC:Ȑ +X7t:ttth:( 5 +Cooh: +ttth:( 5 +Cooh: 5 +Cookzie: ct: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +Coo-A: x +6th:( 5 +Cooh: 5 +Cookzie: ct: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +Coo-A: x +6gnh: 5 +XCo-LeL: th 5 +Cooh:- 5 +Cooo-A: x +XCo-LeL: th +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +Coo-A: x +6gnh: 5 +XCo-LeL: th 5 +Cooh:- 5 +Cooo-A: x +XCo-LeL: th: 6 +Cooh:- 5 +Cook: +sst:a +tCC:Ȑ +Xie: a=1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/0eeb1efaf30c5837b40a41cc79f6c2ef300f32ce b/octane_http/fuzz/corpus/headers/0eeb1efaf30c5837b40a41cc79f6c2ef300f32ce new file mode 100644 index 0000000..5d26bb8 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/0eeb1efaf30c5837b40a41cc79f6c2ef300f32ce @@ -0,0 +1,5 @@ +Cnteonth: 4e +C8ooKCnL: a +Cnt:*a +Cnonngt`: 5 +ie: ao \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/0f05a986defe63f30f125691fa376039f985eae6 b/octane_http/fuzz/corpus/headers/0f05a986defe63f30f125691fa376039f985eae6 new file mode 100644 index 0000000..3e396b1 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/0f05a986defe63f30f125691fa376039f985eae6 @@ -0,0 +1,17 @@ +'+C:mhCC:Ȑ +XtC:mX:ChC:Ȑ +XtC:mhC'+C:Ȑ +-oG:mhC:Ȑ +XtC:mhC'+CC:mhC'+C:Ȑ +-oC:hCC:Ȑ +X6tC:mmhC:Ȑ +XtC:mhC'+C:Ȑ +X6tC:mhCC:Ȑ +XtC::Ȑ +-oC:C:ȐCCXtwtD hCC:Ȑ +X5tC:mhCC7Ȑ +XtC:mhCC:Ȑ +Xtwt7th:C:Ȑ +Xtwt: hCC:Ȑ +X7t:0 hCC:Ȑ +Xt7th:H \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/0f3bbddfa92d1964e929a9cb157d0b3afc45d672 b/octane_http/fuzz/corpus/headers/0f3bbddfa92d1964e929a9cb157d0b3afc45d672 new file mode 100644 index 0000000..47431b0 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/0f3bbddfa92d1964e929a9cb157d0b3afc45d672 @@ -0,0 +1,51 @@ +Hoat:nt:*ae& +at:Ca:t: +at: +a~: +at:st: +at: +at: +a:Cnt:* +&eaat:Ca +t:s:s +at: +at: +a:Cht:*a +sst: +at: +at: +a:Cnt:*a +sst: +at: +at: +ata~: +at:st: +at: +at: +a:Cnt:* +&eaat:a: +sst: +at: +at: +a:Cnt:*a +sst: +at: +at:a +sst: +at: +at: +Cnt:*a +sst: +at: +at: +at:st: +at: +Cn:st: +at: +at: +a:Cnt:* +&eat:st: +at: +at:&eeat:Ca: +sat: +a:Cnt:*ae&&& \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/0f5fabe7e493fca3cd9cc806e47dbfcbbb0dc682 b/octane_http/fuzz/corpus/headers/0f5fabe7e493fca3cd9cc806e47dbfcbbb0dc682 new file mode 100644 index 0000000..4fc70df --- /dev/null +++ b/octane_http/fuzz/corpus/headers/0f5fabe7e493fca3cd9cc806e47dbfcbbb0dc682 @@ -0,0 +1,188 @@ +Hoat:nt:*ae& +at:Ca:t: +at: +aot: +t: +H*-*st: +Hot: +t: +H*t: +t: +H*t: +H*-*st: +Hot: +t: +H*-*stP: +Hoo*sHot: +t: +H*-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +Hoon: +tsHo-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +*st: +Hoo-*st: +Hoont: +HoontentL*t: +tsHot: +t:*st: +Hot: +t: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t:t: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHot: +t:*st: +Hot: +t: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +*st: +Hoo-*st: +Hoont: +HoontentL*t: +tsHot: +t:*st: +Hot: +t: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +HoontentL*t: +tsHot: +t:*st: +Hot: +t: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +*st: +Hoo-*st: +Hoont: +HoontentL*t: +tsHt:st: +at: +at: +a:Cn:st: +at: +at: +a:Cnt:* +&eat:st: +at: +at:&eaat:Ca: +sst: +at: +at: +a:Cnt:*ae&&& \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/0fb8ea81f6b319cdb020fbfef6872e73e17c8db9 b/octane_http/fuzz/corpus/headers/0fb8ea81f6b319cdb020fbfef6872e73e17c8db9 new file mode 100644 index 0000000..e921463 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/0fb8ea81f6b319cdb020fbfef6872e73e17c8db9 @@ -0,0 +1 @@ +Content-Length:0,0,0, \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/0fd415a64acffa5d2eb2ae273063988704223178 b/octane_http/fuzz/corpus/headers/0fd415a64acffa5d2eb2ae273063988704223178 new file mode 100644 index 0000000..c26e1c3 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/0fd415a64acffa5d2eb2ae273063988704223178 @@ -0,0 +1,15 @@ +Hos*: +Host: a +Hot: a +Ho: +t: +H*s*: +Host: a +H: a +Ho: +t: +H*: +st: a +Ht: +t: +E*: diff --git a/octane_http/fuzz/corpus/headers/107b0ed38c5939c03346344ae4a36701e0156332 b/octane_http/fuzz/corpus/headers/107b0ed38c5939c03346344ae4a36701e0156332 new file mode 100644 index 0000000..768e044 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/107b0ed38c5939c03346344ae4a36701e0156332 @@ -0,0 +1 @@ +#: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/10fbafad8d10bedd30cf3388c0a62fc66c44cad0 b/octane_http/fuzz/corpus/headers/10fbafad8d10bedd30cf3388c0a62fc66c44cad0 new file mode 100644 index 0000000..a81909a --- /dev/null +++ b/octane_http/fuzz/corpus/headers/10fbafad8d10bedd30cf3388c0a62fc66c44cad0 @@ -0,0 +1,33 @@ +-oCC:Ȑ +Xt7th: Ȁnt-o,D:Ȑ +Xt6th:mhCC:Ȑ +Xt4th: Ȁnt-omDhCC:Ȑ +Xt4mCC:Ȑ +Xt7th: Ȁnt-omȐ +nt-omDhCC:Ȑ +Xt6thCCC:Ȑ +Xt7mCC:Ȑ +Xt7thh: Ȁnt-omDhCC:Ȑ +Xt4mCC:Ȑ +Xt7th: Ȁnt-om4th: Ȁnt-omDhCC:Ȑ +XomDhCC:Ȑ +Xt3mCC:Ȑ +Xt7th: Ȁnp-omȐ +Xt5th: Ȁnt-omDhCC:Ȑ +Xt6thCCC:Ȑ +Xt7mCC:Ȑ +Xt7thh: Ȁnt-omDhCC:Ȑ +Xt4mCC:Ȑ +Xt7th: Ȁnt-om4th: Ȁnt-omDhCC:Ȑ +Xt4mCC:Ȑ +Xt7th: Ȁnt-omȐ +Xt5th: Ȁnt-omDhCC:Ȑ +X:Ȑm4th: Ȁnt-omDhCC:Ȑ +Xt4mCC:Ȑ +Xt7th: Ȁnt-omȐ +Xt5th: Ȁnt-omDhCC:Ȑ +Xt6thCCC:Ȑ +Xt7mCC:Ȑ +t6thCCC:Ȑ +Xt7mCC:Ȑ +Xt7thh: Ȁnt \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/112840be54c00f235799c21bf56f99b29f33c010 b/octane_http/fuzz/corpus/headers/112840be54c00f235799c21bf56f99b29f33c010 new file mode 100644 index 0000000..4e62c49 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/112840be54c00f235799c21bf56f99b29f33c010 @@ -0,0 +1 @@ +Content-Length:C:뽋 ,) \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/114349c92809ec62727d1e5372c5b5af92da5415 b/octane_http/fuzz/corpus/headers/114349c92809ec62727d1e5372c5b5af92da5415 new file mode 100644 index 0000000..d4b3cf4 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/114349c92809ec62727d1e5372c5b5af92da5415 @@ -0,0 +1 @@ +Content-Length:2776400000277640820040 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/122bd04e2498241239157f7fbd9987f042299391 b/octane_http/fuzz/corpus/headers/122bd04e2498241239157f7fbd9987f042299391 new file mode 100644 index 0000000..bcbe892 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/122bd04e2498241239157f7fbd9987f042299391 @@ -0,0 +1,3 @@ +-o:CȐ +Xt7: ȀnȀ +X \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/122c0db9122baf0706fbbfdae925ae4139d5cea4 b/octane_http/fuzz/corpus/headers/122c0db9122baf0706fbbfdae925ae4139d5cea4 new file mode 100644 index 0000000..d77d906 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/122c0db9122baf0706fbbfdae925ae4139d5cea4 @@ -0,0 +1 @@ +Content-Length:26, ,2nte, ,5,th:25, ,2ht,, \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/126b0490bb44b3724de048cefcbaf5b92c3fefb0 b/octane_http/fuzz/corpus/headers/126b0490bb44b3724de048cefcbaf5b92c3fefb0 new file mode 100644 index 0000000..2284a4b --- /dev/null +++ b/octane_http/fuzz/corpus/headers/126b0490bb44b3724de048cefcbaf5b92c3fefb0 @@ -0,0 +1,2 @@ +f:5 +-t:! -s \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/12762599180b9d1ee2105a9772ee7d9630b6a3ad b/octane_http/fuzz/corpus/headers/12762599180b9d1ee2105a9772ee7d9630b6a3ad new file mode 100644 index 0000000..71fdf2e --- /dev/null +++ b/octane_http/fuzz/corpus/headers/12762599180b9d1ee2105a9772ee7d9630b6a3ad @@ -0,0 +1,9 @@ +Hot: +t: +H*-*st: +Hot: +t: +H*-*st: +e*t: +t: +H*-*tgth: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/130a430e83db05a3dd8b9e8bbfa92912bbe7c26b b/octane_http/fuzz/corpus/headers/130a430e83db05a3dd8b9e8bbfa92912bbe7c26b new file mode 100644 index 0000000..2a7e3af --- /dev/null +++ b/octane_http/fuzz/corpus/headers/130a430e83db05a3dd8b9e8bbfa92912bbe7c26b @@ -0,0 +1,16 @@ +'+C:Ȑ +-oC:mhCC:Ȑ +XtC:mXtwt: hCC:Ȑ +X6tC:mhCC:Ȑ +XtC:mhC'+]:Ȑ +-oC: +XtC:mXtwt: hCC:Ȑ +X6tL:m :- +X:5,s- mhC:Ȑ +XtC:hC'+C:Ȑ +-oC:mhCC:ȐCC:Ȑ +X6tC:mhCC:Ȑ:* +XtC:mXtwtz hCC: 4 +X:-L: 5 +X:-L5L: +X:2 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/130de584cfa58b9303c9aa958e8eb7e7d5698667 b/octane_http/fuzz/corpus/headers/130de584cfa58b9303c9aa958e8eb7e7d5698667 new file mode 100644 index 0000000..d728f8c --- /dev/null +++ b/octane_http/fuzz/corpus/headers/130de584cfa58b9303c9aa958e8eb7e7d5698667 @@ -0,0 +1,4 @@ +CC:Ȑ +Xt7tCC:Ȑ +XC:Ȑ +Xt7th: ȀX \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/1467be6bccbde5d4e53dd6ab750ee12eb60529c1 b/octane_http/fuzz/corpus/headers/1467be6bccbde5d4e53dd6ab750ee12eb60529c1 new file mode 100644 index 0000000..b076f9d --- /dev/null +++ b/octane_http/fuzz/corpus/headers/1467be6bccbde5d4e53dd6ab750ee12eb60529c1 @@ -0,0 +1 @@ +&&&: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/148b8d68acd7f988da85078e34696974c47ddaf5 b/octane_http/fuzz/corpus/headers/148b8d68acd7f988da85078e34696974c47ddaf5 new file mode 100644 index 0000000..1c78f18 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/148b8d68acd7f988da85078e34696974c47ddaf5 @@ -0,0 +1 @@ +Content-Length: 00000009999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999000000000000270000000000000000000027822 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/14963679595d291093498b786c7c7b498a9bbd12 b/octane_http/fuzz/corpus/headers/14963679595d291093498b786c7c7b498a9bbd12 new file mode 100644 index 0000000..66c4701 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/14963679595d291093498b786c7c7b498a9bbd12 @@ -0,0 +1,8 @@ +Hoat: +at:C&&sant +at: +at: +at:Cat: +at: +at:Cat: +at:C&& \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/1500cf3f1829a95eb073e739760c42ed6e781456 b/octane_http/fuzz/corpus/headers/1500cf3f1829a95eb073e739760c42ed6e781456 new file mode 100644 index 0000000..ef9f952 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/1500cf3f1829a95eb073e739760c42ed6e781456 @@ -0,0 +1 @@ +$$$$$$$$: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/15270008c5d59d518b47f374e962520c8f5b33ae b/octane_http/fuzz/corpus/headers/15270008c5d59d518b47f374e962520c8f5b33ae new file mode 100644 index 0000000..693d267 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/15270008c5d59d518b47f374e962520c8f5b33ae @@ -0,0 +1 @@ +Cnt-L: QQQQQQQQQQQQ^^ -L^^^^^^^^^^^^^^^^^^^0^^^^^^^^^^^^^^^^^^^^^^0^^^^^^^^^^^^^ -L^^^^^^^^^^^^^^^^^^^0^^^^^^^^^^^^^ ne net-L:L: 5^ t3#F=2 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/152b02645e43c73494b3e175406e787923307df2 b/octane_http/fuzz/corpus/headers/152b02645e43c73494b3e175406e787923307df2 new file mode 100644 index 0000000..9146492 Binary files /dev/null and b/octane_http/fuzz/corpus/headers/152b02645e43c73494b3e175406e787923307df2 differ diff --git a/octane_http/fuzz/corpus/headers/152e71b211c8844987224b3396dd977b6aff26e2 b/octane_http/fuzz/corpus/headers/152e71b211c8844987224b3396dd977b6aff26e2 new file mode 100644 index 0000000..2a147b4 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/152e71b211c8844987224b3396dd977b6aff26e2 @@ -0,0 +1 @@ +Content-Length:25,, ˔h,tht0: , ˄hent,, ˔h, ˔:, ˔h25,, ˔h, ˔htht ,0: ˄hent,, ˔Ht:%CnnC򚑋ht1: , nt-Length:25,, ˔h,tht0: , ˄hent,, ˔h, ˔:, ˔h25,, ˔h, ˔htht ,0: ˄hent,, ˔Ht:%CnnC򚑋ht1: , ˄ ˔:t , ˔htht˔h, ˔htht ,0: ˄hentth:25,, ˔h, ˔:t , ˔htht ,0: ˄hent,, ˔h, ˔:, ˔htht1: , ˄ ˔:t ,:25,, ˔h,tht0: , ˄hent,, ˔h, ˔:, ˔h25,, ˔h, ˔htht ,0: ˄hent,, ˔Ht:%CnnC򚑋ht1: , nt-Length:25 ˔h25,, ˔h, ˔htht ,0: ˄hent,, ˔h, ˔:, ˔htht1: , ˄ ˔ ˔htht0: ˄ ˔:t , ˔htht˔h, ˔htht ,0: ˄hentth:25,, ˔h, ˔:t , ˔htht ,0: ˄hent,, ˔h, ˔:, ˔htht1: , ˄ ˔:t , ˔htht0:˔htht0: ˄ ˔:t , ˔htht˔h, ˔htht ,0: ˄hentth:25,, ˔h, ˔:t , ˔htht ,0: ˄hent,, ˔h, ˔:, ˔htht1: , ˄ ˔:t , ˔htht0: , ˄hent,, ˔h, ˔:, ˔h25,, ˔h, ˔htht ,0: ˄hent,, ˔h, ˔:, ˔htht1: , ˄ ˔ ˔htht0: ˄ ˔:t , ˔htht˔h, ˔htht ,0: ˄hentth:25,, ˔h, ˔:t , ˔htht ,0: ˄hent,, ˔h, ˔:, ˔htht1: , ˄ ˔:t , ˔htht0: , ˄hent,, ˔h, ˔:, ˔h25,, ˔h, ˔htht ,0: ˄hent,, ˔h, ˔:, ˔htht1: , ˄ ˔:t , ˔htht0: , tht1: , ˄htt \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/1557501b65f9f77cd8fd7ddc6c7cde0e1a14b557 b/octane_http/fuzz/corpus/headers/1557501b65f9f77cd8fd7ddc6c7cde0e1a14b557 new file mode 100644 index 0000000..0d6fcc5 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/1557501b65f9f77cd8fd7ddc6c7cde0e1a14b557 @@ -0,0 +1,290 @@ +Cn+++++++++++++++++++++!!!++++++++++++++++++++++++++++++++++++++++~~~~~~~~~~SSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQHoat: +ssyt: +atoat: +h: 5 +Cro`kie: st: a +C'ttth: 0 +Cho:o 5 +Cookzie: st: a +C'tt: st: a +C'tt-ntdLengt8'ttth: 0 +Cho:o 5 +Cookzie: st: a +C'tt-ntdLength: 5 +*ot: +-: +H*: +Host: Hot^ +t: +E*: +XCo-LkCC:Ȑ +X8t: hCC:Ho: a +Ct: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt'ttth: 5 +Coo`: 5 +Booh: 5 +Coo`: 5 +Book`o: 5 +Boo:st: a +C'ttth:( 5 +Cooh: 5 +Coomkzie: st: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +C`o-A: x +1gth: 5 +XCo-LeL: th_: 5 +Cooh:- 5 +CookCC:Ȑ +X7t: hCC:Ȑ +Xiko`: 5 +Bookie:(C'ttth: 5 +Coo`: 5 +Book`w: t: hCC:Ho: a +Ct: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt'ttth: 5 +Coo`: 5 +Booh: 5 +Colo`: 2 +Book`o: 5 +Boo:st: a +C'ttth:( 5 +Cooh: 5 +Cookzie: st: a +C'tt-ntdLencth: 5h: 5 +*ot: +-: +H*: +Host: Hot^ +t: +E*: +XCo-LkCC:Ȑ +X8'ttth: 0 +Cho:o 5 +Cookzie: st: a +C'tt-ntdLength: 5 +*ot: +-: +H*: +Host: Hot^ +t: +E*: +XCo-LkCC:Ȑ +X8t: hCC:Ho: a +Ct: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt'ttth: 5 +Coo`: 5 +Booh: 5 +Coo`: 5 +Book`o: 5 +Boo:st: a +C'ttth:( 5 +Cooh: 5 +Coomkzie: st: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +C`o-A: x +1gth: 5 +XCo-LeL: th_: 5 +Cooh:- 5 +CookCC:Ȑ +X7t: hCC:Ȑ +Xiko`: 5 +Bookie:(C'ttth: 5 +Coo`: 5 +Book`w: t: hCC:Ho: a +Ct: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt'ttth: 5 +Coo`: 5 +Booh: 5 +Colo`: 2 +BoHoat: +ssyt: +atoat: +h: 5 +Cro`kie: st: a +C'ttth: 0 +Cho:o 5 +Cookzie: st: a +C'tt: st: a +C'tt-ntdLengt8'ttth: 0 +Cho:o 5 +Cookzie: st: a +C'tt-ntdLength: 5 +*ot: +-: 5 +Booh: 5 +Coo`: 5 +Book`o: 5 +Boo:st: a +C'ttth:( 5 +Cooh: 5 +Coomkzie: st: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +C`o-A: x +1gth: 5 +XCo-LeL: th_: 5 +Cooh:- 5 +CookCC:Ȑ +X7t: hCC:Ȑ +Xiko`: 5 +Bookie:(C'ttth: 5 +Coo`: 5 +Book`w: t: hCC:Ho: a +Ct: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt'ttth: 5 +Coo`: 5 +Booh: 5 +Colo`: 2 +Book`o: 5 +Boo:st: a +C'ttth:( 5 +Cooh: 5 +Cookzie: st: a +C'tt-ntdLencth: 5h: 5 +*ot: +-: +H*: +Host: Hot^ +t: +E*: +XCo-LkCC:Ȑ +X8'ttth: 0 +Cho:o 5 +Cookzie: st: a +C'tt-ntdLength: 5 +*ot: +-: +H*: +Host: Hot^ +t: +E*: +XCo-LkCC:Ȑ +X8t: hCC:Ho: a +Ct: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt'ttth: 5 +Coo`: 5 +Booh: 5 +Coo`: 5 +Book`o: 5 +Boo:st: a +C'ttth:( 5 +Cooh: 5 +Coomkzie: st: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +C`o-A: x +1gth: 5 +XCo-LeL: th_: 5 +Cooh:-ok`o: 5 +Boo:st: a +C'ttth:( 5 +Cooh: 5 +Cookzie: st: a +C'tt-ntdLencth: 5 +*ot: +-: +H*: +Host: Hot^ +t: +E*: +XCo-LkCC:Ȑ +X8'ttth: 0 +Cho:o 5 +Cookzie: st: a +C'tt-ntdLength: 5 +*ot: +-: +H*: +Host: Hot^ +t: +E*: +XCo-LkCC:Ȑ +X8t: hCC:Ho: a +Ct: hCC:Ȑ +Xt7thnet-Hokish: 5 +||||CotHoat: +sst: +aat: +atHossat:Ca: +at: +at: +-Horh: 5 +||t: +at:et-Hokish: 5 +||||Cot-Horh: 5 +||||||||okHosst: +at: +aoMMMMMMMMMMMMContent-Length:' MMish: 5 5 +CookCC:Ȑ +X7t: hCC:Ȑ +Xiko`: 5 +Bookie:(C'ttth: 5 +Coo`: 5 +Book`w: t: hCC:Ho: a +Ct: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt'ttth: 5 +Coo`: 5 +Booh: 5 +Colo`: 2 +Book`o: 5 +Boo:s 5 +Cooh: 5 +Cookzie: st: a +C'tt-ntdLencth: 5 +*ot: +-: +H*: +Host: Hot^ +t: +E*: +XCo-LkCC:Ȑ +X8'ttth: 0 +Cho:o +||||CooC--t-n-: x i-5 +Cookzie: st: a +C'tt-ntdLength: 5 Hokish: 5 +||: +H*-*st: +entL*torh: 5atHo:Ȑ +X7t: hCC:Ȑ +Xiko`: 5 +Boo +*ot: +-: +H*: +Host: Hot^ +t: +E*: +XCokie:(-LkCC:Ȑ +CX8't \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/15e538c08e5ae675567e6e440cfc526be1b07377 b/octane_http/fuzz/corpus/headers/15e538c08e5ae675567e6e440cfc526be1b07377 new file mode 100644 index 0000000..485ea4a --- /dev/null +++ b/octane_http/fuzz/corpus/headers/15e538c08e5ae675567e6e440cfc526be1b07377 @@ -0,0 +1 @@ +O:Ȱ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/15fcce7802cbde48fc3c96a735c5406db2eb3b02 b/octane_http/fuzz/corpus/headers/15fcce7802cbde48fc3c96a735c5406db2eb3b02 new file mode 100644 index 0000000..6266565 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/15fcce7802cbde48fc3c96a735c5406db2eb3b02 @@ -0,0 +1 @@ +&: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/1605d1e4e6c692e54ecc0cc0b7b326a6f8c63226 b/octane_http/fuzz/corpus/headers/1605d1e4e6c692e54ecc0cc0b7b326a6f8c63226 new file mode 100644 index 0000000..34a83c6 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/1605d1e4e6c692e54ecc0cc0b7b326a6f8c63226 @@ -0,0 +1,201 @@ +Hot: +t: +H*-*st: +Hot: +t: +Hot: +t: +H*t: +H*-*st: +Hot: +t: +H*-*stP: +Hoo*sHot: +t: +H*-*st: +Aot: +t: +H*t: +t: +H*tA*sHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +*st: +Hoont: +Hoo*-*st: +Hoont:t: +t:: +H*-*st: +Hot: +t: +H*-t: +HoHost: a +Cn#ontent-Length: 7 +CoNokie:Hot: +t: +H*A*sHot: +t: +H*-*st: +oHt: +t: +Hp*st: +Hoo-*st: +Hoon: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*sHot: +t:*st: +Hot: +t: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHo*st: +Hoont: +Hoo*-*st: +Hoont:t: +tHst: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +Hoonte*stP: +Hoo*sHot: +t: +H*-*st: +Hot: +t: +H*-*ts: +Hoont: +HoontentL*t: +tsHot: +t:*st: +Hot: +t: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHo*st: +Hoont: +Hoo*-*st: +Hoont:t: +tHoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +p*st: +Hoo-*st: +Hoont: +HoontentL*t: +tsHot: +t:*st: +Hot: +t: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +Hp*st: +Hoo-*st: +Hoon: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +*st: +Hoont: +Hoo*Hoont:t: +tHoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*--*st: +Hoont:t: +t: +H*-*0st: +Hot: +tgth: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/17a71bc355a50be28119580efec1a4d29f50ee3a b/octane_http/fuzz/corpus/headers/17a71bc355a50be28119580efec1a4d29f50ee3a new file mode 100644 index 0000000..9b0b159 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/17a71bc355a50be28119580efec1a4d29f50ee3a @@ -0,0 +1 @@ +Content-gContent-gth:'Lengtngh: G ,40th:'Lengtngh: G ,40ont: b=2 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/17cac9fe7c9d42f2fa9a7772e21f47bbfa095a6a b/octane_http/fuzz/corpus/headers/17cac9fe7c9d42f2fa9a7772e21f47bbfa095a6a new file mode 100644 index 0000000..01918e9 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/17cac9fe7c9d42f2fa9a7772e21f47bbfa095a6a @@ -0,0 +1 @@ +Content-Length:'6tgnt-L&nQgth:6, th, :,'5, 4th, th:',/0ne, th, th:',0 nQg:, th,'5, 4ne, th, th:',/0 h:'net \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/18e64120699789c462298e7396fbcfd3483c706c b/octane_http/fuzz/corpus/headers/18e64120699789c462298e7396fbcfd3483c706c new file mode 100644 index 0000000..2aa4503 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/18e64120699789c462298e7396fbcfd3483c706c @@ -0,0 +1,8 @@ +CC: 5, +1::-L: 5 +X:: 5 +X:- +X::s 4 +X:-L +X:-L: +X:2 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/1905806dbdd87335cb76bc7d7f38e8227a0ddd8e b/octane_http/fuzz/corpus/headers/1905806dbdd87335cb76bc7d7f38e8227a0ddd8e new file mode 100644 index 0000000..738f8d9 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/1905806dbdd87335cb76bc7d7f38e8227a0ddd8e @@ -0,0 +1 @@ +t:=꽋 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/193b7281dea1fc3cfe2a5b3f4f0119db1cf157f5 b/octane_http/fuzz/corpus/headers/193b7281dea1fc3cfe2a5b3f4f0119db1cf157f5 new file mode 100644 index 0000000..8c4317a --- /dev/null +++ b/octane_http/fuzz/corpus/headers/193b7281dea1fc3cfe2a5b3f4f0119db1cf157f5 @@ -0,0 +1 @@ +Content-Length:5, 5, 5, 5, 5, 5, 5, 5, 5, 5,5, 5, 5, 5, 5, 5, 5, 5, 5, 5,5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,5,5,, 5, 5, \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/19551b8a2bfac767e5341b46b932e3b25ff9ad03 b/octane_http/fuzz/corpus/headers/19551b8a2bfac767e5341b46b932e3b25ff9ad03 new file mode 100644 index 0000000..1e4c17d --- /dev/null +++ b/octane_http/fuzz/corpus/headers/19551b8a2bfac767e5341b46b932e3b25ff9ad03 @@ -0,0 +1 @@ +C:ȐȐĐ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/19a1cd387b772015110cd66823732aeef4dc1940 b/octane_http/fuzz/corpus/headers/19a1cd387b772015110cd66823732aeef4dc1940 new file mode 100644 index 0000000..d40b8a6 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/19a1cd387b772015110cd66823732aeef4dc1940 @@ -0,0 +1,4 @@ +et-:Ȑ +Xt:ȍ:Ȑ +X:Ȑ +t: Ȁ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/19f70fa50a66b5b8b40f82f159f7bb2e31c6b0c4 b/octane_http/fuzz/corpus/headers/19f70fa50a66b5b8b40f82f159f7bb2e31c6b0c4 new file mode 100644 index 0000000..705a762 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/19f70fa50a66b5b8b40f82f159f7bb2e31c6b0c4 @@ -0,0 +1,4 @@ +ontentL*'t: +H*-*bJJJJJJJJJJJJJJJJJA:4Ýt-JJJJJJ: +HoontentL*st: +H*-*bJJJJJJJJJJJJJJJJJA:4Ý \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/1a1a59d0ccb6f094d8351a98f50f349aac69c2f6 b/octane_http/fuzz/corpus/headers/1a1a59d0ccb6f094d8351a98f50f349aac69c2f6 new file mode 100644 index 0000000..1054407 Binary files /dev/null and b/octane_http/fuzz/corpus/headers/1a1a59d0ccb6f094d8351a98f50f349aac69c2f6 differ diff --git a/octane_http/fuzz/corpus/headers/1a727f9031732fa0b67d4280eab48fb8f3816e15 b/octane_http/fuzz/corpus/headers/1a727f9031732fa0b67d4280eab48fb8f3816e15 new file mode 100644 index 0000000..c4393ef --- /dev/null +++ b/octane_http/fuzz/corpus/headers/1a727f9031732fa0b67d4280eab48fb8f3816e15 @@ -0,0 +1 @@ +________________________________H \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/1b206e82ca7a8420857d1309e0f6e6a85569fdec b/octane_http/fuzz/corpus/headers/1b206e82ca7a8420857d1309e0f6e6a85569fdec new file mode 100644 index 0000000..8671971 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/1b206e82ca7a8420857d1309e0f6e6a85569fdec @@ -0,0 +1,2 @@ +nng:nt:מ +ng:nt:מ diff --git a/octane_http/fuzz/corpus/headers/1b305e205eb7dd482e2a4c1975726f460451ce67 b/octane_http/fuzz/corpus/headers/1b305e205eb7dd482e2a4c1975726f460451ce67 new file mode 100644 index 0000000..bea9e90 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/1b305e205eb7dd482e2a4c1975726f460451ce67 @@ -0,0 +1,38 @@ +Hot: +t: +H&-t: +t: +Hot:stP: +Hoo*sHot: +t: +H*-*stst: +Hot: +t: +Hot: +t: +H*A*sHot: +t: +H*:*st:stP: +Hoo*sHot: +t: +H*-*st: +Hot: +t: +H*-*st: +*t: +tsHo-*st: +Hot: +t: +t: +H*-*st##############*-*st: +HoontL*t: +tsHo-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +*st: +Hoont: +Hoo*-*st: +Hoont: Hot: +tgth: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/1b35536faea96297ae5f7c508de096268090d706 b/octane_http/fuzz/corpus/headers/1b35536faea96297ae5f7c508de096268090d706 new file mode 100644 index 0000000..bc4ea3b --- /dev/null +++ b/octane_http/fuzz/corpus/headers/1b35536faea96297ae5f7c508de096268090d706 @@ -0,0 +1 @@ +X:򚑋s \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/1b75b1483275c3c621f329be29ac2689214b4b54 b/octane_http/fuzz/corpus/headers/1b75b1483275c3c621f329be29ac2689214b4b54 new file mode 100644 index 0000000..609553e --- /dev/null +++ b/octane_http/fuzz/corpus/headers/1b75b1483275c3c621f329be29ac2689214b4b54 @@ -0,0 +1,3 @@ +-oC:kC򚑋-#: +at:Cnk:kC򚑋-: +at:Cnk򚑋 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/1c2281227ff75716e7e293796535a941a22aeb59 b/octane_http/fuzz/corpus/headers/1c2281227ff75716e7e293796535a941a22aeb59 new file mode 100644 index 0000000..850bc2c --- /dev/null +++ b/octane_http/fuzz/corpus/headers/1c2281227ff75716e7e293796535a941a22aeb59 @@ -0,0 +1 @@ +egttCnmmmmmmmmmmmmmmmmmmmmmmmm-mA: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/1c2d345731297f7002db9b723f19d87e7955282c b/octane_http/fuzz/corpus/headers/1c2d345731297f7002db9b723f19d87e7955282c new file mode 100644 index 0000000..e759783 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/1c2d345731297f7002db9b723f19d87e7955282c @@ -0,0 +1 @@ +~t~~~g~go~t~~: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/1c2f84d5080abb4533937b8f820ba697aa70dd71 b/octane_http/fuzz/corpus/headers/1c2f84d5080abb4533937b8f820ba697aa70dd71 new file mode 100644 index 0000000..a76987f --- /dev/null +++ b/octane_http/fuzz/corpus/headers/1c2f84d5080abb4533937b8f820ba697aa70dd71 @@ -0,0 +1,3 @@ +-: a= +CoNoki-:-: +CoNoki-: a=1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/1cb3d3b31cc8471960a9ff06eaa9429659a7ed98 b/octane_http/fuzz/corpus/headers/1cb3d3b31cc8471960a9ff06eaa9429659a7ed98 new file mode 100644 index 0000000..b002fb8 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/1cb3d3b31cc8471960a9ff06eaa9429659a7ed98 @@ -0,0 +1,48 @@ +Hoat:nt:*ae& +at:Ca:t: +at: +a~: +at:st: +at: +at: +a:Cn +sst: +at: +at: +a:Cnt:*a +sst: +at: +at: +a:Cnt:*a +sst: +at: +at: +ata~: +t: +at: +at: +a:Cnt:* +&eaat:Ca: +sst: +at: +at: +a:Cnt:*a +sst: +at: +at: +a:Cnt:*a +sst: +at: +at: +at:st: +at: +at: +a:Cn:st: +at: +at: +a:Cnt:* +&eaat:Ca: +sst: +at: +at: +*:Cnt:*ae&&& \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/1cb8c570d87b9257e5616af9c3e84980daa8da07 b/octane_http/fuzz/corpus/headers/1cb8c570d87b9257e5616af9c3e84980daa8da07 new file mode 100644 index 0000000..aab9392 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/1cb8c570d87b9257e5616af9c3e84980daa8da07 @@ -0,0 +1,10 @@ +CC:Ȑ +Xt4mhCC:Ȑ +Xt7th: t: +H*: +st:` +t:H*: +H*: +H: a +stst:ot: +ȀX \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/1d13801a6c1fd721a423b8b31459d68b122a819e b/octane_http/fuzz/corpus/headers/1d13801a6c1fd721a423b8b31459d68b122a819e new file mode 100644 index 0000000..ddb28d2 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/1d13801a6c1fd721a423b8b31459d68b122a819e @@ -0,0 +1 @@ +C--------------------------------L: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/1ed2877ae3907d15d2073cc45245165088d51435 b/octane_http/fuzz/corpus/headers/1ed2877ae3907d15d2073cc45245165088d51435 new file mode 100644 index 0000000..ba9d661 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/1ed2877ae3907d15d2073cc45245165088d51435 @@ -0,0 +1 @@ + n \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/1effaacf05b41dd268e6c8713c716646ffcd6ce4 b/octane_http/fuzz/corpus/headers/1effaacf05b41dd268e6c8713c716646ffcd6ce4 new file mode 100644 index 0000000..9c73157 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/1effaacf05b41dd268e6c8713c716646ffcd6ce4 @@ -0,0 +1,4 @@ +mh:CC:Ȑ +Xt6th:-Ȑ +Xt7h:GȀ +X \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/1f0c69a3db215e8c8fa3ad61734e2ef21d324d50 b/octane_http/fuzz/corpus/headers/1f0c69a3db215e8c8fa3ad61734e2ef21d324d50 new file mode 100644 index 0000000..660a40d --- /dev/null +++ b/octane_http/fuzz/corpus/headers/1f0c69a3db215e8c8fa3ad61734e2ef21d324d50 @@ -0,0 +1 @@ +Content-Length:5򛑋 , b=2 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/200fe0ce26786dfbe9e1ce470cdc6e54459df803 b/octane_http/fuzz/corpus/headers/200fe0ce26786dfbe9e1ce470cdc6e54459df803 new file mode 100644 index 0000000..12d3f22 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/200fe0ce26786dfbe9e1ce470cdc6e54459df803 @@ -0,0 +1 @@ +Ht:%CnnC򚑋 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/2014c66b98e276ee544a29ce22746bd285418924 b/octane_http/fuzz/corpus/headers/2014c66b98e276ee544a29ce22746bd285418924 new file mode 100644 index 0000000..6ff7864 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/2014c66b98e276ee544a29ce22746bd285418924 @@ -0,0 +1 @@ +Content-Length:g: , & x et \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/20a2ae855efffc99d522c4be8b95bfb1e3b9d7f3 b/octane_http/fuzz/corpus/headers/20a2ae855efffc99d522c4be8b95bfb1e3b9d7f3 new file mode 100644 index 0000000..770f5cb --- /dev/null +++ b/octane_http/fuzz/corpus/headers/20a2ae855efffc99d522c4be8b95bfb1e3b9d7f3 @@ -0,0 +1 @@ +Content-Length:25,, ˔h,tht0: , ˄hent,, ˔h, ˔:, ˔h25,, ˔h, ˔htht ,0: ˄hent,, ˔Ht:%CnnC򚑋ht1: , nt-Length:25,, ˔h,tht0: , ˄hent,, ˔h, ˔:, ˔h25,, ˔h, ˔htht ,0: ˄hent,, ˔Ht:%CnnC򚑋ht1: , ˄ ˔:t , ˔htht˔h, ˔htht ,0: ˄hentth:25,, ˔h, ˔:t , ˔htht ,0: ˄hent,, ˔h, ˔:, ˔htht1: , ˄ ˔:t ,:25,, ˔h,tht0: , ˄hent,, ˔h, ˔:, ˔h25,, ˔h, ˔htht ,0: ˄hent,, ˔Ht:%CnnC򚑋ht1: , nt-Length:25,, ˔h,tht0: , ˄hent,, ˔h, ˔:, ˔h25,, ˔h, ˔htht ,0: ˄hent,, ˔Ht:%CnnC򚑋ht1: , ˄ ˔:t , ˔htht˔h, ˔htht ,0: ˄hentth:25,, ˔h, ˔:t , ˔htht ,0: ˄hent,, ˔h, ˔:, ˔htht1: , ˄ ˔:t , ˔htht0: ˄ ˔:t , ˔htht˔h, ˔htht ,0: ˄hentth:25,, ˔h, ˔:t , ˔htht ,0: ,, ˔h, ˔:, ˔htht1: , ˄ ˔:t , ˔htht0: , ˄hent,, ˔h, ˔:, ˔h25,, ˔h, ˔htht ,0: ˄hent,, ˔h, ˔:, ˔htht1: , ˄ ˔ ˔htht0: ˄ ˔:t , ˔htht˔t ,0: ˄hent,, ˔h, ˔:, ˔htht1: , ˄ ˔:t ,:25,, ˔h,tht0: , ˄hent,, ˔h, ˔:, ˔h2htht ,0: ˄hent,, ˔Ht:%CnnC򚑋ht1: , nt-Length:25,, ˔h,tht0: , ˄hent,, ˔h, ˔:, ˔h25,, ˔h, ˔htht ,0: ˄hent,, ˔Ht:%CnnC򚑋ht1: , ˄ ˔8t , ˔htht˔˔h25,, ˔h, ˔htht ,0: ˄hent,, ˔h, ˔:, ˔htht1: , ˄ ˔ ˔htht0: ˄ ˔:t , ˔htht˔h, ˔htht ,0: ˄hentth:25,, ˔h, ˔:t , ˔htht ,0: ˄hent,, ˔h, ˔:, ˔hthth, ˔htht ,0: ˄hentth:25,, ˔h, ˔:t , ˔htht ,0: ˄hent,, ˔h, ˔:, ˔htht1: , ˄ ˔:t , ˔htht0: , ˄hent,, ˔h, ˔:, ˔h25,, ˔h, ˔htht ,0: ˄hent,, ˔h, ˔:, ˔htht1: , ˄ ˔:t , ˔htht0: , tht1: , ˄htt \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/20f65aa8070c13302d3bc9b13c39c36072f816b1 b/octane_http/fuzz/corpus/headers/20f65aa8070c13302d3bc9b13c39c36072f816b1 new file mode 100644 index 0000000..8d3f66b --- /dev/null +++ b/octane_http/fuzz/corpus/headers/20f65aa8070c13302d3bc9b13c39c36072f816b1 @@ -0,0 +1,3 @@ +Host: a +C'tnnet-Length: 5 +Cooki$e: a=1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/21c1b343e23255e9e77b3f2f1a224e6d1fc4bf5d b/octane_http/fuzz/corpus/headers/21c1b343e23255e9e77b3f2f1a224e6d1fc4bf5d new file mode 100644 index 0000000..0112247 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/21c1b343e23255e9e77b3f2f1a224e6d1fc4bf5d @@ -0,0 +1 @@ +Content-Length: 5,b , \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/21dc399117cc37c503ebeeb5d9c814593e346e6e b/octane_http/fuzz/corpus/headers/21dc399117cc37c503ebeeb5d9c814593e346e6e new file mode 100644 index 0000000..a3853dc --- /dev/null +++ b/octane_http/fuzz/corpus/headers/21dc399117cc37c503ebeeb5d9c814593e346e6e @@ -0,0 +1 @@ +Content-Length:5, 5, 5, 5, 5, 5, 5,5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/228f35c3105b79fdf09f54d9d89c4602d7133ae8 b/octane_http/fuzz/corpus/headers/228f35c3105b79fdf09f54d9d89c4602d7133ae8 new file mode 100644 index 0000000..8e23f7a --- /dev/null +++ b/octane_http/fuzz/corpus/headers/228f35c3105b79fdf09f54d9d89c4602d7133ae8 @@ -0,0 +1,17 @@ +Hoat:nt:*ae& +at:Ca: +sst: +at: +at: +a:Cnt:*a +ssat: +at: +at:st: +at: +at: +a:Cnt:* +&eaat:Cq: +sst: +at: +at: +a:Cnt:*ae&& \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/22dd1c9721a4357aafb47acfea47bad3fa2c3962 b/octane_http/fuzz/corpus/headers/22dd1c9721a4357aafb47acfea47bad3fa2c3962 new file mode 100644 index 0000000..5b46b75 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/22dd1c9721a4357aafb47acfea47bad3fa2c3962 @@ -0,0 +1 @@ +JJJ: J \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/22ff1b0b3ee5f64994a80d1701313930aa072dd5 b/octane_http/fuzz/corpus/headers/22ff1b0b3ee5f64994a80d1701313930aa072dd5 new file mode 100644 index 0000000..0bfb2c0 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/22ff1b0b3ee5f64994a80d1701313930aa072dd5 @@ -0,0 +1,143 @@ +Hoo-A:+ x +6gth: 5 +XCoCookzie: ct: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +Coo-A: x +06gnA: x +-A: DD +Coo-A: +xCoo-A: x +6gth: 5L: th: +CookCC:Ȑ +X7t:ttth:( 5 +Cooh: +ttth:( 5 +Cooh: 5 +Cookzie: ct: a +C'tt-ntdLenAkzie: ct: a +C'tt-n-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +Coo-A: x +ttth:( 5 +Cooh: 5 +Cookzie: ct: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +Coo-A: x +6gnh: 5 +XCo-LeL: th 5A: x +C: x +Coo-A: x +6gnh: 5 +XCo-LeL: th 5 +Cooh:- 5 +Cooo-A: x +-A: DD +Coo-A: +xCoo-A: x +6gth: 5L: th: +CookCC:Ȑ +X7t:ttth:( 5 +Cooh: +ttth:( 5 +Cooh: 5 +CookziCooh: +ttth:( 5 +Cooh: 5 +Cookzie: ct: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +Coo-A: x +6th:( 5 +Cooh: 5 +CooC'tt-ntdLenA: D +Coo-A: x o-LeL: th 5 +Cooh:- 5 +Cool-A: x +-A: DD +Coo-A: +xCoo-A: x +6gth: 5L: th: +CookCC:Ȑ +X7t:ttth:( 5 +Cooh: +ttth:( 5 a +Cooo-A: x +-A: DD +Coo-A: +xCoo-A: x +6gth: 5L: th: +CookCC:Ȑ +X7t:ttth:( 5 +Cooh: +ttth:( 5 +Cooh: 5 +CookziCooh: +ttth:( 5 +Cooh: 5 +Co:Ȑ +X7t:ttth:( 5 +Cooh: +ttth:( ...................$....5 +Cooh: 5 +Cookzie: ct: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +Coo-A: x +6gnh: 5 +XCo-LeL: th 5 +Cooh:- 5 +Cooo............-A: x +-A: DD +Coo-A..............L: th 5 +Cooh:- 5 +Cooo-A: x +-A: DD +Coo-A: +xCoo-A: x +6gth: 5L: th: +CookCC:Ȑ +X7t:ttth:( 5 +Cooh: +ttth:( 5 +Cooh: 5 +CookziCooh: +ttth:( 5 +Cooh: 5 +Cookzie: ct: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +Coo-A: x +6th: +6gth: 5L: th: +CookCC:Ȑ +X7t:ttth:( 5 +Cooh: +ttth:( 5 +Cooh: 5 +Cookzie: ct: a +C'tt-ntdLenA: 5 +Cooh: 5 +Cookzie: ct: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +Coo-A: x +6th:( 5 +Cooh: 5 +Cookzie: ct..: a +C't....t. \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/230c1e106977b4a7629e6d938fdc95300332375a b/octane_http/fuzz/corpus/headers/230c1e106977b4a7629e6d938fdc95300332375a new file mode 100644 index 0000000..8757b0c --- /dev/null +++ b/octane_http/fuzz/corpus/headers/230c1e106977b4a7629e6d938fdc95300332375a @@ -0,0 +1 @@ +t-:5 򚑋x&" 򚑋x& \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/2336b7652d66cd3f534423ad43e18151784ce027 b/octane_http/fuzz/corpus/headers/2336b7652d66cd3f534423ad43e18151784ce027 new file mode 100644 index 0000000..fc9e596 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/2336b7652d66cd3f534423ad43e18151784ce027 @@ -0,0 +1,8 @@ +Ho: a +C'ttth: 5 +Coo`:5 +Cookie: s +Cooh: 5 +okCC:Ȑ +X7t: hCC:Ȑ +Xie: a=1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/23632af8d264ac786ab6fa1c464a7204827ee662 b/octane_http/fuzz/corpus/headers/23632af8d264ac786ab6fa1c464a7204827ee662 new file mode 100644 index 0000000..49132ef --- /dev/null +++ b/octane_http/fuzz/corpus/headers/23632af8d264ac786ab6fa1c464a7204827ee662 @@ -0,0 +1,17 @@ +net-Hokish: 5 +||||Cot-Horh: 5 +||||||||ooooo:et-Hsh: 5 +||||Cot-Horh: 5 +|||ngth:' MMish: 5 +||||CooC--t-n-: x i-Hokish: 5 +||||Cot-Horh: 5 +||||||||okHosst: +at:et-Hokish: 5 +||||Cot-Horh: 5 +||||||||okst: +at: +aoMMMMMMMMMMMMCLength:' MMish: 5 +||||CooC--t-n-: x ieaMMMMContent-Length:' MMish: 5 +||||Cook4net-A.:= ieaea +aoMMMMMMMMMMMMContent2Length:' MMish: 5 +|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||Co3o4knet-A.:= iea1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/2380558a441d4fd4439d33723c70e3dd837fdd7e b/octane_http/fuzz/corpus/headers/2380558a441d4fd4439d33723c70e3dd837fdd7e new file mode 100644 index 0000000..3f08e29 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/2380558a441d4fd4439d33723c70e3dd837fdd7e @@ -0,0 +1,18 @@ +Hot: +t: +H*-: +Hot: +t: +Hot: +t: +H*-*sHot: +t:st: +Hot: +t: +H*-*st: +Hoo-*sHot: +t: +H*-t: +t: +H*-*s: +H*-*tgth: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/23a823dc93a38fa6febcfb96765f1674da763eec b/octane_http/fuzz/corpus/headers/23a823dc93a38fa6febcfb96765f1674da763eec new file mode 100644 index 0000000..3d1be03 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/23a823dc93a38fa6febcfb96765f1674da763eec @@ -0,0 +1 @@ +Co.te~t++++++++++++ddddd+++-L.-LenLength: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/23de91262d1f7cddda99fd03ad28133c4f3e11af b/octane_http/fuzz/corpus/headers/23de91262d1f7cddda99fd03ad28133c4f3e11af new file mode 100644 index 0000000..fa1ea71 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/23de91262d1f7cddda99fd03ad28133c4f3e11af @@ -0,0 +1,4 @@ +C4: +XoA: +XoA: +XoA: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/248182a7eeaff5af5d4f3d83cec073f3d0ed3155 b/octane_http/fuzz/corpus/headers/248182a7eeaff5af5d4f3d83cec073f3d0ed3155 new file mode 100644 index 0000000..b585b1d Binary files /dev/null and b/octane_http/fuzz/corpus/headers/248182a7eeaff5af5d4f3d83cec073f3d0ed3155 differ diff --git a/octane_http/fuzz/corpus/headers/249e99a4ed59cd7d97cec513f2f26ec6f0a73501 b/octane_http/fuzz/corpus/headers/249e99a4ed59cd7d97cec513f2f26ec6f0a73501 new file mode 100644 index 0000000..e7bb164 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/249e99a4ed59cd7d97cec513f2f26ec6f0a73501 @@ -0,0 +1,4 @@ +C: +XoA: +Xo: +OoA: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/25a6101ff87529b5ccd59531117ae4eb8cbd7558 b/octane_http/fuzz/corpus/headers/25a6101ff87529b5ccd59531117ae4eb8cbd7558 new file mode 100644 index 0000000..a426f12 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/25a6101ff87529b5ccd59531117ae4eb8cbd7558 @@ -0,0 +1,19 @@ +Hot:Cnn +-AkC:򚑋 +-AkCost:Cnn|eneHot:eosnC4 +-AkC:򚑋 +-AkCosnC2nHot:Cnn|eneosnC4 +-ACenHneWWWWWWWWWWWWWWWWnn|eneAkC:򚑋 +-AkCosn:򚑋 +-AkCosnC4nHot:Cnn|eneosnC4 +-ACenHot:Cnn|ene +-AkCosnC4nHot:Cnn|Content-Length: 5, : -AWWWWHot:eosnC4 +-AkC:򚑋 +-WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWHot:eosnC8 +-AkC:򚑋 +-A:eosnC4 +-AkC:򚑋 +-AkCosnC4nHot:Cnn|eneosnC2 +-ACenHot:Cnn|eneosnC4 +-AkC:򚑋 C:򚑋 +-AkC:򚑋 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/25c34850f22291eb23f0c21bb7a1db75ec7f4311 b/octane_http/fuzz/corpus/headers/25c34850f22291eb23f0c21bb7a1db75ec7f4311 new file mode 100644 index 0000000..49a126d --- /dev/null +++ b/octane_http/fuzz/corpus/headers/25c34850f22291eb23f0c21bb7a1db75ec7f4311 @@ -0,0 +1,514 @@ +Hot: +t: +H*-*st: +Hot: +t: +Hot: +t: +H*t: +H*-*st: +Hot: +t: +H*-*stP: +Hoo*sHot: +t: +H*-*st: +Aot: +t: +H*t: +t: +H*tA*sHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*zst: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +*st: +Hoont: +Hoo*-*st: +Hoont:t: +t:: +H*-*st: +Hot: +t: +H*-t: +HoonteHot: +t: +H*t: +H*-*st: +Hot: +t: +H*-*stP: +Hoo*sHot: +t: +H*-*st: +Aot: +t: +H*t: +t: +H*tA*sHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +t: +H*-*st: +HotA*sHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +*st: +Hoont: +Hoo*-*st: +Hoont:t: +t:: +H*-*st: +Hot: +t: +H*-t: +HoonteHot: +t: +H*t: +H*-*st: +Hot: +t: +H*-*stP: +Hoo*sHot: +t: +H*-*st: +Aot: +t: +H*t: +t: +H*tA*sHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +*st: +Hoont: +Hoo*-*st: +Hoont:t: +t:: +H*-*st: +Hot: +t: +H*-t: +HoontentL*t: +t-*st: +Aot: +t: +H*t: +t: +H*tA*sHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +t: +H*-*st: +HotA*sHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +*st: +Hoont: +Hoo*-*st: +Hoont:t: +t:: +H*-*st: +Hot: +t: +H*-t: +HoonteHot: +t: +H*t: +H*-*st: +Hot: +t: +H*-*stP: +Hoo*sHot: +t: +H*-*st: +Aot: +t: +H*t: +t: +H*tA*sHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +*st: +Hoont: +Hoo*-*st: +Hoont:t: +t:: +H*-*st: +Hot: +t: +H*-t: +HoontentL*t: +tsHot: +t:*st: +Hot: +t: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +Hp*st: +Hoo-*st: +Hoon: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hognt: +Hoonte*stP: +Hoo*sHot: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHot: +t:*st: +Hot: +t: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHo*st: +Hoont: +Hoo*-*st: +Hoont:t: +tHoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +p*st: +Hoo-*st: +Hoontish:: +HoontentL*t: +tsHot: +t:*st: +Hot: +t: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +Hp*st: +Hoo-*st: +Hoon: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoonsHot: +t:*st: +Hot: +t: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +Hp*st: +Hoo-*st: +Hoon: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hognt: +Hoonte*stP: +Hoo*sHot: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHot: +t:*st: +Hot: +t: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHo*st: +Hoont: +Hoo*-*st: +Hoont:t: +tHoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +p*st: +Hoo-*st: +Hoontish:: +HoontentL*t: +tsHot: +t:*st: +Hot: +t: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +Hp*st: +Hoo-*st: +Hoon: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +H*-*stP: +HoonH*-||||||||||||||||||||||||||||||||||||||||||||||||||Co3o4: +Hoo*-*st: +Hoont:t: +t: +H*-*st: +Hot: +tgth: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/2602da63472f4d0d289c46e2dbb7731d39ebd62c b/octane_http/fuzz/corpus/headers/2602da63472f4d0d289c46e2dbb7731d39ebd62c new file mode 100644 index 0000000..f5e1de9 Binary files /dev/null and b/octane_http/fuzz/corpus/headers/2602da63472f4d0d289c46e2dbb7731d39ebd62c differ diff --git a/octane_http/fuzz/corpus/headers/277bc3b686908441df8fd14141517ed2d59ad525 b/octane_http/fuzz/corpus/headers/277bc3b686908441df8fd14141517ed2d59ad525 new file mode 100644 index 0000000..6527db2 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/277bc3b686908441df8fd14141517ed2d59ad525 @@ -0,0 +1 @@ +_: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/27d205d970e2980bef7f42702729f53d3fb4dad3 b/octane_http/fuzz/corpus/headers/27d205d970e2980bef7f42702729f53d3fb4dad3 new file mode 100644 index 0000000..8ed1608 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/27d205d970e2980bef7f42702729f53d3fb4dad3 @@ -0,0 +1,4 @@ +t-Length:뽋AAAAAAAAAAkC򚑋 +at:CCoC:CoAAAAAAAAAAAAkC򚑋 +at:CCAAAAAAAAAkC򚑋 +at:ntent-Length:뽋AAA-AAAAAAAAAAAAAAAAC򚑋 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/27ff9a46a19df1c78e6152a4115864b0f87e7bbc b/octane_http/fuzz/corpus/headers/27ff9a46a19df1c78e6152a4115864b0f87e7bbc new file mode 100644 index 0000000..7cc9609 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/27ff9a46a19df1c78e6152a4115864b0f87e7bbc @@ -0,0 +1 @@ +Content-Length: 00000000 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/2847688810720670cc45f62a44ee10b003889142 b/octane_http/fuzz/corpus/headers/2847688810720670cc45f62a44ee10b003889142 new file mode 100644 index 0000000..1455b3a --- /dev/null +++ b/octane_http/fuzz/corpus/headers/2847688810720670cc45f62a44ee10b003889142 @@ -0,0 +1,23 @@ +Hst: +Hot: +t: +Hot: +t: +H*-*sHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HCC:ȐCC:Ȑ +X6C:ȐCC:Ȑ +X6tC:mhCC:Ȑ +XtC:m +XH*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +t: +H*-*tgth: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/28a2e2e01212a44ceb3036b9921403b01b9841f0 b/octane_http/fuzz/corpus/headers/28a2e2e01212a44ceb3036b9921403b01b9841f0 new file mode 100644 index 0000000..2ff9ab3 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/28a2e2e01212a44ceb3036b9921403b01b9841f0 @@ -0,0 +1 @@ +Content-Length:5, 5, 5, 5, 5, 5, :-H:Ht: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/29df2205c81e624f6ef1d5d6811a1fb7225170a4 b/octane_http/fuzz/corpus/headers/29df2205c81e624f6ef1d5d6811a1fb7225170a4 new file mode 100644 index 0000000..8e22026 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/29df2205c81e624f6ef1d5d6811a1fb7225170a4 @@ -0,0 +1 @@ +C:: +)) \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/2aa6645221684d61306909821a280eb71b3885c7 b/octane_http/fuzz/corpus/headers/2aa6645221684d61306909821a280eb71b3885c7 new file mode 100644 index 0000000..8c06615 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/2aa6645221684d61306909821a280eb71b3885c7 @@ -0,0 +1,33 @@ +Hoat: +ssyt: +atoat: +sst: +at:nt +at: +at: +atHo: a +C'ttth: 5 +Cro`kie: yt: a +C'ttth: 0 +Cho:o 5 +Cookzie: st: a +C'tt-ntdLength: 5 +*ot: +-: +H*: +Host: Hot^ +t: +E*: +XCo-LCC:Ȑ +X7t: hCC:Ȑ +#ie: a=10th: Ȁnt-omhCCGC;t:Cat:Ȑ +eL: th: 5 +Cooh:- 5 +CookCC:Ȑ +X7t: hCC:Ho: a +C'ttth: 5 +Coo`: 5 +Booko`: 5 +Bookie: C'ttth: 5o: 5 +Boo:st:Ȑ +Xoe: a=10th: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/2ae45df168acfad27a3d06c828b2bc75f7b7e307 b/octane_http/fuzz/corpus/headers/2ae45df168acfad27a3d06c828b2bc75f7b7e307 new file mode 100644 index 0000000..8643bdb --- /dev/null +++ b/octane_http/fuzz/corpus/headers/2ae45df168acfad27a3d06c828b2bc75f7b7e307 @@ -0,0 +1,5 @@ +':#Ȑ +X7::Ȑ +t: hȐ +X6t:hCȐ +C:mh# \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/2b00a3e214f5cbf723089196ef27eec80a8f5679 b/octane_http/fuzz/corpus/headers/2b00a3e214f5cbf723089196ef27eec80a8f5679 new file mode 100644 index 0000000..6e3528a --- /dev/null +++ b/octane_http/fuzz/corpus/headers/2b00a3e214f5cbf723089196ef27eec80a8f5679 @@ -0,0 +1 @@ +...: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/2b27cecc912e152be3ac9ad71df163c121a40d4f b/octane_http/fuzz/corpus/headers/2b27cecc912e152be3ac9ad71df163c121a40d4f new file mode 100644 index 0000000..2cc2ffb --- /dev/null +++ b/octane_http/fuzz/corpus/headers/2b27cecc912e152be3ac9ad71df163c121a40d4f @@ -0,0 +1,23 @@ +Ho: a +C'ttth: 5 +Coo`: 5 +Booko`: 5 +Bookie: C'ttth: 5 +Coo`:5 +Book`o: 5 +Boo:st: a +C'ttth:( 5 +Cooh: 5 +t: a +C'tt-ntdLenA: D +Coo&A: x +-A: DD +Coo-A: x +C`o-A: x +6gth: 5 +XCo-LeL: t: 5 +Cooh:- 5 +CookCC:Ȑ +X7t: hCC:Ȑ +Xi:st: a +C'te: a=2 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/2b3a82461f96abaca8e6a3349f2f22946173f81e b/octane_http/fuzz/corpus/headers/2b3a82461f96abaca8e6a3349f2f22946173f81e new file mode 100644 index 0000000..44f9062 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/2b3a82461f96abaca8e6a3349f2f22946173f81e @@ -0,0 +1,36 @@ +Hoat: +ssyt: +atoat: +sst: +at:nt +at: +at: +atHo: asyt: +atoat: +h: 5 +Cro`kie: st: a +C'ttth: 0 +Cho:o 5 +Cookzie: st: a +C'tt-ntdLength: 5 +*ot: +-: +H*: +Host: Hot^ +t: +E*: +XCo-LkCC:Ȑ +X8t: hCC:Ho: a +C'ttth: 5 +Coo`: 5 +Booh: 5 +Coo`: 5 +Book`o: 5 +Boo:st: a +C'ttth:( 5 +Cooh: 5 +Cookzie: st: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: :C&& \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/2b45fef047b183fd0a9df9d9182a9653a47f36bc b/octane_http/fuzz/corpus/headers/2b45fef047b183fd0a9df9d9182a9653a47f36bc new file mode 100644 index 0000000..02ea6b4 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/2b45fef047b183fd0a9df9d9182a9653a47f36bc @@ -0,0 +1 @@ +Content-Length:2, : \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/2c28f835af8ba6b47bf59507ef5f169f71d1ae68 b/octane_http/fuzz/corpus/headers/2c28f835af8ba6b47bf59507ef5f169f71d1ae68 new file mode 100644 index 0000000..e9e571a --- /dev/null +++ b/octane_http/fuzz/corpus/headers/2c28f835af8ba6b47bf59507ef5f169f71d1ae68 @@ -0,0 +1,36 @@ +Hoat: +ssyt: +atoat: +sst: +at:nt +at: +at: +atHo: asyt: +atoat: +h: 5 +Cro`kie: st: a +C'ttth: 0 +Cho:o 5 +Cookzie: st: a +C'tt-ntdLength: 5 +*ot: +-: +H*: +Host: Hot^ +t: +E*: +XCo-LkCC:Ȑ +X8t: hCC:Ho: a +C'ttth: 0 +Coo`: 5 +Booh: 5 +Coo`: 5 +Book`o: 5 +Boo:st: a +C'ttth:( 5 +Cooh: 5 +Cookzie: st: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: :C&& \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/2d4ebd1f0bbd615147c4ce8cb9fba0c823a99d25 b/octane_http/fuzz/corpus/headers/2d4ebd1f0bbd615147c4ce8cb9fba0c823a99d25 new file mode 100644 index 0000000..6047a5a --- /dev/null +++ b/octane_http/fuzz/corpus/headers/2d4ebd1f0bbd615147c4ce8cb9fba0c823a99d25 @@ -0,0 +1,11 @@ +netHokish: 5 +||||Cot-Hosh: 5 +||||||||okMMMMMMMMMCookMMMMMMMMM.MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMConet-Hokish: 4 +x|||CokMMMMMMMMMCookMMMMMMMMMMCookMMMMMM~MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMConet-Hokish: 4 +||||CokMMMMMMMMMCookMMMMMMMMMMCookMMMMMM~MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMConet-Hokish: 4 +||||CokMMMMMMMMMCookMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMsh: 5 +||||||||okMMMMMMMMMCookMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMConet-Hokish: h: EEEEEEEE4 +||||CokMMMMMMMMMCookMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMish: 7 +|||MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMRMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMConet-Hokish: 4 +||||CokMMMMMMMMMCookMMMMMMMMMMCookMMMMMM~MokMMMMMMMMMMMMzMMMMMMMMMMMMMMMMMMMMMish: 7 +||||Coo: 55,, a1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/2d6eaaafbf359dcc74ce384d0066c76dc4a08cb7 b/octane_http/fuzz/corpus/headers/2d6eaaafbf359dcc74ce384d0066c76dc4a08cb7 new file mode 100644 index 0000000..d493e40 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/2d6eaaafbf359dcc74ce384d0066c76dc4a08cb7 @@ -0,0 +1 @@ +''': \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/2d85d23c8a3d8aca29852519e7aa788d8bf4853d b/octane_http/fuzz/corpus/headers/2d85d23c8a3d8aca29852519e7aa788d8bf4853d new file mode 100644 index 0000000..e96aa89 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/2d85d23c8a3d8aca29852519e7aa788d8bf4853d @@ -0,0 +1 @@ +Content-Length:00000000000000007 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/2d9c2bf0def801d8dcd632db594abaacc903b9c8 b/octane_http/fuzz/corpus/headers/2d9c2bf0def801d8dcd632db594abaacc903b9c8 new file mode 100644 index 0000000..b546ed3 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/2d9c2bf0def801d8dcd632db594abaacc903b9c8 @@ -0,0 +1 @@ +Content-Length:5, b b \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/2dd1d571e3f101be33cdbd17455a1ffacd1a4d9e b/octane_http/fuzz/corpus/headers/2dd1d571e3f101be33cdbd17455a1ffacd1a4d9e new file mode 100644 index 0000000..dd3f9d0 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/2dd1d571e3f101be33cdbd17455a1ffacd1a4d9e @@ -0,0 +1,5 @@ +Contenhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh6666666666666666666666666666666666666666666666666666666666666666666hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh66666666666666666666666666666666666666666666666666666666666666666666666666666666hhhhhhhhhhhhht-Length: 5, 4 +X-A: x +gt6666666666666hhhhhhhhhhhhht-Length: 5, 4 +X-A: x +gth: 6, b=2 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/2e149452922f85f8fca123625b8b24b11eac1993 b/octane_http/fuzz/corpus/headers/2e149452922f85f8fca123625b8b24b11eac1993 new file mode 100644 index 0000000..6c6e874 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/2e149452922f85f8fca123625b8b24b11eac1993 @@ -0,0 +1,2 @@ +-t-Length: +XCo-LeL: x \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/2e3c8d4fac195cd6726c4c29e3f719dd1c9da188 b/octane_http/fuzz/corpus/headers/2e3c8d4fac195cd6726c4c29e3f719dd1c9da188 new file mode 100644 index 0000000..3ee7654 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/2e3c8d4fac195cd6726c4c29e3f719dd1c9da188 @@ -0,0 +1,25 @@ +C%oat: +sst:a +ts: +at: +at: +at:Cat:t: a +Io: +tt: +H: a +Hot:*: +st: a +Hot: +t: +H*: +Host: a +HosC:Ȑ +Xt-: +t: +*: +st: a + +t: +at:Cat: +at:Cnngth: 2+ 5 +_____t:*Xqe_&-n__pA: && \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/2e623f515995d0b55cb699335c4d885bdf811dd2 b/octane_http/fuzz/corpus/headers/2e623f515995d0b55cb699335c4d885bdf811dd2 new file mode 100644 index 0000000..dedabf0 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/2e623f515995d0b55cb699335c4d885bdf811dd2 @@ -0,0 +1,39 @@ +netHokish: 5 +||||Cot-Hosh: 5 +||||||||okMMMMMMMMMCookMMMMMMMMM.MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMConet-Hokish: 4 +x|||CokMMMMMMMMMCookMMMMMMMMMMCookMMMMMM~MMMMMMCookMMMMMM~MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMConet-Hokish: 4 +||||CokMMMMMMMMMCookMMMMMMMMMMCookMMMMMM~MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMConet-Hokish: 4 +||||CokMMMMMMMMMCookMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMsh: 5 +||||||||okMMMMMMMMMCookMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMCHokish: h: EEEEEEEE4 +||||CMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMish: |||Cot-Hosh: 5 +||||||||okMMMMMMMMMCookMMMMMMMMM.MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMConet-Hokish: 4 +x|||CokMMMMMMMMMCookMMMMMMMMMMCookMMMMMM~MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMConet-Hokish: 4 +||||CokMMMMMMMMMCookMMMMMMMMMMCookMMMMMM~MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMConet-Hokish: 4 +||||CokMMMMMMMMMCookMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMsh: 5 +||||||||okMMMMMMMMMCookMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMConet-Hokish: h: EEEEEEEE4 +||||CokMMMMMMMMMCookMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMish: 7 +|||MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMRMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMConet-Hokish: 4 +||||CokMMMMMMMMMCookMMMMMMMMMMCookMMMMMM~MokMMMMMMMMMMMMzMMMMMMMMMMMMMMMMMMMMMish: 7 +||||Coo:7 +|||MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMRMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMConet-Hokish: 4 +||||CokMMMMMMMMMCookMMMMMMMMMMCookMMMMCookMMMMMM~MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMConet-Hokish: 4 +||||CokMMMMMMMMMCookMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMsh: 5 +||||||||okMMMMMMMMMCookMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMConet-Hokish: h: EEEEEEEE4 +||||CokMMMMMMMMMCookMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMish: 7 +|||MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMRMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMConet-Hokish: 4 +||||CokMMMMMMMMMCookMMMMMMMMMMCookMMMMMM~MokMMMMMMMMMMMMzMMMMMMMMMMMMMMMMMMMMMish: 7 +||||Coo:7 +|||MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMRMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMConet-Hokish: 4 +||||CokMMMMMMMMMCookMMMMMMMMMMCookMMMMMM~MokMMMMMMMMMMMMzMMMMMMMMMMMMMMMMMMMMM~MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMConet-Hokish: 4 +||||CokMMMMMMMMMCookMMMMMMMMMMCookMMMMMM~MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMConet-Hokish: 4 +||||CokMMMMMMMMMCookMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMsh: 5 +||||||||okMMMMMMMMMCookMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMConet-Hokish: h: EEEEEEEE4 +||||CokMMMMMMMMMCookMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMish: 7 +|||MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMRMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMConet-Hokish: 4 +||||CokMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMish: 7 +|||MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMRMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMConet-Hokish: 4 +||||CokMMMMMMMMMCookMMMMMMMMMMCookMMMMMM~MokMMMMMMMMMMMMzMMMMMMMMMMMMMMMMMMMMMish: 7 +||||Coo:7 +|||MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMRMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMConet-Hokish: 4 +||||CokMMMMMMMMMCookMMMMMMMMMMCookMMMMMM~MokMMMMMMMMMMMMzMMMMMMMMMMMMMMMMMMMMMish: 7 +||||Coo: 55,, a1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/2e9230d83cccdd2ca90bf74c9a1f01ff9a3bdb62 b/octane_http/fuzz/corpus/headers/2e9230d83cccdd2ca90bf74c9a1f01ff9a3bdb62 new file mode 100644 index 0000000..91f94c1 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/2e9230d83cccdd2ca90bf74c9a1f01ff9a3bdb62 @@ -0,0 +1 @@ +Content-Length: @ , bA2 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/2ecace4f4a4aae4d85571e4dbf356fcc20512565 b/octane_http/fuzz/corpus/headers/2ecace4f4a4aae4d85571e4dbf356fcc20512565 new file mode 100644 index 0000000..9b8f873 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/2ecace4f4a4aae4d85571e4dbf356fcc20512565 @@ -0,0 +1 @@ +~: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/2efa425d6514b316a0c7f07ee5fd234c4705d0bb b/octane_http/fuzz/corpus/headers/2efa425d6514b316a0c7f07ee5fd234c4705d0bb new file mode 100644 index 0000000..7d2732a --- /dev/null +++ b/octane_http/fuzz/corpus/headers/2efa425d6514b316a0c7f07ee5fd234c4705d0bb @@ -0,0 +1 @@ +t:5ϝ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/2f37d389371fb9d1a60a9ae2ff599c983ec4dfc4 b/octane_http/fuzz/corpus/headers/2f37d389371fb9d1a60a9ae2ff599c983ec4dfc4 new file mode 100644 index 0000000..f203b67 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/2f37d389371fb9d1a60a9ae2ff599c983ec4dfc4 @@ -0,0 +1,4 @@ +U:򚑋-n-L: +X:򚑋XL: +X:򚑋-n-L: +X:򚑋-nL X \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/2f7f69de0d57e78e58d767cf3a95eeaffe556216 b/octane_http/fuzz/corpus/headers/2f7f69de0d57e78e58d767cf3a95eeaffe556216 new file mode 100644 index 0000000..bc8205a --- /dev/null +++ b/octane_http/fuzz/corpus/headers/2f7f69de0d57e78e58d767cf3a95eeaffe556216 @@ -0,0 +1,198 @@ +Hoat: +ssyt: +atoat: +h: 5 +Cro`kie: st: a +C'ttth: 0 +Cho:o 5 +Cookzie: st: a +C'tt: st: a +C'tt-ntdLengt8'ttth: 0 +Cho:o 5 +Cookzie: st: a +C'tt-ntdLength: 5 +*ot: +-: +H*: +Host: Hot^ +t: +E*: +XCo-LkCC:Ȑ +X8t: hCC:Ho: a +Ct: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt'ttth: 5 +Coo`: 5 +Booh: 5 +Coo`: 5 +Book`o: 5 +Boo:st: a +C'ttth:( 5 +Cooh: 5 +Coomkzie: st: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +C`o-A: x +1gth: 5 +XCo-LeL: th_: 5 +Cooh:- 5 +CookCC:Ȑ +X7t: hCC:Ȑ +Xiko`: 5 +Bookie:(C'ttth: 5 +Coo`: 5 +Book`w: t: hCC:Ho: a +Ct: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt'ttth: 4 +Coo`: 5 +Booh: 5 +Colo`: 2 +Book`o: 5 +Boo:st: a +C'ttth:( 5 +Cooh: 5 +Cookzie: st: a +C'tt-ntdLencth: 5h: 5 +*ot: +-: +H*: +Host: Hot^ +t: +E*: +XCo-LkCC:Ȑ +X8'ttth: 0 +Cho:o 5 +Cookzie: st: a +C'tt-ntdLength: 5 +*ot: +-: +H*: +Host: Hot^ +t: +E*: +XCo-LkCC:Ȑ +X8t: hCC:Ho: a +Ct: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt'ttth: 5 +Coo`: 5 +Booh: 5 +Coo`: 5 +Book`o: 5 +Boo:st: a +C'ttth:( 5 +Cooh: 5 +Coomkzie: st: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +C`o-A: x +1gth: 5 +XCo-LeL: th_: 5 +Cooh:- 5 +CookCC:Ȑ +X7t: hCC:Ȑ +Xiko`: 5 +Bookie:(C'ttth: 5 +Coo`: 5 +Book`w: t: hCC:Ho: a +Ct: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt'ttth: 5 +Coo`: 5 +Booh: 5 +Colo`: 2 +Book`o: 5 +Boo:st: a +C'ttth:( 5 +Cooh: 5 +Cookzie: st: a +C'tt-ntdLencth: 5 +*ot: +-: +H*: +Host: Hot^ +t: +E*: +XCo-LkCC:Ȑ +X8'ttth: 0 +Cho:o 5 +Cookzie: st: a +C'tt-ntdLength: 5 +*ot: +-: +H*: +Host: Hot^ +t: +E*: +XCo-LkCC:Ȑ +X8t: hCC:Ho: a +Ct: hCC:Ȑ +Xt7thnet-Hokish: 5 +||||CotHoat: +ss#: +aat: +atHossat:Ca: +at: +at: +-Horh: 5 +||t: +at:et-Hokish: 5 +||||Cot-Horh: 5 +||||||||okHosst: +at: +aoMMMMMMMMMMMMContent-Length:' MMish: 5 +||||CooC--t-n-: x i-Hokish: 5 +||: +H*-*st: +entL*torh: 5atHo:Ȑ +X7t: hCC:Ȑ +Xiko`: 5 +Bookie:(C'ttth: 5 +Coo`: 5 +Book`w: t: hCC:Ho: ao +Ct: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt'ttth: 5 +Coo`: 5 +Booh: 5 +Coo`: 5 +Book`o: 5 +Boo:st: a +C'ttth:( 5 +Cooh: 5 +Cookzie: st: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD||okHosst: +at: +aoMMMMMMMMMMMMContent-Length:' MMish: 5 +||||CooC--t-n-: x i-Hokish: 5 +||: +Coo-A: x +C`o-A: x +2gth: 5 +XCo-LeL: th: 5 +Cooh:- 5 +CookCC:Ȑ +X7t: hCC:Ȑ +Xiko`: 5 +Bookie:(C'ttth: 5 +Coo`: 5 +Book`w: 5 +Boo:st:Ȑ +Xie: a=10h:t \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/307a64b84d907da631a23b65a02761c2adccefb7 b/octane_http/fuzz/corpus/headers/307a64b84d907da631a23b65a02761c2adccefb7 new file mode 100644 index 0000000..17ca57a --- /dev/null +++ b/octane_http/fuzz/corpus/headers/307a64b84d907da631a23b65a02761c2adccefb7 @@ -0,0 +1 @@ +Content-Length: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001520683802192336 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/30c459dcfad54bc4dba6443440fb8097098d644f b/octane_http/fuzz/corpus/headers/30c459dcfad54bc4dba6443440fb8097098d644f new file mode 100644 index 0000000..927a646 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/30c459dcfad54bc4dba6443440fb8097098d644f @@ -0,0 +1,33 @@ +Hoat: +ssxt:atoat: +sst: +at:nt +at: +at: +atHo: a +C'ttth: 5 +Cst: a +C'ttth: 0 +Cho:o 5 +Cookzie: st: a +C'tt-ntdLength: 5 +XCo-LeL: th: 5 +Cooh:- 5 +CookCC:Ȑ +C'tt-ntdLength: 5 +XCo-LeLCt+++++++++++++.tet+++++++++++++ddddd+++-$Lddddd+++-$Le.-LenLength:10th:oo`kie: st: a +C'ttth: 0 +Cho:o 5 +Cookzie: st: a +C't++-t-ntdLength: 5 +XCo-LeL: th: 5 +Cooh:- 5 +CookCC:Ȑe:X7t: hCC:Ȑ +Xie: a=10th:oo`kie: st: a +C'ttth: 0 +Cho:o +X7t: hCC:Ȑ +Xie: a=10th: Ȁnt-omhCCGC;t:Cat:Ȑ +Xth:Gр +X: +at:C&& \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/30f865cdb4170c69a1d81997178d7d15eb7aedf0 b/octane_http/fuzz/corpus/headers/30f865cdb4170c69a1d81997178d7d15eb7aedf0 new file mode 100644 index 0000000..91f1c45 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/30f865cdb4170c69a1d81997178d7d15eb7aedf0 @@ -0,0 +1 @@ +c:L: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/30fe9ae934e5b24391e575e5864ca0a2957c05d9 b/octane_http/fuzz/corpus/headers/30fe9ae934e5b24391e575e5864ca0a2957c05d9 new file mode 100644 index 0000000..f635a82 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/30fe9ae934e5b24391e575e5864ca0a2957c05d9 @@ -0,0 +1 @@ +Content-Length:'2,'5, h6, th:'5, 4net \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/310a521e1ce96e3cf285a12c8d13ed1c2deaba07 b/octane_http/fuzz/corpus/headers/310a521e1ce96e3cf285a12c8d13ed1c2deaba07 new file mode 100644 index 0000000..285c444 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/310a521e1ce96e3cf285a12c8d13ed1c2deaba07 @@ -0,0 +1 @@ +Content-Length:5, 5, 5,5, 5, 5, 5, 5, 5, 5 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/31409ff30bc640df749e01f93a533b8dc5a51f1b b/octane_http/fuzz/corpus/headers/31409ff30bc640df749e01f93a533b8dc5a51f1b new file mode 100644 index 0000000..4d5cba5 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/31409ff30bc640df749e01f93a533b8dc5a51f1b @@ -0,0 +1 @@ +!!: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/3148fde22bf3a702d00874d965f8beacbed45644 b/octane_http/fuzz/corpus/headers/3148fde22bf3a702d00874d965f8beacbed45644 new file mode 100644 index 0000000..172eb6f --- /dev/null +++ b/octane_http/fuzz/corpus/headers/3148fde22bf3a702d00874d965f8beacbed45644 @@ -0,0 +1,11 @@ +Ho: a +C'ttth: 5 +Coo`kie: st: a +C'ttth: 0 +Cho:o 5 +Cookzie: s: a +C'tt-ntdLength: 5 +Xo-LeL: th: 5 +CookCC:Ȑ +X7t: hCC:Ȑ +Xie: a=1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/32096c2e0eff33d844ee6d675407ace18289357d b/octane_http/fuzz/corpus/headers/32096c2e0eff33d844ee6d675407ace18289357d new file mode 100644 index 0000000..96d80cd --- /dev/null +++ b/octane_http/fuzz/corpus/headers/32096c2e0eff33d844ee6d675407ace18289357d @@ -0,0 +1 @@ +C \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/3221bd62474608b6c7b2645ff127ce18185c7ea3 b/octane_http/fuzz/corpus/headers/3221bd62474608b6c7b2645ff127ce18185c7ea3 new file mode 100644 index 0000000..0177b6e --- /dev/null +++ b/octane_http/fuzz/corpus/headers/3221bd62474608b6c7b2645ff127ce18185c7ea3 @@ -0,0 +1 @@ +___: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/323ba7dd247c5f3ec7ade18e8e2d54e0268117c1 b/octane_http/fuzz/corpus/headers/323ba7dd247c5f3ec7ade18e8e2d54e0268117c1 new file mode 100644 index 0000000..84883be --- /dev/null +++ b/octane_http/fuzz/corpus/headers/323ba7dd247c5f3ec7ade18e8e2d54e0268117c1 @@ -0,0 +1 @@ +osth*****%*************************HoCo**: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/324758a1f13eadb983d3f7f1f47fcfc3c0e44b41 b/octane_http/fuzz/corpus/headers/324758a1f13eadb983d3f7f1f47fcfc3c0e44b41 new file mode 100644 index 0000000..7494da8 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/324758a1f13eadb983d3f7f1f47fcfc3c0e44b41 @@ -0,0 +1,37 @@ +Hoat: +sst: +at: +at: +at:st: +at: +at: +at: +sst: +at: +at: +sst: +att:st: +at: +at: +at: +sst: +at: +at: +at:st: +at: +at: +at: +at:st: +at: +at: +at: +sst: +at: +at: +at:st: +at: +at: +a:Cnt:*ae& +at::Cnt:: +at: +a:Cnt:*ae&&& \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/3282e1c44bc23b3e1ef6af4f36c32a7468db5808 b/octane_http/fuzz/corpus/headers/3282e1c44bc23b3e1ef6af4f36c32a7468db5808 new file mode 100644 index 0000000..625f8c8 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/3282e1c44bc23b3e1ef6af4f36c32a7468db5808 @@ -0,0 +1 @@ +Content-Length:00 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/32be9698f881b8489633685fd05805f0550a2fdb b/octane_http/fuzz/corpus/headers/32be9698f881b8489633685fd05805f0550a2fdb new file mode 100644 index 0000000..96ad776 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/32be9698f881b8489633685fd05805f0550a2fdb @@ -0,0 +1,2 @@ +-oC:kC򚑋 +at:C-kC򚑋 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/348bf3d4e01d0c035775e630578cc1724cd2ba75 b/octane_http/fuzz/corpus/headers/348bf3d4e01d0c035775e630578cc1724cd2ba75 new file mode 100644 index 0000000..b1a4e82 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/348bf3d4e01d0c035775e630578cc1724cd2ba75 @@ -0,0 +1 @@ +Cn__A:: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/350a9c79f71fa28ef45fb606185a963a4b485c37 b/octane_http/fuzz/corpus/headers/350a9c79f71fa28ef45fb606185a963a4b485c37 new file mode 100644 index 0000000..cb35827 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/350a9c79f71fa28ef45fb606185a963a4b485c37 @@ -0,0 +1 @@ +C:Cn|eHg򚑋-򚑋 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/35879848ad0057991ae6763f96f3c022ec600290 b/octane_http/fuzz/corpus/headers/35879848ad0057991ae6763f96f3c022ec600290 new file mode 100644 index 0000000..5dbed30 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/35879848ad0057991ae6763f96f3c022ec600290 @@ -0,0 +1 @@ +t: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/35acf57339ac432269f1eee03f2a2a72a3638676 b/octane_http/fuzz/corpus/headers/35acf57339ac432269f1eee03f2a2a72a3638676 new file mode 100644 index 0000000..1565469 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/35acf57339ac432269f1eee03f2a2a72a3638676 @@ -0,0 +1,67 @@ +net-Hokish: 5 +||||Cot-Horh: 5 +||||||||okHosst: +at:et-Hokish: 5 +||||Cot-Horh:MMMMMContent-Length:' MMish: 5 +||||CooC--t-n-: x i-Hokish: 5 +||||Cot-Ho|Cook4okish: 5 +||||Cot-Horh: 5 +||||||||okHosst:kish: 5 +||||Cot-Horh: 5 +||||||||okHosst: +at: +aoMMMMMMMMMMMMContent-Len:tgh' MMish: 5 +||||CooC--t-n-: x i-Hokish: 5 +||||Cot-Ho|Cook4Net-A.:= ieaea +aoMMMMMMTMMMMMContent-Length:' MMik4net-A.:= ieaea +aoMMMMMMMMMMMMContent-Length:' MMish: 5( +||||Cook4net-A.:= iea1rh: 5 +||||||||okHosst: +at:et-Hokish: 5 +||_||Cot-Horh: 2 +||||||||okHosst: +at: +aoMMMMMMMMMMMM*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +Hoontt: +Hot: +t: +H*-*stP: +HoonH*-*sHo*st: +Hoont: +Hoo*-*st: +Hoont:t: +tHoont: +HoonteL*t: +tsHo-*st: +Hot: +t: +H*-*stP: +HoonH*Content-Length:' MMiCooC--tsh: 5( +||||Cook4net-A.:= iea1rh: 5 +||||-t-n-: x iea +aoMMMMMMMMMMMMContent-Length:' MMish: 5 +||||Cook4net-A.:= ieaea +anMMMMMMMMMMMMContent-Length:' MMish: 5(Net-A.:= ieaea +aoMMMMMMTMMMMMConok4net-A.:= iea1rh: 5 +||||||||okHosst: +at:et-Hokish: 5 +||||Cot-Horh: 5 +||||||||okHosst: +at: +aoMMMMMMMMMMMMContent-Length:' MMisH: 5 +||||CooC--tsh: 5( +||||Cook4net-A.:= iea1rh: 5 +||||-t-n-: x iea +aoMMMMMMMMMMMMContent-Length:' MMish: 5 +||||Cook4net-A.:= ieaea +anMMMMMMMMMMMMContent-Length:' MMish: 5( +||||Cook4net-A.:= ie]1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/35ce134eb51dac948f3fd07d37cf18891e69820e b/octane_http/fuzz/corpus/headers/35ce134eb51dac948f3fd07d37cf18891e69820e new file mode 100644 index 0000000..1a07c95 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/35ce134eb51dac948f3fd07d37cf18891e69820e @@ -0,0 +1,8 @@ +Host: a +Hot: +t: +H*: +Host: a +Hot: +t: +H*: diff --git a/octane_http/fuzz/corpus/headers/361c82d381c6ba5d49f887807e36323b278b3d29 b/octane_http/fuzz/corpus/headers/361c82d381c6ba5d49f887807e36323b278b3d29 new file mode 100644 index 0000000..d44a09a --- /dev/null +++ b/octane_http/fuzz/corpus/headers/361c82d381c6ba5d49f887807e36323b278b3d29 @@ -0,0 +1 @@ +Content-Length:4807 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/3642fabcf57112ec9020ffa48a385142e5eb8986 b/octane_http/fuzz/corpus/headers/3642fabcf57112ec9020ffa48a385142e5eb8986 new file mode 100644 index 0000000..4d12fb4 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/3642fabcf57112ec9020ffa48a385142e5eb8986 @@ -0,0 +1,271 @@ +Hot: +t: +H*-*st: +Hot: +t: +Hot: +t: +H*t: +H*-*st: +Hot: +t: +H*-*stP: +Hoo*sHot: +t: +H*-*st: +Aot: +t: +H*t: +t: +H*tA*sHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +*st: +Hoont: +Hoo*-*st: +Hoont:t: +t:: +H*-*st: +Hot: +t: +H*-t: +HoHost: a +Cn#ontent-Length: 7 +CoNokie:Hot: +t: +H*A*sHot: +t: +H*-*st: +oHt: +t: +Hp*st: +Hoo-*st: +Hoon: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*sHot: +t:*st: +Hot: +t: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHo*st: +Hoont: +Hoo*-*st: +Hoont:t: +tHst: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +Hoonte*stP: +Hoo*sHot: +t: +t: +t:*st: +Hot: +t: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHo*st: +Hoont: +Hoo*-*st: +Hoont:t: +tHst: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +Hoonte*stP: +Hoo*sHot: +t: +H*-*st: +Hot: +t: +H*-*ts: +Hoont: +HoontentL*t: +tsHot: +t:*st: +Hot: +t: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHo*st: +Hoont: +Hoo*-*st: +Hoont:t: +tHoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +p*st: +Hoo-*st: +Hoont: +HoontentL*t: +tsHot: +t:*H*-*st: +Hot: +t: +H*-*ts: +Hoont: +HoontentL*t: +tsHot: +t:*st: +Hot: +t: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHo*st: +Hoont: +Hoo*-*st: +Hoont:t: +tHoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +p*st: +Hoo-entL*t: +tsHot: +t:*st: +Hot: +t: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +Hp*st: +Hoo-*st: +Hoon: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +*st: +Hoont: +Hoo*Hoont:t: +tHoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*--*st: +Hoont:t: +t: +H*-*0st: +Hot: +tgth: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/365a3ed3f31be779c28bb5d27c675d69fcda3ad6 b/octane_http/fuzz/corpus/headers/365a3ed3f31be779c28bb5d27c675d69fcda3ad6 new file mode 100644 index 0000000..13bdd39 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/365a3ed3f31be779c28bb5d27c675d69fcda3ad6 @@ -0,0 +1,4 @@ +at: +at: +at:C +at:e \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/369a1ae88c5257ed53b79091613936e272db0fe0 b/octane_http/fuzz/corpus/headers/369a1ae88c5257ed53b79091613936e272db0fe0 new file mode 100644 index 0000000..ddf466b --- /dev/null +++ b/octane_http/fuzz/corpus/headers/369a1ae88c5257ed53b79091613936e272db0fe0 @@ -0,0 +1 @@ +Content-Length:5, 5, 5, 5, 5, 5,5, 5, 5, 5,5,5, 5, 5,5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,5, 5, 5,5, 5, 5, 5,5,5, 5, 5,5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,5, 5, 5, 5,5,5, 5, 5,5, 5, 5, 5, 5, 5, 5,5, 5, 5,5, 5, 5,5, 5, 5, 5,5,5, 5, 5,5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,5, 5, 5, 5, 5, 5, 5,5, 5, 5, 5, 5, 5, 5, 5, 5,5, 5, 5, 5,5,5, 5, 5, 5,5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,5, 5, 5,5, 5, 5, 5,5,5, 5, 5,5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,5, 5, 5, 5,5,5, 5, 5,5, 5, 5, 5, 5, 5, 5,5, 5, 5,5, 5, 5,5, 5, 5, 5,5,5, 5, 5,5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,5, 5, 5, 5, 5,5, 5, 5, 5,5,5, 5, 5,5, 5, 5, 5, 5, 5, 5,5, 5, 5, 5,5,5, 5, 5,5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,5, 5, 5, 5, 5, 5, 5,5, 5, 5, 5, 5, 5,5,5, 5, 5,5, 5, 5, 5, 5, 5, 5, 5, 5, 5,5, 5, 5, u,5,5, 5, 5,5, 5, 5, 5, 5, 5,5,5, 5, 5,5, 5, 5, 5, 5, 5, 5, 5,5,5, 5, 5,5, 5, 5, 5,5, , \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/36c74b592bc4b9c825fce74945770a71b74e0197 b/octane_http/fuzz/corpus/headers/36c74b592bc4b9c825fce74945770a71b74e0197 new file mode 100644 index 0000000..2aefd11 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/36c74b592bc4b9c825fce74945770a71b74e0197 @@ -0,0 +1 @@ +Content-Length:25, ˔ht2 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/36df5262ba753978d2ddef769e7ae634f18f10a7 b/octane_http/fuzz/corpus/headers/36df5262ba753978d2ddef769e7ae634f18f10a7 new file mode 100644 index 0000000..4eb6f17 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/36df5262ba753978d2ddef769e7ae634f18f10a7 @@ -0,0 +1,5 @@ +HC:뽃: +C:뽃7:: +C:뽃7: +C:뽃 +t \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/370f6af306294b9591facb69b9a2560c5158ef4a b/octane_http/fuzz/corpus/headers/370f6af306294b9591facb69b9a2560c5158ef4a new file mode 100644 index 0000000..4a60e59 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/370f6af306294b9591facb69b9a2560c5158ef4a @@ -0,0 +1 @@ +C:36-e~Le| \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/375d35081e84de0f46b705baac6c90ae3b029b80 b/octane_http/fuzz/corpus/headers/375d35081e84de0f46b705baac6c90ae3b029b80 new file mode 100644 index 0000000..f12996e --- /dev/null +++ b/octane_http/fuzz/corpus/headers/375d35081e84de0f46b705baac6c90ae3b029b80 @@ -0,0 +1 @@ +Cngth:25, 򚑋n2,,2htth:26, ,2htCoent-Length:2,:25, ,3:25g:2nt-Len, ,2htContt-Le&ngth:525g:25Content&&&:-L/ngth:25, 򚑋nngth:25, 򚑋n2,,2ht,,225g:25, ,(,2htContent-Le&ngth:25,:25, ,t-Le?gthContent-Lengt 򚑋nngth:2gth:25, 򚑋,2,,2hth:25, ,2htCoent-Length:2.5,:25, ,2ht2htht,,2 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/375e5ecbaccb11d0347bb8a1c11eaf93c8305da4 b/octane_http/fuzz/corpus/headers/375e5ecbaccb11d0347bb8a1c11eaf93c8305da4 new file mode 100644 index 0000000..fde4a1f --- /dev/null +++ b/octane_http/fuzz/corpus/headers/375e5ecbaccb11d0347bb8a1c11eaf93c8305da4 @@ -0,0 +1,140 @@ +Hoat: +ssytookzie: st: a +C'tt: st: a +C'tt-ntdLength: 5 +*ot: +-: +H*: +Host: Hot^ +t: +E*: +XCo-LkCC:Ȑ +X8'ttth: 0 +Cho:o 5 +Cookzie: st: a +C'tt-ntdLength: 5 +*ot: +-: +H*: +Host: Hot^ +t: +E*: +XCo-LkCC:Ȑ +X8t: hCC:Ho: a +Ct: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt'ttth: 5 +Coo`: 5 +Booh: 5 +Coo`: 5 +Book`o: 5 +Boo:st: a +C'ttth:( 5 +Cooh: 5 +Coomkzie: st: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +C`o-A: x +1gth: 5 +XCo-LeL: th_: 5 +Cooh:- 5 +CookCC:Ȑ +X7t: hCC:Ȑ +Xiko`: 5 +Bookie:(C'ttth: 5 +Coo`: 5 +Book`w: t: hCC:Ho: a +Ct: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt'ttth: 5 +Coo`: 5 +Booh: 5 +Colo`: 5 +Book`o: 5 +Boo:st: a +C'ttth:( 5 +Cooh: 5 +Cookzie: st: a +C'tt-ntdLencth: 5 +*ot: +-: +H*: +Host: Hot^ +t: +E*: +XCo-LkCC:Ȑ +X8'ttth: 0 +Cho:o 5 +Cookzie: st: a +C'tt-ntdLength: 5 +*ot: +-: +H*: +Host: Hot^ +t: +E*: +XCo-LkCC:Ȑ +X8t: hCC:Ho: a +Ct: hCC:Ȑ +Xt6thnet-Hokish: 5 +||||CotHoat: +sst: +aat: +atHossat:Ca: +at: +at: +-Horh: 5 +||t: +at:et-Hokish: 5 +||||Cot-Horh: 5 +||||||||okHosst: +at: +aoMMMMMMMMMMMMContent-Length:' MMish: 5 +||||CooC--t-n-: x i-Hokish: 5 +||: +H*-*st: +entL*torh: 5atHo:Ȑ +X7t: hCC:Ȑ +Xiko`: 5 +Bookie:(C'ttth: 5 +Coo`: 5 +Book`w: t: hCC:Ho: ao +Ct: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt'ttth: 5 +Coo`: 5 +Booh: 5 +Coo`: 5 +Book`o: 5 +Boo:st: a +C'ttth:( 5 +Cooh: 5 +Cookzie: st: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD||okHosst: +at: +aoMMMMMMMMMMMMContent-Length:' MMish: 5 +||||CooC--t-n-: xo-Hi kish: 5 +||: +Coo-A: x +C`o-A: x +2gth: 5 +XCo-LeL: th: 5 +Cooh:- 5 +CookCC:Ȑ +X7t: hCC:Ȑ +Xiko`: 5 +Bookie:(C'ttth: 5 +Coo`: 5 +Book`w: 5 +Boo:st:Ȑ +Xie: a=10h:t \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/379f472dea0f3ef709c889cca09b588d66365417 b/octane_http/fuzz/corpus/headers/379f472dea0f3ef709c889cca09b588d66365417 new file mode 100644 index 0000000..b8cc43b --- /dev/null +++ b/octane_http/fuzz/corpus/headers/379f472dea0f3ef709c889cca09b588d66365417 @@ -0,0 +1 @@ +Content-Length::Ȑ , e \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/381311fb209dbe6c742fecf0131604eef4673530 b/octane_http/fuzz/corpus/headers/381311fb209dbe6c742fecf0131604eef4673530 new file mode 100644 index 0000000..67684c6 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/381311fb209dbe6c742fecf0131604eef4673530 @@ -0,0 +1,17 @@ +Hot: +t: +H*-*s: +Hot: +t: +Hot: +t: +H*-*sHot: +t: +t: +t: +H*-*stP: +H-*st: +Hoont: +HoontentL*t: +t: +H*-*tgth: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/382934eda0bc6ad0a1a0a9b10e2c474bcea5d2d1 b/octane_http/fuzz/corpus/headers/382934eda0bc6ad0a1a0a9b10e2c474bcea5d2d1 new file mode 100644 index 0000000..c594609 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/382934eda0bc6ad0a1a0a9b10e2c474bcea5d2d1 @@ -0,0 +1,4 @@ +Ho#st: a +Cnt: +Cno: +Bo#ie:a \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/387923a7c38e7495b7e58a267a93abcb8b37b206 b/octane_http/fuzz/corpus/headers/387923a7c38e7495b7e58a267a93abcb8b37b206 new file mode 100644 index 0000000..27d9a35 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/387923a7c38e7495b7e58a267a93abcb8b37b206 @@ -0,0 +1 @@ +H!!!!!!!!: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/38d57123db586f176f678e0e1a2d8a3b455d3ff7 b/octane_http/fuzz/corpus/headers/38d57123db586f176f678e0e1a2d8a3b455d3ff7 new file mode 100644 index 0000000..eca77b0 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/38d57123db586f176f678e0e1a2d8a3b455d3ff7 @@ -0,0 +1,2 @@ +Content-Lnte~gth: 7 +X-Cent-L: =2 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/39885cbddaa7884c39ee824acf0b23cdd36bbac6 b/octane_http/fuzz/corpus/headers/39885cbddaa7884c39ee824acf0b23cdd36bbac6 new file mode 100644 index 0000000..14986ec --- /dev/null +++ b/octane_http/fuzz/corpus/headers/39885cbddaa7884c39ee824acf0b23cdd36bbac6 @@ -0,0 +1 @@ +Content-Length: G ,t \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/3991380ae13828c029389495ddf296a549190c14 b/octane_http/fuzz/corpus/headers/3991380ae13828c029389495ddf296a549190c14 new file mode 100644 index 0000000..8feaef0 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/3991380ae13828c029389495ddf296a549190c14 @@ -0,0 +1 @@ +!: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/3a3cdbe5d21c10701cd66692fa800f83e1012300 b/octane_http/fuzz/corpus/headers/3a3cdbe5d21c10701cd66692fa800f83e1012300 new file mode 100644 index 0000000..0c97c22 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/3a3cdbe5d21c10701cd66692fa800f83e1012300 @@ -0,0 +1 @@ +Content-Length:2,2,thwe2 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/3a62412421384aca324b08fefaca39c368c09b84 b/octane_http/fuzz/corpus/headers/3a62412421384aca324b08fefaca39c368c09b84 new file mode 100644 index 0000000..1964717 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/3a62412421384aca324b08fefaca39c368c09b84 @@ -0,0 +1,20 @@ +Ht: +at: +at: +at: +at:Ct: +at:&oat: +sst: +at: +at: +at:****: +at:Ct: +at:&oat: +sst: +at: +at: +at:****:**********at:*ae&oat: +sst: +at: +at: +at::Ca/t:*ae&&& \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/3aa8c067a1a68357a9a336001d3fd2cd75d5d4c6 b/octane_http/fuzz/corpus/headers/3aa8c067a1a68357a9a336001d3fd2cd75d5d4c6 new file mode 100644 index 0000000..dcd6a95 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/3aa8c067a1a68357a9a336001d3fd2cd75d5d4c6 @@ -0,0 +1,10 @@ +Cst: +at:nt +at: +at: +at:Cat: +at: +at: +at: +at:Cat +at:1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/3ad266845c95965766ecc8f756c2a9b9d13d3358 b/octane_http/fuzz/corpus/headers/3ad266845c95965766ecc8f756c2a9b9d13d3358 new file mode 100644 index 0000000..e3c3388 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/3ad266845c95965766ecc8f756c2a9b9d13d3358 @@ -0,0 +1,20 @@ +netHokish: 5 +||||Cot-Hosh: 5 +||||||||okMMMMMMMMMCookMMMMMMMMM.MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMConet-Hokish: 4 +x|||CokMMMMMMMMMCookMMMMMMMMMMCookMMMMMM~MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMConet-Hokish: 4 +||||CokMMMMMMMMMCookMMMMMMMMMMCookMMMMMM~MMMMMMMMMMMMMMMMMMMMMMMMMMMMConet-Hokish: 4 +||||CokMMMMMMMMMCookMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMsh: 5 +||||||||okMMMMMMMMMCookMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMCHokish: h: EEEEEEEE4 +||||CMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMish: |||Cot-Hosh: 5 +||||||||okMMMMMMMMMCookMMMMMMMMM.MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMConet-Hokish: 4 +x|||CokMMMMMMMMMCookMMMMMMMMMMCookMMMMMM~MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMConet-Hokish: 4 +||||CokMMMMMMMMMCookMMMMMMMMMMCookMMMMMM~MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMConet-Hokish: 4 +||||CokMMMMMMMMMCookMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMsh: 5 +||||||||okMMMMMMMMMCookMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMConet-Hokish: h: EEEEEEEE4 +||||CokMMMMMMMMMCookMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMish: 7 +|||MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMRMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMConet-Hokish: 4 +||||CokMMMMMMMMMCookMMMMMMMMMMCookMMMMMM~MokMMMMMMMMMMMMzMMMMMMMMMMMMMMMMMMMMMish: 7 +||||Coo:7 +|||MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMRMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMConet-Hokish: 4 +||||CokMMMMMMMMMCookMMMMMMMMMMCookMMMMMM~MokMMMMMMMMMMMMzMMMMMMMMMMMMMMMMMMMMMish: 7 +||||Coo: 55,, a1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/3b2a1ac36022f2b841a3a33d004509b7614ede18 b/octane_http/fuzz/corpus/headers/3b2a1ac36022f2b841a3a33d004509b7614ede18 new file mode 100644 index 0000000..eee5803 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/3b2a1ac36022f2b841a3a33d004509b7614ede18 @@ -0,0 +1 @@ +Xae: =_ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/3be60d01dbda5cd118e9f55c98a8b8c0fff7153c b/octane_http/fuzz/corpus/headers/3be60d01dbda5cd118e9f55c98a8b8c0fff7153c new file mode 100644 index 0000000..c93a8f1 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/3be60d01dbda5cd118e9f55c98a8b8c0fff7153c @@ -0,0 +1 @@ +Content-Length:25, ,-L:25,:12g:25, , ,2h:25,:25, ,2 ,2htCt-L5, ,2:25, , 5,:25, ,25, ,2 ,2htCont:25g:25, , ,2ht-Lth:25,:25, ,25, ,5, ,-L:25, , ,:2.5,:25, ,2htht,,2 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/3c0ed31cb41b7e1450c594b14a986d910184ed2e b/octane_http/fuzz/corpus/headers/3c0ed31cb41b7e1450c594b14a986d910184ed2e new file mode 100644 index 0000000..2dd1bf8 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/3c0ed31cb41b7e1450c594b14a986d910184ed2e @@ -0,0 +1,4 @@ +Host: a +'tth: 5 +Cooh: +Ckie:0 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/3c2fb81261e425b546026fa5d3acfd1b9b3b3e5a b/octane_http/fuzz/corpus/headers/3c2fb81261e425b546026fa5d3acfd1b9b3b3e5a new file mode 100644 index 0000000..36a105a --- /dev/null +++ b/octane_http/fuzz/corpus/headers/3c2fb81261e425b546026fa5d3acfd1b9b3b3e5a @@ -0,0 +1 @@ +CoNtent-Length:1 , \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/3c46c35f61b01648b0c39a09e7790568dea80963 b/octane_http/fuzz/corpus/headers/3c46c35f61b01648b0c39a09e7790568dea80963 new file mode 100644 index 0000000..53461e7 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/3c46c35f61b01648b0c39a09e7790568dea80963 @@ -0,0 +1,5 @@ +H-H**Hot: +tnH*-oont: +H*-*tgth:: +t: +H*-*tgth: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/3c5692b63ecf2c6687d6c92d540074341309c085 b/octane_http/fuzz/corpus/headers/3c5692b63ecf2c6687d6c92d540074341309c085 new file mode 100644 index 0000000..d50cbc7 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/3c5692b63ecf2c6687d6c92d540074341309c085 @@ -0,0 +1 @@ +_& \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/3c61ec8fa0b466763d5929b1e59993380e101718 b/octane_http/fuzz/corpus/headers/3c61ec8fa0b466763d5929b1e59993380e101718 new file mode 100644 index 0000000..f93d26e --- /dev/null +++ b/octane_http/fuzz/corpus/headers/3c61ec8fa0b466763d5929b1e59993380e101718 @@ -0,0 +1 @@ +Content-Length:5, 5 ,5 ,, \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/3cccb262d1f4ff398d0a428f807c5fdeb51365ad b/octane_http/fuzz/corpus/headers/3cccb262d1f4ff398d0a428f807c5fdeb51365ad new file mode 100644 index 0000000..b9415d8 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/3cccb262d1f4ff398d0a428f807c5fdeb51365ad @@ -0,0 +1,8 @@ +t: +at: +at: +at: +at:Cat: +at: +at:Cat: +at:Cnt:*aent:*ae \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/3dc493d04835b25c566e67a5a373b8ddfe777fba b/octane_http/fuzz/corpus/headers/3dc493d04835b25c566e67a5a373b8ddfe777fba new file mode 100644 index 0000000..55398c7 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/3dc493d04835b25c566e67a5a373b8ddfe777fba @@ -0,0 +1 @@ +Cn+++++++++++++++++++++!!!++++++++++++++++++++++++++++++++++++++++~~~~~~~~~~SSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQ+++++++++++~~~~~~~~~~SSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ+++++++++++++++++++!!!++++++++++++++++++++++++++++++++++++++++~~~~~~~~~~SSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSSContent-SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS~~~~~~~~~SSSSSSSSSSSSSSSSSSQQSSSSS~~~~~~~~~~~QQQQQQQQQQQQQQQQQQQQQLength: QQQQQQQS132S666SS2 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/3dd40ecd3d0d963bcfd397392e039e1806a6ee52 b/octane_http/fuzz/corpus/headers/3dd40ecd3d0d963bcfd397392e039e1806a6ee52 new file mode 100644 index 0000000..4e98f46 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/3dd40ecd3d0d963bcfd397392e039e1806a6ee52 @@ -0,0 +1 @@ +|||: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/3ea80d3fa6a83f54766869d871dc5b4404a749e1 b/octane_http/fuzz/corpus/headers/3ea80d3fa6a83f54766869d871dc5b4404a749e1 new file mode 100644 index 0000000..7d7ba63 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/3ea80d3fa6a83f54766869d871dc5b4404a749e1 @@ -0,0 +1 @@ +Content-Length: 00000822 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/3eb778ac84bb3c9661b23fc73abc6c6d970c1291 b/octane_http/fuzz/corpus/headers/3eb778ac84bb3c9661b23fc73abc6c6d970c1291 new file mode 100644 index 0000000..abae85d --- /dev/null +++ b/octane_http/fuzz/corpus/headers/3eb778ac84bb3c9661b23fc73abc6c6d970c1291 @@ -0,0 +1 @@ +K:A: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/3edfc29db3be8536429dbb557162380598cdb974 b/octane_http/fuzz/corpus/headers/3edfc29db3be8536429dbb557162380598cdb974 new file mode 100644 index 0000000..cf2caf1 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/3edfc29db3be8536429dbb557162380598cdb974 @@ -0,0 +1,17 @@ +Ho: a +Cgttth: 5 +Coo`: 5 +Booko`: 5 +Bookie: st: a +C'ttth: 5 +Cooh: 5 +Cookzie: st: a +C'tt-ntdLenA: D +CCoo-A: x +Coo-A: x +3gth: 5 +XCo-LeL: th: 5 +Cooh:- 5 +CookCC:Ȑ +X7t: hCC:Ȑ +Xie: a=1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/3ee256fd4e80cc4b513c29c486c23c837e765f7f b/octane_http/fuzz/corpus/headers/3ee256fd4e80cc4b513c29c486c23c837e765f7f new file mode 100644 index 0000000..365fdb1 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/3ee256fd4e80cc4b513c29c486c23c837e765f7f @@ -0,0 +1,6 @@ +oHo#st:a +Cnt: +Cno-gt`: : a +C'ttth: 5 +Cooh: 5 +Cookid: a=1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/3f2215f69fcff5749eec39e088085f377e361741 b/octane_http/fuzz/corpus/headers/3f2215f69fcff5749eec39e088085f377e361741 new file mode 100644 index 0000000..74ce604 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/3f2215f69fcff5749eec39e088085f377e361741 @@ -0,0 +1,7 @@ +CB: 5,s 4 +X-L:4L: 5 +X:;-L +X::1,}s 4 +X-L:4L: 5 +X:;-L: +X:NN:VVVVVNNN:2 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/3f411fb57bad6d3c063063520ca9a38d287998c6 b/octane_http/fuzz/corpus/headers/3f411fb57bad6d3c063063520ca9a38d287998c6 new file mode 100644 index 0000000..1610005 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/3f411fb57bad6d3c063063520ca9a38d287998c6 @@ -0,0 +1 @@ +Content-Length:25, 2,˔h4t , ˔:tht 2h, ˔ht, \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/3f514e1eff924b9d991b4cad3bb449f3fc49afe9 b/octane_http/fuzz/corpus/headers/3f514e1eff924b9d991b4cad3bb449f3fc49afe9 new file mode 100644 index 0000000..bf05069 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/3f514e1eff924b9d991b4cad3bb449f3fc49afe9 @@ -0,0 +1,4 @@ +Ho: +t: +*s: +t:+ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/3f7bac8c0cab3861240c37842d7a24c19110b754 b/octane_http/fuzz/corpus/headers/3f7bac8c0cab3861240c37842d7a24c19110b754 new file mode 100644 index 0000000..eb76ac9 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/3f7bac8c0cab3861240c37842d7a24c19110b754 @@ -0,0 +1 @@ +Hot:aH-Lengnt: + =2 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/3fabcce64115f6c339733aa0058e4250da247d10 b/octane_http/fuzz/corpus/headers/3fabcce64115f6c339733aa0058e4250da247d10 new file mode 100644 index 0000000..3f735b9 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/3fabcce64115f6c339733aa0058e4250da247d10 @@ -0,0 +1,20 @@ +CC: 5,s :- +X:5,s 4 +X:- 5 +X:-?5,s 4 +X:-L: 5 +X:-L +X:5,s 4 +X:-L: 5 +X:-L5,-L: +X:: 5,s 4 +X:;-L: 5 +X:- 4 +X:-: +X:: 5,s :-L: 5 +X:-L: +X: +X:: 5,s 4 +X:\: 5 +X:-L: +X:2 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/402dd7e6419eb01cded999b896e0f14b63fcbf47 b/octane_http/fuzz/corpus/headers/402dd7e6419eb01cded999b896e0f14b63fcbf47 new file mode 100644 index 0000000..c816d66 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/402dd7e6419eb01cded999b896e0f14b63fcbf47 @@ -0,0 +1 @@ +Content-Length: 077640832200000000000832 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/4052a21019b45196ba33be395a4225363fd5723a b/octane_http/fuzz/corpus/headers/4052a21019b45196ba33be395a4225363fd5723a new file mode 100644 index 0000000..af99afd --- /dev/null +++ b/octane_http/fuzz/corpus/headers/4052a21019b45196ba33be395a4225363fd5723a @@ -0,0 +1,52 @@ +&&&&&&&&&&&&&QQQQQQQQQQQQQnet-Hokish: 5 +|: +aat: +atHossat:Ca: +at: +atgthHost: 8 +X-_____________________________________________________________A: tentHost: ______________A: ______________________________________________________________A: tentHost: 8 +X-_____________________________________________________________A: Host: 8 +XengthHost: 8 +X-gthHost: 8 +X-_____________________________________________________________A: tentHost: 8 +X-____________________________________________A: tentHost: 8 +X-_____________________________________________________________A: Host: 8 +XengthHost: 8 +X-gthHost: 8 +X-_____________________________________________________________A: tentHost: 8 +X-__________________________________________A: Host: 8 +X-gthHost: 8 +X-_____________________________________________________________A: tentHost: 8 +X-__________________________________________A: ______________________________________________ 8 +XK-_____________________________________________________________A: Host: 8 +XengthHost: 8 +X-gthHost: 8 +X-_____________________________________________________________A: tentHost: 8 +X-__________________________________________A: _______________________________________________A: Host: 8 +X-gthHost: 8 +X-_____________________________________________________________A: tentHost: 8 +X-_________:A: _________________________________A: ______________________________________________ 8 +X-_____________________________________________________________A: Host: 8 +XengthHost: 8 +X-gthHost: 8 +X-_____________________________________________________________A: tentHost: 8 +X-__________________________________________A: ______________________________________________________________A: tentHost: 8 +X-_____________________________________________________________A: Host: 8 +X-______________________________________________hHost: 8 +X-gthHost: 8 +X-_____________________________________________________________A: tentHost: 8 +X-__________________________________________A: __________________________________________________________________________________________________________________A: __ ____________________________________________ 8 +X-_____________________________________________________________A: Host: 8 +XengthHost: 8 +X-gthHost: 8 +X-_____________________________________________________________A: tentHost: 8 +X-__________________________________________A: ______________________________________________________________A: tentHost: 8 +X-_____________________________________________________________A: Host: 8 +X-_____________________________________________________________A: --_______________________________rh: 5 +||t:a|o +sst: +aat: +atHossat:Ca: +at: +at: +-Horh: 5||||okH \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/406cdd8b874f5fa10f1f2cc3348788cb78508923 b/octane_http/fuzz/corpus/headers/406cdd8b874f5fa10f1f2cc3348788cb78508923 new file mode 100644 index 0000000..0999473 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/406cdd8b874f5fa10f1f2cc3348788cb78508923 @@ -0,0 +1 @@ +a................................: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/40ba6d166845bf4ee77390423bfc260f122c20de b/octane_http/fuzz/corpus/headers/40ba6d166845bf4ee77390423bfc260f122c20de new file mode 100644 index 0000000..dc33c78 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/40ba6d166845bf4ee77390423bfc260f122c20de @@ -0,0 +1,10 @@ +Hth: 0+ +__ost: a +Hott: +H*: +Host: +tC: +t: +t: +E*: +o.tELe.te: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/411892625ff52dd2a620b07f04b6a489cc5f2359 b/octane_http/fuzz/corpus/headers/411892625ff52dd2a620b07f04b6a489cc5f2359 new file mode 100644 index 0000000..f1226d1 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/411892625ff52dd2a620b07f04b6a489cc5f2359 @@ -0,0 +1,9 @@ +Ho: a +C'ttth: 5 +Cooh: 5 +Co: a +C'ttth: 5 +Cooh: 5 +Cookie: a +Cooh: 5 +1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/4157c1b80394ec6b3d3f2fc840356f05287b5298 b/octane_http/fuzz/corpus/headers/4157c1b80394ec6b3d3f2fc840356f05287b5298 new file mode 100644 index 0000000..08523c9 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/4157c1b80394ec6b3d3f2fc840356f05287b5298 @@ -0,0 +1,22 @@ +Hoat: +ssxt: +atoat: +sst: +at:nt +at: +at: +atHo: a +C'ttth: 5 +Coo`kie: st: a +C'ttth: 0 +Cho:o 5 +Cookzie: st: a +C'tt-ntdLength: 5 +XCo-LeL: th: 5 +Cooh:- 5 +CookCC:Ȑ +X7t: hCC:Ȑ +Xie: a=10th: Ȁnt-omhCCGC;t:Cat:Ȑ +Xth:Gр +X: +at:C&& \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/415a8c965ad2cf83c9e54bd4fc5de07634e99746 b/octane_http/fuzz/corpus/headers/415a8c965ad2cf83c9e54bd4fc5de07634e99746 new file mode 100644 index 0000000..441ebe7 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/415a8c965ad2cf83c9e54bd4fc5de07634e99746 @@ -0,0 +1,94 @@ +Hoat: +ssyt: +atoat: +h: 5 +Cro`kie: st: a +C'ttth: 0 +Cho:o 5 +Cookzie: st: a +C'tt: st:(a +C'tt-ntdLength: 5 +*ot: +-: +H*: +Host: Hot^ +t: +E*: +XCo-LkCC:Ȑ +X8'ttth: 0 +Cho:o 5 +Cookzie: st: a +C'tt-ntdLength: 5 +*ot: +-: +H*: +Host: Hot^ +t: +E*: +XCo-LkCC:Ȑ +X8t: hCC:Ho: a +Ct: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt'ttth: 5 +Coo`: 5 +Booh: 5 +Coo`: 5 +Book`o: 5 +Boo:st: a +C'ttth:( 5 +Cooh: 5 +Coomkzie: st: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +C`o-A: x +2gth: 5 +XCo-LeL: th_: 5 +Cooh:- 5 +CookCC:Ȑ +X7t: hCC:Ȑ +Xiko`: 5 +Bookie:(C'tttdLength: 5 +*ot: +-: +H*: +Host: Hot^ +t: +E*: +XCo-LkCC:Ȑ +X8t: hCC:Ho: a +Ct: hCC:Ȑ +Xt7thnet-Hokish: 5 +||||CotHoat: +sst: +aat: +atHossat:Ca: +at: +at: +-Horh: 5 +||t: +at:et-Hokish: 5 +||||Cot-Horh: 5 +||||||||okHosst: +at: +aoMMMMMMMMMMMMContent-Length:' MMish: 5 +||||CooC--t-n-: x i-Hokish: 5 +||: +H*-*st: +entL*torh: 5atHo:Ȑ +X7t: hCC:Ȑ +Xiko`: 5 +Bookie:(C'ttth: 5 +Coo`: 5 +Cooh:- 5 +CookCC:Ȑ +X7t: hC&:Ȑ +Xiko`: 5 +Bookie:(C'ttth: 5 +Coo`: 5 +Book`w: 5 +Boo:st:Ȑ +Xie: a=10h:t \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/418157be0b2cad59b2757ab3fd61e76c6a31586b b/octane_http/fuzz/corpus/headers/418157be0b2cad59b2757ab3fd61e76c6a31586b new file mode 100644 index 0000000..3f7c676 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/418157be0b2cad59b2757ab3fd61e76c6a31586b @@ -0,0 +1 @@ +####: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/41a1bec39b25550bfcd03ee7e30126c59c47d0d6 b/octane_http/fuzz/corpus/headers/41a1bec39b25550bfcd03ee7e30126c59c47d0d6 new file mode 100644 index 0000000..2065222 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/41a1bec39b25550bfcd03ee7e30126c59c47d0d6 @@ -0,0 +1,116 @@ +Hoat: +ssyt: +atoat: +h: 5 +Cro`kie: st: a +C'ttth: 0 +Cho:o 5 +Cookzie: st: a +C'tt: st: a +C'tt-ntdLength: 5 +*ot: +-: +H*: +Host: Hot^ +t: +E*: +XCo-LkCC:Ȑ +X8'ttth: 0 +Cho:o 5 +Cookzie: st: a +C'tt-ntdLength: 5 +*ot: +-: +H*: +Host: Hot^ +t: +E*: +XCo-LkCC:Ȑ +X8t: hCC:Ho: a +Ct: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt'ttth: 5 +Coo`: 5 +Booh: 5 +Coo`: 5 +Book`o: 5 +Boo:st: a +C'ttth:( 5 +Cooh: 5 +Coomkzie: st: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +C`o-A: x +1gth: 5 +XCo-LeL: th_: 5 +Cooh:- 5 +CookCC:Ȑ +X7t: hCC:Ȑ +Xiko`: 5 +Bookie:(C'ttth: 5 +Coo`: 5 +Book`w: t: hCC:H +E*: +XCo-LkCC:Ȑ +X8t: hCC:Ho: a +Ct: hCC:Ȑ +Xt7thnet-Hokish: 5 +||||CotHoat: +sst: +aat: +atHossat:Ca: +at: +at: +-Horh: 5 +||t: +at:et-Hokish: 5 +||||Cot-Horh: 5 +||||||||okHosst: +at: +aoMMMMMMMMMMMMContent-Length:' MMish: 5 +||||CooC--t-n-: x i-Hokish: 5 +||: +H*-*st: +entL*torh: 5atHo:Ȑ +X7t: hCC:Ȑ +Xiko`: 5 +Bookie:(C'ttth: 5 +Coo`: 5[ +Book`w: t: hCC:Ho: ao +Ct: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt'ttth: 5 +Coo`: 5 +Booh: 5 +Coo`: 5 +Book`o: 5 +Boo:st: a +C'ttth:( 5 +Cooh: 5 +Cookzie: st: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD||okHosst: +at: +aoMMMMMMMMMMMMContent-Length:' MMish: 5 +||||CooC--t-n-: x i-Hokish: 5 +||: +Coo-A: x +C`o-A: x +2gth: 5 +XCo-LeL: th: 5 +Cooh:- 5 +CookCC :Ȑ +X7t: hCC:Ȑ +Xiko`: 5 +Bookie:(C'ttth: 5 +Coo`: 5 +Book`w: 5 +Boo:st:Ȑ +Xie: a=10h:t \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/425b4bf3e34d7b3d921138a6da13cd4369e4c719 b/octane_http/fuzz/corpus/headers/425b4bf3e34d7b3d921138a6da13cd4369e4c719 new file mode 100644 index 0000000..e573164 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/425b4bf3e34d7b3d921138a6da13cd4369e4c719 @@ -0,0 +1 @@ +Content-Length: 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Coo22 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/4276e7cb9fab244bea4149a526701afa19db2447 b/octane_http/fuzz/corpus/headers/4276e7cb9fab244bea4149a526701afa19db2447 new file mode 100644 index 0000000..8def4fa --- /dev/null +++ b/octane_http/fuzz/corpus/headers/4276e7cb9fab244bea4149a526701afa19db2447 @@ -0,0 +1,308 @@ +Hot: +t: +H*-*st: +Hot: +t: +Hot: +t: +H*t: +H*-*st: +Hot: +t: +H*-*stP: +Hoo*sHot: +t: +H*-*st: +Aot: +t: +H*t: +t: +H*tA*sHot: +t: +*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +*st: +Hoont: +Hoo*-*st: +Hoont:t: +t:: +H*-*st: +Hot: +t: +H*-t: +HoHost: a +Cn#ontent-Length: 7 +CoNokie:Hot1 +t: +H*A*sHot: +t: +H*-*st: +Hot: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +ts++:Ho-*sHot: +t:*st: +Hot: +t: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHo*st: +Hoont: +Hoo*-*st: +Hoont:t: +tHst: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +HoH*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHo*st: +Hoont: +Hoo*-*st: +Hoont:t: +tHoont: +onoHtentL*zt: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +p*st: +Hoo-*st: +Hoont: +HoontentL*t: +tsHot: +t:*st: +Hot: +t: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +Hp*st: +Hoo-*st: +Hoon: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHH*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +*st: +Hoont: +Hoo*-*st: +Hoont:t: +t:: +H*-*st: +Hot: +t: +H*-t: +HoHost: a +Cn#ontent-Length: 8 +CoNokie:Hot1 +t: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHo*st: +Hoont: +Hoo*-*st: +Hoont:t: +tHst: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +Hoonte*stP: +Hoo*sHot: +t: +t: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +p*st: +Hoo-*st: +Hoont: +HoontentL*t: +tsHot: +t:*st: +Hot: +t: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +Hp*st: +Hoo-*st: +Hoon: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHH*-*st: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +Hp*st: +Hoo-*st: +Hoon: +t: +H*-*st: +Hot: +t-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +*st: +Hoont: +Hoo*-*st: +Hoont:t: +t: +H*-*1st: +Hot: +tgth: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/427bbc1b666316a388bcf460d7c2d01a24083e22 b/octane_http/fuzz/corpus/headers/427bbc1b666316a388bcf460d7c2d01a24083e22 new file mode 100644 index 0000000..8469474 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/427bbc1b666316a388bcf460d7c2d01a24083e22 @@ -0,0 +1,42 @@ +'+C:Ȑ +-nC:: hCC:Ȑ +X6t:mhCC:Ȑ +X4C:mXtwt hCC:Ȑ +X6tC:mhCC:Ȑ +XtC:m+hCC:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: h:Ȑ +X4C:mXtwt hCC:Ȑ +X6tC:mhCC:Ȑ +XtC:m+hCC:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt7th:#mhCC:Ȑ +XtC:mXtwt: hCC:Ȑ +X6t:mhCC:Ȑ +X4C:mXtwt: hCC:Ȑ +X6tC:mhCC:Ȑ +XtC:mhCC:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:ȐCC:Ȑ +Xt7th:#mhCC:Ȑ +XtC:mXtwt: hCC:Ȑ +X6t:mhCC:Ȑ +X4C:mXtwt: hCC:Ȑ +X6tC:mhCC:Ȑ +XtC:mhCC:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt7th:# \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/431364ccd4d67304972f2b8048565426c0819cf0 b/octane_http/fuzz/corpus/headers/431364ccd4d67304972f2b8048565426c0819cf0 new file mode 100644 index 0000000..96160c8 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/431364ccd4d67304972f2b8048565426c0819cf0 @@ -0,0 +1 @@ +'': \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/4317308af9135a123d171a202286660dac41838a b/octane_http/fuzz/corpus/headers/4317308af9135a123d171a202286660dac41838a new file mode 100644 index 0000000..e0bac76 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/4317308af9135a123d171a202286660dac41838a @@ -0,0 +1,33 @@ +e&$&Hoat:nt:*&e +at:Ca: +sst: +at: +at: +a:Ant:*a +sst: +at: +at: +at:st: +at: +at: +a:Cnt:*ae& +at:Ca: +sst: +at: +at: +a:Cn&&&$&Hsst: +at: +at: +a:Czt:*a +sst: +at: +at: +at:st: +at: +at: +a:Cnt:*ae& +at:Ca2 +sst: +at: +at: +a&: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/438cde1d3a71d140819b4b0aeeffd9c458f26f73 b/octane_http/fuzz/corpus/headers/438cde1d3a71d140819b4b0aeeffd9c458f26f73 new file mode 100644 index 0000000..827fcbb --- /dev/null +++ b/octane_http/fuzz/corpus/headers/438cde1d3a71d140819b4b0aeeffd9c458f26f73 @@ -0,0 +1,78 @@ +Hoat: +ssyt: +atoat: +h: 5 +Cro`kie: st: a +C'ttth: 0 +Cho:o 5 +Cookzie: st: a +C'tt-ntdLength: 5 +*ot: +-: +H*: +Host: Hot^ +t: +E*: +XCo-LkCC:Ȑ +X8'ttth: 0 +Cho:o 5 +Cookzie: st: a +C'tt-ntdLength: 5 +*ot: +-: +H*: +Host: Hot^ +t: +E*: +XCo-LkCC:Ȑ +X8t: hCC:Ho: a +Ct: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt'ttth: 5 +Coo`: 5 +Booh: 5 +Coo`: 5 +Book`o: 5 +Boo:st: a +C'ttth:( 5 +Cooh: 5 +Cookzie: st: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +C`o-A: x +2gth: 5 +XCo-LeL: th: 5 +Cooh:- 5 +CookCC:Ȑ +X7t: hCC:Ȑ +Xiko`: 5 +Bookie:(C'ttth: 5 +Coo`: 5 +Book`w: t: hCC:Ho: a +Ct: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑoo:st: a +C'ttth:( 5 +Cooh: 5 +Cookzie: st: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +C`o-A: x +2gth: 5 +XCo-LeL: th: 5 +Cooh:- 5 +CookCC:Ȑ +X7t: hCC:Ȑ +Xiko`: 5 +Bookie:(C'ttth: 5 +Coo`: 5 +Book`w: 5 +Boo:st:Ȑ +Xie: a=10h:t \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/43af4aa3bbbb4339f414bc5310681d04435adce9 b/octane_http/fuzz/corpus/headers/43af4aa3bbbb4339f414bc5310681d04435adce9 new file mode 100644 index 0000000..728b92f --- /dev/null +++ b/octane_http/fuzz/corpus/headers/43af4aa3bbbb4339f414bc5310681d04435adce9 @@ -0,0 +1 @@ +&&&&&&&&z.&&h&&&&&&: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/442cf75b5c671a98ae4769391adee003284674fb b/octane_http/fuzz/corpus/headers/442cf75b5c671a98ae4769391adee003284674fb new file mode 100644 index 0000000..205283a --- /dev/null +++ b/octane_http/fuzz/corpus/headers/442cf75b5c671a98ae4769391adee003284674fb @@ -0,0 +1 @@ +t: 5 򚑋x& \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/445dd7714d0c116c53f8cb4ff80d464f74ffa297 b/octane_http/fuzz/corpus/headers/445dd7714d0c116c53f8cb4ff80d464f74ffa297 new file mode 100644 index 0000000..fa617f6 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/445dd7714d0c116c53f8cb4ff80d464f74ffa297 @@ -0,0 +1 @@ +o'h: Ȑbh: Ȑbh: Ȑbh: Ȑbh: Ȑ3 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/44b4130b8eac23c224e54b58895c68de4808b90b b/octane_http/fuzz/corpus/headers/44b4130b8eac23c224e54b58895c68de4808b90b new file mode 100644 index 0000000..182687d --- /dev/null +++ b/octane_http/fuzz/corpus/headers/44b4130b8eac23c224e54b58895c68de4808b90b @@ -0,0 +1 @@ +Content-Length: 0020000002776408000000000000277640822 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/4541c8c71ab2ab79839643e104a53942b874d5a5 b/octane_http/fuzz/corpus/headers/4541c8c71ab2ab79839643e104a53942b874d5a5 new file mode 100644 index 0000000..6581ece --- /dev/null +++ b/octane_http/fuzz/corpus/headers/4541c8c71ab2ab79839643e104a53942b874d5a5 @@ -0,0 +1 @@ +Content-Length: 5, b, \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/4585a54cc1ec2c524d5d5d472766f1f347e7bba8 b/octane_http/fuzz/corpus/headers/4585a54cc1ec2c524d5d5d472766f1f347e7bba8 new file mode 100644 index 0000000..29f0a1c --- /dev/null +++ b/octane_http/fuzz/corpus/headers/4585a54cc1ec2c524d5d5d472766f1f347e7bba8 @@ -0,0 +1,5 @@ +Ho: aA: x +CooC!e:th: 8 +Coo`: +X___________A: te +CoContento`___hC__A-:(C-Le:n \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/45957f1d9ee254924200514ca4f1a384a88511d6 b/octane_http/fuzz/corpus/headers/45957f1d9ee254924200514ca4f1a384a88511d6 new file mode 100644 index 0000000..7ad4359 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/45957f1d9ee254924200514ca4f1a384a88511d6 @@ -0,0 +1 @@ +Content-Length: 00000000000000000000000000000000555 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/4615367ad71f6066d5affe79ab1e972baae493e5 b/octane_http/fuzz/corpus/headers/4615367ad71f6066d5affe79ab1e972baae493e5 new file mode 100644 index 0000000..43049ff --- /dev/null +++ b/octane_http/fuzz/corpus/headers/4615367ad71f6066d5affe79ab1e972baae493e5 @@ -0,0 +1,130 @@ +Ho: a +C'ttth: 5 +Coo`: 5 +Boh: 5 +Cookzie: st: a +C'tt-ntdLenA: D +CCoo-A: x +CdLenA: D +CCoo-A: x +Coo-A: x +3gth: 5 +XCo-LeL:`: 5 +Booko`: 5 +ookzie: st: a +C'tt-ntdLenA: D +CCoo-A: x +CdLenA: D +CCoo-A: x +Coo-A: x +3gthooko`: 5 +Bookie: st: a +C'ttth: 5 +Cooh: 5 +tth: 5 +Cooh: 5 +Cookzie: st: a +C'tt-ntdLenA: D +CCoo-A: x +Coo-A: x +3gth: 5 +XCo-LeL:`: 5 +Booko`: 5 +Bookie: st: a +C'ttth: 5 +Cooh: 5 +Cooh:Cookzie: st: a +C'tt-ntdLenA: D +CCoo-A: x +Coo-A: x +3gth: 5 +Xooko`: 5 +Bookie: st: a +C'ttth: 5 +Cooh: 5 +Cookzie: st: a +C'tt-ntdLenA: D +CCoo-A: x +Coo-A: x +3gth: 5 +XCo-LeL: th: th: 5 +ie: st: tt-nth: 5 +tth: 5 +Cooh: 5 +Cookzie: st: a +C'tt-ntdLenA: D +CCoo-A: x +Coo-Q: x +3gth: 5 +XCo-LeL:`: 5 +Booko`: 5 +Bookie: st: a +C'ttth: 5 +Cooh: 5 +Cooh:Cookzie: st: a +C'tt-ntdLenA: D +CCoo-ttth: 5 +Cooh: 5 +Bookzie: st: a +C'tt-ntdLenA: D +CCoo-A: x +CdLenA: D +CCoo-A: x +Coo-A: x +3gth: 5 +XCo-LeL:`: 5 +Booko`: 5 +ookzie: st: a +C'tt-ntdLenA: D +CCoo-A: x +CdLenA: D +CCoo-A: x +Coo-A: x +3gth: 5 +XCo-LeL:`: 5 +Booko`: 5 +Bookie: st: a +C'ttth: 5 +Cooh: 5Bookie: st: a +C'ttth: 5 +Cooh: 5 +Cooh:Cookzie: st: a +C'tt-ntdLenA: D +CCoh: 5 +Cooh: 5 +Cooh:Cookzie: st: a +C'tt-ntdLenA: D +CCoo-A: x +CooCoo-ttth: 5 +Cooh: 5 +Cookzie: st: a +C'tt-ntdLenA: D +CCoo-A: x +CdLenA: D +CCoo-A: x +Coo-A: x +3gth: 5 +XCo-LeL:`: 5 +Booko`: 5 +ookzie: st: a +C'tt-ntdLenA: D +CCoo-A: x +CdLenA: D +CCoo-A: x +Coo-A: x +3gth: 5 +XCo-LeL:`: 5 +Booko`: 5 +Bookie: st: a +C'ttth: 5 +Cooh: 5Bookie-A: x +3gth: 5 +XCo-LeL:`: 5 +Booko`: 5 +Bookie: st: a +C'ttth: 5 +Cooh: 5 +CCooh:- 5 +CookCC:Ȑ +X7t: hCC:Ȑ +Xie: a=1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/46249d8e7837b88a48eb8ff67cd104ce87506e4a b/octane_http/fuzz/corpus/headers/46249d8e7837b88a48eb8ff67cd104ce87506e4a new file mode 100644 index 0000000..c67a283 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/46249d8e7837b88a48eb8ff67cd104ce87506e4a @@ -0,0 +1,2 @@ +Content-Length: 5, 5, 5, : +H:H \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/46538d67621d4e7135a171a5008bd60e4abff57f b/octane_http/fuzz/corpus/headers/46538d67621d4e7135a171a5008bd60e4abff57f new file mode 100644 index 0000000..89559d5 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/46538d67621d4e7135a171a5008bd60e4abff57f @@ -0,0 +1 @@ +c1111: 55 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/46aadcc4f9f6875b8f392bab8c2c6e3a57ed4f7f b/octane_http/fuzz/corpus/headers/46aadcc4f9f6875b8f392bab8c2c6e3a57ed4f7f new file mode 100644 index 0000000..01a9411 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/46aadcc4f9f6875b8f392bab8c2c6e3a57ed4f7f @@ -0,0 +1 @@ +````: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/46cf5ea41d33a2106c71f36a12c08938a145a0a4 b/octane_http/fuzz/corpus/headers/46cf5ea41d33a2106c71f36a12c08938a145a0a4 new file mode 100644 index 0000000..d810375 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/46cf5ea41d33a2106c71f36a12c08938a145a0a4 @@ -0,0 +1,6 @@ +t: +at: +at: +at: +at: +at: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/476eba3b031da402dced1987ae5aef4527de45da b/octane_http/fuzz/corpus/headers/476eba3b031da402dced1987ae5aef4527de45da new file mode 100644 index 0000000..b36bf3f --- /dev/null +++ b/octane_http/fuzz/corpus/headers/476eba3b031da402dced1987ae5aef4527de45da @@ -0,0 +1 @@ +'''': \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/47730fd0539635a6833ad4610ae39ad5cf0bbc57 b/octane_http/fuzz/corpus/headers/47730fd0539635a6833ad4610ae39ad5cf0bbc57 new file mode 100644 index 0000000..92d13c3 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/47730fd0539635a6833ad4610ae39ad5cf0bbc57 @@ -0,0 +1 @@ +Co~~~~|~~~~~~~~~~~~: =3 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/477cc9b5b55683b37c304d2c3485bff458d09b6e b/octane_http/fuzz/corpus/headers/477cc9b5b55683b37c304d2c3485bff458d09b6e new file mode 100644 index 0000000..dae3133 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/477cc9b5b55683b37c304d2c3485bff458d09b6e @@ -0,0 +1,24 @@ +C: /5,s :- +X:s 4 +X:-L: 5 +X:-L5,s 4 +X:-L: 5 +X:-L: +X:: 5,s 4 +X:-L: 5 +X:-L: +X: +X:: 52s 4 +X:-L: 6 +X:50s 4 +X:-L: 5 +X:-L: 5 +X:-L5,s 5 +X:-L: +X: ,5:s 4 +X:-L: +X:-L: +X: +X: +X:-L: 6 +X:-L: X:2 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/4816d7fa2a6edfc354eceae7c15dd85d154da737 b/octane_http/fuzz/corpus/headers/4816d7fa2a6edfc354eceae7c15dd85d154da737 new file mode 100644 index 0000000..7eebf31 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/4816d7fa2a6edfc354eceae7c15dd85d154da737 @@ -0,0 +1,9 @@ +net-Hokish: 5 +||t|Cot-Horh: 5 +|||*||kish: 5 +||||Cot-Horh: 5 +||||osst: +at: +aoMMMMMngth:' MMish: 5 +Cook4t-h: 5 +||||Cook4net-A.:= iea1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/4856edd3ecfb3d3f8f911a1696aa27cd93b96bdc b/octane_http/fuzz/corpus/headers/4856edd3ecfb3d3f8f911a1696aa27cd93b96bdc new file mode 100644 index 0000000..9361425 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/4856edd3ecfb3d3f8f911a1696aa27cd93b96bdc @@ -0,0 +1,5 @@ +HotontentL*'w: +H*-*bJJJJJJJJJJJ: +HHot: +HtentL*t: +tentL**bJJJJJJJ*-*tgtJJA:8Ý \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/48c6413856c2a0eab9cc78a36b3655269759f1a7 b/octane_http/fuzz/corpus/headers/48c6413856c2a0eab9cc78a36b3655269759f1a7 new file mode 100644 index 0000000..38a55f5 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/48c6413856c2a0eab9cc78a36b3655269759f1a7 @@ -0,0 +1,13 @@ +%oat: +at: +oC:kC򚑋 +at:C򚑋 +attIo: +tt: +t: +at:` +&at:Cat +-oC:kC򚑋 +at:C򚑋 +at:t: a: +H: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/49146abb6119ef588c7033969a56066c7800d051 b/octane_http/fuzz/corpus/headers/49146abb6119ef588c7033969a56066c7800d051 new file mode 100644 index 0000000..1cfcd1e --- /dev/null +++ b/octane_http/fuzz/corpus/headers/49146abb6119ef588c7033969a56066c7800d051 @@ -0,0 +1 @@ +-o:Ȑ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/496d0e6bcb87037a61bdc1b44ec92bb38634ac14 b/octane_http/fuzz/corpus/headers/496d0e6bcb87037a61bdc1b44ec92bb38634ac14 new file mode 100644 index 0000000..32285d7 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/496d0e6bcb87037a61bdc1b44ec92bb38634ac14 @@ -0,0 +1,19 @@ +%oat: +sst:a +ts: +at: +at:Cat +Io: +tt: +H: a +Hot:*: +s: +t: +H*: +Host: a +HosC:Ȑ +Xt-: +t: +*: + +at:Cnt:*qe&&& \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/4992160a03091cbf6183051f9bafbe154eeea10d b/octane_http/fuzz/corpus/headers/4992160a03091cbf6183051f9bafbe154eeea10d new file mode 100644 index 0000000..16c2718 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/4992160a03091cbf6183051f9bafbe154eeea10d @@ -0,0 +1 @@ +-o:C򚑋 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/49a83bfadf952c95867ef0be594b0142ffe197de b/octane_http/fuzz/corpus/headers/49a83bfadf952c95867ef0be594b0142ffe197de new file mode 100644 index 0000000..e5e903b --- /dev/null +++ b/octane_http/fuzz/corpus/headers/49a83bfadf952c95867ef0be594b0142ffe197de @@ -0,0 +1 @@ +G:# ' \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/4a3083df200009d0ac0f0de0acb983a7ea55d561 b/octane_http/fuzz/corpus/headers/4a3083df200009d0ac0f0de0acb983a7ea55d561 new file mode 100644 index 0000000..4f7a7a4 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/4a3083df200009d0ac0f0de0acb983a7ea55d561 @@ -0,0 +1,8 @@ +Set-Hokish: 5 +||||Cot-Hosh: 5 +||||CookMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMt-Hokish: 5 +sh: 5 +||||CookMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMish: ||||Cot-Hosh: 5 +||||CookMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMt-Hokish: Cot-Hosh: 5 +|||MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMish: 6 +||||Cookie: a==1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/4a3614ad5ed55e022977d55cc78900c72a749a47 b/octane_http/fuzz/corpus/headers/4a3614ad5ed55e022977d55cc78900c72a749a47 new file mode 100644 index 0000000..e57bc9e --- /dev/null +++ b/octane_http/fuzz/corpus/headers/4a3614ad5ed55e022977d55cc78900c72a749a47 @@ -0,0 +1 @@ +~~~: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/4a3b660652d63daa743660781ec7ae5568dae1b1 b/octane_http/fuzz/corpus/headers/4a3b660652d63daa743660781ec7ae5568dae1b1 new file mode 100644 index 0000000..469acb8 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/4a3b660652d63daa743660781ec7ae5568dae1b1 @@ -0,0 +1 @@ +e++t++++++++++Ce++t++++g: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/4a56c3af91d6e0d78497bcd62102894d5392345e b/octane_http/fuzz/corpus/headers/4a56c3af91d6e0d78497bcd62102894d5392345e new file mode 100644 index 0000000..a0f2015 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/4a56c3af91d6e0d78497bcd62102894d5392345e @@ -0,0 +1 @@ +Content-Length:5, 5, 5, 5, 5, 5,5, 5, 5, 5,5,5, 5, 5,5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,5, 5, 5,5, 5, 5, 5,5,5, 5, 5,5, 5, 5, 5, 5, 5,5, 5, 5, 5,5,5, 5, 5,5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,5,5, 5, 5,5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,5, 5, 5, 5,5,5, 5, 5,5, 5, 5,5, 5, 5, 5,5,5, 5, 5, 5, 5,5,5, 5, 5,5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,5, 5, 5,5, 5, 5, 5,5,5, 5, 5,5, 5, 5, 5, 5, 5, 5, 5, 5, \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/4a7161c297dc8c4d1d526fd536f5dd82fba45497 b/octane_http/fuzz/corpus/headers/4a7161c297dc8c4d1d526fd536f5dd82fba45497 new file mode 100644 index 0000000..6fb7927 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/4a7161c297dc8c4d1d526fd536f5dd82fba45497 @@ -0,0 +1,30 @@ +Content-Le#ngth:'5, Hoo-A:+ x +6gth: 5 +XCo-eLL: th: 5 +CoohX7t:ttth:( 5 +Cooh: 5 +Cookzie: ct: a +C'tt-ntdLenA: D +Coo-AeL: th: 5 +Cooh:- 5 +CookCC:Ȑ +X7t:x +6gth: 6 +XCo-LeL: th: +CookCC:Ȑ +X7t:ttth:( 5 +Cooh: 5 +Cookzie: ct: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: 5 +Cookzie: -LeL: th 5 +Cooh:- 5 +Cooo-A: x +XCo-LeL: th: 6 +Cooh:- 5 +Cook: +sst:a +tCC:Ȑ +Xie: a=14net-Len 5, b=A \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/4a7a8c05ae41954aa31823f3f9af77d754142f2f b/octane_http/fuzz/corpus/headers/4a7a8c05ae41954aa31823f3f9af77d754142f2f new file mode 100644 index 0000000..4986301 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/4a7a8c05ae41954aa31823f3f9af77d754142f2f @@ -0,0 +1,3 @@ +Content-L: 5, 4 +X:-L: 5 +X:-L: 5 ent-LL=2 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/4b0520256b6a2a1021f52d50687e6205bc505025 b/octane_http/fuzz/corpus/headers/4b0520256b6a2a1021f52d50687e6205bc505025 new file mode 100644 index 0000000..e44831f --- /dev/null +++ b/octane_http/fuzz/corpus/headers/4b0520256b6a2a1021f52d50687e6205bc505025 @@ -0,0 +1,4 @@ +t-Hokish: 5 +||||Cot-Hosh: 5 +||||CMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMish: 5 +||||Cookie: a=1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/4b15c9196d1b3be87c3cae01db8e461e91d77038 b/octane_http/fuzz/corpus/headers/4b15c9196d1b3be87c3cae01db8e461e91d77038 new file mode 100644 index 0000000..4fb6e84 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/4b15c9196d1b3be87c3cae01db8e461e91d77038 @@ -0,0 +1,2 @@ +Contunt: +g-Ckole:r \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/4b219378b4132b59a22069f44fd890daa5c42f77 b/octane_http/fuzz/corpus/headers/4b219378b4132b59a22069f44fd890daa5c42f77 new file mode 100644 index 0000000..a350c65 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/4b219378b4132b59a22069f44fd890daa5c42f77 @@ -0,0 +1 @@ +Content-Length:0,0 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/4b5e2f8d4b3b9f20db7714c45efc397874ecbe65 b/octane_http/fuzz/corpus/headers/4b5e2f8d4b3b9f20db7714c45efc397874ecbe65 new file mode 100644 index 0000000..a8cf800 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/4b5e2f8d4b3b9f20db7714c45efc397874ecbe65 @@ -0,0 +1 @@ +h:oA: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/4bcfcda36bf88833383c29f6676c1bca1dd24769 b/octane_http/fuzz/corpus/headers/4bcfcda36bf88833383c29f6676c1bca1dd24769 new file mode 100644 index 0000000..1894d6f --- /dev/null +++ b/octane_http/fuzz/corpus/headers/4bcfcda36bf88833383c29f6676c1bca1dd24769 @@ -0,0 +1,22 @@ +Ho: a +C'ttth: 5 +Coo`: 5 +Booko`: 5 +Bookie: st: a +C: D +CCoo-A:A: D +CCoo-A: : 5 +XCo-LeL:`: 5 +Booko`: 5 +Bookie: st: a +C'ttth:`: 5 +Booko`: 5 +Bookie: st: a +C'ttth: D +CCoo-A: x +Coo-A: x +Booko`: 5 +Bookie: s5 +Cookzi:e st: at-nA: D +CCoo-A: x : CC:Ȑ +Xie: a=1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/4c00a872682538034cbd5d2dfd28edbbdad1c5ea b/octane_http/fuzz/corpus/headers/4c00a872682538034cbd5d2dfd28edbbdad1c5ea new file mode 100644 index 0000000..ba38aed --- /dev/null +++ b/octane_http/fuzz/corpus/headers/4c00a872682538034cbd5d2dfd28edbbdad1c5ea @@ -0,0 +1,225 @@ +Hoat: +ssyt: +atoat: +h: 5 +Cro`kie: st: a +C'ttth: 0 +Cho:o 5 +Cookzie: st: a +C'tt: st: a +C'tt-ntdLength: 5 +*ot: +-: +H*: +Host: Hot^ +t: +E*: +XCo-LkCC:Ȑ +X8'ttth: 0 +Cho:o 5 +Cookzie: st: a +C'tt-ntdLength: 5 +*ot: +-: +H*: +Hott: +t:*st: +Hot: +t: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +Hp*st: +Hoo-*st: +Hoon: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hognt: +Hoonte*stP: +Hoo*sHot: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHot: +t:*st: +Hot: +t: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHo*st: +Hoont: +Hoo*-*st: +Hoont:t: +tHoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +p*st: +Hoo-*st: +Hoontish:: +HoontentL*t: +tsHot: +t:*st: +Hot: +t: +Hot: +t: +H: 5 +||||Cot-Horh: 5 +||||||||okHosst: +at: +aoMMMMMMMMMMMMContent-Length:' MMish: 5 +||||CooC--t-n-: x i-Hokish: 5 +||: +H*-*st: +entL*torh: 5atHo:Ȑ +X7t: hCC:Ȑ +Xiko`: 5 +Bookie:(C hCC:Ho: ao +Ct: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt'ttth: 5 +Coo`: 5 +*st: +Hot: +t: +Hp*st: +Hoo-*st: +Hoon: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hognt: +Hoonte*stP: +Hoo*sHot: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHot: +t:*st: +Hot: +t: +Hot: +t: +HHot: +t: +H*-*stP: +HoonH*-*sHo*st: +Hoont: +Hoo*-*st: +Hoont:t: +tHoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +p*st: +Hoo-*st: +Hoontish:: +HoontentL*t: +tsHot: +t:*st: +Hot: +t: +Hot: +t: +H: 4 +||||Cot-Horh: 5 +||||||||okHosst: +Booh: 5 +Coo`: 5 +Book`o: 5 +Boo:st: a +C'ttth:( 5 +Cooh: 5 +Cookzie: st: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD||okHosst: +at: +aoMMMMMMMMMMMMContent-Length:' MMish: 5 +||||CooC--t-n-: xo-Hi kish: 5 +||: +Coo-A: x +C`o-A: x +2gth: 5 +XCo-LeL: th: 5 +Cooh:- 5 +CookCC:Ȑ +X3t: hCC:Ȑ +Xiko`: 5 +Bookie:(C'ttth: 5 +Coo`: 5 +Book`w: 5 +Boo:st:Ȑ +Xie: a=10h:t \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/4c1b9fa2360da7a608764cf43c07751e6ed986a4 b/octane_http/fuzz/corpus/headers/4c1b9fa2360da7a608764cf43c07751e6ed986a4 new file mode 100644 index 0000000..afce392 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/4c1b9fa2360da7a608764cf43c07751e6ed986a4 @@ -0,0 +1 @@ +h: ~ :- - : \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/4c1d2feffd6b039f539bf72e0f9c95f2791175b2 b/octane_http/fuzz/corpus/headers/4c1d2feffd6b039f539bf72e0f9c95f2791175b2 new file mode 100644 index 0000000..6d20244 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/4c1d2feffd6b039f539bf72e0f9c95f2791175b2 @@ -0,0 +1,4 @@ +Cn+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++t:a +Cnt:*a +Ckonn:*a +Ckonngt`:2 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/4ca905c2c8cbaa4ef7d7a48ee8207e72b4abe448 b/octane_http/fuzz/corpus/headers/4ca905c2c8cbaa4ef7d7a48ee8207e72b4abe448 new file mode 100644 index 0000000..6dd4686 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/4ca905c2c8cbaa4ef7d7a48ee8207e72b4abe448 @@ -0,0 +1,152 @@ +Hoo-A:+ x +6gth: 5 +XCo-LeL: th: 5 +Cooh:- 5 +CookCC:Ȑ +X7t:x +6gth:t:ttth:( 5 +Cooh: 5 +Cokozie: ct: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +Coo-A: x +ttth:( 5 +Cooh: 5 +Cookzie: ct: a +C'tt-ntdLenA: D +Coo-Ao-A: x +Coo-A: x +ttth:( 5 +Cooh: 5 +Cookzie: ct: a +C'|t-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +Coo-A: x +6gnh: 5 +XCo-LeL: th 5 +Cooh:- 5 +Cooo-A: x +-A: DD +Coo-A: x +Coo-A: x +6gth: 5L: th: +CookCC:Ȑ +X7t:ttth:( 5 +Cooh: +ttth:( 5 +Cooh: 5 +Cookzie: ct: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +Coo-A: x +6th:( 5 +Cooh: 5 +Cookzie: ct: a +C'tt-ntdLenA: D 5 +XCo-LeL: th: +CookCC:Ȑ +X7t:ttth:( 5 +Cooh: 5 +Cookzie: ct: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +Coo-A: x +ttth:( 5 +Cooh: 5 +Cookzie: ct: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +Coo-A: x +6gnh: 5 +XCo-LeL: th 5 +Cooh:- 5 +Cooo-A: x +-A: DD +Coo-A: x +Coo-A: x +6gth: 5L: th: +CookCC:Ȑ +X7t:ttth:( 5 +Cooh: 5 +Cookzie: ct: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +Coo-A: x +tt-LeL: th: 5 +Cooh:- 5 +CookCC:Ȑ +X7t:x +6gth: 5 +XCo-LeL: th: +CookCC:Ȑ +X7t:ttth:( 5 +Cooh: 5 +Cookzie: ct: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +Coo-A: x +ttth:( 5 +Cooh: 5 +Cookzie: ct: a +C'tt-ntdLenA: D +Coo-Ao-A: x +Coo-A: x +ttth:( 5 +Cooh: 5 +Cookzie: ct: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +Coo-A: x +6gnh: 5 +XCo-LeL: th 5 +Cooh:- 5 +Cooo-A: x +-A: DD +Coo-A: x +Coo-A: x +6gth: 5L: th: +CookCC:Ȑ +X7t:ttth:( 5 +Cooh: +ttth:( 5 +Cooh: 5 +Cookzie: ct: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +Coo-A: x +6th:( 5 +Cooh: 5 +Cookzie: ct: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +Coo-A: x +6gnh: 5 +XCo-LeL: th 5 +Cooh:- 5 +Cooo-A: x +XCo-LeL: : 6 +Cooh:- 5 +Cook: +sst:a +tCC:Ȑ +Xie: a=1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/4d0bd31debff1a7ca137e322ff93776355ca9c56 b/octane_http/fuzz/corpus/headers/4d0bd31debff1a7ca137e322ff93776355ca9c56 new file mode 100644 index 0000000..cf71d64 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/4d0bd31debff1a7ca137e322ff93776355ca9c56 @@ -0,0 +1,2 @@ +Cn+++++++++++!!!++++++++++++++++nt++++++++++++++++++++++++~~~~~~~~~~SSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS~~~~~~~+++++*+++++++++QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQt`: 0 +CooK#ie: a=2 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/4d42abea60e3f88ae899c0e03682b36c9978230a b/octane_http/fuzz/corpus/headers/4d42abea60e3f88ae899c0e03682b36c9978230a new file mode 100644 index 0000000..1ec6522 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/4d42abea60e3f88ae899c0e03682b36c9978230a @@ -0,0 +1 @@ +Content-Length:5, 5 ,5 , 1 ,5 ,, 52 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/4d47abd036e8e70fa991c8592b27324292dc9e30 b/octane_http/fuzz/corpus/headers/4d47abd036e8e70fa991c8592b27324292dc9e30 new file mode 100644 index 0000000..e44501b --- /dev/null +++ b/octane_http/fuzz/corpus/headers/4d47abd036e8e70fa991c8592b27324292dc9e30 @@ -0,0 +1,17 @@ +-CoC:Ȑ +Xt7th: ȀC:Ȕ +th: Ȁnt-omDhCC:Ȑ +Xt4mCC:Ȑ +Xt7th: Ȁns-omȐ +Xt5th: Ȁn:Ȑ +Xt6thCCC:Ȑ +Xt7mCC:Ȑ +Xt7thh: Ȁnt-omDhCC:Ȑ +Xt4mCC:Ȑ +Xt7h: Ȁnt-omȐ +Xt7th: Ȁnt-omDȐ +XtomCC:Ȑ +Xt6mCC:Ȑ +Xt7th: ȀntȐ +Xt7th: Ȁn: omD +X \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/4d5ec2209dc9ab094bd8e0a3f5e18d46802c4b62 b/octane_http/fuzz/corpus/headers/4d5ec2209dc9ab094bd8e0a3f5e18d46802c4b62 new file mode 100644 index 0000000..b111be0 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/4d5ec2209dc9ab094bd8e0a3f5e18d46802c4b62 @@ -0,0 +1 @@ +Cn++********************************1************************************************************************************************~~~~~~~+++++*+++++:++ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/4dd9d841c1d449802f62485c3b8a8fdc3da11fcf b/octane_http/fuzz/corpus/headers/4dd9d841c1d449802f62485c3b8a8fdc3da11fcf new file mode 100644 index 0000000..bb0fd3a --- /dev/null +++ b/octane_http/fuzz/corpus/headers/4dd9d841c1d449802f62485c3b8a8fdc3da11fcf @@ -0,0 +1,3 @@ +CnHos4: +C'ttti:5 +Cookie:e \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/4e003a769a0bcc5c30907cbe496558c064999f50 b/octane_http/fuzz/corpus/headers/4e003a769a0bcc5c30907cbe496558c064999f50 new file mode 100644 index 0000000..7f66272 Binary files /dev/null and b/octane_http/fuzz/corpus/headers/4e003a769a0bcc5c30907cbe496558c064999f50 differ diff --git a/octane_http/fuzz/corpus/headers/4e4ec3e3b9fd46b51f1374410290acdc377ee1d0 b/octane_http/fuzz/corpus/headers/4e4ec3e3b9fd46b51f1374410290acdc377ee1d0 new file mode 100644 index 0000000..a4eeeb9 Binary files /dev/null and b/octane_http/fuzz/corpus/headers/4e4ec3e3b9fd46b51f1374410290acdc377ee1d0 differ diff --git a/octane_http/fuzz/corpus/headers/4e5579058a09e95f0652a291010e99bb093fd7aa b/octane_http/fuzz/corpus/headers/4e5579058a09e95f0652a291010e99bb093fd7aa new file mode 100644 index 0000000..edbb89d --- /dev/null +++ b/octane_http/fuzz/corpus/headers/4e5579058a09e95f0652a291010e99bb093fd7aa @@ -0,0 +1 @@ +C: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/4ed95d5f25cf84fd7c56d2f9690015a62eb29a1e b/octane_http/fuzz/corpus/headers/4ed95d5f25cf84fd7c56d2f9690015a62eb29a1e new file mode 100644 index 0000000..8b17e82 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/4ed95d5f25cf84fd7c56d2f9690015a62eb29a1e @@ -0,0 +1,194 @@ +Hot: +t: +H*-*st: +Hot: +t: +Hot: +t: +H*t: +H*-*st: +Hot: +t: +H*-*stP: +Hoo*sHot: +t: +H*-*st: +Aot: +t: +H*t: +t: +H*tA*sHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +*st: +Hoont: +Hoo*-*st: +Hoont:t: +t:: +H*-*st: +Hot: +t: +H*-t: +HoontentL*t: +tsHot: +t:*st: +Hot: +t: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +Hp*st: +Hoo-*st: +Hoon: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*sHot: +t:*st: +Hot: +t: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHo*st: +Hoont: +Hoo*-*st: +Hoont:t: +tHst: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +Hoonte*stP: +Hoo*sHot: +t: +H*-*st: +Hot: +t: +H*-*st&: +Hoont: +HoontentL*t: +tsHot: +t:*st: +Hot: +t: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHo*st: +Hoont: +Hoo*-*st: +Hoont:t: +tHoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +p*st: +Hoo-*st: +Hoont: +HoontentL*t: +tsHot: +t:*st: +Hot: +t: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +Hp*st: +Hoo-*st: +Hoon: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +*st: +Hoont: +Hoo*-*st: +Hoont:t: +t: +H*-*st: +Hot: +tgth: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/4f2a055be3aebc2de9ee265990a5b23f01ea2f02 b/octane_http/fuzz/corpus/headers/4f2a055be3aebc2de9ee265990a5b23f01ea2f02 new file mode 100644 index 0000000..347eb04 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/4f2a055be3aebc2de9ee265990a5b23f01ea2f02 @@ -0,0 +1,7 @@ +Hoatssat:Ca +atHossst:: +atHossat:Ca: +!t: +atHossat:Ca: +s +aaa \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/4f3fe9f6d809eb58801b002081dfc069f89c0df6 b/octane_http/fuzz/corpus/headers/4f3fe9f6d809eb58801b002081dfc069f89c0df6 new file mode 100644 index 0000000..e17d6f9 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/4f3fe9f6d809eb58801b002081dfc069f89c0df6 @@ -0,0 +1 @@ +C________: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/4f5adc87724f6225b3a492207d526e1624044555 b/octane_http/fuzz/corpus/headers/4f5adc87724f6225b3a492207d526e1624044555 new file mode 100644 index 0000000..58d3cfd --- /dev/null +++ b/octane_http/fuzz/corpus/headers/4f5adc87724f6225b3a492207d526e1624044555 @@ -0,0 +1 @@ +&&&&: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/5054361f94b19b7d72bea18ae6108cde757f9fe1 b/octane_http/fuzz/corpus/headers/5054361f94b19b7d72bea18ae6108cde757f9fe1 new file mode 100644 index 0000000..c23788a --- /dev/null +++ b/octane_http/fuzz/corpus/headers/5054361f94b19b7d72bea18ae6108cde757f9fe1 @@ -0,0 +1 @@ + +X:: 5,s 4 +X: 8 +X-L: 5 +X:-L: 5 +X:-L5,s 5 +X:-L: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/8f9e9e9b8fb5c33f21b0718f2bbaf7bf960de61a b/octane_http/fuzz/corpus/headers/8f9e9e9b8fb5c33f21b0718f2bbaf7bf960de61a new file mode 100644 index 0000000..fa577ed --- /dev/null +++ b/octane_http/fuzz/corpus/headers/8f9e9e9b8fb5c33f21b0718f2bbaf7bf960de61a @@ -0,0 +1,5 @@ +t: +at: +at: +at: +at: at \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/8fb80ecf5389a9bf5b21998d23ad4ba9463d043b b/octane_http/fuzz/corpus/headers/8fb80ecf5389a9bf5b21998d23ad4ba9463d043b new file mode 100644 index 0000000..23b3cc5 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/8fb80ecf5389a9bf5b21998d23ad4ba9463d043b @@ -0,0 +1 @@ +Content-Length: Ȑbh: Ȑ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/8ff49b35c865d6f253f93333734e04e5ce2a3fd8 b/octane_http/fuzz/corpus/headers/8ff49b35c865d6f253f93333734e04e5ce2a3fd8 new file mode 100644 index 0000000..af4ac18 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/8ff49b35c865d6f253f93333734e04e5ce2a3fd8 @@ -0,0 +1 @@ +Content-Length:000 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/8ff64d674614d8d2e3548df5f94538bc7d4e30db b/octane_http/fuzz/corpus/headers/8ff64d674614d8d2e3548df5f94538bc7d4e30db new file mode 100644 index 0000000..1798d28 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/8ff64d674614d8d2e3548df5f94538bc7d4e30db @@ -0,0 +1,2 @@ +C4 +-A: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/90929b1a2e48357d37489dfe7316d188c139677b b/octane_http/fuzz/corpus/headers/90929b1a2e48357d37489dfe7316d188c139677b new file mode 100644 index 0000000..73a4cd0 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/90929b1a2e48357d37489dfe7316d188c139677b @@ -0,0 +1 @@ +Content-Length:5, b=2 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/90bc2578ad1945c8cc6bc0cb1299770f0790ff1e b/octane_http/fuzz/corpus/headers/90bc2578ad1945c8cc6bc0cb1299770f0790ff1e new file mode 100644 index 0000000..db903e6 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/90bc2578ad1945c8cc6bc0cb1299770f0790ff1e @@ -0,0 +1 @@ +t:t뽋뽋 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/90edd8b1802862d804a51abc25c12e34e043a6c2 b/octane_http/fuzz/corpus/headers/90edd8b1802862d804a51abc25c12e34e043a6c2 new file mode 100644 index 0000000..e818de1 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/90edd8b1802862d804a51abc25c12e34e043a6c2 @@ -0,0 +1,4 @@ +netHokish: 5 +|||||||okMMMMMMMMMCookMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMConet-Hokish: 4 +||||CokMMMMMMMMMCookMMMMMMMMMMCoMMMMMMMMMMMMMMMMMMMM.MMMMMMMMMConet-Hokish: 4 +||||CokMMMMMMMMMCookMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMk.:= iea1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/91784bf18d8703296389dc5250cc365a3789fd2e b/octane_http/fuzz/corpus/headers/91784bf18d8703296389dc5250cc365a3789fd2e new file mode 100644 index 0000000..27d55ff --- /dev/null +++ b/octane_http/fuzz/corpus/headers/91784bf18d8703296389dc5250cc365a3789fd2e @@ -0,0 +1 @@ +Co.tet+++++++++++++.tt+++++++++++++ddddd+++-$Lddddd+++-$Le.-LenLenCkogth: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/9198f15c146128b84b9359c2b7f67d61b4cd4a6f b/octane_http/fuzz/corpus/headers/9198f15c146128b84b9359c2b7f67d61b4cd4a6f new file mode 100644 index 0000000..42879ec --- /dev/null +++ b/octane_http/fuzz/corpus/headers/9198f15c146128b84b9359c2b7f67d61b4cd4a6f @@ -0,0 +1,3 @@ +Connntuh: +CooCko!e:x +CooCko!e: b \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/91f71f262b00f6bcf73a493f2f9c7ce9ce84fd09 b/octane_http/fuzz/corpus/headers/91f71f262b00f6bcf73a493f2f9c7ce9ce84fd09 new file mode 100644 index 0000000..7e3fced --- /dev/null +++ b/octane_http/fuzz/corpus/headers/91f71f262b00f6bcf73a493f2f9c7ce9ce84fd09 @@ -0,0 +1,44 @@ +Hot: +t: +H*-*st: +Hot: +t: +Hot: +t: +H*t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHot: +t:*Hot: +t: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHot: +t: +H*-*st: +Hot: +tgth: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/922cf5a665a76eb082a6fc6aa4b6ea7dbb4ade92 b/octane_http/fuzz/corpus/headers/922cf5a665a76eb082a6fc6aa4b6ea7dbb4ade92 new file mode 100644 index 0000000..1548088 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/922cf5a665a76eb082a6fc6aa4b6ea7dbb4ade92 @@ -0,0 +1 @@ +!!!: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/92687e3294ed7648aa42a231171ba5b11b7f6fe6 b/octane_http/fuzz/corpus/headers/92687e3294ed7648aa42a231171ba5b11b7f6fe6 new file mode 100644 index 0000000..0154684 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/92687e3294ed7648aa42a231171ba5b11b7f6fe6 @@ -0,0 +1,3 @@ +Content-Length:12, 򚑋tt: +at:C`"+ +at:``&'5 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/928dbdd22c7aa305f2d276f7a73513ca1da3f081 b/octane_http/fuzz/corpus/headers/928dbdd22c7aa305f2d276f7a73513ca1da3f081 new file mode 100644 index 0000000..7090894 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/928dbdd22c7aa305f2d276f7a73513ca1da3f081 @@ -0,0 +1,55 @@ +&&&&&&&&&____A: Host: 8 +X-______________________________________________hHost: 8 +X-gthHost: 8 +X-____________________&&&&QQQQQQQQQQQQQnet-Hokish: 5 +|: +aat: +atHossat:Ca: +at: +atgthHost: 8 +X-_____________________________________________________________A: tentHost: 8 +X-__________________________________________A: ______________________________________________________________A: tentHost: 8 +X-_____________________________________________________________A: Host: 8 +XengthHost: 8 +X-gthHost: 8 +X-_____________________________________________________________A: tentHost: 8 +X-____________________________________________A: tentHost: 8 +X-_____________________________________________________________A: Host: 8 +XengthHost: 8 +X-gthHost: 8 +X-_____________________________________________________________A: tentHost: 8 +X-__________________________________________A: Host: 8 +X-gthHost: 8 +X-_____________________________________________________________A: tentHost: 8 +X-__________________________________________A: ______________________________________________ 8 +XK-_____________________________________________________________A: Host: 8 +XengthHost: 8 +X-gthHost: 8 +X-_____________________________________________________________A: tentHost: 8 +X-__________________________________________A: _______________________________________________A: Host: 8 +X-gthHost: 8 +X-_____________________________________________________________A: tentHost: 8 +X-_________:A: _________________________________A: ______________________________________________ 8 +X-_____________________________________________________________A: Host: 8 +XengthHost: 8 +X-gthHost: 8 +X-_____________________________________________________________A: tentHost: 8 +X-__________________________________________A: ______________________________________________________________A: tentHost: 8 +X-_____________________________________________________________A: Host: 8 +X-______________________________________________hHost: 8 +X-gthHost: 8 +X-_____________________________________________________________A: tentHost: 8 +X-__________________________________________A: ______________________________________ 8 +X-_____________________________________________________________A: Host: 8 +XengthHost: 8 +X-gthHost: 8 +X-_____________________________________________________________A: tentHost: 1 +X-__________________________________________A: __________________________________________________________A: tentHost: 8 +X-_____________________________________________________________A: Host: 8 +X-_____________________________________________________________A: --_______________________________________________a|o +sst: +aat: +atHossat:Ca: +at: +at: +-Horh: 5||||okH \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/9304e1ca6354e69add82b39202b04464c02c8b73 b/octane_http/fuzz/corpus/headers/9304e1ca6354e69add82b39202b04464c02c8b73 new file mode 100644 index 0000000..f30ebdd --- /dev/null +++ b/octane_http/fuzz/corpus/headers/9304e1ca6354e69add82b39202b04464c02c8b73 @@ -0,0 +1 @@ +C```````````````````````````````d`+++-h: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/930b9c9d0609510c03730b5db3b85f0ff81955ca b/octane_http/fuzz/corpus/headers/930b9c9d0609510c03730b5db3b85f0ff81955ca new file mode 100644 index 0000000..fc54769 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/930b9c9d0609510c03730b5db3b85f0ff81955ca @@ -0,0 +1,3 @@ +Ho_A: t:Hosth +Hst: bgth: +1 +Host: gth: +1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/931e532f98af6374093a25c1658949f58bee8e38 b/octane_http/fuzz/corpus/headers/931e532f98af6374093a25c1658949f58bee8e38 new file mode 100644 index 0000000..adae4ce --- /dev/null +++ b/octane_http/fuzz/corpus/headers/931e532f98af6374093a25c1658949f58bee8e38 @@ -0,0 +1 @@ +Content-Length:5,05,05,2 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/936ff780442435f414c488f97a235ccb140654cd b/octane_http/fuzz/corpus/headers/936ff780442435f414c488f97a235ccb140654cd new file mode 100644 index 0000000..7ab96e7 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/936ff780442435f414c488f97a235ccb140654cd @@ -0,0 +1 @@ +Contenhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh6666666666666666hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh6666666666666666666666666666666666666th: 6, b=2 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/93b838c7fb51873c4a0b68076294282823aa8eac b/octane_http/fuzz/corpus/headers/93b838c7fb51873c4a0b68076294282823aa8eac new file mode 100644 index 0000000..4fac871 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/93b838c7fb51873c4a0b68076294282823aa8eac @@ -0,0 +1,17 @@ +Ho::nt--L: +X:򚑋-n-L: +X:򚑋-nLgth:eXL: +X:򚑋-n-L: +X:򚑋-nLgth:nt--L: +X:򚑋-n-L: +X:򚑋-nLgth:eXL: +X:򚑋nL--: +X:򘑋-nLgth:th:en Xt--L: +X:򚑋-n-L: +X:򚑋-nLgth:eXL: +X:򚑋-n-L: +X:򚑋-nLgth:nt--L: +X:򚑋-n-L: +X:򚑋-nLgth:eXL: +X:򚑋nL--: +X:򘑋-nLgth:th:en X \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/9449d86d632a8ce209d0ecf4c495df441bc5fb95 b/octane_http/fuzz/corpus/headers/9449d86d632a8ce209d0ecf4c495df441bc5fb95 new file mode 100644 index 0000000..0919176 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/9449d86d632a8ce209d0ecf4c495df441bc5fb95 @@ -0,0 +1 @@ +'$$$$$$$$$$VVVTVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVV$$$$$$$: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/946b9a9a1ec69c6c7af205a3cf02e413e97367cc b/octane_http/fuzz/corpus/headers/946b9a9a1ec69c6c7af205a3cf02e413e97367cc new file mode 100644 index 0000000..ed1dee2 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/946b9a9a1ec69c6c7af205a3cf02e413e97367cc @@ -0,0 +1,8 @@ +HoCoe:Ȑ +st: a +Hot: +y: +H: +Host: Ho: +t: +A:: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/947ab0dc3ca93111131b193b388291ae3aa07d54 b/octane_http/fuzz/corpus/headers/947ab0dc3ca93111131b193b388291ae3aa07d54 new file mode 100644 index 0000000..8ce5a85 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/947ab0dc3ca93111131b193b388291ae3aa07d54 @@ -0,0 +1,5 @@ +Ho: a +C'tttk:o: 5 +cookie: a +C'ttth: 5 +Cookie:=1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/94c93dd48347e84bbadb0827e399aebbbfee1d99 b/octane_http/fuzz/corpus/headers/94c93dd48347e84bbadb0827e399aebbbfee1d99 new file mode 100644 index 0000000..e7182af --- /dev/null +++ b/octane_http/fuzz/corpus/headers/94c93dd48347e84bbadb0827e399aebbbfee1d99 @@ -0,0 +1 @@ +Content-Length:25, ,ntLevgth:25, 򚑋nnA$h:25, 򚑋:25, 򚑋nng5, 򚑋n2,,2hd,,225g:25,on`ent-Length:25, 򚑋nngth:25, 򚑋n2,, 򚑋nngth:25, 򚑋n2,,2hth:25, ,2htCoent-Len򚑋nngth:,,2 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/951f76a88412e8e39842ce360efb6e1895cc24f4 b/octane_http/fuzz/corpus/headers/951f76a88412e8e39842ce360efb6e1895cc24f4 new file mode 100644 index 0000000..c9a94cc --- /dev/null +++ b/octane_http/fuzz/corpus/headers/951f76a88412e8e39842ce360efb6e1895cc24f4 @@ -0,0 +1,4 @@ +Ho#st: a +C: a +Cn: 0 +e: =8 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/95673cfc515a98cb72fe3f104fc2dc63a096feea b/octane_http/fuzz/corpus/headers/95673cfc515a98cb72fe3f104fc2dc63a096feea new file mode 100644 index 0000000..99f6d84 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/95673cfc515a98cb72fe3f104fc2dc63a096feea @@ -0,0 +1,3 @@ +t-JJJJJJJJ: +HtentL*st: +H*-*bJJJJJJJJJJJJJJA:5Ý \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/95ba3311928f92f814a250cd0f8a7bb7a8c6d670 b/octane_http/fuzz/corpus/headers/95ba3311928f92f814a250cd0f8a7bb7a8c6d670 new file mode 100644 index 0000000..c920434 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/95ba3311928f92f814a250cd0f8a7bb7a8c6d670 @@ -0,0 +1,2 @@ +Host: +Host: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/95cb92dc4f96261738952beb4142df61315fd7e7 b/octane_http/fuzz/corpus/headers/95cb92dc4f96261738952beb4142df61315fd7e7 new file mode 100644 index 0000000..3456fd9 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/95cb92dc4f96261738952beb4142df61315fd7e7 @@ -0,0 +1 @@ +Content-Length:25, ˔h, ˔, ˔h1: , ˄ht \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/95eaaef886474ebab9515b2521165e4abdae1678 b/octane_http/fuzz/corpus/headers/95eaaef886474ebab9515b2521165e4abdae1678 new file mode 100644 index 0000000..7ec0c5e --- /dev/null +++ b/octane_http/fuzz/corpus/headers/95eaaef886474ebab9515b2521165e4abdae1678 @@ -0,0 +1 @@ +$$$$$$$$$$$$$$$$: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/95ff86a4d9ff91e212e5f7fc1c54eac9802f8eb7 b/octane_http/fuzz/corpus/headers/95ff86a4d9ff91e212e5f7fc1c54eac9802f8eb7 new file mode 100644 index 0000000..d99888c --- /dev/null +++ b/octane_http/fuzz/corpus/headers/95ff86a4d9ff91e212e5f7fc1c54eac9802f8eb7 @@ -0,0 +1 @@ +Host: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/965342d263fec85d6a3e776cd81895d147b7a7bb b/octane_http/fuzz/corpus/headers/965342d263fec85d6a3e776cd81895d147b7a7bb new file mode 100644 index 0000000..2d5f634 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/965342d263fec85d6a3e776cd81895d147b7a7bb @@ -0,0 +1 @@ +t: ~ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/966a92595dc09ed88e8b2576354544183da78747 b/octane_http/fuzz/corpus/headers/966a92595dc09ed88e8b2576354544183da78747 new file mode 100644 index 0000000..49588f2 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/966a92595dc09ed88e8b2576354544183da78747 @@ -0,0 +1,2 @@ +os: +Content-Length:+, \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/96a7b679f81dae5bb80dffc0f31c9625d51cb623 b/octane_http/fuzz/corpus/headers/96a7b679f81dae5bb80dffc0f31c9625d51cb623 new file mode 100644 index 0000000..cf90f8f --- /dev/null +++ b/octane_http/fuzz/corpus/headers/96a7b679f81dae5bb80dffc0f31c9625d51cb623 @@ -0,0 +1,12 @@ +Ht: +sst: +atoat: +sst: +t:nt +at: +at:at: +a-CC:Ȑ +Xt0at:Ȑ +Xth:Gр +X: +at:C&& \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/96c362f3893fcc4d10a4c9cbd4f9c23809ef10b0 b/octane_http/fuzz/corpus/headers/96c362f3893fcc4d10a4c9cbd4f9c23809ef10b0 new file mode 100644 index 0000000..b285975 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/96c362f3893fcc4d10a4c9cbd4f9c23809ef10b0 @@ -0,0 +1 @@ +ConC \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/972c7efd008fc087cb018caabbd94a71bc73fdcb b/octane_http/fuzz/corpus/headers/972c7efd008fc087cb018caabbd94a71bc73fdcb new file mode 100644 index 0000000..226006d --- /dev/null +++ b/octane_http/fuzz/corpus/headers/972c7efd008fc087cb018caabbd94a71bc73fdcb @@ -0,0 +1,2 @@ +Hgth: 5 +Cooki: a=1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/97bce48658fb01cf8304c44f041d46608d41491a b/octane_http/fuzz/corpus/headers/97bce48658fb01cf8304c44f041d46608d41491a new file mode 100644 index 0000000..9d2cd1b --- /dev/null +++ b/octane_http/fuzz/corpus/headers/97bce48658fb01cf8304c44f041d46608d41491a @@ -0,0 +1 @@ +Content-Length: gt , bA2 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/9839a66f3433a57b973b4a6320e4cdcfca16fe36 b/octane_http/fuzz/corpus/headers/9839a66f3433a57b973b4a6320e4cdcfca16fe36 new file mode 100644 index 0000000..c14934c --- /dev/null +++ b/octane_http/fuzz/corpus/headers/9839a66f3433a57b973b4a6320e4cdcfca16fe36 @@ -0,0 +1,3 @@ +eg: h: 8 +X-A: x8 +-A: Co# \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/9859bc3ae9589cedc595efc54a285b9c0d4a5557 b/octane_http/fuzz/corpus/headers/9859bc3ae9589cedc595efc54a285b9c0d4a5557 new file mode 100644 index 0000000..f5a96d6 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/9859bc3ae9589cedc595efc54a285b9c0d4a5557 @@ -0,0 +1,26 @@ +-oComDhCC:Ȑ +Xtth: Ȁnt-omȐ +Xt5th: Ƞnt-omDhCC:Ȑ +Xt6thC:Ȑ +Xt7%CC:Ȑ +Xv7thh: Ȁnt-omDhCC:Ȑ +Xt4mCC:Ȑ +Xt7th: Ȁnt-om4th9 Ȁnt-omDhCC:Ȑ +Xt4mCC:Ȑ +Xt7th: Ȁnt-omȐ +Xt5t-omCDhCC:Ȑ +X:Ȑ +Xt4mCC:Ȑ +Xt7th: Ȁnt-omȐ +Xt5th: Ȁnt-omDhCC:Ȑ +Xt6thCCC:Ȑ +Xt7m$CC:Ȑ +XthhoCm: Ȁnt%om4thDhCC:Ȑ +Xt4mC:CȐ +Xt7th: Ȁnt-omȐ +Xt5tDhCC:Ȑ +Xt6thCCC:Ȑ +Xt7mCC:Ȑ +t6thCCC:Ȑ +Xt7mCC:Ȑ +Xt7thh: Ȁnt \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/98dc2ffc9546c2b47ee144b3a503b0411ae3549a b/octane_http/fuzz/corpus/headers/98dc2ffc9546c2b47ee144b3a503b0411ae3549a new file mode 100644 index 0000000..3aac589 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/98dc2ffc9546c2b47ee144b3a503b0411ae3549a @@ -0,0 +1 @@ +----: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/98faf706a215ef7914439f3e5aed004a789591c1 b/octane_http/fuzz/corpus/headers/98faf706a215ef7914439f3e5aed004a789591c1 new file mode 100644 index 0000000..f299f39 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/98faf706a215ef7914439f3e5aed004a789591c1 @@ -0,0 +1 @@ +_:򛑋:򚑋 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/9946e9a1c72ee8a15c6f2095f850319c7be40d1e b/octane_http/fuzz/corpus/headers/9946e9a1c72ee8a15c6f2095f850319c7be40d1e new file mode 100644 index 0000000..9e5bf60 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/9946e9a1c72ee8a15c6f2095f850319c7be40d1e @@ -0,0 +1 @@ +Content-Length: 0,,,,,0 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/99720529cb1be436d35457c75630c058354fed87 b/octane_http/fuzz/corpus/headers/99720529cb1be436d35457c75630c058354fed87 new file mode 100644 index 0000000..75a26bb --- /dev/null +++ b/octane_http/fuzz/corpus/headers/99720529cb1be436d35457c75630c058354fed87 @@ -0,0 +1 @@ +Content-Length: 5ength$ , \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/99e9f2acf71940e84729ec1adde5910aff2cc051 b/octane_http/fuzz/corpus/headers/99e9f2acf71940e84729ec1adde5910aff2cc051 new file mode 100644 index 0000000..2c83971 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/99e9f2acf71940e84729ec1adde5910aff2cc051 @@ -0,0 +1 @@ +Content-Length:5, 5,5 , 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, ,5, 5,5, 5, \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/9ab20a870bf558519f5ac4a3640a191e88518473 b/octane_http/fuzz/corpus/headers/9ab20a870bf558519f5ac4a3640a191e88518473 new file mode 100644 index 0000000..a8a677d --- /dev/null +++ b/octane_http/fuzz/corpus/headers/9ab20a870bf558519f5ac4a3640a191e88518473 @@ -0,0 +1 @@ +Content-Length:50,, ˔h,Conth, ˔:t , ˔htht ,0˔h, ˔:,, ˄ ˔:t , ˔htht0: , ˄h,, ˄ ˔:t , ˔hth, t,, ˔h, ˔:, ˔h12,, ˔ ˄,, ˔h,˔hhtt \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/9bc3999995228a19ada8d374cc7e68398b453d4e b/octane_http/fuzz/corpus/headers/9bc3999995228a19ada8d374cc7e68398b453d4e new file mode 100644 index 0000000..032c7a3 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/9bc3999995228a19ada8d374cc7e68398b453d4e @@ -0,0 +1,4 @@ +C:t5, +XoA: 52, +XoA: ht, +XoA: 5 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/9bf3eb75ed892624c2e65d1fc30a3b19587b2b51 b/octane_http/fuzz/corpus/headers/9bf3eb75ed892624c2e65d1fc30a3b19587b2b51 new file mode 100644 index 0000000..b273479 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/9bf3eb75ed892624c2e65d1fc30a3b19587b2b51 @@ -0,0 +1 @@ +Content-Length:5, 5, 5, 5, 5, 5,5, 5, 5, 5,5,5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,5, 5, 5, 5,5,5, 5, 5,5, 5, 5, 5, 5, 5, 5,5, 5, 5, 5,5,5, 5, 5,5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,5, 5, 5, 5,5,5, 5, 5,5, , \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/9c360cac170a8dce3e8e516aa1e5d4d7bfb9e95b b/octane_http/fuzz/corpus/headers/9c360cac170a8dce3e8e516aa1e5d4d7bfb9e95b new file mode 100644 index 0000000..e423d7e --- /dev/null +++ b/octane_http/fuzz/corpus/headers/9c360cac170a8dce3e8e516aa1e5d4d7bfb9e95b @@ -0,0 +1 @@ +Content-Length:25, ,2,,,,,,,,,,,,,,,,,,,,,,,,,,,(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Content-Length:25, ,2,,,,,,,,,,,,,,,,,,,,,,,,,,,(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ngth:25, ,2,,,,,,,,,,,,,,,,,,,,,,,,,,,(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,tent0,:25, ,2ht,,,,,,,,,,,,,(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,tent0,:25, ,2ht,,,,,,,,,,,,,,,,,,,,,,,,,tent0,:25, ,2ht,,2 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/9c3f10104ac41927a29dec14c3c13376fb2fd9ac b/octane_http/fuzz/corpus/headers/9c3f10104ac41927a29dec14c3c13376fb2fd9ac new file mode 100644 index 0000000..814ad2e --- /dev/null +++ b/octane_http/fuzz/corpus/headers/9c3f10104ac41927a29dec14c3c13376fb2fd9ac @@ -0,0 +1 @@ +H!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/9c660209ff38ae5d83bca7ade40ca9a729d292f4 b/octane_http/fuzz/corpus/headers/9c660209ff38ae5d83bca7ade40ca9a729d292f4 new file mode 100644 index 0000000..f54eb67 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/9c660209ff38ae5d83bca7ade40ca9a729d292f4 @@ -0,0 +1,8 @@ +Hth:a +Hot: +t: +E*: +t: +t: +t: +E*: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/9cf0315b07bc077005beb5983b23456806911e05 b/octane_http/fuzz/corpus/headers/9cf0315b07bc077005beb5983b23456806911e05 new file mode 100644 index 0000000..50b793a --- /dev/null +++ b/octane_http/fuzz/corpus/headers/9cf0315b07bc077005beb5983b23456806911e05 @@ -0,0 +1,18 @@ +Ho: a +C'ttth: 5 +Coo`: 5 +Book:o` 5 +Bookie: st: a +C'ttt:::뽋tL뽋 5 +Cookzie: st: a +C'tt-ntdLength: 5 +XCo-LeL: th: 5 +Moo`: 5 +Booko`: 5B +ookie: #t: a +C'ttth: 5 +Cooh: 5 +Cookzie: st: a +C'tt-ntdLength: 5 +XCo-LeL: th: : hCC:Ȑ +Xie: a=1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/9cfc980472b70b2889aa6409145cdb15b35bd64e b/octane_http/fuzz/corpus/headers/9cfc980472b70b2889aa6409145cdb15b35bd64e new file mode 100644 index 0000000..98487f8 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/9cfc980472b70b2889aa6409145cdb15b35bd64e @@ -0,0 +1,167 @@ +Hoo-A:+ x +6gth: 5 +XCo-LeL: th: 5C:Ȑ +X7ooh: 5 +Cookzie: ct: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +Coo-A: x +6gnh: 5 +XCo-LeL: th 5 +Cooh:- 5 +Cooo-A: x +-A: DD +Coo-A: x +Coo-A: x +6gth: 5L: th: +CookCC:Ȑ +X7t:ttth:( 5 +Cooh: 5 +Cookzie: ct: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +Coo-A: x +ttth:( 5 +Cooh: 5 +Cookzie: ct: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +Coo-A: x +6th:( 5 +Cooh: 5 +Cookzie: ct: a +C'tt-ntdLenA: D +Coo-A: x +-A:! x +Coo-A: x +6gnh: 5 +XCo-LeL: th 5 +Cooh:- 5 +Cooo-A: x +XCo-LeL: th: 6 +Cooh:- 5 +Cook:t:ttth:( 5 +Cooh: 5 +Cookzie: ct: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +Coo-A: x +ttth:( 5 +Cooh: 5 +Cookzie: ct: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +Coo-A: x +6gnh: 5 +XCo-LeL: th 5 +Cooh:- 5 +Cooo-A: x +-A: DD +Coo-A: x +Coo-A: x +6gth: 5L: th: +CookCC:Ȑ +X7t:ttth:( 5 +Cooh: 5 +Cookzie: ct: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +Coo-A: x +tt-LeL: th: 5 +Cooh:- 5 +CookCC:Ȑ +X7t:x +6gth: 5 +XCo-LeL: th: +CookCC:Ȑ +X7t:ttth:( 5 +Cooh: 5 +Cookzie: ct: a +C'tt-ntdLenA: D +Coo-A: x +-A:tdLenA: D +Coo-A: x +-A: DD +Coo-A: x +Coo-A: x +tt-LeL: th: 5:Ȑ +X7t:x +6gth: 5 +XCo-LeL: th: +CookCC:Ȑ +X7t:ttth:( 5 +Cooh: 5 +Cookzie: ct: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +Coo-A: x +ttth:( 5 +Cooh: 5 +Cookzie: ct: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +Coo-A: x DD +Coo-A: x +Coo-A: x +ttth:( 5 +Cooh: 5 +Cookzie: ct: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +Coo-A: x +6gnh: 5 +XCo-LeL: th 5 +Cooh:- 5 +Coo-A: x +6gth: 5L: th: +CookCC:Ȑ +X7t:ttth:( 5 +Cooh: 5 +Cookzie: ct: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +Coo-A: x +ttth:( 5 +Cooh: 5 +Cookzie: ct +-A: DD +Coo-A: x +Coo-A: x +6th:( 5 +Cooh: 5 +Cookzie: ct: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +Coo-A: x +6gnh: 5 +XCo-LeL: th 5 +Cooh:- 5 +Cooo-A: x +XCo-LeL: th: 6 +Cooh:- 5 +Cook: +sst:a +tCC:Ȑ +Xie: a=1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/9d798fbc9b5cc2e02c6b56b27f0293091cd349df b/octane_http/fuzz/corpus/headers/9d798fbc9b5cc2e02c6b56b27f0293091cd349df new file mode 100644 index 0000000..e64f186 Binary files /dev/null and b/octane_http/fuzz/corpus/headers/9d798fbc9b5cc2e02c6b56b27f0293091cd349df differ diff --git a/octane_http/fuzz/corpus/headers/9dabd24396eee1e74352e37fb47ca66a378b6cb3 b/octane_http/fuzz/corpus/headers/9dabd24396eee1e74352e37fb47ca66a378b6cb3 new file mode 100644 index 0000000..e7e473e --- /dev/null +++ b/octane_http/fuzz/corpus/headers/9dabd24396eee1e74352e37fb47ca66a378b6cb3 @@ -0,0 +1 @@ +$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/9dfa9de7b873ad7fe734ede757414dde246ae9f1 b/octane_http/fuzz/corpus/headers/9dfa9de7b873ad7fe734ede757414dde246ae9f1 new file mode 100644 index 0000000..5e666aa --- /dev/null +++ b/octane_http/fuzz/corpus/headers/9dfa9de7b873ad7fe734ede757414dde246ae9f1 @@ -0,0 +1 @@ +Content-Length:25,, ˔h, ˔:t , ˔htht0: , ˄hent,, ˔h, ˔:, ˔htht1: , ˄htt \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/9e151ad542acdf885c24f0d9e741addf98cdeddd b/octane_http/fuzz/corpus/headers/9e151ad542acdf885c24f0d9e741addf98cdeddd new file mode 100644 index 0000000..f0dc33f --- /dev/null +++ b/octane_http/fuzz/corpus/headers/9e151ad542acdf885c24f0d9e741addf98cdeddd @@ -0,0 +1,12 @@ +Hoa: +sst: +at: +at: +a: +at: +at: +a:C:*&a: +sst: +at: +at: +a:Cnt:&&& \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/9e8c1ceeeb9f5ceed297e0656a76fe3f345a5248 b/octane_http/fuzz/corpus/headers/9e8c1ceeeb9f5ceed297e0656a76fe3f345a5248 new file mode 100644 index 0000000..98a3e9c --- /dev/null +++ b/octane_http/fuzz/corpus/headers/9e8c1ceeeb9f5ceed297e0656a76fe3f345a5248 @@ -0,0 +1,37 @@ +'+C:Ȑ +-oC:mhCC:Ȑ +XtC:mXtwt: hCC:Ȑ +X6tC:mhCC:Ȑ +XtC:mhC'+C:Ȑ +-oC: +XtC:mXtwt: hCC:Ȑ +X6tL:mhCC:Ȑ +XtC:mhCC:Ȑ +Xtwt7th:C:Ȑ +Xtwt: hCC: /5,s :- +X:5,stwt: hCC:Ȑ +X6tC:mhCC:Ȑ +XtC:mhC'+C:Ȑ +-oC: +XtC:mXtwt: hCC:Ȑ +X6tL:mhCC:Ȑ +XtC:mhCC:Ȑ +Xtwt7th:C:Ȑ +Xtwt: hCC: /5,s- +X:5C'+C:Ȑ +-oC:mhCC:ȐCC:Ȑ +X6tC:mhCC:Ȑ +XtC:m +XtC:mXtwt: hCC:Ȑ +X6tL:mhCC:Ȑ +X:Ȑ +Xtw:mXtwt: hCC:Ȑ +X6tC:mhCC:Ȑ +X:+mC'ChtC-oC: +XtC:mXtwt: hCC:Ȑ +X6tL:mhCC:Ȑ +XtC:mhCC:Ȑ +Xtwt7th:C:Ȑ +Xtwt: - +X:5,s mhC:hCCC'+C:Ȑ +-oC:mhCC:ȐCC:Ȑ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/9edd6f5f9a0f7d7f62ed42d8e68435833eb58068 b/octane_http/fuzz/corpus/headers/9edd6f5f9a0f7d7f62ed42d8e68435833eb58068 new file mode 100644 index 0000000..39b10b9 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/9edd6f5f9a0f7d7f62ed42d8e68435833eb58068 @@ -0,0 +1 @@ +Content-L2ddd`+engthLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL:4netne \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/9f3b0dd0b52bd883bc44246e1ab8001767e7f591 b/octane_http/fuzz/corpus/headers/9f3b0dd0b52bd883bc44246e1ab8001767e7f591 new file mode 100644 index 0000000..1a3fac5 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/9f3b0dd0b52bd883bc44246e1ab8001767e7f591 @@ -0,0 +1,3 @@ +Ct-: 8 +X-A:x +CooCkoie: b \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/9f6f7b28c62a3c8bb8bacb29d6b49ea96a11cf10 b/octane_http/fuzz/corpus/headers/9f6f7b28c62a3c8bb8bacb29d6b49ea96a11cf10 new file mode 100644 index 0000000..ce359ed --- /dev/null +++ b/octane_http/fuzz/corpus/headers/9f6f7b28c62a3c8bb8bacb29d6b49ea96a11cf10 @@ -0,0 +1 @@ +Content-Length:2 : ,) \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/9fa1e0d5caab08109247ac60d822f709c096f69c b/octane_http/fuzz/corpus/headers/9fa1e0d5caab08109247ac60d822f709c096f69c new file mode 100644 index 0000000..0270ea1 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/9fa1e0d5caab08109247ac60d822f709c096f69c @@ -0,0 +1 @@ +Content-Length:25, ,2htConh:50,:25g:25Content-Lengthength:25, 򚑋nngth:25, 򚑋n2,,2htth:26, ,2htCoent-Length:2.5,:25, ,2:25g:2nt-Len, ,2htContt-Le&ngth:525g:25Content-Length:25, 򚑋nngth:25, 򚑋n2tt-Le&ngth:25h:50,:25g:25Content-Length:25, 򚑋nngth:25, 򚑋n2,,2ht,,225g:25, ,(,2htContent-Le&ngth:25,:25, ,2 ,2htCt-Le?gthContent-Length:25, 򚑋nngth:25, 򚑋n2,,2htth:26, ,2htCoent-Length:2.5,:25, ,2:25g:2nt-Len, ,2htContt-Le&ngth:525g:25Content-Length:25, 򚑋nngth:25, 򚑋n2,th:25h:50,:25g:25Content-Length:25, 򚑋nngth:25, 򚑋n2,,2ht,,225g:25, ,(,2htContLength:25, 򚑋nngth:25, 򚑋n2,,2ht,,225g:25, ,(,2htContent-Le&a&ngth:525g:25Content-Length:25, 򚑋nngth:25, 򚑋n2tt-Le&ngth:25h:50,:25g:25Content-Length:25, 򚑋nngth:25, 򚑋n2,,2ht,:25,:25, ,2 ,2htCt-Le?gthContent-Length:25, 򚑋nngth:25, 򚑋n2,,2htth:26, ,2htCoent-Length:2.55, ,(,2htContent-Le&ngth:25,:25, ,2 ,2htCt-Le?gthContent-Length:25, 򚑋nngth:25, 򚑋n2,,2htth:26, ,2htCoent-Length:2.5,:25, ,2:25g:2nt-Len, ,2htContt-Le&ngth:525g:25Content-Le+gth:25, 򚑋nngth:25, 򚑋n2,th:25h:50,:25g:25Content-Length:25, 򚑋nngth:25, 򚑋n2,,2ht,,225g:25, ,(,2htContLength:25, 򚑋nngth:25, 򚑋n2,,2ht,,112g:25, ,(,2htCo,,225g:25, ,(,:25Content-Length:25, 򚑋nngth:25, 򚑋n2hContent-Length:25, 򚑋nngth:25, 򚑋n2,,2hth:25, ,2htCoent-Lengthth:2.5,:25, ,2ht2htht,,2 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/9ffd68b510db79d71aa52d5bea86edcbc6894cab b/octane_http/fuzz/corpus/headers/9ffd68b510db79d71aa52d5bea86edcbc6894cab new file mode 100644 index 0000000..1b80614 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/9ffd68b510db79d71aa52d5bea86edcbc6894cab @@ -0,0 +1,9 @@ +Hoat: +ss: +at:nt +at: +at:t: +at:nt +at: +at: +at:: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/a01d706d501f95fcc8ec33344b2112fffccca83d b/octane_http/fuzz/corpus/headers/a01d706d501f95fcc8ec33344b2112fffccca83d new file mode 100644 index 0000000..790615d --- /dev/null +++ b/octane_http/fuzz/corpus/headers/a01d706d501f95fcc8ec33344b2112fffccca83d @@ -0,0 +1 @@ +t:2ϝg&Co- \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/a05eeacc76b5d632a12c4e3eb78a95ca298f5e42 b/octane_http/fuzz/corpus/headers/a05eeacc76b5d632a12c4e3eb78a95ca298f5e42 new file mode 100644 index 0000000..81db3ed --- /dev/null +++ b/octane_http/fuzz/corpus/headers/a05eeacc76b5d632a12c4e3eb78a95ca298f5e42 @@ -0,0 +1 @@ +-o:int \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/a0c3bd04468bb164af7c9a58e595e18285edb32d b/octane_http/fuzz/corpus/headers/a0c3bd04468bb164af7c9a58e595e18285edb32d new file mode 100644 index 0000000..b99c553 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/a0c3bd04468bb164af7c9a58e595e18285edb32d @@ -0,0 +1,3 @@ +ne-HttoH-osh2: +||||Cookish: 5 +||||Cooe:1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/a141261dbded2dc4b4ee956d4336c58c516c86c9 b/octane_http/fuzz/corpus/headers/a141261dbded2dc4b4ee956d4336c58c516c86c9 new file mode 100644 index 0000000..b54c6e3 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/a141261dbded2dc4b4ee956d4336c58c516c86c9 @@ -0,0 +1,4 @@ +ength: egt: 8 +X-A: x8 +X-A: x +HoC:CȐo# \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/a19986ff8f8bdd9573cbfc3dbe85f2ab0e59c18a b/octane_http/fuzz/corpus/headers/a19986ff8f8bdd9573cbfc3dbe85f2ab0e59c18a new file mode 100644 index 0000000..1774d12 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/a19986ff8f8bdd9573cbfc3dbe85f2ab0e59c18a @@ -0,0 +1 @@ +Content-Length: 5Le , \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/a1f66cbab4448fc15eea41a9bb904dd5b582a158 b/octane_http/fuzz/corpus/headers/a1f66cbab4448fc15eea41a9bb904dd5b582a158 new file mode 100644 index 0000000..a014587 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/a1f66cbab4448fc15eea41a9bb904dd5b582a158 @@ -0,0 +1,2 @@ +Content-Length: 5, b,, a +t: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/a2305e344e1eb8eb3c32b9708e6a2848999241ba b/octane_http/fuzz/corpus/headers/a2305e344e1eb8eb3c32b9708e6a2848999241ba new file mode 100644 index 0000000..13ab3f0 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/a2305e344e1eb8eb3c32b9708e6a2848999241ba @@ -0,0 +1,4 @@ +Io-AkC:򚑋4J +-AAkC:򚑋򚑋 +-:򚑋 +-AAkC:򚑋 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/a242d893d0a4c941e3fdd024a87cd26d66d60c13 b/octane_http/fuzz/corpus/headers/a242d893d0a4c941e3fdd024a87cd26d66d60c13 new file mode 100644 index 0000000..71acb0b --- /dev/null +++ b/octane_http/fuzz/corpus/headers/a242d893d0a4c941e3fdd024a87cd26d66d60c13 @@ -0,0 +1,191 @@ +Hot: +t: +H*-*st: +Hot: +t: +Hot: +t: +H*t: +H*-*st: +Hot: +t: +H*-*stP: +Hoo*sHot: +t: +H*-*st: +Aot: +t: +H*t: +t: +H*tA*sHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +*st: +Hoont: +Hoo*-*st: +Hoont:t: +t:: +H*-*st: +Hot: +t: +H*-t: +HoHost: a +Cn#ontent-Length: 7 +CoNokie:Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +Hp*st: +Hoo-*st: +Hoon: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*sHot: +t:*st: +Hot: +t: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHo*st: +Hoont: +Hoo*-*st: +Hoont:t: +tHst: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +Hoonte*stP: +Hoo*sHot: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHot: +t:*st: +Hot: +t: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHo*st: +Hoont: +Hoo*-*st: +Hoont:t: +tHoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +p*st: +Hoo-*st: +Hoont: +HoontentL*t: +tsHot: +t:*st: +Hot: +t: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +Hp*st: +Hoo-*st: +Hoon: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +*st: +Hoont: +Hoo*-*st: +Hoont:t: +t: +H*-*st: +Hot: +tgth: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/a29807ccf457ea8395b5536df4ddd79a901091ad b/octane_http/fuzz/corpus/headers/a29807ccf457ea8395b5536df4ddd79a901091ad new file mode 100644 index 0000000..79e9016 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/a29807ccf457ea8395b5536df4ddd79a901091ad @@ -0,0 +1,2 @@ +4 +X-A:5 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/a3b38f69db601930f8ab2f842149e285e99ca439 b/octane_http/fuzz/corpus/headers/a3b38f69db601930f8ab2f842149e285e99ca439 new file mode 100644 index 0000000..a0698ab --- /dev/null +++ b/octane_http/fuzz/corpus/headers/a3b38f69db601930f8ab2f842149e285e99ca439 @@ -0,0 +1,4 @@ +Ct-: 5, +X:-L: 5 +X:-L:5 3ent +X:2 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/a3e5cc0eb40a48fe15ef79166e107b0cb03dfce7 b/octane_http/fuzz/corpus/headers/a3e5cc0eb40a48fe15ef79166e107b0cb03dfce7 new file mode 100644 index 0000000..d586630 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/a3e5cc0eb40a48fe15ef79166e107b0cb03dfce7 @@ -0,0 +1 @@ +Cn++++++++++++++++++!!!++++++++++++++++kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk+++u++++++++++++++++++++~~~~~~~~~~SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS: a=2 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/a46b29193526984cba3dde3bca1b0aba2be7837b b/octane_http/fuzz/corpus/headers/a46b29193526984cba3dde3bca1b0aba2be7837b new file mode 100644 index 0000000..a078f33 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/a46b29193526984cba3dde3bca1b0aba2be7837b @@ -0,0 +1 @@ +Content-Length:2 ,: ,˔ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/a5176a90abfb4a0fcb979f59ff8c788ca9f37858 b/octane_http/fuzz/corpus/headers/a5176a90abfb4a0fcb979f59ff8c788ca9f37858 new file mode 100644 index 0000000..24c101a Binary files /dev/null and b/octane_http/fuzz/corpus/headers/a5176a90abfb4a0fcb979f59ff8c788ca9f37858 differ diff --git a/octane_http/fuzz/corpus/headers/a52048d10adb5bd6f3e2a6e1d67a1149cc602c1d b/octane_http/fuzz/corpus/headers/a52048d10adb5bd6f3e2a6e1d67a1149cc602c1d new file mode 100644 index 0000000..8dc91fc --- /dev/null +++ b/octane_http/fuzz/corpus/headers/a52048d10adb5bd6f3e2a6e1d67a1149cc602c1d @@ -0,0 +1 @@ +ch:Ȑ`ȁȐ3 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/a53e3b3decd5cbf3ad1e94791c54a3d878fe5ed9 b/octane_http/fuzz/corpus/headers/a53e3b3decd5cbf3ad1e94791c54a3d878fe5ed9 new file mode 100644 index 0000000..c078c4f --- /dev/null +++ b/octane_http/fuzz/corpus/headers/a53e3b3decd5cbf3ad1e94791c54a3d878fe5ed9 @@ -0,0 +1,17 @@ +Ho: a +C'ttth: 5 +Coo`: 5 +Boie: C'ttth: 5 +Coo`: 5! +Book`o: 5 +Bookie: sth:( 5 +Cooh: 5 +Cookzie: st: a +C'tt-ntdLe0A: D +Coo-A: x +-Aoo-A: x +6gth: 5 +X:- 5 +okCC:Ȑ +X7t: hCC:Ȑ +Xie: a=1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/a601949aae92190ed94419715b6efac36b0b77fd b/octane_http/fuzz/corpus/headers/a601949aae92190ed94419715b6efac36b0b77fd new file mode 100644 index 0000000..7a2f3e1 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/a601949aae92190ed94419715b6efac36b0b77fd @@ -0,0 +1,2 @@ +net-HokiMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMis: 5MMMMMMMMMMMMMCMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMCookMMMMMMMMMCookMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 5 +||||Cook.:= iea1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/a627ae3adc7ef5af8a8b3da31309ca9ef8bc5bdd b/octane_http/fuzz/corpus/headers/a627ae3adc7ef5af8a8b3da31309ca9ef8bc5bdd new file mode 100644 index 0000000..7d9dfd4 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/a627ae3adc7ef5af8a8b3da31309ca9ef8bc5bdd @@ -0,0 +1 @@ +g:5 ~ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/a638f91fc4fc3a895cc2b49da76e78eb6d316e50 b/octane_http/fuzz/corpus/headers/a638f91fc4fc3a895cc2b49da76e78eb6d316e50 new file mode 100644 index 0000000..16379ed --- /dev/null +++ b/octane_http/fuzz/corpus/headers/a638f91fc4fc3a895cc2b49da76e78eb6d316e50 @@ -0,0 +1,4 @@ +at: +at: +at:~t: +at: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/a68ef9b273748580489f6b9dec861cdc7979750a b/octane_http/fuzz/corpus/headers/a68ef9b273748580489f6b9dec861cdc7979750a new file mode 100644 index 0000000..58a9139 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/a68ef9b273748580489f6b9dec861cdc7979750a @@ -0,0 +1,2 @@ +-CC:Ȑ +Xt:&ȀmhC:Ȑh: Ȁ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/a6949a42931cdcb060e9d73a61dc6d461b7f0461 b/octane_http/fuzz/corpus/headers/a6949a42931cdcb060e9d73a61dc6d461b7f0461 new file mode 100644 index 0000000..28f3fce --- /dev/null +++ b/octane_http/fuzz/corpus/headers/a6949a42931cdcb060e9d73a61dc6d461b7f0461 @@ -0,0 +1,3 @@ +Host: +Host:H: +Host: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/a6e900fc785a210e459849278fa240c37b6ec125 b/octane_http/fuzz/corpus/headers/a6e900fc785a210e459849278fa240c37b6ec125 new file mode 100644 index 0000000..71e6517 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/a6e900fc785a210e459849278fa240c37b6ec125 @@ -0,0 +1,5 @@ +-oC::Ȑ +Xt3t: #Ȁnt7thzGȀ +t7t: #ȀȐ +Xt7t: #Ȁnt-o:Ȑ +Xt7-:GȀ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/a786c8c983dadbd81994ae56918532acd1138fcb b/octane_http/fuzz/corpus/headers/a786c8c983dadbd81994ae56918532acd1138fcb new file mode 100644 index 0000000..31f1356 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/a786c8c983dadbd81994ae56918532acd1138fcb @@ -0,0 +1 @@ +C:Q L \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/a7a15a6201759cd8d53a27514c73273994366a6e b/octane_http/fuzz/corpus/headers/a7a15a6201759cd8d53a27514c73273994366a6e new file mode 100644 index 0000000..f723f3c Binary files /dev/null and b/octane_http/fuzz/corpus/headers/a7a15a6201759cd8d53a27514c73273994366a6e differ diff --git a/octane_http/fuzz/corpus/headers/a7ad4fbaca542c4a763af31bf67fec3dbfd5c372 b/octane_http/fuzz/corpus/headers/a7ad4fbaca542c4a763af31bf67fec3dbfd5c372 new file mode 100644 index 0000000..6e0e29b --- /dev/null +++ b/octane_http/fuzz/corpus/headers/a7ad4fbaca542c4a763af31bf67fec3dbfd5c372 @@ -0,0 +1,10 @@ +Ho: a +C'ttth: 5 +Coo`: 5 +Booko`: 5 +Bookie: a +C'ttth: 5 +Cttth: 5 +Cooh: 5 +CookCC:ȑ +X7t: hCC:Ȑ=1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/a8674a98ef4f261a36f8294f37ac9c61b2cb3119 b/octane_http/fuzz/corpus/headers/a8674a98ef4f261a36f8294f37ac9c61b2cb3119 new file mode 100644 index 0000000..4d02166 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/a8674a98ef4f261a36f8294f37ac9c61b2cb3119 @@ -0,0 +1 @@ +Content-Length:66h:6,뽋66h:6,뽋,뽋aontent-Length:66h:6,뽋66h:6,뽋,뽋3,뽋ht6,뽋ht,뽋3,뽋h,뽋h3,뽋h6,뽋ht,뽋3,뽋ht6,뽋h't,2 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/a86f6ed76b0db492e9e5fb3c450b7f3c557f737b b/octane_http/fuzz/corpus/headers/a86f6ed76b0db492e9e5fb3c450b7f3c557f737b new file mode 100644 index 0000000..a886d0f --- /dev/null +++ b/octane_http/fuzz/corpus/headers/a86f6ed76b0db492e9e5fb3c450b7f3c557f737b @@ -0,0 +1 @@ +Content-Length:5, 5,5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,5, 5, 5, 5,5,5, 5, 5,5, 5, 5, 5, 5, 5, 5,5, 5, 5, 5,5,5, 5, 5,5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,5, 5, 5, 5, 5, 5, 5,5, 5, 5,5,5, 5, 5,5, 5, 5, 5, 5, 5, 5, 5, 5,5, 5, 5, 5, 5, 5, 5,5, 5, 5,5,5, 5, 5,5, 5,5, 5, 5, 5,5 , \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/a8c6613a6810248f5ffea983f711b3dd5d48f6cd b/octane_http/fuzz/corpus/headers/a8c6613a6810248f5ffea983f711b3dd5d48f6cd new file mode 100644 index 0000000..cd3ed74 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/a8c6613a6810248f5ffea983f711b3dd5d48f6cd @@ -0,0 +1,153 @@ +%oat: +sst:a +ts: +at: +at: +&at:Cat:t: a +Io: +tt: +Hoat: +sst:a +ts: +at: +at: +&at:Co: +tt: +H: st: aost: a +Host:*1e&&&: a +Hot:*: +st: a +-oC:kC򚑋 +at:?򚑋 +at:t: a +Io: +tt: +H: : +at: +at: +&at:C&&: a +Hot:*: +st: a +-oC:kC򚑋 +at:C򚑋 +at:Cnn-kC򚑋at:t: a +Io: +tt: +H: : +at: +at: +&at:Cat:t: a +Io: +tt: +Hoat: +sst:a +ts: +at: +at: +&at:Cat:t: a +Io: +tt:*1e&&&: a +H-oC:kC򚑋 +at:C򚑋 +at:Cnn-kC򚑋t: +at: +&at:Cat:t: a +Io: +tt: +HH*: +Host: a +HosC:Ȑ +Xt-: +Nt:WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW +*: +st: aost: a +Host:*1e&&: +at: +at: +&at:Co: +tt: +H: st: aost: a +Host:*1e&&&: a +Hot:*: +st: a +-oC:kC򚑋 +at:C򚑋 +at:Cnn-kC򚑋at:t: a +Io: +tt: +H: : +at: +at: +&at:Cat:t: a +Io: +tt: +Hoat: +sst:a +ts: +at: +at: +&at:Cat:t: a +Io: +tt: +H: a +Hot:*: +Io: +tt: +t-: +Nt: +*: +st: aost: a +Host:*1e&&&: a +Hot:*: +sKt:Cat:t: a +Io: +tt: +H: a +Hot:*: +s: +t: +H*: +Hr: +at: +at:Hot:*: +Io: +tt: +H: a +Hot:*: +st: a +Hot: +t: +H*: +Host: a +HosC:Ȑ +Xt-: +Nt: +*: +st: Host:*1e&&&: a +H-oC:kC򚑋 +at:C򚑋 +at:Cnn-kC򚑋t: +at: +&at:Cat:t +Io: +tt: +H: a +Ho: a +Hot:*: +st: a +Hot: +H*: +Hr: +at: +at:-oC:kC򚑋 +at:C򚑋 +at:Cnn-kC򚑋t: +at: +&at:Cat:t: a +Io: +tt: +H: a +Hot:*: +st: a +Hot:st: a +Host:*1e&&& \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/a911666ae8b9fec1bdf01f6082926996ab6cf1b3 b/octane_http/fuzz/corpus/headers/a911666ae8b9fec1bdf01f6082926996ab6cf1b3 new file mode 100644 index 0000000..b6f8698 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/a911666ae8b9fec1bdf01f6082926996ab6cf1b3 @@ -0,0 +1 @@ +Content-Length:2525, ˔he2 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/a92c6274c1c5237d69be9f7486379eadee4d7b27 b/octane_http/fuzz/corpus/headers/a92c6274c1c5237d69be9f7486379eadee4d7b27 new file mode 100644 index 0000000..6cc287f --- /dev/null +++ b/octane_http/fuzz/corpus/headers/a92c6274c1c5237d69be9f7486379eadee4d7b27 @@ -0,0 +1 @@ +&&&&&&&&: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/a94da98cdebd03beba44bc7e2314de33dd66767d b/octane_http/fuzz/corpus/headers/a94da98cdebd03beba44bc7e2314de33dd66767d new file mode 100644 index 0000000..931ef8b --- /dev/null +++ b/octane_http/fuzz/corpus/headers/a94da98cdebd03beba44bc7e2314de33dd66767d @@ -0,0 +1 @@ +5 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/aa022bba88b76961e56e05ee60da7b45a748e7a9 b/octane_http/fuzz/corpus/headers/aa022bba88b76961e56e05ee60da7b45a748e7a9 new file mode 100644 index 0000000..483a37b --- /dev/null +++ b/octane_http/fuzz/corpus/headers/aa022bba88b76961e56e05ee60da7b45a748e7a9 @@ -0,0 +1,6 @@ +ot: +t: +L*-*st: +n: +t: +oh: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/aa37fc1b1820247c5f7175941876127fd445767a b/octane_http/fuzz/corpus/headers/aa37fc1b1820247c5f7175941876127fd445767a new file mode 100644 index 0000000..ffff885 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/aa37fc1b1820247c5f7175941876127fd445767a @@ -0,0 +1,200 @@ +Hot: +t: +H*-*st: +Hot: +t: +Hot: +t: +H*t: +H*-*st: +Hot: +t: +H*-*stP: +Hoo*sHot: +t: +H*-*st: +Aot: +t: +H*t: +t: +H*tA*sHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsH*sHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +*st: +Hoont: +Hoo*-*st: +Hoont:t: +t:: +H*-*st: +Hot: +t: +H*-t: +HoHost: a +Cn#ontent-Length: 7 +CoNokie:Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +Hp*st: +Hoo-*st: +Hoon: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*sHot: +t:*st: +Hot: +t: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHo*st: +Hoont: +Hoo*-*st: +Hoont:t: +tHst: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +Hoonte*stP: +Hoo*sHot: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHot: +t:*st: +Hot: +t: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHo*st: +Hoont: +Hoo*-*st: +Hoont:t: +tHoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +p*st: +Hoo-*st: +Hoont: +HoontentL*t: +tsHot: +t:*st: +Hot: +t: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +Hp*st: +Hoo-*st: +t:t: +tHoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*--*st: +Hoont:t: +t: +H*-*0st: +Hot: +tgth: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/aa62daef2d5a9e1b03b5d8a75778d61fbbb8156c b/octane_http/fuzz/corpus/headers/aa62daef2d5a9e1b03b5d8a75778d61fbbb8156c new file mode 100644 index 0000000..467fbf3 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/aa62daef2d5a9e1b03b5d8a75778d61fbbb8156c @@ -0,0 +1 @@ +Content-Length:12, ⚑:n25 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/aa9faa151811db265cbd837761e413bfd3d770f1 b/octane_http/fuzz/corpus/headers/aa9faa151811db265cbd837761e413bfd3d770f1 new file mode 100644 index 0000000..98315d2 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/aa9faa151811db265cbd837761e413bfd3d770f1 @@ -0,0 +1 @@ +Content-Length:5, 5,5,5,5, 5, 5,5, 5,5,5, 5, 5,5, \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/aac1445ddfebab5b2cabf93a9e11e6f1e293ab1b b/octane_http/fuzz/corpus/headers/aac1445ddfebab5b2cabf93a9e11e6f1e293ab1b new file mode 100644 index 0000000..83724f2 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/aac1445ddfebab5b2cabf93a9e11e6f1e293ab1b @@ -0,0 +1,165 @@ +net-Hokish: 5 +||||Cot-Horh: 5 +||||||||okHosst: +at:et-Hokish: 5 +||||Cot-Horh:ook4ne.t-:A= iea1rh: 5 +||||||||okHosst: +at:et-Hokish: 5 +||||Cot-Horh:"2 +||||||||okHosst: +at: +aoMMMMMMM: +atoat: +h: 5 +Cro`kie: st: a +C'ttth: 0 +Cho:o 5 +Cookzhe: st: a +C'tt-ntdLength:t-ntdLength:: +E*: +XCo-LkCC:Ȑ +X8t: hCC:Ho: a +Ct: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt'ttth: 5 +Coo`: 5 +Booh: 5 +Cst: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +C`o-A: x +2gth: 5 +XCo-LeL: th: 5 +Cooh:- 5 +CgokCC:Ȑ +X7t: hCC:Ȑ +Xiko`: 5 +Bookie:(C'ttth: 5 +Coo`: 5 +Book`o: 5 +BoC`o-A:򚕋Co:st:Ȑ +Xie: a= 5 +*ot: +-: +H*: +Host: Hot^ +t: +E*: +XCo-LkCC:Ȑ +X8t: hCC:Ho: a +Ct: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt'ttth:MMMMContent-Length:'5 +||||Cot-Horength:' MMish: 5( +||||Cook4net-A.:= iea1rh: 5 +|||st: +at:et-Hokish: 5 +||||Cot-Horh: 2 +||||||||okHosst: +at: +aoMMMMMMMMMMMM*t: +tsHo-*`t: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +*st: +Hoont: +Hoo*-*st: +H#oont:t: +t:: +H*-*st: +HoA*sHot: +t: +H*-*st: +Hot: +t: +Hp*st: +Hoo-*st: +Hoon: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hognt: +Hoonte*stP: +Hoo*sHot: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +Hoonte*tLtn: +tsHot: +t:*st: +Hot: +t: +Hot: +t: +H*A*sHot: +t: +H*-*st-LeL: th: 5 +CoohntL*t: +tsHo-*st: +Hot: +t: +t: +H*-*su: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +H*-*stP: +HoonH*Content-Length:' MMish: 2 +||||CooC--tsh: 5( +||||Cook4net-A.:= iea1rh: 5 +||||-t-n-: x iea +aoMMMMMMMMMMMMContent-Length:' MMi ieaea +anMMMMMMMMMMMMContent-Length:' MMish: 5(Net-A.:= ieaea +aoMMMMMMTMMMMMConok4net-A.:= iea1rh: 5 +||||~|||okHosst: +at:et-Hokish: 5 +||||Cot-Horh: 5 +||||||||okHosst: +at: +aoMMMMMMMMMMMMContent-Length:' MMish: 5 +||||Coo: +aoMMMMMMMMMMMMContent-Length:' MMish: 5 +||||CooC--et-A.:= iea1rh: 5 +||||-t-n-: x iea +aoMMMMMMMMMMMMContent-Length:' MMish: 5 +||||Cook4net-A.:= iea?ea +anMMMMMMMMMMMMContent-Length:' MMish: 5( +||||Cook4net-A.:= iea1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/aad9238c54f730296804c74bd0cc514621da4a1e b/octane_http/fuzz/corpus/headers/aad9238c54f730296804c74bd0cc514621da4a1e new file mode 100644 index 0000000..353f875 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/aad9238c54f730296804c74bd0cc514621da4a1e @@ -0,0 +1 @@ +Content-Length:0,0,00 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/ab1bd621ed70ac78b552ce2e40cc08dade06ae45 b/octane_http/fuzz/corpus/headers/ab1bd621ed70ac78b552ce2e40cc08dade06ae45 new file mode 100644 index 0000000..47a8fcd --- /dev/null +++ b/octane_http/fuzz/corpus/headers/ab1bd621ed70ac78b552ce2e40cc08dade06ae45 @@ -0,0 +1,10 @@ +netHokish: 5 +||||Cot-Hosh: 5 +||||||||okMMMMMMMMMCookMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMConet-Hokish: 4 +||||CokMMMMMMMMMCookMMMMMMMMMMCookMMMMsh: 4 +||||CokMMMMMMMMMCookMMMMMMMMMMMMMMMMMMMMMMMMMMMMsh: 5 +||||||||okMMMMMMMMMCookMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMConet-Hokish: 4 +||||CokMMMMMMMMMCookMMMMMMMMMMCookMMMMMM~MMMMMMMMMMMMMMMMMMMMMMConet-Hokish: 4 +||||CokMMMMMMMMMCookMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMish: 6 +|||MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMish: 7 +|||MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMish:oA: ||||Cook.:= iea1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/ab8dec3e62fbf90f8ce537f6b154da63d1051114 b/octane_http/fuzz/corpus/headers/ab8dec3e62fbf90f8ce537f6b154da63d1051114 new file mode 100644 index 0000000..f0a128f --- /dev/null +++ b/octane_http/fuzz/corpus/headers/ab8dec3e62fbf90f8ce537f6b154da63d1051114 @@ -0,0 +1,35 @@ +Hoat: +ssyt: +atoat: +sst: +at:nt +a:t +at: +atHo: a +C'tt.th: 5 +Cro`kie: st: a +C'ttth: 0 +Cho:o 5 +Cookzie: st: a +C'tt-ntdLength: 5 +*ot: +-: +Hh: 5 +*ot: +-: +H*: +Host: Hot^ +t: +E*: +XCo-LCC:Ȑ +X0t: hCC:Ȑ +#ie: a=10th: Ȁnt-omhCCGC;t:Cat:Ȑ +eL: th: 5 +Cooh:- 5 +CookCC:Ȑ +X7t: hCC:H: 5 +Booko`: 5 +Booki`: 5 +Book`o: 0 +Boo:st:Ȑ +Xie: a=10th: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/abc3e716b7a15ac5e5c7f15056ab401c0a2c9584 b/octane_http/fuzz/corpus/headers/abc3e716b7a15ac5e5c7f15056ab401c0a2c9584 new file mode 100644 index 0000000..07b90f7 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/abc3e716b7a15ac5e5c7f15056ab401c0a2c9584 @@ -0,0 +1 @@ +Content-Length:5, 5, 5, 5, 5, 5 , 5, 5, 5,5, 5, 5, 5, 5, 5, 5, 5, 5, ,5, u,5, 5, \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/abe69f163523c806f68850cc9ae78bbfc411834b b/octane_http/fuzz/corpus/headers/abe69f163523c806f68850cc9ae78bbfc411834b new file mode 100644 index 0000000..b14aa0b --- /dev/null +++ b/octane_http/fuzz/corpus/headers/abe69f163523c806f68850cc9ae78bbfc411834b @@ -0,0 +1,34 @@ +Hoat: +ssyt: +atoat: +sst: +at:nt +at: +at: +atHo: a +C'ttth: 5 +Cro`kie: st: a +C'ttth: 0 +Cho:o 5 +Cookzie: st: a +C'tt-ntdLength: 5 +*ot: +-: +H*: +Host: Hot^ +t: +E*: +XCo-LCC:Ȑ +X4t: hCC:Ȑ +#ie: a=10th: Ȁnt-omhCCGC;t:Cat:Ȑ +eL: th: 5 +Cooh:- 5 +CookCC:Ȑ +X7t: hCC:Ho: a +C'ttth: ei%i$$k$.e: 5 +Coo`: 5 +Booko`: 5 +Bookie: C'ttthei%i$$k$`: 5 +Book`o: 5 +Boo:st:Ȑ +Xie: a=10th: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/abfb3e308745254cc636f8791e25a0638991771a b/octane_http/fuzz/corpus/headers/abfb3e308745254cc636f8791e25a0638991771a new file mode 100644 index 0000000..51024d0 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/abfb3e308745254cc636f8791e25a0638991771a @@ -0,0 +1,12 @@ +Ht: a +Io: +tt: +HHt:*: +st: : +t: +H*: +Host: a +Hos:Ȑ +Xt-: +t: +E*: diff --git a/octane_http/fuzz/corpus/headers/ac003726bc3637eb31ea1ddcc94b59753b6e478a b/octane_http/fuzz/corpus/headers/ac003726bc3637eb31ea1ddcc94b59753b6e478a new file mode 100644 index 0000000..446ff32 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/ac003726bc3637eb31ea1ddcc94b59753b6e478a @@ -0,0 +1 @@ +Content-Length: 6 ,b , \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/ac7842ac147d524703c1efceb8a509f0931761a3 b/octane_http/fuzz/corpus/headers/ac7842ac147d524703c1efceb8a509f0931761a3 new file mode 100644 index 0000000..67579c4 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/ac7842ac147d524703c1efceb8a509f0931761a3 @@ -0,0 +1,29 @@ +UUC: /5,s :- +X:5,s 4 +X:-L: 5 +X:X:-L: 5 +X:-L: +X:: 5,sN: +X: +X:: 5,s 4 +X:-L: 6 +eUUJJngth: 8 +X-L: 5 +X:-L: 5 +X:-L5,s 5 +X:-L 1 +X:-L:@ +X:: 5,s 4 +X:-L: 5 +X:-L: +X: +X:: 5,s 4 +X:-L: 6 +X:-L: 5 +X:-L5,s 5 +X:-L: +X:: 5,s 4 +X: 8: +X:: 5,s 4 +X: 8 +X-J:J \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/ac884ba1a1f3ebafd69d4fe22e8372e1f0490c82 b/octane_http/fuzz/corpus/headers/ac884ba1a1f3ebafd69d4fe22e8372e1f0490c82 new file mode 100644 index 0000000..8f3bda3 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/ac884ba1a1f3ebafd69d4fe22e8372e1f0490c82 @@ -0,0 +1,2 @@ +h:5 ,5 +X-A:: x[ent- \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/acbc2e24918fc676dd35b4bbc9d40a4246e7a85e b/octane_http/fuzz/corpus/headers/acbc2e24918fc676dd35b4bbc9d40a4246e7a85e new file mode 100644 index 0000000..580e616 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/acbc2e24918fc676dd35b4bbc9d40a4246e7a85e @@ -0,0 +1 @@ +e&H::뽋tL뽋___:뽋L뽋 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/ad1a1ef9e6879cfc2fdbd50bf78e73330f67b4d4 b/octane_http/fuzz/corpus/headers/ad1a1ef9e6879cfc2fdbd50bf78e73330f67b4d4 new file mode 100644 index 0000000..5d37944 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/ad1a1ef9e6879cfc2fdbd50bf78e73330f67b4d4 @@ -0,0 +1 @@ +Content-Length:뽋 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/ad3d48bfa2823daafdc266425763ed63c8acee66 b/octane_http/fuzz/corpus/headers/ad3d48bfa2823daafdc266425763ed63c8acee66 new file mode 100644 index 0000000..4d798a1 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/ad3d48bfa2823daafdc266425763ed63c8acee66 @@ -0,0 +1,295 @@ +Hoat: +ssyt: +atoat: +h: 5 +Cro`kie: st: a +C'ttth: 0 +Cho:o 5 +Cookzie: st: a +C'tt: st:(a +C'tt-ntdatoat: +h: 5 +Cro`kie: st: a +C'ttth: 0 +Cho:o 5 +Cookzie: st: a +C'tt: st:(a +C'tt-ntdLength: 5 +*ot: +-: +H*: +Host: Hot^ +t: +E*: +XCo-LkCC:Ȑ +X8'ttth: 0 +Cho:o 5 +Cookzie: st: a +C'tt-ntdst: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +C`o-A: x +2gth: 5 +XCo-LeL: th_: 5 +Cooh:- 5 +CookCC:Ȑ +X7t: hCC:Ȑ +Xiko`: 5 +Booi:Ck('etttdLength: 5 +*ot: +-: +H*: +Host: Hot^ +t: +E*: +XCo-LkCC:Ȑ +X8t:#hCC:Ho: a +Ct: hCC:Ȑ +Xt7thnet-Hokish: 5 +||||CotHoat: +sst: +aat: +atHossat:Ca: +at: +at: +-Horh: 5 +||t: +at:et-Hokish: 5 +||||Cot-Horh: 5 +||||||||okHosst: +at: +aoMMMMMMMMMMMMContent-Length:' MMish: 5 +||||CooC--t-n-: x i-Hokish: 5 +||: +H*-*st: +entL*torh: 5atHo:Ȑ +X7t: hCiko`: 5 +Bookie:(C'ttth: 5 +Coo`: 5 +Book`w: t: hCC:Ho: a +Ct: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt'ttth: 5 +Coo`: 5 +Booh: 5 +Coo`: 5 +Book`o: 5 +Boo:st: a +C'ttth:( 5 +Cooh: 5 +Cookzie: st: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD : x +-A: DD +Coo-A: x +'tt: st:(a +C'tt-ntdLength: 5 +*ot: +-: +H*: +Host: Hot^ +t: +E*: +XCo-LkCC:Ȑ +X8'ttth: 0 +Cho:o 5 +Cookzie: st: a +C'tt-ntdst: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +C`o-A: x +2gth: 5 +XCo-LeL: th`: 5 +Bookie:(C'tttdLength: 5 +*ot: +-: +H*: +Host: Hot^ +t: +E*: +XCo-LkCC:Ȑ +X8t:#hCC:Ho: a +Ct: hCC:Ȑ +Xt7thnet-Hokish: 5 +||||CotHoat: +sst: +aat: +atHossat:Ca: +at: +at: +-Horh: 5 +||t: +at:et-Hokish: 5 +||||Cot-Horh: 5 +||||||||okHosst: +at: +aoMMMMMMMMMMMMContent-Length:' MMish: 5 +||||CooC--t-n-: x i-Hoik:s h5 +||: +H*-*st: +entL*torh: 5atHo:Ȑ +X7t: hCC:Ȑ +Xiko`: 5 +Bookie:(C'ttth: 5 +Coo`: 5 +Book`w: t: hCC:Ho: a +Ct: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt'ttth: 5 +Coo`: 5 +Booh: 5 +Coo`: 5 +Book`o: 5 +Boo:C`o-A: x Length: 5 +*ot: +-: +H*: +Host: Hot^ +t: +E*: +XCo-LkCC:Ȑ +X8'ttth: 0 +Cho:o 5 +Cookzie: st: a +C'tt-ntdst: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +C`o-A: x +2gth: 5 +XCo-LeL: th_: 5 +Cooh:- 5 +CookCC:Ȑ +X7t: hCC:Ȑ +Xiko`: 5 +Booi:Ck('etttdLength: 5 +*ot: +-: +H*: +Host: Hot^ +t: +E*: +XCo-LkCC:Ȑ +X8t:#hCC:Ho: a +Ct: hCC:Ȑ +Xt7thnet-Hokish: 5 +||||CotHoat: +sst: +aat: +atHossat:Ca: +at: +at: +-Horh: 5 +||t: +at:et-Hokish: 5 +||||Cot-Horh: 5 +||||||||okHosst: +at: +aoMMMMMMMMMMMMContent-Length:' MMish: 5 +||||CooC--t-n-: x i-Hokish: 5 +||: +H*-*st: +entL*torh: 5atHo:Ȑ +X7t: hCC:Ȑ +Xiko`: 5 +Bookie:(C'ttth: 5 +Coo`: 5 +Book`w: t: hCC:Ho: a +Ct: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt'ttth: 5 +Coo`: 5 +Booh: 5 +Coo`: 5 +Book`o: 5 +Boo:st: a +C'ttth:( 5 +Cooh: 5 +Cookzie: st: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD : x +-A: DD +Coo-A: x +'tt: st:(a +C'tt-ntdLength: 5 +*ot: +-: +H*: +Host: Hot^ +t: +E*: +XCo-LkCC:Ȑ +X8'ttth: 0 +Cho:o 5 +Cookzie: st: a +C'tt-ntdst: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +C`o-A: x +2gth: 5 +XCo-LeL: th_: 5 +Cooh:- 5 +CookCC:Ȑ +X7t: hCC:Ȑ +Xiko`: 5 +Bookie:(C'tttdLength: 5 +*ot: +-: +H*: +Host: Hot^ +t: +E*: +XCo-LkCC:Ȑ +X8t:#hCC:Ho: a +Ct: hCC:Ȑ +Xt7thnet-Hokish: 5 +||||CotHoat: +sst: +aat: +atHossat:Ca: +at: +at: +-Horh: 5 +||t: +at:et-Hokish: 5 +||||Cot-Horh: 5 +||||||||okHosst: +at: +aoMMMMMMMMMMMMContent-Length:' MMish: 5 +||||CooC--t-n-: x i-Hoik:s h5 +||: +H*-*st: +entL*torh: 5atCC:Ȑ +Xiko`: 5 +Bookie:(C'ttth: 5 +Coo`: 5 +Book`w: t: hCC:Ho: a +Ct: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt'ttth: 5 +Coo`: 5 +Booh: 5 +Coo`: 5 +Book`o: 5 +Boo:C`o-A: x +2gth: 5 +XCo-LeL: th_: 5 +Cooh:- 5 +CookCC0h:t \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/ad6b4ab2e41c2a1bea831d71a61ba9ccc208bf73 b/octane_http/fuzz/corpus/headers/ad6b4ab2e41c2a1bea831d71a61ba9ccc208bf73 new file mode 100644 index 0000000..163178a --- /dev/null +++ b/octane_http/fuzz/corpus/headers/ad6b4ab2e41c2a1bea831d71a61ba9ccc208bf73 @@ -0,0 +1,337 @@ +Hot: +t: +H*-*st: +Hot: +t: +Hot: +t: +H*t: +H*-*st: +Hot: +t: +H*-*stP: +Hoo*sHot: +t: +H*-*st: +Aot: +t: +H*t: +t: +H*tA*sHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH-**sHot: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +Host: ; +f: ~,e: a=3ot: +*st: +Hoont: +Hoo*-*st: +Hoont:t: +t:: +H*-*st: +Hot: +t: +H*-t: +HoontentL*t: +tsHot: +t:*st: +Hot: +t: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +Hp*st: +Hoo-*st: +Hoon: +t: +H*-*st: +Hot: +t: +HZ-*st: +Hoont: +HoontentL*t: +tsHo-*sHot: +t:*st: +Hot: +t: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHo*st: +Hoont: +Hoo*-ts*: +Hoont:t: +tHst: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +Hoonte*stP: +Hoo*sHot: +t: +H*-*st: +Hot: +t: +H*-*st&: +Hoont:ot: +t: +Hot: +t: +H*t: +H*-*st: +Hot: +t: +H*-*stP: +Hoo*sHot: +t: +H*-*st: +Aot: +t: +H*t: +t: +H*tA*sHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st:~ +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +Host: ; +f: ~,e: a=3ot: +*st: +Hoont: +Hoo*-*st: +Hoont:t: +t:: +H*-*st: +Hot: +t: +H*-t: +HoontentL*t:oontentL*t: +tsHot: +t:*st: +Hot: +t: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHo*st: +Hoont: +Hoo*-*st: +Hoont:t: +tHoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +p*st: +Hoo-*st: +Hoont: +HoontentL*t: +tsHot: +t:*st: +Hot: +t: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +Hp*st: +Hoo-*st: +Hoon: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +*st: +Hoont: +Hoo*-*st: +Hoont:tHot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +Hp*st: +Hoo-*st: +Hoon: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*sHot: +t:*st: +Hot: +t:st: +Hot: +t: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +Hp*st: +Hoo-*st: +Hoon: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +*st: +Hoont: +Hoo*-*st: +Hoont:tHot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +Hp*st: +Hoo-*st: +Hoon: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*sHot: +t:*st: +Hot: +t: +Hot: +t: +H*A*sHot: +t: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +*st: +Hoont: +Hoo*-*st: +Hoont:t: +t: +H*-*st: +Hot: +tgth: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/ad9bffaaf048dc5692b4e55fbc00b95a138c9483 b/octane_http/fuzz/corpus/headers/ad9bffaaf048dc5692b4e55fbc00b95a138c9483 new file mode 100644 index 0000000..40c2c62 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/ad9bffaaf048dc5692b4e55fbc00b95a138c9483 @@ -0,0 +1 @@ +Content-Length:5, 5, 5, 5, 5, 5, 5, 5, 5, 5,5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/ae7401fbcbf043d5617c6cdd0456aaf7b253de9f b/octane_http/fuzz/corpus/headers/ae7401fbcbf043d5617c6cdd0456aaf7b253de9f new file mode 100644 index 0000000..d9b4cb8 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/ae7401fbcbf043d5617c6cdd0456aaf7b253de9f @@ -0,0 +1,66 @@ +Hot: +t: +H*-*st: +Hot: +t: +Hot: +t: +H*t: +H*-*st: +Hot: +t: +H*-*stP: +Hoo*sHot: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHot: +t:*st: +Hot: +t: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +H*-Hot: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +Hoo*-*st: +Hoont:t: +t: +H*-*st: +Hot: +tgth: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/ae78cf2db6db71085f60dd7749ffd3c1b58804bc b/octane_http/fuzz/corpus/headers/ae78cf2db6db71085f60dd7749ffd3c1b58804bc new file mode 100644 index 0000000..f7afa37 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/ae78cf2db6db71085f60dd7749ffd3c1b58804bc @@ -0,0 +1,34 @@ +%oat: +&at:Cat:t: a +Io: +tt: +H: a +Hot:*: +st: a +Hot: +t: +H*: +Hs: +at: +at: +&at:Cat:t: a +Io: +tt: +H: a +Hot:*: +st: a +Hot: +t: +H*: +Host: a +HosC:Ȑ +Xt-: +Nt: +*: +st: aost: a +HosC:Ȑ +Xt-: +Nt: +*: +st: a +aost&& \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/aea0c10afd88fccf7481fb253d05bada18d923b4 b/octane_http/fuzz/corpus/headers/aea0c10afd88fccf7481fb253d05bada18d923b4 new file mode 100644 index 0000000..981486f --- /dev/null +++ b/octane_http/fuzz/corpus/headers/aea0c10afd88fccf7481fb253d05bada18d923b4 @@ -0,0 +1 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^C: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/af361b31a89f7471d66519f755a9231205faf7a1 b/octane_http/fuzz/corpus/headers/af361b31a89f7471d66519f755a9231205faf7a1 new file mode 100644 index 0000000..fe4885d --- /dev/null +++ b/octane_http/fuzz/corpus/headers/af361b31a89f7471d66519f755a9231205faf7a1 @@ -0,0 +1 @@ +Content-Length:5 : th:: , \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/af3c0405e615fe18c11f2077973bacef5803d5b1 b/octane_http/fuzz/corpus/headers/af3c0405e615fe18c11f2077973bacef5803d5b1 new file mode 100644 index 0000000..86063fb Binary files /dev/null and b/octane_http/fuzz/corpus/headers/af3c0405e615fe18c11f2077973bacef5803d5b1 differ diff --git a/octane_http/fuzz/corpus/headers/b00206cd7e7d4648c118da10a68ff6291384d956 b/octane_http/fuzz/corpus/headers/b00206cd7e7d4648c118da10a68ff6291384d956 new file mode 100644 index 0000000..8da4e5c --- /dev/null +++ b/octane_http/fuzz/corpus/headers/b00206cd7e7d4648c118da10a68ff6291384d956 @@ -0,0 +1,17 @@ +Hoat: +sst: +at: +at: +at: +atHossat:Ca: +sst: +at: +at: +a:C:Ca: +sst: +at: +at: +t: +at: +adt: +aaa \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/b0422f28ded46a172d759f724394a6d9db7e33fd b/octane_http/fuzz/corpus/headers/b0422f28ded46a172d759f724394a6d9db7e33fd new file mode 100644 index 0000000..14a2214 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/b0422f28ded46a172d759f724394a6d9db7e33fd @@ -0,0 +1,19 @@ +...:t: a +Hot: +Tt: +H*: +Host: +tC: +t: +t: +E*: +o.H.a....:t: a +Hot: +Tt: +H*: +Host: +tC: +t: +t: +E*: +o.tELe.t \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/b07784f7bfecd77b55eea714c929ebe102da156d b/octane_http/fuzz/corpus/headers/b07784f7bfecd77b55eea714c929ebe102da156d new file mode 100644 index 0000000..0b556b6 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/b07784f7bfecd77b55eea714c929ebe102da156d @@ -0,0 +1 @@ +##!#####!##############t###########th: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/b0cfe7d6dac88d736888a26fc2be3e209e3df217 b/octane_http/fuzz/corpus/headers/b0cfe7d6dac88d736888a26fc2be3e209e3df217 new file mode 100644 index 0000000..7ee0ec0 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/b0cfe7d6dac88d736888a26fc2be3e209e3df217 @@ -0,0 +1 @@ +Content-Length: Ȑ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/b163227bcbaaaed14b1119e97acdf68bbc760512 b/octane_http/fuzz/corpus/headers/b163227bcbaaaed14b1119e97acdf68bbc760512 new file mode 100644 index 0000000..5a8a9af --- /dev/null +++ b/octane_http/fuzz/corpus/headers/b163227bcbaaaed14b1119e97acdf68bbc760512 @@ -0,0 +1 @@ +Co.te~t+++++++++++++++-Le.-LenLth: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/b19f915d507615ca5c7209f4730fe3dcac417ae5 b/octane_http/fuzz/corpus/headers/b19f915d507615ca5c7209f4730fe3dcac417ae5 new file mode 100644 index 0000000..9e607fd --- /dev/null +++ b/octane_http/fuzz/corpus/headers/b19f915d507615ca5c7209f4730fe3dcac417ae5 @@ -0,0 +1 @@ +Content-Length:25,, ˔h,tht0: , ˄hent,, ˔h, ˔:, ˔h25,, ˔h, ˔htht ,0: ˄hent,, ˔h, ˔:, ˔htht1: , ˄ ˔:t , ˔htht0: , tht1:Content-Length:25,, ˔h, ˔:t , ˔htht ,0: ˄hent,, ˔h, ˔:, ˔htht1: , ˄ ˔:t , ˔htht0: , ˄hent,, ˔h, ˔:, ˔h25,, ˔h, ˔htht ,0: ˄hent,, ˔h, ˔:, ˔htht1: , ˄ ˔:t , ˔htht0: , tht1: , ˄htt \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/b1b311898afbfdba31d50e3b6e3a1b9fc012a0f1 b/octane_http/fuzz/corpus/headers/b1b311898afbfdba31d50e3b6e3a1b9fc012a0f1 new file mode 100644 index 0000000..33381a8 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/b1b311898afbfdba31d50e3b6e3a1b9fc012a0f1 @@ -0,0 +1 @@ +Content-Length:5, 5, 5, 5, 5, 5, 5,5, :H \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/b1d4e04e4ad7490fcba7a5ff930cc47cbd3d26a2 b/octane_http/fuzz/corpus/headers/b1d4e04e4ad7490fcba7a5ff930cc47cbd3d26a2 new file mode 100644 index 0000000..bf38667 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/b1d4e04e4ad7490fcba7a5ff930cc47cbd3d26a2 @@ -0,0 +1 @@ +%%%: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/b1dd5f29d41b65093a840b2312a1ba50ae4f49a8 b/octane_http/fuzz/corpus/headers/b1dd5f29d41b65093a840b2312a1ba50ae4f49a8 new file mode 100644 index 0000000..4fa8262 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/b1dd5f29d41b65093a840b2312a1ba50ae4f49a8 @@ -0,0 +1,13 @@ +Ho: a +C'ttth: 5 +Coo`: 5 +Booko`: 5 +Bookie: st: a ++C'ttth: 5 +Cooh: 5 +Cookzie: ooooooooooooogth: 5 +XCo-LeL: th: 5 +Cooh:- 5 +CookCC:Ȑ +X7t: hCC:Ȑ +Xie: a=1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/b26a60cc43eb821c3b5b4d88a9fc84a9a7053259 b/octane_http/fuzz/corpus/headers/b26a60cc43eb821c3b5b4d88a9fc84a9a7053259 new file mode 100644 index 0000000..d59328b --- /dev/null +++ b/octane_http/fuzz/corpus/headers/b26a60cc43eb821c3b5b4d88a9fc84a9a7053259 @@ -0,0 +1 @@ +Content-Length:66h:6,뽋66h:6,뽋,뽋aontent-Length:66h:6,뽋66h:t-Length:66h:6,뽋66h:6,뽋,뽋aontent-Length:66h:6,뽋66h:6,뽋,뽋3,뽋ht6,뽋ht,뽋3,뽋ht6,뽋h3,뽋h6,뽋ht,뽋3,뽋ht6,뽋h'6,뽋,뽋3,뽋ht6,뽋ht,뽋3,뽋ht6,뽋h3,뽋h6,뽋ht,뽋3,뽋ht6,뽋h't,2 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/b36102134bd1f559d10e871f386aa9563c299305 b/octane_http/fuzz/corpus/headers/b36102134bd1f559d10e871f386aa9563c299305 new file mode 100644 index 0000000..4d36a9d --- /dev/null +++ b/octane_http/fuzz/corpus/headers/b36102134bd1f559d10e871f386aa9563c299305 @@ -0,0 +1,9 @@ +Host: a +Hot: +t: +H*: +Hot: +t: +H*: +Host: aCont a +o: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/b3e625f63ef377213f541f08d1789900a832aadb b/octane_http/fuzz/corpus/headers/b3e625f63ef377213f541f08d1789900a832aadb new file mode 100644 index 0000000..8abd0d3 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/b3e625f63ef377213f541f08d1789900a832aadb @@ -0,0 +1 @@ +Content-Length: 5, b: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/b3e627db0bec60477f351d98720b4a1306702a09 b/octane_http/fuzz/corpus/headers/b3e627db0bec60477f351d98720b4a1306702a09 new file mode 100644 index 0000000..0b701f5 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/b3e627db0bec60477f351d98720b4a1306702a09 @@ -0,0 +1,9 @@ +'wt: hCC:Ȑ +X6t: hCC:hCC:Ȑ +_Xt7t: hCC:Ȑ +X6t: hCXȐ +Xtwt: hCC:Ȑ +X:mhCC:Ȑ +Xtwt: hCC:Ȑ +X6t:CC:Ȑ +Xt6th:# \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/b42a01e67b8c7a8fe458fe38c37e1d431feaabcd b/octane_http/fuzz/corpus/headers/b42a01e67b8c7a8fe458fe38c37e1d431feaabcd new file mode 100644 index 0000000..ddf6be4 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/b42a01e67b8c7a8fe458fe38c37e1d431feaabcd @@ -0,0 +1 @@ +A::5ϝϝt: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/b4672aa7bbbf6c6aa22a7c7d16b6e27217288260 b/octane_http/fuzz/corpus/headers/b4672aa7bbbf6c6aa22a7c7d16b6e27217288260 new file mode 100644 index 0000000..75736ec --- /dev/null +++ b/octane_http/fuzz/corpus/headers/b4672aa7bbbf6c6aa22a7c7d16b6e27217288260 @@ -0,0 +1 @@ +################h: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/b4b7638d16fe1869384de7a9acc19ee2247b7ac2 b/octane_http/fuzz/corpus/headers/b4b7638d16fe1869384de7a9acc19ee2247b7ac2 new file mode 100644 index 0000000..64c1838 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/b4b7638d16fe1869384de7a9acc19ee2247b7ac2 @@ -0,0 +1,4 @@ +o#st: a +`: , +XoAt: a +C: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/b5afb309ff55c7ea1b35c35c72b8778bca0a9416 b/octane_http/fuzz/corpus/headers/b5afb309ff55c7ea1b35c35c72b8778bca0a9416 new file mode 100644 index 0000000..4875bdf --- /dev/null +++ b/octane_http/fuzz/corpus/headers/b5afb309ff55c7ea1b35c35c72b8778bca0a9416 @@ -0,0 +1 @@ +Content-Length:2꽋 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/b642de5b476b77d27f7064cf3960a42199a3bf02 b/octane_http/fuzz/corpus/headers/b642de5b476b77d27f7064cf3960a42199a3bf02 new file mode 100644 index 0000000..e611504 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/b642de5b476b77d27f7064cf3960a42199a3bf02 @@ -0,0 +1 @@ +Content-Length: : , \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/b65b1e52d2db9c745bce990fa47f62af2c57acae b/octane_http/fuzz/corpus/headers/b65b1e52d2db9c745bce990fa47f62af2c57acae new file mode 100644 index 0000000..666217f --- /dev/null +++ b/octane_http/fuzz/corpus/headers/b65b1e52d2db9c745bce990fa47f62af2c57acae @@ -0,0 +1 @@ +Content-Length:25, 򚑋nngtt: a, 򚑋nht \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/b6740f93d5a8d39a4a622fecf3fbf3fd401c5502 b/octane_http/fuzz/corpus/headers/b6740f93d5a8d39a4a622fecf3fbf3fd401c5502 new file mode 100644 index 0000000..f6f513a --- /dev/null +++ b/octane_http/fuzz/corpus/headers/b6740f93d5a8d39a4a622fecf3fbf3fd401c5502 @@ -0,0 +1,21 @@ +net-Hokish: 5 +||||Cot-Horh: 5 +||||||||okHosst: +at:et-Hokish: 5 +||||Cot-Horh: 5 +||||||||okHosst: +at: +aoMMMMMMMMMMMMContent-Length:' MMish: 5 +||||CooC--t-n-: x i-Hokis 5 +||||Cot-Horh: 5 +||||||||okHosst: +at:et-Hokish: 5 +||||Cot-Horh: 5 +||||||||Content-LenMMMst: +at: +aoMMMMMMMMMMMMContent-Length:' MMish: 5 +||||CooC--t-n-: x i-Hokis 5 +||||Cot-Horh: 5 +||||||||okHosst: +MMMMMMMMMContent-Length:' MMish: 4( +||||Cook4net-A.: =iea1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/b6774bce0d3f114d4ad9a0fb24b3114fc0d96099 b/octane_http/fuzz/corpus/headers/b6774bce0d3f114d4ad9a0fb24b3114fc0d96099 new file mode 100644 index 0000000..b00b1f5 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/b6774bce0d3f114d4ad9a0fb24b3114fc0d96099 @@ -0,0 +1,32 @@ +Ho: a +Cength: 8 +X-I: x +CooCko!e:x +CooCko!e:ooCko!e:t2 +Coo`: 5 +Booko`: 5 +Bookie: st: a +C'ttt:( 5 +Cooh: 5 +Cookzie: st: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: xth: 2 +Coo`: 5 +Booko`: 5 +Bookie: st: a +C'|tth:( 5 +Cooh: 5 +Cookzie: st: a +C'tt-ntdnA: D +Coo-A: x +-A: DD +Coo-A: x +Coo-A: x +7gth: 5 +XCo-LeL: th: 5 +Cooh:- 5 +CookCC:Ȑ +X7t: hCC:Ȑ +Xie: a=1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/b6d64184b86e6cd43a42bb8ec96d4e6a5460ab1a b/octane_http/fuzz/corpus/headers/b6d64184b86e6cd43a42bb8ec96d4e6a5460ab1a new file mode 100644 index 0000000..a570586 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/b6d64184b86e6cd43a42bb8ec96d4e6a5460ab1a @@ -0,0 +1,85 @@ +Hoat: +ssyt: +atoat: +sst: +at:nt +a:t +at: +atHo: a +C'ttro`kie: st: a +C'ttth: 0 +Cho:o 5 +Cookzie: st: a +C'tt-ntdLength: 5 +*ot: +-: +H*: +Host: Hot^ +t: +E*: +XCo-LCC:Ȑ +X7t: hCC:Ȑ +#ie: a=10th: Ȁnt-oHost: afLength: 5 +Cookie: a=1ooh:- 5 +CookCC:Ȑ +X7t: hCC:Ho: a +C'ttth: 5 +Cot: +atoat: +sst: +at:nt +a:t +at: +atHo: a +C'ttth: 5 +Cro`kie: st: a +C'ttti: 0 +Cho:o 5 +Cookzie: st: a +C'tt-ntdLength: 5 +*ot: +-: +H*: +Host:!Hot^ +t: +E*:Host: a-Length: 5 +Cookie: a= +XCo-LCC:Ȑ +X7t: hCC:Ȑ +#ie: a=10th +a:t +at: +atHo: a +C'ttth: 5 +Cro`kie: st: a +C'ttth: 0 +Cho:o 5 +Cookzie: st: a +C'tt-nte: a=10h: 5 +ot: +-: +H*: +Host: Hot^ +t: +E*: +XCo-LCC:Ȑ +X7t: hCC:Ȑ +#ie: a=10h: 5 +*ot: +-: +H*: +Host: Hot^ +t: +E*: +XCo-LCC:Ȑ +X7t: hCC:Ȑ +#ie: a=10th: Ȁnt-omhC$CGC;t:Cako`: 5 +Bookie: C'ttth: 5 +Coo`: 5 +Bool`o`: 5 +Booko`: 5 +Bookie: C'ttth: 5 +Coo`: 5 +Book`o: 5 +Boo:st:Ȑ +Xie: a=10th: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/b72306aab3fc55650b213130881dd92f7fb4f2ea b/octane_http/fuzz/corpus/headers/b72306aab3fc55650b213130881dd92f7fb4f2ea new file mode 100644 index 0000000..3b81751 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/b72306aab3fc55650b213130881dd92f7fb4f2ea @@ -0,0 +1,11 @@ +Hoat: +sst: +atoat: +sst: +at:nt +at: +at: +at:C: +at: +at:C: +at:C&& \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/b728a20652d4f51f71405811532ba87242139e89 b/octane_http/fuzz/corpus/headers/b728a20652d4f51f71405811532ba87242139e89 new file mode 100644 index 0000000..9cc25da Binary files /dev/null and b/octane_http/fuzz/corpus/headers/b728a20652d4f51f71405811532ba87242139e89 differ diff --git a/octane_http/fuzz/corpus/headers/b72ae65bf22e3de03858b12a0da7b092b1bf0433 b/octane_http/fuzz/corpus/headers/b72ae65bf22e3de03858b12a0da7b092b1bf0433 new file mode 100644 index 0000000..c81a08b --- /dev/null +++ b/octane_http/fuzz/corpus/headers/b72ae65bf22e3de03858b12a0da7b092b1bf0433 @@ -0,0 +1 @@ +Content-Length:0020000000001479630881 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/b735fd7494e623e70e2bcad34c0aa6be14c10aac b/octane_http/fuzz/corpus/headers/b735fd7494e623e70e2bcad34c0aa6be14c10aac new file mode 100644 index 0000000..42e798f --- /dev/null +++ b/octane_http/fuzz/corpus/headers/b735fd7494e623e70e2bcad34c0aa6be14c10aac @@ -0,0 +1,40 @@ +Ho: a +C'ttth: 5 +Coo`: 5 +Booko`: 5 +Book'ttth: 2 +Cooh: 5 +tth: 5 +Cooh: 5 +Cookzie: st: a +C'tt-ntdLenA: D +CCoo-A: x +Coo-A: x +3gth: 5 +XCo-LeL:`: 5 +Booko`: 5 +Bookie: st: a +C'ttth: 5 +Cooh: 5 +Cookzie: st: a +C'tt-ntdLenA: D +CCoo-A: x +Coo-A: x +3gth: 5 +XCo-LeL: th: th: 5 stC^^^^:: a +C'tt-ntdLenA: D +CCoo-A: x +Coo-A: x +3gth: 5 +XCo-LeL:`: 5 +Booko`: 5 +Bookie: st: a +C'ttth: 5 +Cooh: 5 +Cookzie: st: a +C'tt-ntdLenA: D +CCoo-A: x +Coo-A: x +3gth: 6 +CookCC:Ȑ +X \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/b74a41cf79f3e1b1b49c9246af4a9955c18e0c7e b/octane_http/fuzz/corpus/headers/b74a41cf79f3e1b1b49c9246af4a9955c18e0c7e new file mode 100644 index 0000000..0228039 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/b74a41cf79f3e1b1b49c9246af4a9955c18e0c7e @@ -0,0 +1 @@ +Content-Length:5_:򛑋 , b=2 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/b7918aab8dba4a8ac83a45e7c766ac3600b43cf6 b/octane_http/fuzz/corpus/headers/b7918aab8dba4a8ac83a45e7c766ac3600b43cf6 new file mode 100644 index 0000000..51485e8 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/b7918aab8dba4a8ac83a45e7c766ac3600b43cf6 @@ -0,0 +1 @@ +Content-Length:25, ,2htConteNt-Len, ,2htCon,:25, ,2 ,2htCt-Le?ethth:2CoL: `o.tf~t+++c5, ,2htCoent-Leng.5,:25, ,2:25g:25, , ,2htContent-Le&ngth:25,:25, ,2 ,2htCt-Le?gthth:25, :25,:25, ,2 ,2htCt-Le?gthth:25, ,2htContent-Len, ,2htContt-Le&ngth:25,:25g:25, , ,2htContent-Le&:25,:25, ,25, ,2 ,2htCont:25g:25, , ,4htContent-Le&ngth=25,:25, ,2 ,2htCt-Le?ethth:2CoL: `o.tf~t+++c5, h:25,-Length:25, ,2htContent-Len, ,2htContt-Le&ngth:25,:25g:25, , ,2htContent-Le&ngth:25,:25, ,2 ,2htCt-Le?gthth:25, ,2htContent-Len, ,2htContt-Le&ngth:25,:25g:25, , ,2htContent-Le&:25,:25, ,25, ,2 ,2htCont:25g:25, , ,4htContent-Le&ngth=25,:25, ,2 ,2htCt-Le?ethth:2CoL: `o.tf~t+++c5, ,2htCoent-Leng.5,:25, ,2:25g:25, , ,2htContent-Le&ngth:25,:25, ,2 ,2htCt-Le?gthth:25, ,2htContent-Len, ,2htCno-Ltte&ngth:25,f~t+++c5, ,2htCoent-Leng.5,:25, ,2:25g:25, , ,2htContent-Le&ngth:25,:25, ,2 ,2htCt-Le?gthth:25, ,2htContentngth:25,-Length:25, ,2htContent-Len, ,2htContt-Le&ngth:25,:25g:25, , ,2htContent-Le&ngth:25,:25, ,2 ,2htCt-Le?gthth:25, ,2htContent-Len, ,2htContt-Le&ngth:25,:25g:25, , ,2htContent-Le&:25,:25, ,25, ,2 ,2htCont:25g:25, , ,4htContent-Le&ngth=25,:25, ,2 ,2htCt-Le?ethth:2CoL: `o.tf~t+++c5, ,2htCoent-Leng.5,:25, ,2:25g:25, , ,2htContent-Le&ngth:25,:25, ,2 ,2htCt-Le?gthth:25, :25,:25, ,2 ,2htCt-Le?gthth:25, ,2htContent-Len, ,2htContt-Le&ngth:25,:25g:25, , ,2htContent-Le&:25,:25, ,25, ,2 ,2htCont:25g:25, , ,4htContent-Le&ngth=25,:25, ,2 ,2htCt-Le?ethth:2CoL: `o.tf~t+++c5, ,2htCoent-Leng.5,:25, ,2:25g:25, , ,2htContent-Le&ngth:25,:25, ,2 ,2htCt-Le?gthth:25, ,2htContentngth:25,-Length:25, ,2htContent-Len, ,2htContt-Le&ngth:25,:25g:25, , ,2htContent-Le&ngth:25,:25, ,2 ,2htCt-Le?gthth:25, ,2htContent-Len, ,2htContt-Le&ngth:25,:25g:25, , ,2htContent-Le&:25,:25, ,25, ,2 ,2htCont:25g:25, , ,4htContent-Le&ngth=25,:25, ,2 ,2htCt-Le?ethth:2CoL: `o.tf~t+++c5, ,2htCoent-Leng.5,:25, ,2:25g:25, , ,2htContent-Le&ngth:25,:25, ,2 ,2htCt-Le?gthth:25, ,2htContent-Len, ,2htCno-Ltte&ngth:25,:25g:25, , ,2htContent-Le&:251,z25, ,25, ,2 ,2htCont:211-Len, ,2htCno-Ltte&ngth:25,:25g:25, , ,2htContent-Le&:251,z25, ,25, ,2 ,2htCont:21115g:25, , ,2htC,:25, ,2 ,2htCt-Le?,2htContent-Len, ,2htCno-Ltte&ngth:25,:25g:25, , ,2htContent-Le&:251,z25, ,25, ,2 ,2htCont:211-Len, ,2htCno-Ltte&ngth:25,:25g:25, , ,2htContent-Le&:251,z25, ,25, ,2 ,2htCont:21115g:25, , ,2htC,:25, ,2 ,2htCt-Le?, ,2htCoent-Length:2.5,:25, ,2ht2h1tht,,21+1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/b80f1b582732ea315cb22b982c2d14564d384e56 b/octane_http/fuzz/corpus/headers/b80f1b582732ea315cb22b982c2d14564d384e56 new file mode 100644 index 0000000..57844af --- /dev/null +++ b/octane_http/fuzz/corpus/headers/b80f1b582732ea315cb22b982c2d14564d384e56 @@ -0,0 +1 @@ +t-JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJA:5Ý \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/b87be648b867aad2c5663b443278244384187f29 b/octane_http/fuzz/corpus/headers/b87be648b867aad2c5663b443278244384187f29 new file mode 100644 index 0000000..b1f143c --- /dev/null +++ b/octane_http/fuzz/corpus/headers/b87be648b867aad2c5663b443278244384187f29 @@ -0,0 +1,3 @@ +Hoat:nt:*ae0& +a:t: +a^^^^^^^^^^^^^^^###'####################################################################################################################^^^^^#########h:^^^^^^^a:Cnt:*ae&&& \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/ba5ef04a6ebebd648a940450dee00412f161cc2b b/octane_http/fuzz/corpus/headers/ba5ef04a6ebebd648a940450dee00412f161cc2b new file mode 100644 index 0000000..5a6e796 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/ba5ef04a6ebebd648a940450dee00412f161cc2b @@ -0,0 +1 @@ +Content-Length: 3 ,z6 ,, \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/bacd0ebaa177c69012ee1b6f4f00cbea716f0567 b/octane_http/fuzz/corpus/headers/bacd0ebaa177c69012ee1b6f4f00cbea716f0567 new file mode 100644 index 0000000..abe42c4 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/bacd0ebaa177c69012ee1b6f4f00cbea716f0567 @@ -0,0 +1 @@ +뽋 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/baeb866aaa3bb4d72aa8335c3fa3f945d56987d8 b/octane_http/fuzz/corpus/headers/baeb866aaa3bb4d72aa8335c3fa3f945d56987d8 new file mode 100644 index 0000000..e8e872d --- /dev/null +++ b/octane_http/fuzz/corpus/headers/baeb866aaa3bb4d72aa8335c3fa3f945d56987d8 @@ -0,0 +1,47 @@ +Hoo-A: x +6gth: 5 +XCo-LeL: th: 5 +Cooh:- 5 +CookCC:Ȑ +X7t:: +CookCC:Ȑ +X7t:ttth:( 5 +Cooh: 5 +Cookzie: ct: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +Coo-A: x +ttth:( 5 +Cooh: 5 +Cookzie: ct: a +C'tt-ntdLenA: D +Coo-A: x ! +-A: DD +Coo-A: x +Coo-A: x +6gth: 5 +XCo-LeL: th 5 +Cooh:- 5 +CookCC:Ȑ +X7t:ttth:( 5 +Cooh: 5 +Cookzie: ct: a +C'tt-ntdLenA: D +Coo-A: x +-A: D +Coo-A: x +Coo-A: x +ttth:( +Coo-A: x +-A: DD +Coo-A: x +Coo-A: x +6gth: 5 +XCo-LeL: th: 6 +Cooh:- 5 +Cook: +sst:a +tCC:Ȑ +Xie: a=1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/baf79202eb43ff779f5ecffc1e7273ef420ada26 b/octane_http/fuzz/corpus/headers/baf79202eb43ff779f5ecffc1e7273ef420ada26 new file mode 100644 index 0000000..c634be7 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/baf79202eb43ff779f5ecffc1e7273ef420ada26 @@ -0,0 +1,53 @@ +Hos*: +Host: a +Hot: a +Hot: +Hos*: +to:Has +Hot: a +Hot: +t: +H*: +st: a +Hot: +tength: 5 +*t: +H*: +'ttth: 0 +Cho:o 5 +Cookzie: st: a +C'tt-ntdLength: 5 +*ot: +-: +H*: +Host: Hot^ +t: +E*: +XCo-LkCC:Ȑ +X8t: hCC:Ho: a +Ct: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt'ttth: 5 +Coo`: 5 +Booh: 5 +Coo`: 5 +Book`o: 5 +Boo:st: a +C'ttth:( 5 +Cooh: 5 +Cookzie: st: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +C`o-A: x +2gth: 5 +XCo-LeL: th: 5 +Cooh:- 5 +CookCC:Ȑ +X7t: hCC:Ȑ +Xiko`: 5 +BookstCn#ontent-Length: 7: +E*: diff --git a/octane_http/fuzz/corpus/headers/bbba8095a4a7eccc76b688d8e11d83f1db8ca8ba b/octane_http/fuzz/corpus/headers/bbba8095a4a7eccc76b688d8e11d83f1db8ca8ba new file mode 100644 index 0000000..cdc3d25 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/bbba8095a4a7eccc76b688d8e11d83f1db8ca8ba @@ -0,0 +1 @@ +--------: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/bc1b913191637a71be4a3331a0a906febd3362eb b/octane_http/fuzz/corpus/headers/bc1b913191637a71be4a3331a0a906febd3362eb new file mode 100644 index 0000000..5f0e17c --- /dev/null +++ b/octane_http/fuzz/corpus/headers/bc1b913191637a71be4a3331a0a906febd3362eb @@ -0,0 +1,18 @@ +net-Hokish: 5 +||||CotHoat: +sst: +aat: +atHossat:Ca: +at: +at: +-Horh: 2 +||t: +at:et-Hokish: 5 +||||Cot-Horh: 8 +||||||||okHosst: +at: +aoMMMMMMMMMMMMContent-Length:' MMish: 5 +||||C--t-n-: x h: 5 +||: +H*-*st: +entL*torh: 5atHo \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/bc2e93113ed5d7012130ef64e361d738cae02de4 b/octane_http/fuzz/corpus/headers/bc2e93113ed5d7012130ef64e361d738cae02de4 new file mode 100644 index 0000000..f1197b7 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/bc2e93113ed5d7012130ef64e361d738cae02de4 @@ -0,0 +1 @@ +Content-LeContenLgtent-L: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/bc37d28697ac13991c97730cf14a20d214ab769e b/octane_http/fuzz/corpus/headers/bc37d28697ac13991c97730cf14a20d214ab769e new file mode 100644 index 0000000..ec20508 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/bc37d28697ac13991c97730cf14a20d214ab769e @@ -0,0 +1,3 @@ +Content-LWWWWWWWWWWWWWWWW2ddd`+eL......`````````.:t: a +H: +HoLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL:' 4etne \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/bc87b38e2d71cfa02f6281c5f144d40b7d603f34 b/octane_http/fuzz/corpus/headers/bc87b38e2d71cfa02f6281c5f144d40b7d603f34 new file mode 100644 index 0000000..fb23afa --- /dev/null +++ b/octane_http/fuzz/corpus/headers/bc87b38e2d71cfa02f6281c5f144d40b7d603f34 @@ -0,0 +1 @@ +Cn+++++++++++++++++++++!!!++++++++++++++++++++++++++++++++++++++++~~~~~~~~~~SSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQ++++++++++++++++++++++++++++++++++++++~~~~~~SSQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ++++++++++++++++++++++++++0000000000000000+++++++++~~~~~~~~~~SSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ+++++++++++++++++++!!!++++++++++++++++++++++++++++++++++++++++~~~~~~~~~~SSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSSContent-SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS~~~~~~~~~SSSSSSSSSSSSSSSSSSQQSSSSS~~~~~~~~~~~QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ+++++++++++++++++++!!!++++++++++++++++++++++++++++++++++++++++~~~~~~~~~~SSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSSContent-SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS~~~~~~~~~SSSSSSSSSSSSSSSSSSQQSSSSS~~~~~~~~~~~QQQQQQQQQQQQQQQQQQQQQLength: QQQQQQQS066S666SS2 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/bcbf8d337320f193a7d6866a635bd40aabd3cf39 b/octane_http/fuzz/corpus/headers/bcbf8d337320f193a7d6866a635bd40aabd3cf39 new file mode 100644 index 0000000..928be18 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/bcbf8d337320f193a7d6866a635bd40aabd3cf39 @@ -0,0 +1 @@ +'c''''''': \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/bcc4b74c69fb7371bc06e4f5b532c26b7dacaf41 b/octane_http/fuzz/corpus/headers/bcc4b74c69fb7371bc06e4f5b532c26b7dacaf41 new file mode 100644 index 0000000..22c8390 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/bcc4b74c69fb7371bc06e4f5b532c26b7dacaf41 @@ -0,0 +1,3 @@ +tL**-tsso:o +Hltentbgo:o +HlteL*-*b: / \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/be1e3195d1de934773c2cd3137cb0029ff1c0b22 b/octane_http/fuzz/corpus/headers/be1e3195d1de934773c2cd3137cb0029ff1c0b22 new file mode 100644 index 0000000..45feb85 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/be1e3195d1de934773c2cd3137cb0029ff1c0b22 @@ -0,0 +1 @@ +Content-Length: 13 ,13 , =enz6 , \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/be5c44367d0cd258122f65744d3a89a46b5d7a51 b/octane_http/fuzz/corpus/headers/be5c44367d0cd258122f65744d3a89a46b5d7a51 new file mode 100644 index 0000000..9553450 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/be5c44367d0cd258122f65744d3a89a46b5d7a51 @@ -0,0 +1 @@ +Content-Length:05,05,05,05, \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/becf3c34edb4d1cfa5b31dbf0172a9a025455f66 b/octane_http/fuzz/corpus/headers/becf3c34edb4d1cfa5b31dbf0172a9a025455f66 new file mode 100644 index 0000000..d1381d5 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/becf3c34edb4d1cfa5b31dbf0172a9a025455f66 @@ -0,0 +1 @@ +ta````````i````````t:at: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/bfb89e79a10d09df46e6f8cd47025bb39c35097d b/octane_http/fuzz/corpus/headers/bfb89e79a10d09df46e6f8cd47025bb39c35097d new file mode 100644 index 0000000..3a0aa6a --- /dev/null +++ b/octane_http/fuzz/corpus/headers/bfb89e79a10d09df46e6f8cd47025bb39c35097d @@ -0,0 +1 @@ +``: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/bfed6f966efd5a66184bdde57587e05a7adfd4e8 b/octane_http/fuzz/corpus/headers/bfed6f966efd5a66184bdde57587e05a7adfd4e8 new file mode 100644 index 0000000..0dbc7fe --- /dev/null +++ b/octane_http/fuzz/corpus/headers/bfed6f966efd5a66184bdde57587e05a7adfd4e8 @@ -0,0 +1 @@ +C򚑋n2 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/bfef61ebded13937ce9570f555a5629797b39aba b/octane_http/fuzz/corpus/headers/bfef61ebded13937ce9570f555a5629797b39aba new file mode 100644 index 0000000..40481cd --- /dev/null +++ b/octane_http/fuzz/corpus/headers/bfef61ebded13937ce9570f555a5629797b39aba @@ -0,0 +1 @@ +ContenT-Length: 266648 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/c006231c073e2056b1c96d4c67ea72ecf64154c5 b/octane_http/fuzz/corpus/headers/c006231c073e2056b1c96d4c67ea72ecf64154c5 new file mode 100644 index 0000000..de14dae --- /dev/null +++ b/octane_http/fuzz/corpus/headers/c006231c073e2056b1c96d4c67ea72ecf64154c5 @@ -0,0 +1 @@ +%: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/c15ee4335bf5551a84e6567881e86eae31929879 b/octane_http/fuzz/corpus/headers/c15ee4335bf5551a84e6567881e86eae31929879 new file mode 100644 index 0000000..6e64450 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/c15ee4335bf5551a84e6567881e86eae31929879 @@ -0,0 +1 @@ +Content-Length: 00000001260 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/c20399701f99152fa9d786fd62818f4f0da291f4 b/octane_http/fuzz/corpus/headers/c20399701f99152fa9d786fd62818f4f0da291f4 new file mode 100644 index 0000000..71fa68b --- /dev/null +++ b/octane_http/fuzz/corpus/headers/c20399701f99152fa9d786fd62818f4f0da291f4 @@ -0,0 +1 @@ +Content-Length:2A2iiiiiiiiiiiiiiiiiiiiiiiiiiiiii:2A2iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiih, ,t,1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/c21ed15d7ac286bf79ce02e7cd48432e9d0b0fb6 b/octane_http/fuzz/corpus/headers/c21ed15d7ac286bf79ce02e7cd48432e9d0b0fb6 new file mode 100644 index 0000000..9ee0282 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/c21ed15d7ac286bf79ce02e7cd48432e9d0b0fb6 @@ -0,0 +1 @@ +Content-Length:5, 5, 5, 5, 5, 5, 5, 5, 5, 5,5, 5, 5,5,5, 5, 5,5, 5, 5, 5, , \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/c22bcba5d589141e433f8e1d681e96060d1202ae b/octane_http/fuzz/corpus/headers/c22bcba5d589141e433f8e1d681e96060d1202ae new file mode 100644 index 0000000..89ce93a --- /dev/null +++ b/octane_http/fuzz/corpus/headers/c22bcba5d589141e433f8e1d681e96060d1202ae @@ -0,0 +1,39 @@ +Hoat: +ssxt6: +atoat: +sst: +at:nt +at: +at: +atHo: a +C'ttth: 5 +Cst: a +C'ttth: 0 +Cho:o 5 +Cookzie: st: a +C'tt-ntdLength: 5 +XCo-LeL: th: 5 +Cooh:- 5 +CookCC:Ȑ +C'tt-ntdLength: 5 +XCo-LeL: th: 5 +Cooh:- 5 +CookCC:Ȑ +X7t: hCC:Ȑ +Xie:X7t: hCC:Ȑ +Xie: a=10th:oo`kie: st: a +C'ttth: 0 +Cho:o 5 +Cookzie: st: a +C'tt-ntdLength: 5 +XCo-LeL: th: 5 +Cooh:- 5 +CookCC:Ȑe:X7t: hCC:Ȑ +Xie: a=10th:oo`kie: st: a +C'ttth: 0 +Cho:o +X7t: hCC:Ȑ +Xie:a =10th: Ȁnt-omhCCGC;t:Cat:Ȑ +Xth:Gр +X: +at:C&& \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/c31bb996e06c8e4bb378bf7abd1285ea85828c92 b/octane_http/fuzz/corpus/headers/c31bb996e06c8e4bb378bf7abd1285ea85828c92 new file mode 100644 index 0000000..65b9dc2 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/c31bb996e06c8e4bb378bf7abd1285ea85828c92 @@ -0,0 +1,6 @@ +engthHost: 8 +X-________________________thHost: 9 +X-__________________________________: 8 +X-________________________thHost: 9 +X-_____________________________________A: tentHost: 8 +X1-_______________b_______________________X_____~__t:_______A:_____A: - \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/c33bdf88c75ed88ea5f4c450f80ec8991395008a b/octane_http/fuzz/corpus/headers/c33bdf88c75ed88ea5f4c450f80ec8991395008a new file mode 100644 index 0000000..1326174 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/c33bdf88c75ed88ea5f4c450f80ec8991395008a @@ -0,0 +1,9 @@ +Hot: +t|: +H*-*st: +Hott: +Hs:t-** +P: +Hoot: +Hoont: +HootenH*-*h: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/c3a0368335cb9c7d890b807430677bc942bdeae0 b/octane_http/fuzz/corpus/headers/c3a0368335cb9c7d890b807430677bc942bdeae0 new file mode 100644 index 0000000..f489e63 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/c3a0368335cb9c7d890b807430677bc942bdeae0 @@ -0,0 +1,218 @@ +%oat: +sst:a +ts: +at: +at: +&at:Cat:t: a +Io: +tt: +Hoat: +sst:a +ts: +at: +at: +&at:Co: +tt: +H: st: aost: a +Host:*1e&&&: a +Hot:*: +st: a +-oC:kC򚑋 +at:?򚑋 +at:Cnn-kC򚑋at:t: a +Io: +tt: +H: : +at: +at: +&at:Cat:t: a +Io: +tt: +Hoat: +sst:a +ts: +at: +at: +&at:Cat:t: a +Io: +tt: +H: W +Hot:*: +Io: +tt: +H: a +Hot:*: +st: a +Hot: +t: +H*: +Host: a +HosC:Ȑ +Xt-: +Nt: +*: +st: aost: +Nt:WWWWWW +H*: +Hr: +at: +at: +&at:Cat:t: a +Io: +tt: +H: a +Hot:*: +st: a +Hot: +t: +H*: +Host: a +HosC:Ȑ +Xt-: +Nt:WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW +*: +st: aost: a +Host:*1e&&&: a +H-oC:kC򚑋 +at:C򚑋 +at:Cnn-kC򚑋t: +at: +&at:Ct:Cat:t: a +Io: +tt: +H: a +H: a +Hot:*: +st: a +-oC:kC򚑋 +at:C򚑋 +at:Cnn-kC򚑋at:t: a +Io: +tt: +H: +Xt-: +Nt: +*: +st: aost: a +Host:*1e&&&: a +Hot:*: +sKt:Cat:t: a +Io: +tt: +H: a +Hot:*: +s: +t: +H*: +Hr: +at: +at: +&at:Cat:t: a +Io: +tt: +H: a +Hot:*: +st: a +Hot: +tst: a +Hot: +t: +H*: +Hr: +at: +at: +&at:Cat:t: a +Io: +tt: +H: a +Hot:*: +st: a +Hot: +t: +H*: +Host: a +HosC:Ȑ +Xt-: +Nt:WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW +*: +st: aost: a +Host:*1e&&&: a +H-oC:kC򚑋 +at:C򚑋 +at:Cnn-kC򚑋t: +at: +&at:Ct:Cat:t a +HosC:Ȑ +Xt-: +Nt:WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW +*: +st: aost: a +Host:*1e&&: +at: +at: +&at:Co: +tt: +H: st: aost: a +Host:*1e&&&: a +Hot:*: +st: a +-oC:kC򚑋 +at:C򚑋 +at:Cnn-kC򚑋at:t: a +Io: +tt: +H: : +at: +at: +&at:Cat:t: a +Io: +tt: +Hoat: +sst:a +ts: +at: +at: +&at:Cat:t: a +Io: +tt: +H: a +Hot:*: +Io: +tt: +H: a +Hot:*: +st: a +Hst: a +Host:*&: a +H-oC:kC򚑋 +at:C򚑋 +at:Cnn-kC򚑋t: +at: +&at:Cat:t: WW +*: +st: aost: a +Host:*1e&&&: a +H-oC:kC򚑋 +at:C򚑋 +at:Cnn-kC򚑋t: +at: +&at:Cat:t: a +Io: +tt: +H: a +Hot:*: +st: a +Hot:st: a +Host:*&: a +H-oC:kC򚑋 +at:C򚑋 +at:Cnn-kC򚑋t: +at: +&at:Cat:t: a +Io: +tt: +H: a +Hot:*: +st: a +Hot:st: a +Host:*1e&&& \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/c3a65f830d01e44c5950b8669bd354a68aaf9ac5 b/octane_http/fuzz/corpus/headers/c3a65f830d01e44c5950b8669bd354a68aaf9ac5 new file mode 100644 index 0000000..9864060 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/c3a65f830d01e44c5950b8669bd354a68aaf9ac5 @@ -0,0 +1 @@ +Content-Length:0, , \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/c3b4fe0114221b0d09e14b93ba2f5b915c98891d b/octane_http/fuzz/corpus/headers/c3b4fe0114221b0d09e14b93ba2f5b915c98891d new file mode 100644 index 0000000..72bff99 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/c3b4fe0114221b0d09e14b93ba2f5b915c98891d @@ -0,0 +1 @@ +^: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/c41f07b1826cdaa332429cfe769aed39c697e627 b/octane_http/fuzz/corpus/headers/c41f07b1826cdaa332429cfe769aed39c697e627 new file mode 100644 index 0000000..6bf4d2e --- /dev/null +++ b/octane_http/fuzz/corpus/headers/c41f07b1826cdaa332429cfe769aed39c697e627 @@ -0,0 +1 @@ +Content-Length:25, ,2,,,,,,,,,,,,,,,,,,,,,,,,,,,(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,5, ,2,,,,,,,,,,,,,,,,,,,,,,,,,Content-Length:25, ,2,,,,,,,,,,,,,,,,,,,,,,#,,,,(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ngth:25, ,2,,,,,,,,,,,,,,,,,,tent5,:25, ,2ht,,2 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/c44508f2143dc33288a077cf9abf385d3f9770ca b/octane_http/fuzz/corpus/headers/c44508f2143dc33288a077cf9abf385d3f9770ca new file mode 100644 index 0000000..77bde4e --- /dev/null +++ b/octane_http/fuzz/corpus/headers/c44508f2143dc33288a077cf9abf385d3f9770ca @@ -0,0 +1,77 @@ +Hoat: +ssyt: +atoat: +h: 5 +Cro`kie: s st: a +C'gth: 5 +*ot: +-: +H*: +Ho: +XCo-LkCC:Ȑ +X8'ttth: 0 +Cho:o 5 +Cookzie: st: a +C'tt-ntdLength: 5 +*ot: +-: +H*: +Host: Hot^ +t: +E*: +XCo-LkCC:Ȑ +X8t: hCC:Ho: C:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt'ttth: 5 +Coo`: 5 +Booh: 5 +Cok`: 5 +Book`o: 5 +Boo:st: a +C'ttth:( 5 +Cooh: 5 +Coomkzie: st: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +C`o-A: nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn x +2gth: 5 +XCo-LeL: th_: 5 +Cooh:- 5 +CookCC:Ȑ +X7t: hCCo`: 5 +Bookie:(C'ttth: 5 +Coo`: 5 +Book`w: t: hC[C:Ho: a +Ct: hCC:Ȑ +Xt7th:C:Ȑ +Cookzie: st: a +C'tt-ntdLenathnet-Hokish: 0 +||||CotHoat: +sst: +aat: +atHossat:Ca: +at: +at: +-Horh: 2 +||t: +t-Horh: 5 +||||||||okHosst: +at: +aoMMMMkish: 5 +||: +H*-*st: +eC: /5,s :- +X:5,s 4 +X/Content-Length:5, 5, :-X:-L: 5 +X:-L5,s 5 +X:-L 1 +X:-L: +X:: 5,s 4 +X:-L: 5 +X:-L: 5 +X: +X: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/c4511d38f3a8373deec6bd062362ea99a6de3b2f b/octane_http/fuzz/corpus/headers/c4511d38f3a8373deec6bd062362ea99a6de3b2f new file mode 100644 index 0000000..e655211 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/c4511d38f3a8373deec6bd062362ea99a6de3b2f @@ -0,0 +1 @@ +Content-Length:5, 5, 5, 5, 5, 5 , 5, 5, 5, 5, ,, 5, \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/c483d130ba7e6a513f9306075fc510cd92d8e3ea b/octane_http/fuzz/corpus/headers/c483d130ba7e6a513f9306075fc510cd92d8e3ea new file mode 100644 index 0000000..342e3b3 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/c483d130ba7e6a513f9306075fc510cd92d8e3ea @@ -0,0 +1 @@ +Content-Length:5, 5, 5, 5, 5, 5,5, 5, 5, 5,5,5, 5, 5,5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,5,5, 5, 5, 5, 5,5, 5, 5, 5,5,5, 5, 5,5, 5, 5, 5, 5, 5, 5,5, 5, 5,5, 5, 5,5, 5, 5, 5,5,5, 5, 5,5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,5, 5, 5, 5, 5, 5, 5,5, 5, 5, 5, 5, 5, 5, 5, 5,5, 5, 5, 5,5,5, 5, 5,5, 5, 5, 5, 5, 5, 5,5, 5, 5, 5,5,5, 5, 5,5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,5, 5, 5, 5,5,5, 5, 5,5, 5, 5, 5, 5, 5, 5, 5,5,5, 5, 5,5, 5, 5, 5,5, , \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/c4d47e578b40459302539ed0959290d0fba852fb b/octane_http/fuzz/corpus/headers/c4d47e578b40459302539ed0959290d0fba852fb new file mode 100644 index 0000000..05b06e0 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/c4d47e578b40459302539ed0959290d0fba852fb @@ -0,0 +1 @@ +```: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/c52b78efe47fb87df11d00c834043c862007be1e b/octane_http/fuzz/corpus/headers/c52b78efe47fb87df11d00c834043c862007be1e new file mode 100644 index 0000000..347dd86 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/c52b78efe47fb87df11d00c834043c862007be1e @@ -0,0 +1,40 @@ +Hoat: +ssyt: +atoat: +h: 5 +Cro`kie: st: a +C'ttth: 5 +Cho:o 5 +Cookzie: st: a +C'tt-ntdLength: 5 +*ot: +-: +H*: +Hst: Hot^ +t: +E*: +XCo-LkCC:Ȑ +X8t: hCC:Ho: a +C'ttth: 5 +Coo`: 5 +Booh: 5 +Coo`: 5 +Book`o: 5 +Boo:st: Cooki:ez st: a +C'tt-ntdLenA: D +Coo-A: x +-oo-A: x +C`o-A: x +6gth: 5 +XCo-LeL: th: 5 +Cooh:- 5 +CookCC:Ȑ +X7t: hCC:Ȑ +Xiko`: 5 +Bookie:(C' 5 +Bonk`o: 5 + 5 +Coo`: 5 +Bonk`o: 5 +Boo:st:Ȑ +Xie: a=10th: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/c5e71c0ff309c42038b3abe129b56566890d5b63 b/octane_http/fuzz/corpus/headers/c5e71c0ff309c42038b3abe129b56566890d5b63 new file mode 100644 index 0000000..7debe9e --- /dev/null +++ b/octane_http/fuzz/corpus/headers/c5e71c0ff309c42038b3abe129b56566890d5b63 @@ -0,0 +1 @@ +Content-Length: 6: k򚑋 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/c5e735ca4f9af0ef0753a07445633d98c3e8309f b/octane_http/fuzz/corpus/headers/c5e735ca4f9af0ef0753a07445633d98c3e8309f new file mode 100644 index 0000000..09357e2 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/c5e735ca4f9af0ef0753a07445633d98c3e8309f @@ -0,0 +1,7 @@ +CC: 5,s 5 +X:-L: 5 +X:-L: +X:: 5 +X:- 5 +XL: +X:2 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/c5e7408b81548a2b1645469f203c65d8f0bbb2ad b/octane_http/fuzz/corpus/headers/c5e7408b81548a2b1645469f203c65d8f0bbb2ad new file mode 100644 index 0000000..059d51e --- /dev/null +++ b/octane_http/fuzz/corpus/headers/c5e7408b81548a2b1645469f203c65d8f0bbb2ad @@ -0,0 +1,4 @@ +Ht: +t: +dt: +5 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/c643e59ba5c7097443861851407fbe89c44e2afd b/octane_http/fuzz/corpus/headers/c643e59ba5c7097443861851407fbe89c44e2afd new file mode 100644 index 0000000..b42b3f5 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/c643e59ba5c7097443861851407fbe89c44e2afd @@ -0,0 +1,142 @@ +Hoat: +ssyt: +atoat: +h: 5 +Cro`kie: st: a +C'ttth: 0, +Cho:o 5 +Cookzie: st: a +C'tt: sHost: Hot^ +t: +E*: +XCo-LkCC:Ȑ +X8'ttth: 0 +Cho:o 5 +Cookzie: st: a +C'tt-ntdLength: 5 +*ot: +-: +H*: +Hot: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +*st: +Hoont: +Hoo*-*st: +Hoont:t: +t:: +H*-*st: +Hot: +t: +H*-t: +HoontentL*t: +tsHot:: +t: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +Hp*st: +Hoo-*st: +Hoon: +t: +H*-*st: +Hot: +t: +P: +Hoo*sHot: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHot: +t:*st: +Hot: +t: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHo*st: +Hoont: +Hoo*-*st: +Hoont:t: +tHoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t:*stP: +HoonH*-*sHft: +p*st: +Hoo-*st: +Hoontish:z +HoontentL*t: +tsHot: +t:*st: +Hot: +t: +Hot: +t: +H: 5 +||||Cot-HoHmkish: 5 +||: +H*-*st: +entL*torh: 5atHo:Ȑ +X7t: hCC:Ȑ +Xiko`: 5 +Bookie:(C'ttth: 5 +Coo`: 5 +Book`w: t: hCC:Ho: ao +Ct: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: h(CC:Ȑ +Xt'ttth: 5 +th:( 5 +Cooh: 5 +Cookzie: st: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD||okHosst: +at: +aoMMMMMMMMMMMMoCntent-Length:' MMish: 5 +||||CooC--t-n-: xo-Hi kish: 5 +||: +Coo-A: x +C`o-A: x +2gth: 5 +Cooh:- 5 +CookCC:Ȑ +X3t: hCC:Ȑ +Xiko`: 5 +Bookie:(C'ttth: 5 +Coo`: 5 +Book`w: 5 +Boo:st:Ȑ +Xie: a=10h:t \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/c6a1db14ffcdd5e590189e9d0369abb1e95485f3 b/octane_http/fuzz/corpus/headers/c6a1db14ffcdd5e590189e9d0369abb1e95485f3 new file mode 100644 index 0000000..0d08e52 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/c6a1db14ffcdd5e590189e9d0369abb1e95485f3 @@ -0,0 +1 @@ +Content-Length:0,,,,,,,,,nt \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/c6a6f5a4294127c80cb60efd8f68a136bc1106ee b/octane_http/fuzz/corpus/headers/c6a6f5a4294127c80cb60efd8f68a136bc1106ee new file mode 100644 index 0000000..0c21cbf --- /dev/null +++ b/octane_http/fuzz/corpus/headers/c6a6f5a4294127c80cb60efd8f68a136bc1106ee @@ -0,0 +1 @@ +Content-Length:000,,,0, \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/c6cc7cc67e93c5a183e593fa0fbebb720026d915 b/octane_http/fuzz/corpus/headers/c6cc7cc67e93c5a183e593fa0fbebb720026d915 new file mode 100644 index 0000000..022980c --- /dev/null +++ b/octane_http/fuzz/corpus/headers/c6cc7cc67e93c5a183e593fa0fbebb720026d915 @@ -0,0 +1 @@ +dd||||||||||||||||o: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/c71926e7efd9c5ac519d2cb876d12dba81b25a32 b/octane_http/fuzz/corpus/headers/c71926e7efd9c5ac519d2cb876d12dba81b25a32 new file mode 100644 index 0000000..f3d8927 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/c71926e7efd9c5ac519d2cb876d12dba81b25a32 @@ -0,0 +1 @@ +||||: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/c720713c67a75d23962f52fe0b7e1d71f09ed5fe b/octane_http/fuzz/corpus/headers/c720713c67a75d23962f52fe0b7e1d71f09ed5fe new file mode 100644 index 0000000..55cf8b3 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/c720713c67a75d23962f52fe0b7e1d71f09ed5fe @@ -0,0 +1,20 @@ +Hoat: +sst: +it: +at:nt +at: +at: +at:t: +at: +at:Catoat: +sst: +at:nt +at: +at: +at:Cat: +at: +at:Cat: +at:sst: +it: +sst: +at:C&& \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/c84d91227431e24c985d4ad13c76f93c48c6ab55 b/octane_http/fuzz/corpus/headers/c84d91227431e24c985d4ad13c76f93c48c6ab55 new file mode 100644 index 0000000..0f0d202 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/c84d91227431e24c985d4ad13c76f93c48c6ab55 @@ -0,0 +1 @@ +C: ` \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/c8a83359649474e5d45302cbad1e4aa962222967 b/octane_http/fuzz/corpus/headers/c8a83359649474e5d45302cbad1e4aa962222967 new file mode 100644 index 0000000..4270086 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/c8a83359649474e5d45302cbad1e4aa962222967 @@ -0,0 +1 @@ +++++: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/c9084701bd86534796de3693d9af9037838e0db5 b/octane_http/fuzz/corpus/headers/c9084701bd86534796de3693d9af9037838e0db5 new file mode 100644 index 0000000..d99f67a --- /dev/null +++ b/octane_http/fuzz/corpus/headers/c9084701bd86534796de3693d9af9037838e0db5 @@ -0,0 +1 @@ +Content-Length:'6, th,'5:'5,5,'5,4th:th:,t:,'5, \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/c956addc7f6081e9fcfaa00836c0d2459bbe24ab b/octane_http/fuzz/corpus/headers/c956addc7f6081e9fcfaa00836c0d2459bbe24ab new file mode 100644 index 0000000..6d06c34 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/c956addc7f6081e9fcfaa00836c0d2459bbe24ab @@ -0,0 +1 @@ +o:m:ȐȀ:ȐhȀ , \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/c986466040630bfa1f27e542537f95b9a63d60d7 b/octane_http/fuzz/corpus/headers/c986466040630bfa1f27e542537f95b9a63d60d7 new file mode 100644 index 0000000..653dfbb --- /dev/null +++ b/octane_http/fuzz/corpus/headers/c986466040630bfa1f27e542537f95b9a63d60d7 @@ -0,0 +1 @@ +H2: a \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/ca43a75c09052d7661132c855a3a8321ff8f0943 b/octane_http/fuzz/corpus/headers/ca43a75c09052d7661132c855a3a8321ff8f0943 new file mode 100644 index 0000000..322c9f5 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/ca43a75c09052d7661132c855a3a8321ff8f0943 @@ -0,0 +1 @@ +Content-Length: 13 , =b , \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/cb240796484e32a46d80ff4160b695e8def69944 b/octane_http/fuzz/corpus/headers/cb240796484e32a46d80ff4160b695e8def69944 new file mode 100644 index 0000000..e2a600e --- /dev/null +++ b/octane_http/fuzz/corpus/headers/cb240796484e32a46d80ff4160b695e8def69944 @@ -0,0 +1,223 @@ +Hot: +t: +H*-*st: +Hot: +t: +Hot: +t: +H*t: +H*-*st: +Hot: +t: +H*-*stP: +Hoo*sHot: +t: +H*-*st: +Aot: +t: +H*t: +t: +H*tA*sHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +Host: ; +f: ~,e: a=2ot: +*st: +Hoont: +Hoo*-*st: +Hoont:t: +t:: +H*-*st: +Hot: +t: +H*-t: +HoontentL*t: +tsHot: +t:*st: +Hot: +t: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +tu: +Hp*st: +Hoo-*st: +Hoon: +t: +H*-*st: +Hot: +t: +HZ-*st: +Hoont: +HoontentL*t: +tsHo-*sHot: +t:*st: +Hot: +t: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHo*st: +Hoont: +Hoo*-ts*: +Hoont:t: +tHst: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +Hoonte*stP: +Hoo*sHot: +t: +H*-*st: +Hot: +t: +H*-*st&: +Hoont: +HoontentL*t: +tsHot: +t:*st: +Hot: +t: +at:nt +a:t +at: +atHo: a +C'ttth: 5 +Cro`kie: st: a +C'ttth: 0 +Cho:o 5f +Cookzie: st: a +C'tt-ntdLength: 5 +*ot: +-: +H*: +Host: Hot^ +t: +E*: +XCo-LCC:Ȑ +X7t: hCC:Ȑ +#ie: a=10th: Ȁnt-omhCCGC;t:Cat:Ȑ +eL: th: 5 +Cooh:- 5 +CookCC:Ȑ +X7t: hCC:Ho: a +C'ttth: 5 +Coo`: 5 +Booko`: 5 +Bookie: C'ttth: 5 +Coo`: 5 +Book`o: 6 +Boo:Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHo*st: +Hoont: +Hoo*-*st: +Hoont:t: +tHoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +p*st: +Hoo-*st: +Hoont: +HoontentL*t: +tsHot: +t:*st: +HHot: +t: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +Hp*st: +Hoo-*st: +Hoon: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +*st: +Hoont: +Hoo*-*st: +Hoont:t: +t: +H*-*st: +Hot: +tgth: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/cb8e0a7c10745f8aac8227e7a567810d8c9ecf24 b/octane_http/fuzz/corpus/headers/cb8e0a7c10745f8aac8227e7a567810d8c9ecf24 new file mode 100644 index 0000000..e5aa338 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/cb8e0a7c10745f8aac8227e7a567810d8c9ecf24 @@ -0,0 +1 @@ +Content-Length:0,,,,,,,,,,,,,,,,, \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/cbbaac38e49e894305860fbb2d9ee57fec57cff1 b/octane_http/fuzz/corpus/headers/cbbaac38e49e894305860fbb2d9ee57fec57cff1 new file mode 100644 index 0000000..b814e31 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/cbbaac38e49e894305860fbb2d9ee57fec57cff1 @@ -0,0 +1,328 @@ +net-Hokish: 5 +||||Cot-Horh: 5 +||||||||okHosst: +at:et-Hokish: 5 +||||Cot-Horh:MMMMMContent-Length:' MMish: 5 +||||CooC--t-n-: x i-Hokish: 5 +||||Cot-Ho|Cook4okish: 5 +||||Cot-Horh: 5 +||||||||okHosst:kish: 5 +||||Cot-Horh: 5 +||||||||okHosst: +at: +aoMMMMMMMMMMMMContent-Length:' MMish: 5 +||||CooC--t-n-: x i-t-A.:= ieaea +aoMMMMMMMMMMMMContent-Length:' MMish: 5( +||||Cook4net-A.:= iea1rh: 5 +||||||+||okHosst: +at:et-Hokish: 5 +||||Cot-Horh: 2 +||||||||okHosst: +at: +aoMMMMMMM: +atoat: +h: 5 +Cro`kie: st: a +C'ttth: 0 +Cho:o 5 +Cookzie: st: a +C'tt-ntdLength:t-ntdLength:: +E*: +XCo-LkCC:Ȑ +X8t: hCC:Ho: a +Ct: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt'ttth: 5 +Coo`: 5 +Booh: 5 +Cst: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +C`o-A: x +2gth: 5 +XCo-LeL: th: 5 +Cooh:- 5 +CookCC:Ȑ +X7t: hCC:Ȑ +Xiko`: 5 +Bookie:(C'ttth: 5 +Coo`: 5 +Book`o: 5 +BoC`o-A: x +2gth: 5 +XCo-LeL: th: 5 +Cooh:- 5 +Co:st:Ȑ +Xie: a= 5 +*ot: +-: +H*: +Host: Hot^ +t: +E*: +XCo-LkCC:Ȑ +X8t: hCC:Ho: a +Ct: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt'ttth: 5 +Coo`: 5 +Booh:MMMMM*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +*st: +Hoont: +Hoo*-*st: +Hoont:t: +t:: +H*-*st: +HoA*sHot: +t: +H*-*st: +Hot: +t: +Hp*st: +Hoo-*st: +Hoon: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hognt: +Hoonte*stP: +Hoo*sHot: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHot: +t:*st: +Hot: +t: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHo*st: +Hoont: +Hoo*-*st: +Hoont:tna1rh: 5 +||||||||okHosst: +at:et-Hokish: 5 +||||Cot-Horh: 2 +||||||||okHosst: +at: +aoMMMMMMM: +atoat: +h: 5 +Cro`kie: st: a +C'ttth: 0 +Cho:o 5 +Cookzie: st: a +C'tt-ntdLength:t-ntdLength:: +E*: +XCo-LkCC:Ȑ +X8t: hCC:Ho: a +Ct: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt'ttth: 5 +Coo`: 5 +Booh: 5 +Cst: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +C`o-A: x +2gth: 5 +XCo-LeL: th: 5 +Cooh:- 5 +CookCC:Ȑ +X7t: hCC:Ȑ +Xiko`: 5 +Bookie:(C'ttth: 5 +Coo`: 5 +Book`o: 5 +BoC`o-A: x +2gth: 5 +XCo-LeL: th: 5 +Cooh:- 5 +Co:st:Ȑ +Xie: a= 5 +*ot: +-: +H*: +Host: Hot^ +t: +E*: +XCo-LkCC:Ȑ +X8t: hCC:@o: a +Ct: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt'ttth: 5 +Coo`: 5 +Booh:MMMMM*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +*st: +Hoont: +Hoo*-*st: +Hoont:t: +t:: +H*-*st: +HoA*sHot: +t: +H*-*st: +Hot: +t: +Hp*st: +Hoo-*st: +Hoon: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +H*-*st: +HoA*sHot: +t: +H*-*st: +Hot: +t: +Hp*st: +Hoo-*st: +Hoon: +t: +H*-*st: +Hot: +t: +H*-*st:Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hognt: +Hoonte*stP: +Hoo*sHot: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +Hot: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHo*st: +Hoont: +Hoo*-*st: +Hoont:t: +tHoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontentL*t: +tsHo-*st: +Hot: +t: +H*-*stP: +HoonH*Content-Length:' MMish: 5 +||||CooC--tsh: 5( +||||Cook4net-A.:= iea1rh: 5 +||||-t-n-: x iea +aoMMMMMMMMMMMMC: 5(Net-A.:= ieaea +aoMMMMMMTMMMMMConok4net-A.:= iea1rh: 5 +||||||||okHosst: +at:et-Hokish: 5 +||||Cot-Horh: 5 +||||||||okHosst: +at: +aoMMMMMMMMMMMMContent-Length:' MMish: 5 +||||Coo: +aoMMMMMMMMMMMMContent-Length:' MMish: 5 +||||CooC--tsh: 4( +||||Cook4net-A.:= iea1rh: 5 +||||-t-n-: x iea +aoMMMMMMMMMMMMContent-Length:' MMish: 5 +||||Cook4net-A.:= ieaea +anMMMMMMMMMMMMContent-Length:' MMish: 5( +||||Cook4net-A.:= iea1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/cbbca5678d7ae84e95e3a1530dd0e4b8c924d686 b/octane_http/fuzz/corpus/headers/cbbca5678d7ae84e95e3a1530dd0e4b8c924d686 new file mode 100644 index 0000000..f0264e4 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/cbbca5678d7ae84e95e3a1530dd0e4b8c924d686 @@ -0,0 +1 @@ +Content-Length: 00277640832000000000000000027764082000000000277640822 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/cbdd4e140594d7a705cfe6126fd17a0e7d57b746 b/octane_http/fuzz/corpus/headers/cbdd4e140594d7a705cfe6126fd17a0e7d57b746 new file mode 100644 index 0000000..483b58c --- /dev/null +++ b/octane_http/fuzz/corpus/headers/cbdd4e140594d7a705cfe6126fd17a0e7d57b746 @@ -0,0 +1 @@ +C:뽃 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/cc24265b2efd6459b0ec914dcb9bd284d32d82ee b/octane_http/fuzz/corpus/headers/cc24265b2efd6459b0ec914dcb9bd284d32d82ee new file mode 100644 index 0000000..5d5f09a --- /dev/null +++ b/octane_http/fuzz/corpus/headers/cc24265b2efd6459b0ec914dcb9bd284d32d82ee @@ -0,0 +1,3 @@ +-oC:kC򚑋 +a:RC򚑋 +at:n-k򚑋 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/cc4892d8d642d7eb03a590b554e7afaacbbacd46 b/octane_http/fuzz/corpus/headers/cc4892d8d642d7eb03a590b554e7afaacbbacd46 new file mode 100644 index 0000000..8a6c727 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/cc4892d8d642d7eb03a590b554e7afaacbbacd46 @@ -0,0 +1,34 @@ +Hot: +t: +H*-*st: +Hot: +t: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +Hoo*-*sHot: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +ontentL*t: +tsHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HooH*-*st: +Hot: +t: +H*-*st: +Hoont: +Hoonten?:J +H*-*tgth: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/cc9735c945822a43ae55633b9a68ef891c8cee1b b/octane_http/fuzz/corpus/headers/cc9735c945822a43ae55633b9a68ef891c8cee1b new file mode 100644 index 0000000..db8a362 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/cc9735c945822a43ae55633b9a68ef891c8cee1b @@ -0,0 +1,100 @@ +*sHot: +t: +H*-*st: +Aot: +t: +st: +Hoont: +Hoonte*Hot: +t: +H*-t: +Hot: +t: +H*-*st: +Hoont: +Hnet-Hokish: 5 +||||Cot-Hosh: 5 +||||CookMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMt-Hokish: 5 +||||Cot-Hosh: 5 +||||CookMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMCot-Hosh: 5 +||||CookMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMt-Hokish: 5 +||||Cot-Hosh: 5 +||||CookMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMish: ||||Cot-Hosh: 5 +||||CookMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMt-Hokish: Cot-Hosh: 5 +|||MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMt-Hokish: 5 +||||Cot-Hosh: 5 +||||CookMMMMMMMMMMMMMMMMMMMMOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMish: ||||Cot-Hosh: 5 +||||CookMMMMMMMMM||MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMish: 5 +||||Cooki: +H*-*stsP: +HoHokish: 5 +||||Cot-Hosh: 5 +||||CookMMMMMMMMMMMMMM-Hosh: 5 +||||CookMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMt-Hokish: 5 +||||Cot-Hosh: 5 +||||CookMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMish: ||||Cot-Hosh: 5 +||||CookMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMt-Hokish: Cot-Hosh: 5 +|||MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMish: 5 +||||Cooki: +H*-*stsP: +HoHokish: 5 +||||Cot-Hosh: 5 +||||Cokish: 5 +||||Cot-Hosh: 5 +||||CookMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMt-Hokish: 5 +||||Cot-Hosh: 5 +||||CookMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMish: ||||Cot-Hosh: 5 +||||CookMMMMMMMMM||MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMish: 5 +||||Cooki: +H*-*stsP: +HoHokish: 5 +||||Cot-Hosh: 5 +||||CookMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMt-Hokish: 5 +||||Cot-Hosh: 5 +||||CookMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMish: ||||Cot-Hosh: 5 +||||CookMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMt-Hokish: Cot-Hosh: 5 +|||MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMisMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMt-Hokish: 5 +||||Cot-Hosh: 5 +||||CookMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMish: ||||Cot-Hosh: 5 +||||CookMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMt-Hokish: Cot-Hosh: 5 +|||MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMish: 5 +||||CookMMMMMish: ||||Cot-Hosh: 5 +||||CookMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMt-Hokish: Cot-Hosh: 5 +|||MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMt-Hokish: 5 +||||Cot-Hosh: 5 +||||CookMMMMMMMMMMMMMMMMMMMMOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMish: ||||Cot-Hosh: 5 +||||CookMMMMMMMMM||MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMish: 5 +||||Cooki: +H*-*stsP: +HoHokish: 5 +||||Cot-Hosh: 5 +||||CookMMMMMMMMMMMMMM-Hosh: 5 +||||CookMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMt-Hokish: 5 +||||Cot-Hosh: 5 +||||CookMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMish: ||||Cot-Hosh: 5 +||||CookMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMt-Hokish: Cot-Hosh: 5 +|||MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMish: 5 +||||Cooki: +H*-*stsP: +HoHokish: 5 +||||Cot-Hosh: 5 +||||Cokish: 5 +||||Cot-Hosh: 5 +||||CookMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMt-Hokish: 5 +||||Cot-Hosh: 5 +||||CookMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMish: ||||Cot-Hosh: 5 +||||CookMMMMMMMMM||MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMish: 5 +||||Cooki: +H*-*stsP: +HoHokish: 5 +||||Cot-Hosh: 5 +||||CookMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMt-Hokish: 5 +||||Cot-Hosh: 5 +||||CookMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMish: ||||Cot-Hosh: 5 +||||CookMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMt-Hokish: Cot-Hosh: 5 +|||MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMisMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMt-Hokish: 5 +||||Cot-Hosh: 5 +||||CookMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMish: ||||Cot-Hosh: 5 +||||CookMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMt-Hokish: Cot-Hosh: 5 +|||MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMish: 5 +||||Cookie:n \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/cd0c5b7ac8510f79b14c57de7690b0070ec074c4 b/octane_http/fuzz/corpus/headers/cd0c5b7ac8510f79b14c57de7690b0070ec074c4 new file mode 100644 index 0000000..518e59d --- /dev/null +++ b/octane_http/fuzz/corpus/headers/cd0c5b7ac8510f79b14c57de7690b0070ec074c4 @@ -0,0 +1 @@ +&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&^^^^^^^C: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/cd284e4d2e2794c5c301841ff2baf7924b1f804a b/octane_http/fuzz/corpus/headers/cd284e4d2e2794c5c301841ff2baf7924b1f804a new file mode 100644 index 0000000..d4178ee --- /dev/null +++ b/octane_http/fuzz/corpus/headers/cd284e4d2e2794c5c301841ff2baf7924b1f804a @@ -0,0 +1,13 @@ +Ht: +sst: +at: +at: +at: +atat:Ca: +sst: +at: +at: +sst: +at: +at: +a:Cnt:&& \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/cd572052c36447dbcbe009a72040d0f4c466c17e b/octane_http/fuzz/corpus/headers/cd572052c36447dbcbe009a72040d0f4c466c17e new file mode 100644 index 0000000..ee587e3 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/cd572052c36447dbcbe009a72040d0f4c466c17e @@ -0,0 +1,5 @@ +eh: 8 +X-A:xgth: 8 +X-A: x1 +X-A: x +HoC:Ȑo# \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/cd66b167c81b551cf742e72ac13406d51e6b039f b/octane_http/fuzz/corpus/headers/cd66b167c81b551cf742e72ac13406d51e6b039f new file mode 100644 index 0000000..156cbbd --- /dev/null +++ b/octane_http/fuzz/corpus/headers/cd66b167c81b551cf742e72ac13406d51e6b039f @@ -0,0 +1,234 @@ +%oat: +sst:a +ts: +at: +at: +&at:Cat:t: a +Io: +tt: +Hoat: +sst:a +ts: +at: +at: +&at:Co: +tt: +H: stA aost: a +Host:*1e&&&: a +Hot:*: +st: a +-oC:kC򚑋 +at:?򚑋 +at:Cnn-kC򚑋at:t: a +Io: +tt: +H: : +at: +at: +&at:Cat:t: +sKt:Cat:t: a +Io: +tt: +H: a +Hot:*: +st: a +Hot: +t: +H*: +Host: a +HosC:ȑ +Xt-: +Nt:WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWHost:*1e&&&: a +H-oC:kC򚑋 +at:C򚑋 +at:Cnn-kC򚑋t: +at: +&at:Cat:t: a +Io: +tt: +HH*: +Host: a +HosC:Ȑ +Xt-: +Nt:WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWa +t: +H*: +Host: a +HosC:Ȑ +Xt-: +Nt: +*: +st: Host:*1e&&&: a +H-oC:kC򚑋 +at:C򚑋 +at:Cnn-kC򚑋t: +at: +&at:Cat:t: a +Io: +tt: +HH*: +Host: a +-oC:kC򚑋 +at:C򚑋 +at:Cnn-kC򚑋t: +at: +&at:Cat:t: a +Io: +tt: +HH*: +Host: a +HosC:Ȑ +Xt-: +Nt:WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWa +t: +H*: +Host: a +HosC:Ȑ +Xt-: +Nt: +*: +st: Host:*1e&&&: a +H-oC:kC򚑋 +at:C򚑋 +at:Cnn-kC򚑋t: +at: +&at:Cat:t: a +Io: +tt: +HH*: +Host: a +HosC:Ȑ +Xt-: +Nt:WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWa +Host:*1e&&: +at: +at: +&at:CHosC:Ȑ +Xt-: +Nt:WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWa +Host:*1e&&: +at: +at: +&at:Co: +tt: +H: st: aost: a +Host:*1e&&&: a +Hot:*: +st: a +-oC:kC򚑋 +at:C򚑋 +at:Cnn-kC򚑋at:t: a +Io: +tts: +at: +at: +&at:Cat:t: a +Io: +tt: +H: a +Hot:*: +Io: +tt: +H: aat: +at: +&at:Cat:t: a +Nt:WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW +*: +st: aost: a +Host:*1e&&: +at: +at: +&at:Co: +tt: +H: st: aost: a +Host:*1e&&&: a +Hot:*: +st: a +-oC:kC򚑋 +at:C򚑋 +at:C&: a +H-oC:kC򚑋 +at:C򚑋 +at:Cnn-kC򚑋t: +at: +&at:Cat:t: a +Io: +tt: +HH*: +Host: a +HosC:Ȑ +Xt-: +Nt:WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWa +Host:*1e&&: +at: +at: +&at:Co: +tt: +H: st: aost: a +Host:*1e&&&: a +Hot:*: +st: a +-oC:kC򚑋 +at:C򚑋 +at:Cnn-kC򚑋at:t: a +Io: +tst: aost: a +Host:*1e&&&: a +Hot:*: +st: a +-oC:kC򚑋 +at:C򚑋 +at:Cnn-kC򚑋a +Hot:*: +st: a +Hot: +t: +H*: +Host: a +HosC:Ȑ +Xt-: +Nt: +*: +st: aost: a +Host:*1e&&&: a +Hot:*: +sKt:Cat:t: a +Io: +tt: +H: a +Hot:*: +s: +t: +H*: +Hr: +at: +at: +&at:Cat:t: a +Nt:WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW Host:*1e&&&: a +H-oC:kC򚑋 +at:C򚑋 +at:Cnn-kC򚑋t: +at: +&at:Cat:t +Io: +tt: +H: a +Ho: a +Hot:*: +st: a +Hot: +H*: +Hr: +at: +at:-oC:kC򚑋 +at:C򚑋 +at:Cnn-kC򚑋t: +at: +&at:Cat:t: a +Io: +tt: +H: a +Hot:*: +st: a +Hot:st: a +Host:*2e&&& \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/cd6cecfc1e0c98acfef8fe28445414fc970521ad b/octane_http/fuzz/corpus/headers/cd6cecfc1e0c98acfef8fe28445414fc970521ad new file mode 100644 index 0000000..a0bb2e3 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/cd6cecfc1e0c98acfef8fe28445414fc970521ad @@ -0,0 +1 @@ +Content-Length:24, ,,2 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/cdcfb938186a6c9bb01b5c9445a213a5b0044c38 b/octane_http/fuzz/corpus/headers/cdcfb938186a6c9bb01b5c9445a213a5b0044c38 new file mode 100644 index 0000000..80c93b0 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/cdcfb938186a6c9bb01b5c9445a213a5b0044c38 @@ -0,0 +1,141 @@ +Hot: +t: +H*-*st: +Hot: +t: +Hot: +t: +H*A*sHot:-*st: +Hoont: +HoontetsHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +t: +H*-*st: +Hot: +t: +*-*st: +Hoont: +HoontentL*t: +tsHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +t: +H*-*st: +Hot: +t:-*stP: +HoHno*-*sHot: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontetsHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +t: +H*-*st: +Hot: +t: +*-*st: +Hoont: +t: +H*-*st: +Hot: +t: +H*Hot: +t: +H*-*st: +Hot: +t: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoHno*-*sHot: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontetsHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +t: +H*-*st: +Hot: +t: +*-*st: +Hoont: +HoontentL*t: +tsHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +t: +H*-*st: +Hot: +t:-*stP: +HoHno*-*sHot: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontetsHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +t: +H*-*st: +Hot: +t: +*-*st: +Hoont: +HoontentL*t: +tsHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HH*-*st: +Hoont: +Hoonten:J +H*-*tgth: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/ce77734b98eca87f0610bd3d92fc5828423426cd b/octane_http/fuzz/corpus/headers/ce77734b98eca87f0610bd3d92fc5828423426cd new file mode 100644 index 0000000..cd0a3ae Binary files /dev/null and b/octane_http/fuzz/corpus/headers/ce77734b98eca87f0610bd3d92fc5828423426cd differ diff --git a/octane_http/fuzz/corpus/headers/ceaa515fb6e441d1b03ca869aab2b843d2f7f1ad b/octane_http/fuzz/corpus/headers/ceaa515fb6e441d1b03ca869aab2b843d2f7f1ad new file mode 100644 index 0000000..34accc1 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/ceaa515fb6e441d1b03ca869aab2b843d2f7f1ad @@ -0,0 +1,5 @@ +-oC:mhCC:Ȑ +Xt7th: Ȁn:Ȑ +Xt7th: Ȁnt-ohCC:Ȑ +7thGth:GȀ +X \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/cf5d9e7042b68949379a22f51456dcf008f11dfa b/octane_http/fuzz/corpus/headers/cf5d9e7042b68949379a22f51456dcf008f11dfa new file mode 100644 index 0000000..3694e30 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/cf5d9e7042b68949379a22f51456dcf008f11dfa @@ -0,0 +1,2 @@ +y: +Ȑ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/cf76f0626d346871d6940111fcb5316bdebe9a19 b/octane_http/fuzz/corpus/headers/cf76f0626d346871d6940111fcb5316bdebe9a19 new file mode 100644 index 0000000..877dec1 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/cf76f0626d346871d6940111fcb5316bdebe9a19 @@ -0,0 +1,3 @@ +Ho-AkC:򚑋 _ +-:򚑋 +-AAkC:򞑋 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/cf9435e004b979aeb19d859958f92d9f20522d7e b/octane_http/fuzz/corpus/headers/cf9435e004b979aeb19d859958f92d9f20522d7e new file mode 100644 index 0000000..04e154a --- /dev/null +++ b/octane_http/fuzz/corpus/headers/cf9435e004b979aeb19d859958f92d9f20522d7e @@ -0,0 +1 @@ +L:򚙋 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/d0042d1238c0f0d942ca76da34b6d1b4eb4e35ee b/octane_http/fuzz/corpus/headers/d0042d1238c0f0d942ca76da34b6d1b4eb4e35ee new file mode 100644 index 0000000..4dc8f52 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/d0042d1238c0f0d942ca76da34b6d1b4eb4e35ee @@ -0,0 +1,88 @@ +%oat: +sst:a +ts:at:t: a +Io: +tt: +Hoat: +sst:a +ts: +at: +at: +&at:Cat:t: a +Io: +tt: +H: a +Hot:*: +Io: +tt: +H: a +Hot:*: +st: a +Hot: +t: +H*: +Host: a +HosC:Ȑ +Xt-: +Nt: +*: +st: aost: a +Host:*1e&&&: a +Hot:*: +st: a +Hot: +t: +H*: +Hr: +at: +at: +&at:Cat:t: a +Io: +tt: +H: st: a +Hot: +t: +H*: +Hr: +at: +at: +&at:C a +Io: +tt: +H: a +Hot:*: +st: a +Hot: +t: +H*: +Host: a +HosC:Ȑ +Xt-: +Nt: +*: +st: aost: a +Host:*1e&&&: a +Hot:*: +st: a +Hot: +t: +H*: +Hr: +at: +at: +&at:Cat:t: a +Io: +tt: +H: a +Hot:*: +st: a +Hot: +t: +H*: +Host: a +HosC:Ȑ +Xt-: +Nt: +*: +st: aost: a +Host:*1e&&& \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/d0106fdb916013b12df5ed7df60c9bb0251dd119 b/octane_http/fuzz/corpus/headers/d0106fdb916013b12df5ed7df60c9bb0251dd119 new file mode 100644 index 0000000..cce9cde --- /dev/null +++ b/octane_http/fuzz/corpus/headers/d0106fdb916013b12df5ed7df60c9bb0251dd119 @@ -0,0 +1,11 @@ +net-Hokish: 5 +||||Cot-Horh: 5 +||||||||okHosst: +at:et-Hokish: 5 +||||Cot-Horh: 5 +||||||||okHosst: +at: +aoMMMMMMMMMMMMContent-Length:' MMish: 5 +||||Cook4net-A.:= iea +aoMMMMMMMMMMMMContent-Length:' MMish: 5 +||||Cook4net-A.:= iea1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/d0880ee37b0b017f166d55223184e07dcd1eaa57 b/octane_http/fuzz/corpus/headers/d0880ee37b0b017f166d55223184e07dcd1eaa57 new file mode 100644 index 0000000..335619f --- /dev/null +++ b/octane_http/fuzz/corpus/headers/d0880ee37b0b017f166d55223184e07dcd1eaa57 @@ -0,0 +1 @@ +*b***: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/d0a45a757560bab9f9e2df68ff46f536b017af66 b/octane_http/fuzz/corpus/headers/d0a45a757560bab9f9e2df68ff46f536b017af66 new file mode 100644 index 0000000..36cc038 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/d0a45a757560bab9f9e2df68ff46f536b017af66 @@ -0,0 +1,42 @@ +Hoat: +ssyt: +atoat: +h: 5 +Cro`kie: st: a +C'ttth: 0 +Cho:o 5 +Cookzie: st: a +C'tt-ntdLength: 5 +*ot: +-: +H*: +Host: Hot^ +t: +E*: +XCo-LkCC:Ȑ +X9t: hCC:Ho: a +C'ttth: 5 +Coo`: 5 +Booh: 5 +Coo`: 5 +Book`o: 5 +Boo:st: a +C'ttth:( 5 +Cooh: 5 +Cooki:ez st: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +C`o-A: x +6gth: 5 +XCo-LeL: th: 5 +Cooh:- 5 +CookCC:Ȑ +X7t: hCC:Ȑ +Xiko`: 5 +Bookie:(C'ttth: 5 +Coo`: 5 +Bonk`o: 5 +Boo:st:Ȑ +Xie: a=10th: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/d16605fac1e76d9d5a8c9c23002c3c9f281d9193 b/octane_http/fuzz/corpus/headers/d16605fac1e76d9d5a8c9c23002c3c9f281d9193 new file mode 100644 index 0000000..596b841 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/d16605fac1e76d9d5a8c9c23002c3c9f281d9193 @@ -0,0 +1,43 @@ +Hoat: +sst: +atat:th: 2 +Coo`: 5 +Booko`: 5 +Book: +sst: +atat:th: 2 +Coo`: 5 +Booko`: 5 +Bookie: st: a +C'ttth:( 5 +Cooh: 5 +Cookzie: st: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: xth: 2 +Coo`: 5 +Booko`: 5 +Bookie:Cat: +at:C&&oat: +sst: +at:ntie: st: a +C'ttth:( 5 +Cooh: 5 +Cookzie: st: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: xth: 2 +Coo`: 5 +Booko`: 5 +Bookie:Cat: +at:C&&oat: +sst: +at:nt +at: +at: +at:Cat: +at: +at:Cat: +at:C&& \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/d184d22faa26ed02e96372d3b922156c503246d3 b/octane_http/fuzz/corpus/headers/d184d22faa26ed02e96372d3b922156c503246d3 new file mode 100644 index 0000000..67e365d --- /dev/null +++ b/octane_http/fuzz/corpus/headers/d184d22faa26ed02e96372d3b922156c503246d3 @@ -0,0 +1 @@ +Ȑ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/d20571226de93cf3568bd8891a358c7acc725c74 b/octane_http/fuzz/corpus/headers/d20571226de93cf3568bd8891a358c7acc725c74 new file mode 100644 index 0000000..8ca7c08 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/d20571226de93cf3568bd8891a358c7acc725c74 @@ -0,0 +1,18 @@ +'+C:Ȑ +-oC:mhCC:Ȑ +XtC:mXtwt: hCC:Ȑ +hCC:Ȑ +X6tC:m:Ȑ +XtC:mhC'+C:Ȑ +-oC:mhC:Ȑ +-oC:mhC:Ȑ +XtC:mhC'+:ȊCC:Ȑ +X1tC:mhCC:Ȑ +XtC::Ȑ +-oC:mCC:Ȑ +XtC:m +XtC:mXtwt: hCC:Ȑ +X6tC:mhCC:Ȑ +XtC:mhCC:Ȑ +Xtwt7th:C:Ȑ +Xtwt: hCC:ȐȐH \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/d224912f37c70721b694be51f7c8dbf034ab70d7 b/octane_http/fuzz/corpus/headers/d224912f37c70721b694be51f7c8dbf034ab70d7 new file mode 100644 index 0000000..2f3b8b3 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/d224912f37c70721b694be51f7c8dbf034ab70d7 @@ -0,0 +1,2 @@ +Content-Lengh: 5 +X:=2 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/d22ac1b42b4b00a6750556e64c506cbc808c6533 b/octane_http/fuzz/corpus/headers/d22ac1b42b4b00a6750556e64c506cbc808c6533 new file mode 100644 index 0000000..3f85805 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/d22ac1b42b4b00a6750556e64c506cbc808c6533 @@ -0,0 +1,95 @@ +Ho: a +C'ttth: 5 +Coo`: 5 +Boh: 5 +Cookzie: st: a +C'tt-ntdLenA: D +CCoo-A: x +CdLenA: D +CCoo-A: x +Coo-A: x +3gth: 5 +XCo-LeL:`: 5 +Booko`: 5 +ookzie: st: a +C'tt-ntdLenA: D +CCoo-A: x +CdLenA: D +CCoo-A: x +Coo-A: x +3gthooko`: 5 +Bookie: st: a +C'ttth: 5 +Cooh: 5 +tth: 5 +Cooh: 5 +ookCzie: st: a +C'tt-ntdLenA: D +CCoo-A: x +Coo-Q: x +3gth: 5 +XCo-: th: th: 5 +ie: st: tt-nth: 5 +tth: 5 +Cooh: 5 +Cookzie: st: a +C'tt-ntdLenA: D +CCoo-A: x +Coo-Q: x +3gth: 5 +XCo-LeL:`: 5 +Booko`: 5 +Bookie: st: a +C'ttth: 5 +Cooh: 5 +Cooh:CookziA: D +CCoo-A: x +Coo-A: x +3gth: 5 +XCo-LeL:`: 5 +Booko`: 5 +Bookie: st: a +C'ttth: 5 +Cooh: 5Bookie: st: a +C'ttth: 5 +Cooh: 5 +Cooh:Cookzie: st: a +C'tt-ntdLenA: D +CCoh: 5 +Cooh: 5 +Cooh:Cookzie: st: a +C'tt-ntdLenA: D +CCoo-A: x +CooCoo-ttth: 5 +Cooh: 5 +Cookzie: st: a +C'tt-ntdLenA: D +CCoo-A: x +CdLenA: D +CCoo-A: x +Coo-A: x +3gth: 5 +XCo-LeL:`: 5 +Booko`: 5 +ookzie: st: a +C'tt-ntdLenA: D +CCoo-A: x +CdLenA: D +CCoo-A: x +Coo-A: x +3gth: 5 +XCo-LeL:`: 5 +Booko`: 5 +Bookie: st: a +C'ttth: 5 +Cooh: 5Bookie-A: x +3gth: 5 +XCo-LeL:`: 5 +Booko`: 5 +Bookie: st: a +C'ttth: 5 +Cooh: 5 +CCooh:- 5 +CookCC:Ȑ +X7t: hCC:Ȑ +Xie: a=1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/d2623a28763625e2768a6ff389a3e9ebad19b95d b/octane_http/fuzz/corpus/headers/d2623a28763625e2768a6ff389a3e9ebad19b95d new file mode 100644 index 0000000..562a635 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/d2623a28763625e2768a6ff389a3e9ebad19b95d @@ -0,0 +1,51 @@ +Hos*: +Host: a +Hot: a +Hot: +Hos*: +Host: a +Hot: a +Hot: +t: +H*: +st: a +Hot: +tt: +H*: +':o 5 +Cookzie: st: a +C'tt-ntdLength: 5 +*ot: +CC:Ho: a +Ct: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt'ttth: 5 +Coo`: 5 +Booh: 5 +Coo`: 5 +Book`o: 5 +Boo:st: a +C'ttth:( 5 +Cooh: 5 +Cookzie: st: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo#A: x +C`o-A: x +2gth: 5 +XCo-LeL: th: 5 +Cooh:- 5 +CookCC:Ȑ +X7t: hCC:Ȑ +Xiko`: 5 +Bookst: at: +t: +H*: +Host: a +Host: H + oat: +t: +E*: diff --git a/octane_http/fuzz/corpus/headers/d2bbce76ee0dd94a45106fe80990ac870d21bd31 b/octane_http/fuzz/corpus/headers/d2bbce76ee0dd94a45106fe80990ac870d21bd31 new file mode 100644 index 0000000..ddad1c8 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/d2bbce76ee0dd94a45106fe80990ac870d21bd31 @@ -0,0 +1 @@ +th:'50 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/d2d6b15f595a90825cc1931f475f518a7b802b58 b/octane_http/fuzz/corpus/headers/d2d6b15f595a90825cc1931f475f518a7b802b58 new file mode 100644 index 0000000..b41a59f Binary files /dev/null and b/octane_http/fuzz/corpus/headers/d2d6b15f595a90825cc1931f475f518a7b802b58 differ diff --git a/octane_http/fuzz/corpus/headers/d3557589dc150c1f6f8641e5109532b6ee98746e b/octane_http/fuzz/corpus/headers/d3557589dc150c1f6f8641e5109532b6ee98746e new file mode 100644 index 0000000..6ca3dc4 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/d3557589dc150c1f6f8641e5109532b6ee98746e @@ -0,0 +1,17 @@ +-o:AAAAo:AAAAAA@AC򚑋 +a:C𚑋 +a:S`n-kCAAA@AAA@AC򚑋 +a:C𚑋 +a:S`n-kCA!AA@AC򚑋 +a:AAo:AAAAAAA@AC򚑋 +a:C𚑋 +a:S`nAa:C𚑋 +a:S`n-kCAAA@AAA@AC򚑋 +a:C𚑋 +a:S`n-kCA!Ao:AAAAAAA@AC򚑋 +a:C𚑋 +a:S`nAAA@AC򚑋 +a:C𚑋 +a:S`n-kAA@AC򚑋 +a:C𚑋 +a:S`n-kC8򘑋 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/d3a4b7217b59449cad50bb912260e2a5fd17ab7a b/octane_http/fuzz/corpus/headers/d3a4b7217b59449cad50bb912260e2a5fd17ab7a new file mode 100644 index 0000000..027f773 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/d3a4b7217b59449cad50bb912260e2a5fd17ab7a @@ -0,0 +1,136 @@ +%oat: +sst:a +ts: +at: +at: +&at:Cat:t: a +Io: +tt: +Hoat: +sst:a +ts: +at: +at: +&at:Cat:t: a +Io: +tt: +H: a +Hot:*: +Io: +tt: +H: st: aost: a +Host:*1e&&&: a +Hot:*: +st: a +Hot: +t: +H*: +Hr: +at: +at: +&at:Cat:t: a +Io: +tt: +H: : +at: +at: +&at:Cat:t: a +Io: +tt: +Hoat: +sst:a +ts: +at: +at: +&at:Cat:t: a +Io: +tt: +H: a +Hot:*: +Io: +tt: +H: a +Hot:*: +st: a +Hot: +t: +H*: +Host: a +HosC:Ȑ +Xt-: +Nt: +*: +st: aost: a +Host:*1e&&&: a +Hot:*: +st: a +Hot: +t: +H*: +Hr: +at: +at: +&at:Cat:t: a +Io: +tt: +H: st: a +Hot: +t: +H*: +Hr: +at: +at: +&at:Cat:t: a +Io: +tt: +H: a +Hot:*: +st: a +Hot: +tst: a +Hot: +t: +H*: +Hr: +at: +at: +&at:Cat:t: a +Io: +tt: +H: a +Hot:*: +st: a +Hot: +t: +H*: +Host: a +HosC:Ȑ +Xt-: +Nt: +*: +st: aost: a +Host:*1e&&&: a +Hot:*: +st: a +Hot: +t: +H*: +Hr: +at: +at: +&at:Cat:t: a +Io: +tt: +H: a +Hot:*: +st: a +Hot: +t: +H*: +Host: a +HosC:Ȑ +Xt-: +Nt: +*: +st: aost: a +Host:*e&&& \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/d3bc3c159c643d7aac0dda411907358601e722c0 b/octane_http/fuzz/corpus/headers/d3bc3c159c643d7aac0dda411907358601e722c0 new file mode 100644 index 0000000..2c898b6 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/d3bc3c159c643d7aac0dda411907358601e722c0 @@ -0,0 +1 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%:1$$2 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/d4b3d2cc3a49956cb60c5fc633229041655a958c b/octane_http/fuzz/corpus/headers/d4b3d2cc3a49956cb60c5fc633229041655a958c new file mode 100644 index 0000000..880e413 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/d4b3d2cc3a49956cb60c5fc633229041655a958c @@ -0,0 +1 @@ +Content-Length:',0,0- \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/d5578f7ff57d699b1287551a6a316ccc3d74d7cb b/octane_http/fuzz/corpus/headers/d5578f7ff57d699b1287551a6a316ccc3d74d7cb new file mode 100644 index 0000000..ac07d15 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/d5578f7ff57d699b1287551a6a316ccc3d74d7cb @@ -0,0 +1 @@ +CoH \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/d58696df454ced43e34d319b39134c6712308e7f b/octane_http/fuzz/corpus/headers/d58696df454ced43e34d319b39134c6712308e7f new file mode 100644 index 0000000..65012ca --- /dev/null +++ b/octane_http/fuzz/corpus/headers/d58696df454ced43e34d319b39134c6712308e7f @@ -0,0 +1 @@ +s: diff --git a/octane_http/fuzz/corpus/headers/d5b0d3408d7c5a802012c19e9f69c500a59c633c b/octane_http/fuzz/corpus/headers/d5b0d3408d7c5a802012c19e9f69c500a59c633c new file mode 100644 index 0000000..5cd5533 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/d5b0d3408d7c5a802012c19e9f69c500a59c633c @@ -0,0 +1,2 @@ +t:򚑋L-: +X:򚑋LX \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/d5c539ab293fa6f2e2c2e80c92ea2ef5a90858c3 b/octane_http/fuzz/corpus/headers/d5c539ab293fa6f2e2c2e80c92ea2ef5a90858c3 new file mode 100644 index 0000000..703e5c5 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/d5c539ab293fa6f2e2c2e80c92ea2ef5a90858c3 @@ -0,0 +1 @@ +Content-Length: 4666662 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/d5f7233ce0ee8795310d542671f0ecbca17ff61c b/octane_http/fuzz/corpus/headers/d5f7233ce0ee8795310d542671f0ecbca17ff61c new file mode 100644 index 0000000..96984c6 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/d5f7233ce0ee8795310d542671f0ecbca17ff61c @@ -0,0 +1 @@ +o~go%hh%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%hhhhhhhhh%%%%%%%%%%%%%%%%%%%%%%%%%h%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%h%hhhh%%%6:t66h6 6, b=2 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/d66ad468758a200eec45bb888a0d9667f92809e9 b/octane_http/fuzz/corpus/headers/d66ad468758a200eec45bb888a0d9667f92809e9 new file mode 100644 index 0000000..3e820e7 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/d66ad468758a200eec45bb888a0d9667f92809e9 @@ -0,0 +1,2 @@ +Co.ta~t-Le.te~t-st: a +CnontentLenLegth: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/d671f7a943b3d1fad142ba4cf2de7fe5f96063a8 b/octane_http/fuzz/corpus/headers/d671f7a943b3d1fad142ba4cf2de7fe5f96063a8 new file mode 100644 index 0000000..9dfac11 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/d671f7a943b3d1fad142ba4cf2de7fe5f96063a8 @@ -0,0 +1 @@ +^^: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/d68ca6d1254543d0a1dd7b56c7694edfca3005d3 b/octane_http/fuzz/corpus/headers/d68ca6d1254543d0a1dd7b56c7694edfca3005d3 new file mode 100644 index 0000000..7c36905 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/d68ca6d1254543d0a1dd7b56c7694edfca3005d3 @@ -0,0 +1,9 @@ +Hh:+ 5 +sd: a +Hkt: +t: +*: +Host: a +Hot: +0t: +D*: diff --git a/octane_http/fuzz/corpus/headers/d6cd4fbde5ee7b4a7c456ed76bb683b0ba89db83 b/octane_http/fuzz/corpus/headers/d6cd4fbde5ee7b4a7c456ed76bb683b0ba89db83 new file mode 100644 index 0000000..6f05144 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/d6cd4fbde5ee7b4a7c456ed76bb683b0ba89db83 @@ -0,0 +1 @@ +Content-Length:0,, \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/d786c979c679355d6abefb781aeac6711ad8f891 b/octane_http/fuzz/corpus/headers/d786c979c679355d6abefb781aeac6711ad8f891 new file mode 100644 index 0000000..2cb8f07 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/d786c979c679355d6abefb781aeac6711ad8f891 @@ -0,0 +1 @@ +Content-Length:0, e: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/d7e6bf02861950b60dc5338424a37666b5f96254 b/octane_http/fuzz/corpus/headers/d7e6bf02861950b60dc5338424a37666b5f96254 new file mode 100644 index 0000000..6a209e1 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/d7e6bf02861950b60dc5338424a37666b5f96254 @@ -0,0 +1,76 @@ +Ho: a +C'ttth: 5 +Coo`: 5 +Booko`: 5 +Bookie: st: a +C'ttth: 5 +Cooh: 5 +tth: 5 +Cooh: 5 +Cookzie: st: a +C'tt-ntdLenA: D +CCoo-A: x +Coo-A: x +3gth: 5 +XCo-LeL:`: 5 +Booko`: 5 +Bookie: st: a +C'ttth: 5 +Cooh: 5 +Cooh:Cookzie: st: a +C'tt-ntdLenA: D +CCoo-A: x +Coo-A: x +3gth: 5 +XCo-LeL:`: 5 +Booko`: 5 +Bookie: st: a +C'ttth: 5 +Cooh: 5 +Cookzie: st: a +C'-ntdLenA: D +CCoo-A: x +Coo-A: x +3gth: 5 +XCo-LeL:`: 5 +Booko`: 5 +Bookie: st: a +C'ttth: 5 +Cooh: 5 +Cookzie: st: a +C'tt-ntdLenA: D +CCoo-A: x +Coo-A: x +3gth:Cookzie: st: a +C'tt-ntdLenA: D +CCoo-A: x +Coo-A: x 5 +Booko`: 5 +Bookie: st: a +C'ttth: 5 +Cooh: 5 +Cookzie: st: a +C'tt-ntdLenA: D +CCoo-A: x +CdLenA: D +CCoo-A: x +Coo-A: x +3gth: 5 +XCo-LeL:`: 5 +Booko`: 5 +Bookie: st: a +C'ttth: 5 +Cooh: 5 +Cooh:Cookzie: st: a +C'tt-ntdLenA: D +CCoo-A: x +Coo-A:5 +XCo: 5 +Booko`: 5 +Bookie: st: a +C'ttth: 5 +Cooh: 5 +CCooh:- 5 +CookCC:Ȑ +X7t: hCC:Ȑ +Xie: a=1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/d7f025c182540d5b190a0d2d4d2d177e652b5585 b/octane_http/fuzz/corpus/headers/d7f025c182540d5b190a0d2d4d2d177e652b5585 new file mode 100644 index 0000000..cd1e106 Binary files /dev/null and b/octane_http/fuzz/corpus/headers/d7f025c182540d5b190a0d2d4d2d177e652b5585 differ diff --git a/octane_http/fuzz/corpus/headers/d814a99680b8e33b0b661330575f2690c2ded55a b/octane_http/fuzz/corpus/headers/d814a99680b8e33b0b661330575f2690c2ded55a new file mode 100644 index 0000000..099880d --- /dev/null +++ b/octane_http/fuzz/corpus/headers/d814a99680b8e33b0b661330575f2690c2ded55a @@ -0,0 +1,4 @@ +H: +t: +H*: +gt: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/d8521ae8236db5acbbdab9e60199206b4c1fb3a1 b/octane_http/fuzz/corpus/headers/d8521ae8236db5acbbdab9e60199206b4c1fb3a1 new file mode 100644 index 0000000..2f82332 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/d8521ae8236db5acbbdab9e60199206b4c1fb3a1 @@ -0,0 +1,5 @@ +engthHost: ~8 +X-gthHost: 8 +X-_____________________________________________________________A: tentHost: 8 +X-_____________________________________________________________A:A:Host: 8 +X-_____________________________________________________________A: - \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/d87249b6e153dfa74e09193aa763def77c4120ca b/octane_http/fuzz/corpus/headers/d87249b6e153dfa74e09193aa763def77c4120ca new file mode 100644 index 0000000..3a16dd3 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/d87249b6e153dfa74e09193aa763def77c4120ca @@ -0,0 +1,133 @@ +Honte-gt||||Coo-*st: +Hot: +t: +Hot: +t: +H*A*sHot:-*st: +Hoont: +HoontetsHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +t: +H*-*st: +Hot: +t: +*-*st: +Hoont: +HoontentL*t: +tsHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +t: +H*-*st: +Hot: +t:-*stP: +HoHno*-*sHot: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontetsHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +t: +H*-*st: +Hot: +t: +*-*st: +Hoont: +t: +H*-*st: +Hot: +t: +Ht: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +t: +H*-*st: +Hot: +t:-*stP: +HoHno*-*sHot: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontetsHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +Ho*Hot: +t: +H*-*st: +Hot: +t: +Hot: +t: +H*A*sHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoHno*-*sHot: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontetsHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +t: +H*-*st: +Hot: +t: +*-*st: +Hoont: +HoontentL*t: +tsHot: +t: +H*-*st: +Hot: +t: +H*-*stP: +HoonH*-*sHot: +t: +H*-*st: +Hot: +t:-*stP: +HoHno*-*sHot: +t: +H*-*st: +Hot: +t: +H*-*st: +Hoont: +HoontetsHot: +t||||Cokie:1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/d881811eab5700944472804377bb40c2f3d8512e b/octane_http/fuzz/corpus/headers/d881811eab5700944472804377bb40c2f3d8512e new file mode 100644 index 0000000..5f17a16 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/d881811eab5700944472804377bb40c2f3d8512e @@ -0,0 +1,10 @@ +$C: +X:H 5L: +X:-L 4 +X:L: 5s4 +X:- +X:-L: 5 +X:-L +X: 5 +X:-L 4 +X:2 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/d8b9bbe39e2556be5aaa259f0d33ce6d4539b49d b/octane_http/fuzz/corpus/headers/d8b9bbe39e2556be5aaa259f0d33ce6d4539b49d new file mode 100644 index 0000000..76e7c43 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/d8b9bbe39e2556be5aaa259f0d33ce6d4539b49d @@ -0,0 +1 @@ +Content-Length: 5, , \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/d94c5ae4b1fe6a156cc3f39d6dc536e9758044e3 b/octane_http/fuzz/corpus/headers/d94c5ae4b1fe6a156cc3f39d6dc536e9758044e3 new file mode 100644 index 0000000..96b00ee --- /dev/null +++ b/octane_http/fuzz/corpus/headers/d94c5ae4b1fe6a156cc3f39d6dc536e9758044e3 @@ -0,0 +1,7 @@ +Content-Length:'A:: : 5 +||||MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMish: 5 +||||C: 5 +||||Ct-Hosh: 5 +||||CookMMMMM2MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMIMMMMMEMt-Hokish: 5 +||||Cot-Hosh: 5 +||||CkMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMis:,'5, 4net \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/d95f484ab765a07245ac217d805b950f33639d13 b/octane_http/fuzz/corpus/headers/d95f484ab765a07245ac217d805b950f33639d13 new file mode 100644 index 0000000..0f19537 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/d95f484ab765a07245ac217d805b950f33639d13 @@ -0,0 +1,7 @@ +C5:h t5, +oA: 55,, +X:h t5, +XoA: 55,, +XoA: +XoArA: +XoA: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/d987a47ae812015c17f316b522e658483538f0a5 b/octane_http/fuzz/corpus/headers/d987a47ae812015c17f316b522e658483538f0a5 new file mode 100644 index 0000000..97f718e --- /dev/null +++ b/octane_http/fuzz/corpus/headers/d987a47ae812015c17f316b522e658483538f0a5 @@ -0,0 +1,4 @@ +-o:Ȑ +hCC:Ȑ +Xt: Ȁ +X \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/d9d514c330e4876af658a6f3a6fb601f1596bf55 b/octane_http/fuzz/corpus/headers/d9d514c330e4876af658a6f3a6fb601f1596bf55 new file mode 100644 index 0000000..c4e1d28 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/d9d514c330e4876af658a6f3a6fb601f1596bf55 @@ -0,0 +1,2 @@ +HC:뽃: +C:뽃 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/da0e3aa81e0f387fcc623188a6acccf07d401705 b/octane_http/fuzz/corpus/headers/da0e3aa81e0f387fcc623188a6acccf07d401705 new file mode 100644 index 0000000..425dcbd --- /dev/null +++ b/octane_http/fuzz/corpus/headers/da0e3aa81e0f387fcc623188a6acccf07d401705 @@ -0,0 +1,9 @@ +Ho:L: +X:򚑋-n-L: +X:򚑋-nLgXL: +X:򚑋-n-L: +X:򚑋-~Lgth +X:򚑋-n-L: +X:򚑋-nLgth:eXL: +X:򚑋nL--: +X:򚑋-n:th:en X \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/da7f43a4c789e357407a91736ee2b533cc7a6e39 b/octane_http/fuzz/corpus/headers/da7f43a4c789e357407a91736ee2b533cc7a6e39 new file mode 100644 index 0000000..ce5c8d5 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/da7f43a4c789e357407a91736ee2b533cc7a6e39 @@ -0,0 +1,5 @@ +o: +at: +d: +dt: +a0 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/da854089e65d021bef7589dd6859f87c319f8e45 b/octane_http/fuzz/corpus/headers/da854089e65d021bef7589dd6859f87c319f8e45 new file mode 100644 index 0000000..bdf18e6 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/da854089e65d021bef7589dd6859f87c319f8e45 @@ -0,0 +1,3 @@ +-o:AAAAAAA@AC򚑋 +a:C𚑋 +a:S`n-kC򘑋 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/dbafc45b70858f5659dcb6a91a045631e6a9c0f1 b/octane_http/fuzz/corpus/headers/dbafc45b70858f5659dcb6a91a045631e6a9c0f1 new file mode 100644 index 0000000..e7e5d4e --- /dev/null +++ b/octane_http/fuzz/corpus/headers/dbafc45b70858f5659dcb6a91a045631e6a9c0f1 @@ -0,0 +1 @@ +###: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/dc84fd42951fd8e6891b8ac21c2e39d7a3a29640 b/octane_http/fuzz/corpus/headers/dc84fd42951fd8e6891b8ac21c2e39d7a3a29640 new file mode 100644 index 0000000..9e1b8f9 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/dc84fd42951fd8e6891b8ac21c2e39d7a3a29640 @@ -0,0 +1,28 @@ +Ho: a +C-ttth: 5 +Coo`: 5 +Booko`t: a +C'ttth: 6 +Cooh: 5 +Coo: +H*: +Host: +tC: +t: +t: +E*: +o.H..a....:t: a +Hot: +Tt: +H*: +H:sto +tC: +t: +t: +E*: +o.tELst: a +C'tt-nt-Length: 5 +XCoLeL: th: 5 +Cooh:- 5 +CookCC:Ȑ +a=1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/dcf72cdd0d2f0606d0077b56168a18b0823f3739 b/octane_http/fuzz/corpus/headers/dcf72cdd0d2f0606d0077b56168a18b0823f3739 new file mode 100644 index 0000000..24452d7 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/dcf72cdd0d2f0606d0077b56168a18b0823f3739 @@ -0,0 +1 @@ +Content-Length:25, ,2h-=en:25, , , t, ,2, ,:2 n, , ,:25, ,2 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/dd09dbfddcec7de2d54f2b5357122e37df9a096d b/octane_http/fuzz/corpus/headers/dd09dbfddcec7de2d54f2b5357122e37df9a096d new file mode 100644 index 0000000..cd907c9 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/dd09dbfddcec7de2d54f2b5357122e37df9a096d @@ -0,0 +1,2 @@ +n:򚑋L +X:򚑋g \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/dd5c199f97ebcd8ced79753798166a3b0d9a47d7 b/octane_http/fuzz/corpus/headers/dd5c199f97ebcd8ced79753798166a3b0d9a47d7 new file mode 100644 index 0000000..f483e8d --- /dev/null +++ b/octane_http/fuzz/corpus/headers/dd5c199f97ebcd8ced79753798166a3b0d9a47d7 @@ -0,0 +1,8 @@ +Ho: a +C'to`: 5 +Bookog`: 5 +Booie: +C'ttto`: 5 +okog`: 5 +Bookiet: +XCo-LeL:=1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/ddf75cb39cf14f899bc4ad1fad7eefcaae2626bc b/octane_http/fuzz/corpus/headers/ddf75cb39cf14f899bc4ad1fad7eefcaae2626bc new file mode 100644 index 0000000..f31d74a --- /dev/null +++ b/octane_http/fuzz/corpus/headers/ddf75cb39cf14f899bc4ad1fad7eefcaae2626bc @@ -0,0 +1,2 @@ +H: : +t: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/de15a9a8833cf49ee63fe7d461b8ba77b1429ead b/octane_http/fuzz/corpus/headers/de15a9a8833cf49ee63fe7d461b8ba77b1429ead new file mode 100644 index 0000000..10ebe6c --- /dev/null +++ b/octane_http/fuzz/corpus/headers/de15a9a8833cf49ee63fe7d461b8ba77b1429ead @@ -0,0 +1,2 @@ + +CoConC \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/de98dbf3ea09775dd24596f104b029d249a8a640 b/octane_http/fuzz/corpus/headers/de98dbf3ea09775dd24596f104b029d249a8a640 new file mode 100644 index 0000000..454e3b1 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/de98dbf3ea09775dd24596f104b029d249a8a640 @@ -0,0 +1 @@ +E:een \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/deabf5ca9968aacd69250b0472dbbee75195cbcc b/octane_http/fuzz/corpus/headers/deabf5ca9968aacd69250b0472dbbee75195cbcc new file mode 100644 index 0000000..287a108 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/deabf5ca9968aacd69250b0472dbbee75195cbcc @@ -0,0 +1 @@ +Content-Length: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/df0c4cabfa4d7db419a04bf87101d54c4740af14 b/octane_http/fuzz/corpus/headers/df0c4cabfa4d7db419a04bf87101d54c4740af14 new file mode 100644 index 0000000..be325c1 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/df0c4cabfa4d7db419a04bf87101d54c4740af14 @@ -0,0 +1,2 @@ +onoqngt+: +C-t+Leng: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/dfb027c0450f419ebdaf0fd9170b2aff97090e2b b/octane_http/fuzz/corpus/headers/dfb027c0450f419ebdaf0fd9170b2aff97090e2b new file mode 100644 index 0000000..82cabee --- /dev/null +++ b/octane_http/fuzz/corpus/headers/dfb027c0450f419ebdaf0fd9170b2aff97090e2b @@ -0,0 +1,99 @@ +Hoat: +ssyt: +atoat: +h: 5 +Cro`kie: st: a +C'ttth: 0 +Cho:o 5 +Cookzie: st: a +C'tt-ntdLength:t-ntdLength:: +E*: +XCo-LkCC:Ȑ +X8t: hCC:Ho: a +Ct: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt'ttth: 5 +Coo`: 5 +Booh: 5 +Coo`: 5 +Book`o: 5 +Boo:st: a +C: +E: +-: +H*: +Host: Hot^ +t: +E*: +XCo: 5 +Booh: 5 +Coo`: 5 +Book`o: 5 +Boo:-LkCC:Ȑ +X8t: hCC:Ho: a +Ct: hCC:Ȑ +*: +XCo-LkCC:Ȑ +X8t: hCC:Ho: a +Ct: hCC:Ȑ +Xt7th:C:Ȑ +Xtw: thCC:Ȑ +X6t: hCC:Ȑ +Xt'ttth: 5 +Coo`: 5 +Booh: 5 +Coo`: 5 +Book`o: 5 +Boo:st: a +C'ttth:( 5 +Cooh: 5 +Cookzie: st: a +C'tt-ntdLenA: D +Coo-A: x +-iko`: 5 +Bookie:(C'ttth: 5 +Coo`: 5 +Book`o: 5 +BoC`o-A: x +2gth: 5 +XCo-LeL: th: 5 +Cooh:- 5 +Co:st:Ȑ +Xie: a= 5 +*ot: +-: +H*: +Host: Hot^ +t: +E*: +XCo-LkCC:Ȑ +X8t: hCC:Ho: a +Ct: hCC:Ȑ +Xt7th:C:Ȑ +Xtwt: hCC:Ȑ +X6t: hCC:Ȑ +Xt'ttth: 5 +Coo`: 5 +Booh: 5 +Coo`: 5 +Book`o: 5 +Boo:st: a +C'ttth:( 5 +Cooh: 5 +Cookzie: st: a +C'tt-ntdLenA: D +Coo-A: x +-A: DD +Coo-A: x +C`o-A:Content-Length: 5gt, bA2th: 5 +Cooh:- 5 +CookCC:Ȑ +X7t: hCC:Ȑ +Xiko`: 5 +Bookie:(C'ttth: 5 +Coo`: 5 +Book`o: 5 +Boo:st:Ȑ +Xie: a=10th: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/e001e31699819e8af150c2d029f4ff6764dbcbbb b/octane_http/fuzz/corpus/headers/e001e31699819e8af150c2d029f4ff6764dbcbbb new file mode 100644 index 0000000..cdb8b6f --- /dev/null +++ b/octane_http/fuzz/corpus/headers/e001e31699819e8af150c2d029f4ff6764dbcbbb @@ -0,0 +1,4 @@ +'Hoonngt`: @ +'Co#nost: a +Cnt: a +Cnonngt`: 6: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/e0a6592bcfcdacf5f0a3334e1cf2caf3f3f31e41 b/octane_http/fuzz/corpus/headers/e0a6592bcfcdacf5f0a3334e1cf2caf3f3f31e41 new file mode 100644 index 0000000..f692e8f --- /dev/null +++ b/octane_http/fuzz/corpus/headers/e0a6592bcfcdacf5f0a3334e1cf2caf3f3f31e41 @@ -0,0 +1,39 @@ +Hoat: +ssyt: +atoat: +h: 5 +Cro`kie: st: a +C'ttth: 0 +Cho:o 5 +Cookzie: st: a +C'tt-ngth: 5 +*ot: +-: +H*: +Host: Hot^ +t: +E*: +XCo-LkCC:Ȑ +X8t: hCC:Ho: a +C'ttth: 5 +CAo`: 5 +Booh: :st: a +C'ttth:( 5 +Cooh: 5 +Cooki:ez st: a +C'tt-ntdLenA: D +Coo-A: x +-A:D +Coo-A: x +C`o-A: x +6gth: 5 +XCo-LeL: th: 5 +Cooh:- 5 +CookCC:Ȑ +X7t: hCC:Ȑ +Xiko`: 5 +Bookie:(C'ttth: 5 +Coo`: 5 +Bonk`o: 5 +Boo:st:Ȑ +Xie: a=10th: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/e10e53b39f70b8544295aa9d942419883cd66702 b/octane_http/fuzz/corpus/headers/e10e53b39f70b8544295aa9d942419883cd66702 new file mode 100644 index 0000000..55c9123 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/e10e53b39f70b8544295aa9d942419883cd66702 @@ -0,0 +1,33 @@ +Ho:no:nt--L: +X:򚑋-n-L: +X:򚑋-nLgth:eXL: +X:򚑋-n-L:nt--L: +X:򚑋-n-L: +X:򚑋-nLgth:eXL: +X:򚑋-n-L: +X:򚑋-nLgth:nt--L: +X:򚑋-n-L: +X:򚑋-nLgth:eXL: +X:򚑋nL--: +X:򘑋-nLgth:th:en Xt--L: +X:򚑋-n-L: +X:򚑋-nLgth:eXL: +X:򚑋-n-L: +X:򚑋-nLgth:nt--L: +X:򚑋-n-L: +X:򚑋-nLgth:eXL: +X:򚑋nL--: +X:򘑋-nLgt: +X:򚑋-nLgth:nt--L: +X:򚑋-n-L: +X:򚑋-nLgth:eXL: +X:򚑋nL--: +X:򘑋-nLgth:th:en Xt--L: +X:򚑋-n-L: +X:򚑋-nLgth:eXL: +X:򚑋-n-L: +X:򚑋-nLgL: +X:򚑋-n-L: +X:򚑋-nLgth:eXL: +X:򚑋nL--: +X:򘑋-nLgth:th:en X \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/e167c05a501a0326bce05d895ece285901c29261 b/octane_http/fuzz/corpus/headers/e167c05a501a0326bce05d895ece285901c29261 new file mode 100644 index 0000000..83145aa --- /dev/null +++ b/octane_http/fuzz/corpus/headers/e167c05a501a0326bce05d895ece285901c29261 @@ -0,0 +1 @@ +%%%%%%%%: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/e1949bf7a1615e1133204311ac8c8f3181d9d997 b/octane_http/fuzz/corpus/headers/e1949bf7a1615e1133204311ac8c8f3181d9d997 new file mode 100644 index 0000000..d9980ab --- /dev/null +++ b/octane_http/fuzz/corpus/headers/e1949bf7a1615e1133204311ac8c8f3181d9d997 @@ -0,0 +1,2 @@ +Heg-tLnA:x +6t-Lengt:t \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/e1df8601fe72befa02a3a60fdfae46428663bf7e b/octane_http/fuzz/corpus/headers/e1df8601fe72befa02a3a60fdfae46428663bf7e new file mode 100644 index 0000000..3f663c6 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/e1df8601fe72befa02a3a60fdfae46428663bf7e @@ -0,0 +1,14 @@ +Ht: +H*: +Host: +t......:ta +H*: +Host: +tC: +t: +t: +E*: +o.t: +t: +E*: +otELe.te: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/e1e693b4831200f8e22c2668d50a215e5641fbd8 b/octane_http/fuzz/corpus/headers/e1e693b4831200f8e22c2668d50a215e5641fbd8 new file mode 100644 index 0000000..085c023 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/e1e693b4831200f8e22c2668d50a215e5641fbd8 @@ -0,0 +1 @@ +Content-Length: 5, 5, 5, 5, : t: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/e2c3bc131310f623c4e327376fcda89688851fbb b/octane_http/fuzz/corpus/headers/e2c3bc131310f623c4e327376fcda89688851fbb new file mode 100644 index 0000000..74f647e --- /dev/null +++ b/octane_http/fuzz/corpus/headers/e2c3bc131310f623c4e327376fcda89688851fbb @@ -0,0 +1,4 @@ +net-Hokish: 5 +||||Cot-3h: 5 +||||Ckish: 5 +||||Cookie: a=1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/e2e67088ac294e7b2a4aec85cdc2b091a13167cd b/octane_http/fuzz/corpus/headers/e2e67088ac294e7b2a4aec85cdc2b091a13167cd new file mode 100644 index 0000000..3c5d949 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/e2e67088ac294e7b2a4aec85cdc2b091a13167cd @@ -0,0 +1 @@ +Content-Length:25 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/e2f846b42bdb367b56640b7ac76a5eaab2b625ef b/octane_http/fuzz/corpus/headers/e2f846b42bdb367b56640b7ac76a5eaab2b625ef new file mode 100644 index 0000000..b613ed7 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/e2f846b42bdb367b56640b7ac76a5eaab2b625ef @@ -0,0 +1 @@ +Content-Length: 00,0,00,0,: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/e328ddade5d158115f4eb4fdda298a6c2b82faf4 b/octane_http/fuzz/corpus/headers/e328ddade5d158115f4eb4fdda298a6c2b82faf4 new file mode 100644 index 0000000..49a7ba4 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/e328ddade5d158115f4eb4fdda298a6c2b82faf4 @@ -0,0 +1,20 @@ +'+C:Ȑ +-oC:mhCC:Ȑ +XtC:mXtwt: hCC:Ȑ +X6tC:mhCC:Ȑ +XtC:mhC'+C:Ȑ +-oC: +XtC:mXtwt: hCC:Ȑ +X6tL:mhCC:Ȑ +XtC:mhCC:Ȑ +Xtwt: hCC: /5,s :- +X:5,sC:Ȑ +XtC:mhC'+C:Ȑ +-oC:m +-oC:mhCC:ȐCC:Ȑ +X6tC:mhC..```...-L: 5 +X:-L5,..s 4 +X:-L: 0 +X:-L: +X:CC:Ȑ +X.6t:0 hC. \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/e33d97f137fd5103510a918b45959498f7acd921 b/octane_http/fuzz/corpus/headers/e33d97f137fd5103510a918b45959498f7acd921 new file mode 100644 index 0000000..6dd13a2 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/e33d97f137fd5103510a918b45959498f7acd921 @@ -0,0 +1 @@ +Content-Length:66h:6,뽋66h:6,뽋,뽋3,뽋ht6,뽋ht,뽋3,뽋ht6,뽋h'2 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/e37db16d08ebe236dd7fde01d84effb19f863d88 b/octane_http/fuzz/corpus/headers/e37db16d08ebe236dd7fde01d84effb19f863d88 new file mode 100644 index 0000000..2c2af98 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/e37db16d08ebe236dd7fde01d84effb19f863d88 @@ -0,0 +1 @@ +Hot:aH-Lengntent-Lengphngth: +Nokle:$a=1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/e3ca6f4f1fa6672195d01937ef07464cf87061c6 b/octane_http/fuzz/corpus/headers/e3ca6f4f1fa6672195d01937ef07464cf87061c6 new file mode 100644 index 0000000..868d964 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/e3ca6f4f1fa6672195d01937ef07464cf87061c6 @@ -0,0 +1,2 @@ +Content-Length: 5, : +H: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/e44f7c49f0d01ce9de88270d5ae0521f26787c06 b/octane_http/fuzz/corpus/headers/e44f7c49f0d01ce9de88270d5ae0521f26787c06 new file mode 100644 index 0000000..faeaf7f --- /dev/null +++ b/octane_http/fuzz/corpus/headers/e44f7c49f0d01ce9de88270d5ae0521f26787c06 @@ -0,0 +1 @@ +Ho: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/e4f75f0b1cbea74550a6d0e64a48fc40a274cbb7 b/octane_http/fuzz/corpus/headers/e4f75f0b1cbea74550a6d0e64a48fc40a274cbb7 new file mode 100644 index 0000000..1347fed --- /dev/null +++ b/octane_http/fuzz/corpus/headers/e4f75f0b1cbea74550a6d0e64a48fc40a274cbb7 @@ -0,0 +1,21 @@ +net-Hokish: 5 +||||Cot-Horh: 5 +||||||||okHosst: +at:et-Hokish: 5 +||||Cot-Hor||||okHosst: +at: +aoMMMMMMMMMMMMContent-Length:' MMish: 5 +||||CooC--t-n-: x i-Hokish: 5 +||||Cot-Ho|CooC--tsh: 5( +||||Cook4net-A.:= iea1rh: 5 +||||-t-n-: x iea +aoMMMMMMMMMMMMConk4net-A.:= ieaea +anMMMMMMMMMMMMContent-Length:' MMish: 5( +||||Cook4|||okHosst: +at: +aoMMMMMMMMnt-Length:' MMish: 5 +||||CooC--tsh: 5( +||||Cook4net-A.:= irh: 5 +||||-t-n-: x iea +aoMMMMMMMMMMMMConk4MMish: 5( +||||Cook4net-A.:= iea1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/e550e629f0b81c8ab109c2445e4f2e8df6a9a22f b/octane_http/fuzz/corpus/headers/e550e629f0b81c8ab109c2445e4f2e8df6a9a22f new file mode 100644 index 0000000..2ea86af --- /dev/null +++ b/octane_http/fuzz/corpus/headers/e550e629f0b81c8ab109c2445e4f2e8df6a9a22f @@ -0,0 +1 @@ +nt-: b=2 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/e5c8d402526b39e8a76e74267e56224fbfdcefc8 b/octane_http/fuzz/corpus/headers/e5c8d402526b39e8a76e74267e56224fbfdcefc8 new file mode 100644 index 0000000..63e4cf1 --- /dev/null +++ b/octane_http/fuzz/corpus/headers/e5c8d402526b39e8a76e74267e56224fbfdcefc8 @@ -0,0 +1,2 @@ +H: +J: diff --git a/octane_http/fuzz/corpus/headers/e6afcd2ca3ca0b8f4f44b8c7367e347c0d1a4475 b/octane_http/fuzz/corpus/headers/e6afcd2ca3ca0b8f4f44b8c7367e347c0d1a4475 new file mode 100644 index 0000000..0d66daf --- /dev/null +++ b/octane_http/fuzz/corpus/headers/e6afcd2ca3ca0b8f4f44b8c7367e347c0d1a4475 @@ -0,0 +1,2 @@ +H:' +C: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/headers/e6cc9d7a1567230d6d2bf1297e90e4969122697f b/octane_http/fuzz/corpus/headers/e6cc9d7a1567230d6d2bf1297e90e4969122697f new file mode 100644 index 0000000..d53552d --- /dev/null +++ b/octane_http/fuzz/corpus/headers/e6cc9d7a1567230d6d2bf1297e90e4969122697f @@ -0,0 +1 @@ +//q../../:.//./..//2../ab/////../.c..1.//./../.../..//1.././:.//./..//2../ab/////../.c..1.//./../...//./../a/2../:./.c..%/.c.././/../../:./../../.../../=/../c..%/.c.././/./../.../../=/.././..//2../ab/////../.c..1.//./../.../..//1../..//./../a/2../.c..1.//././/./../a/2../:./.c..%/.c.././:./../../.../../=/../c..%/./1../../:.//b//b//../.%/.c.././/../.../..//1../../:././/../../.../..//2../../:.//./..//2/../.%/./..././.../..//q../../:.//./../c.././/./../.../../=/../:.//./../ab/:.//.///.//2/. ./.%/.c..1.//./../.../..//1../..//./..//..//1../../:././/../../.../..//1../../:.//./..//2/../.%/./../././../a]bc..././/./../.../..//1../../:.//b/.//../.../..//1../../:././/../../.../..//1../../:.//./..//2/../.%/./../../.../..//q../../:.//./..//2../ab/////../.c..1.//./../.../..//1../..//./../a/2../.c.../.../..//q../../:.//.//./../.../..//1../..//./../a]bc..././/./../.../..//1../../:.//b//b//../.%/.c.././/../.../..//1../../:././/../../.../..//1../../:.//./..//2/../.%/./../././../../.../..//1../../:././/../../.../..//1../../:.//./..//2/../.%/./../../.../..//q../../.%/.c.././/../.../..//1../../:././/../../.../..//1../../:.//./..//2/../.%/.c..1.//./../.../..//1../..//./../a]bc..././/./../.../..//1../../:.//./../../.../..//q../../:.//./..//2../ab/////../.c..1.//./../.../..//1.././:.//./..//2../ab/////../.c..1.//./../...//./../a/2../:./.c..%/.c.././/../../:./../../.../../=/../c..%/.c.././/./../.../../=/.././..//2../a./..//1../..//./../a/2../.c..1.//././/./../a/2../:./.c..%/.c.././/../../:./../../.../../=/../c..%/./1../../:.//b//b//../.%/.c.././/../.../..//1../../:././/../..//./..../2../../:.//./..//2/../.%/./../../.../..//q../../:.//./../c.././/./../.../../=/../:.//./../ab/:.//.///./../ab//.////.. \ No newline at end of file diff --git a/octane_http/fuzz/corpus/path/4f18641a67d47b020cab1b313c990e7c4cda49e9 b/octane_http/fuzz/corpus/path/4f18641a67d47b020cab1b313c990e7c4cda49e9 new file mode 100644 index 0000000..82a2e35 Binary files /dev/null and b/octane_http/fuzz/corpus/path/4f18641a67d47b020cab1b313c990e7c4cda49e9 differ diff --git a/octane_http/fuzz/corpus/path/4f4ad0aa8476961a5cabdf86eac31a4ebe4d2ac8 b/octane_http/fuzz/corpus/path/4f4ad0aa8476961a5cabdf86eac31a4ebe4d2ac8 new file mode 100644 index 0000000..bd1caca --- /dev/null +++ b/octane_http/fuzz/corpus/path/4f4ad0aa8476961a5cabdf86eac31a4ebe4d2ac8 @@ -0,0 +1 @@ +/F. \ No newline at end of file diff --git a/octane_http/fuzz/corpus/path/52d3971be10de82af53f59b124f833853184bad0 b/octane_http/fuzz/corpus/path/52d3971be10de82af53f59b124f833853184bad0 new file mode 100644 index 0000000..9f87c39 --- /dev/null +++ b/octane_http/fuzz/corpus/path/52d3971be10de82af53f59b124f833853184bad0 @@ -0,0 +1 @@ +ab/b+/*a/../../../.. \ No newline at end of file diff --git a/octane_http/fuzz/corpus/path/53647e1bfa9885405fdb64ca03d5ab6724557585 b/octane_http/fuzz/corpus/path/53647e1bfa9885405fdb64ca03d5ab6724557585 new file mode 100644 index 0000000..bfe4cbf --- /dev/null +++ b/octane_http/fuzz/corpus/path/53647e1bfa9885405fdb64ca03d5ab6724557585 @@ -0,0 +1 @@ +//../ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/path/55750ee39703373d74a1e625226acec961914a83 b/octane_http/fuzz/corpus/path/55750ee39703373d74a1e625226acec961914a83 new file mode 100644 index 0000000..e132cde --- /dev/null +++ b/octane_http/fuzz/corpus/path/55750ee39703373d74a1e625226acec961914a83 @@ -0,0 +1 @@ +./././. \ No newline at end of file diff --git a/octane_http/fuzz/corpus/path/57c5ce23cd6875607aa584f4cd4978caa405d947 b/octane_http/fuzz/corpus/path/57c5ce23cd6875607aa584f4cd4978caa405d947 new file mode 100644 index 0000000..dbbcdd6 Binary files /dev/null and b/octane_http/fuzz/corpus/path/57c5ce23cd6875607aa584f4cd4978caa405d947 differ diff --git a/octane_http/fuzz/corpus/path/585661cadc803dc0f15de1ac36fdb24b6bec6165 b/octane_http/fuzz/corpus/path/585661cadc803dc0f15de1ac36fdb24b6bec6165 new file mode 100644 index 0000000..1b00348 --- /dev/null +++ b/octane_http/fuzz/corpus/path/585661cadc803dc0f15de1ac36fdb24b6bec6165 @@ -0,0 +1 @@ +b/../c \ No newline at end of file diff --git a/octane_http/fuzz/corpus/path/59a386759961fdc59268f25cfb7e1a96e02d92c0 b/octane_http/fuzz/corpus/path/59a386759961fdc59268f25cfb7e1a96e02d92c0 new file mode 100644 index 0000000..5dbae87 Binary files /dev/null and b/octane_http/fuzz/corpus/path/59a386759961fdc59268f25cfb7e1a96e02d92c0 differ diff --git a/octane_http/fuzz/corpus/path/59cfeb1def3ea863c68d3fdeb3dbe920ea180a61 b/octane_http/fuzz/corpus/path/59cfeb1def3ea863c68d3fdeb3dbe920ea180a61 new file mode 100644 index 0000000..ed70022 --- /dev/null +++ b/octane_http/fuzz/corpus/path/59cfeb1def3ea863c68d3fdeb3dbe920ea180a61 @@ -0,0 +1 @@ +b//*/./././././././././././././././././././././././././././././././. \ No newline at end of file diff --git a/octane_http/fuzz/corpus/path/5be3d23bfad3414f5662007d0d3f5569b8785e6a b/octane_http/fuzz/corpus/path/5be3d23bfad3414f5662007d0d3f5569b8785e6a new file mode 100644 index 0000000..8da2152 Binary files /dev/null and b/octane_http/fuzz/corpus/path/5be3d23bfad3414f5662007d0d3f5569b8785e6a differ diff --git a/octane_http/fuzz/corpus/path/5dd26968825f92b2b73ef5b43f45317e937c2036 b/octane_http/fuzz/corpus/path/5dd26968825f92b2b73ef5b43f45317e937c2036 new file mode 100644 index 0000000..d63d2c5 Binary files /dev/null and b/octane_http/fuzz/corpus/path/5dd26968825f92b2b73ef5b43f45317e937c2036 differ diff --git a/octane_http/fuzz/corpus/path/61594133e52fc50480452980faee0ab41f08bb6b b/octane_http/fuzz/corpus/path/61594133e52fc50480452980faee0ab41f08bb6b new file mode 100644 index 0000000..093a0ef Binary files /dev/null and b/octane_http/fuzz/corpus/path/61594133e52fc50480452980faee0ab41f08bb6b differ diff --git a/octane_http/fuzz/corpus/path/616e30e14d55317c9a7d365eaeb5aa7fabf36dc6 b/octane_http/fuzz/corpus/path/616e30e14d55317c9a7d365eaeb5aa7fabf36dc6 new file mode 100644 index 0000000..8fca71a Binary files /dev/null and b/octane_http/fuzz/corpus/path/616e30e14d55317c9a7d365eaeb5aa7fabf36dc6 differ diff --git a/octane_http/fuzz/corpus/path/67c80cd6a6765f045913876c2dae82555ed81601 b/octane_http/fuzz/corpus/path/67c80cd6a6765f045913876c2dae82555ed81601 new file mode 100644 index 0000000..1dbe723 Binary files /dev/null and b/octane_http/fuzz/corpus/path/67c80cd6a6765f045913876c2dae82555ed81601 differ diff --git a/octane_http/fuzz/corpus/path/68353a761f06e1f51c5c79af427f419385ca5121 b/octane_http/fuzz/corpus/path/68353a761f06e1f51c5c79af427f419385ca5121 new file mode 100644 index 0000000..d357012 --- /dev/null +++ b/octane_http/fuzz/corpus/path/68353a761f06e1f51c5c79af427f419385ca5121 @@ -0,0 +1 @@ +////////////////.. \ No newline at end of file diff --git a/octane_http/fuzz/corpus/path/6cd3d7d6ed2e6b19a0bd191c8946e653155b37bb b/octane_http/fuzz/corpus/path/6cd3d7d6ed2e6b19a0bd191c8946e653155b37bb new file mode 100644 index 0000000..da688c8 Binary files /dev/null and b/octane_http/fuzz/corpus/path/6cd3d7d6ed2e6b19a0bd191c8946e653155b37bb differ diff --git a/octane_http/fuzz/corpus/path/6e87122b78c0a1d2d33ff0fe5b31e43d1c1c6902 b/octane_http/fuzz/corpus/path/6e87122b78c0a1d2d33ff0fe5b31e43d1c1c6902 new file mode 100644 index 0000000..df800d2 Binary files /dev/null and b/octane_http/fuzz/corpus/path/6e87122b78c0a1d2d33ff0fe5b31e43d1c1c6902 differ diff --git a/octane_http/fuzz/corpus/path/6fc55427ab9ce6638e329a4ffd44606dc9652840 b/octane_http/fuzz/corpus/path/6fc55427ab9ce6638e329a4ffd44606dc9652840 new file mode 100644 index 0000000..2c8f511 --- /dev/null +++ b/octane_http/fuzz/corpus/path/6fc55427ab9ce6638e329a4ffd44606dc9652840 @@ -0,0 +1 @@ +//////////////// \ No newline at end of file diff --git a/octane_http/fuzz/corpus/path/709fd7d5cd72e68f60cf7fa472826e50cc129e9f b/octane_http/fuzz/corpus/path/709fd7d5cd72e68f60cf7fa472826e50cc129e9f new file mode 100644 index 0000000..2276ad1 --- /dev/null +++ b/octane_http/fuzz/corpus/path/709fd7d5cd72e68f60cf7fa472826e50cc129e9f @@ -0,0 +1 @@ +/../../c \ No newline at end of file diff --git a/octane_http/fuzz/corpus/path/719783d45ab0cddaaa35c205b85901ea7703b888 b/octane_http/fuzz/corpus/path/719783d45ab0cddaaa35c205b85901ea7703b888 new file mode 100644 index 0000000..d2125a6 --- /dev/null +++ b/octane_http/fuzz/corpus/path/719783d45ab0cddaaa35c205b85901ea7703b888 @@ -0,0 +1 @@ +ab////../.%/.c/.//./../..//1../../:.//./../ab//../.%/././../.../../1..//../:.//./../.ab//.////../.%/.c./..//./../././//.c.././/.//.../..//2./../././/../././ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/path/72832236efe845fcda758dd3c1bb280bf35046dc b/octane_http/fuzz/corpus/path/72832236efe845fcda758dd3c1bb280bf35046dc new file mode 100644 index 0000000..a286dfb Binary files /dev/null and b/octane_http/fuzz/corpus/path/72832236efe845fcda758dd3c1bb280bf35046dc differ diff --git a/octane_http/fuzz/corpus/path/7447a986faa9a1391e4473ce8f6f0e5633b7e848 b/octane_http/fuzz/corpus/path/7447a986faa9a1391e4473ce8f6f0e5633b7e848 new file mode 100644 index 0000000..3f3c314 Binary files /dev/null and b/octane_http/fuzz/corpus/path/7447a986faa9a1391e4473ce8f6f0e5633b7e848 differ diff --git a/octane_http/fuzz/corpus/path/7ded20733976df075be72504e39ed27bd468bfe1 b/octane_http/fuzz/corpus/path/7ded20733976df075be72504e39ed27bd468bfe1 new file mode 100644 index 0000000..8318720 --- /dev/null +++ b/octane_http/fuzz/corpus/path/7ded20733976df075be72504e39ed27bd468bfe1 @@ -0,0 +1 @@ +Ux/{y/1x/{y/1x/./U{/. \ No newline at end of file diff --git a/octane_http/fuzz/corpus/path/80ed9c4640e77681a0272265eff3d5f2f3c15cc6 b/octane_http/fuzz/corpus/path/80ed9c4640e77681a0272265eff3d5f2f3c15cc6 new file mode 100644 index 0000000..57b106a Binary files /dev/null and b/octane_http/fuzz/corpus/path/80ed9c4640e77681a0272265eff3d5f2f3c15cc6 differ diff --git a/octane_http/fuzz/corpus/path/85e53271e14006f0265921d02d4d736cdc580b0b b/octane_http/fuzz/corpus/path/85e53271e14006f0265921d02d4d736cdc580b0b new file mode 100644 index 0000000..ce542ef --- /dev/null +++ b/octane_http/fuzz/corpus/path/85e53271e14006f0265921d02d4d736cdc580b0b @@ -0,0 +1 @@ +ÿ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/path/86fe465497dfdd363dc48679592320d60ca931e5 b/octane_http/fuzz/corpus/path/86fe465497dfdd363dc48679592320d60ca931e5 new file mode 100644 index 0000000..ab77e96 Binary files /dev/null and b/octane_http/fuzz/corpus/path/86fe465497dfdd363dc48679592320d60ca931e5 differ diff --git a/octane_http/fuzz/corpus/path/8b5faf57f49cda7b2814c4895efb47a4d3408c03 b/octane_http/fuzz/corpus/path/8b5faf57f49cda7b2814c4895efb47a4d3408c03 new file mode 100644 index 0000000..b26e569 --- /dev/null +++ b/octane_http/fuzz/corpus/path/8b5faf57f49cda7b2814c4895efb47a4d3408c03 @@ -0,0 +1 @@ +{U{Uy/x{{ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/path/8df79565fcc0bfd28376ad81903046a1a029b7ca b/octane_http/fuzz/corpus/path/8df79565fcc0bfd28376ad81903046a1a029b7ca new file mode 100644 index 0000000..c10c6f8 Binary files /dev/null and b/octane_http/fuzz/corpus/path/8df79565fcc0bfd28376ad81903046a1a029b7ca differ diff --git a/octane_http/fuzz/corpus/path/8efa557108541d05e044ae10653ad4ed6d91ba2d b/octane_http/fuzz/corpus/path/8efa557108541d05e044ae10653ad4ed6d91ba2d new file mode 100644 index 0000000..5bace75 Binary files /dev/null and b/octane_http/fuzz/corpus/path/8efa557108541d05e044ae10653ad4ed6d91ba2d differ diff --git a/octane_http/fuzz/corpus/path/902df02a98d9d377ff4b1f90506e62bc1cd3abd8 b/octane_http/fuzz/corpus/path/902df02a98d9d377ff4b1f90506e62bc1cd3abd8 new file mode 100644 index 0000000..d36220b Binary files /dev/null and b/octane_http/fuzz/corpus/path/902df02a98d9d377ff4b1f90506e62bc1cd3abd8 differ diff --git a/octane_http/fuzz/corpus/path/94557222d1dac2b76ecd3fd856fe5950d1baa791 b/octane_http/fuzz/corpus/path/94557222d1dac2b76ecd3fd856fe5950d1baa791 new file mode 100644 index 0000000..a490d39 --- /dev/null +++ b/octane_http/fuzz/corpus/path/94557222d1dac2b76ecd3fd856fe5950d1baa791 @@ -0,0 +1 @@ +UU/UUUUV/UxU/{{y \ No newline at end of file diff --git a/octane_http/fuzz/corpus/path/9a67a88f390060e9b1e6b9cbd3c75270c798e5d1 b/octane_http/fuzz/corpus/path/9a67a88f390060e9b1e6b9cbd3c75270c798e5d1 new file mode 100644 index 0000000..2fd407a Binary files /dev/null and b/octane_http/fuzz/corpus/path/9a67a88f390060e9b1e6b9cbd3c75270c798e5d1 differ diff --git a/octane_http/fuzz/corpus/path/9c23658539ccb09a2750cd0aa6bb03284135e573 b/octane_http/fuzz/corpus/path/9c23658539ccb09a2750cd0aa6bb03284135e573 new file mode 100644 index 0000000..5f94e82 --- /dev/null +++ b/octane_http/fuzz/corpus/path/9c23658539ccb09a2750cd0aa6bb03284135e573 @@ -0,0 +1 @@ +./././././././. \ No newline at end of file diff --git a/octane_http/fuzz/corpus/path/9c77d19e5d43fc62dc182eb76bd738698cc54e42 b/octane_http/fuzz/corpus/path/9c77d19e5d43fc62dc182eb76bd738698cc54e42 new file mode 100644 index 0000000..ae5dc98 Binary files /dev/null and b/octane_http/fuzz/corpus/path/9c77d19e5d43fc62dc182eb76bd738698cc54e42 differ diff --git a/octane_http/fuzz/corpus/path/9d3dd08bbf840de2fea7ec7a0ce645511557c053 b/octane_http/fuzz/corpus/path/9d3dd08bbf840de2fea7ec7a0ce645511557c053 new file mode 100644 index 0000000..56f68d1 --- /dev/null +++ b/octane_http/fuzz/corpus/path/9d3dd08bbf840de2fea7ec7a0ce645511557c053 @@ -0,0 +1 @@ +//UUUUUUVc \ No newline at end of file diff --git a/octane_http/fuzz/corpus/path/9d891e731f75deae56884d79e9816736b7488080 b/octane_http/fuzz/corpus/path/9d891e731f75deae56884d79e9816736b7488080 new file mode 100644 index 0000000..a96aa0e --- /dev/null +++ b/octane_http/fuzz/corpus/path/9d891e731f75deae56884d79e9816736b7488080 @@ -0,0 +1 @@ +.. \ No newline at end of file diff --git a/octane_http/fuzz/corpus/path/9de3eda8f3f959073288fc8a1739576cff2b1998 b/octane_http/fuzz/corpus/path/9de3eda8f3f959073288fc8a1739576cff2b1998 new file mode 100644 index 0000000..1c8097e --- /dev/null +++ b/octane_http/fuzz/corpus/path/9de3eda8f3f959073288fc8a1739576cff2b1998 @@ -0,0 +1 @@ +/&.. \ No newline at end of file diff --git a/octane_http/fuzz/corpus/path/9e7ef1f2cd95e0636fad1f40b95f83ec9906d815 b/octane_http/fuzz/corpus/path/9e7ef1f2cd95e0636fad1f40b95f83ec9906d815 new file mode 100644 index 0000000..46da5c0 --- /dev/null +++ b/octane_http/fuzz/corpus/path/9e7ef1f2cd95e0636fad1f40b95f83ec9906d815 @@ -0,0 +1 @@ +Ux/{x/{' \ No newline at end of file diff --git a/octane_http/fuzz/corpus/path/a815035b261d87db6ca1e66c8fbe0c0a8bf95309 b/octane_http/fuzz/corpus/path/a815035b261d87db6ca1e66c8fbe0c0a8bf95309 new file mode 100644 index 0000000..30ab2f0 --- /dev/null +++ b/octane_http/fuzz/corpus/path/a815035b261d87db6ca1e66c8fbe0c0a8bf95309 @@ -0,0 +1 @@ +/y// \ No newline at end of file diff --git a/octane_http/fuzz/corpus/path/a93f28f7474cf6c807e081848f9c6e375970fd26 b/octane_http/fuzz/corpus/path/a93f28f7474cf6c807e081848f9c6e375970fd26 new file mode 100644 index 0000000..bb523ac Binary files /dev/null and b/octane_http/fuzz/corpus/path/a93f28f7474cf6c807e081848f9c6e375970fd26 differ diff --git a/octane_http/fuzz/corpus/path/aac00d9170a52c41155004bd5a4fb66aab4711d1 b/octane_http/fuzz/corpus/path/aac00d9170a52c41155004bd5a4fb66aab4711d1 new file mode 100644 index 0000000..375b536 --- /dev/null +++ b/octane_http/fuzz/corpus/path/aac00d9170a52c41155004bd5a4fb66aab4711d1 @@ -0,0 +1 @@ +././. \ No newline at end of file diff --git a/octane_http/fuzz/corpus/path/ab1502837eb580036837279ac63656db69636605 b/octane_http/fuzz/corpus/path/ab1502837eb580036837279ac63656db69636605 new file mode 100644 index 0000000..d373d5e --- /dev/null +++ b/octane_http/fuzz/corpus/path/ab1502837eb580036837279ac63656db69636605 @@ -0,0 +1 @@ +////////////////////////////////////////////////////////////// \ No newline at end of file diff --git a/octane_http/fuzz/corpus/path/ae2f5d1d9940136697127b61e83929dad217a2ff b/octane_http/fuzz/corpus/path/ae2f5d1d9940136697127b61e83929dad217a2ff new file mode 100644 index 0000000..c12fe08 Binary files /dev/null and b/octane_http/fuzz/corpus/path/ae2f5d1d9940136697127b61e83929dad217a2ff differ diff --git a/octane_http/fuzz/corpus/path/b67236861d40e7aae7d8bb4397a8b3b1599973a4 b/octane_http/fuzz/corpus/path/b67236861d40e7aae7d8bb4397a8b3b1599973a4 new file mode 100644 index 0000000..d3192dc --- /dev/null +++ b/octane_http/fuzz/corpus/path/b67236861d40e7aae7d8bb4397a8b3b1599973a4 @@ -0,0 +1 @@ +x?/.. \ No newline at end of file diff --git a/octane_http/fuzz/corpus/path/b7065f78db5f304aa40026cb2f282bbe6cbc88fc b/octane_http/fuzz/corpus/path/b7065f78db5f304aa40026cb2f282bbe6cbc88fc new file mode 100644 index 0000000..575d948 Binary files /dev/null and b/octane_http/fuzz/corpus/path/b7065f78db5f304aa40026cb2f282bbe6cbc88fc differ diff --git a/octane_http/fuzz/corpus/path/b861e44e40870eadda8fe516977d8a4e040f12cf b/octane_http/fuzz/corpus/path/b861e44e40870eadda8fe516977d8a4e040f12cf new file mode 100644 index 0000000..61367e3 --- /dev/null +++ b/octane_http/fuzz/corpus/path/b861e44e40870eadda8fe516977d8a4e040f12cf @@ -0,0 +1 @@ +////////.. \ No newline at end of file diff --git a/octane_http/fuzz/corpus/path/ba65844dbfc6c1ab8dbadf7c2ce1f4d0d3fb7586 b/octane_http/fuzz/corpus/path/ba65844dbfc6c1ab8dbadf7c2ce1f4d0d3fb7586 new file mode 100644 index 0000000..ef62e1d Binary files /dev/null and b/octane_http/fuzz/corpus/path/ba65844dbfc6c1ab8dbadf7c2ce1f4d0d3fb7586 differ diff --git a/octane_http/fuzz/corpus/path/bb2bda34c423a047f3419f79f90bf780b5d79546 b/octane_http/fuzz/corpus/path/bb2bda34c423a047f3419f79f90bf780b5d79546 new file mode 100644 index 0000000..0732579 --- /dev/null +++ b/octane_http/fuzz/corpus/path/bb2bda34c423a047f3419f79f90bf780b5d79546 @@ -0,0 +1 @@ +Ux/Ux/U8/{y/Ux/{y/{./.. \ No newline at end of file diff --git a/octane_http/fuzz/corpus/path/bb803a620a37ec46769d2cebb540ada448892613 b/octane_http/fuzz/corpus/path/bb803a620a37ec46769d2cebb540ada448892613 new file mode 100644 index 0000000..e71bc0b Binary files /dev/null and b/octane_http/fuzz/corpus/path/bb803a620a37ec46769d2cebb540ada448892613 differ diff --git a/octane_http/fuzz/corpus/path/bbda720392fc0dfd3884bb31204ec82acd90eee4 b/octane_http/fuzz/corpus/path/bbda720392fc0dfd3884bb31204ec82acd90eee4 new file mode 100644 index 0000000..4c8713e Binary files /dev/null and b/octane_http/fuzz/corpus/path/bbda720392fc0dfd3884bb31204ec82acd90eee4 differ diff --git a/octane_http/fuzz/corpus/path/c0093e67d62c29d23155d84d5030570193003da2 b/octane_http/fuzz/corpus/path/c0093e67d62c29d23155d84d5030570193003da2 new file mode 100644 index 0000000..44d575b --- /dev/null +++ b/octane_http/fuzz/corpus/path/c0093e67d62c29d23155d84d5030570193003da2 @@ -0,0 +1 @@ +a/b/../../z/.. \ No newline at end of file diff --git a/octane_http/fuzz/corpus/path/c64b8480a468e7f8b15abd0cb49a4f9a451af542 b/octane_http/fuzz/corpus/path/c64b8480a468e7f8b15abd0cb49a4f9a451af542 new file mode 100644 index 0000000..4894ddf --- /dev/null +++ b/octane_http/fuzz/corpus/path/c64b8480a468e7f8b15abd0cb49a4f9a451af542 @@ -0,0 +1 @@ +/// \ No newline at end of file diff --git a/octane_http/fuzz/corpus/path/c89daf30207d98a75b5262220d166b77c0e3e0d6 b/octane_http/fuzz/corpus/path/c89daf30207d98a75b5262220d166b77c0e3e0d6 new file mode 100644 index 0000000..8e51cfb Binary files /dev/null and b/octane_http/fuzz/corpus/path/c89daf30207d98a75b5262220d166b77c0e3e0d6 differ diff --git a/octane_http/fuzz/corpus/path/c8f34502f1891a7fff8a5418ac7059df3631152d b/octane_http/fuzz/corpus/path/c8f34502f1891a7fff8a5418ac7059df3631152d new file mode 100644 index 0000000..dd53e50 Binary files /dev/null and b/octane_http/fuzz/corpus/path/c8f34502f1891a7fff8a5418ac7059df3631152d differ diff --git a/octane_http/fuzz/corpus/path/ca127ee093d90caeb2b6d37559fe9c29943cfc1b b/octane_http/fuzz/corpus/path/ca127ee093d90caeb2b6d37559fe9c29943cfc1b new file mode 100644 index 0000000..84f9e22 Binary files /dev/null and b/octane_http/fuzz/corpus/path/ca127ee093d90caeb2b6d37559fe9c29943cfc1b differ diff --git a/octane_http/fuzz/corpus/path/cb21194051920e2b68285d210ae77c3f39a15292 b/octane_http/fuzz/corpus/path/cb21194051920e2b68285d210ae77c3f39a15292 new file mode 100644 index 0000000..37918b5 --- /dev/null +++ b/octane_http/fuzz/corpus/path/cb21194051920e2b68285d210ae77c3f39a15292 @@ -0,0 +1 @@ +a/b/b/../%/g/../../../b/../.%/c/../../.. \ No newline at end of file diff --git a/octane_http/fuzz/corpus/path/cb60f52856187ee728c42f3b3d6ade2ec4cc3bb8 b/octane_http/fuzz/corpus/path/cb60f52856187ee728c42f3b3d6ade2ec4cc3bb8 new file mode 100644 index 0000000..0f6d39d --- /dev/null +++ b/octane_http/fuzz/corpus/path/cb60f52856187ee728c42f3b3d6ade2ec4cc3bb8 @@ -0,0 +1 @@ +./. \ No newline at end of file diff --git a/octane_http/fuzz/corpus/path/cfd2aaff6ae90fb7eb44a312b48f40665e301701 b/octane_http/fuzz/corpus/path/cfd2aaff6ae90fb7eb44a312b48f40665e301701 new file mode 100644 index 0000000..428a598 Binary files /dev/null and b/octane_http/fuzz/corpus/path/cfd2aaff6ae90fb7eb44a312b48f40665e301701 differ diff --git a/octane_http/fuzz/corpus/path/d1c3f34089f35d283c0e6dba4fc6e81bfd13768b b/octane_http/fuzz/corpus/path/d1c3f34089f35d283c0e6dba4fc6e81bfd13768b new file mode 100644 index 0000000..21970cb --- /dev/null +++ b/octane_http/fuzz/corpus/path/d1c3f34089f35d283c0e6dba4fc6e81bfd13768b @@ -0,0 +1 @@ +U/+1./{UEUUUV/x/{ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/path/d2104b44f17f54299553d7f476340e05912b9761 b/octane_http/fuzz/corpus/path/d2104b44f17f54299553d7f476340e05912b9761 new file mode 100644 index 0000000..99e25e9 Binary files /dev/null and b/octane_http/fuzz/corpus/path/d2104b44f17f54299553d7f476340e05912b9761 differ diff --git a/octane_http/fuzz/corpus/path/d38e6a0d240b018aaffc102d13a33945b222831c b/octane_http/fuzz/corpus/path/d38e6a0d240b018aaffc102d13a33945b222831c new file mode 100644 index 0000000..7f651cb --- /dev/null +++ b/octane_http/fuzz/corpus/path/d38e6a0d240b018aaffc102d13a33945b222831c @@ -0,0 +1 @@ +///.. \ No newline at end of file diff --git a/octane_http/fuzz/corpus/path/d3c8da1637991f15a6e5e232c0a141c7679c526f b/octane_http/fuzz/corpus/path/d3c8da1637991f15a6e5e232c0a141c7679c526f new file mode 100644 index 0000000..110c343 --- /dev/null +++ b/octane_http/fuzz/corpus/path/d3c8da1637991f15a6e5e232c0a141c7679c526f @@ -0,0 +1 @@ +U/U/y/{/y/{/y/{ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/path/d8f2d1fc4cb588bd08b23710bd0921e69a33a5b4 b/octane_http/fuzz/corpus/path/d8f2d1fc4cb588bd08b23710bd0921e69a33a5b4 new file mode 100644 index 0000000..f9ff6a3 Binary files /dev/null and b/octane_http/fuzz/corpus/path/d8f2d1fc4cb588bd08b23710bd0921e69a33a5b4 differ diff --git a/octane_http/fuzz/corpus/path/d9d71ae861f15b62a6bfa245f01aa9af593e13fa b/octane_http/fuzz/corpus/path/d9d71ae861f15b62a6bfa245f01aa9af593e13fa new file mode 100644 index 0000000..557f237 --- /dev/null +++ b/octane_http/fuzz/corpus/path/d9d71ae861f15b62a6bfa245f01aa9af593e13fa @@ -0,0 +1 @@ +{y/xy/Ux/{x/Ux/{y/Ux/{y/Ux/{y/Ux/{y/U|/{y/./.. \ No newline at end of file diff --git a/octane_http/fuzz/corpus/path/d9ff0338fb90aca3029f4a3fcfcc054d7cb421d3 b/octane_http/fuzz/corpus/path/d9ff0338fb90aca3029f4a3fcfcc054d7cb421d3 new file mode 100644 index 0000000..37d638a Binary files /dev/null and b/octane_http/fuzz/corpus/path/d9ff0338fb90aca3029f4a3fcfcc054d7cb421d3 differ diff --git a/octane_http/fuzz/corpus/path/da0a258d8e923dc2aa2697edf11809f4ce5a0da7 b/octane_http/fuzz/corpus/path/da0a258d8e923dc2aa2697edf11809f4ce5a0da7 new file mode 100644 index 0000000..37a7984 Binary files /dev/null and b/octane_http/fuzz/corpus/path/da0a258d8e923dc2aa2697edf11809f4ce5a0da7 differ diff --git a/octane_http/fuzz/corpus/path/da3b614efbd25f9f6f8754fbcdababb760a0317c b/octane_http/fuzz/corpus/path/da3b614efbd25f9f6f8754fbcdababb760a0317c new file mode 100644 index 0000000..db8d850 --- /dev/null +++ b/octane_http/fuzz/corpus/path/da3b614efbd25f9f6f8754fbcdababb760a0317c @@ -0,0 +1 @@ +//// UUUVc UUUUUUVc \ No newline at end of file diff --git a/octane_http/fuzz/corpus/path/dbf3428675da797d327ac6f5afffcaeb3b4008b9 b/octane_http/fuzz/corpus/path/dbf3428675da797d327ac6f5afffcaeb3b4008b9 new file mode 100644 index 0000000..bb91d33 Binary files /dev/null and b/octane_http/fuzz/corpus/path/dbf3428675da797d327ac6f5afffcaeb3b4008b9 differ diff --git a/octane_http/fuzz/corpus/path/deb930f4f31c6740fd8f3eb854187614aa6395ec b/octane_http/fuzz/corpus/path/deb930f4f31c6740fd8f3eb854187614aa6395ec new file mode 100644 index 0000000..44b2370 --- /dev/null +++ b/octane_http/fuzz/corpus/path/deb930f4f31c6740fd8f3eb854187614aa6395ec @@ -0,0 +1 @@ +ab/b./.%/.a/ab/b./.%/.a/../../../..//../../..//../.. \ No newline at end of file diff --git a/octane_http/fuzz/corpus/path/e1c69fb52ca759a81ab7984124af8a3ab53fc779 b/octane_http/fuzz/corpus/path/e1c69fb52ca759a81ab7984124af8a3ab53fc779 new file mode 100644 index 0000000..597c18c --- /dev/null +++ b/octane_http/fuzz/corpus/path/e1c69fb52ca759a81ab7984124af8a3ab53fc779 @@ -0,0 +1 @@ +a/../.. \ No newline at end of file diff --git a/octane_http/fuzz/corpus/path/e613b996d429c45d9fef1d64c7080eba80437094 b/octane_http/fuzz/corpus/path/e613b996d429c45d9fef1d64c7080eba80437094 new file mode 100644 index 0000000..e2640a3 Binary files /dev/null and b/octane_http/fuzz/corpus/path/e613b996d429c45d9fef1d64c7080eba80437094 differ diff --git a/octane_http/fuzz/corpus/path/e8ccde27c30ef2d7843d85feaa18e35c42a56bbc b/octane_http/fuzz/corpus/path/e8ccde27c30ef2d7843d85feaa18e35c42a56bbc new file mode 100644 index 0000000..7a099de Binary files /dev/null and b/octane_http/fuzz/corpus/path/e8ccde27c30ef2d7843d85feaa18e35c42a56bbc differ diff --git a/octane_http/fuzz/corpus/path/ecd26df8ff2669a1307b148355e14f0a09116dea b/octane_http/fuzz/corpus/path/ecd26df8ff2669a1307b148355e14f0a09116dea new file mode 100644 index 0000000..f9fe13e --- /dev/null +++ b/octane_http/fuzz/corpus/path/ecd26df8ff2669a1307b148355e14f0a09116dea @@ -0,0 +1 @@ +.//./../ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/path/ed3fca4137f9bb98a09ff8eb3184bb8a844a66a9 b/octane_http/fuzz/corpus/path/ed3fca4137f9bb98a09ff8eb3184bb8a844a66a9 new file mode 100644 index 0000000..7dedfe2 --- /dev/null +++ b/octane_http/fuzz/corpus/path/ed3fca4137f9bb98a09ff8eb3184bb8a844a66a9 @@ -0,0 +1 @@ +b//b//../.%/.c./.././b//b//../.%/.c./../.../..//b../:././/../../.(./..//1./../../:.0/./../2/../:././../../%./..&/..//q../../:.../../b/b.%/.a/../../../../..3../../:././/../../.(a/../:./.c././../.../..//.././../.../../=/../:4//../a//. \ No newline at end of file diff --git a/octane_http/fuzz/corpus/path/f11a70dac3d4b670aa1a513518d6d0f4cb12f3ff b/octane_http/fuzz/corpus/path/f11a70dac3d4b670aa1a513518d6d0f4cb12f3ff new file mode 100644 index 0000000..80dcafa --- /dev/null +++ b/octane_http/fuzz/corpus/path/f11a70dac3d4b670aa1a513518d6d0f4cb12f3ff @@ -0,0 +1 @@ +//////// \ No newline at end of file diff --git a/octane_http/fuzz/corpus/path/f22ff8b608243f405c70950ec655fd1998112663 b/octane_http/fuzz/corpus/path/f22ff8b608243f405c70950ec655fd1998112663 new file mode 100644 index 0000000..0fe3d19 --- /dev/null +++ b/octane_http/fuzz/corpus/path/f22ff8b608243f405c70950ec655fd1998112663 @@ -0,0 +1 @@ +$FF. \ No newline at end of file diff --git a/octane_http/fuzz/corpus/path/f4abf26cf363ba1c395cb6fdd653953af69f675b b/octane_http/fuzz/corpus/path/f4abf26cf363ba1c395cb6fdd653953af69f675b new file mode 100644 index 0000000..2d51703 Binary files /dev/null and b/octane_http/fuzz/corpus/path/f4abf26cf363ba1c395cb6fdd653953af69f675b differ diff --git a/octane_http/fuzz/corpus/path/f7fe5514f4d312c9eefd8869aacb24b944da2802 b/octane_http/fuzz/corpus/path/f7fe5514f4d312c9eefd8869aacb24b944da2802 new file mode 100644 index 0000000..48d4c18 Binary files /dev/null and b/octane_http/fuzz/corpus/path/f7fe5514f4d312c9eefd8869aacb24b944da2802 differ diff --git a/octane_http/fuzz/corpus/path/f80e40af12e1d8f7435f2cb79810a215cc4db64f b/octane_http/fuzz/corpus/path/f80e40af12e1d8f7435f2cb79810a215cc4db64f new file mode 100644 index 0000000..a8ac48d --- /dev/null +++ b/octane_http/fuzz/corpus/path/f80e40af12e1d8f7435f2cb79810a215cc4db64f @@ -0,0 +1 @@ +.a/../.. \ No newline at end of file diff --git a/octane_http/fuzz/corpus/path/fca33fec6abc3ee218784af8fc75abf47e0c5e27 b/octane_http/fuzz/corpus/path/fca33fec6abc3ee218784af8fc75abf47e0c5e27 new file mode 100644 index 0000000..37885b5 --- /dev/null +++ b/octane_http/fuzz/corpus/path/fca33fec6abc3ee218784af8fc75abf47e0c5e27 @@ -0,0 +1 @@ +..//../c \ No newline at end of file diff --git a/octane_http/fuzz/corpus/path/fcd1378c48a7c18e55f8e40ba86fc63e48c312ca b/octane_http/fuzz/corpus/path/fcd1378c48a7c18e55f8e40ba86fc63e48c312ca new file mode 100644 index 0000000..6b74a4d --- /dev/null +++ b/octane_http/fuzz/corpus/path/fcd1378c48a7c18e55f8e40ba86fc63e48c312ca @@ -0,0 +1 @@ +////// \ No newline at end of file diff --git a/octane_http/fuzz/corpus/path/seed-0 b/octane_http/fuzz/corpus/path/seed-0 new file mode 100644 index 0000000..30c1825 --- /dev/null +++ b/octane_http/fuzz/corpus/path/seed-0 @@ -0,0 +1 @@ +/a/./b/../c \ No newline at end of file diff --git a/octane_http/fuzz/corpus/path/seed-1 b/octane_http/fuzz/corpus/path/seed-1 new file mode 100644 index 0000000..dd573df --- /dev/null +++ b/octane_http/fuzz/corpus/path/seed-1 @@ -0,0 +1 @@ +//x//y/ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/path/seed-2 b/octane_http/fuzz/corpus/path/seed-2 new file mode 100644 index 0000000..9b524c4 --- /dev/null +++ b/octane_http/fuzz/corpus/path/seed-2 @@ -0,0 +1 @@ +/.. \ No newline at end of file diff --git a/octane_http/fuzz/corpus/path/seed-3 b/octane_http/fuzz/corpus/path/seed-3 new file mode 100644 index 0000000..e894640 --- /dev/null +++ b/octane_http/fuzz/corpus/path/seed-3 @@ -0,0 +1 @@ +a/b/../../c \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/00095c177ea0e38eff8a0bce8e3c90f82e4bbec6 b/octane_http/fuzz/corpus/query/00095c177ea0e38eff8a0bce8e3c90f82e4bbec6 new file mode 100644 index 0000000..635de63 Binary files /dev/null and b/octane_http/fuzz/corpus/query/00095c177ea0e38eff8a0bce8e3c90f82e4bbec6 differ diff --git a/octane_http/fuzz/corpus/query/0088e40ee864b0e437e02ff27947e66d4c98d38b b/octane_http/fuzz/corpus/query/0088e40ee864b0e437e02ff27947e66d4c98d38b new file mode 100644 index 0000000..bf11867 Binary files /dev/null and b/octane_http/fuzz/corpus/query/0088e40ee864b0e437e02ff27947e66d4c98d38b differ diff --git a/octane_http/fuzz/corpus/query/012c5ff1cde219b6c356d95b6513e1411b541112 b/octane_http/fuzz/corpus/query/012c5ff1cde219b6c356d95b6513e1411b541112 new file mode 100644 index 0000000..752c7e5 --- /dev/null +++ b/octane_http/fuzz/corpus/query/012c5ff1cde219b6c356d95b6513e1411b541112 @@ -0,0 +1 @@ +1=a&1=% \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/013e793b726385e5065261af9fd1b6b920b18c8b b/octane_http/fuzz/corpus/query/013e793b726385e5065261af9fd1b6b920b18c8b new file mode 100644 index 0000000..8d8f170 Binary files /dev/null and b/octane_http/fuzz/corpus/query/013e793b726385e5065261af9fd1b6b920b18c8b differ diff --git a/octane_http/fuzz/corpus/query/024770d75103f2f959daa859b53e3e9ef7d29b2b b/octane_http/fuzz/corpus/query/024770d75103f2f959daa859b53e3e9ef7d29b2b new file mode 100644 index 0000000..77bfc98 Binary files /dev/null and b/octane_http/fuzz/corpus/query/024770d75103f2f959daa859b53e3e9ef7d29b2b differ diff --git a/octane_http/fuzz/corpus/query/02512b208985f9dd36beb39ec251c4eabab8cc74 b/octane_http/fuzz/corpus/query/02512b208985f9dd36beb39ec251c4eabab8cc74 new file mode 100644 index 0000000..4af4d64 Binary files /dev/null and b/octane_http/fuzz/corpus/query/02512b208985f9dd36beb39ec251c4eabab8cc74 differ diff --git a/octane_http/fuzz/corpus/query/0275d17d879f0278eeca447b8aefd82770b984b1 b/octane_http/fuzz/corpus/query/0275d17d879f0278eeca447b8aefd82770b984b1 new file mode 100644 index 0000000..9566817 --- /dev/null +++ b/octane_http/fuzz/corpus/query/0275d17d879f0278eeca447b8aefd82770b984b1 @@ -0,0 +1 @@ +^*aaaaaaa||aaaaaaaaaaaaaaaaaaaaaaaaa0b=_ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/027d71e151cb0352e834017defa53592a7870b1d b/octane_http/fuzz/corpus/query/027d71e151cb0352e834017defa53592a7870b1d new file mode 100644 index 0000000..3e897d2 Binary files /dev/null and b/octane_http/fuzz/corpus/query/027d71e151cb0352e834017defa53592a7870b1d differ diff --git a/octane_http/fuzz/corpus/query/027fe6db9bdd0ad4690a59e7510247151f910cbd b/octane_http/fuzz/corpus/query/027fe6db9bdd0ad4690a59e7510247151f910cbd new file mode 100644 index 0000000..57d56b4 Binary files /dev/null and b/octane_http/fuzz/corpus/query/027fe6db9bdd0ad4690a59e7510247151f910cbd differ diff --git a/octane_http/fuzz/corpus/query/0315eaa6ffca83c8b2594e40946e9e4d9359ab81 b/octane_http/fuzz/corpus/query/0315eaa6ffca83c8b2594e40946e9e4d9359ab81 new file mode 100644 index 0000000..523cfae --- /dev/null +++ b/octane_http/fuzz/corpus/query/0315eaa6ffca83c8b2594e40946e9e4d9359ab81 @@ -0,0 +1 @@ +%3%@%C3%@%@A%@Q%@A%%@C4%@%@A%@Q%@A%@Q9 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/03190d02423b9598738d2afe9c0787047d77fdf0 b/octane_http/fuzz/corpus/query/03190d02423b9598738d2afe9c0787047d77fdf0 new file mode 100644 index 0000000..3a301ca --- /dev/null +++ b/octane_http/fuzz/corpus/query/03190d02423b9598738d2afe9c0787047d77fdf0 @@ -0,0 +1 @@ +iÉ>>>f;C4%@A9 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/1bfef64cb377060aac92974900606931019e5d1e b/octane_http/fuzz/corpus/query/1bfef64cb377060aac92974900606931019e5d1e new file mode 100644 index 0000000..6009642 --- /dev/null +++ b/octane_http/fuzz/corpus/query/1bfef64cb377060aac92974900606931019e5d1e @@ -0,0 +1 @@ +%%%% \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/1c9f0dc176ad54c8031dbc7000198b31195b6763 b/octane_http/fuzz/corpus/query/1c9f0dc176ad54c8031dbc7000198b31195b6763 new file mode 100644 index 0000000..d108660 --- /dev/null +++ b/octane_http/fuzz/corpus/query/1c9f0dc176ad54c8031dbc7000198b31195b6763 @@ -0,0 +1 @@ +o`j=&&&&&&&&&&&&&&&& \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/1d35c574581e446b9f5a4ef8668edc87633fa9d2 b/octane_http/fuzz/corpus/query/1d35c574581e446b9f5a4ef8668edc87633fa9d2 new file mode 100644 index 0000000..585a740 --- /dev/null +++ b/octane_http/fuzz/corpus/query/1d35c574581e446b9f5a4ef8668edc87633fa9d2 @@ -0,0 +1 @@ +arra&[]1rr[]=2obla \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/1d3864bd7aed837afa3d4ed5e5530b01eb0cc5d7 b/octane_http/fuzz/corpus/query/1d3864bd7aed837afa3d4ed5e5530b01eb0cc5d7 new file mode 100644 index 0000000..468a48a Binary files /dev/null and b/octane_http/fuzz/corpus/query/1d3864bd7aed837afa3d4ed5e5530b01eb0cc5d7 differ diff --git a/octane_http/fuzz/corpus/query/1d78552a0c5bb65551fc65e0740350e02c049ef0 b/octane_http/fuzz/corpus/query/1d78552a0c5bb65551fc65e0740350e02c049ef0 new file mode 100644 index 0000000..51b4e41 Binary files /dev/null and b/octane_http/fuzz/corpus/query/1d78552a0c5bb65551fc65e0740350e02c049ef0 differ diff --git a/octane_http/fuzz/corpus/query/1dfb1de89cc269ff403bba2717c7ee719bda42ac b/octane_http/fuzz/corpus/query/1dfb1de89cc269ff403bba2717c7ee719bda42ac new file mode 100644 index 0000000..66cbb7c Binary files /dev/null and b/octane_http/fuzz/corpus/query/1dfb1de89cc269ff403bba2717c7ee719bda42ac differ diff --git a/octane_http/fuzz/corpus/query/1e5c2f367f02e47a8c160cda1cd9d91decbac441 b/octane_http/fuzz/corpus/query/1e5c2f367f02e47a8c160cda1cd9d91decbac441 new file mode 100644 index 0000000..8e2f0be --- /dev/null +++ b/octane_http/fuzz/corpus/query/1e5c2f367f02e47a8c160cda1cd9d91decbac441 @@ -0,0 +1 @@ +[ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/1e7c68b16c36902263e57b3868204dc1c27a30b4 b/octane_http/fuzz/corpus/query/1e7c68b16c36902263e57b3868204dc1c27a30b4 new file mode 100644 index 0000000..ff39ca8 --- /dev/null +++ b/octane_http/fuzz/corpus/query/1e7c68b16c36902263e57b3868204dc1c27a30b4 @@ -0,0 +1 @@ +rv&=&=&=&v \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/1e8efdce710f18b95019dfc27db3e61a123a1920 b/octane_http/fuzz/corpus/query/1e8efdce710f18b95019dfc27db3e61a123a1920 new file mode 100644 index 0000000..b743573 --- /dev/null +++ b/octane_http/fuzz/corpus/query/1e8efdce710f18b95019dfc27db3e61a123a1920 @@ -0,0 +1 @@ +%zz&%4zz&%%zza%0z&zz%8%zz&%% \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/1f1c12cc12e0257d8c5ed07d68b5fe0a150d4c65 b/octane_http/fuzz/corpus/query/1f1c12cc12e0257d8c5ed07d68b5fe0a150d4c65 new file mode 100644 index 0000000..9d1a1f0 Binary files /dev/null and b/octane_http/fuzz/corpus/query/1f1c12cc12e0257d8c5ed07d68b5fe0a150d4c65 differ diff --git a/octane_http/fuzz/corpus/query/1f8b0d6426d2eb521858520d37312b8a0062e90c b/octane_http/fuzz/corpus/query/1f8b0d6426d2eb521858520d37312b8a0062e90c new file mode 100644 index 0000000..4195ab7 Binary files /dev/null and b/octane_http/fuzz/corpus/query/1f8b0d6426d2eb521858520d37312b8a0062e90c differ diff --git a/octane_http/fuzz/corpus/query/2064f19b0a425e925792a08070154e01bb86acde b/octane_http/fuzz/corpus/query/2064f19b0a425e925792a08070154e01bb86acde new file mode 100644 index 0000000..6d087a5 --- /dev/null +++ b/octane_http/fuzz/corpus/query/2064f19b0a425e925792a08070154e01bb86acde @@ -0,0 +1 @@ +&z4&%%41=zz%%4&%%41=d \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/207ae2a520d5abc012f96847cad1c738fd450c08 b/octane_http/fuzz/corpus/query/207ae2a520d5abc012f96847cad1c738fd450c08 new file mode 100644 index 0000000..96ca2df Binary files /dev/null and b/octane_http/fuzz/corpus/query/207ae2a520d5abc012f96847cad1c738fd450c08 differ diff --git a/octane_http/fuzz/corpus/query/20c9a80e0be5fb6a5ab68192a7923c924a1bfbd7 b/octane_http/fuzz/corpus/query/20c9a80e0be5fb6a5ab68192a7923c924a1bfbd7 new file mode 100644 index 0000000..5e20c74 --- /dev/null +++ b/octane_http/fuzz/corpus/query/20c9a80e0be5fb6a5ab68192a7923c924a1bfbd7 @@ -0,0 +1 @@ +f%C0==001=C=%C0&1%C1&e&+f%C0&1%C1e&+f%Ca% \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/20e364b5746b3820f185eb585d0237cbb9e72330 b/octane_http/fuzz/corpus/query/20e364b5746b3820f185eb585d0237cbb9e72330 new file mode 100644 index 0000000..a28b796 --- /dev/null +++ b/octane_http/fuzz/corpus/query/20e364b5746b3820f185eb585d0237cbb9e72330 @@ -0,0 +1 @@ +%&r[%C]==&r \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/212200a72b128ea03213358e6caecf5a86025b1b b/octane_http/fuzz/corpus/query/212200a72b128ea03213358e6caecf5a86025b1b new file mode 100644 index 0000000..dda10bb Binary files /dev/null and b/octane_http/fuzz/corpus/query/212200a72b128ea03213358e6caecf5a86025b1b differ diff --git a/octane_http/fuzz/corpus/query/21606782c65e44cac7afbb90977d8b6f82140e76 b/octane_http/fuzz/corpus/query/21606782c65e44cac7afbb90977d8b6f82140e76 new file mode 100644 index 0000000..851c75c --- /dev/null +++ b/octane_http/fuzz/corpus/query/21606782c65e44cac7afbb90977d8b6f82140e76 @@ -0,0 +1 @@ += \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/2199f277a34ecaa9188136907e7267db8d91a351 b/octane_http/fuzz/corpus/query/2199f277a34ecaa9188136907e7267db8d91a351 new file mode 100644 index 0000000..7cb3dde --- /dev/null +++ b/octane_http/fuzz/corpus/query/2199f277a34ecaa9188136907e7267db8d91a351 @@ -0,0 +1 @@ +**** \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/222732539e3fd10aaec1747918f4aa143915e955 b/octane_http/fuzz/corpus/query/222732539e3fd10aaec1747918f4aa143915e955 new file mode 100644 index 0000000..914ca9a --- /dev/null +++ b/octane_http/fuzz/corpus/query/222732539e3fd10aaec1747918f4aa143915e955 @@ -0,0 +1 @@ +x******:**************&*****.************9&*******.******** \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/22b19d38cf19ea240b5873b51408eefa9ae1415e b/octane_http/fuzz/corpus/query/22b19d38cf19ea240b5873b51408eefa9ae1415e new file mode 100644 index 0000000..c42c0b5 --- /dev/null +++ b/octane_http/fuzz/corpus/query/22b19d38cf19ea240b5873b51408eefa9ae1415e @@ -0,0 +1 @@ +%'%'1&aaor[rr[]=k=v:]=2&ob[[]=]=&a&arr[]=]=b[[1]=&arr[]=k=v:]=2&ob[[]=1&aarr[]=1&aarr[1]=&arr[]=k=v:]=2&&ob]1]=+++++++++++[]=k=v:]=2&ob[[]=1&arr[:]=2&ob]1]=&arr[]=]=2&]=v:]=2&ob[[1]=&arr[]=k=v:]=2&ob[[]=1&aarr[]]=&a&arr[]=]=b[[1]=&arr[]=k=v:]=2&ob[[]=1&aarr[]=1&aarr[1]=&arr[]=k=v:]=2&&ob]1]=+++++++++++[]=k=v:=2&ob]1]=&arr[]=]=2&]=v:]=2&ob[[1]=&arr[]=k=v:]=2&ob[[]=1&aarr[]=1&aarr[1]=&arr[]=&av:]=2&&ob]1]=1&ar=1&aarr[1]=&arr[]=&av:]=2&&ob]1]=1&arr[:]=2&ob]1]=&arr[]=k]=v:]=2&ob[=1&arr \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/2319c0e607e6d842908c9817c2a739d05aa11cf9 b/octane_http/fuzz/corpus/query/2319c0e607e6d842908c9817c2a739d05aa11cf9 new file mode 100644 index 0000000..013b34a Binary files /dev/null and b/octane_http/fuzz/corpus/query/2319c0e607e6d842908c9817c2a739d05aa11cf9 differ diff --git a/octane_http/fuzz/corpus/query/2352fd69d74b5a784d19cb08b83ddb23493f552d b/octane_http/fuzz/corpus/query/2352fd69d74b5a784d19cb08b83ddb23493f552d new file mode 100644 index 0000000..d350f34 --- /dev/null +++ b/octane_http/fuzz/corpus/query/2352fd69d74b5a784d19cb08b83ddb23493f552d @@ -0,0 +1 @@ +arr[]= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/23d8e0156062165ca3736e9f1e364d414e1d82d5 b/octane_http/fuzz/corpus/query/23d8e0156062165ca3736e9f1e364d414e1d82d5 new file mode 100644 index 0000000..ab86210 --- /dev/null +++ b/octane_http/fuzz/corpus/query/23d8e0156062165ca3736e9f1e364d414e1d82d5 @@ -0,0 +1 @@ +ar \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/2404c6c5e9162b1f54639903a35d56b55c6ae8f2 b/octane_http/fuzz/corpus/query/2404c6c5e9162b1f54639903a35d56b55c6ae8f2 new file mode 100644 index 0000000..e018f16 --- /dev/null +++ b/octane_http/fuzz/corpus/query/2404c6c5e9162b1f54639903a35d56b55c6ae8f2 @@ -0,0 +1 @@ +%=% \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/249078ca5ad4f210227194d081cf3b671f6c0c5a b/octane_http/fuzz/corpus/query/249078ca5ad4f210227194d081cf3b671f6c0c5a new file mode 100644 index 0000000..3a79e8e Binary files /dev/null and b/octane_http/fuzz/corpus/query/249078ca5ad4f210227194d081cf3b671f6c0c5a differ diff --git a/octane_http/fuzz/corpus/query/24b8470724de8ef3dd8488efa0a22524bcaaee2f b/octane_http/fuzz/corpus/query/24b8470724de8ef3dd8488efa0a22524bcaaee2f new file mode 100644 index 0000000..34c65b5 Binary files /dev/null and b/octane_http/fuzz/corpus/query/24b8470724de8ef3dd8488efa0a22524bcaaee2f differ diff --git a/octane_http/fuzz/corpus/query/24fad6f0f234b3d4f72a1b64ad3049bf31180ad7 b/octane_http/fuzz/corpus/query/24fad6f0f234b3d4f72a1b64ad3049bf31180ad7 new file mode 100644 index 0000000..206a306 Binary files /dev/null and b/octane_http/fuzz/corpus/query/24fad6f0f234b3d4f72a1b64ad3049bf31180ad7 differ diff --git a/octane_http/fuzz/corpus/query/259dd1bc7b7eb98fac4c42d07559d0c5342b9b52 b/octane_http/fuzz/corpus/query/259dd1bc7b7eb98fac4c42d07559d0c5342b9b52 new file mode 100644 index 0000000..a26afce Binary files /dev/null and b/octane_http/fuzz/corpus/query/259dd1bc7b7eb98fac4c42d07559d0c5342b9b52 differ diff --git a/octane_http/fuzz/corpus/query/25c101caa8c390498985d79e504734874d6a7d44 b/octane_http/fuzz/corpus/query/25c101caa8c390498985d79e504734874d6a7d44 new file mode 100644 index 0000000..32ad9a4 Binary files /dev/null and b/octane_http/fuzz/corpus/query/25c101caa8c390498985d79e504734874d6a7d44 differ diff --git a/octane_http/fuzz/corpus/query/266e981e0d26ef2be38eb90524c0a31655b96ff4 b/octane_http/fuzz/corpus/query/266e981e0d26ef2be38eb90524c0a31655b96ff4 new file mode 100644 index 0000000..061a8cd Binary files /dev/null and b/octane_http/fuzz/corpus/query/266e981e0d26ef2be38eb90524c0a31655b96ff4 differ diff --git a/octane_http/fuzz/corpus/query/27fef9fbd9386171d2bf5914aac55270b1949276 b/octane_http/fuzz/corpus/query/27fef9fbd9386171d2bf5914aac55270b1949276 new file mode 100644 index 0000000..2851d23 Binary files /dev/null and b/octane_http/fuzz/corpus/query/27fef9fbd9386171d2bf5914aac55270b1949276 differ diff --git a/octane_http/fuzz/corpus/query/2815b35d7d5cce218ebdef1f05fb7a84c33a311d b/octane_http/fuzz/corpus/query/2815b35d7d5cce218ebdef1f05fb7a84c33a311d new file mode 100644 index 0000000..df27b1c Binary files /dev/null and b/octane_http/fuzz/corpus/query/2815b35d7d5cce218ebdef1f05fb7a84c33a311d differ diff --git a/octane_http/fuzz/corpus/query/284f93a12420ef8d0f393b4e0e9ec4f2fc405409 b/octane_http/fuzz/corpus/query/284f93a12420ef8d0f393b4e0e9ec4f2fc405409 new file mode 100644 index 0000000..0a9ce64 --- /dev/null +++ b/octane_http/fuzz/corpus/query/284f93a12420ef8d0f393b4e0e9ec4f2fc405409 @@ -0,0 +1 @@ +&1=______________-__22 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/287a3d70b01c1baf93303c804894e49ee9f22b99 b/octane_http/fuzz/corpus/query/287a3d70b01c1baf93303c804894e49ee9f22b99 new file mode 100644 index 0000000..85b7d3f --- /dev/null +++ b/octane_http/fuzz/corpus/query/287a3d70b01c1baf93303c804894e49ee9f22b99 @@ -0,0 +1 @@ +z&zz&%4&%4&1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/28ab7f47c7a31a7be4df2ad19f2c829e51f5d1db b/octane_http/fuzz/corpus/query/28ab7f47c7a31a7be4df2ad19f2c829e51f5d1db new file mode 100644 index 0000000..326489b --- /dev/null +++ b/octane_http/fuzz/corpus/query/28ab7f47c7a31a7be4df2ad19f2c829e51f5d1db @@ -0,0 +1 @@ +㟑㟑 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/29adff55a8a9c446f0636915aee24ce6d6d4bf75 b/octane_http/fuzz/corpus/query/29adff55a8a9c446f0636915aee24ce6d6d4bf75 new file mode 100644 index 0000000..8251520 Binary files /dev/null and b/octane_http/fuzz/corpus/query/29adff55a8a9c446f0636915aee24ce6d6d4bf75 differ diff --git a/octane_http/fuzz/corpus/query/29af557a592528bd84b5520528147a6021c34441 b/octane_http/fuzz/corpus/query/29af557a592528bd84b5520528147a6021c34441 new file mode 100644 index 0000000..a190ac8 --- /dev/null +++ b/octane_http/fuzz/corpus/query/29af557a592528bd84b5520528147a6021c34441 @@ -0,0 +1 @@ +aar \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/29bf8c8f3a6c37c5ab291dbf31a4233f20554fc6 b/octane_http/fuzz/corpus/query/29bf8c8f3a6c37c5ab291dbf31a4233f20554fc6 new file mode 100644 index 0000000..5819815 --- /dev/null +++ b/octane_http/fuzz/corpus/query/29bf8c8f3a6c37c5ab291dbf31a4233f20554fc6 @@ -0,0 +1 @@ +'zz&zz&%4&%%451&1&%4&%%451&1;&j&zz&1&1;&j&zz&%!&zz%!&zz&%4%zz&5&1Z&z&z;&j&zz&1&1;&j&zz&%!&zz%!&zz&%4%zz&5&1Z&z&zz%- \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/2a60f7ad28a4350a7abca655647cfa549a2571de b/octane_http/fuzz/corpus/query/2a60f7ad28a4350a7abca655647cfa549a2571de new file mode 100644 index 0000000..3af3c54 Binary files /dev/null and b/octane_http/fuzz/corpus/query/2a60f7ad28a4350a7abca655647cfa549a2571de differ diff --git a/octane_http/fuzz/corpus/query/2a8acb931c18f644fa93a7172af4bccb40393b03 b/octane_http/fuzz/corpus/query/2a8acb931c18f644fa93a7172af4bccb40393b03 new file mode 100644 index 0000000..f5fc283 --- /dev/null +++ b/octane_http/fuzz/corpus/query/2a8acb931c18f644fa93a7172af4bccb40393b03 @@ -0,0 +1 @@ +ar"[]=0&arr[]=2&oarr[]=0&arr[]=2&oarr[][]=0&arrarr[]=0&arr[]=2&oarr[]=0&arr[]=c \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/2ae372f1dda8029e90f8a3338eaccd5eb2d510eb b/octane_http/fuzz/corpus/query/2ae372f1dda8029e90f8a3338eaccd5eb2d510eb new file mode 100644 index 0000000..56522c4 --- /dev/null +++ b/octane_http/fuzz/corpus/query/2ae372f1dda8029e90f8a3338eaccd5eb2d510eb @@ -0,0 +1 @@ +2&&c \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/2b4b7c2694a7858b6dc00070466f36f5725ee721 b/octane_http/fuzz/corpus/query/2b4b7c2694a7858b6dc00070466f36f5725ee721 new file mode 100644 index 0000000..62e182a Binary files /dev/null and b/octane_http/fuzz/corpus/query/2b4b7c2694a7858b6dc00070466f36f5725ee721 differ diff --git a/octane_http/fuzz/corpus/query/2bb76f25f7acf707ecab45887544e6d7f8f86be1 b/octane_http/fuzz/corpus/query/2bb76f25f7acf707ecab45887544e6d7f8f86be1 new file mode 100644 index 0000000..0f05c9b --- /dev/null +++ b/octane_http/fuzz/corpus/query/2bb76f25f7acf707ecab45887544e6d7f8f86be1 @@ -0,0 +1 @@ +???????????????????????????????? \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/2bc33a2e5665b797fd5871452a0c2f89daebdcce b/octane_http/fuzz/corpus/query/2bc33a2e5665b797fd5871452a0c2f89daebdcce new file mode 100644 index 0000000..e2bd357 Binary files /dev/null and b/octane_http/fuzz/corpus/query/2bc33a2e5665b797fd5871452a0c2f89daebdcce differ diff --git a/octane_http/fuzz/corpus/query/2c8babb8bfb267e8c9f85229c326a01b585a7787 b/octane_http/fuzz/corpus/query/2c8babb8bfb267e8c9f85229c326a01b585a7787 new file mode 100644 index 0000000..415df19 Binary files /dev/null and b/octane_http/fuzz/corpus/query/2c8babb8bfb267e8c9f85229c326a01b585a7787 differ diff --git a/octane_http/fuzz/corpus/query/2ce0e04e07a7823956e1481984cb41a69e75be17 b/octane_http/fuzz/corpus/query/2ce0e04e07a7823956e1481984cb41a69e75be17 new file mode 100644 index 0000000..b8b6886 --- /dev/null +++ b/octane_http/fuzz/corpus/query/2ce0e04e07a7823956e1481984cb41a69e75be17 @@ -0,0 +1 @@ +11111111111=1311=12 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/2e77be8176c8a2de0fede5eb80ff7406c9aad814 b/octane_http/fuzz/corpus/query/2e77be8176c8a2de0fede5eb80ff7406c9aad814 new file mode 100644 index 0000000..51640a0 Binary files /dev/null and b/octane_http/fuzz/corpus/query/2e77be8176c8a2de0fede5eb80ff7406c9aad814 differ diff --git a/octane_http/fuzz/corpus/query/2f9edfd76796879239c0351a6979529aa000d74d b/octane_http/fuzz/corpus/query/2f9edfd76796879239c0351a6979529aa000d74d new file mode 100644 index 0000000..cca93ca --- /dev/null +++ b/octane_http/fuzz/corpus/query/2f9edfd76796879239c0351a6979529aa000d74d @@ -0,0 +1 @@ +:&bj && &&b&&f \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/2ff3d6637eb0c89408a347e06dcca3239284c82e b/octane_http/fuzz/corpus/query/2ff3d6637eb0c89408a347e06dcca3239284c82e new file mode 100644 index 0000000..83388a8 Binary files /dev/null and b/octane_http/fuzz/corpus/query/2ff3d6637eb0c89408a347e06dcca3239284c82e differ diff --git a/octane_http/fuzz/corpus/query/3020de4c49a8fb9dc52c91695145e443d60e2182 b/octane_http/fuzz/corpus/query/3020de4c49a8fb9dc52c91695145e443d60e2182 new file mode 100644 index 0000000..60c86a2 Binary files /dev/null and b/octane_http/fuzz/corpus/query/3020de4c49a8fb9dc52c91695145e443d60e2182 differ diff --git a/octane_http/fuzz/corpus/query/306f4b0535831ef5174008dbbaeddc6932fbaf93 b/octane_http/fuzz/corpus/query/306f4b0535831ef5174008dbbaeddc6932fbaf93 new file mode 100644 index 0000000..255ad04 Binary files /dev/null and b/octane_http/fuzz/corpus/query/306f4b0535831ef5174008dbbaeddc6932fbaf93 differ diff --git a/octane_http/fuzz/corpus/query/30c52c371fe5c91bc9e741d6d54f5358c8476c78 b/octane_http/fuzz/corpus/query/30c52c371fe5c91bc9e741d6d54f5358c8476c78 new file mode 100644 index 0000000..e0121e3 Binary files /dev/null and b/octane_http/fuzz/corpus/query/30c52c371fe5c91bc9e741d6d54f5358c8476c78 differ diff --git a/octane_http/fuzz/corpus/query/31482d34452524461554effcadf24b551e09b742 b/octane_http/fuzz/corpus/query/31482d34452524461554effcadf24b551e09b742 new file mode 100644 index 0000000..4ffede8 Binary files /dev/null and b/octane_http/fuzz/corpus/query/31482d34452524461554effcadf24b551e09b742 differ diff --git a/octane_http/fuzz/corpus/query/316a50531acd52603de90b3ccdd4592a6eefd83c b/octane_http/fuzz/corpus/query/316a50531acd52603de90b3ccdd4592a6eefd83c new file mode 100644 index 0000000..ce9aa40 Binary files /dev/null and b/octane_http/fuzz/corpus/query/316a50531acd52603de90b3ccdd4592a6eefd83c differ diff --git a/octane_http/fuzz/corpus/query/31c9262c47d3621f047d48cdb4e56f28c972dbec b/octane_http/fuzz/corpus/query/31c9262c47d3621f047d48cdb4e56f28c972dbec new file mode 100644 index 0000000..e5ab80d Binary files /dev/null and b/octane_http/fuzz/corpus/query/31c9262c47d3621f047d48cdb4e56f28c972dbec differ diff --git a/octane_http/fuzz/corpus/query/32960c8d1536e4f5aa983b662b57708820c6fded b/octane_http/fuzz/corpus/query/32960c8d1536e4f5aa983b662b57708820c6fded new file mode 100644 index 0000000..8c0884e --- /dev/null +++ b/octane_http/fuzz/corpus/query/32960c8d1536e4f5aa983b662b57708820c6fded @@ -0,0 +1 @@ +%zz&%4&%%&04511z*&%%5&0z&z&z% \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/32f89307f9700d8bc3b121cbd32446f30baf019b b/octane_http/fuzz/corpus/query/32f89307f9700d8bc3b121cbd32446f30baf019b new file mode 100644 index 0000000..e2e6ec7 --- /dev/null +++ b/octane_http/fuzz/corpus/query/32f89307f9700d8bc3b121cbd32446f30baf019b @@ -0,0 +1 @@ +ar[>f%C3[a>F%]=v \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/333bc69be0840c5b7570e5b9bf2df63eaa1a4059 b/octane_http/fuzz/corpus/query/333bc69be0840c5b7570e5b9bf2df63eaa1a4059 new file mode 100644 index 0000000..f2bfc20 Binary files /dev/null and b/octane_http/fuzz/corpus/query/333bc69be0840c5b7570e5b9bf2df63eaa1a4059 differ diff --git a/octane_http/fuzz/corpus/query/3374bfa01c4c4e7b2334c8d3a15deb063a535aae b/octane_http/fuzz/corpus/query/3374bfa01c4c4e7b2334c8d3a15deb063a535aae new file mode 100644 index 0000000..de9cc22 Binary files /dev/null and b/octane_http/fuzz/corpus/query/3374bfa01c4c4e7b2334c8d3a15deb063a535aae differ diff --git a/octane_http/fuzz/corpus/query/33a07fa94b05c9d741bafbf04a291ed29f921328 b/octane_http/fuzz/corpus/query/33a07fa94b05c9d741bafbf04a291ed29f921328 new file mode 100644 index 0000000..c635083 --- /dev/null +++ b/octane_http/fuzz/corpus/query/33a07fa94b05c9d741bafbf04a291ed29f921328 @@ -0,0 +1 @@ +a=a=TTTTf% \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/34f3fac5fc55ce5b25da007d4643c67e3680f73e b/octane_http/fuzz/corpus/query/34f3fac5fc55ce5b25da007d4643c67e3680f73e new file mode 100644 index 0000000..6ae632b Binary files /dev/null and b/octane_http/fuzz/corpus/query/34f3fac5fc55ce5b25da007d4643c67e3680f73e differ diff --git a/octane_http/fuzz/corpus/query/35473f05888f850ebc2916e0ae8cfa8489a0619c b/octane_http/fuzz/corpus/query/35473f05888f850ebc2916e0ae8cfa8489a0619c new file mode 100644 index 0000000..c9e4400 Binary files /dev/null and b/octane_http/fuzz/corpus/query/35473f05888f850ebc2916e0ae8cfa8489a0619c differ diff --git a/octane_http/fuzz/corpus/query/356a192b7913b04c54574d18c28d46e6395428ab b/octane_http/fuzz/corpus/query/356a192b7913b04c54574d18c28d46e6395428ab new file mode 100644 index 0000000..56a6051 --- /dev/null +++ b/octane_http/fuzz/corpus/query/356a192b7913b04c54574d18c28d46e6395428ab @@ -0,0 +1 @@ +1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/3605be5acf96270292f181d7d1a7844482dc422d b/octane_http/fuzz/corpus/query/3605be5acf96270292f181d7d1a7844482dc422d new file mode 100644 index 0000000..0836889 Binary files /dev/null and b/octane_http/fuzz/corpus/query/3605be5acf96270292f181d7d1a7844482dc422d differ diff --git a/octane_http/fuzz/corpus/query/3681ad3851513a54e5f0e83895ba7a347bbf68b9 b/octane_http/fuzz/corpus/query/3681ad3851513a54e5f0e83895ba7a347bbf68b9 new file mode 100644 index 0000000..4cc86b0 --- /dev/null +++ b/octane_http/fuzz/corpus/query/3681ad3851513a54e5f0e83895ba7a347bbf68b9 @@ -0,0 +1 @@ +'z;&j&zz&1&1;&j&zz&%!&zz%!&zz&%4%zz&5&1Z&z&z;&j&z;&j&zz&1&1;&j&zz&%!&zz%!&zz&%4%zz&5&1Z&z&zz&1&1;&j&zz&%&zz%!&zz@%4%zz&5&1Z&z&zz%- \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/3688cd5a5948c1040b07b1747e731a34cd451482 b/octane_http/fuzz/corpus/query/3688cd5a5948c1040b07b1747e731a34cd451482 new file mode 100644 index 0000000..9a05254 --- /dev/null +++ b/octane_http/fuzz/corpus/query/3688cd5a5948c1040b07b1747e731a34cd451482 @@ -0,0 +1 @@ +c%AA \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/38117cafbcdcb7cabff78f680bb67491bdb6d61e b/octane_http/fuzz/corpus/query/38117cafbcdcb7cabff78f680bb67491bdb6d61e new file mode 100644 index 0000000..4134eb7 Binary files /dev/null and b/octane_http/fuzz/corpus/query/38117cafbcdcb7cabff78f680bb67491bdb6d61e differ diff --git a/octane_http/fuzz/corpus/query/388b85d259314b3d7b7d3ec35437505fc652599b b/octane_http/fuzz/corpus/query/388b85d259314b3d7b7d3ec35437505fc652599b new file mode 100644 index 0000000..20ea9f8 --- /dev/null +++ b/octane_http/fuzz/corpus/query/388b85d259314b3d7b7d3ec35437505fc652599b @@ -0,0 +1 @@ +'%%'1&aarrH1]t=&arr[]=k&a]=2&ob[[]=rr[:]=C&arr=[]=Ok]=v:]=2&ob[=1x&A&&arr \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/389aa22ca47d8192a6a669f3308a6d82448f2f4e b/octane_http/fuzz/corpus/query/389aa22ca47d8192a6a669f3308a6d82448f2f4e new file mode 100644 index 0000000..9f16cb5 --- /dev/null +++ b/octane_http/fuzz/corpus/query/389aa22ca47d8192a6a669f3308a6d82448f2f4e @@ -0,0 +1 @@ +aSr[&=&=vp&=&=&=v`&=&=vvSr[&=&=vp&=&=&=&=vvSr[&=&=vp&=&=&=&=w&=&=v`&=&=&=w&=&=v`&=&=vv \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/39652ed963067a1b93ea05149ddd246ef5f3b1ca b/octane_http/fuzz/corpus/query/39652ed963067a1b93ea05149ddd246ef5f3b1ca new file mode 100644 index 0000000..7911392 --- /dev/null +++ b/octane_http/fuzz/corpus/query/39652ed963067a1b93ea05149ddd246ef5f3b1ca @@ -0,0 +1 @@ +r=2&obj[k]=v=k]=v=x&obj[k]=x&obj[k]=ar=2&obj[k]=v=x&obj[k]=&flg \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/3a06f7172287d89a34b061f1227c534d4570d7d5 b/octane_http/fuzz/corpus/query/3a06f7172287d89a34b061f1227c534d4570d7d5 new file mode 100644 index 0000000..7afc314 Binary files /dev/null and b/octane_http/fuzz/corpus/query/3a06f7172287d89a34b061f1227c534d4570d7d5 differ diff --git a/octane_http/fuzz/corpus/query/3a52ce780950d4d969792a2559cd519d7ee8c727 b/octane_http/fuzz/corpus/query/3a52ce780950d4d969792a2559cd519d7ee8c727 new file mode 100644 index 0000000..945c9b4 --- /dev/null +++ b/octane_http/fuzz/corpus/query/3a52ce780950d4d969792a2559cd519d7ee8c727 @@ -0,0 +1 @@ +. \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/3b6c13c1be73fcf8c15695373edfbe5def028214 b/octane_http/fuzz/corpus/query/3b6c13c1be73fcf8c15695373edfbe5def028214 new file mode 100644 index 0000000..c129344 --- /dev/null +++ b/octane_http/fuzz/corpus/query/3b6c13c1be73fcf8c15695373edfbe5def028214 @@ -0,0 +1 @@ +%zz&zz&%4&%%415&0z&%%415&0z&z&z% \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/3b7bd45fad37afb7d5e0cfb665afb9dec5c51f3d b/octane_http/fuzz/corpus/query/3b7bd45fad37afb7d5e0cfb665afb9dec5c51f3d new file mode 100644 index 0000000..e487bc1 Binary files /dev/null and b/octane_http/fuzz/corpus/query/3b7bd45fad37afb7d5e0cfb665afb9dec5c51f3d differ diff --git a/octane_http/fuzz/corpus/query/3bc15c8aae3e4124dd409035f32ea2fd6835efc9 b/octane_http/fuzz/corpus/query/3bc15c8aae3e4124dd409035f32ea2fd6835efc9 new file mode 100644 index 0000000..3cf20d5 --- /dev/null +++ b/octane_http/fuzz/corpus/query/3bc15c8aae3e4124dd409035f32ea2fd6835efc9 @@ -0,0 +1 @@ +- \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/3c5853261ac8a7cb1ff4b8dc0d8a2f7419e6445c b/octane_http/fuzz/corpus/query/3c5853261ac8a7cb1ff4b8dc0d8a2f7419e6445c new file mode 100644 index 0000000..ed1bab6 --- /dev/null +++ b/octane_http/fuzz/corpus/query/3c5853261ac8a7cb1ff4b8dc0d8a2f7419e6445c @@ -0,0 +1 @@ +arrarr[]=2&oarr[]=0&[]=0&arr[]=c \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/3d6f087ed9554f1e6654a94e22514e8ad611c505 b/octane_http/fuzz/corpus/query/3d6f087ed9554f1e6654a94e22514e8ad611c505 new file mode 100644 index 0000000..43b520b --- /dev/null +++ b/octane_http/fuzz/corpus/query/3d6f087ed9554f1e6654a94e22514e8ad611c505 @@ -0,0 +1 @@ +aMMMMMMMPMMMMPMMM \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/3d7626da53901ddbdd362e3054988fd66287d86b b/octane_http/fuzz/corpus/query/3d7626da53901ddbdd362e3054988fd66287d86b new file mode 100644 index 0000000..b41b13a Binary files /dev/null and b/octane_http/fuzz/corpus/query/3d7626da53901ddbdd362e3054988fd66287d86b differ diff --git a/octane_http/fuzz/corpus/query/3d8c1d807d9fe7e0706e9692e9693b9611e0282c b/octane_http/fuzz/corpus/query/3d8c1d807d9fe7e0706e9692e9693b9611e0282c new file mode 100644 index 0000000..1ca3ac5 Binary files /dev/null and b/octane_http/fuzz/corpus/query/3d8c1d807d9fe7e0706e9692e9693b9611e0282c differ diff --git a/octane_http/fuzz/corpus/query/3e5edcdab89385e1125cc045c3cc19206b40f1a4 b/octane_http/fuzz/corpus/query/3e5edcdab89385e1125cc045c3cc19206b40f1a4 new file mode 100644 index 0000000..07c7e9f Binary files /dev/null and b/octane_http/fuzz/corpus/query/3e5edcdab89385e1125cc045c3cc19206b40f1a4 differ diff --git a/octane_http/fuzz/corpus/query/3e925bf43ba6b141ad908eaf6eee23d5cb50d779 b/octane_http/fuzz/corpus/query/3e925bf43ba6b141ad908eaf6eee23d5cb50d779 new file mode 100644 index 0000000..0c5a709 --- /dev/null +++ b/octane_http/fuzz/corpus/query/3e925bf43ba6b141ad908eaf6eee23d5cb50d779 @@ -0,0 +1 @@ +'zz&z]=a=%z&%5&%%8&%%&%34&%%&zz&%3&%4&%1&a&B[]=2%4%zz]5&0z&z&z \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/3eb416223e9e69e6bb8ee19793911ad1ad2027d8 b/octane_http/fuzz/corpus/query/3eb416223e9e69e6bb8ee19793911ad1ad2027d8 new file mode 100644 index 0000000..a3871d4 --- /dev/null +++ b/octane_http/fuzz/corpus/query/3eb416223e9e69e6bb8ee19793911ad1ad2027d8 @@ -0,0 +1 @@ +| \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/3ff6943331651d83924b43dffcbb6eae8d45ebf0 b/octane_http/fuzz/corpus/query/3ff6943331651d83924b43dffcbb6eae8d45ebf0 new file mode 100644 index 0000000..b365692 --- /dev/null +++ b/octane_http/fuzz/corpus/query/3ff6943331651d83924b43dffcbb6eae8d45ebf0 @@ -0,0 +1 @@ +ar&=v`&=v&=&=v`&=v&=v&=u&f&=u&=v& \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/3ff9ef29e694fe9cf5b44386359ea5fe568f968c b/octane_http/fuzz/corpus/query/3ff9ef29e694fe9cf5b44386359ea5fe568f968c new file mode 100644 index 0000000..0d0ef17 Binary files /dev/null and b/octane_http/fuzz/corpus/query/3ff9ef29e694fe9cf5b44386359ea5fe568f968c differ diff --git a/octane_http/fuzz/corpus/query/4128c0f2f2436c239fb032c2130a7cf5d4eb7992 b/octane_http/fuzz/corpus/query/4128c0f2f2436c239fb032c2130a7cf5d4eb7992 new file mode 100644 index 0000000..789c6b8 Binary files /dev/null and b/octane_http/fuzz/corpus/query/4128c0f2f2436c239fb032c2130a7cf5d4eb7992 differ diff --git a/octane_http/fuzz/corpus/query/4201cc0614fd742ebc1fc9ce44b958b8b9a264f9 b/octane_http/fuzz/corpus/query/4201cc0614fd742ebc1fc9ce44b958b8b9a264f9 new file mode 100644 index 0000000..c17a3d0 Binary files /dev/null and b/octane_http/fuzz/corpus/query/4201cc0614fd742ebc1fc9ce44b958b8b9a264f9 differ diff --git a/octane_http/fuzz/corpus/query/42ab456e005bbc21f27def478145a9bede889908 b/octane_http/fuzz/corpus/query/42ab456e005bbc21f27def478145a9bede889908 new file mode 100644 index 0000000..b140dc9 Binary files /dev/null and b/octane_http/fuzz/corpus/query/42ab456e005bbc21f27def478145a9bede889908 differ diff --git a/octane_http/fuzz/corpus/query/42be495b75d15e7bf5436a5bb329143d7bda68e3 b/octane_http/fuzz/corpus/query/42be495b75d15e7bf5436a5bb329143d7bda68e3 new file mode 100644 index 0000000..8fa31f5 Binary files /dev/null and b/octane_http/fuzz/corpus/query/42be495b75d15e7bf5436a5bb329143d7bda68e3 differ diff --git a/octane_http/fuzz/corpus/query/42cb85f5c857abf25303207511258c95f956d162 b/octane_http/fuzz/corpus/query/42cb85f5c857abf25303207511258c95f956d162 new file mode 100644 index 0000000..c75cb7b Binary files /dev/null and b/octane_http/fuzz/corpus/query/42cb85f5c857abf25303207511258c95f956d162 differ diff --git a/octane_http/fuzz/corpus/query/436f27a6ccf1ee52cf01c9775136ff5ecb4f3a72 b/octane_http/fuzz/corpus/query/436f27a6ccf1ee52cf01c9775136ff5ecb4f3a72 new file mode 100644 index 0000000..a0be3d8 --- /dev/null +++ b/octane_http/fuzz/corpus/query/436f27a6ccf1ee52cf01c9775136ff5ecb4f3a72 @@ -0,0 +1 @@ +&& \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/43b708658616d996a36e5c263ca8e84d504ea759 b/octane_http/fuzz/corpus/query/43b708658616d996a36e5c263ca8e84d504ea759 new file mode 100644 index 0000000..120c328 --- /dev/null +++ b/octane_http/fuzz/corpus/query/43b708658616d996a36e5c263ca8e84d504ea759 @@ -0,0 +1 @@ +%e4%&1%&%%%&&1%&%%&1%&%&&$&1%&%%%&&1%1?%&a~% \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/44021bc104eaa2bb0699e61d3e5e7441f4f9568d b/octane_http/fuzz/corpus/query/44021bc104eaa2bb0699e61d3e5e7441f4f9568d new file mode 100644 index 0000000..5b178ae --- /dev/null +++ b/octane_http/fuzz/corpus/query/44021bc104eaa2bb0699e61d3e5e7441f4f9568d @@ -0,0 +1 @@ +%zz&zz&%4&%%41=%0z&zz&%4&%%41=d \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/4447349d95fb3f1bf17a64885fa136eaab34793d b/octane_http/fuzz/corpus/query/4447349d95fb3f1bf17a64885fa136eaab34793d new file mode 100644 index 0000000..c90d89d --- /dev/null +++ b/octane_http/fuzz/corpus/query/4447349d95fb3f1bf17a64885fa136eaab34793d @@ -0,0 +1 @@ +%e4%&1%&a%&%&e4%%&% \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/44a7d664cad66e0aafdfc68ab059a65cb89ba2a4 b/octane_http/fuzz/corpus/query/44a7d664cad66e0aafdfc68ab059a65cb89ba2a4 new file mode 100644 index 0000000..aa1c866 Binary files /dev/null and b/octane_http/fuzz/corpus/query/44a7d664cad66e0aafdfc68ab059a65cb89ba2a4 differ diff --git a/octane_http/fuzz/corpus/query/45938c40e5aa4601b54ff5ad8765e77d8519263b b/octane_http/fuzz/corpus/query/45938c40e5aa4601b54ff5ad8765e77d8519263b new file mode 100644 index 0000000..6aad88e --- /dev/null +++ b/octane_http/fuzz/corpus/query/45938c40e5aa4601b54ff5ad8765e77d8519263b @@ -0,0 +1 @@ +%zz%& \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/4734a7d62deb706571c627b1644b2c0cf7c59345 b/octane_http/fuzz/corpus/query/4734a7d62deb706571c627b1644b2c0cf7c59345 new file mode 100644 index 0000000..846ff20 --- /dev/null +++ b/octane_http/fuzz/corpus/query/4734a7d62deb706571c627b1644b2c0cf7c59345 @@ -0,0 +1 @@ +iÙ<É>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>5= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/b497d1e55c6a7de4abd4ab56b6266cdd956d124b b/octane_http/fuzz/corpus/query/b497d1e55c6a7de4abd4ab56b6266cdd956d124b new file mode 100644 index 0000000..2cf6f60 Binary files /dev/null and b/octane_http/fuzz/corpus/query/b497d1e55c6a7de4abd4ab56b6266cdd956d124b differ diff --git a/octane_http/fuzz/corpus/query/b5c2f80ee3bf25bd2db852e3683a274d455071e2 b/octane_http/fuzz/corpus/query/b5c2f80ee3bf25bd2db852e3683a274d455071e2 new file mode 100644 index 0000000..72c0df0 Binary files /dev/null and b/octane_http/fuzz/corpus/query/b5c2f80ee3bf25bd2db852e3683a274d455071e2 differ diff --git a/octane_http/fuzz/corpus/query/b7504ce46fb3dcde7b6408de280e7ba3a6e8f7ce b/octane_http/fuzz/corpus/query/b7504ce46fb3dcde7b6408de280e7ba3a6e8f7ce new file mode 100644 index 0000000..f0733c2 --- /dev/null +++ b/octane_http/fuzz/corpus/query/b7504ce46fb3dcde7b6408de280e7ba3a6e8f7ce @@ -0,0 +1 @@ +a \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/b7c2ee72cb3dab1a6581fbdbecf023e79a8747a9 b/octane_http/fuzz/corpus/query/b7c2ee72cb3dab1a6581fbdbecf023e79a8747a9 new file mode 100644 index 0000000..5f6d220 --- /dev/null +++ b/octane_http/fuzz/corpus/query/b7c2ee72cb3dab1a6581fbdbecf023e79a8747a9 @@ -0,0 +1 @@ +'zz&zz&%4&%%415&1z&j&zz&%!%zz&5&05&1z&j&zz&%!%zz&5&0 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/b7f3376fd8e3081ea8c539718e5c6e214588e7be b/octane_http/fuzz/corpus/query/b7f3376fd8e3081ea8c539718e5c6e214588e7be new file mode 100644 index 0000000..7a15677 Binary files /dev/null and b/octane_http/fuzz/corpus/query/b7f3376fd8e3081ea8c539718e5c6e214588e7be differ diff --git a/octane_http/fuzz/corpus/query/b80d56b2ca2ec2df26fd00b18b2dcaad668c8b03 b/octane_http/fuzz/corpus/query/b80d56b2ca2ec2df26fd00b18b2dcaad668c8b03 new file mode 100644 index 0000000..834d692 --- /dev/null +++ b/octane_http/fuzz/corpus/query/b80d56b2ca2ec2df26fd00b18b2dcaad668c8b03 @@ -0,0 +1 @@ +%@%2+ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/b839d1f18ddbfa2b14920da01509205c996c13ab b/octane_http/fuzz/corpus/query/b839d1f18ddbfa2b14920da01509205c996c13ab new file mode 100644 index 0000000..1a03845 --- /dev/null +++ b/octane_http/fuzz/corpus/query/b839d1f18ddbfa2b14920da01509205c996c13ab @@ -0,0 +1 @@ +%%%%%%% \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/b8499bdbf9cbec2cb7359a344192d4ccb03da1b6 b/octane_http/fuzz/corpus/query/b8499bdbf9cbec2cb7359a344192d4ccb03da1b6 new file mode 100644 index 0000000..68cfc03 Binary files /dev/null and b/octane_http/fuzz/corpus/query/b8499bdbf9cbec2cb7359a344192d4ccb03da1b6 differ diff --git a/octane_http/fuzz/corpus/query/b8c60d32ea5869be6b7a7afb9a73430d9a4ac230 b/octane_http/fuzz/corpus/query/b8c60d32ea5869be6b7a7afb9a73430d9a4ac230 new file mode 100644 index 0000000..c40465c Binary files /dev/null and b/octane_http/fuzz/corpus/query/b8c60d32ea5869be6b7a7afb9a73430d9a4ac230 differ diff --git a/octane_http/fuzz/corpus/query/b95428f85c48dbf0b6b537e68df964bb841e3032 b/octane_http/fuzz/corpus/query/b95428f85c48dbf0b6b537e68df964bb841e3032 new file mode 100644 index 0000000..8e45d0c Binary files /dev/null and b/octane_http/fuzz/corpus/query/b95428f85c48dbf0b6b537e68df964bb841e3032 differ diff --git a/octane_http/fuzz/corpus/query/b96aac65e07f072d354c68147a14662ae899faeb b/octane_http/fuzz/corpus/query/b96aac65e07f072d354c68147a14662ae899faeb new file mode 100644 index 0000000..055228d Binary files /dev/null and b/octane_http/fuzz/corpus/query/b96aac65e07f072d354c68147a14662ae899faeb differ diff --git a/octane_http/fuzz/corpus/query/bb01b62cad80e11b38ae7858af22784446f77664 b/octane_http/fuzz/corpus/query/bb01b62cad80e11b38ae7858af22784446f77664 new file mode 100644 index 0000000..7ce2a9d --- /dev/null +++ b/octane_http/fuzz/corpus/query/bb01b62cad80e11b38ae7858af22784446f77664 @@ -0,0 +1 @@ +a==x&1&1=oi==x&1&1==x&1& \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/bb68d06217bd00aa901cf10a760398631275a9af b/octane_http/fuzz/corpus/query/bb68d06217bd00aa901cf10a760398631275a9af new file mode 100644 index 0000000..7063ab9 --- /dev/null +++ b/octane_http/fuzz/corpus/query/bb68d06217bd00aa901cf10a760398631275a9af @@ -0,0 +1 @@ +a&1=%a=&1=2 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/bc2f74c22f98f7b6ffbc2f67453dbfa99bce9a32 b/octane_http/fuzz/corpus/query/bc2f74c22f98f7b6ffbc2f67453dbfa99bce9a32 new file mode 100644 index 0000000..fa29cdf --- /dev/null +++ b/octane_http/fuzz/corpus/query/bc2f74c22f98f7b6ffbc2f67453dbfa99bce9a32 @@ -0,0 +1 @@ +** \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/bc3e751a403e656c491f6dc73f038e1830294502 b/octane_http/fuzz/corpus/query/bc3e751a403e656c491f6dc73f038e1830294502 new file mode 100644 index 0000000..eb3af56 --- /dev/null +++ b/octane_http/fuzz/corpus/query/bc3e751a403e656c491f6dc73f038e1830294502 @@ -0,0 +1 @@ +㟑 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/bd0a777b98ecc69da02b1218c62d8151832e6e51 b/octane_http/fuzz/corpus/query/bd0a777b98ecc69da02b1218c62d8151832e6e51 new file mode 100644 index 0000000..6662325 --- /dev/null +++ b/octane_http/fuzz/corpus/query/bd0a777b98ecc69da02b1218c62d8151832e6e51 @@ -0,0 +1 @@ +%%&%%&'%%&1%)%%&%%%&a% \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/bd9f0db1048db0571a5869f7b3a73d8aa2a4640c b/octane_http/fuzz/corpus/query/bd9f0db1048db0571a5869f7b3a73d8aa2a4640c new file mode 100644 index 0000000..5d67d4a --- /dev/null +++ b/octane_http/fuzz/corpus/query/bd9f0db1048db0571a5869f7b3a73d8aa2a4640c @@ -0,0 +1 @@ +x&1=x&1&&1==&1&1&1==x&1& \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/bde58ec3550fbae179430852c60b636c86baabde b/octane_http/fuzz/corpus/query/bde58ec3550fbae179430852c60b636c86baabde new file mode 100644 index 0000000..8be7ef3 --- /dev/null +++ b/octane_http/fuzz/corpus/query/bde58ec3550fbae179430852c60b636c86baabde @@ -0,0 +1 @@ +1==x&1&1=%&1&1==x&1&1==x&1& \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/be92748332dbe057861b70508fb2c3b48e1034ae b/octane_http/fuzz/corpus/query/be92748332dbe057861b70508fb2c3b48e1034ae new file mode 100644 index 0000000..40bde85 --- /dev/null +++ b/octane_http/fuzz/corpus/query/be92748332dbe057861b70508fb2c3b48e1034ae @@ -0,0 +1 @@ +arrx{C[][]=r \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/bedfb79ec6cee4f0725298ba299e78675ebb2cfc b/octane_http/fuzz/corpus/query/bedfb79ec6cee4f0725298ba299e78675ebb2cfc new file mode 100644 index 0000000..9e179f3 Binary files /dev/null and b/octane_http/fuzz/corpus/query/bedfb79ec6cee4f0725298ba299e78675ebb2cfc differ diff --git a/octane_http/fuzz/corpus/query/bee403c8d44e1f8fa2a47fec1f5ff3121a4b20c5 b/octane_http/fuzz/corpus/query/bee403c8d44e1f8fa2a47fec1f5ff3121a4b20c5 new file mode 100644 index 0000000..d202910 Binary files /dev/null and b/octane_http/fuzz/corpus/query/bee403c8d44e1f8fa2a47fec1f5ff3121a4b20c5 differ diff --git a/octane_http/fuzz/corpus/query/bf2957508fb8f25f2d1e4d28ba8dd324f58b9e07 b/octane_http/fuzz/corpus/query/bf2957508fb8f25f2d1e4d28ba8dd324f58b9e07 new file mode 100644 index 0000000..da706a0 --- /dev/null +++ b/octane_http/fuzz/corpus/query/bf2957508fb8f25f2d1e4d28ba8dd324f58b9e07 @@ -0,0 +1 @@ +___ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/bf718aa2cce9106be26c9a964d01afa0de74ed95 b/octane_http/fuzz/corpus/query/bf718aa2cce9106be26c9a964d01afa0de74ed95 new file mode 100644 index 0000000..fd80d78 Binary files /dev/null and b/octane_http/fuzz/corpus/query/bf718aa2cce9106be26c9a964d01afa0de74ed95 differ diff --git a/octane_http/fuzz/corpus/query/c00a497f0182d3330251eb1e777613398f5b5244 b/octane_http/fuzz/corpus/query/c00a497f0182d3330251eb1e777613398f5b5244 new file mode 100644 index 0000000..b29a1e1 --- /dev/null +++ b/octane_http/fuzz/corpus/query/c00a497f0182d3330251eb1e777613398f5b5244 @@ -0,0 +1 @@ + =+ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/c06c66e20d118c1e51b697f0bee46387119eb986 b/octane_http/fuzz/corpus/query/c06c66e20d118c1e51b697f0bee46387119eb986 new file mode 100644 index 0000000..49d4eda Binary files /dev/null and b/octane_http/fuzz/corpus/query/c06c66e20d118c1e51b697f0bee46387119eb986 differ diff --git a/octane_http/fuzz/corpus/query/c13ad77cb34591fd64b56303559ad495ecfe487c b/octane_http/fuzz/corpus/query/c13ad77cb34591fd64b56303559ad495ecfe487c new file mode 100644 index 0000000..074fff2 Binary files /dev/null and b/octane_http/fuzz/corpus/query/c13ad77cb34591fd64b56303559ad495ecfe487c differ diff --git a/octane_http/fuzz/corpus/query/c25a84484951f826d0859fbc780204aed3081c4a b/octane_http/fuzz/corpus/query/c25a84484951f826d0859fbc780204aed3081c4a new file mode 100644 index 0000000..d06ad2d --- /dev/null +++ b/octane_http/fuzz/corpus/query/c25a84484951f826d0859fbc780204aed3081c4a @@ -0,0 +1 @@ +ar=2&oj[k]=v=x&obj[k]=v=&flbj[k]=v=x&ojb[]k=v=&flag \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/c2797fd46b90d8df1fdbd337c8f255c28ee45e97 b/octane_http/fuzz/corpus/query/c2797fd46b90d8df1fdbd337c8f255c28ee45e97 new file mode 100644 index 0000000..cb69b2c --- /dev/null +++ b/octane_http/fuzz/corpus/query/c2797fd46b90d8df1fdbd337c8f255c28ee45e97 @@ -0,0 +1 @@ +[]= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/c3b5bb08283ce0d1e303911f6fdef5b2154787a5 b/octane_http/fuzz/corpus/query/c3b5bb08283ce0d1e303911f6fdef5b2154787a5 new file mode 100644 index 0000000..09c5a21 Binary files /dev/null and b/octane_http/fuzz/corpus/query/c3b5bb08283ce0d1e303911f6fdef5b2154787a5 differ diff --git a/octane_http/fuzz/corpus/query/c3ec18207793a193678376c9577573c256b63092 b/octane_http/fuzz/corpus/query/c3ec18207793a193678376c9577573c256b63092 new file mode 100644 index 0000000..f69dd11 --- /dev/null +++ b/octane_http/fuzz/corpus/query/c3ec18207793a193678376c9577573c256b63092 @@ -0,0 +1 @@ +a=TTTT1=TTTT \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/c40a143e6cd76a97b450afb7a7cb75552edfb3d8 b/octane_http/fuzz/corpus/query/c40a143e6cd76a97b450afb7a7cb75552edfb3d8 new file mode 100644 index 0000000..ccf7469 --- /dev/null +++ b/octane_http/fuzz/corpus/query/c40a143e6cd76a97b450afb7a7cb75552edfb3d8 @@ -0,0 +1 @@ +rk]=v&C]=2&k]=v&2]==kr \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/c449a235f2c4c4f8907abc2c9849f459e8be6e0a b/octane_http/fuzz/corpus/query/c449a235f2c4c4f8907abc2c9849f459e8be6e0a new file mode 100644 index 0000000..d51547d Binary files /dev/null and b/octane_http/fuzz/corpus/query/c449a235f2c4c4f8907abc2c9849f459e8be6e0a differ diff --git a/octane_http/fuzz/corpus/query/c45bc9857f5cc56f61a288d9a738c628100a3eec b/octane_http/fuzz/corpus/query/c45bc9857f5cc56f61a288d9a738c628100a3eec new file mode 100644 index 0000000..536d857 Binary files /dev/null and b/octane_http/fuzz/corpus/query/c45bc9857f5cc56f61a288d9a738c628100a3eec differ diff --git a/octane_http/fuzz/corpus/query/c49d93154efed841aee947c21ab6ebb3205fc750 b/octane_http/fuzz/corpus/query/c49d93154efed841aee947c21ab6ebb3205fc750 new file mode 100644 index 0000000..97b4d35 --- /dev/null +++ b/octane_http/fuzz/corpus/query/c49d93154efed841aee947c21ab6ebb3205fc750 @@ -0,0 +1 @@ +aa=(.&1=a&0==a&0=.&1=a&0=aa&0=.&1=a&0=a \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/c4e7588cff1ea0c46f13b0815a2625c7a1d62c9a b/octane_http/fuzz/corpus/query/c4e7588cff1ea0c46f13b0815a2625c7a1d62c9a new file mode 100644 index 0000000..0892088 --- /dev/null +++ b/octane_http/fuzz/corpus/query/c4e7588cff1ea0c46f13b0815a2625c7a1d62c9a @@ -0,0 +1 @@ +%zz&zz&%4&%%415&0z&%%4zz&zz&%4&%%415&0z&%%415&0z&z&15&0&z&z& \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/c5630526fec198875110acee9aad625aaf6d1c43 b/octane_http/fuzz/corpus/query/c5630526fec198875110acee9aad625aaf6d1c43 new file mode 100644 index 0000000..5a91454 Binary files /dev/null and b/octane_http/fuzz/corpus/query/c5630526fec198875110acee9aad625aaf6d1c43 differ diff --git a/octane_http/fuzz/corpus/query/c5a4a17c04fb2b6a639b9306b63479149774b567 b/octane_http/fuzz/corpus/query/c5a4a17c04fb2b6a639b9306b63479149774b567 new file mode 100644 index 0000000..76fbae0 --- /dev/null +++ b/octane_http/fuzz/corpus/query/c5a4a17c04fb2b6a639b9306b63479149774b567 @@ -0,0 +1 @@ +ï \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/c5a8248f2d52353b132a4af229357fa4e1d3eb7e b/octane_http/fuzz/corpus/query/c5a8248f2d52353b132a4af229357fa4e1d3eb7e new file mode 100644 index 0000000..90121d8 Binary files /dev/null and b/octane_http/fuzz/corpus/query/c5a8248f2d52353b132a4af229357fa4e1d3eb7e differ diff --git a/octane_http/fuzz/corpus/query/c65f240ab797a9114346a7c310eeda499ca386d8 b/octane_http/fuzz/corpus/query/c65f240ab797a9114346a7c310eeda499ca386d8 new file mode 100644 index 0000000..51935e9 --- /dev/null +++ b/octane_http/fuzz/corpus/query/c65f240ab797a9114346a7c310eeda499ca386d8 @@ -0,0 +1 @@ +................................z \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/c6f9d1e84b1bcb2ed40829dfd366a537fdf1bc4a b/octane_http/fuzz/corpus/query/c6f9d1e84b1bcb2ed40829dfd366a537fdf1bc4a new file mode 100644 index 0000000..3dd913f --- /dev/null +++ b/octane_http/fuzz/corpus/query/c6f9d1e84b1bcb2ed40829dfd366a537fdf1bc4a @@ -0,0 +1 @@ +&%%&%%&z%%= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/c706fa9355b4a35bbbc1c8fb268c35842a3d99a4 b/octane_http/fuzz/corpus/query/c706fa9355b4a35bbbc1c8fb268c35842a3d99a4 new file mode 100644 index 0000000..9aa9f53 Binary files /dev/null and b/octane_http/fuzz/corpus/query/c706fa9355b4a35bbbc1c8fb268c35842a3d99a4 differ diff --git a/octane_http/fuzz/corpus/query/c70c5f1f60a5deafe85cc60931820c9d786953f2 b/octane_http/fuzz/corpus/query/c70c5f1f60a5deafe85cc60931820c9d786953f2 new file mode 100644 index 0000000..d7d2c70 --- /dev/null +++ b/octane_http/fuzz/corpus/query/c70c5f1f60a5deafe85cc60931820c9d786953f2 @@ -0,0 +1 @@ +=% \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/c7255dc48b42d44f6c0676d6009051b7e1aa885b b/octane_http/fuzz/corpus/query/c7255dc48b42d44f6c0676d6009051b7e1aa885b new file mode 100644 index 0000000..c30d058 --- /dev/null +++ b/octane_http/fuzz/corpus/query/c7255dc48b42d44f6c0676d6009051b7e1aa885b @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/c732a09c3a5d723e5e438b4f1eb64ec40f9e292e b/octane_http/fuzz/corpus/query/c732a09c3a5d723e5e438b4f1eb64ec40f9e292e new file mode 100644 index 0000000..dfc9681 --- /dev/null +++ b/octane_http/fuzz/corpus/query/c732a09c3a5d723e5e438b4f1eb64ec40f9e292e @@ -0,0 +1 @@ +r=2&obj[k]=v=k]=v=x&obj[k]=x&obj[k]=var=2&obj[k]=v=x&o[k]=v=k]=v=x&obj[k]=x&obj[k]=r=2&obj[k]=bj[k]=v=x&flag \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/c779b8df96af9dbdc63cce443bd1f9faff6a0902 b/octane_http/fuzz/corpus/query/c779b8df96af9dbdc63cce443bd1f9faff6a0902 new file mode 100644 index 0000000..e27cb6f --- /dev/null +++ b/octane_http/fuzz/corpus/query/c779b8df96af9dbdc63cce443bd1f9faff6a0902 @@ -0,0 +1 @@ +%of:%9[ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/c78eab8bd43468f5ff1d112b90f54115844c221b b/octane_http/fuzz/corpus/query/c78eab8bd43468f5ff1d112b90f54115844c221b new file mode 100644 index 0000000..aafe602 --- /dev/null +++ b/octane_http/fuzz/corpus/query/c78eab8bd43468f5ff1d112b90f54115844c221b @@ -0,0 +1 @@ +.......a. \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/c81b266dbebec42d23999aafa04a092f84d4eba5 b/octane_http/fuzz/corpus/query/c81b266dbebec42d23999aafa04a092f84d4eba5 new file mode 100644 index 0000000..6673af5 Binary files /dev/null and b/octane_http/fuzz/corpus/query/c81b266dbebec42d23999aafa04a092f84d4eba5 differ diff --git a/octane_http/fuzz/corpus/query/c8d0c39b6b4cae689cd95596bd538566c646a989 b/octane_http/fuzz/corpus/query/c8d0c39b6b4cae689cd95596bd538566c646a989 new file mode 100644 index 0000000..a432856 --- /dev/null +++ b/octane_http/fuzz/corpus/query/c8d0c39b6b4cae689cd95596bd538566c646a989 @@ -0,0 +1 @@ +%zz&%4&%4&%d \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/c9732465d1349023af35986647bb1d36b78bd715 b/octane_http/fuzz/corpus/query/c9732465d1349023af35986647bb1d36b78bd715 new file mode 100644 index 0000000..436c245 --- /dev/null +++ b/octane_http/fuzz/corpus/query/c9732465d1349023af35986647bb1d36b78bd715 @@ -0,0 +1 @@ +1&1= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/c9eecc341674c8307f3ca1a014e519cc71f14f59 b/octane_http/fuzz/corpus/query/c9eecc341674c8307f3ca1a014e519cc71f14f59 new file mode 100644 index 0000000..3b2e38c Binary files /dev/null and b/octane_http/fuzz/corpus/query/c9eecc341674c8307f3ca1a014e519cc71f14f59 differ diff --git a/octane_http/fuzz/corpus/query/cb384c85020ef2be3792748cf17b8b00469ced7f b/octane_http/fuzz/corpus/query/cb384c85020ef2be3792748cf17b8b00469ced7f new file mode 100644 index 0000000..ef730da Binary files /dev/null and b/octane_http/fuzz/corpus/query/cb384c85020ef2be3792748cf17b8b00469ced7f differ diff --git a/octane_http/fuzz/corpus/query/cb95922fa08e28b16e183d3f1ed8d723ec5c07b4 b/octane_http/fuzz/corpus/query/cb95922fa08e28b16e183d3f1ed8d723ec5c07b4 new file mode 100644 index 0000000..2bab5fe --- /dev/null +++ b/octane_http/fuzz/corpus/query/cb95922fa08e28b16e183d3f1ed8d723ec5c07b4 @@ -0,0 +1 @@ +aa=&[]2rr[]"obra=&[][], \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/cbd8f88540a893f605f82583a4fc1abcbf54cdcb b/octane_http/fuzz/corpus/query/cbd8f88540a893f605f82583a4fc1abcbf54cdcb new file mode 100644 index 0000000..044ab66 Binary files /dev/null and b/octane_http/fuzz/corpus/query/cbd8f88540a893f605f82583a4fc1abcbf54cdcb differ diff --git a/octane_http/fuzz/corpus/query/cc3bbc86c15104776662782def0f1581b1b5335d b/octane_http/fuzz/corpus/query/cc3bbc86c15104776662782def0f1581b1b5335d new file mode 100644 index 0000000..0947c59 --- /dev/null +++ b/octane_http/fuzz/corpus/query/cc3bbc86c15104776662782def0f1581b1b5335d @@ -0,0 +1 @@ +&1&1=&1=% \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/cc627708a1fd3808d152169567adfb26373a837c b/octane_http/fuzz/corpus/query/cc627708a1fd3808d152169567adfb26373a837c new file mode 100644 index 0000000..06cf350 --- /dev/null +++ b/octane_http/fuzz/corpus/query/cc627708a1fd3808d152169567adfb26373a837c @@ -0,0 +1 @@ +<<<<<<<<<<<<<<<< \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/ccfc228613604dcbcf5e9720a71bf0510ccb8063 b/octane_http/fuzz/corpus/query/ccfc228613604dcbcf5e9720a71bf0510ccb8063 new file mode 100644 index 0000000..cee4516 Binary files /dev/null and b/octane_http/fuzz/corpus/query/ccfc228613604dcbcf5e9720a71bf0510ccb8063 differ diff --git a/octane_http/fuzz/corpus/query/cd97dfb00cb4ec85d1244e808e13aacc357bc0b1 b/octane_http/fuzz/corpus/query/cd97dfb00cb4ec85d1244e808e13aacc357bc0b1 new file mode 100644 index 0000000..30c402e Binary files /dev/null and b/octane_http/fuzz/corpus/query/cd97dfb00cb4ec85d1244e808e13aacc357bc0b1 differ diff --git a/octane_http/fuzz/corpus/query/cde13b753f9f73538c0cbd8877cbd07b77a32ca4 b/octane_http/fuzz/corpus/query/cde13b753f9f73538c0cbd8877cbd07b77a32ca4 new file mode 100644 index 0000000..18d5b77 --- /dev/null +++ b/octane_http/fuzz/corpus/query/cde13b753f9f73538c0cbd8877cbd07b77a32ca4 @@ -0,0 +1 @@ +1=a&1=a&0=.&1=a&0=a&1aa=(.&1=a&0==a&0=.&1=a&0=aa \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/ce53ef0627c249b15ad4226ac66c58510c14f955 b/octane_http/fuzz/corpus/query/ce53ef0627c249b15ad4226ac66c58510c14f955 new file mode 100644 index 0000000..cf7ca0e Binary files /dev/null and b/octane_http/fuzz/corpus/query/ce53ef0627c249b15ad4226ac66c58510c14f955 differ diff --git a/octane_http/fuzz/corpus/query/ce5ff496a5e9f726942100bfc2aebf4a22197fa1 b/octane_http/fuzz/corpus/query/ce5ff496a5e9f726942100bfc2aebf4a22197fa1 new file mode 100644 index 0000000..c4fd7f0 Binary files /dev/null and b/octane_http/fuzz/corpus/query/ce5ff496a5e9f726942100bfc2aebf4a22197fa1 differ diff --git a/octane_http/fuzz/corpus/query/ce92faa82a487c53eb6f70def335dbdfb113dcdf b/octane_http/fuzz/corpus/query/ce92faa82a487c53eb6f70def335dbdfb113dcdf new file mode 100644 index 0000000..96dc18d Binary files /dev/null and b/octane_http/fuzz/corpus/query/ce92faa82a487c53eb6f70def335dbdfb113dcdf differ diff --git a/octane_http/fuzz/corpus/query/ce9a44b4b8a635813d2f64299b9fce83354c12d0 b/octane_http/fuzz/corpus/query/ce9a44b4b8a635813d2f64299b9fce83354c12d0 new file mode 100644 index 0000000..afb7f41 --- /dev/null +++ b/octane_http/fuzz/corpus/query/ce9a44b4b8a635813d2f64299b9fce83354c12d0 @@ -0,0 +1 @@ +%@%@ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/cef04f2a3831a96584669e749c05dfa06fa4331b b/octane_http/fuzz/corpus/query/cef04f2a3831a96584669e749c05dfa06fa4331b new file mode 100644 index 0000000..527d0b2 Binary files /dev/null and b/octane_http/fuzz/corpus/query/cef04f2a3831a96584669e749c05dfa06fa4331b differ diff --git a/octane_http/fuzz/corpus/query/cf826b4b9c85141d4310a7ff097ffacc10f75a59 b/octane_http/fuzz/corpus/query/cf826b4b9c85141d4310a7ff097ffacc10f75a59 new file mode 100644 index 0000000..7fc28c1 --- /dev/null +++ b/octane_http/fuzz/corpus/query/cf826b4b9c85141d4310a7ff097ffacc10f75a59 @@ -0,0 +1 @@ +a==x&1&1=oi==x&1&1==x&1&1=oi==x&1&1=oi==x&1&1==x&1&1&1==x&1oi=x&1&1==x&1&x&1&1==x&1& \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/d04e96c9ab32c3fdcd76bbbecd90e4105858075d b/octane_http/fuzz/corpus/query/d04e96c9ab32c3fdcd76bbbecd90e4105858075d new file mode 100644 index 0000000..ef380d8 Binary files /dev/null and b/octane_http/fuzz/corpus/query/d04e96c9ab32c3fdcd76bbbecd90e4105858075d differ diff --git a/octane_http/fuzz/corpus/query/d188add489927f40b9fa00dbaa4cd97ca8a28a71 b/octane_http/fuzz/corpus/query/d188add489927f40b9fa00dbaa4cd97ca8a28a71 new file mode 100644 index 0000000..8fbf155 --- /dev/null +++ b/octane_http/fuzz/corpus/query/d188add489927f40b9fa00dbaa4cd97ca8a28a71 @@ -0,0 +1 @@ +r]=v=k]?=v=k]==2&obj[k]=v=k]=v=x&obj[k]=x&obj[k]=va0=2&obj[k]=v=x&o[k]=v=k]=v=x&o=v=k]=v=x&v=x&obj[k]=x&obj[k]=va0=2&obj[k]=v=x&o[k]=v=k]=v=x&o=v=k]==2&obj[k]=v=k]=v=x&obj[k]=x&obj[k]=va0=2&obj[k]=v=x&o[k]=v=k]=v=x&o3%@%@Av=x&obo[k]=v2&obj[k]=v=x&o[k]=v=k]&obj[k]=v=k]=v=x&obj[k]=x&obj[k]=va0=2&obj[k]=v=xj[k]=x&obj[k]=va0=2&obj=x&&flag \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/d19c3b8df4caa93f40a5b77954c66d004dca67ad b/octane_http/fuzz/corpus/query/d19c3b8df4caa93f40a5b77954c66d004dca67ad new file mode 100644 index 0000000..f11e221 Binary files /dev/null and b/octane_http/fuzz/corpus/query/d19c3b8df4caa93f40a5b77954c66d004dca67ad differ diff --git a/octane_http/fuzz/corpus/query/d1b2755f5d8d41c760f56e3e2e039bc5487c1da9 b/octane_http/fuzz/corpus/query/d1b2755f5d8d41c760f56e3e2e039bc5487c1da9 new file mode 100644 index 0000000..27db939 --- /dev/null +++ b/octane_http/fuzz/corpus/query/d1b2755f5d8d41c760f56e3e2e039bc5487c1da9 @@ -0,0 +1 @@ +r]=v=k]==v=k]==2&obj[k]=v=kobj[k]=x&obj[k]=va0=2&obj[k]=v=x&o[k]=x&obj[k]=va0=2&obj[k]=v=x&o[k]arr[]o=v=k]==2]=v=x&obj[k]=x&obj[k]=va0=2&obj[k]=xv=&o[k]=v=k]=v=x&o=v=k]=v=x&v=x&obj[k]=x&obj[k]=va0=2&obj[k]=v=x&o[k]=x&obj[k]=va0=2&obj[k]=v=x&o[k]=v=k]=v=x&o=v=k]==?&obj[k]=v=k]=v=k]=v \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/d1e1584f7da94569eaa3c2204db56dc6cc239bc2 b/octane_http/fuzz/corpus/query/d1e1584f7da94569eaa3c2204db56dc6cc239bc2 new file mode 100644 index 0000000..3516f8d --- /dev/null +++ b/octane_http/fuzz/corpus/query/d1e1584f7da94569eaa3c2204db56dc6cc239bc2 @@ -0,0 +1 @@ +ar3=%&2%%&[z%C00&0&0&1C00&%C0B%0&1%&[z%C00&0&0&1&2%%&[z%C00&0&0&1C00&%C0B%0&1%&[z%C00&0&0&1%%Ce0&%C0 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/d20739fa2c5e8c003f509c029015478f3ac0550c b/octane_http/fuzz/corpus/query/d20739fa2c5e8c003f509c029015478f3ac0550c new file mode 100644 index 0000000..c0c7388 Binary files /dev/null and b/octane_http/fuzz/corpus/query/d20739fa2c5e8c003f509c029015478f3ac0550c differ diff --git a/octane_http/fuzz/corpus/query/d23bae9262891f2b81bc3ae90516389d446f5fd1 b/octane_http/fuzz/corpus/query/d23bae9262891f2b81bc3ae90516389d446f5fd1 new file mode 100644 index 0000000..8ccb619 --- /dev/null +++ b/octane_http/fuzz/corpus/query/d23bae9262891f2b81bc3ae90516389d446f5fd1 @@ -0,0 +1 @@ +a==rza=&Obj[]=&Obj[]=&v&a==rrbj[]=&Obj[]=&v&a==rra=&Obj[]=&+[=&Obj&0z[& \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/d2983f22d88ff4c1e3ffdf635651f694904c1f2c b/octane_http/fuzz/corpus/query/d2983f22d88ff4c1e3ffdf635651f694904c1f2c new file mode 100644 index 0000000..6d657f0 Binary files /dev/null and b/octane_http/fuzz/corpus/query/d2983f22d88ff4c1e3ffdf635651f694904c1f2c differ diff --git a/octane_http/fuzz/corpus/query/d2f39f0d61b239e270cc3b21d0cbee414aa1b785 b/octane_http/fuzz/corpus/query/d2f39f0d61b239e270cc3b21d0cbee414aa1b785 new file mode 100644 index 0000000..24d31e5 Binary files /dev/null and b/octane_http/fuzz/corpus/query/d2f39f0d61b239e270cc3b21d0cbee414aa1b785 differ diff --git a/octane_http/fuzz/corpus/query/d325cef5ad0b95f9aee412e57897a46dd4a23da4 b/octane_http/fuzz/corpus/query/d325cef5ad0b95f9aee412e57897a46dd4a23da4 new file mode 100644 index 0000000..49af7a6 Binary files /dev/null and b/octane_http/fuzz/corpus/query/d325cef5ad0b95f9aee412e57897a46dd4a23da4 differ diff --git a/octane_http/fuzz/corpus/query/d3702bfcb2fdf9a944b43b572996981772d5c163 b/octane_http/fuzz/corpus/query/d3702bfcb2fdf9a944b43b572996981772d5c163 new file mode 100644 index 0000000..e745cf6 Binary files /dev/null and b/octane_http/fuzz/corpus/query/d3702bfcb2fdf9a944b43b572996981772d5c163 differ diff --git a/octane_http/fuzz/corpus/query/d3d7deacfba64f7426f49ad447e81fa6ad773e02 b/octane_http/fuzz/corpus/query/d3d7deacfba64f7426f49ad447e81fa6ad773e02 new file mode 100644 index 0000000..1be7cde Binary files /dev/null and b/octane_http/fuzz/corpus/query/d3d7deacfba64f7426f49ad447e81fa6ad773e02 differ diff --git a/octane_http/fuzz/corpus/query/d3dba9daf3ba977d9495e55c388e346cdf0ea285 b/octane_http/fuzz/corpus/query/d3dba9daf3ba977d9495e55c388e346cdf0ea285 new file mode 100644 index 0000000..7f0c76c --- /dev/null +++ b/octane_http/fuzz/corpus/query/d3dba9daf3ba977d9495e55c388e346cdf0ea285 @@ -0,0 +1 @@ +%zz&%3%zz&%%zz&%3%zz&%%zz&%%zzz&%%za%0z&&%% \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/d3f4839c286bddf8c8d3d9fe34860078f7c7e0bb b/octane_http/fuzz/corpus/query/d3f4839c286bddf8c8d3d9fe34860078f7c7e0bb new file mode 100644 index 0000000..6873b6a --- /dev/null +++ b/octane_http/fuzz/corpus/query/d3f4839c286bddf8c8d3d9fe34860078f7c7e0bb @@ -0,0 +1 @@ +&r&r \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/d45d5b10cffcf96b952fb29fd8e2a860c9eb33ad b/octane_http/fuzz/corpus/query/d45d5b10cffcf96b952fb29fd8e2a860c9eb33ad new file mode 100644 index 0000000..c35193f --- /dev/null +++ b/octane_http/fuzz/corpus/query/d45d5b10cffcf96b952fb29fd8e2a860c9eb33ad @@ -0,0 +1 @@ +%zz&!&z&zz&4D5z&yz&%!&z&%% \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/d478eacf1b0a51f57179ac6618297b91118981ca b/octane_http/fuzz/corpus/query/d478eacf1b0a51f57179ac6618297b91118981ca new file mode 100644 index 0000000..ee80510 --- /dev/null +++ b/octane_http/fuzz/corpus/query/d478eacf1b0a51f57179ac6618297b91118981ca @@ -0,0 +1 @@ +%zzz4&%]41=zz% 0&4%&%]41=zz% 0&%)4&%%41=d \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/d48225b5ba206888d753b6bc13a8af1bfc0c5663 b/octane_http/fuzz/corpus/query/d48225b5ba206888d753b6bc13a8af1bfc0c5663 new file mode 100644 index 0000000..bf99c8a --- /dev/null +++ b/octane_http/fuzz/corpus/query/d48225b5ba206888d753b6bc13a8af1bfc0c5663 @@ -0,0 +1 @@ +ar]=&k]=&k]= \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/d4d8f56753255e3055a48bdf5a72f5c2df871515 b/octane_http/fuzz/corpus/query/d4d8f56753255e3055a48bdf5a72f5c2df871515 new file mode 100644 index 0000000..0ad147e --- /dev/null +++ b/octane_http/fuzz/corpus/query/d4d8f56753255e3055a48bdf5a72f5c2df871515 @@ -0,0 +1 @@ +%%z%z__%z%zz%z&_%z%zz%4%z%zz%4%zz_&%zz \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/d4f7dd56ef35024300b7f4535403660208204712 b/octane_http/fuzz/corpus/query/d4f7dd56ef35024300b7f4535403660208204712 new file mode 100644 index 0000000..0555d2b Binary files /dev/null and b/octane_http/fuzz/corpus/query/d4f7dd56ef35024300b7f4535403660208204712 differ diff --git a/octane_http/fuzz/corpus/query/d53cdd0dbfd4c5f0e2ab2e0aaed1e5a7cb3e430b b/octane_http/fuzz/corpus/query/d53cdd0dbfd4c5f0e2ab2e0aaed1e5a7cb3e430b new file mode 100644 index 0000000..0a5f7b2 Binary files /dev/null and b/octane_http/fuzz/corpus/query/d53cdd0dbfd4c5f0e2ab2e0aaed1e5a7cb3e430b differ diff --git a/octane_http/fuzz/corpus/query/d584692a0c253c650d306d3a91fa96c9e6d60050 b/octane_http/fuzz/corpus/query/d584692a0c253c650d306d3a91fa96c9e6d60050 new file mode 100644 index 0000000..1c31322 Binary files /dev/null and b/octane_http/fuzz/corpus/query/d584692a0c253c650d306d3a91fa96c9e6d60050 differ diff --git a/octane_http/fuzz/corpus/query/d65a42fa68648c68e88fe144a85305fc224c71b2 b/octane_http/fuzz/corpus/query/d65a42fa68648c68e88fe144a85305fc224c71b2 new file mode 100644 index 0000000..1164371 --- /dev/null +++ b/octane_http/fuzz/corpus/query/d65a42fa68648c68e88fe144a85305fc224c71b2 @@ -0,0 +1 @@ +%? \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/d677ae655530a30d420fce8669adb77edbeb7027 b/octane_http/fuzz/corpus/query/d677ae655530a30d420fce8669adb77edbeb7027 new file mode 100644 index 0000000..8f5e26d Binary files /dev/null and b/octane_http/fuzz/corpus/query/d677ae655530a30d420fce8669adb77edbeb7027 differ diff --git a/octane_http/fuzz/corpus/query/d67a13fa912890441508674dbc3c81dbf490bc6a b/octane_http/fuzz/corpus/query/d67a13fa912890441508674dbc3c81dbf490bc6a new file mode 100644 index 0000000..ec2c8c4 --- /dev/null +++ b/octane_http/fuzz/corpus/query/d67a13fa912890441508674dbc3c81dbf490bc6a @@ -0,0 +1 @@ + ] \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/d698def12492fa2c1c5b8b591d68932fae9d12f1 b/octane_http/fuzz/corpus/query/d698def12492fa2c1c5b8b591d68932fae9d12f1 new file mode 100644 index 0000000..bb25506 --- /dev/null +++ b/octane_http/fuzz/corpus/query/d698def12492fa2c1c5b8b591d68932fae9d12f1 @@ -0,0 +1 @@ +a%zz&zz \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/d69c6c6b82fd6c6eec72c0526059b8311ea53bd5 b/octane_http/fuzz/corpus/query/d69c6c6b82fd6c6eec72c0526059b8311ea53bd5 new file mode 100644 index 0000000..36f8fdc --- /dev/null +++ b/octane_http/fuzz/corpus/query/d69c6c6b82fd6c6eec72c0526059b8311ea53bd5 @@ -0,0 +1 @@ +arr&arr[]=0&arr[]=c \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/d6e789ceed22b74d09be94894583c8af6b8f17de b/octane_http/fuzz/corpus/query/d6e789ceed22b74d09be94894583c8af6b8f17de new file mode 100644 index 0000000..85b4dec Binary files /dev/null and b/octane_http/fuzz/corpus/query/d6e789ceed22b74d09be94894583c8af6b8f17de differ diff --git a/octane_http/fuzz/corpus/query/d6f5c23f1607e06bac9480729ba6a66d1b85413b b/octane_http/fuzz/corpus/query/d6f5c23f1607e06bac9480729ba6a66d1b85413b new file mode 100644 index 0000000..f602431 --- /dev/null +++ b/octane_http/fuzz/corpus/query/d6f5c23f1607e06bac9480729ba6a66d1b85413b @@ -0,0 +1 @@ +1=2&1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/d724af14f925e2450eb4f6910a8e8a642165affb b/octane_http/fuzz/corpus/query/d724af14f925e2450eb4f6910a8e8a642165affb new file mode 100644 index 0000000..4e6f3b1 Binary files /dev/null and b/octane_http/fuzz/corpus/query/d724af14f925e2450eb4f6910a8e8a642165affb differ diff --git a/octane_http/fuzz/corpus/query/d7f1d84c3627c11bfcb5eab704a5dc0513937769 b/octane_http/fuzz/corpus/query/d7f1d84c3627c11bfcb5eab704a5dc0513937769 new file mode 100644 index 0000000..30d5835 Binary files /dev/null and b/octane_http/fuzz/corpus/query/d7f1d84c3627c11bfcb5eab704a5dc0513937769 differ diff --git a/octane_http/fuzz/corpus/query/d81a947e1ca9d5dd867b5cb6949d4c91184fbe5c b/octane_http/fuzz/corpus/query/d81a947e1ca9d5dd867b5cb6949d4c91184fbe5c new file mode 100644 index 0000000..1f13093 --- /dev/null +++ b/octane_http/fuzz/corpus/query/d81a947e1ca9d5dd867b5cb6949d4c91184fbe5c @@ -0,0 +1 @@ +<<<<<<<<<6<|  << < \ No newline at end of file diff --git a/octane_http/fuzz/corpus/query/d8694427772d1e3e1a2506d3aae6643e0d668081 b/octane_http/fuzz/corpus/query/d8694427772d1e3e1a2506d3aae6643e0d668081 new file mode 100644 index 0000000..ebef892 --- /dev/null +++ b/octane_http/fuzz/corpus/query/d8694427772d1e3e1a2506d3aae6643e0d668081 @@ -0,0 +1 @@ +iÙ<Ées?x HTTP/1.1 +H: +Cookie:;; b="1" + diff --git a/octane_http/fuzz/corpus/request/3f03077d99b891aa6cc95cdca8524133f13484c3 b/octane_http/fuzz/corpus/request/3f03077d99b891aa6cc95cdca8524133f13484c3 new file mode 100644 index 0000000..02b54cd --- /dev/null +++ b/octane_http/fuzz/corpus/request/3f03077d99b891aa6cc95cdca8524133f13484c3 @@ -0,0 +1,3 @@ +D / H +Hos________a + diff --git a/octane_http/fuzz/corpus/request/3f639bf1f4d7d93cf8ae4d7e46757bb835c67c7c b/octane_http/fuzz/corpus/request/3f639bf1f4d7d93cf8ae4d7e46757bb835c67c7c new file mode 100644 index 0000000..a4b6f62 Binary files /dev/null and b/octane_http/fuzz/corpus/request/3f639bf1f4d7d93cf8ae4d7e46757bb835c67c7c differ diff --git a/octane_http/fuzz/corpus/request/3f84e594a970ac2f215db65366cc40096589456b b/octane_http/fuzz/corpus/request/3f84e594a970ac2f215db65366cc40096589456b new file mode 100644 index 0000000..33dd1cd Binary files /dev/null and b/octane_http/fuzz/corpus/request/3f84e594a970ac2f215db65366cc40096589456b differ diff --git a/octane_http/fuzz/corpus/request/3f90b3c98ecc738ab2ff4937778b2d6bbe01ab88 b/octane_http/fuzz/corpus/request/3f90b3c98ecc738ab2ff4937778b2d6bbe01ab88 new file mode 100644 index 0000000..156f68e --- /dev/null +++ b/octane_http/fuzz/corpus/request/3f90b3c98ecc738ab2ff4937778b2d6bbe01ab88 @@ -0,0 +1,5 @@ +POST 1.1 +Host: a +ContengtOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOKOOOOo: ki + +hellï \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/3fcd6586b43560a997f4d68df3a671cfd4b2616a b/octane_http/fuzz/corpus/request/3fcd6586b43560a997f4d68df3a671cfd4b2616a new file mode 100644 index 0000000..a84a042 Binary files /dev/null and b/octane_http/fuzz/corpus/request/3fcd6586b43560a997f4d68df3a671cfd4b2616a differ diff --git a/octane_http/fuzz/corpus/request/3ff22983fc39b32d267b1768f2b30cd3ce01fcd6 b/octane_http/fuzz/corpus/request/3ff22983fc39b32d267b1768f2b30cd3ce01fcd6 new file mode 100644 index 0000000..95aa715 --- /dev/null +++ b/octane_http/fuzz/corpus/request/3ff22983fc39b32d267b1768f2b30cd3ce01fcd6 @@ -0,0 +1,4 @@ +GET /cooet=x HTTP/1.1 +Host: a +Cookie: a=; a=; b" + diff --git a/octane_http/fuzz/corpus/request/4034acd1c66bd52f02a729eb3e4c83cb18f0aea7 b/octane_http/fuzz/corpus/request/4034acd1c66bd52f02a729eb3e4c83cb18f0aea7 new file mode 100644 index 0000000..075f7a1 Binary files /dev/null and b/octane_http/fuzz/corpus/request/4034acd1c66bd52f02a729eb3e4c83cb18f0aea7 differ diff --git a/octane_http/fuzz/corpus/request/403cc0c4d74541fcc1178eb5a3d7dc8cdd4a8846 b/octane_http/fuzz/corpus/request/403cc0c4d74541fcc1178eb5a3d7dc8cdd4a8846 new file mode 100644 index 0000000..0111a07 Binary files /dev/null and b/octane_http/fuzz/corpus/request/403cc0c4d74541fcc1178eb5a3d7dc8cdd4a8846 differ diff --git a/octane_http/fuzz/corpus/request/404b8f06e94505f4c125404f1cc511e2a68c6292 b/octane_http/fuzz/corpus/request/404b8f06e94505f4c125404f1cc511e2a68c6292 new file mode 100644 index 0000000..6d0fce2 Binary files /dev/null and b/octane_http/fuzz/corpus/request/404b8f06e94505f4c125404f1cc511e2a68c6292 differ diff --git a/octane_http/fuzz/corpus/request/408656016c29dcaa2bef39a278ad471af0c4bb13 b/octane_http/fuzz/corpus/request/408656016c29dcaa2bef39a278ad471af0c4bb13 new file mode 100644 index 0000000..67c701e Binary files /dev/null and b/octane_http/fuzz/corpus/request/408656016c29dcaa2bef39a278ad471af0c4bb13 differ diff --git a/octane_http/fuzz/corpus/request/40e5cfba957cef4cb20d467fbdf0df18f9d0dc86 b/octane_http/fuzz/corpus/request/40e5cfba957cef4cb20d467fbdf0df18f9d0dc86 new file mode 100644 index 0000000..3e7d593 --- /dev/null +++ b/octane_http/fuzz/corpus/request/40e5cfba957cef4cb20d467fbdf0df18f9d0dc86 @@ -0,0 +1,11 @@ +POST /echo HTTP/0.9 +Host: a +Content-Length: 6 +X-Echo: kcho HTTP/0.9 +Host: a +Content-Length: 6 +X-Echo: ki + +helloi + +hello \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/41f51ab50cc45ab03f7beaa99bc07110a34156d6 b/octane_http/fuzz/corpus/request/41f51ab50cc45ab03f7beaa99bc07110a34156d6 new file mode 100644 index 0000000..2935276 --- /dev/null +++ b/octane_http/fuzz/corpus/request/41f51ab50cc45ab03f7beaa99bc07110a34156d6 @@ -0,0 +1,4 @@ +POTT /echo HTTP/1 +Hoe: + +hello \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/420e2c57f9937252f939a50c87d70d8c549cbfe8 b/octane_http/fuzz/corpus/request/420e2c57f9937252f939a50c87d70d8c549cbfe8 new file mode 100644 index 0000000..1c0feb1 Binary files /dev/null and b/octane_http/fuzz/corpus/request/420e2c57f9937252f939a50c87d70d8c549cbfe8 differ diff --git a/octane_http/fuzz/corpus/request/42d0002fd47ce31b8db4be538bdb3133a0672949 b/octane_http/fuzz/corpus/request/42d0002fd47ce31b8db4be538bdb3133a0672949 new file mode 100644 index 0000000..782d42a Binary files /dev/null and b/octane_http/fuzz/corpus/request/42d0002fd47ce31b8db4be538bdb3133a0672949 differ diff --git a/octane_http/fuzz/corpus/request/42ede3dabe3e36bc1f81b5da860a4059c6ccbe01 b/octane_http/fuzz/corpus/request/42ede3dabe3e36bc1f81b5da860a4059c6ccbe01 new file mode 100644 index 0000000..7d79124 Binary files /dev/null and b/octane_http/fuzz/corpus/request/42ede3dabe3e36bc1f81b5da860a4059c6ccbe01 differ diff --git a/octane_http/fuzz/corpus/request/43e8d451bdd5426ab70db37339df5da857d7f66c b/octane_http/fuzz/corpus/request/43e8d451bdd5426ab70db37339df5da857d7f66c new file mode 100644 index 0000000..29d782d Binary files /dev/null and b/octane_http/fuzz/corpus/request/43e8d451bdd5426ab70db37339df5da857d7f66c differ diff --git a/octane_http/fuzz/corpus/request/43e9049d0022fd983c86456523fb331c9c9eac90 b/octane_http/fuzz/corpus/request/43e9049d0022fd983c86456523fb331c9c9eac90 new file mode 100644 index 0000000..2beeba8 Binary files /dev/null and b/octane_http/fuzz/corpus/request/43e9049d0022fd983c86456523fb331c9c9eac90 differ diff --git a/octane_http/fuzz/corpus/request/44516341312f901fa7e2f8efc5a3a29363f6f8a6 b/octane_http/fuzz/corpus/request/44516341312f901fa7e2f8efc5a3a29363f6f8a6 new file mode 100644 index 0000000..8f17f62 Binary files /dev/null and b/octane_http/fuzz/corpus/request/44516341312f901fa7e2f8efc5a3a29363f6f8a6 differ diff --git a/octane_http/fuzz/corpus/request/4479993fc0ac1dab08cf78d7629a15c453e7cb0a b/octane_http/fuzz/corpus/request/4479993fc0ac1dab08cf78d7629a15c453e7cb0a new file mode 100644 index 0000000..e9174a6 --- /dev/null +++ b/octane_http/fuzz/corpus/request/4479993fc0ac1dab08cf78d7629a15c453e7cb0a @@ -0,0 +1,3 @@ +GET ot=x HTTP/1.a +Cookie: a a= + diff --git a/octane_http/fuzz/corpus/request/45021346fe266804ae613e302ae02749a6354f63 b/octane_http/fuzz/corpus/request/45021346fe266804ae613e302ae02749a6354f63 new file mode 100644 index 0000000..f1c8c73 --- /dev/null +++ b/octane_http/fuzz/corpus/request/45021346fe266804ae613e302ae02749a6354f63 @@ -0,0 +1,2 @@ +GET /cookies?set=m`,``````*XQ HTTP/0b;"2" + diff --git a/octane_http/fuzz/corpus/request/45134d875e4ed16351a67371458d313212ddee73 b/octane_http/fuzz/corpus/request/45134d875e4ed16351a67371458d313212ddee73 new file mode 100644 index 0000000..feccf7f Binary files /dev/null and b/octane_http/fuzz/corpus/request/45134d875e4ed16351a67371458d313212ddee73 differ diff --git a/octane_http/fuzz/corpus/request/4571115b85e1e049ba0cecd453acf4ed6ed289c1 b/octane_http/fuzz/corpus/request/4571115b85e1e049ba0cecd453acf4ed6ed289c1 new file mode 100644 index 0000000..5148c7b Binary files /dev/null and b/octane_http/fuzz/corpus/request/4571115b85e1e049ba0cecd453acf4ed6ed289c1 differ diff --git a/octane_http/fuzz/corpus/request/4578d075fb4687e76e4ccec51b77cc552f48a0e4 b/octane_http/fuzz/corpus/request/4578d075fb4687e76e4ccec51b77cc552f48a0e4 new file mode 100644 index 0000000..8597797 Binary files /dev/null and b/octane_http/fuzz/corpus/request/4578d075fb4687e76e4ccec51b77cc552f48a0e4 differ diff --git a/octane_http/fuzz/corpus/request/45f40709557a74fc75f0eac85cb799173f7f1c06 b/octane_http/fuzz/corpus/request/45f40709557a74fc75f0eac85cb799173f7f1c06 new file mode 100644 index 0000000..8f7e93c --- /dev/null +++ b/octane_http/fuzz/corpus/request/45f40709557a74fc75f0eac85cb799173f7f1c06 @@ -0,0 +1,9 @@ +SOP/T X:%20y HTTP/1.1 +Host: aTP/0.9 +Host: a +ConteLtne#-ngth: 6 +X-Echo: ki/0.9 +Host:Len-Echo: ki + + +hello \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/45f5fc6092adab853c621c12cb7a4b9477b9ea96 b/octane_http/fuzz/corpus/request/45f5fc6092adab853c621c12cb7a4b9477b9ea96 new file mode 100644 index 0000000..cd5cdca Binary files /dev/null and b/octane_http/fuzz/corpus/request/45f5fc6092adab853c621c12cb7a4b9477b9ea96 differ diff --git a/octane_http/fuzz/corpus/request/464e13d432ab6bfe39bd61c079377881c1574c20 b/octane_http/fuzz/corpus/request/464e13d432ab6bfe39bd61c079377881c1574c20 new file mode 100644 index 0000000..cdd5ff2 Binary files /dev/null and b/octane_http/fuzz/corpus/request/464e13d432ab6bfe39bd61c079377881c1574c20 differ diff --git a/octane_http/fuzz/corpus/request/467faad55239f815f61acda8da430156415f6d79 b/octane_http/fuzz/corpus/request/467faad55239f815f61acda8da430156415f6d79 new file mode 100644 index 0000000..23765c3 --- /dev/null +++ b/octane_http/fuzz/corpus/request/467faad55239f815f61acda8da430156415f6d79 @@ -0,0 +1 @@ +ÅT  re~d \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/46975266a1533c236460fd080178d8b00dac1c5a b/octane_http/fuzz/corpus/request/46975266a1533c236460fd080178d8b00dac1c5a new file mode 100644 index 0000000..1d82260 --- /dev/null +++ b/octane_http/fuzz/corpus/request/46975266a1533c236460fd080178d8b00dac1c5a @@ -0,0 +1,14 @@ +POST /echAm HTTP/1.1 +Host: a +Cost: a1.1 +Host: a +Cost: a +ntent-Leth: 5 +X-Echo: +ntent-Le+gth: 5ST /ecP/1.1 +Host: a +Cost: a1.1 +Host: a +X-Echo: ki + +hello \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/4706a98c472dbb7d026620daa26feb35afb1f6b7 b/octane_http/fuzz/corpus/request/4706a98c472dbb7d026620daa26feb35afb1f6b7 new file mode 100644 index 0000000..1cc665c Binary files /dev/null and b/octane_http/fuzz/corpus/request/4706a98c472dbb7d026620daa26feb35afb1f6b7 differ diff --git a/octane_http/fuzz/corpus/request/471dcefdf61bb633e74261b87f6de03496c712f6 b/octane_http/fuzz/corpus/request/471dcefdf61bb633e74261b87f6de03496c712f6 new file mode 100644 index 0000000..97be237 --- /dev/null +++ b/octane_http/fuzz/corpus/request/471dcefdf61bb633e74261b87f6de03496c712f6 @@ -0,0 +1,6 @@ +GET /ies?se=xt! TP/okie:ٞ=; aa$ xt! H: a +Cookie:ٞ= +Cookie:; ab"se=xt! H: a +Cookie:ٞ= +Cookie:ٞ=; ab" + diff --git a/octane_http/fuzz/corpus/request/47a747387166dc802558a9791701fc7b3c6581e4 b/octane_http/fuzz/corpus/request/47a747387166dc802558a9791701fc7b3c6581e4 new file mode 100644 index 0000000..02a12af Binary files /dev/null and b/octane_http/fuzz/corpus/request/47a747387166dc802558a9791701fc7b3c6581e4 differ diff --git a/octane_http/fuzz/corpus/request/47bef7ca2dc70e2bba934f2ab48039cff9f4b774 b/octane_http/fuzz/corpus/request/47bef7ca2dc70e2bba934f2ab48039cff9f4b774 new file mode 100644 index 0000000..d2392b5 Binary files /dev/null and b/octane_http/fuzz/corpus/request/47bef7ca2dc70e2bba934f2ab48039cff9f4b774 differ diff --git a/octane_http/fuzz/corpus/request/485c12efecc5be4471bf63d66ca59bb747a5380b b/octane_http/fuzz/corpus/request/485c12efecc5be4471bf63d66ca59bb747a5380b new file mode 100644 index 0000000..c19fbd2 --- /dev/null +++ b/octane_http/fuzz/corpus/request/485c12efecc5be4471bf63d66ca59bb747a5380b @@ -0,0 +1,9 @@ +Pho HTTP: a +Iontent-Length:03 +st: a +X-EcLenho:OST /echo HTa +Iontentn-geLth: 3 +st: a +X-EcLenho: k + +hello \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/48feb26172daebbcd23c1fa0bc887246e755500b b/octane_http/fuzz/corpus/request/48feb26172daebbcd23c1fa0bc887246e755500b new file mode 100644 index 0000000..1f44dd1 Binary files /dev/null and b/octane_http/fuzz/corpus/request/48feb26172daebbcd23c1fa0bc887246e755500b differ diff --git a/octane_http/fuzz/corpus/request/4905994d688bedfe0d463afa5c0756cbdda78b30 b/octane_http/fuzz/corpus/request/4905994d688bedfe0d463afa5c0756cbdda78b30 new file mode 100644 index 0000000..a5b29e6 --- /dev/null +++ b/octane_http/fuzz/corpus/request/4905994d688bedfe0d463afa5c0756cbdda78b30 @@ -0,0 +1,4 @@ +oT /=x HTTP/0.! +Host: a +Cookie:;1ab== + diff --git a/octane_http/fuzz/corpus/request/492aeeede89e379d87217defe7c414c3fd5089a3 b/octane_http/fuzz/corpus/request/492aeeede89e379d87217defe7c414c3fd5089a3 new file mode 100644 index 0000000..ded2e07 --- /dev/null +++ b/octane_http/fuzz/corpus/request/492aeeede89e379d87217defe7c414c3fd5089a3 @@ -0,0 +1,5 @@ +GET /redirect?nHTT%%%%%P/1.1 +H%0d%X:%ll,llll20y&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& HTTP/3.1 +Hots: a + +E \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/49df1433b0b0519412c96be3548a505ddbad7d12 b/octane_http/fuzz/corpus/request/49df1433b0b0519412c96be3548a505ddbad7d12 new file mode 100644 index 0000000..8f96b90 Binary files /dev/null and b/octane_http/fuzz/corpus/request/49df1433b0b0519412c96be3548a505ddbad7d12 differ diff --git a/octane_http/fuzz/corpus/request/49e458f9534b210f6e5f345cbe6759c4e9c5b5ec b/octane_http/fuzz/corpus/request/49e458f9534b210f6e5f345cbe6759c4e9c5b5ec new file mode 100644 index 0000000..d275dca --- /dev/null +++ b/octane_http/fuzz/corpus/request/49e458f9534b210f6e5f345cbe6759c4e9c5b5ec @@ -0,0 +1,3 @@ +GET /cookies?set=!x!! HTTP/2.1 +Hot: a=; .b"? + diff --git a/octane_http/fuzz/corpus/request/4a280941991fc284b897dbcf6120b3a220981f27 b/octane_http/fuzz/corpus/request/4a280941991fc284b897dbcf6120b3a220981f27 new file mode 100644 index 0000000..975ba21 --- /dev/null +++ b/octane_http/fuzz/corpus/request/4a280941991fc284b897dbcf6120b3a220981f27 @@ -0,0 +1,16 @@ +GET /ies?se=xt! HTTP/0.1 +Host: a$ +Cookie:: a$ +Cookie:ٞ=; at! HTTP/0.1 +Host: a$ +Cookie:ٞ=; a=; ies?seookie:ٞ= +Cookie:ٞ=; =; ies?seookie:ٞ= +Cookie:ٞ=; s?se=xt! HTTP/0.1 +Host: a$ +Cookie:: a$ +Cookie:ٞ=; at! HTTP/0.1 +Host: a$ +Cookie:ٞ=; a=; ies?seookie:ٞ= +Cookie:ٞ=; =; ies?seookie:ٞ= +Cookie:ٞ=; abab" + diff --git a/octane_http/fuzz/corpus/request/4a5c1f90d37f30766cf7e8e5ac2d331fe1103054 b/octane_http/fuzz/corpus/request/4a5c1f90d37f30766cf7e8e5ac2d331fe1103054 new file mode 100644 index 0000000..1374094 Binary files /dev/null and b/octane_http/fuzz/corpus/request/4a5c1f90d37f30766cf7e8e5ac2d331fe1103054 differ diff --git a/octane_http/fuzz/corpus/request/4a6128e8f73f6bbe6f74154a7250987ac5cedd8e b/octane_http/fuzz/corpus/request/4a6128e8f73f6bbe6f74154a7250987ac5cedd8e new file mode 100644 index 0000000..2e877ca Binary files /dev/null and b/octane_http/fuzz/corpus/request/4a6128e8f73f6bbe6f74154a7250987ac5cedd8e differ diff --git a/octane_http/fuzz/corpus/request/4b33898db231b3076bf53014ce774452d4fa62cb b/octane_http/fuzz/corpus/request/4b33898db231b3076bf53014ce774452d4fa62cb new file mode 100644 index 0000000..c820ef9 Binary files /dev/null and b/octane_http/fuzz/corpus/request/4b33898db231b3076bf53014ce774452d4fa62cb differ diff --git a/octane_http/fuzz/corpus/request/4b3dcc59592a99eef2850b9bb3b2b99f22ef1191 b/octane_http/fuzz/corpus/request/4b3dcc59592a99eef2850b9bb3b2b99f22ef1191 new file mode 100644 index 0000000..5934a93 --- /dev/null +++ b/octane_http/fuzz/corpus/request/4b3dcc59592a99eef2850b9bb3b2b99f22ef1191 @@ -0,0 +1,4 @@ +GET /coo HTTP/a +COokie: a=KKKK0 ;"2=iears/yHTTP/a +COokie: a=KKKK0 ;"2="b + diff --git a/octane_http/fuzz/corpus/request/4b47ab01f18d4ad4f49ab71b704ebbc6d9d69fce b/octane_http/fuzz/corpus/request/4b47ab01f18d4ad4f49ab71b704ebbc6d9d69fce new file mode 100644 index 0000000..4cbbd6d --- /dev/null +++ b/octane_http/fuzz/corpus/request/4b47ab01f18d4ad4f49ab71b704ebbc6d9d69fce @@ -0,0 +1,6 @@ +GET /cookies?set=;x HTTP/P./0a +Cookie:aK = :ep +Cookie: aokies?set=;x HTTP/1.P/aCookie:aK = :ep +Cookie: a=; 0 =; 0 +Cookie: a=; a=; b" + diff --git a/octane_http/fuzz/corpus/request/4b5335f23e7a1814a602e8f518ef0e9f63f5a5bb b/octane_http/fuzz/corpus/request/4b5335f23e7a1814a602e8f518ef0e9f63f5a5bb new file mode 100644 index 0000000..7f4818e --- /dev/null +++ b/octane_http/fuzz/corpus/request/4b5335f23e7a1814a602e8f518ef0e9f63f5a5bb @@ -0,0 +1,4 @@ +GET- /ies?st! HTTP/1.1 +Host: a +Cookie:ٞ=; a b" + diff --git a/octane_http/fuzz/corpus/request/4b6bbeaeae25c42fc9a78aa9dc649b6b90eeddab b/octane_http/fuzz/corpus/request/4b6bbeaeae25c42fc9a78aa9dc649b6b90eeddab new file mode 100644 index 0000000..cba1641 Binary files /dev/null and b/octane_http/fuzz/corpus/request/4b6bbeaeae25c42fc9a78aa9dc649b6b90eeddab differ diff --git a/octane_http/fuzz/corpus/request/4bc4f7a8f691eedd966d039679e6f9bbcb99e7fb b/octane_http/fuzz/corpus/request/4bc4f7a8f691eedd966d039679e6f9bbcb99e7fb new file mode 100644 index 0000000..e3c2d3e Binary files /dev/null and b/octane_http/fuzz/corpus/request/4bc4f7a8f691eedd966d039679e6f9bbcb99e7fb differ diff --git a/octane_http/fuzz/corpus/request/4bd67d7961c7420ef67c6dd9ffafcbbd9174f440 b/octane_http/fuzz/corpus/request/4bd67d7961c7420ef67c6dd9ffafcbbd9174f440 new file mode 100644 index 0000000..5c45219 --- /dev/null +++ b/octane_http/fuzz/corpus/request/4bd67d7961c7420ef67c6dd9ffafcbbd9174f440 @@ -0,0 +1,2 @@ +GET /cookies?set=m````````0```x-Q HTTP/2" + diff --git a/octane_http/fuzz/corpus/request/4beb01c91b408e455e44e98045be9efb12773e86 b/octane_http/fuzz/corpus/request/4beb01c91b408e455e44e98045be9efb12773e86 new file mode 100644 index 0000000..7ef694d Binary files /dev/null and b/octane_http/fuzz/corpus/request/4beb01c91b408e455e44e98045be9efb12773e86 differ diff --git a/octane_http/fuzz/corpus/request/4cf669b0705ff7a5834547c9c1b113651f0ff538 b/octane_http/fuzz/corpus/request/4cf669b0705ff7a5834547c9c1b113651f0ff538 new file mode 100644 index 0000000..38c93c2 Binary files /dev/null and b/octane_http/fuzz/corpus/request/4cf669b0705ff7a5834547c9c1b113651f0ff538 differ diff --git a/octane_http/fuzz/corpus/request/4cfc00f84a0cfcf619f5dde5e547962d2bb39897 b/octane_http/fuzz/corpus/request/4cfc00f84a0cfcf619f5dde5e547962d2bb39897 new file mode 100644 index 0000000..9ab6221 --- /dev/null +++ b/octane_http/fuzz/corpus/request/4cfc00f84a0cfcf619f5dde5e547962d2bb39897 @@ -0,0 +1 @@ +ET / a / HE \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/4d8ffbd1e3fc2e4495b25457531bf245a06cf764 b/octane_http/fuzz/corpus/request/4d8ffbd1e3fc2e4495b25457531bf245a06cf764 new file mode 100644 index 0000000..5ea3875 --- /dev/null +++ b/octane_http/fuzz/corpus/request/4d8ffbd1e3fc2e4495b25457531bf245a06cf764 @@ -0,0 +1,2 @@ +GET /redirect?n&=x HTTP/2oa + diff --git a/octane_http/fuzz/corpus/request/4dc53556346fb112583075cce64344f732e5e1bb b/octane_http/fuzz/corpus/request/4dc53556346fb112583075cce64344f732e5e1bb new file mode 100644 index 0000000..da2a6a8 Binary files /dev/null and b/octane_http/fuzz/corpus/request/4dc53556346fb112583075cce64344f732e5e1bb differ diff --git a/octane_http/fuzz/corpus/request/4ddb24095de4dd119538ab63761f3bf8d84758fb b/octane_http/fuzz/corpus/request/4ddb24095de4dd119538ab63761f3bf8d84758fb new file mode 100644 index 0000000..ed83211 Binary files /dev/null and b/octane_http/fuzz/corpus/request/4ddb24095de4dd119538ab63761f3bf8d84758fb differ diff --git a/octane_http/fuzz/corpus/request/4e1ead0f1893c69de417593d35eb495b56b9213e b/octane_http/fuzz/corpus/request/4e1ead0f1893c69de417593d35eb495b56b9213e new file mode 100644 index 0000000..9c26078 --- /dev/null +++ b/octane_http/fuzz/corpus/request/4e1ead0f1893c69de417593d35eb495b56b9213e @@ -0,0 +1,4 @@ +GET /cookies?set=x HTTP/1.1 +Host: a +Cookie: a=1; b ="2" + diff --git a/octane_http/fuzz/corpus/request/4e29b6f68ea02d570d6df9b41e16cdc6b4e3ef99 b/octane_http/fuzz/corpus/request/4e29b6f68ea02d570d6df9b41e16cdc6b4e3ef99 new file mode 100644 index 0000000..3da9fef Binary files /dev/null and b/octane_http/fuzz/corpus/request/4e29b6f68ea02d570d6df9b41e16cdc6b4e3ef99 differ diff --git a/octane_http/fuzz/corpus/request/4e3794ad94b0cf11d624861882df07049b8e7762 b/octane_http/fuzz/corpus/request/4e3794ad94b0cf11d624861882df07049b8e7762 new file mode 100644 index 0000000..ab697b4 --- /dev/null +++ b/octane_http/fuzz/corpus/request/4e3794ad94b0cf11d624861882df07049b8e7762 @@ -0,0 +1,4 @@ +1POST /echo HTTP +Ho:st'a + +hlo \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/4e547fbd93c0e17d613816f7388e3b98641dd3fa b/octane_http/fuzz/corpus/request/4e547fbd93c0e17d613816f7388e3b98641dd3fa new file mode 100644 index 0000000..da1f69f --- /dev/null +++ b/octane_http/fuzz/corpus/request/4e547fbd93c0e17d613816f7388e3b98641dd3fa @@ -0,0 +1,4 @@ +GET /cx HTTP/1.1 +Ho: a +Cookie: a=; a=; b" + diff --git a/octane_http/fuzz/corpus/request/4ebc038685006456b47ada3eaeb2d43f366cecd7 b/octane_http/fuzz/corpus/request/4ebc038685006456b47ada3eaeb2d43f366cecd7 new file mode 100644 index 0000000..1903766 --- /dev/null +++ b/octane_http/fuzz/corpus/request/4ebc038685006456b47ada3eaeb2d43f366cecd7 @@ -0,0 +1,3 @@ +GET /cookies?set=m````````8Hoist0`@`x-Q HTTP/.1 +Ho: a== 0b;"2 + diff --git a/octane_http/fuzz/corpus/request/4f7d23328a60c7fcd74d2dd0ee9bd988a6021716 b/octane_http/fuzz/corpus/request/4f7d23328a60c7fcd74d2dd0ee9bd988a6021716 new file mode 100644 index 0000000..3f0673f --- /dev/null +++ b/octane_http/fuzz/corpus/request/4f7d23328a60c7fcd74d2dd0ee9bd988a6021716 @@ -0,0 +1,3 @@ +GET /cookies?se%%%%%%%%%%%%%%%%%%%``x-Q HTTP/0.1 +Host:" + diff --git a/octane_http/fuzz/corpus/request/4fa7720e32d62446cba69d1aa8b3dca70fdf710a b/octane_http/fuzz/corpus/request/4fa7720e32d62446cba69d1aa8b3dca70fdf710a new file mode 100644 index 0000000..1515992 Binary files /dev/null and b/octane_http/fuzz/corpus/request/4fa7720e32d62446cba69d1aa8b3dca70fdf710a differ diff --git a/octane_http/fuzz/corpus/request/501fd6f9a1ad91cdd14d71ebb8d1b8e696d98e35 b/octane_http/fuzz/corpus/request/501fd6f9a1ad91cdd14d71ebb8d1b8e696d98e35 new file mode 100644 index 0000000..ee07b32 --- /dev/null +++ b/octane_http/fuzz/corpus/request/501fd6f9a1ad91cdd14d71ebb8d1b8e696d98e35 @@ -0,0 +1,6 @@ +POST /echo HTTP/1.1 +Hst: a +Content-Length: 4 +X-Echo: hi + +hello \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/5038300c0b2b646cb21a15ab99e153b2239c26db b/octane_http/fuzz/corpus/request/5038300c0b2b646cb21a15ab99e153b2239c26db new file mode 100644 index 0000000..70a20b7 Binary files /dev/null and b/octane_http/fuzz/corpus/request/5038300c0b2b646cb21a15ab99e153b2239c26db differ diff --git a/octane_http/fuzz/corpus/request/503b9bf12972f62840d149c7943d6055d6128b11 b/octane_http/fuzz/corpus/request/503b9bf12972f62840d149c7943d6055d6128b11 new file mode 100644 index 0000000..096fade --- /dev/null +++ b/octane_http/fuzz/corpus/request/503b9bf12972f62840d149c7943d6055d6128b11 @@ -0,0 +1,2 @@ +H(EAD / HTTP/0.1 + diff --git a/octane_http/fuzz/corpus/request/509b4cb3c1ac5e700f5d3ed88204969099e426c2 b/octane_http/fuzz/corpus/request/509b4cb3c1ac5e700f5d3ed88204969099e426c2 new file mode 100644 index 0000000..365fd4d Binary files /dev/null and b/octane_http/fuzz/corpus/request/509b4cb3c1ac5e700f5d3ed88204969099e426c2 differ diff --git a/octane_http/fuzz/corpus/request/50c223f9d2a4cc5d1ce008355f6ac49b7e0777fc b/octane_http/fuzz/corpus/request/50c223f9d2a4cc5d1ce008355f6ac49b7e0777fc new file mode 100644 index 0000000..d27b1ef Binary files /dev/null and b/octane_http/fuzz/corpus/request/50c223f9d2a4cc5d1ce008355f6ac49b7e0777fc differ diff --git a/octane_http/fuzz/corpus/request/50c2bad99c48ed12337062ad81bdc6905999123e b/octane_http/fuzz/corpus/request/50c2bad99c48ed12337062ad81bdc6905999123e new file mode 100644 index 0000000..11d8f8d Binary files /dev/null and b/octane_http/fuzz/corpus/request/50c2bad99c48ed12337062ad81bdc6905999123e differ diff --git a/octane_http/fuzz/corpus/request/50ec214e97053340ab4acfa5105979f7b0f5ffaf b/octane_http/fuzz/corpus/request/50ec214e97053340ab4acfa5105979f7b0f5ffaf new file mode 100644 index 0000000..545b1ea --- /dev/null +++ b/octane_http/fuzz/corpus/request/50ec214e97053340ab4acfa5105979f7b0f5ffaf @@ -0,0 +1,2 @@ +. + \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/511cacdb8b4552cfe124af08cefed11e125bd364 b/octane_http/fuzz/corpus/request/511cacdb8b4552cfe124af08cefed11e125bd364 new file mode 100644 index 0000000..72798e7 --- /dev/null +++ b/octane_http/fuzz/corpus/request/511cacdb8b4552cfe124af08cefed11e125bd364 @@ -0,0 +1 @@ +ÿ* \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/51a0755a6bf74a94839c86bc6d71394629fa7787 b/octane_http/fuzz/corpus/request/51a0755a6bf74a94839c86bc6d71394629fa7787 new file mode 100644 index 0000000..f4f14e1 Binary files /dev/null and b/octane_http/fuzz/corpus/request/51a0755a6bf74a94839c86bc6d71394629fa7787 differ diff --git a/octane_http/fuzz/corpus/request/528cf5c68d89d8ec7cc0b1d519340bb1543459db b/octane_http/fuzz/corpus/request/528cf5c68d89d8ec7cc0b1d519340bb1543459db new file mode 100644 index 0000000..ed0b91d Binary files /dev/null and b/octane_http/fuzz/corpus/request/528cf5c68d89d8ec7cc0b1d519340bb1543459db differ diff --git a/octane_http/fuzz/corpus/request/52faec1ae2049871ea13d9757230e981bb390e07 b/octane_http/fuzz/corpus/request/52faec1ae2049871ea13d9757230e981bb390e07 new file mode 100644 index 0000000..d2934cc --- /dev/null +++ b/octane_http/fuzz/corpus/request/52faec1ae2049871ea13d9757230e981bb390e07 @@ -0,0 +1,7 @@ +GET 1 +Host: a$ +Cookie:: a$ +Cookie:ٞ=; a=; ies?seookie:ٞ= +Cookie:ٞ=; =; iese:ٞ=; a=; iesie:ٞ= +Cookie:ٞ=; =; ookie:ٞ=; ab" + diff --git a/octane_http/fuzz/corpus/request/5361636c51fde03626e893d5ba566705b04a1be9 b/octane_http/fuzz/corpus/request/5361636c51fde03626e893d5ba566705b04a1be9 new file mode 100644 index 0000000..a7e7868 Binary files /dev/null and b/octane_http/fuzz/corpus/request/5361636c51fde03626e893d5ba566705b04a1be9 differ diff --git a/octane_http/fuzz/corpus/request/53d5e3bbb771adf270731039782b5ab99f5e0e8e b/octane_http/fuzz/corpus/request/53d5e3bbb771adf270731039782b5ab99f5e0e8e new file mode 100644 index 0000000..68bf559 Binary files /dev/null and b/octane_http/fuzz/corpus/request/53d5e3bbb771adf270731039782b5ab99f5e0e8e differ diff --git a/octane_http/fuzz/corpus/request/541272c3aaa659ee2baac1511c5fa1a21817e533 b/octane_http/fuzz/corpus/request/541272c3aaa659ee2baac1511c5fa1a21817e533 new file mode 100644 index 0000000..2f93f51 --- /dev/null +++ b/octane_http/fuzz/corpus/request/541272c3aaa659ee2baac1511c5fa1a21817e533 @@ -0,0 +1,59 @@ +�PT ; 1.1 +Hostw-Ec: !hkes? a +Congth: +Cogsh: 5 +X: 2.1 +e: 1.1 +Host:.1 +Host: a +Co1.ng33333th: +Cogsh: 5 +X: 1.1 +Hostw-Ec: hkes? a +Congth: +Cogsh: 5 +X: 1.1 +Hostw-Ec: hkes?set=x HTTP/1.1 +Host:3th: +Cogsh: 5 +X: 1.1 +Hostw-Ec: hkes? a +Congth: +Cogsh: 5 +X: 1.1 +Hostw-Ec: hkes?set=ost: a +Co1.ng33333th: +Cogsh: 5 +X: 133333th: +Cogsh: 5 +X: 1.1 +Hostw-Ec: hkes? a +Congtstw-Ec: hkes?set=x HTTP/0.1 +Host:3th: +Cogsh: 5 +X: 1.1 +HostHostw-Ec: hkes?set=ost: a +Co1.ng33333th: +ogsh: 5 +X: 1.1 +Ho: hkes?set=ost: a +Co1.ng33333th: +Cogsh: 5 +X: 133333th: +Cogsh: 5 +X: 1.1 +Hostw-Ec: hkes? a +Congtstw-Ec: hkes?set=x HTongth: +Cogsh: 6 +X: 1.1 +Hostw-Ec: hkes?set=ost: a +Co1.ng33333th: +Cogsh: 5 +X: 133333th: +Cogsh:5 +X: 1.1 +Hostw-Ec: hkes? a +Congtstw-Ec: hke/echo HTTPa +X + +o \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/54bd0eafaf96a7d13fe1dbb8dd975b2166dbcf27 b/octane_http/fuzz/corpus/request/54bd0eafaf96a7d13fe1dbb8dd975b2166dbcf27 new file mode 100644 index 0000000..10ab53c --- /dev/null +++ b/octane_http/fuzz/corpus/request/54bd0eafaf96a7d13fe1dbb8dd975b2166dbcf27 @@ -0,0 +1,4 @@ +GET /cookies?set=xBBBBBBBBBBBBBBBB444444444BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB! HTTP/1.1 +Host: a +Cook:a =ie; a=; b" + diff --git a/octane_http/fuzz/corpus/request/54c7a405792dbbdbbbac6e8c27ba1061a09ea8d0 b/octane_http/fuzz/corpus/request/54c7a405792dbbdbbbac6e8c27ba1061a09ea8d0 new file mode 100644 index 0000000..849b7d4 Binary files /dev/null and b/octane_http/fuzz/corpus/request/54c7a405792dbbdbbbac6e8c27ba1061a09ea8d0 differ diff --git a/octane_http/fuzz/corpus/request/54ddcbc268425d63104e1235a9a15b11b1c50a30 b/octane_http/fuzz/corpus/request/54ddcbc268425d63104e1235a9a15b11b1c50a30 new file mode 100644 index 0000000..4e2eb45 --- /dev/null +++ b/octane_http/fuzz/corpus/request/54ddcbc268425d63104e1235a9a15b11b1c50a30 @@ -0,0 +1,28 @@ +GET /cookies?set=x HTTP/1.1 +Host:=xt=/h;a6a61; ;e:;a61; b=xt=/h;a6a61; b=:=xt=/h;a6a61; ;e:;a61; b=xt=/h;a6a61; b=xt=/home; b///////////////////.//=t: a +Cookie:;a61; b=E +Host: a +Cookie:;a61; b=' /cook 61;e:;a61; b=xt=/h;a6a61; b=xt=/home; b=t: a +Cookie:;a61; b=E +Host: a +Cookie:;a61; b=' /cook 61;e:;a61; b=xt=/h;a6a61; b=xt=/home; b=xt=/home%03a61; b=E +Host: a +Cookie:;a61; b= /cook 61;e:;a61; b=xb=xt=/hoRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR; b= /cook 61;e:;a61; b=xb=xt=/hoRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRme%xt=/home; b/ 61;e:;a61; b=xt=/h;a6a61; b=xt=/home; b=xt=/home%03a61; b=E +Host: a +Cookie:;a61; b= /cook 61;e:;a61; b=xb=xt=/hoRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR; b= /cook 61;e:;a61; b=xb=xt=/hoRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRme%xt=/home; b///////////////////.//=t: a +Cookie:;a61; b=E +Host: a +Cookie:;a61; b=' /cook 61;e:;a61; b=xt=/h;a6a61; b=xt=/home; b=t: a +Cookie:;a62; b=E +Host: a +Cookie:;a61; b=' /cook 61;e:;a61; b=xt=/h;a6a61; b=xt=/home; b=xt=/home%03a61; b=E +Host: //////////////////.//=t: a +Cookie:;a61; b=E +Host: a +Cookie:;a61; b=' /cook 61;e:;a61; b=xt=/h;a6a61; b=xt=/home; b=t: a +Cookie:;a61; b=E +Host: a +Cookie:;a61; b=' /cook 61;e:;a61; b=xt=/h;a6a61; b=xt=/home; b=xt=/home%03a61; b=E +Host: a +Cookie:;a61; b= /cook 61;e:;a61; b=xb=xt=/hoRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR; b = /cook 61;e:;a61; b=xb=xt=/hoRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRme%03"23" + diff --git a/octane_http/fuzz/corpus/request/55334e1134149bf26a3954d838a14646d1ab6b59 b/octane_http/fuzz/corpus/request/55334e1134149bf26a3954d838a14646d1ab6b59 new file mode 100644 index 0000000..3ccbe2e --- /dev/null +++ b/octane_http/fuzz/corpus/request/55334e1134149bf26a3954d838a14646d1ab6b59 @@ -0,0 +1,8 @@ +GET t$=;x HTTP/0.P/a +Cookie:aK = :ep +Cookie: aokies?set=;x HTTP/0.P/a +Cookie:aK == :eTTP/0.P/a +Cookie:aK = :eookie: a=;/coa +Cookie:aK == :eTTP/0.P/a +Cookie:aK = :eookie: a=; 0 =Co o:keia=; :eookie: a=; 0 =Cookie: a=; 0 ==; a=; b" + diff --git a/octane_http/fuzz/corpus/request/556fac589f9b88c0139541859223c7c2aa205ed8 b/octane_http/fuzz/corpus/request/556fac589f9b88c0139541859223c7c2aa205ed8 new file mode 100644 index 0000000..67c57f2 Binary files /dev/null and b/octane_http/fuzz/corpus/request/556fac589f9b88c0139541859223c7c2aa205ed8 differ diff --git a/octane_http/fuzz/corpus/request/5583f3c91a429fad304b5f4d199d4459c8adaf03 b/octane_http/fuzz/corpus/request/5583f3c91a429fad304b5f4d199d4459c8adaf03 new file mode 100644 index 0000000..dac3bad Binary files /dev/null and b/octane_http/fuzz/corpus/request/5583f3c91a429fad304b5f4d199d4459c8adaf03 differ diff --git a/octane_http/fuzz/corpus/request/564dbb44e52bf232d2470e539fc07d1377ba5899 b/octane_http/fuzz/corpus/request/564dbb44e52bf232d2470e539fc07d1377ba5899 new file mode 100644 index 0000000..f06447a Binary files /dev/null and b/octane_http/fuzz/corpus/request/564dbb44e52bf232d2470e539fc07d1377ba5899 differ diff --git a/octane_http/fuzz/corpus/request/56c52d2292e8f1b54abcfd2d977c07e0c59f15a1 b/octane_http/fuzz/corpus/request/56c52d2292e8f1b54abcfd2d977c07e0c59f15a1 new file mode 100644 index 0000000..2cefb52 Binary files /dev/null and b/octane_http/fuzz/corpus/request/56c52d2292e8f1b54abcfd2d977c07e0c59f15a1 differ diff --git a/octane_http/fuzz/corpus/request/56e712c4f993956166f24ff8315b595ce20732c5 b/octane_http/fuzz/corpus/request/56e712c4f993956166f24ff8315b595ce20732c5 new file mode 100644 index 0000000..ae48ee0 --- /dev/null +++ b/octane_http/fuzz/corpus/request/56e712c4f993956166f24ff8315b595ce20732c5 @@ -0,0 +1,3 @@ +: gt2 a n 1Õ1 + +hello \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/578c7dbb157b07c14ab13cb01bc4a1929f4837a1 b/octane_http/fuzz/corpus/request/578c7dbb157b07c14ab13cb01bc4a1929f4837a1 new file mode 100644 index 0000000..8446a9b Binary files /dev/null and b/octane_http/fuzz/corpus/request/578c7dbb157b07c14ab13cb01bc4a1929f4837a1 differ diff --git a/octane_http/fuzz/corpus/request/57c126c73eaa92cdc5da9d430ef51e4020568e01 b/octane_http/fuzz/corpus/request/57c126c73eaa92cdc5da9d430ef51e4020568e01 new file mode 100644 index 0000000..647d755 --- /dev/null +++ b/octane_http/fuzz/corpus/request/57c126c73eaa92cdc5da9d430ef51e4020568e01 @@ -0,0 +1,6 @@ +GET /okies?set=m`````x-Q HTTP/0.1 +HoLLLLLLLth: +CngLLLLLLLLLLLLLLLLLLLLLLLLLLLLth: +Cnist: a +Cookie: a== 0b;"2" + diff --git a/octane_http/fuzz/corpus/request/58b24fbee6503cf84ab07f792092216294d937bf b/octane_http/fuzz/corpus/request/58b24fbee6503cf84ab07f792092216294d937bf new file mode 100644 index 0000000..ef3a127 Binary files /dev/null and b/octane_http/fuzz/corpus/request/58b24fbee6503cf84ab07f792092216294d937bf differ diff --git a/octane_http/fuzz/corpus/request/58ba3f4b99d87d4c826fec3cbf449a10f8627200 b/octane_http/fuzz/corpus/request/58ba3f4b99d87d4c826fec3cbf449a10f8627200 new file mode 100644 index 0000000..47385c6 --- /dev/null +++ b/octane_http/fuzz/corpus/request/58ba3f4b99d87d4c826fec3cbf449a10f8627200 @@ -0,0 +1,3 @@ +eo Host a + HT + diff --git a/octane_http/fuzz/corpus/request/590f980d48081a7a7b4e7333882df81abad46bd8 b/octane_http/fuzz/corpus/request/590f980d48081a7a7b4e7333882df81abad46bd8 new file mode 100644 index 0000000..dd2d79c Binary files /dev/null and b/octane_http/fuzz/corpus/request/590f980d48081a7a7b4e7333882df81abad46bd8 differ diff --git a/octane_http/fuzz/corpus/request/5931e1609f91b2c86dcc5b2344b0825c9e0325e0 b/octane_http/fuzz/corpus/request/5931e1609f91b2c86dcc5b2344b0825c9e0325e0 new file mode 100644 index 0000000..a00ad02 Binary files /dev/null and b/octane_http/fuzz/corpus/request/5931e1609f91b2c86dcc5b2344b0825c9e0325e0 differ diff --git a/octane_http/fuzz/corpus/request/5a2653313dde68564ee426de2f60c21568d6bb01 b/octane_http/fuzz/corpus/request/5a2653313dde68564ee426de2f60c21568d6bb01 new file mode 100644 index 0000000..6273aed --- /dev/null +++ b/octane_http/fuzz/corpus/request/5a2653313dde68564ee426de2f60c21568d6bb01 @@ -0,0 +1,6 @@ +GET /cookies?st=m``%%%%%%%%R%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%R%%% +%%%%%%%%%%R%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%``````x-Q HTTP/0.1 +Host:"2" + diff --git a/octane_http/fuzz/corpus/request/5b1b8a9e39493aaa1bc6fd3cf8171b884dbfba0a b/octane_http/fuzz/corpus/request/5b1b8a9e39493aaa1bc6fd3cf8171b884dbfba0a new file mode 100644 index 0000000..64a1546 Binary files /dev/null and b/octane_http/fuzz/corpus/request/5b1b8a9e39493aaa1bc6fd3cf8171b884dbfba0a differ diff --git a/octane_http/fuzz/corpus/request/5ba25db169db9511d46b12628e1ee2361c3be9b0 b/octane_http/fuzz/corpus/request/5ba25db169db9511d46b12628e1ee2361c3be9b0 new file mode 100644 index 0000000..1cf3232 Binary files /dev/null and b/octane_http/fuzz/corpus/request/5ba25db169db9511d46b12628e1ee2361c3be9b0 differ diff --git a/octane_http/fuzz/corpus/request/5c4679b695c037590384790578a8535adb0fac51 b/octane_http/fuzz/corpus/request/5c4679b695c037590384790578a8535adb0fac51 new file mode 100644 index 0000000..73a6e05 --- /dev/null +++ b/octane_http/fuzz/corpus/request/5c4679b695c037590384790578a8535adb0fac51 @@ -0,0 +1,4 @@ +AGET / HTTP/1.1 +Host: e +Cookie: a = :Oe:=C + diff --git a/octane_http/fuzz/corpus/request/5c6300e6b0faec914c49d3149ad2d67b66f50c57 b/octane_http/fuzz/corpus/request/5c6300e6b0faec914c49d3149ad2d67b66f50c57 new file mode 100644 index 0000000..8ad839a --- /dev/null +++ b/octane_http/fuzz/corpus/request/5c6300e6b0faec914c49d3149ad2d67b66f50c57 @@ -0,0 +1,6 @@ +GE /irecx P/1.1 +Host: a +Cookie:d%20y +Host: a +p + diff --git a/octane_http/fuzz/corpus/request/5c69daecee649c362fd92d75cf93312e867f6e6a b/octane_http/fuzz/corpus/request/5c69daecee649c362fd92d75cf93312e867f6e6a new file mode 100644 index 0000000..8a64617 --- /dev/null +++ b/octane_http/fuzz/corpus/request/5c69daecee649c362fd92d75cf93312e867f6e6a @@ -0,0 +1,9 @@ +G /cookies?set=x HTTP/1.1 +Host: a +Cookie: a=okies?set=x HTTP/1.1 +Host: a +Cookie: a=1T`/cook; b=1T /cook; b=x HTTP/1.1 +Cookie: a=1T /cook; b=1T /cook; b=x HTTP/1.1 +Host: a +Cookie: a=1T /cook; b=1ToHos /cook; b=1T /cook; b="2" + diff --git a/octane_http/fuzz/corpus/request/5ca8113756ee9dec0a0e1546f757971df4518660 b/octane_http/fuzz/corpus/request/5ca8113756ee9dec0a0e1546f757971df4518660 new file mode 100644 index 0000000..f2551c9 Binary files /dev/null and b/octane_http/fuzz/corpus/request/5ca8113756ee9dec0a0e1546f757971df4518660 differ diff --git a/octane_http/fuzz/corpus/request/5d67ef465fd8218823ce02f39a50ac15b35a82fb b/octane_http/fuzz/corpus/request/5d67ef465fd8218823ce02f39a50ac15b35a82fb new file mode 100644 index 0000000..09b09c9 Binary files /dev/null and b/octane_http/fuzz/corpus/request/5d67ef465fd8218823ce02f39a50ac15b35a82fb differ diff --git a/octane_http/fuzz/corpus/request/5d969d54695f5bbd8f1a098a07f7899a6f6c403f b/octane_http/fuzz/corpus/request/5d969d54695f5bbd8f1a098a07f7899a6f6c403f new file mode 100644 index 0000000..43d4b9e Binary files /dev/null and b/octane_http/fuzz/corpus/request/5d969d54695f5bbd8f1a098a07f7899a6f6c403f differ diff --git a/octane_http/fuzz/corpus/request/5e59ce295df8ddc9c2cb14079cfa5f20b72d01b9 b/octane_http/fuzz/corpus/request/5e59ce295df8ddc9c2cb14079cfa5f20b72d01b9 new file mode 100644 index 0000000..f5c4fd1 --- /dev/null +++ b/octane_http/fuzz/corpus/request/5e59ce295df8ddc9c2cb14079cfa5f20b72d01b9 @@ -0,0 +1 @@ +W! !  diff --git a/octane_http/fuzz/corpus/request/5fa93516743f80139423c61d348aea2158ac720f b/octane_http/fuzz/corpus/request/5fa93516743f80139423c61d348aea2158ac720f new file mode 100644 index 0000000..078963c --- /dev/null +++ b/octane_http/fuzz/corpus/request/5fa93516743f80139423c61d348aea2158ac720f @@ -0,0 +1,8 @@ +Pÿÿÿÿÿ +X-Echo: Le+gth: 5 +%X-Echo:: a +ntent-fffffCost:t-Lo:: a +ntent-fCost: a +o: ki + +hello \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/5fdc198646c2a4434971d2a4891116682d48ef86 b/octane_http/fuzz/corpus/request/5fdc198646c2a4434971d2a4891116682d48ef86 new file mode 100644 index 0000000..cd015df Binary files /dev/null and b/octane_http/fuzz/corpus/request/5fdc198646c2a4434971d2a4891116682d48ef86 differ diff --git a/octane_http/fuzz/corpus/request/5fff567d9bdda2d96f9f92b4bf74c0207b864b4f b/octane_http/fuzz/corpus/request/5fff567d9bdda2d96f9f92b4bf74c0207b864b4f new file mode 100644 index 0000000..ff1f74d Binary files /dev/null and b/octane_http/fuzz/corpus/request/5fff567d9bdda2d96f9f92b4bf74c0207b864b4f differ diff --git a/octane_http/fuzz/corpus/request/6096ba35e961d4caa43f035458088a1360d3e532 b/octane_http/fuzz/corpus/request/6096ba35e961d4caa43f035458088a1360d3e532 new file mode 100644 index 0000000..5ece16d Binary files /dev/null and b/octane_http/fuzz/corpus/request/6096ba35e961d4caa43f035458088a1360d3e532 differ diff --git a/octane_http/fuzz/corpus/request/60fcf11e35788785dc185ca8392eaaa662bf4d15 b/octane_http/fuzz/corpus/request/60fcf11e35788785dc185ca8392eaaa662bf4d15 new file mode 100644 index 0000000..0e1ec3a Binary files /dev/null and b/octane_http/fuzz/corpus/request/60fcf11e35788785dc185ca8392eaaa662bf4d15 differ diff --git a/octane_http/fuzz/corpus/request/613cab51bc8627d08f36fd3b3f98cec1021882f3 b/octane_http/fuzz/corpus/request/613cab51bc8627d08f36fd3b3f98cec1021882f3 new file mode 100644 index 0000000..8194692 Binary files /dev/null and b/octane_http/fuzz/corpus/request/613cab51bc8627d08f36fd3b3f98cec1021882f3 differ diff --git a/octane_http/fuzz/corpus/request/6162346524110070459d79dc8bc74bf02dbfbaa5 b/octane_http/fuzz/corpus/request/6162346524110070459d79dc8bc74bf02dbfbaa5 new file mode 100644 index 0000000..19d42e9 Binary files /dev/null and b/octane_http/fuzz/corpus/request/6162346524110070459d79dc8bc74bf02dbfbaa5 differ diff --git a/octane_http/fuzz/corpus/request/619ab6db75d74976f1827be3d2d3afd8b046709d b/octane_http/fuzz/corpus/request/619ab6db75d74976f1827be3d2d3afd8b046709d new file mode 100644 index 0000000..b5999ac Binary files /dev/null and b/octane_http/fuzz/corpus/request/619ab6db75d74976f1827be3d2d3afd8b046709d differ diff --git a/octane_http/fuzz/corpus/request/61bc2e2feec9f2d283dc52c5dcb05b2170c7350d b/octane_http/fuzz/corpus/request/61bc2e2feec9f2d283dc52c5dcb05b2170c7350d new file mode 100644 index 0000000..8edb61a Binary files /dev/null and b/octane_http/fuzz/corpus/request/61bc2e2feec9f2d283dc52c5dcb05b2170c7350d differ diff --git a/octane_http/fuzz/corpus/request/630c9d777b0c178e7e58545b58998791773c66dd b/octane_http/fuzz/corpus/request/630c9d777b0c178e7e58545b58998791773c66dd new file mode 100644 index 0000000..de99a16 Binary files /dev/null and b/octane_http/fuzz/corpus/request/630c9d777b0c178e7e58545b58998791773c66dd differ diff --git a/octane_http/fuzz/corpus/request/6320a65ed5b9fec997ad7edf14d92df28e090893 b/octane_http/fuzz/corpus/request/6320a65ed5b9fec997ad7edf14d92df28e090893 new file mode 100644 index 0000000..0e5fdc5 --- /dev/null +++ b/octane_http/fuzz/corpus/request/6320a65ed5b9fec997ad7edf14d92df28e090893 @@ -0,0 +1 @@ +%GET e?tTHn HT O d?tPE \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/639c579da314e6655bde18bbd22454135cf94b0a b/octane_http/fuzz/corpus/request/639c579da314e6655bde18bbd22454135cf94b0a new file mode 100644 index 0000000..739b86e --- /dev/null +++ b/octane_http/fuzz/corpus/request/639c579da314e6655bde18bbd22454135cf94b0a @@ -0,0 +1,11 @@ +G /cookies?set=x HTTP/1.1 +Host: g/txa +Cookie: /1.1 +Host: a +Cookie: 1.9 +Host: a +Content-Length: 0 +Xho: ki + +hella=1T / + diff --git a/octane_http/fuzz/corpus/request/63a51b4b6b6acda85220efdd378757ae6f391963 b/octane_http/fuzz/corpus/request/63a51b4b6b6acda85220efdd378757ae6f391963 new file mode 100644 index 0000000..4f1d5be Binary files /dev/null and b/octane_http/fuzz/corpus/request/63a51b4b6b6acda85220efdd378757ae6f391963 differ diff --git a/octane_http/fuzz/corpus/request/65255fe95a2d2b0c66b9c96cc49047d7da791a8d b/octane_http/fuzz/corpus/request/65255fe95a2d2b0c66b9c96cc49047d7da791a8d new file mode 100644 index 0000000..b6e1026 Binary files /dev/null and b/octane_http/fuzz/corpus/request/65255fe95a2d2b0c66b9c96cc49047d7da791a8d differ diff --git a/octane_http/fuzz/corpus/request/6525b48999bf06f470b4af3d1a7b884badd4a450 b/octane_http/fuzz/corpus/request/6525b48999bf06f470b4af3d1a7b884badd4a450 new file mode 100644 index 0000000..d22a883 --- /dev/null +++ b/octane_http/fuzz/corpus/request/6525b48999bf06f470b4af3d1a7b884badd4a450 @@ -0,0 +1,2 @@ +kies?set61; b=ET /redirect? neext=/home%03xt=/home%033"2" + diff --git a/octane_http/fuzz/corpus/request/653ce9e79fac40806e13a9d2d6095d1daa9c9079 b/octane_http/fuzz/corpus/request/653ce9e79fac40806e13a9d2d6095d1daa9c9079 new file mode 100644 index 0000000..801099a Binary files /dev/null and b/octane_http/fuzz/corpus/request/653ce9e79fac40806e13a9d2d6095d1daa9c9079 differ diff --git a/octane_http/fuzz/corpus/request/65c48b6009b12ea252650e2bc26125025906e044 b/octane_http/fuzz/corpus/request/65c48b6009b12ea252650e2bc26125025906e044 new file mode 100644 index 0000000..ef703f2 --- /dev/null +++ b/octane_http/fuzz/corpus/request/65c48b6009b12ea252650e2bc26125025906e044 @@ -0,0 +1,4 @@ +GET ket=x HTTP/1.1 +Hos: a +Cookie: a=2" + diff --git a/octane_http/fuzz/corpus/request/65f8a69551861b40eaa40dbfeab12b423126116c b/octane_http/fuzz/corpus/request/65f8a69551861b40eaa40dbfeab12b423126116c new file mode 100644 index 0000000..965503e --- /dev/null +++ b/octane_http/fuzz/corpus/request/65f8a69551861b40eaa40dbfeab12b423126116c @@ -0,0 +1,2 @@ +GET /cookies?set=x! HTTP/1" + diff --git a/octane_http/fuzz/corpus/request/665d3929fc9d9d5846a910a9bfb8f565a3cc8fed b/octane_http/fuzz/corpus/request/665d3929fc9d9d5846a910a9bfb8f565a3cc8fed new file mode 100644 index 0000000..6370c2e Binary files /dev/null and b/octane_http/fuzz/corpus/request/665d3929fc9d9d5846a910a9bfb8f565a3cc8fed differ diff --git a/octane_http/fuzz/corpus/request/667412803abe382971d20b2a2f53a5e5665c138f b/octane_http/fuzz/corpus/request/667412803abe382971d20b2a2f53a5e5665c138f new file mode 100644 index 0000000..90df326 Binary files /dev/null and b/octane_http/fuzz/corpus/request/667412803abe382971d20b2a2f53a5e5665c138f differ diff --git a/octane_http/fuzz/corpus/request/66cd0e2043aed3dbfaa77353df7ebcccfc298856 b/octane_http/fuzz/corpus/request/66cd0e2043aed3dbfaa77353df7ebcccfc298856 new file mode 100644 index 0000000..01273a6 Binary files /dev/null and b/octane_http/fuzz/corpus/request/66cd0e2043aed3dbfaa77353df7ebcccfc298856 differ diff --git a/octane_http/fuzz/corpus/request/66f996335d2f1b622823ecf3ef65d0ae2cb8d3ee b/octane_http/fuzz/corpus/request/66f996335d2f1b622823ecf3ef65d0ae2cb8d3ee new file mode 100644 index 0000000..062b4d7 Binary files /dev/null and b/octane_http/fuzz/corpus/request/66f996335d2f1b622823ecf3ef65d0ae2cb8d3ee differ diff --git a/octane_http/fuzz/corpus/request/6748204ec46c72759c51f569b9657929e2649ddc b/octane_http/fuzz/corpus/request/6748204ec46c72759c51f569b9657929e2649ddc new file mode 100644 index 0000000..473da89 Binary files /dev/null and b/octane_http/fuzz/corpus/request/6748204ec46c72759c51f569b9657929e2649ddc differ diff --git a/octane_http/fuzz/corpus/request/6779b98fc5d99aeb2e56f9289bbf43eada334959 b/octane_http/fuzz/corpus/request/6779b98fc5d99aeb2e56f9289bbf43eada334959 new file mode 100644 index 0000000..2d72a69 Binary files /dev/null and b/octane_http/fuzz/corpus/request/6779b98fc5d99aeb2e56f9289bbf43eada334959 differ diff --git a/octane_http/fuzz/corpus/request/67bd95ca9aedb65cf54817f065f0e3d6e841a6bd b/octane_http/fuzz/corpus/request/67bd95ca9aedb65cf54817f065f0e3d6e841a6bd new file mode 100644 index 0000000..dcfff3c Binary files /dev/null and b/octane_http/fuzz/corpus/request/67bd95ca9aedb65cf54817f065f0e3d6e841a6bd differ diff --git a/octane_http/fuzz/corpus/request/681795d246feca4c5f582b3be37b868529ebb889 b/octane_http/fuzz/corpus/request/681795d246feca4c5f582b3be37b868529ebb889 new file mode 100644 index 0000000..255d5b2 Binary files /dev/null and b/octane_http/fuzz/corpus/request/681795d246feca4c5f582b3be37b868529ebb889 differ diff --git a/octane_http/fuzz/corpus/request/682fe4a28bf77c45ad0d6b2ac247455c7c448a4a b/octane_http/fuzz/corpus/request/682fe4a28bf77c45ad0d6b2ac247455c7c448a4a new file mode 100644 index 0000000..d8c5263 Binary files /dev/null and b/octane_http/fuzz/corpus/request/682fe4a28bf77c45ad0d6b2ac247455c7c448a4a differ diff --git a/octane_http/fuzz/corpus/request/6859c1fd1137c23bade54e4cfcffb821090b7247 b/octane_http/fuzz/corpus/request/6859c1fd1137c23bade54e4cfcffb821090b7247 new file mode 100644 index 0000000..990b775 --- /dev/null +++ b/octane_http/fuzz/corpus/request/6859c1fd1137c23bade54e4cfcffb821090b7247 @@ -0,0 +1,4 @@ +GET x//y HTTP/2.1 +H:os HTTP/1.t: a +Cookie:Cook2ie~' ETTP=1;(=b"2"T x//y H1;(=b"0;=1;(=b"2" + diff --git a/octane_http/fuzz/corpus/request/6889b0f7f3f1b89a46e5f23774f55e520d7cc62c b/octane_http/fuzz/corpus/request/6889b0f7f3f1b89a46e5f23774f55e520d7cc62c new file mode 100644 index 0000000..44e4f4f Binary files /dev/null and b/octane_http/fuzz/corpus/request/6889b0f7f3f1b89a46e5f23774f55e520d7cc62c differ diff --git a/octane_http/fuzz/corpus/request/689c13682e2e9f1c49bc985df8855bd789eae207 b/octane_http/fuzz/corpus/request/689c13682e2e9f1c49bc985df8855bd789eae207 new file mode 100644 index 0000000..89b6997 Binary files /dev/null and b/octane_http/fuzz/corpus/request/689c13682e2e9f1c49bc985df8855bd789eae207 differ diff --git a/octane_http/fuzz/corpus/request/69b6fe52a51628055eb8bf91eef4fea231b8a7e5 b/octane_http/fuzz/corpus/request/69b6fe52a51628055eb8bf91eef4fea231b8a7e5 new file mode 100644 index 0000000..a14c6f6 Binary files /dev/null and b/octane_http/fuzz/corpus/request/69b6fe52a51628055eb8bf91eef4fea231b8a7e5 differ diff --git a/octane_http/fuzz/corpus/request/69e3486a1be6bd0a2d0fd6ea29e837f5d05fbb64 b/octane_http/fuzz/corpus/request/69e3486a1be6bd0a2d0fd6ea29e837f5d05fbb64 new file mode 100644 index 0000000..e5cea22 --- /dev/null +++ b/octane_http/fuzz/corpus/request/69e3486a1be6bd0a2d0fd6ea29e837f5d05fbb64 @@ -0,0 +1,4 @@ +GET /cookies?set$=;x HTTP/0.P/a +Cookie:aK = :e?set=;x HTTP/0.P/a +Cookie:aK =koie: a=; 0 =Cookie: a=; :eookie: a=; 0 =Cookie: a=; 0 ==; a=; b" + diff --git a/octane_http/fuzz/corpus/request/6aa2bba32c003a0ec7d874d07961ef90fdb8fd87 b/octane_http/fuzz/corpus/request/6aa2bba32c003a0ec7d874d07961ef90fdb8fd87 new file mode 100644 index 0000000..8c2037c Binary files /dev/null and b/octane_http/fuzz/corpus/request/6aa2bba32c003a0ec7d874d07961ef90fdb8fd87 differ diff --git a/octane_http/fuzz/corpus/request/6aba5b2b3706d3df3c7b77a9964c2e14dc6a2dc3 b/octane_http/fuzz/corpus/request/6aba5b2b3706d3df3c7b77a9964c2e14dc6a2dc3 new file mode 100644 index 0000000..afbe63f Binary files /dev/null and b/octane_http/fuzz/corpus/request/6aba5b2b3706d3df3c7b77a9964c2e14dc6a2dc3 differ diff --git a/octane_http/fuzz/corpus/request/6af51fe9b8a2bfcb3bdc729687bc9bac58661cba b/octane_http/fuzz/corpus/request/6af51fe9b8a2bfcb3bdc729687bc9bac58661cba new file mode 100644 index 0000000..05e8557 --- /dev/null +++ b/octane_http/fuzz/corpus/request/6af51fe9b8a2bfcb3bdc729687bc9bac58661cba @@ -0,0 +1,6 @@ +GET /cookies?sx HTTP/1.1 +Host:PPPPPPPPRP a +Cookie:;a=1; b="2=x t: a +Cookie:;a=1; b="2a=1; b="2;b="2" + + diff --git a/octane_http/fuzz/corpus/request/6b1df5b8a625108b54e79934d010cea73c5b3c63 b/octane_http/fuzz/corpus/request/6b1df5b8a625108b54e79934d010cea73c5b3c63 new file mode 100644 index 0000000..044da98 Binary files /dev/null and b/octane_http/fuzz/corpus/request/6b1df5b8a625108b54e79934d010cea73c5b3c63 differ diff --git a/octane_http/fuzz/corpus/request/6b2b3013d6ff437a76c5fdc8387fe5c85a650a21 b/octane_http/fuzz/corpus/request/6b2b3013d6ff437a76c5fdc8387fe5c85a650a21 new file mode 100644 index 0000000..a69bb4b Binary files /dev/null and b/octane_http/fuzz/corpus/request/6b2b3013d6ff437a76c5fdc8387fe5c85a650a21 differ diff --git a/octane_http/fuzz/corpus/request/6b5a75cb17a72928d4fb1b2a0177fde15d289fe0 b/octane_http/fuzz/corpus/request/6b5a75cb17a72928d4fb1b2a0177fde15d289fe0 new file mode 100644 index 0000000..4599f1e --- /dev/null +++ b/octane_http/fuzz/corpus/request/6b5a75cb17a72928d4fb1b2a0177fde15d289fe0 @@ -0,0 +1,4 @@ +AGET /%cookies?set=x HTTP/2.1 +Host: +Cookie:`a= : [ ; + diff --git a/octane_http/fuzz/corpus/request/6bfbac068cc2abd8b352cf569938c3ad7215000a b/octane_http/fuzz/corpus/request/6bfbac068cc2abd8b352cf569938c3ad7215000a new file mode 100644 index 0000000..8d79b07 Binary files /dev/null and b/octane_http/fuzz/corpus/request/6bfbac068cc2abd8b352cf569938c3ad7215000a differ diff --git a/octane_http/fuzz/corpus/request/6c601840aa64ad37d7ae6327aa681677453c44ff b/octane_http/fuzz/corpus/request/6c601840aa64ad37d7ae6327aa681677453c44ff new file mode 100644 index 0000000..374191e Binary files /dev/null and b/octane_http/fuzz/corpus/request/6c601840aa64ad37d7ae6327aa681677453c44ff differ diff --git a/octane_http/fuzz/corpus/request/6c6c5b0626e3ea7b67f044fa53080a463448f84d b/octane_http/fuzz/corpus/request/6c6c5b0626e3ea7b67f044fa53080a463448f84d new file mode 100644 index 0000000..7cc6978 --- /dev/null +++ b/octane_http/fuzz/corpus/request/6c6c5b0626e3ea7b67f044fa53080a463448f84d @@ -0,0 +1,7 @@ +GET 1 +HGET 1 +Host: a$ +Cookkie:: aie::$ie:ٞ=; =; ies?seokie:ٞ: a$ kie:ٞ=; =; ies?seeookie:ٞ=ost: a$ +C`okkie:: ie::$ie:ٞ=; =; ies?seokie:ٞ: a$ kie:ٞ=; =; ies?seeookie:ٞ= +Cookie:ٞ=; ab" + diff --git a/octane_http/fuzz/corpus/request/6c78eac0b1d4a856e3c480714305468a480c6961 b/octane_http/fuzz/corpus/request/6c78eac0b1d4a856e3c480714305468a480c6961 new file mode 100644 index 0000000..5925d1b --- /dev/null +++ b/octane_http/fuzz/corpus/request/6c78eac0b1d4a856e3c480714305468a480c6961 @@ -0,0 +1,13 @@ +GET /cookies?set=x HTTP/1.1 +Host: a +Cookie:;a61; b=E +Host: a +Cookie:kies?set=x HTTPokie:;a61; b=E +Host: a +Cookie:;a61; b= 61;e:;a61; b=xt=/h;a6a611; b=E +Host: a +Cookie:: a +Cookie:;a61; b=E +Host: a +Cookie:;a61; b= 61;e:;a61; b=xt=/h;a6a61; b=xt=/home; b=xt=/home%03"23" + diff --git a/octane_http/fuzz/corpus/request/6c8bb167f3cfd973c17e2821a471f6f72cf51eab b/octane_http/fuzz/corpus/request/6c8bb167f3cfd973c17e2821a471f6f72cf51eab new file mode 100644 index 0000000..3f31391 Binary files /dev/null and b/octane_http/fuzz/corpus/request/6c8bb167f3cfd973c17e2821a471f6f72cf51eab differ diff --git a/octane_http/fuzz/corpus/request/6c9310449bd4f5480fd385d7b09f5462797f5648 b/octane_http/fuzz/corpus/request/6c9310449bd4f5480fd385d7b09f5462797f5648 new file mode 100644 index 0000000..ccd753a Binary files /dev/null and b/octane_http/fuzz/corpus/request/6c9310449bd4f5480fd385d7b09f5462797f5648 differ diff --git a/octane_http/fuzz/corpus/request/6c93eb292d5b9626f9d9e13e5908575c3e16e7fd b/octane_http/fuzz/corpus/request/6c93eb292d5b9626f9d9e13e5908575c3e16e7fd new file mode 100644 index 0000000..aebf1a4 Binary files /dev/null and b/octane_http/fuzz/corpus/request/6c93eb292d5b9626f9d9e13e5908575c3e16e7fd differ diff --git a/octane_http/fuzz/corpus/request/6d9a5cd7e8b419f61cf09818c7ab5488bf363181 b/octane_http/fuzz/corpus/request/6d9a5cd7e8b419f61cf09818c7ab5488bf363181 new file mode 100644 index 0000000..288dc20 Binary files /dev/null and b/octane_http/fuzz/corpus/request/6d9a5cd7e8b419f61cf09818c7ab5488bf363181 differ diff --git a/octane_http/fuzz/corpus/request/6e2f5a9dd7c77d902f0216b5eb2cbbcb78e47c2a b/octane_http/fuzz/corpus/request/6e2f5a9dd7c77d902f0216b5eb2cbbcb78e47c2a new file mode 100644 index 0000000..a4e92c4 Binary files /dev/null and b/octane_http/fuzz/corpus/request/6e2f5a9dd7c77d902f0216b5eb2cbbcb78e47c2a differ diff --git a/octane_http/fuzz/corpus/request/6e6b1df7ae2152806108a1ea6f2ba618d782dfa2 b/octane_http/fuzz/corpus/request/6e6b1df7ae2152806108a1ea6f2ba618d782dfa2 new file mode 100644 index 0000000..4cefbf6 Binary files /dev/null and b/octane_http/fuzz/corpus/request/6e6b1df7ae2152806108a1ea6f2ba618d782dfa2 differ diff --git a/octane_http/fuzz/corpus/request/6e964edee7249f490badd41c57ecd397484f4fd1 b/octane_http/fuzz/corpus/request/6e964edee7249f490badd41c57ecd397484f4fd1 new file mode 100644 index 0000000..fcd8e34 --- /dev/null +++ b/octane_http/fuzz/corpus/request/6e964edee7249f490badd41c57ecd397484f4fd1 @@ -0,0 +1,2 @@ +GET /redirect?n&AxC&0all20y HTTP/2?ن1a + diff --git a/octane_http/fuzz/corpus/request/6ecde5a293701a589192fd4f7d8c99b757ebc4f0 b/octane_http/fuzz/corpus/request/6ecde5a293701a589192fd4f7d8c99b757ebc4f0 new file mode 100644 index 0000000..274737d --- /dev/null +++ b/octane_http/fuzz/corpus/request/6ecde5a293701a589192fd4f7d8c99b757ebc4f0 @@ -0,0 +1 @@ +GE / / \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/6ee394698d06be91c6bd63887df5862b2aa95eb4 b/octane_http/fuzz/corpus/request/6ee394698d06be91c6bd63887df5862b2aa95eb4 new file mode 100644 index 0000000..164cc61 --- /dev/null +++ b/octane_http/fuzz/corpus/request/6ee394698d06be91c6bd63887df5862b2aa95eb4 @@ -0,0 +1,5 @@ +GET /redirect?d%X:%lllllll20y.1 + HTTP/2.1 +Hos: a + +E \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/6f0fb06b6d2b182499d996467cd737645111fcec b/octane_http/fuzz/corpus/request/6f0fb06b6d2b182499d996467cd737645111fcec new file mode 100644 index 0000000..39f4a03 Binary files /dev/null and b/octane_http/fuzz/corpus/request/6f0fb06b6d2b182499d996467cd737645111fcec differ diff --git a/octane_http/fuzz/corpus/request/6f11b18a21421244720d8c0d0d7a5355bd61bf03 b/octane_http/fuzz/corpus/request/6f11b18a21421244720d8c0d0d7a5355bd61bf03 new file mode 100644 index 0000000..612dad0 Binary files /dev/null and b/octane_http/fuzz/corpus/request/6f11b18a21421244720d8c0d0d7a5355bd61bf03 differ diff --git a/octane_http/fuzz/corpus/request/6f734c252c1af69dd4b8d14783b5865ed46fd3c2 b/octane_http/fuzz/corpus/request/6f734c252c1af69dd4b8d14783b5865ed46fd3c2 new file mode 100644 index 0000000..8e378b2 Binary files /dev/null and b/octane_http/fuzz/corpus/request/6f734c252c1af69dd4b8d14783b5865ed46fd3c2 differ diff --git a/octane_http/fuzz/corpus/request/6fd11f3be22cca9698009f5462ed0ccf8e9a0347 b/octane_http/fuzz/corpus/request/6fd11f3be22cca9698009f5462ed0ccf8e9a0347 new file mode 100644 index 0000000..b59326c Binary files /dev/null and b/octane_http/fuzz/corpus/request/6fd11f3be22cca9698009f5462ed0ccf8e9a0347 differ diff --git a/octane_http/fuzz/corpus/request/702c684e9e0e81561b89192bb1ce10a1061b12d3 b/octane_http/fuzz/corpus/request/702c684e9e0e81561b89192bb1ce10a1061b12d3 new file mode 100644 index 0000000..7d2f41a --- /dev/null +++ b/octane_http/fuzz/corpus/request/702c684e9e0e81561b89192bb1ce10a1061b12d3 @@ -0,0 +1,2 @@ +GET /cookies?set=m````JJJJJJJJJ****```x-Q HTTP/0.2" + diff --git a/octane_http/fuzz/corpus/request/70eb6ec1bae4426af180b4146cd5dd4441a80776 b/octane_http/fuzz/corpus/request/70eb6ec1bae4426af180b4146cd5dd4441a80776 new file mode 100644 index 0000000..be5b39e --- /dev/null +++ b/octane_http/fuzz/corpus/request/70eb6ec1bae4426af180b4146cd5dd4441a80776 @@ -0,0 +1,5 @@ +GET 1 +Host: a$ +Cookkie:: aie:: ie:ٞ=; =; ies?seokie:ٞ: a$ kie:ٞ=; =; ies?seeookie:ٞ= +Cookie:ٞ=; ab" + diff --git a/octane_http/fuzz/corpus/request/71967ec08ea08043024699fe47ad882e19fb000b b/octane_http/fuzz/corpus/request/71967ec08ea08043024699fe47ad882e19fb000b new file mode 100644 index 0000000..2487e20 Binary files /dev/null and b/octane_http/fuzz/corpus/request/71967ec08ea08043024699fe47ad882e19fb000b differ diff --git a/octane_http/fuzz/corpus/request/71a3c986cde4af02ab395329fd39606b1a53f8fe b/octane_http/fuzz/corpus/request/71a3c986cde4af02ab395329fd39606b1a53f8fe new file mode 100644 index 0000000..7df58a9 --- /dev/null +++ b/octane_http/fuzz/corpus/request/71a3c986cde4af02ab395329fd39606b1a53f8fe @@ -0,0 +1,7 @@ +POST 1.1 +Host: a +Content-Lengt1ho:.1 +Host: a +Content-Lengt1ho: k + +hellz \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/71f6ca1ff6f2962acc941b0dc0e89f0550b68839 b/octane_http/fuzz/corpus/request/71f6ca1ff6f2962acc941b0dc0e89f0550b68839 new file mode 100644 index 0000000..68fcbbf --- /dev/null +++ b/octane_http/fuzz/corpus/request/71f6ca1ff6f2962acc941b0dc0e89f0550b68839 @@ -0,0 +1 @@ + e \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/725f75726102f4b93b2f489a5eec076de9416181 b/octane_http/fuzz/corpus/request/725f75726102f4b93b2f489a5eec076de9416181 new file mode 100644 index 0000000..5dbf093 Binary files /dev/null and b/octane_http/fuzz/corpus/request/725f75726102f4b93b2f489a5eec076de9416181 differ diff --git a/octane_http/fuzz/corpus/request/727cff042ed30e7a992d23f1a138b17137fce682 b/octane_http/fuzz/corpus/request/727cff042ed30e7a992d23f1a138b17137fce682 new file mode 100644 index 0000000..80a68cf --- /dev/null +++ b/octane_http/fuzz/corpus/request/727cff042ed30e7a992d23f1a138b17137fce682 @@ -0,0 +1,4 @@ +POcT echo HTTP/0.1 + h´ + +he \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/7327f83cdfb35c666802b4d738f38269ee6cccec b/octane_http/fuzz/corpus/request/7327f83cdfb35c666802b4d738f38269ee6cccec new file mode 100644 index 0000000..c93438f --- /dev/null +++ b/octane_http/fuzz/corpus/request/7327f83cdfb35c666802b4d738f38269ee6cccec @@ -0,0 +1,4 @@ +GET /cookies?set=x HTTP/1.1 +Host: a +22222222222222222222Cookie: a=;2=1" b" + diff --git a/octane_http/fuzz/corpus/request/734fd9ec86055b77caef17203a1093b34be1a09e b/octane_http/fuzz/corpus/request/734fd9ec86055b77caef17203a1093b34be1a09e new file mode 100644 index 0000000..9b4ea25 --- /dev/null +++ b/octane_http/fuzz/corpus/request/734fd9ec86055b77caef17203a1093b34be1a09e @@ -0,0 +1,3 @@ +GET /redirect?n&me%0(d%&0aho?me%0d%&0a20y HTTP/2.1 +host: + diff --git a/octane_http/fuzz/corpus/request/735e05410d9c6b7b73fb641e63be4f097dafaf0d b/octane_http/fuzz/corpus/request/735e05410d9c6b7b73fb641e63be4f097dafaf0d new file mode 100644 index 0000000..bd7e1f1 --- /dev/null +++ b/octane_http/fuzz/corpus/request/735e05410d9c6b7b73fb641e63be4f097dafaf0d @@ -0,0 +1,4 @@ +GET //y HTTP/1.1 +Host: a +Cookie:Cookie: a=1; b="2" + diff --git a/octane_http/fuzz/corpus/request/736f3047e2ba3ff338439a226e6b90d19547b597 b/octane_http/fuzz/corpus/request/736f3047e2ba3ff338439a226e6b90d19547b597 new file mode 100644 index 0000000..9ed2ee3 --- /dev/null +++ b/octane_http/fuzz/corpus/request/736f3047e2ba3ff338439a226e6b90d19547b597 @@ -0,0 +1,3 @@ +: : a + + heR \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/73788618d48617199a94fffe29c0d16849caa5ee b/octane_http/fuzz/corpus/request/73788618d48617199a94fffe29c0d16849caa5ee new file mode 100644 index 0000000..1304c04 Binary files /dev/null and b/octane_http/fuzz/corpus/request/73788618d48617199a94fffe29c0d16849caa5ee differ diff --git a/octane_http/fuzz/corpus/request/738ed06f5491e9028c956c3fc95576c5b56b7511 b/octane_http/fuzz/corpus/request/738ed06f5491e9028c956c3fc95576c5b56b7511 new file mode 100644 index 0000000..a2b3f2e Binary files /dev/null and b/octane_http/fuzz/corpus/request/738ed06f5491e9028c956c3fc95576c5b56b7511 differ diff --git a/octane_http/fuzz/corpus/request/739efa0f46ad0a7e716a2f8a341c7d04a980e967 b/octane_http/fuzz/corpus/request/739efa0f46ad0a7e716a2f8a341c7d04a980e967 new file mode 100644 index 0000000..b497963 Binary files /dev/null and b/octane_http/fuzz/corpus/request/739efa0f46ad0a7e716a2f8a341c7d04a980e967 differ diff --git a/octane_http/fuzz/corpus/request/742a349cb7517a93128d2ca4ed279867510c219f b/octane_http/fuzz/corpus/request/742a349cb7517a93128d2ca4ed279867510c219f new file mode 100644 index 0000000..4887062 Binary files /dev/null and b/octane_http/fuzz/corpus/request/742a349cb7517a93128d2ca4ed279867510c219f differ diff --git a/octane_http/fuzz/corpus/request/74cbf03806bd443452ba953ccf2c4b79437ec584 b/octane_http/fuzz/corpus/request/74cbf03806bd443452ba953ccf2c4b79437ec584 new file mode 100644 index 0000000..7ada760 --- /dev/null +++ b/octane_http/fuzz/corpus/request/74cbf03806bd443452ba953ccf2c4b79437ec584 @@ -0,0 +1,8 @@ +POST /echo HTTP/0.9 +Host: a +Content-Length: 777777777777777 +XHost: HTTP/0.9 +Host: a +Content-Length: 7777777ho: ki + +hello \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/74eab1ea04bb5a6b7f815e4054f8207f490d5e9a b/octane_http/fuzz/corpus/request/74eab1ea04bb5a6b7f815e4054f8207f490d5e9a new file mode 100644 index 0000000..d68abdd --- /dev/null +++ b/octane_http/fuzz/corpus/request/74eab1ea04bb5a6b7f815e4054f8207f490d5e9a @@ -0,0 +1,13 @@ +GET 1 +Host: a$ +Co:ٞ=; a=; ies?seookie:ٞ= +Cookie:ٞookie=; a=; ies?seookie:ٞ= +Cookie:ٞookie:ٞ +Cookie:ٞki+:ٞ#=;= +Cookie:ٞookie:ٞookie:ٞ= +Cookie:ٞookie:ٞ +Cookie:ٞki+:ٞ#=;= +Cookie:ٞookie:ٞ +Cookie:ٞkie:ٞ# ab" +Cookie:ٞkie:ٞ# ab" + diff --git a/octane_http/fuzz/corpus/request/750d43d5080356c6528c501b932ff3bdb98f9444 b/octane_http/fuzz/corpus/request/750d43d5080356c6528c501b932ff3bdb98f9444 new file mode 100644 index 0000000..1afacd3 Binary files /dev/null and b/octane_http/fuzz/corpus/request/750d43d5080356c6528c501b932ff3bdb98f9444 differ diff --git a/octane_http/fuzz/corpus/request/750e737d8ba52cc7215c9c40cc9ea3bece81eb1d b/octane_http/fuzz/corpus/request/750e737d8ba52cc7215c9c40cc9ea3bece81eb1d new file mode 100644 index 0000000..8e197a7 Binary files /dev/null and b/octane_http/fuzz/corpus/request/750e737d8ba52cc7215c9c40cc9ea3bece81eb1d differ diff --git a/octane_http/fuzz/corpus/request/751c266ca458a4739f784c17c7909e98249935b5 b/octane_http/fuzz/corpus/request/751c266ca458a4739f784c17c7909e98249935b5 new file mode 100644 index 0000000..2cbc1e4 --- /dev/null +++ b/octane_http/fuzz/corpus/request/751c266ca458a4739f784c17c7909e98249935b5 @@ -0,0 +1,3 @@ +GET /cookiva/riva/rsx//rsx//ysx//ysx//ysx//y HTTP/ HTT/1.0 ~ +Co + diff --git a/octane_http/fuzz/corpus/request/7524cd4b4fc4f90784cceac8ebfd7d01eacd7bdb b/octane_http/fuzz/corpus/request/7524cd4b4fc4f90784cceac8ebfd7d01eacd7bdb new file mode 100644 index 0000000..c6b4235 Binary files /dev/null and b/octane_http/fuzz/corpus/request/7524cd4b4fc4f90784cceac8ebfd7d01eacd7bdb differ diff --git a/octane_http/fuzz/corpus/request/755c43e1800734309550ab2938d49acdf3dcc938 b/octane_http/fuzz/corpus/request/755c43e1800734309550ab2938d49acdf3dcc938 new file mode 100644 index 0000000..03f80cc --- /dev/null +++ b/octane_http/fuzz/corpus/request/755c43e1800734309550ab2938d49acdf3dcc938 @@ -0,0 +1,2 @@ +GET /cookies?%`````%:%%%%Q HTTP/0.1 + diff --git a/octane_http/fuzz/corpus/request/7599122aab2828e6a896161772fbba9fcbb6c625 b/octane_http/fuzz/corpus/request/7599122aab2828e6a896161772fbba9fcbb6c625 new file mode 100644 index 0000000..0f09263 --- /dev/null +++ b/octane_http/fuzz/corpus/request/7599122aab2828e6a896161772fbba9fcbb6c625 @@ -0,0 +1,5 @@ +P/SO Techo HTost +Content-LX-ength: 5 +X-Echot-: a + +lo \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/75e2817db1251ef6f602cdf1f01496d79b1faa6f b/octane_http/fuzz/corpus/request/75e2817db1251ef6f602cdf1f01496d79b1faa6f new file mode 100644 index 0000000..1901304 Binary files /dev/null and b/octane_http/fuzz/corpus/request/75e2817db1251ef6f602cdf1f01496d79b1faa6f differ diff --git a/octane_http/fuzz/corpus/request/75ed1b29b837fa64f88f3227c5bcb86b0cacb7b8 b/octane_http/fuzz/corpus/request/75ed1b29b837fa64f88f3227c5bcb86b0cacb7b8 new file mode 100644 index 0000000..6d248ee Binary files /dev/null and b/octane_http/fuzz/corpus/request/75ed1b29b837fa64f88f3227c5bcb86b0cacb7b8 differ diff --git a/octane_http/fuzz/corpus/request/764b5f4f9a6868955bf2f7f4e213b0b20af19f9b b/octane_http/fuzz/corpus/request/764b5f4f9a6868955bf2f7f4e213b0b20af19f9b new file mode 100644 index 0000000..479630a Binary files /dev/null and b/octane_http/fuzz/corpus/request/764b5f4f9a6868955bf2f7f4e213b0b20af19f9b differ diff --git a/octane_http/fuzz/corpus/request/764da2813f4c5dc26285ab3840dd89ff8da5ec06 b/octane_http/fuzz/corpus/request/764da2813f4c5dc26285ab3840dd89ff8da5ec06 new file mode 100644 index 0000000..bd51479 Binary files /dev/null and b/octane_http/fuzz/corpus/request/764da2813f4c5dc26285ab3840dd89ff8da5ec06 differ diff --git a/octane_http/fuzz/corpus/request/7670dc72314f3d32d7a0a5e4cf7f646d817bb0c6 b/octane_http/fuzz/corpus/request/7670dc72314f3d32d7a0a5e4cf7f646d817bb0c6 new file mode 100644 index 0000000..655bf20 Binary files /dev/null and b/octane_http/fuzz/corpus/request/7670dc72314f3d32d7a0a5e4cf7f646d817bb0c6 differ diff --git a/octane_http/fuzz/corpus/request/76c5cd6a55bd5fedc10c0b0f74dffb18d95556d8 b/octane_http/fuzz/corpus/request/76c5cd6a55bd5fedc10c0b0f74dffb18d95556d8 new file mode 100644 index 0000000..fc28696 Binary files /dev/null and b/octane_http/fuzz/corpus/request/76c5cd6a55bd5fedc10c0b0f74dffb18d95556d8 differ diff --git a/octane_http/fuzz/corpus/request/76cc0d4b810d2aeddaabc9074d1b68edeb4547e7 b/octane_http/fuzz/corpus/request/76cc0d4b810d2aeddaabc9074d1b68edeb4547e7 new file mode 100644 index 0000000..a59a663 Binary files /dev/null and b/octane_http/fuzz/corpus/request/76cc0d4b810d2aeddaabc9074d1b68edeb4547e7 differ diff --git a/octane_http/fuzz/corpus/request/770b0f9f4f6c7682324206fb98ab5d5273294ba5 b/octane_http/fuzz/corpus/request/770b0f9f4f6c7682324206fb98ab5d5273294ba5 new file mode 100644 index 0000000..4419efb Binary files /dev/null and b/octane_http/fuzz/corpus/request/770b0f9f4f6c7682324206fb98ab5d5273294ba5 differ diff --git a/octane_http/fuzz/corpus/request/776c4b76a331db2c33c1b9d4d8a0904ddc8ace9f b/octane_http/fuzz/corpus/request/776c4b76a331db2c33c1b9d4d8a0904ddc8ace9f new file mode 100644 index 0000000..aefbd5d --- /dev/null +++ b/octane_http/fuzz/corpus/request/776c4b76a331db2c33c1b9d4d8a0904ddc8ace9f @@ -0,0 +1,6 @@ +GET /cookies?set=;x HTTP/0.P/a +Cookie:aK = :ep +Cookie: aokies?set=;x HTTP/0.P/a +Cookie:aK = :ep +Cookie: a=; [0 =Cookie: a=; 0 ==; a=; b" + diff --git a/octane_http/fuzz/corpus/request/77b655f50dc8eb504794fc1eac78b1e1ec04388a b/octane_http/fuzz/corpus/request/77b655f50dc8eb504794fc1eac78b1e1ec04388a new file mode 100644 index 0000000..a3bb35d Binary files /dev/null and b/octane_http/fuzz/corpus/request/77b655f50dc8eb504794fc1eac78b1e1ec04388a differ diff --git a/octane_http/fuzz/corpus/request/78780931aa735861b61f9e559d4e2360cda31057 b/octane_http/fuzz/corpus/request/78780931aa735861b61f9e559d4e2360cda31057 new file mode 100644 index 0000000..b9a7bee Binary files /dev/null and b/octane_http/fuzz/corpus/request/78780931aa735861b61f9e559d4e2360cda31057 differ diff --git a/octane_http/fuzz/corpus/request/789f5cd9fc92660d4a2ce0e6e4531ab4f99cccc3 b/octane_http/fuzz/corpus/request/789f5cd9fc92660d4a2ce0e6e4531ab4f99cccc3 new file mode 100644 index 0000000..d297bff Binary files /dev/null and b/octane_http/fuzz/corpus/request/789f5cd9fc92660d4a2ce0e6e4531ab4f99cccc3 differ diff --git a/octane_http/fuzz/corpus/request/7905a0ea3122ae3cf879bd84f3812561ea4ffe60 b/octane_http/fuzz/corpus/request/7905a0ea3122ae3cf879bd84f3812561ea4ffe60 new file mode 100644 index 0000000..f94b1c1 --- /dev/null +++ b/octane_http/fuzz/corpus/request/7905a0ea3122ae3cf879bd84f3812561ea4ffe60 @@ -0,0 +1,2 @@ +GET /cookies?set=m````JJJJJJJJJ***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*```x-Q HTTP/0.2" + diff --git a/octane_http/fuzz/corpus/request/792fcf6926ab3e55b96ce54c39f1605c2eeeb367 b/octane_http/fuzz/corpus/request/792fcf6926ab3e55b96ce54c39f1605c2eeeb367 new file mode 100644 index 0000000..5503ecd --- /dev/null +++ b/octane_http/fuzz/corpus/request/792fcf6926ab3e55b96ce54c39f1605c2eeeb367 @@ -0,0 +1,5 @@ +G es?s-et=x HTTP/1.1 +Host: a +Cookie: a=Host: a +Cookie: a=1T &&; b="2"- + diff --git a/octane_http/fuzz/corpus/request/79bbd867fca166ea3a6786f03771185bbc478676 b/octane_http/fuzz/corpus/request/79bbd867fca166ea3a6786f03771185bbc478676 new file mode 100644 index 0000000..d0c010b Binary files /dev/null and b/octane_http/fuzz/corpus/request/79bbd867fca166ea3a6786f03771185bbc478676 differ diff --git a/octane_http/fuzz/corpus/request/7a3e12d851ecda83a71b6b2266349f7c0ba1aeee b/octane_http/fuzz/corpus/request/7a3e12d851ecda83a71b6b2266349f7c0ba1aeee new file mode 100644 index 0000000..346bfed Binary files /dev/null and b/octane_http/fuzz/corpus/request/7a3e12d851ecda83a71b6b2266349f7c0ba1aeee differ diff --git a/octane_http/fuzz/corpus/request/7a5d95adb5cc52c4b6791478560c821326852ce0 b/octane_http/fuzz/corpus/request/7a5d95adb5cc52c4b6791478560c821326852ce0 new file mode 100644 index 0000000..210315d Binary files /dev/null and b/octane_http/fuzz/corpus/request/7a5d95adb5cc52c4b6791478560c821326852ce0 differ diff --git a/octane_http/fuzz/corpus/request/7aa9147c24834b3e171ca235bec3d8c23f903aae b/octane_http/fuzz/corpus/request/7aa9147c24834b3e171ca235bec3d8c23f903aae new file mode 100644 index 0000000..b1dcb85 --- /dev/null +++ b/octane_http/fuzz/corpus/request/7aa9147c24834b3e171ca235bec3d8c23f903aae @@ -0,0 +1,5 @@ +GET /et=x HTTP/1.1 +Host:b=E +Host: a +Cookie:;a61; b= EEEEEE23" + diff --git a/octane_http/fuzz/corpus/request/7ae4363ae84d32d52ed5ad1bf8da6e94a2e28f74 b/octane_http/fuzz/corpus/request/7ae4363ae84d32d52ed5ad1bf8da6e94a2e28f74 new file mode 100644 index 0000000..bdeba59 --- /dev/null +++ b/octane_http/fuzz/corpus/request/7ae4363ae84d32d52ed5ad1bf8da6e94a2e28f74 @@ -0,0 +1,5 @@ +POST /eco HTTP/1.1 +Host: +Content-Length:o HTTP/cho: ki + +hello \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/7b0e7c53b20929e3a64659433157572e3c154f1d b/octane_http/fuzz/corpus/request/7b0e7c53b20929e3a64659433157572e3c154f1d new file mode 100644 index 0000000..0faa85c Binary files /dev/null and b/octane_http/fuzz/corpus/request/7b0e7c53b20929e3a64659433157572e3c154f1d differ diff --git a/octane_http/fuzz/corpus/request/7bf565fc49e3fda216874d46ef19a131bffd049b b/octane_http/fuzz/corpus/request/7bf565fc49e3fda216874d46ef19a131bffd049b new file mode 100644 index 0000000..24cd7d4 Binary files /dev/null and b/octane_http/fuzz/corpus/request/7bf565fc49e3fda216874d46ef19a131bffd049b differ diff --git a/octane_http/fuzz/corpus/request/7cbd4f8eafb27ad2d03f231bd1ab536100069ec8 b/octane_http/fuzz/corpus/request/7cbd4f8eafb27ad2d03f231bd1ab536100069ec8 new file mode 100644 index 0000000..4618864 --- /dev/null +++ b/octane_http/fuzz/corpus/request/7cbd4f8eafb27ad2d03f231bd1ab536100069ec8 @@ -0,0 +1,4 @@ +GET /redirect?nH&&&&.&&&&&&&&&&&&& HTTP/2.1 +Hots: a + +E \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/7d74a1777ec5c7ca8595c34a0f289543a6d40c82 b/octane_http/fuzz/corpus/request/7d74a1777ec5c7ca8595c34a0f289543a6d40c82 new file mode 100644 index 0000000..af99433 Binary files /dev/null and b/octane_http/fuzz/corpus/request/7d74a1777ec5c7ca8595c34a0f289543a6d40c82 differ diff --git a/octane_http/fuzz/corpus/request/7d80f06b5ca8b0f18d8fc37d1f9ea34684667a27 b/octane_http/fuzz/corpus/request/7d80f06b5ca8b0f18d8fc37d1f9ea34684667a27 new file mode 100644 index 0000000..665cb23 --- /dev/null +++ b/octane_http/fuzz/corpus/request/7d80f06b5ca8b0f18d8fc37d1f9ea34684667a27 @@ -0,0 +1,4 @@ +P t: a +h:iok + +hlo \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/7da969359ace184f2737d8e20e30f1857eb1e695 b/octane_http/fuzz/corpus/request/7da969359ace184f2737d8e20e30f1857eb1e695 new file mode 100644 index 0000000..7762d2a --- /dev/null +++ b/octane_http/fuzz/corpus/request/7da969359ace184f2737d8e20e30f1857eb1e695 @@ -0,0 +1,4 @@ +GET /cet=x HTTP/1.1 +Host: a +Cookie:;a61; b=ET neext=/home%03xt=/home%033"2" + diff --git a/octane_http/fuzz/corpus/request/7dedc63007af07507f3976fef0de8910aa61609e b/octane_http/fuzz/corpus/request/7dedc63007af07507f3976fef0de8910aa61609e new file mode 100644 index 0000000..e22bbc2 Binary files /dev/null and b/octane_http/fuzz/corpus/request/7dedc63007af07507f3976fef0de8910aa61609e differ diff --git a/octane_http/fuzz/corpus/request/7e31024065942b90405c6097065c4d7279bd27bb b/octane_http/fuzz/corpus/request/7e31024065942b90405c6097065c4d7279bd27bb new file mode 100644 index 0000000..bed7340 Binary files /dev/null and b/octane_http/fuzz/corpus/request/7e31024065942b90405c6097065c4d7279bd27bb differ diff --git a/octane_http/fuzz/corpus/request/7e70c9ad956d66d06987c97e92ec5003eb675571 b/octane_http/fuzz/corpus/request/7e70c9ad956d66d06987c97e92ec5003eb675571 new file mode 100644 index 0000000..6b8a896 Binary files /dev/null and b/octane_http/fuzz/corpus/request/7e70c9ad956d66d06987c97e92ec5003eb675571 differ diff --git a/octane_http/fuzz/corpus/request/7f7289cb45471ad8e5f224f552857c420650883c b/octane_http/fuzz/corpus/request/7f7289cb45471ad8e5f224f552857c420650883c new file mode 100644 index 0000000..5759cbe --- /dev/null +++ b/octane_http/fuzz/corpus/request/7f7289cb45471ad8e5f224f552857c420650883c @@ -0,0 +1,4 @@ +GET c HTTP/0.1 +Host:.a +Cookie: =a1; b= 2" + diff --git a/octane_http/fuzz/corpus/request/7f89927589aa633cc739f5e6f0f042dee37c45a8 b/octane_http/fuzz/corpus/request/7f89927589aa633cc739f5e6f0f042dee37c45a8 new file mode 100644 index 0000000..a08cf25 Binary files /dev/null and b/octane_http/fuzz/corpus/request/7f89927589aa633cc739f5e6f0f042dee37c45a8 differ diff --git a/octane_http/fuzz/corpus/request/7ff67edff1c33fb19ead550e31ceb7543e3d8273 b/octane_http/fuzz/corpus/request/7ff67edff1c33fb19ead550e31ceb7543e3d8273 new file mode 100644 index 0000000..414ff2f Binary files /dev/null and b/octane_http/fuzz/corpus/request/7ff67edff1c33fb19ead550e31ceb7543e3d8273 differ diff --git a/octane_http/fuzz/corpus/request/804dac74881228a4f7a1c5ee0ee4fd8b4c47e6cc b/octane_http/fuzz/corpus/request/804dac74881228a4f7a1c5ee0ee4fd8b4c47e6cc new file mode 100644 index 0000000..54c057b --- /dev/null +++ b/octane_http/fuzz/corpus/request/804dac74881228a4f7a1c5ee0ee4fd8b4c47e6cc @@ -0,0 +1,3 @@ +GET Ö B2UUU1 +Hst:0.1 : + diff --git a/octane_http/fuzz/corpus/request/80794d5e8f10953438b39dcd21cbbd1cec9cf956 b/octane_http/fuzz/corpus/request/80794d5e8f10953438b39dcd21cbbd1cec9cf956 new file mode 100644 index 0000000..c622319 Binary files /dev/null and b/octane_http/fuzz/corpus/request/80794d5e8f10953438b39dcd21cbbd1cec9cf956 differ diff --git a/octane_http/fuzz/corpus/request/80f12169fc7ab064e1c02893de4d11fa300dd9a3 b/octane_http/fuzz/corpus/request/80f12169fc7ab064e1c02893de4d11fa300dd9a3 new file mode 100644 index 0000000..b53228b --- /dev/null +++ b/octane_http/fuzz/corpus/request/80f12169fc7ab064e1c02893de4d11fa300dd9a3 @@ -0,0 +1,3 @@ +th: 5 + : ki1. 1 1 / + ~ diff --git a/octane_http/fuzz/corpus/request/813be62f522378ae6ea16924723cfd08cc103fcd b/octane_http/fuzz/corpus/request/813be62f522378ae6ea16924723cfd08cc103fcd new file mode 100644 index 0000000..bd9d3ec Binary files /dev/null and b/octane_http/fuzz/corpus/request/813be62f522378ae6ea16924723cfd08cc103fcd differ diff --git a/octane_http/fuzz/corpus/request/81cb33321a42ac3fa19c07ff4b7e33cb89a5317d b/octane_http/fuzz/corpus/request/81cb33321a42ac3fa19c07ff4b7e33cb89a5317d new file mode 100644 index 0000000..3ae01ef --- /dev/null +++ b/octane_http/fuzz/corpus/request/81cb33321a42ac3fa19c07ff4b7e33cb89a5317d @@ -0,0 +1,3 @@ +GET /redirect?n?n+++++++++++++++++0y HTTP/1.1 +Host: a + diff --git a/octane_http/fuzz/corpus/request/823826283b03ce807fc33d7ae0364db42d743fce b/octane_http/fuzz/corpus/request/823826283b03ce807fc33d7ae0364db42d743fce new file mode 100644 index 0000000..1dd9940 Binary files /dev/null and b/octane_http/fuzz/corpus/request/823826283b03ce807fc33d7ae0364db42d743fce differ diff --git a/octane_http/fuzz/corpus/request/82383bc4b1021e125e05181d7da6a9b3790606f2 b/octane_http/fuzz/corpus/request/82383bc4b1021e125e05181d7da6a9b3790606f2 new file mode 100644 index 0000000..f47bba2 --- /dev/null +++ b/octane_http/fuzz/corpus/request/82383bc4b1021e125e05181d7da6a9b3790606f2 @@ -0,0 +1,2 @@ +GET /redirect?nextx/%mh%mhCd%0aX:%y%y20y HTTP/1.1 TPa + diff --git a/octane_http/fuzz/corpus/request/82d261b61398789644407f0fb7b5245f925b914a b/octane_http/fuzz/corpus/request/82d261b61398789644407f0fb7b5245f925b914a new file mode 100644 index 0000000..f06041f --- /dev/null +++ b/octane_http/fuzz/corpus/request/82d261b61398789644407f0fb7b5245f925b914a @@ -0,0 +1 @@ +HED * HT \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/834b1f391108b314cc4d8984316d2ad25caa987d b/octane_http/fuzz/corpus/request/834b1f391108b314cc4d8984316d2ad25caa987d new file mode 100644 index 0000000..bc78f33 --- /dev/null +++ b/octane_http/fuzz/corpus/request/834b1f391108b314cc4d8984316d2ad25caa987d @@ -0,0 +1,8 @@ +POST /echo HTTP/1.9 +Host: a +Content-Length: +XHn-Echo: ki + +hell-Echo: ki + +hello \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/834d5cca7a9ff7514ae850658370ef5b5ce3d94c b/octane_http/fuzz/corpus/request/834d5cca7a9ff7514ae850658370ef5b5ce3d94c new file mode 100644 index 0000000..60b233d --- /dev/null +++ b/octane_http/fuzz/corpus/request/834d5cca7a9ff7514ae850658370ef5b5ce3d94c @@ -0,0 +1,3 @@ +GE / HTTP/0.1 +Cookie:;!1ab== " + diff --git a/octane_http/fuzz/corpus/request/8396c724b55fb9f3ac461b44700cbce0c3e57a88 b/octane_http/fuzz/corpus/request/8396c724b55fb9f3ac461b44700cbce0c3e57a88 new file mode 100644 index 0000000..ff88e9e --- /dev/null +++ b/octane_http/fuzz/corpus/request/8396c724b55fb9f3ac461b44700cbce0c3e57a88 @@ -0,0 +1,3 @@ +GET /cookies HTTP/1a1 +Cookie:; + diff --git a/octane_http/fuzz/corpus/request/83c9e549cceb4412e7a833a5b68c98758cafd6cb b/octane_http/fuzz/corpus/request/83c9e549cceb4412e7a833a5b68c98758cafd6cb new file mode 100644 index 0000000..e973765 Binary files /dev/null and b/octane_http/fuzz/corpus/request/83c9e549cceb4412e7a833a5b68c98758cafd6cb differ diff --git a/octane_http/fuzz/corpus/request/83f8a8470a4b9308e98ff7b48299903a5201608d b/octane_http/fuzz/corpus/request/83f8a8470a4b9308e98ff7b48299903a5201608d new file mode 100644 index 0000000..65e4812 --- /dev/null +++ b/octane_http/fuzz/corpus/request/83f8a8470a4b9308e98ff7b48299903a5201608d @@ -0,0 +1,6 @@ +5POST /echo HTTP/0.9 +ost: a +Content-Length: 2 +X-Echo: ki + +hello \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/83fd49d368444c5a1095f9c53c6febaba09593b8 b/octane_http/fuzz/corpus/request/83fd49d368444c5a1095f9c53c6febaba09593b8 new file mode 100644 index 0000000..bce7f08 Binary files /dev/null and b/octane_http/fuzz/corpus/request/83fd49d368444c5a1095f9c53c6febaba09593b8 differ diff --git a/octane_http/fuzz/corpus/request/842d3c1c1fb83a5bc6819ee69e5c324a1cb74f98 b/octane_http/fuzz/corpus/request/842d3c1c1fb83a5bc6819ee69e5c324a1cb74f98 new file mode 100644 index 0000000..a5b7540 Binary files /dev/null and b/octane_http/fuzz/corpus/request/842d3c1c1fb83a5bc6819ee69e5c324a1cb74f98 differ diff --git a/octane_http/fuzz/corpus/request/843cbc0ac61486328f8ef8a8ae6de282c48c41fa b/octane_http/fuzz/corpus/request/843cbc0ac61486328f8ef8a8ae6de282c48c41fa new file mode 100644 index 0000000..7bc9853 Binary files /dev/null and b/octane_http/fuzz/corpus/request/843cbc0ac61486328f8ef8a8ae6de282c48c41fa differ diff --git a/octane_http/fuzz/corpus/request/843d5b30174aebe4715ea993f7b71015b92bf1eb b/octane_http/fuzz/corpus/request/843d5b30174aebe4715ea993f7b71015b92bf1eb new file mode 100644 index 0000000..0bb3d93 --- /dev/null +++ b/octane_http/fuzz/corpus/request/843d5b30174aebe4715ea993f7b71015b92bf1eb @@ -0,0 +1,7 @@ +POST /echo HTTP/0.9 +Host: a +Contt: HTTP/0.9 +Host: a +Content-Length: 7777777ho: ki + +hello \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/84da70dfb3c1d5a90767d2e682c3bc5f16614af1 b/octane_http/fuzz/corpus/request/84da70dfb3c1d5a90767d2e682c3bc5f16614af1 new file mode 100644 index 0000000..f45ec63 --- /dev/null +++ b/octane_http/fuzz/corpus/request/84da70dfb3c1d5a90767d2e682c3bc5f16614af1 @@ -0,0 +1,4 @@ +ET /redirect;n0aX:%ct;n0aX:% xxxxxxÿÿÿxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + + diff --git a/octane_http/fuzz/corpus/request/850d4875b234b0f80d75c470f3c2ff64a1fc93a1 b/octane_http/fuzz/corpus/request/850d4875b234b0f80d75c470f3c2ff64a1fc93a1 new file mode 100644 index 0000000..df6c63d Binary files /dev/null and b/octane_http/fuzz/corpus/request/850d4875b234b0f80d75c470f3c2ff64a1fc93a1 differ diff --git a/octane_http/fuzz/corpus/request/85278a8551892b8a1d6c7ea40a26eefc1fc5688a b/octane_http/fuzz/corpus/request/85278a8551892b8a1d6c7ea40a26eefc1fc5688a new file mode 100644 index 0000000..700bbf1 Binary files /dev/null and b/octane_http/fuzz/corpus/request/85278a8551892b8a1d6c7ea40a26eefc1fc5688a differ diff --git a/octane_http/fuzz/corpus/request/8535fa70ab3463d045300d5e794fde2eb8751b9d b/octane_http/fuzz/corpus/request/8535fa70ab3463d045300d5e794fde2eb8751b9d new file mode 100644 index 0000000..96c89bc Binary files /dev/null and b/octane_http/fuzz/corpus/request/8535fa70ab3463d045300d5e794fde2eb8751b9d differ diff --git a/octane_http/fuzz/corpus/request/8554b2ee6bd4f9bc0f7362ba637b9b9d3bf14f37 b/octane_http/fuzz/corpus/request/8554b2ee6bd4f9bc0f7362ba637b9b9d3bf14f37 new file mode 100644 index 0000000..bd1a6d0 Binary files /dev/null and b/octane_http/fuzz/corpus/request/8554b2ee6bd4f9bc0f7362ba637b9b9d3bf14f37 differ diff --git a/octane_http/fuzz/corpus/request/85e65a1ac000a83f6a3d556ef6ed7b6d863e96ba b/octane_http/fuzz/corpus/request/85e65a1ac000a83f6a3d556ef6ed7b6d863e96ba new file mode 100644 index 0000000..f237115 Binary files /dev/null and b/octane_http/fuzz/corpus/request/85e65a1ac000a83f6a3d556ef6ed7b6d863e96ba differ diff --git a/octane_http/fuzz/corpus/request/8626bd72a37a4c9dc2c693031a317dfd9074c181 b/octane_http/fuzz/corpus/request/8626bd72a37a4c9dc2c693031a317dfd9074c181 new file mode 100644 index 0000000..099f970 Binary files /dev/null and b/octane_http/fuzz/corpus/request/8626bd72a37a4c9dc2c693031a317dfd9074c181 differ diff --git a/octane_http/fuzz/corpus/request/863c68346c9a664bdc1a69bfffa08c8824b33d0e b/octane_http/fuzz/corpus/request/863c68346c9a664bdc1a69bfffa08c8824b33d0e new file mode 100644 index 0000000..1f0e9a7 --- /dev/null +++ b/octane_http/fuzz/corpus/request/863c68346c9a664bdc1a69bfffa08c8824b33d0e @@ -0,0 +1,34 @@ +GET /cookies?set=x HTTP/1.1 +Host: a +Cookie:;a61; b=E +Hoct: a +Cookie:kies?set=x HTTP/1.1 +Host: a +Cookie:;a61; b=E +Host: a +Cookie:;a61; b= 61;e:;a61; b=GET /cookies?a +Cookie:;a61; b=E +Host: a +Cookie:kies?set=x HTTP/1.1 +Host: a +Cookie:;a61; b=E +Host: a +Cookie:;a61; b= xt=/h;a6a611; b=E +Host: a +Cookie:kies?set=x HTTP/1.1 +Host: a 61;e:;a61; b=GET /cookies?a +Cookie:;a61; b=E +Host: a +Cookie:kies?set=x HTTP/1.1 +Host: a +Cookie:;a61; b=E +Host: a +Cookie:;a61; b= xt=/h;a6a611; b=E +Host: a +Cookie:kies?set=x HTTP/1.1 +Host: a +Cookie:;a61 +Cookie:;a61; b=E +Host: a +Cookie:;a61; b= 62;e:;a61; b=xt=/h;a6a61; b=xt=/home; b=xt=/home%03"23" + diff --git a/octane_http/fuzz/corpus/request/867f545cce6e182e2e349ae5bbafb5149fe5e96c b/octane_http/fuzz/corpus/request/867f545cce6e182e2e349ae5bbafb5149fe5e96c new file mode 100644 index 0000000..7206201 Binary files /dev/null and b/octane_http/fuzz/corpus/request/867f545cce6e182e2e349ae5bbafb5149fe5e96c differ diff --git a/octane_http/fuzz/corpus/request/869fb10c85c1d4ac0d1e1fae118b1904275ce666 b/octane_http/fuzz/corpus/request/869fb10c85c1d4ac0d1e1fae118b1904275ce666 new file mode 100644 index 0000000..570de0b --- /dev/null +++ b/octane_http/fuzz/corpus/request/869fb10c85c1d4ac0d1e1fae118b1904275ce666 @@ -0,0 +1,9 @@ +GET /ies?se=xt! HTTP/0.1 +Host: a$ +Cookie:: a$ +Cookie:ٞ=; at! HTTP/0.1 +Host: a$ +Cookie:ٞ=; a=; ies?seookie:ٞ= +Cookie:ٞ=; =; ies?seookie:ٞ= +Cookie:ٞ=; ab" + diff --git a/octane_http/fuzz/corpus/request/8744597946d47bc27071a62da3bca54472e31a1f b/octane_http/fuzz/corpus/request/8744597946d47bc27071a62da3bca54472e31a1f new file mode 100644 index 0000000..71f22dd Binary files /dev/null and b/octane_http/fuzz/corpus/request/8744597946d47bc27071a62da3bca54472e31a1f differ diff --git a/octane_http/fuzz/corpus/request/876ece3d539e4321b0c81f83a1472978596c426d b/octane_http/fuzz/corpus/request/876ece3d539e4321b0c81f83a1472978596c426d new file mode 100644 index 0000000..4625ac0 --- /dev/null +++ b/octane_http/fuzz/corpus/request/876ece3d539e4321b0c81f83a1472978596c426d @@ -0,0 +1,3 @@ +ÿÿE/ 1 T.1 +Host:: a + diff --git a/octane_http/fuzz/corpus/request/87885428d13a71d24a4b6fe85658fe7b77aa40d9 b/octane_http/fuzz/corpus/request/87885428d13a71d24a4b6fe85658fe7b77aa40d9 new file mode 100644 index 0000000..328604d Binary files /dev/null and b/octane_http/fuzz/corpus/request/87885428d13a71d24a4b6fe85658fe7b77aa40d9 differ diff --git a/octane_http/fuzz/corpus/request/88d29e774dc4a325d5b50a10977a5875bfd8c79f b/octane_http/fuzz/corpus/request/88d29e774dc4a325d5b50a10977a5875bfd8c79f new file mode 100644 index 0000000..cd4a81b --- /dev/null +++ b/octane_http/fuzz/corpus/request/88d29e774dc4a325d5b50a10977a5875bfd8c79f @@ -0,0 +1,3 @@ +GET /cookies?set=m````*********************j*****````80```x-Q HTTP/0.1 +Hoiie: b;"2" + diff --git a/octane_http/fuzz/corpus/request/88f7e38a46aed6579e434056df0f7d766965fd5e b/octane_http/fuzz/corpus/request/88f7e38a46aed6579e434056df0f7d766965fd5e new file mode 100644 index 0000000..fc49ec8 Binary files /dev/null and b/octane_http/fuzz/corpus/request/88f7e38a46aed6579e434056df0f7d766965fd5e differ diff --git a/octane_http/fuzz/corpus/request/8926702e3e8574bf54d6cc36aa00be94cff23874 b/octane_http/fuzz/corpus/request/8926702e3e8574bf54d6cc36aa00be94cff23874 new file mode 100644 index 0000000..813fbc3 --- /dev/null +++ b/octane_http/fuzz/corpus/request/8926702e3e8574bf54d6cc36aa00be94cff23874 @@ -0,0 +1,2 @@ +´5 +X-E  \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/895064ba18e981c5b32c9bdd486d698c2e1f056a b/octane_http/fuzz/corpus/request/895064ba18e981c5b32c9bdd486d698c2e1f056a new file mode 100644 index 0000000..7a86d71 Binary files /dev/null and b/octane_http/fuzz/corpus/request/895064ba18e981c5b32c9bdd486d698c2e1f056a differ diff --git a/octane_http/fuzz/corpus/request/8966aa63341bd09a33eceb3c8d800f00fdcbe785 b/octane_http/fuzz/corpus/request/8966aa63341bd09a33eceb3c8d800f00fdcbe785 new file mode 100644 index 0000000..fd24a00 Binary files /dev/null and b/octane_http/fuzz/corpus/request/8966aa63341bd09a33eceb3c8d800f00fdcbe785 differ diff --git a/octane_http/fuzz/corpus/request/89b75055feb322938c1d395d7980a5ee432c430d b/octane_http/fuzz/corpus/request/89b75055feb322938c1d395d7980a5ee432c430d new file mode 100644 index 0000000..7cb5e36 Binary files /dev/null and b/octane_http/fuzz/corpus/request/89b75055feb322938c1d395d7980a5ee432c430d differ diff --git a/octane_http/fuzz/corpus/request/89bde90498d24694e336bdd2d37fc73a381ad01e b/octane_http/fuzz/corpus/request/89bde90498d24694e336bdd2d37fc73a381ad01e new file mode 100644 index 0000000..18356b4 Binary files /dev/null and b/octane_http/fuzz/corpus/request/89bde90498d24694e336bdd2d37fc73a381ad01e differ diff --git a/octane_http/fuzz/corpus/request/89da3a44f802b3a9c464288a3de71ab8c9860e9f b/octane_http/fuzz/corpus/request/89da3a44f802b3a9c464288a3de71ab8c9860e9f new file mode 100644 index 0000000..3d25786 Binary files /dev/null and b/octane_http/fuzz/corpus/request/89da3a44f802b3a9c464288a3de71ab8c9860e9f differ diff --git a/octane_http/fuzz/corpus/request/8a1b77823689d7f8d75457db54399253fe314e8b b/octane_http/fuzz/corpus/request/8a1b77823689d7f8d75457db54399253fe314e8b new file mode 100644 index 0000000..d3680f5 --- /dev/null +++ b/octane_http/fuzz/corpus/request/8a1b77823689d7f8d75457db54399253fe314e8b @@ -0,0 +1,14 @@ +G /cookies?set=x HTTP/1.1 +Host: g/txa +Cost: a +Content-Length: 0 +XHost: a +Content-Length: 0 +X-Echo: +Content-Length: 0 +X-Echo: ki + +hellki + +heook; b=x HTTP/1.1 +Cc/T ok; b=x HTTP/1.1ook \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/8ab8cd479741e31557f9ea3fa81e119987eb4232 b/octane_http/fuzz/corpus/request/8ab8cd479741e31557f9ea3fa81e119987eb4232 new file mode 100644 index 0000000..c49da4e --- /dev/null +++ b/octane_http/fuzz/corpus/request/8ab8cd479741e31557f9ea3fa81e119987eb4232 @@ -0,0 +1,10 @@ +POST /echo HTTP/1.9 +Host: a +Content-Length: 5 +XHost: a +Content-Length: 1 +X-Echo:i + +hell-Echo: ki + +hello \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/8abec0efa38fd6245eeebef211bb00118c16b2b9 b/octane_http/fuzz/corpus/request/8abec0efa38fd6245eeebef211bb00118c16b2b9 new file mode 100644 index 0000000..199a93e --- /dev/null +++ b/octane_http/fuzz/corpus/request/8abec0efa38fd6245eeebef211bb00118c16b2b9 @@ -0,0 +1 @@ +#/ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/8b34ee80f421626d7b0591de1149a5e531e31d7b b/octane_http/fuzz/corpus/request/8b34ee80f421626d7b0591de1149a5e531e31d7b new file mode 100644 index 0000000..bbd86a7 --- /dev/null +++ b/octane_http/fuzz/corpus/request/8b34ee80f421626d7b0591de1149a5e531e31d7b @@ -0,0 +1,6 @@ +E o HTTP/1.1 +Host: a +Congth: 5 +X-Echo: kh + +Hosto \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/8be579bc2863447cb22ed1375ae9a39d1c7181a2 b/octane_http/fuzz/corpus/request/8be579bc2863447cb22ed1375ae9a39d1c7181a2 new file mode 100644 index 0000000..936b55b --- /dev/null +++ b/octane_http/fuzz/corpus/request/8be579bc2863447cb22ed1375ae9a39d1c7181a2 @@ -0,0 +1,5 @@ +AGET /%cookies?set=x HTTP/1.1 +Host: a +Cookie: a= ; +C: OO; a + diff --git a/octane_http/fuzz/corpus/request/8bf11356c60ec4d4cd8ef88e1d19d9afa757184a b/octane_http/fuzz/corpus/request/8bf11356c60ec4d4cd8ef88e1d19d9afa757184a new file mode 100644 index 0000000..8994a33 Binary files /dev/null and b/octane_http/fuzz/corpus/request/8bf11356c60ec4d4cd8ef88e1d19d9afa757184a differ diff --git a/octane_http/fuzz/corpus/request/8c1a021feb85f82ed01c417bc279aa8b32268923 b/octane_http/fuzz/corpus/request/8c1a021feb85f82ed01c417bc279aa8b32268923 new file mode 100644 index 0000000..7c27a78 --- /dev/null +++ b/octane_http/fuzz/corpus/request/8c1a021feb85f82ed01c417bc279aa8b32268923 @@ -0,0 +1,2 @@ +GET /cookies?set=m````d``````x-Q HTTP/0.ost:"2" + diff --git a/octane_http/fuzz/corpus/request/8c65994fba95a74f2c206e1d062d6cf05e5ee951 b/octane_http/fuzz/corpus/request/8c65994fba95a74f2c206e1d062d6cf05e5ee951 new file mode 100644 index 0000000..e6f75b4 Binary files /dev/null and b/octane_http/fuzz/corpus/request/8c65994fba95a74f2c206e1d062d6cf05e5ee951 differ diff --git a/octane_http/fuzz/corpus/request/8c9d731493bfe9d2ea4841821620058616aeedac b/octane_http/fuzz/corpus/request/8c9d731493bfe9d2ea4841821620058616aeedac new file mode 100644 index 0000000..d7c2770 Binary files /dev/null and b/octane_http/fuzz/corpus/request/8c9d731493bfe9d2ea4841821620058616aeedac differ diff --git a/octane_http/fuzz/corpus/request/8cc28905258e548e80f253695287b9af71598491 b/octane_http/fuzz/corpus/request/8cc28905258e548e80f253695287b9af71598491 new file mode 100644 index 0000000..07b8e88 Binary files /dev/null and b/octane_http/fuzz/corpus/request/8cc28905258e548e80f253695287b9af71598491 differ diff --git a/octane_http/fuzz/corpus/request/8cfbbfdaac3ea7b555d521b428d11b9f6d7934a3 b/octane_http/fuzz/corpus/request/8cfbbfdaac3ea7b555d521b428d11b9f6d7934a3 new file mode 100644 index 0000000..5df7393 --- /dev/null +++ b/octane_http/fuzz/corpus/request/8cfbbfdaac3ea7b555d521b428d11b9f6d7934a3 @@ -0,0 +1,9 @@ +POST /echo HTTP/1.9 +Host: a +Content-Length: 777777777777777 +XHost: a +eontent-Len-Echo: ki + +hell-Echo: ki + +hello \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/8d2a328bd2273a07c126e90db8a67ae9472d7071 b/octane_http/fuzz/corpus/request/8d2a328bd2273a07c126e90db8a67ae9472d7071 new file mode 100644 index 0000000..4221344 Binary files /dev/null and b/octane_http/fuzz/corpus/request/8d2a328bd2273a07c126e90db8a67ae9472d7071 differ diff --git a/octane_http/fuzz/corpus/request/8d2ae2e7f4866c6edf247c8753a02c7d8500f42c b/octane_http/fuzz/corpus/request/8d2ae2e7f4866c6edf247c8753a02c7d8500f42c new file mode 100644 index 0000000..3589b74 --- /dev/null +++ b/octane_http/fuzz/corpus/request/8d2ae2e7f4866c6edf247c8753a02c7d8500f42c @@ -0,0 +1 @@ +: h t \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/8d422aa680e3b632d64890228c09ca16e1eec061 b/octane_http/fuzz/corpus/request/8d422aa680e3b632d64890228c09ca16e1eec061 new file mode 100644 index 0000000..1e85d76 Binary files /dev/null and b/octane_http/fuzz/corpus/request/8d422aa680e3b632d64890228c09ca16e1eec061 differ diff --git a/octane_http/fuzz/corpus/request/8d4ba6a7a36e3ae87eb169b9dc3968ec9b94ec9e b/octane_http/fuzz/corpus/request/8d4ba6a7a36e3ae87eb169b9dc3968ec9b94ec9e new file mode 100644 index 0000000..f9b91ad Binary files /dev/null and b/octane_http/fuzz/corpus/request/8d4ba6a7a36e3ae87eb169b9dc3968ec9b94ec9e differ diff --git a/octane_http/fuzz/corpus/request/8d62de1bf91ed3f2b4dcbab276e47dda4234078b b/octane_http/fuzz/corpus/request/8d62de1bf91ed3f2b4dcbab276e47dda4234078b new file mode 100644 index 0000000..73002f0 Binary files /dev/null and b/octane_http/fuzz/corpus/request/8d62de1bf91ed3f2b4dcbab276e47dda4234078b differ diff --git a/octane_http/fuzz/corpus/request/8d72492fcf3eefc7dfc7923aff2b58dead0964ea b/octane_http/fuzz/corpus/request/8d72492fcf3eefc7dfc7923aff2b58dead0964ea new file mode 100644 index 0000000..052c89f Binary files /dev/null and b/octane_http/fuzz/corpus/request/8d72492fcf3eefc7dfc7923aff2b58dead0964ea differ diff --git a/octane_http/fuzz/corpus/request/8de45292d5ac8e48225ce56a6831fd11e70c1975 b/octane_http/fuzz/corpus/request/8de45292d5ac8e48225ce56a6831fd11e70c1975 new file mode 100644 index 0000000..104dbb2 Binary files /dev/null and b/octane_http/fuzz/corpus/request/8de45292d5ac8e48225ce56a6831fd11e70c1975 differ diff --git a/octane_http/fuzz/corpus/request/8dfb8a81c488eac3c951a9491e24f482105c067c b/octane_http/fuzz/corpus/request/8dfb8a81c488eac3c951a9491e24f482105c067c new file mode 100644 index 0000000..afd2358 --- /dev/null +++ b/octane_http/fuzz/corpus/request/8dfb8a81c488eac3c951a9491e24f482105c067c @@ -0,0 +1,3 @@ +GET /cookies?s%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%`````````x-Q HTTP/0.1 +st:"2" + diff --git a/octane_http/fuzz/corpus/request/8e4076173151a6ff80c3b5e6c5a3d223d53f5380 b/octane_http/fuzz/corpus/request/8e4076173151a6ff80c3b5e6c5a3d223d53f5380 new file mode 100644 index 0000000..7527a70 Binary files /dev/null and b/octane_http/fuzz/corpus/request/8e4076173151a6ff80c3b5e6c5a3d223d53f5380 differ diff --git a/octane_http/fuzz/corpus/request/8e6091a1ec98126fa681c2f5d6ac682c1b5d0b42 b/octane_http/fuzz/corpus/request/8e6091a1ec98126fa681c2f5d6ac682c1b5d0b42 new file mode 100644 index 0000000..c8144f3 Binary files /dev/null and b/octane_http/fuzz/corpus/request/8e6091a1ec98126fa681c2f5d6ac682c1b5d0b42 differ diff --git a/octane_http/fuzz/corpus/request/8e8a42e6a3d6a32963bb7e6ca3af218201bd9717 b/octane_http/fuzz/corpus/request/8e8a42e6a3d6a32963bb7e6ca3af218201bd9717 new file mode 100644 index 0000000..16572a4 Binary files /dev/null and b/octane_http/fuzz/corpus/request/8e8a42e6a3d6a32963bb7e6ca3af218201bd9717 differ diff --git a/octane_http/fuzz/corpus/request/8e8e321357a2552d4830418c5b8e28fb17e12fa2 b/octane_http/fuzz/corpus/request/8e8e321357a2552d4830418c5b8e28fb17e12fa2 new file mode 100644 index 0000000..23bed07 --- /dev/null +++ b/octane_http/fuzz/corpus/request/8e8e321357a2552d4830418c5b8e28fb17e12fa2 @@ -0,0 +1,2 @@ +)= a a + diff --git a/octane_http/fuzz/corpus/request/8ebe28a95fe4ebbcb727c5e5f6c58150796147b0 b/octane_http/fuzz/corpus/request/8ebe28a95fe4ebbcb727c5e5f6c58150796147b0 new file mode 100644 index 0000000..645118a Binary files /dev/null and b/octane_http/fuzz/corpus/request/8ebe28a95fe4ebbcb727c5e5f6c58150796147b0 differ diff --git a/octane_http/fuzz/corpus/request/8ece71d8333ec927ff480bbaceec2447bf3abf62 b/octane_http/fuzz/corpus/request/8ece71d8333ec927ff480bbaceec2447bf3abf62 new file mode 100644 index 0000000..cf57a9e Binary files /dev/null and b/octane_http/fuzz/corpus/request/8ece71d8333ec927ff480bbaceec2447bf3abf62 differ diff --git a/octane_http/fuzz/corpus/request/8f076064f3aef2018b2a70aaaf9e6abdc3e3cab6 b/octane_http/fuzz/corpus/request/8f076064f3aef2018b2a70aaaf9e6abdc3e3cab6 new file mode 100644 index 0000000..883dcac Binary files /dev/null and b/octane_http/fuzz/corpus/request/8f076064f3aef2018b2a70aaaf9e6abdc3e3cab6 differ diff --git a/octane_http/fuzz/corpus/request/8f0d3e2a7fb28ab14b77d245325ef83ffc03e125 b/octane_http/fuzz/corpus/request/8f0d3e2a7fb28ab14b77d245325ef83ffc03e125 new file mode 100644 index 0000000..3bdb823 Binary files /dev/null and b/octane_http/fuzz/corpus/request/8f0d3e2a7fb28ab14b77d245325ef83ffc03e125 differ diff --git a/octane_http/fuzz/corpus/request/8f643a9de05ab9bd851dca8d4119b428f6573e07 b/octane_http/fuzz/corpus/request/8f643a9de05ab9bd851dca8d4119b428f6573e07 new file mode 100644 index 0000000..64f8053 --- /dev/null +++ b/octane_http/fuzz/corpus/request/8f643a9de05ab9bd851dca8d4119b428f6573e07 @@ -0,0 +1,4 @@ +GET /cookies?set=m``%%es%%%%%%R%%%%%%%%%%%%%%%%R%%% +%%%%%%%%%`%%``%%``````x-Q HTTP/0.1 +Host:"2" + diff --git a/octane_http/fuzz/corpus/request/901fc6dc965b439e7e5d67254967f9f5fadfc892 b/octane_http/fuzz/corpus/request/901fc6dc965b439e7e5d67254967f9f5fadfc892 new file mode 100644 index 0000000..b9326e9 --- /dev/null +++ b/octane_http/fuzz/corpus/request/901fc6dc965b439e7e5d67254967f9f5fadfc892 @@ -0,0 +1,17 @@ +POST /echo HTTP/1.9 +Host: a +Content-Length: 0 +XHHost: a +Content-Length: 0 +XHost: aontenHHost: a +Content-Length: 0 +XHost: aontenttos:a +Content-Length: ,9 +Host: a +Content-LengtEcho: ki +ttos:a +Content-Length: ,9 +Host: a +Content-LengtEcho: ki + +hello \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/9086911f37afae2a3e2872aa214128dde08d392b b/octane_http/fuzz/corpus/request/9086911f37afae2a3e2872aa214128dde08d392b new file mode 100644 index 0000000..e73d486 --- /dev/null +++ b/octane_http/fuzz/corpus/request/9086911f37afae2a3e2872aa214128dde08d392b @@ -0,0 +1,5 @@ +GET /cookies?set=x HTTP/2.1 +Host: a +Cookie:;a b=st: a +Cookie:;a2" + diff --git a/octane_http/fuzz/corpus/request/908bf15dd813d6eaf3201874d59571c4c44b89cc b/octane_http/fuzz/corpus/request/908bf15dd813d6eaf3201874d59571c4c44b89cc new file mode 100644 index 0000000..07ca25f --- /dev/null +++ b/octane_http/fuzz/corpus/request/908bf15dd813d6eaf3201874d59571c4c44b89cc @@ -0,0 +1,3 @@ +EAD / HTTo +a:a + diff --git a/octane_http/fuzz/corpus/request/908f85824f2282fa071581756771a7abe1147754 b/octane_http/fuzz/corpus/request/908f85824f2282fa071581756771a7abe1147754 new file mode 100644 index 0000000..3f3368f Binary files /dev/null and b/octane_http/fuzz/corpus/request/908f85824f2282fa071581756771a7abe1147754 differ diff --git a/octane_http/fuzz/corpus/request/911367ce10dcbe0f9779eaa20a101e4b6a8709b1 b/octane_http/fuzz/corpus/request/911367ce10dcbe0f9779eaa20a101e4b6a8709b1 new file mode 100644 index 0000000..54d13d5 Binary files /dev/null and b/octane_http/fuzz/corpus/request/911367ce10dcbe0f9779eaa20a101e4b6a8709b1 differ diff --git a/octane_http/fuzz/corpus/request/913df0b05c551703a10151c652ab4e637805bec8 b/octane_http/fuzz/corpus/request/913df0b05c551703a10151c652ab4e637805bec8 new file mode 100644 index 0000000..f3fe5e0 Binary files /dev/null and b/octane_http/fuzz/corpus/request/913df0b05c551703a10151c652ab4e637805bec8 differ diff --git a/octane_http/fuzz/corpus/request/9151588bb9a41bf05cbb4a0e16d758107f5cfb17 b/octane_http/fuzz/corpus/request/9151588bb9a41bf05cbb4a0e16d758107f5cfb17 new file mode 100644 index 0000000..37d2bec Binary files /dev/null and b/octane_http/fuzz/corpus/request/9151588bb9a41bf05cbb4a0e16d758107f5cfb17 differ diff --git a/octane_http/fuzz/corpus/request/91c50a905afe07489ab0d7c04ba327f745c78bd1 b/octane_http/fuzz/corpus/request/91c50a905afe07489ab0d7c04ba327f745c78bd1 new file mode 100644 index 0000000..42fd958 Binary files /dev/null and b/octane_http/fuzz/corpus/request/91c50a905afe07489ab0d7c04ba327f745c78bd1 differ diff --git a/octane_http/fuzz/corpus/request/9210c4547049654639d017af01903ba136d638bf b/octane_http/fuzz/corpus/request/9210c4547049654639d017af01903ba136d638bf new file mode 100644 index 0000000..9a490c5 --- /dev/null +++ b/octane_http/fuzz/corpus/request/9210c4547049654639d017af01903ba136d638bf @@ -0,0 +1,33 @@ +GET /cookies?set=x HTTP/1.1 +Host: a +Cookie:;a61; b=E +Hoct: a +Cookie:kies?set=x HTTP/1.1 +Host: a +Cookie:;a61; b=E +Host: a +Cookie:;a61; b= 61;e:;a61; b=GET /cookies?a +Cookie:;a61; b=E +Host: a +Cookie:kies?set=x HTTP/1.2 +Host: a +Cookie:;a61; b=E +Host: a +Cookie:;a61; b= xt=/h;a6a611; b=E +Host: a +Cookie:ki=E +Host: a +Cookie:;a61; b= xt=/h;a6a611; b=E +Host: a +Cookie:kies?set=x HTTP/1.1 +Host: a +Cookie:;a61 +Cookie: xt=/h;a6a611; b=E +Host: a +Cookie:kies?set=x HTTP/1.1 +Host: a +Cookie:;a61 +Cookie:;a61; b=E +Host: a +Cookie:;a61; b= 62;e:;a61; b=xt=/h;a6a61; b=xt=/home; b=xt=/home%03"23" + diff --git a/octane_http/fuzz/corpus/request/9248e89ce8e94cb1f2f12f1d5816c711eb5020d9 b/octane_http/fuzz/corpus/request/9248e89ce8e94cb1f2f12f1d5816c711eb5020d9 new file mode 100644 index 0000000..4a67a08 Binary files /dev/null and b/octane_http/fuzz/corpus/request/9248e89ce8e94cb1f2f12f1d5816c711eb5020d9 differ diff --git a/octane_http/fuzz/corpus/request/9292e8f120233af2b4442306bee4cb0a721703c2 b/octane_http/fuzz/corpus/request/9292e8f120233af2b4442306bee4cb0a721703c2 new file mode 100644 index 0000000..7030c83 --- /dev/null +++ b/octane_http/fuzz/corpus/request/9292e8f120233af2b4442306bee4cb0a721703c2 @@ -0,0 +1,3 @@ +GET /cookies?set=xBBBBBBBBBBBBBBBBBBBB! HTTP/4.1 +Hos: ab" + diff --git a/octane_http/fuzz/corpus/request/92e4a0992910efdab9fced159fbb75cf633fccb3 b/octane_http/fuzz/corpus/request/92e4a0992910efdab9fced159fbb75cf633fccb3 new file mode 100644 index 0000000..8238ae1 --- /dev/null +++ b/octane_http/fuzz/corpus/request/92e4a0992910efdab9fced159fbb75cf633fccb3 @@ -0,0 +1,3 @@ +GÅ : a +C" + diff --git a/octane_http/fuzz/corpus/request/92fc0afd3d6e2af547f882bb1f26c3f56a1dab3b b/octane_http/fuzz/corpus/request/92fc0afd3d6e2af547f882bb1f26c3f56a1dab3b new file mode 100644 index 0000000..05dbb6a Binary files /dev/null and b/octane_http/fuzz/corpus/request/92fc0afd3d6e2af547f882bb1f26c3f56a1dab3b differ diff --git a/octane_http/fuzz/corpus/request/93cd83ecf74c84c74dcda08c663df61eca9a2f51 b/octane_http/fuzz/corpus/request/93cd83ecf74c84c74dcda08c663df61eca9a2f51 new file mode 100644 index 0000000..5bf8db0 --- /dev/null +++ b/octane_http/fuzz/corpus/request/93cd83ecf74c84c74dcda08c663df61eca9a2f51 @@ -0,0 +1,5 @@ +P/SO Techo HTTP/1.1 +Host: c +Content-Length: 5Et= Qmx1 + +l \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/9434d56c2703c3b9666c5c8fd3c4ec1fceadfa6a b/octane_http/fuzz/corpus/request/9434d56c2703c3b9666c5c8fd3c4ec1fceadfa6a new file mode 100644 index 0000000..2c83580 Binary files /dev/null and b/octane_http/fuzz/corpus/request/9434d56c2703c3b9666c5c8fd3c4ec1fceadfa6a differ diff --git a/octane_http/fuzz/corpus/request/9459bf26e10f3b3944cddecec3c0a1c787a06237 b/octane_http/fuzz/corpus/request/9459bf26e10f3b3944cddecec3c0a1c787a06237 new file mode 100644 index 0000000..76dcfe2 --- /dev/null +++ b/octane_http/fuzz/corpus/request/9459bf26e10f3b3944cddecec3c0a1c787a06237 @@ -0,0 +1,6 @@ +GET /cookies?set=x HTTP/1.1 +Host: a +Cookie:; +Host: a +Cookie:;a61; b=xtoh2" + diff --git a/octane_http/fuzz/corpus/request/94740f5eeeb8f8828bc62fe72f7d5a2340076957 b/octane_http/fuzz/corpus/request/94740f5eeeb8f8828bc62fe72f7d5a2340076957 new file mode 100644 index 0000000..1e13b12 Binary files /dev/null and b/octane_http/fuzz/corpus/request/94740f5eeeb8f8828bc62fe72f7d5a2340076957 differ diff --git a/octane_http/fuzz/corpus/request/94ef89e56f2346372774e712feee34f19d6b59e3 b/octane_http/fuzz/corpus/request/94ef89e56f2346372774e712feee34f19d6b59e3 new file mode 100644 index 0000000..f6a9c7f Binary files /dev/null and b/octane_http/fuzz/corpus/request/94ef89e56f2346372774e712feee34f19d6b59e3 differ diff --git a/octane_http/fuzz/corpus/request/950cce311497e854fca741cac296f787c97e48ad b/octane_http/fuzz/corpus/request/950cce311497e854fca741cac296f787c97e48ad new file mode 100644 index 0000000..480b2f1 --- /dev/null +++ b/octane_http/fuzz/corpus/request/950cce311497e854fca741cac296f787c97e48ad @@ -0,0 +1,24 @@ +P +X-th: 3 +st: a +X-EcLenho:OST /echo HTTP/1.1 +Host: a +Iontent-Le-Length: 6 +st: a +X-EcLngth: 3 +st: a +X-EcLnet: a +X-EcLennte-t-Le-LeEcLngth: 3 +st: a +X-EcLnet: aecho HTTPth: 6 +st: a +X-EcLngth: 3 +st: a +X-EcLnet: a +X-EcLennte-t-Le-LeEcLngth: 3 +st: a +X-EcLnet: aecho HTTP/1.1 +Host: a +Iho: ki + +hello \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/952146382936bd909df8610ec3f674457f057b0d b/octane_http/fuzz/corpus/request/952146382936bd909df8610ec3f674457f057b0d new file mode 100644 index 0000000..3c21584 --- /dev/null +++ b/octane_http/fuzz/corpus/request/952146382936bd909df8610ec3f674457f057b0d @@ -0,0 +1,5 @@ +GET /redirect?T;%%__n?TT;%%____.1 +Hi HTTP/21 +HGGGGGGGGst: ` + +E \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/955ce127404967c36ad3498039cb3cbfcca78938 b/octane_http/fuzz/corpus/request/955ce127404967c36ad3498039cb3cbfcca78938 new file mode 100644 index 0000000..11d06ef Binary files /dev/null and b/octane_http/fuzz/corpus/request/955ce127404967c36ad3498039cb3cbfcca78938 differ diff --git a/octane_http/fuzz/corpus/request/9588c1424806df0c4ee2763e623f71833008eaa2 b/octane_http/fuzz/corpus/request/9588c1424806df0c4ee2763e623f71833008eaa2 new file mode 100644 index 0000000..52f8641 Binary files /dev/null and b/octane_http/fuzz/corpus/request/9588c1424806df0c4ee2763e623f71833008eaa2 differ diff --git a/octane_http/fuzz/corpus/request/95d124d47caef22b8f5d44c52aaf23ca9c3ccc4a b/octane_http/fuzz/corpus/request/95d124d47caef22b8f5d44c52aaf23ca9c3ccc4a new file mode 100644 index 0000000..daa23df Binary files /dev/null and b/octane_http/fuzz/corpus/request/95d124d47caef22b8f5d44c52aaf23ca9c3ccc4a differ diff --git a/octane_http/fuzz/corpus/request/95defdd3670a07bb1dd291973d8c9e7f1267060e b/octane_http/fuzz/corpus/request/95defdd3670a07bb1dd291973d8c9e7f1267060e new file mode 100644 index 0000000..f47d5a6 Binary files /dev/null and b/octane_http/fuzz/corpus/request/95defdd3670a07bb1dd291973d8c9e7f1267060e differ diff --git a/octane_http/fuzz/corpus/request/960b6e8f81e09a85ef0a012d76eb81cbf9ec69c7 b/octane_http/fuzz/corpus/request/960b6e8f81e09a85ef0a012d76eb81cbf9ec69c7 new file mode 100644 index 0000000..755af9a --- /dev/null +++ b/octane_http/fuzz/corpus/request/960b6e8f81e09a85ef0a012d76eb81cbf9ec69c7 @@ -0,0 +1,80 @@ +�PT : 1.1 +Hostw-Ec: !hkes? a +Congthgth: +Cogsh: 5 +X: 1.1 +Hostw-Ec: hkes?set=ost: a +Co1.ng33333th: +Cogsh: 5 +X: 133333th: +Cogsh: 5 +X: 1.1 +Hostw-Ec: hkes? a +Congtstw-Ec: hkes?set=x HTTP/0.1 +Host:3th: +Cogsh: 5 +X: 1.1 +HostHostw-Ec: hkes?set=ost: a +Co1.n: +ogsh: 5 +X: 1.1 +Hostw-Ec: +Hostw-Ec: hkes?set=ost: a +Co1.ng33333th: + +Cogsh:5 +X: 1.1 +Hostw-Ec: hkes? a +Congtstw-Ec: hkes?set=x HTTP/0.1 +Host:3th: +Cogsh: 5 +X: 1.1 +HostHostw-Ec: hkes?set=ost: a +Co1.n: +ogsh: 5 +X: 1.1 +Hostw-Ec: +Hongthgth: +Cogsh: 5 +X: 1.1 +Hostw-Ec: hkes?set=ost: a +Co1.ng33333th: +Cogsh: 5 +X: 133333th: +Cogsh: 5 +X: 1.1 +Hostw-Ec: hkes? a +Congtstw-Ec: hkes?set=x HTTP/0.1 +Host:3th: +Cogsh: 5 +X: 1.1 +HostHostw-Ec: hkes?set=ost: a +Co1.n: +ogsh: 5 +X: 1.1 +Hostw-Ec: +Hostw-Ec: hkes?set=ost: a +Co1.ng33333th: + +Cogsh:5 +X: 1.1 +Hostw-Ec: hkes? a +Congtstw-Ec: hkes?set=x HTTP/0.1 +Host:3th: +Cogsh: 5 +X: 1.1 +HostHostw-Ec: hkes?set=ost: a +Co1.n: +ogsh: 5 +X: 1.1 +Hostw-Ec: +Hostw-Ec: hkes?set=ost: a +Co1.ng33333th: + +Cogsh: 5 +X: 133332th: +Cogsh:5 +X: 1.1 +Hostw-Ec: hkes? a +ostw-Ec: hkes?set=ost: a-Ec: hkes? a +Congtstw-Ec: hke/echo HTTPa +X + +o \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/961a6372c4184c3783283fa453b8e11ce7d448ff b/octane_http/fuzz/corpus/request/961a6372c4184c3783283fa453b8e11ce7d448ff new file mode 100644 index 0000000..1a1bbfb --- /dev/null +++ b/octane_http/fuzz/corpus/request/961a6372c4184c3783283fa453b8e11ce7d448ff @@ -0,0 +1,4 @@ +P¦ /echm Hg e:4 +X-Echo: ki + +hello \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/96a48708ce2ca21fef702644eb0b0b0ca8f56b4c b/octane_http/fuzz/corpus/request/96a48708ce2ca21fef702644eb0b0b0ca8f56b4c new file mode 100644 index 0000000..da0b817 Binary files /dev/null and b/octane_http/fuzz/corpus/request/96a48708ce2ca21fef702644eb0b0b0ca8f56b4c differ diff --git a/octane_http/fuzz/corpus/request/96d98d157062d8c22b22d93db6aee93db5a1887a b/octane_http/fuzz/corpus/request/96d98d157062d8c22b22d93db6aee93db5a1887a new file mode 100644 index 0000000..377871b Binary files /dev/null and b/octane_http/fuzz/corpus/request/96d98d157062d8c22b22d93db6aee93db5a1887a differ diff --git a/octane_http/fuzz/corpus/request/96ee1bb639118813cd6a5fbaf02aebf80fa13279 b/octane_http/fuzz/corpus/request/96ee1bb639118813cd6a5fbaf02aebf80fa13279 new file mode 100644 index 0000000..0a54b07 Binary files /dev/null and b/octane_http/fuzz/corpus/request/96ee1bb639118813cd6a5fbaf02aebf80fa13279 differ diff --git a/octane_http/fuzz/corpus/request/974d388d267731692d3a96571bc0d6b9188da5ac b/octane_http/fuzz/corpus/request/974d388d267731692d3a96571bc0d6b9188da5ac new file mode 100644 index 0000000..42236bf Binary files /dev/null and b/octane_http/fuzz/corpus/request/974d388d267731692d3a96571bc0d6b9188da5ac differ diff --git a/octane_http/fuzz/corpus/request/97c5b11e6c869f6861525dd99bb471db635b6f63 b/octane_http/fuzz/corpus/request/97c5b11e6c869f6861525dd99bb471db635b6f63 new file mode 100644 index 0000000..16af307 Binary files /dev/null and b/octane_http/fuzz/corpus/request/97c5b11e6c869f6861525dd99bb471db635b6f63 differ diff --git a/octane_http/fuzz/corpus/request/97deedb01e61d424bf2340da9f413a8d58ed529c b/octane_http/fuzz/corpus/request/97deedb01e61d424bf2340da9f413a8d58ed529c new file mode 100644 index 0000000..3cb725b Binary files /dev/null and b/octane_http/fuzz/corpus/request/97deedb01e61d424bf2340da9f413a8d58ed529c differ diff --git a/octane_http/fuzz/corpus/request/9816986e3765a79e831a90ff276101c77a2eb8e4 b/octane_http/fuzz/corpus/request/9816986e3765a79e831a90ff276101c77a2eb8e4 new file mode 100644 index 0000000..6a620c3 --- /dev/null +++ b/octane_http/fuzz/corpus/request/9816986e3765a79e831a90ff276101c77a2eb8e4 @@ -0,0 +1,4 @@ +G.1 t: a +Coookies?set"== 1b" + " + diff --git a/octane_http/fuzz/corpus/request/988a6a1f820c8793175e7878bc2f32b5b9342bdd b/octane_http/fuzz/corpus/request/988a6a1f820c8793175e7878bc2f32b5b9342bdd new file mode 100644 index 0000000..6c6f1af --- /dev/null +++ b/octane_http/fuzz/corpus/request/988a6a1f820c8793175e7878bc2f32b5b9342bdd @@ -0,0 +1,3 @@ +GET /redirect?&z&&&&y0:% HTTP/1.1 +Host: a + diff --git a/octane_http/fuzz/corpus/request/9914cab703141fd27d5a8d95723ac6e066d1e73b b/octane_http/fuzz/corpus/request/9914cab703141fd27d5a8d95723ac6e066d1e73b new file mode 100644 index 0000000..b001a27 Binary files /dev/null and b/octane_http/fuzz/corpus/request/9914cab703141fd27d5a8d95723ac6e066d1e73b differ diff --git a/octane_http/fuzz/corpus/request/992bffb7e8021bc7f76d8e99af09ca102a6ff9c8 b/octane_http/fuzz/corpus/request/992bffb7e8021bc7f76d8e99af09ca102a6ff9c8 new file mode 100644 index 0000000..c8242f2 --- /dev/null +++ b/octane_http/fuzz/corpus/request/992bffb7e8021bc7f76d8e99af09ca102a6ff9c8 @@ -0,0 +1,4 @@ +GE/T e=tx HTTP/121 +Host:::a60 +Cookie:;a6z1; b= " + diff --git a/octane_http/fuzz/corpus/request/993208d15495a5ff1e06edea3041de87754d96ab b/octane_http/fuzz/corpus/request/993208d15495a5ff1e06edea3041de87754d96ab new file mode 100644 index 0000000..4a69341 Binary files /dev/null and b/octane_http/fuzz/corpus/request/993208d15495a5ff1e06edea3041de87754d96ab differ diff --git a/octane_http/fuzz/corpus/request/99322a93372c270919af043afb81d8051278ad97 b/octane_http/fuzz/corpus/request/99322a93372c270919af043afb81d8051278ad97 new file mode 100644 index 0000000..82db9af --- /dev/null +++ b/octane_http/fuzz/corpus/request/99322a93372c270919af043afb81d8051278ad97 @@ -0,0 +1 @@ +HEa diff --git a/octane_http/fuzz/corpus/request/99519542cd74fa452e9839e1239097c0b0e5c3bd b/octane_http/fuzz/corpus/request/99519542cd74fa452e9839e1239097c0b0e5c3bd new file mode 100644 index 0000000..c2413f9 Binary files /dev/null and b/octane_http/fuzz/corpus/request/99519542cd74fa452e9839e1239097c0b0e5c3bd differ diff --git a/octane_http/fuzz/corpus/request/995a7c86379502c1d75c2a5c81ce09308994fd34 b/octane_http/fuzz/corpus/request/995a7c86379502c1d75c2a5c81ce09308994fd34 new file mode 100644 index 0000000..d401d0c Binary files /dev/null and b/octane_http/fuzz/corpus/request/995a7c86379502c1d75c2a5c81ce09308994fd34 differ diff --git a/octane_http/fuzz/corpus/request/9a28f1520e12d7a5620676704e998352c4b4ae57 b/octane_http/fuzz/corpus/request/9a28f1520e12d7a5620676704e998352c4b4ae57 new file mode 100644 index 0000000..c095960 Binary files /dev/null and b/octane_http/fuzz/corpus/request/9a28f1520e12d7a5620676704e998352c4b4ae57 differ diff --git a/octane_http/fuzz/corpus/request/9a73730cfbf3f3d14b9f4c5c649c299a0c5fc1cc b/octane_http/fuzz/corpus/request/9a73730cfbf3f3d14b9f4c5c649c299a0c5fc1cc new file mode 100644 index 0000000..e7d43bc Binary files /dev/null and b/octane_http/fuzz/corpus/request/9a73730cfbf3f3d14b9f4c5c649c299a0c5fc1cc differ diff --git a/octane_http/fuzz/corpus/request/9a7802dd80ea52643cadfb8e1c32112e6e127eb7 b/octane_http/fuzz/corpus/request/9a7802dd80ea52643cadfb8e1c32112e6e127eb7 new file mode 100644 index 0000000..20588f3 Binary files /dev/null and b/octane_http/fuzz/corpus/request/9a7802dd80ea52643cadfb8e1c32112e6e127eb7 differ diff --git a/octane_http/fuzz/corpus/request/9af7e163738644b3f8e1689d361caf3c0731a2b2 b/octane_http/fuzz/corpus/request/9af7e163738644b3f8e1689d361caf3c0731a2b2 new file mode 100644 index 0000000..8a3a207 --- /dev/null +++ b/octane_http/fuzz/corpus/request/9af7e163738644b3f8e1689d361caf3c0731a2b2 @@ -0,0 +1,5 @@ +POS ,e?cho HTTP/1.1 +Host: a +Content-Length:el + +hello \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/9b28cbdc28526bb101383b7fa6531ebca654e0c4 b/octane_http/fuzz/corpus/request/9b28cbdc28526bb101383b7fa6531ebca654e0c4 new file mode 100644 index 0000000..5b234df Binary files /dev/null and b/octane_http/fuzz/corpus/request/9b28cbdc28526bb101383b7fa6531ebca654e0c4 differ diff --git a/octane_http/fuzz/corpus/request/9bda58c17979c1d4614e696978c4e45e2a8a61a0 b/octane_http/fuzz/corpus/request/9bda58c17979c1d4614e696978c4e45e2a8a61a0 new file mode 100644 index 0000000..a2e161c Binary files /dev/null and b/octane_http/fuzz/corpus/request/9bda58c17979c1d4614e696978c4e45e2a8a61a0 differ diff --git a/octane_http/fuzz/corpus/request/9c78dbf132603c3c22d390156bbf08fee93cfaf2 b/octane_http/fuzz/corpus/request/9c78dbf132603c3c22d390156bbf08fee93cfaf2 new file mode 100644 index 0000000..a63265a Binary files /dev/null and b/octane_http/fuzz/corpus/request/9c78dbf132603c3c22d390156bbf08fee93cfaf2 differ diff --git a/octane_http/fuzz/corpus/request/9ca9831e004dcde200b5e6702d6561625c490ed7 b/octane_http/fuzz/corpus/request/9ca9831e004dcde200b5e6702d6561625c490ed7 new file mode 100644 index 0000000..ab17f2f Binary files /dev/null and b/octane_http/fuzz/corpus/request/9ca9831e004dcde200b5e6702d6561625c490ed7 differ diff --git a/octane_http/fuzz/corpus/request/9cafecbcab6dde7bae964ed00828a09f8fc25564 b/octane_http/fuzz/corpus/request/9cafecbcab6dde7bae964ed00828a09f8fc25564 new file mode 100644 index 0000000..f4f216f --- /dev/null +++ b/octane_http/fuzz/corpus/request/9cafecbcab6dde7bae964ed00828a09f8fc25564 @@ -0,0 +1,4 @@ +G2T /cookies?set=x HTTP/2.1- +Ht: +Cookie:;*61;T/ + diff --git a/octane_http/fuzz/corpus/request/9d0d5d617db3083ddf57fb85f3b81089581ff813 b/octane_http/fuzz/corpus/request/9d0d5d617db3083ddf57fb85f3b81089581ff813 new file mode 100644 index 0000000..0d38bee Binary files /dev/null and b/octane_http/fuzz/corpus/request/9d0d5d617db3083ddf57fb85f3b81089581ff813 differ diff --git a/octane_http/fuzz/corpus/request/9d66c8a0e9497b23bf87214175a83fe7703c79c1 b/octane_http/fuzz/corpus/request/9d66c8a0e9497b23bf87214175a83fe7703c79c1 new file mode 100644 index 0000000..1cdd004 Binary files /dev/null and b/octane_http/fuzz/corpus/request/9d66c8a0e9497b23bf87214175a83fe7703c79c1 differ diff --git a/octane_http/fuzz/corpus/request/9d702c1ad9240fe8bad3f6721960b095c2e794ff b/octane_http/fuzz/corpus/request/9d702c1ad9240fe8bad3f6721960b095c2e794ff new file mode 100644 index 0000000..8743a23 Binary files /dev/null and b/octane_http/fuzz/corpus/request/9d702c1ad9240fe8bad3f6721960b095c2e794ff differ diff --git a/octane_http/fuzz/corpus/request/9df75d2be263a670a3caba4a5e8943a4c2fb2217 b/octane_http/fuzz/corpus/request/9df75d2be263a670a3caba4a5e8943a4c2fb2217 new file mode 100644 index 0000000..c949022 Binary files /dev/null and b/octane_http/fuzz/corpus/request/9df75d2be263a670a3caba4a5e8943a4c2fb2217 differ diff --git a/octane_http/fuzz/corpus/request/9e1e89bcc739cc9c56f3762b1513ce961e3a47f8 b/octane_http/fuzz/corpus/request/9e1e89bcc739cc9c56f3762b1513ce961e3a47f8 new file mode 100644 index 0000000..4db772b Binary files /dev/null and b/octane_http/fuzz/corpus/request/9e1e89bcc739cc9c56f3762b1513ce961e3a47f8 differ diff --git a/octane_http/fuzz/corpus/request/9e8c4da4234449d089fe1446e307387c1de39418 b/octane_http/fuzz/corpus/request/9e8c4da4234449d089fe1446e307387c1de39418 new file mode 100644 index 0000000..e339139 --- /dev/null +++ b/octane_http/fuzz/corpus/request/9e8c4da4234449d089fe1446e307387c1de39418 @@ -0,0 +1,7 @@ +GET kikies?set=x HTTP/5.1 +%:.a +Cookie: =a1; bes?set=a +Cookie: =a1; b: =Host:.a +Cookie: =a9; bes?set=a +Cookie: =a1; b= 2" + diff --git a/octane_http/fuzz/corpus/request/9f6833ff8412e066ab7bbf9b350824c63bc9e35f b/octane_http/fuzz/corpus/request/9f6833ff8412e066ab7bbf9b350824c63bc9e35f new file mode 100644 index 0000000..d9f479b Binary files /dev/null and b/octane_http/fuzz/corpus/request/9f6833ff8412e066ab7bbf9b350824c63bc9e35f differ diff --git a/octane_http/fuzz/corpus/request/9f6f58243a0010ce02a6b69744426bd13d0decd9 b/octane_http/fuzz/corpus/request/9f6f58243a0010ce02a6b69744426bd13d0decd9 new file mode 100644 index 0000000..72e6eff Binary files /dev/null and b/octane_http/fuzz/corpus/request/9f6f58243a0010ce02a6b69744426bd13d0decd9 differ diff --git a/octane_http/fuzz/corpus/request/a00795b7cfdc01229916b4fdfc00f8504a360e8e b/octane_http/fuzz/corpus/request/a00795b7cfdc01229916b4fdfc00f8504a360e8e new file mode 100644 index 0000000..323093a --- /dev/null +++ b/octane_http/fuzz/corpus/request/a00795b7cfdc01229916b4fdfc00f8504a360e8e @@ -0,0 +1,220 @@ +GE +Congth: +Cogthost: a +Congth: +Cogth: +CoCogth: 5 +X: h: 5 +X: 1.1 +Host: a +Congth: +Cogth: +Congth: 1.1 +Host: a5 +X: 1.1 +Host: a +Congth: +Cogth: +Congth: 1.1 +Host: a +Congth: +Cogth: +Cogth: +Congth:ngth: h: 5 +X: 1.1 +Host: a +Congth: +Cogth: +Congth: a +Congth: host: a +Congth: +Cogth: +CoCogth: 5 +X: h: 5 +X: 1.1 +Host: a +Congth: +Cogth: +Congth: 1.1 +Host: a +Congth: +Cogth: +Cogth: +Congth:ngth: +Ch: +Cogt: a +Congth: +Cogth: +Congth: 1.1 +Host: a5 +X: 1.1 +Host: a +Congth: +Cogth: +Congth: 1.1 +Host: a +Congth: +Cogth: +Cogth: +Congth:ngth: h: 5 +X: 1.1 +Host: a +Congth: +Cogth: +Congth: a +Congth: host: a +Congth: +Cogth: +CoCogth: 5 +X: h: 5 +X: 1.1 +Host: a +Congth: +Cogth: +Congth: 1.1 +Host: a +Congth: +Cogth: +Cogth: +Congth:ngth:th: +Congth: +Cogth: 5 +XoCogth: 5 +X: h: 5 +X: 1.1 +Host: a +Congth: +Cogthost: a +Congth: +Cogth: +CoCogth: 5 +X: h: 5 +X: 1.1 +Host:th: +Congth:ngth: +Cogth: +Congth:ngth: h: 5 +X: 1.1 +Host: a +Congth: +Cogth: +Congth: a +Congth: host: a +Congth: +Cogth: +CoCogth: 5 +X: h: 5 +X: 1.1 +Host: a +Congth: +Cogth: +Congth: 1.1 +Host: a +Congth: +Cogth: +Cogth: +Congth:ngth: +Ch: +Cogth: +Congth: +Cogth: 5 +XoCogth: 5 +X: h: 5 +X: 1.1 +Host: a +Congth: +Cogthost: a +Congth: +Cogth: +CoCogth: 5 +X: h: 5 +X: 1.1 +Host:th: +Congth:ngth: +Cogte:: +Congth: 1.h: +Cogth: +CoCogth: a +Congth: +Cogth: +Congth: 1.1 +Host: a +Congth: +Cogth: +Congth:ngth: +Crogte:: +Congth: 2.h: +Cogth: +CoCogth: 5 +X: h: 5 +X: 1.1 +Host: a +CongtX: 1.1 +Host: a +Congth: +Cogth: +Congth: 1.1 +Host: a +Congth: +Cogth: +Cogth: +Congth:ngth: +Ch: +Cogth: +Congth: +Cogth: 5 +XoCogth: 5 +X: h: 5 +X: 1.1 +Host: a +Congth: +Cogthost: a +Congth: +Cogth: +CoCogth: 5 +X: h: 5 +X: 1.1 +Host: a +Congth: +Cogth: +Congth: 1.1 +Host: a +Congth: +Cogth: +Congth:ngth: +Crogte:: +Congth: 1.h: +Cogth: +CoCogth: 5 +X: h: 5 +X: 1.1 +Host: a +Congth: +Cogth: +Congth: 1.1h: +Cogth: +Congth: 1.1 +Host: a +Congth: 1 +Host: a +Congth: host: a +Congth: +Cogth: +CoCogth: 5 +X: h: 5 +X: 1.1 +Host: a +Congth: +Cogth: +Congth: 1.1 +Host: a +Congth: +Cogth: +Cogth: +Congth:ngth: +Ch: +Cogth: +Congth: +Cogth: 5 +X: 111 a + diff --git a/octane_http/fuzz/corpus/request/a0c0403851de811f7cbf880dcdeebac72ceb0b9f b/octane_http/fuzz/corpus/request/a0c0403851de811f7cbf880dcdeebac72ceb0b9f new file mode 100644 index 0000000..7b06ef1 Binary files /dev/null and b/octane_http/fuzz/corpus/request/a0c0403851de811f7cbf880dcdeebac72ceb0b9f differ diff --git a/octane_http/fuzz/corpus/request/a2cdf81a61848a87a603d3bdedcefa42b2f93192 b/octane_http/fuzz/corpus/request/a2cdf81a61848a87a603d3bdedcefa42b2f93192 new file mode 100644 index 0000000..f69ed9c --- /dev/null +++ b/octane_http/fuzz/corpus/request/a2cdf81a61848a87a603d3bdedcefa42b2f93192 @@ -0,0 +1,12 @@ +/e: 1.1 +Host: a +Congth: +Cogth: +Congth: +Cth: +Cogth: +Congth: +Cogth: 5 +Xoi + +Hosto \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/a33258abb823861d99307058299b35efe0a664e5 b/octane_http/fuzz/corpus/request/a33258abb823861d99307058299b35efe0a664e5 new file mode 100644 index 0000000..48e1e60 Binary files /dev/null and b/octane_http/fuzz/corpus/request/a33258abb823861d99307058299b35efe0a664e5 differ diff --git a/octane_http/fuzz/corpus/request/a33ee3da08c3a5605189e0bf3f80ebf2c4d35b9b b/octane_http/fuzz/corpus/request/a33ee3da08c3a5605189e0bf3f80ebf2c4d35b9b new file mode 100644 index 0000000..e9a2883 --- /dev/null +++ b/octane_http/fuzz/corpus/request/a33ee3da08c3a5605189e0bf3f80ebf2c4d35b9b @@ -0,0 +1,2 @@ +GET /redirect?ned%0aX:%20y HTTP/1.11 a + diff --git a/octane_http/fuzz/corpus/request/a3408c5f7cb09b6ac5066dd6fc68f3d5c0866940 b/octane_http/fuzz/corpus/request/a3408c5f7cb09b6ac5066dd6fc68f3d5c0866940 new file mode 100644 index 0000000..9db86a7 --- /dev/null +++ b/octane_http/fuzz/corpus/request/a3408c5f7cb09b6ac5066dd6fc68f3d5c0866940 @@ -0,0 +1,4 @@ +ET /cookiex HTTP/1.1 +Host: a +Cookie:T /cooes?setHost: : ;a?1b="2 a=1;b=""2" + diff --git a/octane_http/fuzz/corpus/request/a3bbf8fbe1605941ea9f3547704c518a00a8ba9b b/octane_http/fuzz/corpus/request/a3bbf8fbe1605941ea9f3547704c518a00a8ba9b new file mode 100644 index 0000000..f003a40 Binary files /dev/null and b/octane_http/fuzz/corpus/request/a3bbf8fbe1605941ea9f3547704c518a00a8ba9b differ diff --git a/octane_http/fuzz/corpus/request/a3d16d1120487b95842d4bc306f4d6b20d8f9888 b/octane_http/fuzz/corpus/request/a3d16d1120487b95842d4bc306f4d6b20d8f9888 new file mode 100644 index 0000000..e7c2968 Binary files /dev/null and b/octane_http/fuzz/corpus/request/a3d16d1120487b95842d4bc306f4d6b20d8f9888 differ diff --git a/octane_http/fuzz/corpus/request/a42979600bc85122f799cc5f7d2661e8927eb3c5 b/octane_http/fuzz/corpus/request/a42979600bc85122f799cc5f7d2661e8927eb3c5 new file mode 100644 index 0000000..f71460e --- /dev/null +++ b/octane_http/fuzz/corpus/request/a42979600bc85122f799cc5f7d2661e8927eb3c5 @@ -0,0 +1,8 @@ +POST /echm HTTP/1.] +HCngth: 5 +X-ost: a +Cost: a +ntent-Cost: a +ntent-Le+gtu+gth: : ki + +hello \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/a472010c47675a2cc8a1ecd7a0305e7531099236 b/octane_http/fuzz/corpus/request/a472010c47675a2cc8a1ecd7a0305e7531099236 new file mode 100644 index 0000000..2a8d868 --- /dev/null +++ b/octane_http/fuzz/corpus/request/a472010c47675a2cc8a1ecd7a0305e7531099236 @@ -0,0 +1 @@ +~% \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/a47e60d48f5fd6d633c5d60aa30e1334aae038d3 b/octane_http/fuzz/corpus/request/a47e60d48f5fd6d633c5d60aa30e1334aae038d3 new file mode 100644 index 0000000..c3cfd3a Binary files /dev/null and b/octane_http/fuzz/corpus/request/a47e60d48f5fd6d633c5d60aa30e1334aae038d3 differ diff --git a/octane_http/fuzz/corpus/request/a537ea2162f3cd6cc73a15c31f62b3eecd063210 b/octane_http/fuzz/corpus/request/a537ea2162f3cd6cc73a15c31f62b3eecd063210 new file mode 100644 index 0000000..3573621 Binary files /dev/null and b/octane_http/fuzz/corpus/request/a537ea2162f3cd6cc73a15c31f62b3eecd063210 differ diff --git a/octane_http/fuzz/corpus/request/a55f5f24e7f9d42a06bbf8038d40d2298c511119 b/octane_http/fuzz/corpus/request/a55f5f24e7f9d42a06bbf8038d40d2298c511119 new file mode 100644 index 0000000..bdab5c3 --- /dev/null +++ b/octane_http/fuzz/corpus/request/a55f5f24e7f9d42a06bbf8038d40d2298c511119 @@ -0,0 +1,4 @@ +GET /cookies?set=x HTTP/a +Cookie:aK = +Cookie: a=;=; a=; b" + diff --git a/octane_http/fuzz/corpus/request/a590cb7b49e5b85d295836e173db492880930723 b/octane_http/fuzz/corpus/request/a590cb7b49e5b85d295836e173db492880930723 new file mode 100644 index 0000000..33769eb --- /dev/null +++ b/octane_http/fuzz/corpus/request/a590cb7b49e5b85d295836e173db492880930723 @@ -0,0 +1,4 @@ +GET /cookies?set=xBBBBBBBB5555555555555555555555555555555444BBBBBBBBBBBBBBBBBB! HTTP/1.1 +Host: a A V +Cook:a a=; b" + diff --git a/octane_http/fuzz/corpus/request/a5c27f4439c71e944408b79559af039479a78715 b/octane_http/fuzz/corpus/request/a5c27f4439c71e944408b79559af039479a78715 new file mode 100644 index 0000000..ef0ece4 --- /dev/null +++ b/octane_http/fuzz/corpus/request/a5c27f4439c71e944408b79559af039479a78715 @@ -0,0 +1,11 @@ +GET /cookies?set=x HTTP/1.1 +Host:=xt=/h;a6a61; ;e:;a61; b=xt=/h;a6a61; b=xt=/home; b//////////ie:;a61; b=E +Host: a +Cookie:;a61; b=' /cook b=xt=/h;a6a61; b=xt=/home; b=t: a +Cookie:;a61; b=E +Host: a +Cookie:;a61; b=' /cook 61;e:;a61; b=xt=/h;a6a61; b=xt=/home; b=xt=/home%03a61; b=E +Host: a +Cookie:;a61; b= /cook 61;e:;a61; b61; b=xt=/h;a6a61; b=xt=/home; b///////////////////.//=t: a +Cookie:R; b= /cook 61;e:;a61; b=xb=xt=/hoRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRme%03"23" + diff --git a/octane_http/fuzz/corpus/request/a5fcc27a57efc71169ace6be9505ce6851faf951 b/octane_http/fuzz/corpus/request/a5fcc27a57efc71169ace6be9505ce6851faf951 new file mode 100644 index 0000000..7e907ac --- /dev/null +++ b/octane_http/fuzz/corpus/request/a5fcc27a57efc71169ace6be9505ce6851faf951 @@ -0,0 +1,2 @@ +GET redirect?next=/home%0Cd20y HTTP/. + diff --git a/octane_http/fuzz/corpus/request/a6e1c1f42d61af196d409f6c5e497064746e2bbd b/octane_http/fuzz/corpus/request/a6e1c1f42d61af196d409f6c5e497064746e2bbd new file mode 100644 index 0000000..afb96b6 --- /dev/null +++ b/octane_http/fuzz/corpus/request/a6e1c1f42d61af196d409f6c5e497064746e2bbd @@ -0,0 +1,6 @@ +P/SO Techo HTTP/1.1 +Host: c +Content-Length: 5 +X-Echoent-: a + +lo \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/a74d2f62301b85cdf5d662b13ee60195b5391e4a b/octane_http/fuzz/corpus/request/a74d2f62301b85cdf5d662b13ee60195b5391e4a new file mode 100644 index 0000000..ce49733 Binary files /dev/null and b/octane_http/fuzz/corpus/request/a74d2f62301b85cdf5d662b13ee60195b5391e4a differ diff --git a/octane_http/fuzz/corpus/request/a76356e2f09d0ae9650c6f026f73cca35445b031 b/octane_http/fuzz/corpus/request/a76356e2f09d0ae9650c6f026f73cca35445b031 new file mode 100644 index 0000000..d8ad4e8 Binary files /dev/null and b/octane_http/fuzz/corpus/request/a76356e2f09d0ae9650c6f026f73cca35445b031 differ diff --git a/octane_http/fuzz/corpus/request/a775ee89973ac82bb4d149ab9f837109273e16ce b/octane_http/fuzz/corpus/request/a775ee89973ac82bb4d149ab9f837109273e16ce new file mode 100644 index 0000000..6b75cb2 Binary files /dev/null and b/octane_http/fuzz/corpus/request/a775ee89973ac82bb4d149ab9f837109273e16ce differ diff --git a/octane_http/fuzz/corpus/request/a7fd51ce3c92f5d55edd110f92d336b617748cf2 b/octane_http/fuzz/corpus/request/a7fd51ce3c92f5d55edd110f92d336b617748cf2 new file mode 100644 index 0000000..5a7e860 --- /dev/null +++ b/octane_http/fuzz/corpus/request/a7fd51ce3c92f5d55edd110f92d336b617748cf2 @@ -0,0 +1,3 @@ +GET / HTTP/ +( f + diff --git a/octane_http/fuzz/corpus/request/a8202b30e6c69e09cf0fd1c4d687834ae1a70755 b/octane_http/fuzz/corpus/request/a8202b30e6c69e09cf0fd1c4d687834ae1a70755 new file mode 100644 index 0000000..a1da2d5 Binary files /dev/null and b/octane_http/fuzz/corpus/request/a8202b30e6c69e09cf0fd1c4d687834ae1a70755 differ diff --git a/octane_http/fuzz/corpus/request/a87eda9219cd5b3cfa0c29ea34e247e80ea46ad8 b/octane_http/fuzz/corpus/request/a87eda9219cd5b3cfa0c29ea34e247e80ea46ad8 new file mode 100644 index 0000000..be51db5 Binary files /dev/null and b/octane_http/fuzz/corpus/request/a87eda9219cd5b3cfa0c29ea34e247e80ea46ad8 differ diff --git a/octane_http/fuzz/corpus/request/a88e9d89e8948ae110b26e1d363a42bf5daef041 b/octane_http/fuzz/corpus/request/a88e9d89e8948ae110b26e1d363a42bf5daef041 new file mode 100644 index 0000000..697ae4d --- /dev/null +++ b/octane_http/fuzz/corpus/request/a88e9d89e8948ae110b26e1d363a42bf5daef041 @@ -0,0 +1,14 @@ +GET //y HTTP/1.1 +Host: a +Cookie: a=1 ;" +Cookie: a=1 ;"2=/iearsx//y HTTP/1.1 +Host:.1 +Host: a +Cookie: a=1 ;"2ost: a +Cookie: a=0 ;"2= a +Cookie: a=1 ;"2 .1 +Host: a +Cookie: a=1 ;"2ost: a +Cookie: a=0 ;"2= a +Cookie: a=1 ;"2 ab + diff --git a/octane_http/fuzz/corpus/request/a8db39d9c269c386738de28002f2ade81e8ca777 b/octane_http/fuzz/corpus/request/a8db39d9c269c386738de28002f2ade81e8ca777 new file mode 100644 index 0000000..2508003 --- /dev/null +++ b/octane_http/fuzz/corpus/request/a8db39d9c269c386738de28002f2ade81e8ca777 @@ -0,0 +1,11 @@ +POST /echo HTTP/1.9 +Host: a +Content-Length: gth: ,9 +Host: a +Content-LengtEcho: ki +ontenttos:a +Content-Length: ,9 +Host: a +Content-LengtEcho: ki + +hello \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/a928380f8dbcdefccd8eba254a4720731ecf33d5 b/octane_http/fuzz/corpus/request/a928380f8dbcdefccd8eba254a4720731ecf33d5 new file mode 100644 index 0000000..9441844 --- /dev/null +++ b/octane_http/fuzz/corpus/request/a928380f8dbcdefccd8eba254a4720731ecf33d5 @@ -0,0 +1,2 @@ +GET /redirect?n&x=/C%0y HTTP/2.1 + diff --git a/octane_http/fuzz/corpus/request/a929f41213d8753eeac8f61ecd11fe51d7a173ca b/octane_http/fuzz/corpus/request/a929f41213d8753eeac8f61ecd11fe51d7a173ca new file mode 100644 index 0000000..bc54682 Binary files /dev/null and b/octane_http/fuzz/corpus/request/a929f41213d8753eeac8f61ecd11fe51d7a173ca differ diff --git a/octane_http/fuzz/corpus/request/a9aa04fdb65bed996859e79205176825e4df1b21 b/octane_http/fuzz/corpus/request/a9aa04fdb65bed996859e79205176825e4df1b21 new file mode 100644 index 0000000..5435078 --- /dev/null +++ b/octane_http/fuzz/corpus/request/a9aa04fdb65bed996859e79205176825e4df1b21 @@ -0,0 +1,4 @@ +OST / TTPa +X + +lo \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/a9b3d24ed6d6bcb583e1680cdcfea45ceb749e76 b/octane_http/fuzz/corpus/request/a9b3d24ed6d6bcb583e1680cdcfea45ceb749e76 new file mode 100644 index 0000000..5ba1947 Binary files /dev/null and b/octane_http/fuzz/corpus/request/a9b3d24ed6d6bcb583e1680cdcfea45ceb749e76 differ diff --git a/octane_http/fuzz/corpus/request/a9cdaa4edb86cd17bf63c0ef7e3e3c830deb1c26 b/octane_http/fuzz/corpus/request/a9cdaa4edb86cd17bf63c0ef7e3e3c830deb1c26 new file mode 100644 index 0000000..26f7cf4 Binary files /dev/null and b/octane_http/fuzz/corpus/request/a9cdaa4edb86cd17bf63c0ef7e3e3c830deb1c26 differ diff --git a/octane_http/fuzz/corpus/request/aa0f48f9252e7ce8db8942600c0268387603138a b/octane_http/fuzz/corpus/request/aa0f48f9252e7ce8db8942600c0268387603138a new file mode 100644 index 0000000..8fd7fad Binary files /dev/null and b/octane_http/fuzz/corpus/request/aa0f48f9252e7ce8db8942600c0268387603138a differ diff --git a/octane_http/fuzz/corpus/request/aa2a3131117e1e4d4f760d3229bf0b9f68a929bb b/octane_http/fuzz/corpus/request/aa2a3131117e1e4d4f760d3229bf0b9f68a929bb new file mode 100644 index 0000000..5ba7657 Binary files /dev/null and b/octane_http/fuzz/corpus/request/aa2a3131117e1e4d4f760d3229bf0b9f68a929bb differ diff --git a/octane_http/fuzz/corpus/request/aa3440fc57bed5606d086288d30066d13635bc65 b/octane_http/fuzz/corpus/request/aa3440fc57bed5606d086288d30066d13635bc65 new file mode 100644 index 0000000..d71f02b Binary files /dev/null and b/octane_http/fuzz/corpus/request/aa3440fc57bed5606d086288d30066d13635bc65 differ diff --git a/octane_http/fuzz/corpus/request/aa777c01763b284ed3b74dd50283596d1fc4cdea b/octane_http/fuzz/corpus/request/aa777c01763b284ed3b74dd50283596d1fc4cdea new file mode 100644 index 0000000..a1584f4 --- /dev/null +++ b/octane_http/fuzz/corpus/request/aa777c01763b284ed3b74dd50283596d1fc4cdea @@ -0,0 +1 @@ +D /' a²  \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/ab45cde44a259932143a01f0a3320f104cf7ccb1 b/octane_http/fuzz/corpus/request/ab45cde44a259932143a01f0a3320f104cf7ccb1 new file mode 100644 index 0000000..b73568b Binary files /dev/null and b/octane_http/fuzz/corpus/request/ab45cde44a259932143a01f0a3320f104cf7ccb1 differ diff --git a/octane_http/fuzz/corpus/request/abadcceb8f9a43c4275367d832d8f0f3037975a0 b/octane_http/fuzz/corpus/request/abadcceb8f9a43c4275367d832d8f0f3037975a0 new file mode 100644 index 0000000..908b071 --- /dev/null +++ b/octane_http/fuzz/corpus/request/abadcceb8f9a43c4275367d832d8f0f3037975a0 @@ -0,0 +1,5 @@ +GET //y HTTP/1.1 +Host: a +Cookie: a=1 ;"2=/ +Cookie: a=1 ;"4="b + diff --git a/octane_http/fuzz/corpus/request/ac7298257329341b6d311f4bf7bf305e427abcf8 b/octane_http/fuzz/corpus/request/ac7298257329341b6d311f4bf7bf305e427abcf8 new file mode 100644 index 0000000..031dd1f Binary files /dev/null and b/octane_http/fuzz/corpus/request/ac7298257329341b6d311f4bf7bf305e427abcf8 differ diff --git a/octane_http/fuzz/corpus/request/ac86c8c5e19efbb21a4da15f9feaa19860a34c82 b/octane_http/fuzz/corpus/request/ac86c8c5e19efbb21a4da15f9feaa19860a34c82 new file mode 100644 index 0000000..9623645 --- /dev/null +++ b/octane_http/fuzz/corpus/request/ac86c8c5e19efbb21a4da15f9feaa19860a34c82 @@ -0,0 +1,5 @@ +OST /echo HTTP/1.1 +Hst: a +Content-Length: 4oi + +lelo \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/acaee05092f4fc9d9e5c9ee2e5729c194ec43bde b/octane_http/fuzz/corpus/request/acaee05092f4fc9d9e5c9ee2e5729c194ec43bde new file mode 100644 index 0000000..f17554f Binary files /dev/null and b/octane_http/fuzz/corpus/request/acaee05092f4fc9d9e5c9ee2e5729c194ec43bde differ diff --git a/octane_http/fuzz/corpus/request/ad5fcfc884bca12115073085a6b760274f394966 b/octane_http/fuzz/corpus/request/ad5fcfc884bca12115073085a6b760274f394966 new file mode 100644 index 0000000..15abbf0 --- /dev/null +++ b/octane_http/fuzz/corpus/request/ad5fcfc884bca12115073085a6b760274f394966 @@ -0,0 +1,3 @@ +GET /redirect?next=t: =% HTTP/1.1 +Host: a + diff --git a/octane_http/fuzz/corpus/request/ad9dfbe5a243d5bbd4d8d6a45df29a53c1a457c5 b/octane_http/fuzz/corpus/request/ad9dfbe5a243d5bbd4d8d6a45df29a53c1a457c5 new file mode 100644 index 0000000..b17e6bb --- /dev/null +++ b/octane_http/fuzz/corpus/request/ad9dfbe5a243d5bbd4d8d6a45df29a53c1a457c5 @@ -0,0 +1,2 @@ +GET /cookies?set=m````********************************````80``-Q HTTP/0.;"2" + diff --git a/octane_http/fuzz/corpus/request/adb080779379042ebc1e238cca826c43b7542f9c b/octane_http/fuzz/corpus/request/adb080779379042ebc1e238cca826c43b7542f9c new file mode 100644 index 0000000..c715be1 --- /dev/null +++ b/octane_http/fuzz/corpus/request/adb080779379042ebc1e238cca826c43b7542f9c @@ -0,0 +1,4 @@ +„THost: a t- 5 +!X-Ec: + +lla \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/adf1ceb2c64a2ac9051a494a473053e54d9661e3 b/octane_http/fuzz/corpus/request/adf1ceb2c64a2ac9051a494a473053e54d9661e3 new file mode 100644 index 0000000..fb5308b Binary files /dev/null and b/octane_http/fuzz/corpus/request/adf1ceb2c64a2ac9051a494a473053e54d9661e3 differ diff --git a/octane_http/fuzz/corpus/request/ae2a13a7c8beeaca01938a4479cffe2a38f856c1 b/octane_http/fuzz/corpus/request/ae2a13a7c8beeaca01938a4479cffe2a38f856c1 new file mode 100644 index 0000000..b190f7f Binary files /dev/null and b/octane_http/fuzz/corpus/request/ae2a13a7c8beeaca01938a4479cffe2a38f856c1 differ diff --git a/octane_http/fuzz/corpus/request/ae7c7439db2b9b355a8f761266262d381095b992 b/octane_http/fuzz/corpus/request/ae7c7439db2b9b355a8f761266262d381095b992 new file mode 100644 index 0000000..9062310 --- /dev/null +++ b/octane_http/fuzz/corpus/request/ae7c7439db2b9b355a8f761266262d381095b992 @@ -0,0 +1,3 @@ +GTL /cs?setx= HTTP/0.1 +Hoft: ( b)"" + diff --git a/octane_http/fuzz/corpus/request/aea48808f6258d45d5e6649a690938ade40f4a9f b/octane_http/fuzz/corpus/request/aea48808f6258d45d5e6649a690938ade40f4a9f new file mode 100644 index 0000000..b14a187 --- /dev/null +++ b/octane_http/fuzz/corpus/request/aea48808f6258d45d5e6649a690938ade40f4a9f @@ -0,0 +1,4 @@ +GET /cooki ?1.1 +Hsot:V +; b" + diff --git a/octane_http/fuzz/corpus/request/aeea0989bd75483c477b80056310a0d5cd52ca64 b/octane_http/fuzz/corpus/request/aeea0989bd75483c477b80056310a0d5cd52ca64 new file mode 100644 index 0000000..93329bc Binary files /dev/null and b/octane_http/fuzz/corpus/request/aeea0989bd75483c477b80056310a0d5cd52ca64 differ diff --git a/octane_http/fuzz/corpus/request/afa4f2b234dec3ab402a3ae185b511e2977c3949 b/octane_http/fuzz/corpus/request/afa4f2b234dec3ab402a3ae185b511e2977c3949 new file mode 100644 index 0000000..79a765c Binary files /dev/null and b/octane_http/fuzz/corpus/request/afa4f2b234dec3ab402a3ae185b511e2977c3949 differ diff --git a/octane_http/fuzz/corpus/request/afc18e788690e4a0eb3ea36e52932cbac4fd7a64 b/octane_http/fuzz/corpus/request/afc18e788690e4a0eb3ea36e52932cbac4fd7a64 new file mode 100644 index 0000000..d282ec8 Binary files /dev/null and b/octane_http/fuzz/corpus/request/afc18e788690e4a0eb3ea36e52932cbac4fd7a64 differ diff --git a/octane_http/fuzz/corpus/request/b0aab63e65fce7dd8d3f73be7c37ed69802b1dd3 b/octane_http/fuzz/corpus/request/b0aab63e65fce7dd8d3f73be7c37ed69802b1dd3 new file mode 100644 index 0000000..2b2c8a7 Binary files /dev/null and b/octane_http/fuzz/corpus/request/b0aab63e65fce7dd8d3f73be7c37ed69802b1dd3 differ diff --git a/octane_http/fuzz/corpus/request/b0e0284dcc4ed1451a0185f7e2c378181e6521c3 b/octane_http/fuzz/corpus/request/b0e0284dcc4ed1451a0185f7e2c378181e6521c3 new file mode 100644 index 0000000..70c7d20 --- /dev/null +++ b/octane_http/fuzz/corpus/request/b0e0284dcc4ed1451a0185f7e2c378181e6521c3 @@ -0,0 +1,4 @@ +GET /cookies?set=xBBBBBBBBBBBBBBBB444444444BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB44444444BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB! HTTP/1.1 +Host: a +Cook:a =ie; a=; b" + diff --git a/octane_http/fuzz/corpus/request/b11c1222f4eb731b05d4a96cfff6925a907c54f4 b/octane_http/fuzz/corpus/request/b11c1222f4eb731b05d4a96cfff6925a907c54f4 new file mode 100644 index 0000000..72fe259 --- /dev/null +++ b/octane_http/fuzz/corpus/request/b11c1222f4eb731b05d4a96cfff6925a907c54f4 @@ -0,0 +1,16 @@ +G /cookies?set=x HTTP/1.1 +Host: l/txa +Cost: a +Content-Length: 0 +X: a +Content-Length: 0 +XHost: a +Content-Length: 0 +X-Echo: +Content-Length: 0 +X-Echo: ki + +hellki + +he0000ook; b=x HTTP/Host: a +CTTP/1.1ook \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/b163b19e9978593a249517dc79c1064d2cd81c92 b/octane_http/fuzz/corpus/request/b163b19e9978593a249517dc79c1064d2cd81c92 new file mode 100644 index 0000000..0737bc6 --- /dev/null +++ b/octane_http/fuzz/corpus/request/b163b19e9978593a249517dc79c1064d2cd81c92 @@ -0,0 +1,3 @@ +POROST /ho HTTP/2./1.1 + +hel \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/b1c785b865b39bcb3420198f7b9b76724ac23db6 b/octane_http/fuzz/corpus/request/b1c785b865b39bcb3420198f7b9b76724ac23db6 new file mode 100644 index 0000000..c18af46 --- /dev/null +++ b/octane_http/fuzz/corpus/request/b1c785b865b39bcb3420198f7b9b76724ac23db6 @@ -0,0 +1,2 @@ +GET /cookies?set=m`$```````*XQ HTTP/0. + diff --git a/octane_http/fuzz/corpus/request/b1f3f925fc88df77c25869dff5332ccfaf57e1ac b/octane_http/fuzz/corpus/request/b1f3f925fc88df77c25869dff5332ccfaf57e1ac new file mode 100644 index 0000000..e649da0 --- /dev/null +++ b/octane_http/fuzz/corpus/request/b1f3f925fc88df77c25869dff5332ccfaf57e1ac @@ -0,0 +1,2 @@ +GET /redirect?next=/home%03333dX2:%%a00y HTTP/a + diff --git a/octane_http/fuzz/corpus/request/b20331cf5533cd9b2cd10f32160225e7883b32d2 b/octane_http/fuzz/corpus/request/b20331cf5533cd9b2cd10f32160225e7883b32d2 new file mode 100644 index 0000000..8733b23 Binary files /dev/null and b/octane_http/fuzz/corpus/request/b20331cf5533cd9b2cd10f32160225e7883b32d2 differ diff --git a/octane_http/fuzz/corpus/request/b205b1bc08256d3591f172dab7cafcff63d78b6e b/octane_http/fuzz/corpus/request/b205b1bc08256d3591f172dab7cafcff63d78b6e new file mode 100644 index 0000000..18cef44 Binary files /dev/null and b/octane_http/fuzz/corpus/request/b205b1bc08256d3591f172dab7cafcff63d78b6e differ diff --git a/octane_http/fuzz/corpus/request/b24823dda62df681c5fcd0c9ee3a95f7dfc7233d b/octane_http/fuzz/corpus/request/b24823dda62df681c5fcd0c9ee3a95f7dfc7233d new file mode 100644 index 0000000..506c7e7 --- /dev/null +++ b/octane_http/fuzz/corpus/request/b24823dda62df681c5fcd0c9ee3a95f7dfc7233d @@ -0,0 +1,2 @@ +GET /cookies?set=m```````````xQ HTTP/0.1" + diff --git a/octane_http/fuzz/corpus/request/b26dd9630043ba1bf611dd992860952daf270c2e b/octane_http/fuzz/corpus/request/b26dd9630043ba1bf611dd992860952daf270c2e new file mode 100644 index 0000000..362135f Binary files /dev/null and b/octane_http/fuzz/corpus/request/b26dd9630043ba1bf611dd992860952daf270c2e differ diff --git a/octane_http/fuzz/corpus/request/b2b16b0813f0c7f4eeeb0586679f1419e051daf1 b/octane_http/fuzz/corpus/request/b2b16b0813f0c7f4eeeb0586679f1419e051daf1 new file mode 100644 index 0000000..05f4862 Binary files /dev/null and b/octane_http/fuzz/corpus/request/b2b16b0813f0c7f4eeeb0586679f1419e051daf1 differ diff --git a/octane_http/fuzz/corpus/request/b2b748a8426703ee5e339d352fa2aecd88be580d b/octane_http/fuzz/corpus/request/b2b748a8426703ee5e339d352fa2aecd88be580d new file mode 100644 index 0000000..92f92b8 Binary files /dev/null and b/octane_http/fuzz/corpus/request/b2b748a8426703ee5e339d352fa2aecd88be580d differ diff --git a/octane_http/fuzz/corpus/request/b32049efdd4db08c15bff079aa0054a9f74e2873 b/octane_http/fuzz/corpus/request/b32049efdd4db08c15bff079aa0054a9f74e2873 new file mode 100644 index 0000000..1e106cb Binary files /dev/null and b/octane_http/fuzz/corpus/request/b32049efdd4db08c15bff079aa0054a9f74e2873 differ diff --git a/octane_http/fuzz/corpus/request/b336dab1022a212a9fb8a2fd4c26a615635ec6f6 b/octane_http/fuzz/corpus/request/b336dab1022a212a9fb8a2fd4c26a615635ec6f6 new file mode 100644 index 0000000..4e923be Binary files /dev/null and b/octane_http/fuzz/corpus/request/b336dab1022a212a9fb8a2fd4c26a615635ec6f6 differ diff --git a/octane_http/fuzz/corpus/request/b41076b5bde6afecb25846a2da47d779fa83f6c3 b/octane_http/fuzz/corpus/request/b41076b5bde6afecb25846a2da47d779fa83f6c3 new file mode 100644 index 0000000..bb43771 Binary files /dev/null and b/octane_http/fuzz/corpus/request/b41076b5bde6afecb25846a2da47d779fa83f6c3 differ diff --git a/octane_http/fuzz/corpus/request/b444ccc0c6e2a299f3a0602646a8e62b7d722518 b/octane_http/fuzz/corpus/request/b444ccc0c6e2a299f3a0602646a8e62b7d722518 new file mode 100644 index 0000000..c338453 Binary files /dev/null and b/octane_http/fuzz/corpus/request/b444ccc0c6e2a299f3a0602646a8e62b7d722518 differ diff --git a/octane_http/fuzz/corpus/request/b4b0f20763570819d230a529bd4e117a39a19180 b/octane_http/fuzz/corpus/request/b4b0f20763570819d230a529bd4e117a39a19180 new file mode 100644 index 0000000..9b26638 Binary files /dev/null and b/octane_http/fuzz/corpus/request/b4b0f20763570819d230a529bd4e117a39a19180 differ diff --git a/octane_http/fuzz/corpus/request/b4b1933077f00d7603d12c28450b744bfc86ae7e b/octane_http/fuzz/corpus/request/b4b1933077f00d7603d12c28450b744bfc86ae7e new file mode 100644 index 0000000..6f627b0 Binary files /dev/null and b/octane_http/fuzz/corpus/request/b4b1933077f00d7603d12c28450b744bfc86ae7e differ diff --git a/octane_http/fuzz/corpus/request/b4d4cb19131a8268b922f336cb07b0c0d352ea4b b/octane_http/fuzz/corpus/request/b4d4cb19131a8268b922f336cb07b0c0d352ea4b new file mode 100644 index 0000000..d0d738d Binary files /dev/null and b/octane_http/fuzz/corpus/request/b4d4cb19131a8268b922f336cb07b0c0d352ea4b differ diff --git a/octane_http/fuzz/corpus/request/b4df2fef829c566f890eea65d2d613e5996d0f32 b/octane_http/fuzz/corpus/request/b4df2fef829c566f890eea65d2d613e5996d0f32 new file mode 100644 index 0000000..f64c1b6 Binary files /dev/null and b/octane_http/fuzz/corpus/request/b4df2fef829c566f890eea65d2d613e5996d0f32 differ diff --git a/octane_http/fuzz/corpus/request/b5a691d370340b603da1541c3e70575969a97bc7 b/octane_http/fuzz/corpus/request/b5a691d370340b603da1541c3e70575969a97bc7 new file mode 100644 index 0000000..e1f863b Binary files /dev/null and b/octane_http/fuzz/corpus/request/b5a691d370340b603da1541c3e70575969a97bc7 differ diff --git a/octane_http/fuzz/corpus/request/b5f70bdbc7bcc94faf4fb7fb7037a44fbf01bfd8 b/octane_http/fuzz/corpus/request/b5f70bdbc7bcc94faf4fb7fb7037a44fbf01bfd8 new file mode 100644 index 0000000..111c297 Binary files /dev/null and b/octane_http/fuzz/corpus/request/b5f70bdbc7bcc94faf4fb7fb7037a44fbf01bfd8 differ diff --git a/octane_http/fuzz/corpus/request/b65946fa90fee7ddf21e8ba10b47d90cacadf736 b/octane_http/fuzz/corpus/request/b65946fa90fee7ddf21e8ba10b47d90cacadf736 new file mode 100644 index 0000000..f6c012a Binary files /dev/null and b/octane_http/fuzz/corpus/request/b65946fa90fee7ddf21e8ba10b47d90cacadf736 differ diff --git a/octane_http/fuzz/corpus/request/b674b9c60dd922743becb8c9947cee6447ba1bd2 b/octane_http/fuzz/corpus/request/b674b9c60dd922743becb8c9947cee6447ba1bd2 new file mode 100644 index 0000000..34c1f4b Binary files /dev/null and b/octane_http/fuzz/corpus/request/b674b9c60dd922743becb8c9947cee6447ba1bd2 differ diff --git a/octane_http/fuzz/corpus/request/b68ce0d9b8ec8cb8c84b1299adcc12e30f07fad2 b/octane_http/fuzz/corpus/request/b68ce0d9b8ec8cb8c84b1299adcc12e30f07fad2 new file mode 100644 index 0000000..7ab1f71 Binary files /dev/null and b/octane_http/fuzz/corpus/request/b68ce0d9b8ec8cb8c84b1299adcc12e30f07fad2 differ diff --git a/octane_http/fuzz/corpus/request/b7bb34aeabd2c0ceb54ec4e161d89cb8c06e861e b/octane_http/fuzz/corpus/request/b7bb34aeabd2c0ceb54ec4e161d89cb8c06e861e new file mode 100644 index 0000000..d88f450 Binary files /dev/null and b/octane_http/fuzz/corpus/request/b7bb34aeabd2c0ceb54ec4e161d89cb8c06e861e differ diff --git a/octane_http/fuzz/corpus/request/b82403d57ad4ceba3df9353db6d05536c438481b b/octane_http/fuzz/corpus/request/b82403d57ad4ceba3df9353db6d05536c438481b new file mode 100644 index 0000000..0b7200a Binary files /dev/null and b/octane_http/fuzz/corpus/request/b82403d57ad4ceba3df9353db6d05536c438481b differ diff --git a/octane_http/fuzz/corpus/request/b82f3eb8c08da2fcde204c2ccac81bf4c4c4b7b2 b/octane_http/fuzz/corpus/request/b82f3eb8c08da2fcde204c2ccac81bf4c4c4b7b2 new file mode 100644 index 0000000..175afc9 Binary files /dev/null and b/octane_http/fuzz/corpus/request/b82f3eb8c08da2fcde204c2ccac81bf4c4c4b7b2 differ diff --git a/octane_http/fuzz/corpus/request/b85004b4ee7d301f066fad9dbf2d6eb08bd4c1bf b/octane_http/fuzz/corpus/request/b85004b4ee7d301f066fad9dbf2d6eb08bd4c1bf new file mode 100644 index 0000000..19c7e84 Binary files /dev/null and b/octane_http/fuzz/corpus/request/b85004b4ee7d301f066fad9dbf2d6eb08bd4c1bf differ diff --git a/octane_http/fuzz/corpus/request/b877e1113014ea06fba471de08e660cbc9e2f53b b/octane_http/fuzz/corpus/request/b877e1113014ea06fba471de08e660cbc9e2f53b new file mode 100644 index 0000000..786f147 Binary files /dev/null and b/octane_http/fuzz/corpus/request/b877e1113014ea06fba471de08e660cbc9e2f53b differ diff --git a/octane_http/fuzz/corpus/request/b881a2b79dbd278c29ff5c56edea029664e1077d b/octane_http/fuzz/corpus/request/b881a2b79dbd278c29ff5c56edea029664e1077d new file mode 100644 index 0000000..92a55a4 --- /dev/null +++ b/octane_http/fuzz/corpus/request/b881a2b79dbd278c29ff5c56edea029664e1077d @@ -0,0 +1,2 @@ +GET /redirect?neext=/home%03xt=/home%03333d%0aX:%20y HTTP/1.1a + diff --git a/octane_http/fuzz/corpus/request/b92419aec876822b2d8d102c7028556e38d043f4 b/octane_http/fuzz/corpus/request/b92419aec876822b2d8d102c7028556e38d043f4 new file mode 100644 index 0000000..451f3ec Binary files /dev/null and b/octane_http/fuzz/corpus/request/b92419aec876822b2d8d102c7028556e38d043f4 differ diff --git a/octane_http/fuzz/corpus/request/b9383ca74a58a97fc63c901c8c93706c8bcdb0bf b/octane_http/fuzz/corpus/request/b9383ca74a58a97fc63c901c8c93706c8bcdb0bf new file mode 100644 index 0000000..4cc9abb --- /dev/null +++ b/octane_http/fuzz/corpus/request/b9383ca74a58a97fc63c901c8c93706c8bcdb0bf @@ -0,0 +1,2 @@ +GET /cookies?set=mxQ HTTP/0." + diff --git a/octane_http/fuzz/corpus/request/ba1e44eb6fa85a153e3c60f5a21cd47aff4d34a5 b/octane_http/fuzz/corpus/request/ba1e44eb6fa85a153e3c60f5a21cd47aff4d34a5 new file mode 100644 index 0000000..855a68e Binary files /dev/null and b/octane_http/fuzz/corpus/request/ba1e44eb6fa85a153e3c60f5a21cd47aff4d34a5 differ diff --git a/octane_http/fuzz/corpus/request/ba204a6f00eda0a9b5d2bbe63b68b31107bef8c3 b/octane_http/fuzz/corpus/request/ba204a6f00eda0a9b5d2bbe63b68b31107bef8c3 new file mode 100644 index 0000000..39d072a Binary files /dev/null and b/octane_http/fuzz/corpus/request/ba204a6f00eda0a9b5d2bbe63b68b31107bef8c3 differ diff --git a/octane_http/fuzz/corpus/request/ba4888921320ceb4bd87d3d7a3ef5d7ea053bec0 b/octane_http/fuzz/corpus/request/ba4888921320ceb4bd87d3d7a3ef5d7ea053bec0 new file mode 100644 index 0000000..a600334 Binary files /dev/null and b/octane_http/fuzz/corpus/request/ba4888921320ceb4bd87d3d7a3ef5d7ea053bec0 differ diff --git a/octane_http/fuzz/corpus/request/bab174fb6cb11c5353f6336e6493784576df4365 b/octane_http/fuzz/corpus/request/bab174fb6cb11c5353f6336e6493784576df4365 new file mode 100644 index 0000000..cbb06d9 Binary files /dev/null and b/octane_http/fuzz/corpus/request/bab174fb6cb11c5353f6336e6493784576df4365 differ diff --git a/octane_http/fuzz/corpus/request/bab30af286d482e6793f73024ea2b637a230c5cc b/octane_http/fuzz/corpus/request/bab30af286d482e6793f73024ea2b637a230c5cc new file mode 100644 index 0000000..8d376b7 Binary files /dev/null and b/octane_http/fuzz/corpus/request/bab30af286d482e6793f73024ea2b637a230c5cc differ diff --git a/octane_http/fuzz/corpus/request/baba31078582d2524f8706264814081eee723b41 b/octane_http/fuzz/corpus/request/baba31078582d2524f8706264814081eee723b41 new file mode 100644 index 0000000..56a9f33 --- /dev/null +++ b/octane_http/fuzz/corpus/request/baba31078582d2524f8706264814081eee723b41 @@ -0,0 +1,8 @@ +GET /cookies?sx HTTP/1.1 +Hosv:PP;a=1; b="1a=1;"1e:;a=1; b="2=x t: a +Cookie:;a=2; b="1a=1; b="P1; b="2a=1=1; b="2=x t: a +Cookie:;a=2; b="1a=1; b="P1; b="2a=; b="1a=1;"1e:;a=1; b="2=x t: a +Cookie:;a=1; b="1a=1; b; b="2;b="ie:;a=1; b="1a=1;"1e:;a=1; b="2=x t: a +Cookie:;a=1; b="1a=1; b="Pkie:;a=2" + + diff --git a/octane_http/fuzz/corpus/request/bb739e46934725282199bcae71e1847b466a6c7e b/octane_http/fuzz/corpus/request/bb739e46934725282199bcae71e1847b466a6c7e new file mode 100644 index 0000000..1b5311c Binary files /dev/null and b/octane_http/fuzz/corpus/request/bb739e46934725282199bcae71e1847b466a6c7e differ diff --git a/octane_http/fuzz/corpus/request/bb8a4638f92e2772f1c35302b9e220baf7f64e8d b/octane_http/fuzz/corpus/request/bb8a4638f92e2772f1c35302b9e220baf7f64e8d new file mode 100644 index 0000000..2460386 Binary files /dev/null and b/octane_http/fuzz/corpus/request/bb8a4638f92e2772f1c35302b9e220baf7f64e8d differ diff --git a/octane_http/fuzz/corpus/request/bbb8242d9252a7f46038aa9a640d1aed3a2442f3 b/octane_http/fuzz/corpus/request/bbb8242d9252a7f46038aa9a640d1aed3a2442f3 new file mode 100644 index 0000000..48dacaf --- /dev/null +++ b/octane_http/fuzz/corpus/request/bbb8242d9252a7f46038aa9a640d1aed3a2442f3 @@ -0,0 +1,8 @@ +POST /eÿÿ 5 +X-Echo: Le+gth: 5 +X-Echo:: a +nen+gth: 5 +X-Echo: L/+gth: 5 +X-Echo: ki + +hello \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/bc39f865b11c723b10caeecce26fb416f01589b4 b/octane_http/fuzz/corpus/request/bc39f865b11c723b10caeecce26fb416f01589b4 new file mode 100644 index 0000000..2b6f3a8 --- /dev/null +++ b/octane_http/fuzz/corpus/request/bc39f865b11c723b10caeecce26fb416f01589b4 @@ -0,0 +1,34 @@ +GET /cookies?set=x HTTP/1.1 +Host: a +Cookie:;a61; b=E +Hoct: a +Cookie:kies?set=x HTTP/1.1 +Host: a +Cook4e:;a61; b=E +Host: a +Cookie:;a61; b= 61;e:;a61; b=GET /cookies?a +Cookie:;a61; b=E +Host: a +Cookie:kies?set=x HTTP/1.1 +Host: a +Cookie:;a61; b=E +Host: a +Cookie:;a61; b= xt=/h;a6a611; b=E +Host: a +CNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNookie:kies?set=x HTTP/1.1 +Host: a 61;e:es?set=x HTTP/1.1 +Host: a +Cookie:;a61; b=E +Host: a +Cookie:;a61; b= okie:;a61 +Cookie:;a61; b=E +Host: a +Cookie:;a61; b= 63;e:;a61; b=xt=/h;a6a61; b611; b=E +Host: a +Cookie:kies?set=x HTTP/1.1 +Host: a +Cookie:;a61 +Cookie:;a61; b=E +Host: a +Cookie:;a61; b= 63;e:;a61; b=xt=/h;a6a61; b=xt=/home; b=xt=/home%03"23" + diff --git a/octane_http/fuzz/corpus/request/bc7a9f41638374ac423ae056948d671d8cf5d321 b/octane_http/fuzz/corpus/request/bc7a9f41638374ac423ae056948d671d8cf5d321 new file mode 100644 index 0000000..afd1abc Binary files /dev/null and b/octane_http/fuzz/corpus/request/bc7a9f41638374ac423ae056948d671d8cf5d321 differ diff --git a/octane_http/fuzz/corpus/request/bcb6c08a1a356a2ce88425bae67a2f278206cef0 b/octane_http/fuzz/corpus/request/bcb6c08a1a356a2ce88425bae67a2f278206cef0 new file mode 100644 index 0000000..2750b74 --- /dev/null +++ b/octane_http/fuzz/corpus/request/bcb6c08a1a356a2ce88425bae67a2f278206cef0 @@ -0,0 +1,4 @@ +ME/ e: ` +C + +Hosto \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/bcce0abeb6acf18dc25eb438160cd8b01045b6a3 b/octane_http/fuzz/corpus/request/bcce0abeb6acf18dc25eb438160cd8b01045b6a3 new file mode 100644 index 0000000..0bbc6a8 Binary files /dev/null and b/octane_http/fuzz/corpus/request/bcce0abeb6acf18dc25eb438160cd8b01045b6a3 differ diff --git a/octane_http/fuzz/corpus/request/bce383aad3563da18f824f4da917cb821c268077 b/octane_http/fuzz/corpus/request/bce383aad3563da18f824f4da917cb821c268077 new file mode 100644 index 0000000..201f6a6 --- /dev/null +++ b/octane_http/fuzz/corpus/request/bce383aad3563da18f824f4da917cb821c268077 @@ -0,0 +1,4 @@ +GET setx= HTTP/1.1 +Host: a +Cookie: a=2; b)"2" + diff --git a/octane_http/fuzz/corpus/request/bcf148d561e11fa997f5e0e8c1e1baa5cf4f35ff b/octane_http/fuzz/corpus/request/bcf148d561e11fa997f5e0e8c1e1baa5cf4f35ff new file mode 100644 index 0000000..9901670 --- /dev/null +++ b/octane_http/fuzz/corpus/request/bcf148d561e11fa997f5e0e8c1e1baa5cf4f35ff @@ -0,0 +1 @@ +. lno \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/bd137979cb256c20a2592efacd6c81939ccdb486 b/octane_http/fuzz/corpus/request/bd137979cb256c20a2592efacd6c81939ccdb486 new file mode 100644 index 0000000..dd97492 --- /dev/null +++ b/octane_http/fuzz/corpus/request/bd137979cb256c20a2592efacd6c81939ccdb486 @@ -0,0 +1,3 @@ +GET /redirect?next=++/llll20y HTTP/2.1 +ost: a + diff --git a/octane_http/fuzz/corpus/request/bd16fb606f6fbd42a4383545d421bad6d050a914 b/octane_http/fuzz/corpus/request/bd16fb606f6fbd42a4383545d421bad6d050a914 new file mode 100644 index 0000000..1409e6c Binary files /dev/null and b/octane_http/fuzz/corpus/request/bd16fb606f6fbd42a4383545d421bad6d050a914 differ diff --git a/octane_http/fuzz/corpus/request/bd7afda992ea03eb13dbefb5e7d37bb1caa02eea b/octane_http/fuzz/corpus/request/bd7afda992ea03eb13dbefb5e7d37bb1caa02eea new file mode 100644 index 0000000..618dc51 --- /dev/null +++ b/octane_http/fuzz/corpus/request/bd7afda992ea03eb13dbefb5e7d37bb1caa02eea @@ -0,0 +1,14 @@ +POST /ecÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ 5 +X-Echo: Le+gth: 5 +Xo: Le+g: 5 +X-Echo: kith: 5 +X-Echo: Lecho:: a +ntent-Cost: a +neLentt-+gst:Echo: Le+gth: 3 +X-Echo: kith: 5 +X-Echo: Le+gth: 5 +X-Echo: kith: 5 +X-Echo: Le Le+gth: 5 +X-Echo: ki + +hello \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/bd821af1e55014269907c8dac2e1bf2cfbbc2172 b/octane_http/fuzz/corpus/request/bd821af1e55014269907c8dac2e1bf2cfbbc2172 new file mode 100644 index 0000000..a499b3e --- /dev/null +++ b/octane_http/fuzz/corpus/request/bd821af1e55014269907c8dac2e1bf2cfbbc2172 @@ -0,0 +1,2 @@ +——  a + J \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/bd8594beb890e13058660101422918ec8bcc29d2 b/octane_http/fuzz/corpus/request/bd8594beb890e13058660101422918ec8bcc29d2 new file mode 100644 index 0000000..3abab0d Binary files /dev/null and b/octane_http/fuzz/corpus/request/bd8594beb890e13058660101422918ec8bcc29d2 differ diff --git a/octane_http/fuzz/corpus/request/bdca8bc7fbcbea1d5d849060c2c9f778043b51bf b/octane_http/fuzz/corpus/request/bdca8bc7fbcbea1d5d849060c2c9f778043b51bf new file mode 100644 index 0000000..990005c --- /dev/null +++ b/octane_http/fuzz/corpus/request/bdca8bc7fbcbea1d5d849060c2c9f778043b51bf @@ -0,0 +1,5 @@ +POST /ec,o HTTP/1.' a +Content-Length:07 +Xo: ki + +eÿÿÿÿÿÿÿ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/bdcbc961fe5c666d842cd81f28d530a06c787aeb b/octane_http/fuzz/corpus/request/bdcbc961fe5c666d842cd81f28d530a06c787aeb new file mode 100644 index 0000000..979df66 Binary files /dev/null and b/octane_http/fuzz/corpus/request/bdcbc961fe5c666d842cd81f28d530a06c787aeb differ diff --git a/octane_http/fuzz/corpus/request/be8b00765424a68641e85a94fb2dbdc46a321c3b b/octane_http/fuzz/corpus/request/be8b00765424a68641e85a94fb2dbdc46a321c3b new file mode 100644 index 0000000..bd32bb6 Binary files /dev/null and b/octane_http/fuzz/corpus/request/be8b00765424a68641e85a94fb2dbdc46a321c3b differ diff --git a/octane_http/fuzz/corpus/request/bee98e664946239fa9d1044bcb179a5df6b59d61 b/octane_http/fuzz/corpus/request/bee98e664946239fa9d1044bcb179a5df6b59d61 new file mode 100644 index 0000000..a77e896 --- /dev/null +++ b/octane_http/fuzz/corpus/request/bee98e664946239fa9d1044bcb179a5df6b59d61 @@ -0,0 +1,26 @@ +G /cookies?set=x HTTP/1.1 +Host: g/txa +Cookie: a=okies?set=x HTTP/1.1 +Host: a +Cookie: a=1T /cook; b=x HTTP/1.1 +Cookie: a=1T /cook; b=1T /cook; b=ie: a=1T /cook; bo=1c/T ok; b=x HTTP/1.1 +Host: a +Cookie: a=1T /cook; b=1Took; b=x 1TTP/1.1 +Host: a +Cookie: a=1T /cook; b=1ToHost: set=x HTTP/1.1 +Host: a +Cookie: a=okies?set=x HTTP/1.1 +Host: a +Cookie: a=1T /cook; b=1T /cook; b=x HTTP/1.1 +Cookie: a=1T /cook; b=1T /cook; b=ie: a=1T /cook; bo=1c/T ok; b=x HTTP/1.1 +Host: a +Cookie: a=1T /cook; b=1ToHost: a +Cookie: a=1T /cookx HTTP/1.1 +Host: a +Cookie: a=1T /cook; b=1ToHost: a +Cookie: a +Cookie: a=1T /cookx HTTP/1.1 +Host: a +Cookie: a=1T?/cook; b=1ToHost: a +Cookie: a=1T /cook; b=1T /cook; b="2" + diff --git a/octane_http/fuzz/corpus/request/bf8b4530d8d246dd74ac53a13471bba17941dff7 b/octane_http/fuzz/corpus/request/bf8b4530d8d246dd74ac53a13471bba17941dff7 new file mode 100644 index 0000000..6b2aaa7 --- /dev/null +++ b/octane_http/fuzz/corpus/request/bf8b4530d8d246dd74ac53a13471bba17941dff7 @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/bfb033885333723a5417cbd2ccefcceae2a84aa1 b/octane_http/fuzz/corpus/request/bfb033885333723a5417cbd2ccefcceae2a84aa1 new file mode 100644 index 0000000..704d4fa --- /dev/null +++ b/octane_http/fuzz/corpus/request/bfb033885333723a5417cbd2ccefcceae2a84aa1 @@ -0,0 +1,3 @@ +GET /cookies?set=xBBBBBBBBBBBBBBBB444444444BBBBBBBBBBBBBBBBBBBBBBBBBBBB44444BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB44444444BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB! HTTP/1.1 +Host: a A V=; b" + diff --git a/octane_http/fuzz/corpus/request/c090ea1edd0685f3fee38db89ae88560d61a7dc7 b/octane_http/fuzz/corpus/request/c090ea1edd0685f3fee38db89ae88560d61a7dc7 new file mode 100644 index 0000000..6f37092 Binary files /dev/null and b/octane_http/fuzz/corpus/request/c090ea1edd0685f3fee38db89ae88560d61a7dc7 differ diff --git a/octane_http/fuzz/corpus/request/c0e3deeb5745bb47661f402f3ddbc6fbaa295b39 b/octane_http/fuzz/corpus/request/c0e3deeb5745bb47661f402f3ddbc6fbaa295b39 new file mode 100644 index 0000000..4fb2963 Binary files /dev/null and b/octane_http/fuzz/corpus/request/c0e3deeb5745bb47661f402f3ddbc6fbaa295b39 differ diff --git a/octane_http/fuzz/corpus/request/c12a6560334bde44bba0eb317a5a9052c810863b b/octane_http/fuzz/corpus/request/c12a6560334bde44bba0eb317a5a9052c810863b new file mode 100644 index 0000000..ca1d3b5 Binary files /dev/null and b/octane_http/fuzz/corpus/request/c12a6560334bde44bba0eb317a5a9052c810863b differ diff --git a/octane_http/fuzz/corpus/request/c18709b19ac9c45b887a4653f4835e7dae0d6275 b/octane_http/fuzz/corpus/request/c18709b19ac9c45b887a4653f4835e7dae0d6275 new file mode 100644 index 0000000..d8d072e --- /dev/null +++ b/octane_http/fuzz/corpus/request/c18709b19ac9c45b887a4653f4835e7dae0d6275 @@ -0,0 +1,3 @@ +GET /cook{?se HTT1.1 +Homt a +Co . üòòò ok üò = \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/c1884389c53efc5e37fc14329af05b4a84c4fba2 b/octane_http/fuzz/corpus/request/c1884389c53efc5e37fc14329af05b4a84c4fba2 new file mode 100644 index 0000000..80e536a Binary files /dev/null and b/octane_http/fuzz/corpus/request/c1884389c53efc5e37fc14329af05b4a84c4fba2 differ diff --git a/octane_http/fuzz/corpus/request/c2925b5777503d0bc3fb1b830dbf5aae61cd1de2 b/octane_http/fuzz/corpus/request/c2925b5777503d0bc3fb1b830dbf5aae61cd1de2 new file mode 100644 index 0000000..ede0e83 Binary files /dev/null and b/octane_http/fuzz/corpus/request/c2925b5777503d0bc3fb1b830dbf5aae61cd1de2 differ diff --git a/octane_http/fuzz/corpus/request/c2efe68e6e2622f570c248d9dd0c17aec61ecd11 b/octane_http/fuzz/corpus/request/c2efe68e6e2622f570c248d9dd0c17aec61ecd11 new file mode 100644 index 0000000..2ac8853 Binary files /dev/null and b/octane_http/fuzz/corpus/request/c2efe68e6e2622f570c248d9dd0c17aec61ecd11 differ diff --git a/octane_http/fuzz/corpus/request/c41389e167cc25c49a6d6b18819be1a69b79715a b/octane_http/fuzz/corpus/request/c41389e167cc25c49a6d6b18819be1a69b79715a new file mode 100644 index 0000000..ea7b363 Binary files /dev/null and b/octane_http/fuzz/corpus/request/c41389e167cc25c49a6d6b18819be1a69b79715a differ diff --git a/octane_http/fuzz/corpus/request/c44c7ffcd695da6e257ad8e8e99c0bf7e477e7fe b/octane_http/fuzz/corpus/request/c44c7ffcd695da6e257ad8e8e99c0bf7e477e7fe new file mode 100644 index 0000000..e69907b Binary files /dev/null and b/octane_http/fuzz/corpus/request/c44c7ffcd695da6e257ad8e8e99c0bf7e477e7fe differ diff --git a/octane_http/fuzz/corpus/request/c460b95013d07b0bfe8da2906edff443f6cfe3cc b/octane_http/fuzz/corpus/request/c460b95013d07b0bfe8da2906edff443f6cfe3cc new file mode 100644 index 0000000..47cdc5f Binary files /dev/null and b/octane_http/fuzz/corpus/request/c460b95013d07b0bfe8da2906edff443f6cfe3cc differ diff --git a/octane_http/fuzz/corpus/request/c487884b0d304ffe7e148942019b28193f939b4f b/octane_http/fuzz/corpus/request/c487884b0d304ffe7e148942019b28193f939b4f new file mode 100644 index 0000000..a738516 --- /dev/null +++ b/octane_http/fuzz/corpus/request/c487884b0d304ffe7e148942019b28193f939b4f @@ -0,0 +1,4 @@ +GÇT /coki H +Host: a +C" + diff --git a/octane_http/fuzz/corpus/request/c527708e3e3544ae8d59636c4f62b9e3d5056116 b/octane_http/fuzz/corpus/request/c527708e3e3544ae8d59636c4f62b9e3d5056116 new file mode 100644 index 0000000..8f70ead Binary files /dev/null and b/octane_http/fuzz/corpus/request/c527708e3e3544ae8d59636c4f62b9e3d5056116 differ diff --git a/octane_http/fuzz/corpus/request/c53c8f7c0993c7dfb6a8a8426095b602d208cd2c b/octane_http/fuzz/corpus/request/c53c8f7c0993c7dfb6a8a8426095b602d208cd2c new file mode 100644 index 0000000..86eb596 Binary files /dev/null and b/octane_http/fuzz/corpus/request/c53c8f7c0993c7dfb6a8a8426095b602d208cd2c differ diff --git a/octane_http/fuzz/corpus/request/c54c9debf92e24286f822952f47279ce7601e8f2 b/octane_http/fuzz/corpus/request/c54c9debf92e24286f822952f47279ce7601e8f2 new file mode 100644 index 0000000..ef4ed8b Binary files /dev/null and b/octane_http/fuzz/corpus/request/c54c9debf92e24286f822952f47279ce7601e8f2 differ diff --git a/octane_http/fuzz/corpus/request/c58d987920ab96c1de3d09d94860900a7b43b231 b/octane_http/fuzz/corpus/request/c58d987920ab96c1de3d09d94860900a7b43b231 new file mode 100644 index 0000000..e478ff9 --- /dev/null +++ b/octane_http/fuzz/corpus/request/c58d987920ab96c1de3d09d94860900a7b43b231 @@ -0,0 +1,3 @@ +POST /echo HTTP/1.1 X + +hello \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/c5b14c52f3ddd11122210ca0d8ec34897c5abdd6 b/octane_http/fuzz/corpus/request/c5b14c52f3ddd11122210ca0d8ec34897c5abdd6 new file mode 100644 index 0000000..a859241 Binary files /dev/null and b/octane_http/fuzz/corpus/request/c5b14c52f3ddd11122210ca0d8ec34897c5abdd6 differ diff --git a/octane_http/fuzz/corpus/request/c6497873521aecea81c812581a2dee6f74ac513e b/octane_http/fuzz/corpus/request/c6497873521aecea81c812581a2dee6f74ac513e new file mode 100644 index 0000000..43fa600 Binary files /dev/null and b/octane_http/fuzz/corpus/request/c6497873521aecea81c812581a2dee6f74ac513e differ diff --git a/octane_http/fuzz/corpus/request/c6cb391c8e7ba87a94fde0f4988a590bafa278eb b/octane_http/fuzz/corpus/request/c6cb391c8e7ba87a94fde0f4988a590bafa278eb new file mode 100644 index 0000000..42c31a9 --- /dev/null +++ b/octane_http/fuzz/corpus/request/c6cb391c8e7ba87a94fde0f4988a590bafa278eb @@ -0,0 +1,47 @@ +G /cookiEs?set=x HTTP/1.1 +Host: a +Cookie: a=okies?set=x HTTP/1.1 +Host: a +Cookie: a=1T /cook; b=1T /cook; b=x HTTP/1.1 +Cookie: a=1T /cook; b=1T /cook; b=ie: a=1T /cook; b=1T /cook; b=x HTTP/1.1 +Host: a +Cookie: st: a +Cookie: a=1T /cook; b=1T /cook; b=x HTTP/1.1 +Cookie: a=1T /cook; b=1T /cook; b=ie: a=1T /cook; bo=1c/T ok; b=x HTTP/1.1 +Host: a +Cookie: a=1T /cook; b=1ToHost: a +Cookie: a=1T /cookx HTTP/1.1 +Host: a +Cookie: a=1T /cook; b=1ToHost: a +Cookie: a +Cookie: a=1T /cookx 1.1 +Cookie: a=1T /cook; b=1T /cook; b=ieookie: a=1Tst: set=x HTTP/1.1 +Host: a +Cookie: a=okies?set=x HTTP/1.1 +Host: a +Cookie: a=okies?set=x HTTP/1.1 +Host: a +Cookie: a=1T /cook; b=1T /cook; b=x HTTP/1.1 +Cookie: a=1T /cook; b=1T /cook; b=ie: a=1T /cook; b=1T /cook; b=x HTTP/1.1 +Host: a +Cookie: a=1Tst: set=x HTTP/1.1 +Host: a +Cookie: a=okies?set=x HTTP/1.1 +Host: a +Cookie: a=1T /cook; b=1T /cook; b=x HTTP/1.1 +Cookie: =1T /cook; b=1T /cook; b=x HTTP/1.1 +Cookie: a=1T /cook; b=1T /cook; b=ie: a=1T /cook; bo=1c/T ok; b=x HTTP/1.1 +Host: a +Cookie: a=1T /cook; b=1ToHost: a +Cookie: a=1T /cookx HTTP/1.1 +Host: a +Cookie: a=1T /cook; b=1ToHost: a +Cookie: a +Cookie: a=1T /cookx HTTP/1.1 +Host: a +Cookie: a=1T /cook; b=1ToHost: a +Cookie: a=1T /cook; b=1T /cook; b="HTTP/1.1 +Host: a +Cookie: a=1T /cook; b=1ToHost: a +Cookie: a=1T /cook; b=1T /cook; b="2" + diff --git a/octane_http/fuzz/corpus/request/c7119cb4e9382e140b6024957da1ddcc344d1a37 b/octane_http/fuzz/corpus/request/c7119cb4e9382e140b6024957da1ddcc344d1a37 new file mode 100644 index 0000000..9a09dee --- /dev/null +++ b/octane_http/fuzz/corpus/request/c7119cb4e9382e140b6024957da1ddcc344d1a37 @@ -0,0 +1,2 @@ +GET /cookies?set=m?```80```x-Q HTTP/0.1 2 + diff --git a/octane_http/fuzz/corpus/request/c7514ae330003fc8ea83ce2a2f4328e81192d6cb b/octane_http/fuzz/corpus/request/c7514ae330003fc8ea83ce2a2f4328e81192d6cb new file mode 100644 index 0000000..62f1e8d Binary files /dev/null and b/octane_http/fuzz/corpus/request/c7514ae330003fc8ea83ce2a2f4328e81192d6cb differ diff --git a/octane_http/fuzz/corpus/request/c76e676079668005b38686f05b0657efcc3a081a b/octane_http/fuzz/corpus/request/c76e676079668005b38686f05b0657efcc3a081a new file mode 100644 index 0000000..e5f569b Binary files /dev/null and b/octane_http/fuzz/corpus/request/c76e676079668005b38686f05b0657efcc3a081a differ diff --git a/octane_http/fuzz/corpus/request/c7942960401a16418e26498960e2715bc06df6f2 b/octane_http/fuzz/corpus/request/c7942960401a16418e26498960e2715bc06df6f2 new file mode 100644 index 0000000..0d188de Binary files /dev/null and b/octane_http/fuzz/corpus/request/c7942960401a16418e26498960e2715bc06df6f2 differ diff --git a/octane_http/fuzz/corpus/request/c7b0390a3a873a04891df5eb9f461f9c82e45a65 b/octane_http/fuzz/corpus/request/c7b0390a3a873a04891df5eb9f461f9c82e45a65 new file mode 100644 index 0000000..97e6808 --- /dev/null +++ b/octane_http/fuzz/corpus/request/c7b0390a3a873a04891df5eb9f461f9c82e45a65 @@ -0,0 +1,11 @@ +POST /echo HTTP.1 +Host: aCon1 +Hng:.1 +Hng:4 ht +X-Echo:.1 +Host: on; +Hng:.1 +Hng:4 ht +X-Ech::hi + +helàš \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/c7fd3ced9d48473f20e04ba41ed26a7af5d45f46 b/octane_http/fuzz/corpus/request/c7fd3ced9d48473f20e04ba41ed26a7af5d45f46 new file mode 100644 index 0000000..3944e26 --- /dev/null +++ b/octane_http/fuzz/corpus/request/c7fd3ced9d48473f20e04ba41ed26a7af5d45f46 @@ -0,0 +1,7 @@ +GE /irecx HTTP/0.1 +Host: a +Ce:d%20y H +Host: aP/0.1 +Host: a +p + diff --git a/octane_http/fuzz/corpus/request/c8024ccafe3e017dd25f61965b7d97868ce54369 b/octane_http/fuzz/corpus/request/c8024ccafe3e017dd25f61965b7d97868ce54369 new file mode 100644 index 0000000..f1c46af --- /dev/null +++ b/octane_http/fuzz/corpus/request/c8024ccafe3e017dd25f61965b7d97868ce54369 @@ -0,0 +1,2 @@ +GET /redirect?next=+/llll20y HTTP/2a + diff --git a/octane_http/fuzz/corpus/request/c86d31702c375d290dae47303f4c45129e7155a3 b/octane_http/fuzz/corpus/request/c86d31702c375d290dae47303f4c45129e7155a3 new file mode 100644 index 0000000..27f0f10 --- /dev/null +++ b/octane_http/fuzz/corpus/request/c86d31702c375d290dae47303f4c45129e7155a3 @@ -0,0 +1,4 @@ +GET /redi0d%0aX:%lllllll20y0d%0aX:%lllllll20y HTTP/ +Host: a + +E \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/c8b01df282c840451ce14abc8f7f40d3d48dacdc b/octane_http/fuzz/corpus/request/c8b01df282c840451ce14abc8f7f40d3d48dacdc new file mode 100644 index 0000000..d833c0c Binary files /dev/null and b/octane_http/fuzz/corpus/request/c8b01df282c840451ce14abc8f7f40d3d48dacdc differ diff --git a/octane_http/fuzz/corpus/request/c8e254f2835270467cda7134f1cbb14bd63ee839 b/octane_http/fuzz/corpus/request/c8e254f2835270467cda7134f1cbb14bd63ee839 new file mode 100644 index 0000000..3cad451 --- /dev/null +++ b/octane_http/fuzz/corpus/request/c8e254f2835270467cda7134f1cbb14bd63ee839 @@ -0,0 +1,5 @@ +AGET /%cookies?set=x HTTP/1.1 +Host: a +Cookie: a= 2 ; +Cookie: OO=C ;a b" + diff --git a/octane_http/fuzz/corpus/request/c8ecee5f8b86b02b048576605145b0d358e7520f b/octane_http/fuzz/corpus/request/c8ecee5f8b86b02b048576605145b0d358e7520f new file mode 100644 index 0000000..61359e5 Binary files /dev/null and b/octane_http/fuzz/corpus/request/c8ecee5f8b86b02b048576605145b0d358e7520f differ diff --git a/octane_http/fuzz/corpus/request/c9af0a4ee93e9207be029018fb16008f18476fd1 b/octane_http/fuzz/corpus/request/c9af0a4ee93e9207be029018fb16008f18476fd1 new file mode 100644 index 0000000..fe907d2 Binary files /dev/null and b/octane_http/fuzz/corpus/request/c9af0a4ee93e9207be029018fb16008f18476fd1 differ diff --git a/octane_http/fuzz/corpus/request/c9d8ff339ec1ce9675d788df4023ad5ed3482cd6 b/octane_http/fuzz/corpus/request/c9d8ff339ec1ce9675d788df4023ad5ed3482cd6 new file mode 100644 index 0000000..fff6a91 --- /dev/null +++ b/octane_http/fuzz/corpus/request/c9d8ff339ec1ce9675d788df4023ad5ed3482cd6 @@ -0,0 +1,2 @@ +GET /cookies?set=m``***``80```x-Q HTTP/0"2" + diff --git a/octane_http/fuzz/corpus/request/ca50c9d86fc1bd6e8c954a082736b744a374de39 b/octane_http/fuzz/corpus/request/ca50c9d86fc1bd6e8c954a082736b744a374de39 new file mode 100644 index 0000000..abe6c7e Binary files /dev/null and b/octane_http/fuzz/corpus/request/ca50c9d86fc1bd6e8c954a082736b744a374de39 differ diff --git a/octane_http/fuzz/corpus/request/ca75061383c7b124dfceb4bf20787f3c50cbb6ed b/octane_http/fuzz/corpus/request/ca75061383c7b124dfceb4bf20787f3c50cbb6ed new file mode 100644 index 0000000..8a7933e --- /dev/null +++ b/octane_http/fuzz/corpus/request/ca75061383c7b124dfceb4bf20787f3c50cbb6ed @@ -0,0 +1,3 @@ +GEoc/ To HTTP/0Host:a +Cookie: a.=KKKK2 ;"2="b + diff --git a/octane_http/fuzz/corpus/request/cad89909a8042d8fb777c11a32d7643ba761fe8e b/octane_http/fuzz/corpus/request/cad89909a8042d8fb777c11a32d7643ba761fe8e new file mode 100644 index 0000000..eb0a5b3 Binary files /dev/null and b/octane_http/fuzz/corpus/request/cad89909a8042d8fb777c11a32d7643ba761fe8e differ diff --git a/octane_http/fuzz/corpus/request/cb06e40b4f4fb5997ee59e60e4bc7581635152a2 b/octane_http/fuzz/corpus/request/cb06e40b4f4fb5997ee59e60e4bc7581635152a2 new file mode 100644 index 0000000..3511c56 Binary files /dev/null and b/octane_http/fuzz/corpus/request/cb06e40b4f4fb5997ee59e60e4bc7581635152a2 differ diff --git a/octane_http/fuzz/corpus/request/cb3ba3a595671fbf0990ade16946c99ba4c289a5 b/octane_http/fuzz/corpus/request/cb3ba3a595671fbf0990ade16946c99ba4c289a5 new file mode 100644 index 0000000..4acb8c5 Binary files /dev/null and b/octane_http/fuzz/corpus/request/cb3ba3a595671fbf0990ade16946c99ba4c289a5 differ diff --git a/octane_http/fuzz/corpus/request/cb7afd82d5c254f4f238e0a94478e6a56f11ae9a b/octane_http/fuzz/corpus/request/cb7afd82d5c254f4f238e0a94478e6a56f11ae9a new file mode 100644 index 0000000..098c966 Binary files /dev/null and b/octane_http/fuzz/corpus/request/cb7afd82d5c254f4f238e0a94478e6a56f11ae9a differ diff --git a/octane_http/fuzz/corpus/request/cbeebe6d09ea2f16d34f1331bd446b53f35afb87 b/octane_http/fuzz/corpus/request/cbeebe6d09ea2f16d34f1331bd446b53f35afb87 new file mode 100644 index 0000000..49e2163 --- /dev/null +++ b/octane_http/fuzz/corpus/request/cbeebe6d09ea2f16d34f1331bd446b53f35afb87 @@ -0,0 +1,6 @@ +GET /sx HTTP/1.1 +Hosv:PP;a=1; b="1a=1;"1e:;a=1; b="2=x t: a +Cookie:;a=2; b="1a=1; b="P1; b="2a=1; b="2;b="ie:;a=1; b="1a=1;"1e:;a=1; b="2=x t: a +Cookie:;a=1; b="1a=1; b="Pkie:;a=2" + + diff --git a/octane_http/fuzz/corpus/request/cc10edbbaf3a5e2d029776da0ec9dd138163d203 b/octane_http/fuzz/corpus/request/cc10edbbaf3a5e2d029776da0ec9dd138163d203 new file mode 100644 index 0000000..0afe1e2 Binary files /dev/null and b/octane_http/fuzz/corpus/request/cc10edbbaf3a5e2d029776da0ec9dd138163d203 differ diff --git a/octane_http/fuzz/corpus/request/cc54270c59f652805d6f747d0e37353cdf185f28 b/octane_http/fuzz/corpus/request/cc54270c59f652805d6f747d0e37353cdf185f28 new file mode 100644 index 0000000..1b34a9e --- /dev/null +++ b/octane_http/fuzz/corpus/request/cc54270c59f652805d6f747d0e37353cdf185f28 @@ -0,0 +1,113 @@ +�PT : 1.1 +Hostw-Ec: hkes? a +Congth: +Cogsh: 5 +X: 2.1 +e: 1.1 +Host:.1 +Host: a +Co1.ng33333th: +Cogsh: 5 +X: 1.1 +Hostw-Ec: hkes? a +Congth: +Cogsh: 5 +X: 1.1 +Hostw-Ec: hkes?sec: hkes? a +C:t oghn +Cogsh: 5 +X: 1.1 +Hostw-Ec: hkes?set=ost: a +Co1.ng33333th: +Cogsh: 5 +X: 133333th: +Cogsh: 5 +X: 1.1 +Hostw-Ec: hkes? a +Congtstw-Ec: hkes?set=x HTTP/1.1 +Host:3th: +Cogsh: 5 +X: 1.1ostw-Ec: hkes?set=x HTTP/1(1 +Host:1th: +Cogsh: 5 +X:V1.1 +Hostw-Ec: hkes? a +Congth: +Cogsh: 5 +X: 1.1 +Hostw-Ec: hkes?set=ost: a +Cm1.ng33333th: +Cogsh: 5 +X: 133333th: +Cogsh:5 +X: 1.1 +Hotw-Ec: hkes? a +C:t oghn +Cogsh: 5 +X: 1.1 +Hostw-Ec: hkes?set=ost=x HTTP/1.1 +Host:3th: +Cogsh: 5 +X: 1.1 +Hostw-Ec: hkes? a +C:t oghn +Cogsh: 5 +X: 1.1 +Hostw-Ec: hkes?set=ost: a +Co1.ng33333th: +Cogsh: 5 +X: 133333th: +Cogsh: 5 +X: 1.1 +Hostw-Ec: hkes? a +Congtstw-Ec: hkes?set=x HTTP/1.1 +Host:3th: +Cogsh: 5 +X: 1.1ostw-Ec: hkes?set=x HTTP/1(1 +Host:1th: +Cogsh: 5 +X:V1.1 +Hostw-Ec: hkes? a +Congth: +Cogsh: 5 +X: 1.1 +Hostw-Ec: hkes?set=ost: a +Cm1.ng33333th: +Cogsh: 5 +X: 133333th: +Cogsh:5 +X: 1.1 +Hotw-Ec: hkes? a +C:t oghn +Cogsh: 5 +X: 1.1 +Hostw-Ec: hkes?set=ost: a +Co1.ng33333th: +Cogsh: 5 +X: 133333th: +Cogsh: 5 +X: 1.1 +Hostw-Ec: hkes? a +Congtstw-Ec: hkes?set=x HTTP/1.1 +Host:3th: +Cogsh: 5 +X: 1.1ostw-Ec: hkes?set=x HTTP/1(1 +Host:1th: +Cogsh: 5 +X:V1.1 +Hostw-Ec: hkes? a +Congth: +Cogsh: 5 +X: 1.1 +Hostw-Ec: hkes?set=ost: a +Cm1.ng33333th: +Cogsh: 5 +X: 133333th: +Cogsh:5 +X: 1.1 +Hostw-Ec: hkes? a +Contsgtw-Ec: hkstw-Ec: hkes? a +Contsgtw-Ec: hke/echo HTTPa +X + +o \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/cc7a0e310202bda1214fd0f4dfeede8720ca8654 b/octane_http/fuzz/corpus/request/cc7a0e310202bda1214fd0f4dfeede8720ca8654 new file mode 100644 index 0000000..eb6d60e --- /dev/null +++ b/octane_http/fuzz/corpus/request/cc7a0e310202bda1214fd0f4dfeede8720ca8654 @@ -0,0 +1,2 @@ +GET /cookies?set=m```````*XQ HTTP/a + diff --git a/octane_http/fuzz/corpus/request/cd0d0ce859b2ebae5c4fccb46868c32481450819 b/octane_http/fuzz/corpus/request/cd0d0ce859b2ebae5c4fccb46868c32481450819 new file mode 100644 index 0000000..aea2a2b Binary files /dev/null and b/octane_http/fuzz/corpus/request/cd0d0ce859b2ebae5c4fccb46868c32481450819 differ diff --git a/octane_http/fuzz/corpus/request/cd95349dbe18de43aff119690a57e0a21e6462a5 b/octane_http/fuzz/corpus/request/cd95349dbe18de43aff119690a57e0a21e6462a5 new file mode 100644 index 0000000..87fdb0b --- /dev/null +++ b/octane_http/fuzz/corpus/request/cd95349dbe18de43aff119690a57e0a21e6462a5 @@ -0,0 +1,2 @@ +GET /cookies?set=m````````80```x-Q HTTP/0.1;"2" + diff --git a/octane_http/fuzz/corpus/request/ce43cdfa4a7a2e58b14f1f66fe351e7b6f680d6d b/octane_http/fuzz/corpus/request/ce43cdfa4a7a2e58b14f1f66fe351e7b6f680d6d new file mode 100644 index 0000000..a987259 Binary files /dev/null and b/octane_http/fuzz/corpus/request/ce43cdfa4a7a2e58b14f1f66fe351e7b6f680d6d differ diff --git a/octane_http/fuzz/corpus/request/ce5045f01726e83968582e9a86785ae86d130d02 b/octane_http/fuzz/corpus/request/ce5045f01726e83968582e9a86785ae86d130d02 new file mode 100644 index 0000000..e9ba7d8 Binary files /dev/null and b/octane_http/fuzz/corpus/request/ce5045f01726e83968582e9a86785ae86d130d02 differ diff --git a/octane_http/fuzz/corpus/request/ce963a496fe2b8d16e2306e4d35859e967bdd9f6 b/octane_http/fuzz/corpus/request/ce963a496fe2b8d16e2306e4d35859e967bdd9f6 new file mode 100644 index 0000000..4faf502 --- /dev/null +++ b/octane_http/fuzz/corpus/request/ce963a496fe2b8d16e2306e4d35859e967bdd9f6 @@ -0,0 +1,3 @@ +GET=x H: a +Cookie:;a61; b=ET /redirect?neext=/home%03xt=/homaX:et=x HTTP/0:;a61; b=ET /redirect?neext=/home%03xt=/hoaX:xt=/homaX:et=x HTTP/%?n&"%?n&" + diff --git a/octane_http/fuzz/corpus/request/cebc6fbef5978bec4801e5d5bca473aba707553c b/octane_http/fuzz/corpus/request/cebc6fbef5978bec4801e5d5bca473aba707553c new file mode 100644 index 0000000..cbb7d48 Binary files /dev/null and b/octane_http/fuzz/corpus/request/cebc6fbef5978bec4801e5d5bca473aba707553c differ diff --git a/octane_http/fuzz/corpus/request/cef67ab25194645307b9752cc4672f40ebe6c08d b/octane_http/fuzz/corpus/request/cef67ab25194645307b9752cc4672f40ebe6c08d new file mode 100644 index 0000000..a24acb6 Binary files /dev/null and b/octane_http/fuzz/corpus/request/cef67ab25194645307b9752cc4672f40ebe6c08d differ diff --git a/octane_http/fuzz/corpus/request/cf1a2feb23ddefbd1a293abef4899c404562e783 b/octane_http/fuzz/corpus/request/cf1a2feb23ddefbd1a293abef4899c404562e783 new file mode 100644 index 0000000..10240ba Binary files /dev/null and b/octane_http/fuzz/corpus/request/cf1a2feb23ddefbd1a293abef4899c404562e783 differ diff --git a/octane_http/fuzz/corpus/request/cf48b3c776610144f1d076f8d330ec599645375b b/octane_http/fuzz/corpus/request/cf48b3c776610144f1d076f8d330ec599645375b new file mode 100644 index 0000000..bb50257 Binary files /dev/null and b/octane_http/fuzz/corpus/request/cf48b3c776610144f1d076f8d330ec599645375b differ diff --git a/octane_http/fuzz/corpus/request/cfc0133c2faed5e305e610b166bfe991a112328e b/octane_http/fuzz/corpus/request/cfc0133c2faed5e305e610b166bfe991a112328e new file mode 100644 index 0000000..d350a9d --- /dev/null +++ b/octane_http/fuzz/corpus/request/cfc0133c2faed5e305e610b166bfe991a112328e @@ -0,0 +1,19 @@ +GET /cookies?set=x HTTP/1.1 +Host:=xt=/h;a6a61; ;e:;a61; b=xt=/h;a6a61; b=:=xt=/h;a6a61; ;e:;a61; b=xt=/h;a6a61; b=xt=/home; b///////////////////.//=t: a +Cookie:;a61; b=E +Host: a +Cookie:;a61; b=' /cook 61;e:;a61; b=xt=/h;a6a61; b=xt=/home; b=t: a +Cookie:;a61; b=E +Host: a +Cookie:;a61; b=' /cook 61;e:;a61; b=xt=/h;a6a61; b=xt=/home; b=xt=/home%03a61; b=E +Host: a +Cookie:;a61; b= /cook 61;e:;a61; b=xb=xt=/hoRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR; b= /cook 61;e:;a61; b=xb=xt=/hoRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRme%xt=/home; b///////////////////.//=t: a +Cookie:;a61; b=E +Host: a +Cookie:;a61; b=' /cook 61;e:;a61; b=xt=/h;a6a61; b=xt=/home; b=t: a +Cookie:;a61; b=E +Host: a +Cookie:;a61; b=' /cook 61;e:;a61; b=xt=/h;a6a61; b=xt=/home; b=xt=/home%03a61; b=E +Host: a +Cookie:;a61; b= /cook 61;e:;a61; b=xb=xt=/hoRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR; b= /cook 61;e:;a61; b=xb=xt=/hoRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRme%03"23" + diff --git a/octane_http/fuzz/corpus/request/d02d225b719f4b34b4537a50fe426429fd6e09cd b/octane_http/fuzz/corpus/request/d02d225b719f4b34b4537a50fe426429fd6e09cd new file mode 100644 index 0000000..0f94657 Binary files /dev/null and b/octane_http/fuzz/corpus/request/d02d225b719f4b34b4537a50fe426429fd6e09cd differ diff --git a/octane_http/fuzz/corpus/request/d04455429d7ce9773c283c800e7e7d1e79e9a4fb b/octane_http/fuzz/corpus/request/d04455429d7ce9773c283c800e7e7d1e79e9a4fb new file mode 100644 index 0000000..4a349b2 --- /dev/null +++ b/octane_http/fuzz/corpus/request/d04455429d7ce9773c283c800e7e7d1e79e9a4fb @@ -0,0 +1 @@ +HAD u: a diff --git a/octane_http/fuzz/corpus/request/d08a43509256cead0db18ec788f421cab26d0f58 b/octane_http/fuzz/corpus/request/d08a43509256cead0db18ec788f421cab26d0f58 new file mode 100644 index 0000000..ccb6a3d --- /dev/null +++ b/octane_http/fuzz/corpus/request/d08a43509256cead0db18ec788f421cab26d0f58 @@ -0,0 +1,5 @@ +POST /echo H1ÒÎòõ·�ŒŽ: a +Conten-ntegLqqqqqqqqqqqqqqqqqqh: 6 +XqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqHost:i + +hello \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/d0b7de1f2bbf818a9e2d620fc990af5cc547f8e6 b/octane_http/fuzz/corpus/request/d0b7de1f2bbf818a9e2d620fc990af5cc547f8e6 new file mode 100644 index 0000000..f824d43 --- /dev/null +++ b/octane_http/fuzz/corpus/request/d0b7de1f2bbf818a9e2d620fc990af5cc547f8e6 @@ -0,0 +1,3 @@ +GET /cookies?set=x HTTP/1.1 +Hostredirect? =/home%03xt=/home%033rect? "2" + diff --git a/octane_http/fuzz/corpus/request/d0b86ded309e073b8ad0800a2c06315029afd621 b/octane_http/fuzz/corpus/request/d0b86ded309e073b8ad0800a2c06315029afd621 new file mode 100644 index 0000000..a379ab6 Binary files /dev/null and b/octane_http/fuzz/corpus/request/d0b86ded309e073b8ad0800a2c06315029afd621 differ diff --git a/octane_http/fuzz/corpus/request/d0ba5f0b67eb030f4ddd14b01d4e1f068d10653d b/octane_http/fuzz/corpus/request/d0ba5f0b67eb030f4ddd14b01d4e1f068d10653d new file mode 100644 index 0000000..daad8d4 --- /dev/null +++ b/octane_http/fuzz/corpus/request/d0ba5f0b67eb030f4ddd14b01d4e1f068d10653d @@ -0,0 +1,4 @@ +POST 1.: a +Content-LengtchOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo: ki + +hellï \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/d106b13fa6b1ac6780832e1530e44f7e8ac6c2c2 b/octane_http/fuzz/corpus/request/d106b13fa6b1ac6780832e1530e44f7e8ac6c2c2 new file mode 100644 index 0000000..efacc86 --- /dev/null +++ b/octane_http/fuzz/corpus/request/d106b13fa6b1ac6780832e1530e44f7e8ac6c2c2 @@ -0,0 +1,17 @@ +GET /cookies?set=x HTTP/1.1 +Host: a +Cookie:;a6b=E +Host: a +Cookie:kies?set=x HTTP/1.1 +Host: a +Cookie:;a61; b=E +Host: a +Cookie:;a61; b=xt=/h;1 +Host: a +Cookie:;a61; b=E +Host:ies?set=x HTTP/1.1 +Host: a +Cookie:;a61; b=E +Host: a +Cookie:;a61; b=xt=/h;a6a61; b=xt=/home%033"2YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY" + diff --git a/octane_http/fuzz/corpus/request/d215d213e6e6a64f423e761ee1183a0f5ee1491c b/octane_http/fuzz/corpus/request/d215d213e6e6a64f423e761ee1183a0f5ee1491c new file mode 100644 index 0000000..84e274d --- /dev/null +++ b/octane_http/fuzz/corpus/request/d215d213e6e6a64f423e761ee1183a0f5ee1491c @@ -0,0 +1,8 @@ +POST /echO HTTP/1.9 +Host: a +Content-Length: 0 +XHost: a +Content-Length: ,9 +Host: -o: ki + +hello \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/d2ce0de83bdecf6e1cc4648376047635c15ee046 b/octane_http/fuzz/corpus/request/d2ce0de83bdecf6e1cc4648376047635c15ee046 new file mode 100644 index 0000000..d44285a Binary files /dev/null and b/octane_http/fuzz/corpus/request/d2ce0de83bdecf6e1cc4648376047635c15ee046 differ diff --git a/octane_http/fuzz/corpus/request/d2dcb8a8ef3f038cd4fd09733e208155d274a473 b/octane_http/fuzz/corpus/request/d2dcb8a8ef3f038cd4fd09733e208155d274a473 new file mode 100644 index 0000000..bfd4129 --- /dev/null +++ b/octane_http/fuzz/corpus/request/d2dcb8a8ef3f038cd4fd09733e208155d274a473 @@ -0,0 +1,3 @@ +GET s HTTP/0.1 +Cookie:;!1auuuuuuuuuuuuuuuuuuub== "1""1" + diff --git a/octane_http/fuzz/corpus/request/d314054a501b1b464c6bbb8db846bfb2df16f7d5 b/octane_http/fuzz/corpus/request/d314054a501b1b464c6bbb8db846bfb2df16f7d5 new file mode 100644 index 0000000..57c55f5 Binary files /dev/null and b/octane_http/fuzz/corpus/request/d314054a501b1b464c6bbb8db846bfb2df16f7d5 differ diff --git a/octane_http/fuzz/corpus/request/d317ade254fd75b720f6147b1b41646f2aecf5fb b/octane_http/fuzz/corpus/request/d317ade254fd75b720f6147b1b41646f2aecf5fb new file mode 100644 index 0000000..4f44e76 Binary files /dev/null and b/octane_http/fuzz/corpus/request/d317ade254fd75b720f6147b1b41646f2aecf5fb differ diff --git a/octane_http/fuzz/corpus/request/d35c3e058b8eba31aec20b768293e70f00ab4fe0 b/octane_http/fuzz/corpus/request/d35c3e058b8eba31aec20b768293e70f00ab4fe0 new file mode 100644 index 0000000..473b229 --- /dev/null +++ b/octane_http/fuzz/corpus/request/d35c3e058b8eba31aec20b768293e70f00ab4fe0 @@ -0,0 +1,3 @@ +ÿÿÿÿÿ ÿÿÿÿÿÿÿ HTTP.1 +Cookie:;!Оb!Оb;!Оb=1" + diff --git a/octane_http/fuzz/corpus/request/d3c71844e17fbf4441a8d2df224bad3760034cf9 b/octane_http/fuzz/corpus/request/d3c71844e17fbf4441a8d2df224bad3760034cf9 new file mode 100644 index 0000000..32ed145 --- /dev/null +++ b/octane_http/fuzz/corpus/request/d3c71844e17fbf4441a8d2df224bad3760034cf9 @@ -0,0 +1,4 @@ +POST /e&cho HTTP/0.9 +Host: a: ki/0.9 + +hllo \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/d42ee1dc81d0e2701898b84bbf46a5948e4c062f b/octane_http/fuzz/corpus/request/d42ee1dc81d0e2701898b84bbf46a5948e4c062f new file mode 100644 index 0000000..3413ec0 Binary files /dev/null and b/octane_http/fuzz/corpus/request/d42ee1dc81d0e2701898b84bbf46a5948e4c062f differ diff --git a/octane_http/fuzz/corpus/request/d44c6c7e77b9480b3411b5131cc3ecbd4cf4ed11 b/octane_http/fuzz/corpus/request/d44c6c7e77b9480b3411b5131cc3ecbd4cf4ed11 new file mode 100644 index 0000000..b95a85e Binary files /dev/null and b/octane_http/fuzz/corpus/request/d44c6c7e77b9480b3411b5131cc3ecbd4cf4ed11 differ diff --git a/octane_http/fuzz/corpus/request/d48aa251b7469d3c7b8bfb63e5aada1589c858bc b/octane_http/fuzz/corpus/request/d48aa251b7469d3c7b8bfb63e5aada1589c858bc new file mode 100644 index 0000000..5a2eda7 Binary files /dev/null and b/octane_http/fuzz/corpus/request/d48aa251b7469d3c7b8bfb63e5aada1589c858bc differ diff --git a/octane_http/fuzz/corpus/request/d4d59fd7ba89ffe851757f8b6c159eb129b0bbdb b/octane_http/fuzz/corpus/request/d4d59fd7ba89ffe851757f8b6c159eb129b0bbdb new file mode 100644 index 0000000..060b355 Binary files /dev/null and b/octane_http/fuzz/corpus/request/d4d59fd7ba89ffe851757f8b6c159eb129b0bbdb differ diff --git a/octane_http/fuzz/corpus/request/d5386463ce53dc5c05357eea8e450ae0e03d180b b/octane_http/fuzz/corpus/request/d5386463ce53dc5c05357eea8e450ae0e03d180b new file mode 100644 index 0000000..8805919 Binary files /dev/null and b/octane_http/fuzz/corpus/request/d5386463ce53dc5c05357eea8e450ae0e03d180b differ diff --git a/octane_http/fuzz/corpus/request/d5577edb89a3fc9430048a555adef457195c41d4 b/octane_http/fuzz/corpus/request/d5577edb89a3fc9430048a555adef457195c41d4 new file mode 100644 index 0000000..ad95876 --- /dev/null +++ b/octane_http/fuzz/corpus/request/d5577edb89a3fc9430048a555adef457195c41d4 @@ -0,0 +1,6 @@ +POST /ÿÿÿÿÿÿÿÿ 5 +X-Echo: Le+gthkith: 5 +X-Echo: Le+gth: 5 +X-Echo: ki + +hello \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/d5634db5dd7e9d4555c53c764ce0ef428c927822 b/octane_http/fuzz/corpus/request/d5634db5dd7e9d4555c53c764ce0ef428c927822 new file mode 100644 index 0000000..2b3abfb --- /dev/null +++ b/octane_http/fuzz/corpus/request/d5634db5dd7e9d4555c53c764ce0ef428c927822 @@ -0,0 +1,2 @@ +GET /cookies?set=.m````********-Q HTTP/0,1;"2" + diff --git a/octane_http/fuzz/corpus/request/d57dd05ab4cf1a1dc9bbfba3348339b6e80cf831 b/octane_http/fuzz/corpus/request/d57dd05ab4cf1a1dc9bbfba3348339b6e80cf831 new file mode 100644 index 0000000..b556f80 --- /dev/null +++ b/octane_http/fuzz/corpus/request/d57dd05ab4cf1a1dc9bbfba3348339b6e80cf831 @@ -0,0 +1,3 @@ +GET /redirect?n====&&&&&&&&&========?====+==&&&&&&&&&=======%y0:% HTTP/1.1 +Host: a + diff --git a/octane_http/fuzz/corpus/request/d588e51d42c3d611829277c646ebaabf438433de b/octane_http/fuzz/corpus/request/d588e51d42c3d611829277c646ebaabf438433de new file mode 100644 index 0000000..e8395bb Binary files /dev/null and b/octane_http/fuzz/corpus/request/d588e51d42c3d611829277c646ebaabf438433de differ diff --git a/octane_http/fuzz/corpus/request/d5bd66377778dec6a309d1b6b4c588fe1674b385 b/octane_http/fuzz/corpus/request/d5bd66377778dec6a309d1b6b4c588fe1674b385 new file mode 100644 index 0000000..310afb3 --- /dev/null +++ b/octane_http/fuzz/corpus/request/d5bd66377778dec6a309d1b6b4c588fe1674b385 @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/d5c0292973d9f3edaaa095302ae120b10896ae06 b/octane_http/fuzz/corpus/request/d5c0292973d9f3edaaa095302ae120b10896ae06 new file mode 100644 index 0000000..8bb3d51 --- /dev/null +++ b/octane_http/fuzz/corpus/request/d5c0292973d9f3edaaa095302ae120b10896ae06 @@ -0,0 +1,2 @@ +GET /cookies?set=m````````8Hoist0```x-Q HTTP/0.1 + diff --git a/octane_http/fuzz/corpus/request/d5c3cde4365f2869f163577a1d81b15078ee353a b/octane_http/fuzz/corpus/request/d5c3cde4365f2869f163577a1d81b15078ee353a new file mode 100644 index 0000000..a89d9e8 Binary files /dev/null and b/octane_http/fuzz/corpus/request/d5c3cde4365f2869f163577a1d81b15078ee353a differ diff --git a/octane_http/fuzz/corpus/request/d60f313728f81a15c1d8ad454d1c766e7cc713fc b/octane_http/fuzz/corpus/request/d60f313728f81a15c1d8ad454d1c766e7cc713fc new file mode 100644 index 0000000..de0242d Binary files /dev/null and b/octane_http/fuzz/corpus/request/d60f313728f81a15c1d8ad454d1c766e7cc713fc differ diff --git a/octane_http/fuzz/corpus/request/d620457275ee9a8ecc864f6841c0321396b139e3 b/octane_http/fuzz/corpus/request/d620457275ee9a8ecc864f6841c0321396b139e3 new file mode 100644 index 0000000..83dbc92 --- /dev/null +++ b/octane_http/fuzz/corpus/request/d620457275ee9a8ecc864f6841c0321396b139e3 @@ -0,0 +1,2 @@ +@T / HTTPɈ0 + diff --git a/octane_http/fuzz/corpus/request/d6252e381a1e076fec977b2ba99392e817bbb1bb b/octane_http/fuzz/corpus/request/d6252e381a1e076fec977b2ba99392e817bbb1bb new file mode 100644 index 0000000..1918c27 --- /dev/null +++ b/octane_http/fuzz/corpus/request/d6252e381a1e076fec977b2ba99392e817bbb1bb @@ -0,0 +1,5 @@ +GET /redirect?nHTT;%%_______%zzz%P/1.1 +H%0d%X%:,llllll20y HTTP/2.1 +Host: a + +E \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/d6ad133258bf6b4205803f83aac3de7e2c9a8b96 b/octane_http/fuzz/corpus/request/d6ad133258bf6b4205803f83aac3de7e2c9a8b96 new file mode 100644 index 0000000..f72941b Binary files /dev/null and b/octane_http/fuzz/corpus/request/d6ad133258bf6b4205803f83aac3de7e2c9a8b96 differ diff --git a/octane_http/fuzz/corpus/request/d6c692388ae657bd9bc3e4eaf5acf1e3c825624c b/octane_http/fuzz/corpus/request/d6c692388ae657bd9bc3e4eaf5acf1e3c825624c new file mode 100644 index 0000000..74ec09d Binary files /dev/null and b/octane_http/fuzz/corpus/request/d6c692388ae657bd9bc3e4eaf5acf1e3c825624c differ diff --git a/octane_http/fuzz/corpus/request/d6f15072d2bf2e655d9ff153be13a05a1756575b b/octane_http/fuzz/corpus/request/d6f15072d2bf2e655d9ff153be13a05a1756575b new file mode 100644 index 0000000..c0aa957 Binary files /dev/null and b/octane_http/fuzz/corpus/request/d6f15072d2bf2e655d9ff153be13a05a1756575b differ diff --git a/octane_http/fuzz/corpus/request/d7226452222bd1e8f5238b4ee8a03fe4579ea679 b/octane_http/fuzz/corpus/request/d7226452222bd1e8f5238b4ee8a03fe4579ea679 new file mode 100644 index 0000000..34b2c1d --- /dev/null +++ b/octane_http/fuzz/corpus/request/d7226452222bd1e8f5238b4ee8a03fe4579ea679 @@ -0,0 +1,10 @@ +POST /echo HTTP/1.9 +Host: a +Content-Length: 0 +XHost: a +Content-Length: 0 +X-Echo: ki + +hell-Echo: ki + +Áeo \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/d730d51b9b5701afa2650e6a5ce49175c52147a0 b/octane_http/fuzz/corpus/request/d730d51b9b5701afa2650e6a5ce49175c52147a0 new file mode 100644 index 0000000..8106c62 Binary files /dev/null and b/octane_http/fuzz/corpus/request/d730d51b9b5701afa2650e6a5ce49175c52147a0 differ diff --git a/octane_http/fuzz/corpus/request/d745a6e55fbc63e7da1674cf70cdac21e5167165 b/octane_http/fuzz/corpus/request/d745a6e55fbc63e7da1674cf70cdac21e5167165 new file mode 100644 index 0000000..e96e6bf Binary files /dev/null and b/octane_http/fuzz/corpus/request/d745a6e55fbc63e7da1674cf70cdac21e5167165 differ diff --git a/octane_http/fuzz/corpus/request/d7c24868f49897cd714af07656400b9fee935826 b/octane_http/fuzz/corpus/request/d7c24868f49897cd714af07656400b9fee935826 new file mode 100644 index 0000000..6eb65b8 Binary files /dev/null and b/octane_http/fuzz/corpus/request/d7c24868f49897cd714af07656400b9fee935826 differ diff --git a/octane_http/fuzz/corpus/request/d7dd51010421e2815ecb48155bc12031e2d59d94 b/octane_http/fuzz/corpus/request/d7dd51010421e2815ecb48155bc12031e2d59d94 new file mode 100644 index 0000000..b8f5d1b Binary files /dev/null and b/octane_http/fuzz/corpus/request/d7dd51010421e2815ecb48155bc12031e2d59d94 differ diff --git a/octane_http/fuzz/corpus/request/d7ddb8c70d57d37d0caa394f5f056fe19b17e6d7 b/octane_http/fuzz/corpus/request/d7ddb8c70d57d37d0caa394f5f056fe19b17e6d7 new file mode 100644 index 0000000..927dd01 Binary files /dev/null and b/octane_http/fuzz/corpus/request/d7ddb8c70d57d37d0caa394f5f056fe19b17e6d7 differ diff --git a/octane_http/fuzz/corpus/request/d7e9948e783907723877b48a4be254e20491fa0b b/octane_http/fuzz/corpus/request/d7e9948e783907723877b48a4be254e20491fa0b new file mode 100644 index 0000000..5f07c64 Binary files /dev/null and b/octane_http/fuzz/corpus/request/d7e9948e783907723877b48a4be254e20491fa0b differ diff --git a/octane_http/fuzz/corpus/request/d92b7605ba3980ec1fab6ed7dc00decd24aeca77 b/octane_http/fuzz/corpus/request/d92b7605ba3980ec1fab6ed7dc00decd24aeca77 new file mode 100644 index 0000000..75bea3c Binary files /dev/null and b/octane_http/fuzz/corpus/request/d92b7605ba3980ec1fab6ed7dc00decd24aeca77 differ diff --git a/octane_http/fuzz/corpus/request/d931f2f6329c45719fdf1fb9c08b0d2fb8647ee9 b/octane_http/fuzz/corpus/request/d931f2f6329c45719fdf1fb9c08b0d2fb8647ee9 new file mode 100644 index 0000000..0a3316f --- /dev/null +++ b/octane_http/fuzz/corpus/request/d931f2f6329c45719fdf1fb9c08b0d2fb8647ee9 @@ -0,0 +1,10 @@ +ST X:%20y H¯TP/1.1 +Host: aTP/0.9 +Host: a +ConteLtne#-ngth: 6 +X-Echo: &ki/0.9 +Host: eth: 6 +X-Echo: ki + + +hello \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/d949fc74d75eee3a4c03a17162e363cdbca351e4 b/octane_http/fuzz/corpus/request/d949fc74d75eee3a4c03a17162e363cdbca351e4 new file mode 100644 index 0000000..b0c5e06 Binary files /dev/null and b/octane_http/fuzz/corpus/request/d949fc74d75eee3a4c03a17162e363cdbca351e4 differ diff --git a/octane_http/fuzz/corpus/request/d975aead726d8bdc571f739027f5f5dcf42c27e7 b/octane_http/fuzz/corpus/request/d975aead726d8bdc571f739027f5f5dcf42c27e7 new file mode 100644 index 0000000..1c63515 Binary files /dev/null and b/octane_http/fuzz/corpus/request/d975aead726d8bdc571f739027f5f5dcf42c27e7 differ diff --git a/octane_http/fuzz/corpus/request/d9c7b26b9a3a96ee552f19fb0a59f02cb73d2c1d b/octane_http/fuzz/corpus/request/d9c7b26b9a3a96ee552f19fb0a59f02cb73d2c1d new file mode 100644 index 0000000..cb951dd Binary files /dev/null and b/octane_http/fuzz/corpus/request/d9c7b26b9a3a96ee552f19fb0a59f02cb73d2c1d differ diff --git a/octane_http/fuzz/corpus/request/d9d3a547eca65c259b8ece45103a8b5a93c9cda4 b/octane_http/fuzz/corpus/request/d9d3a547eca65c259b8ece45103a8b5a93c9cda4 new file mode 100644 index 0000000..a365301 --- /dev/null +++ b/octane_http/fuzz/corpus/request/d9d3a547eca65c259b8ece45103a8b5a93c9cda4 @@ -0,0 +1,5 @@ +POST /ec,o HTTP/ ? +Content-Length:07 +o: ki + +ello \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/daa12612f08420c2696af942b690a805b21cb472 b/octane_http/fuzz/corpus/request/daa12612f08420c2696af942b690a805b21cb472 new file mode 100644 index 0000000..b7310ee Binary files /dev/null and b/octane_http/fuzz/corpus/request/daa12612f08420c2696af942b690a805b21cb472 differ diff --git a/octane_http/fuzz/corpus/request/daacf9dd9d360084eda0993a937183b171004f83 b/octane_http/fuzz/corpus/request/daacf9dd9d360084eda0993a937183b171004f83 new file mode 100644 index 0000000..b5bb2fe Binary files /dev/null and b/octane_http/fuzz/corpus/request/daacf9dd9d360084eda0993a937183b171004f83 differ diff --git a/octane_http/fuzz/corpus/request/dabf4d574b405edf6f8d9afd6ac15c65328e6810 b/octane_http/fuzz/corpus/request/dabf4d574b405edf6f8d9afd6ac15c65328e6810 new file mode 100644 index 0000000..beb67a4 Binary files /dev/null and b/octane_http/fuzz/corpus/request/dabf4d574b405edf6f8d9afd6ac15c65328e6810 differ diff --git a/octane_http/fuzz/corpus/request/daf6f556340b6d7dd660afbaae9edc643d7bec4b b/octane_http/fuzz/corpus/request/daf6f556340b6d7dd660afbaae9edc643d7bec4b new file mode 100644 index 0000000..e74cc37 --- /dev/null +++ b/octane_http/fuzz/corpus/request/daf6f556340b6d7dd660afbaae9edc643d7bec4b @@ -0,0 +1,3 @@ +ST HTTP/0.eh: X-E + +o \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/db11e3b143d22a959fe586111b72e95d6043e98e b/octane_http/fuzz/corpus/request/db11e3b143d22a959fe586111b72e95d6043e98e new file mode 100644 index 0000000..bf6e21a --- /dev/null +++ b/octane_http/fuzz/corpus/request/db11e3b143d22a959fe586111b72e95d6043e98e @@ -0,0 +1,5 @@ +POST /ec,o HTTP/1.9 a +Content-Length:55 +Xo: ki + +ello \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/db130b4d29a15b265bafb431df49769e93710b0c b/octane_http/fuzz/corpus/request/db130b4d29a15b265bafb431df49769e93710b0c new file mode 100644 index 0000000..8555323 Binary files /dev/null and b/octane_http/fuzz/corpus/request/db130b4d29a15b265bafb431df49769e93710b0c differ diff --git a/octane_http/fuzz/corpus/request/db5809b7323ad7eb6a2140ce0e91885e16841756 b/octane_http/fuzz/corpus/request/db5809b7323ad7eb6a2140ce0e91885e16841756 new file mode 100644 index 0000000..835087d --- /dev/null +++ b/octane_http/fuzz/corpus/request/db5809b7323ad7eb6a2140ce0e91885e16841756 @@ -0,0 +1,2 @@ +ÍT �‰: a +t: \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/db7e900b318507cb77bacd1c80218b024fefdd9a b/octane_http/fuzz/corpus/request/db7e900b318507cb77bacd1c80218b024fefdd9a new file mode 100644 index 0000000..25c6c61 Binary files /dev/null and b/octane_http/fuzz/corpus/request/db7e900b318507cb77bacd1c80218b024fefdd9a differ diff --git a/octane_http/fuzz/corpus/request/dbb554198a8cef00ebc0ea19fe574b3b44199a64 b/octane_http/fuzz/corpus/request/dbb554198a8cef00ebc0ea19fe574b3b44199a64 new file mode 100644 index 0000000..1416f6b --- /dev/null +++ b/octane_http/fuzz/corpus/request/dbb554198a8cef00ebc0ea19fe574b3b44199a64 @@ -0,0 +1,4 @@ +GET et=x HTTP/1.1 +Host: a +Cookie:;a61; b=;a61; b= 1: ;6;ea61; b=G1;me%03"23" + diff --git a/octane_http/fuzz/corpus/request/dc189a0e915f4b43e7b09fe08ec503b534cf80c5 b/octane_http/fuzz/corpus/request/dc189a0e915f4b43e7b09fe08ec503b534cf80c5 new file mode 100644 index 0000000..0eb28cb Binary files /dev/null and b/octane_http/fuzz/corpus/request/dc189a0e915f4b43e7b09fe08ec503b534cf80c5 differ diff --git a/octane_http/fuzz/corpus/request/dc5c8052df6b7bbab846919c7e25d25ae4a0ea92 b/octane_http/fuzz/corpus/request/dc5c8052df6b7bbab846919c7e25d25ae4a0ea92 new file mode 100644 index 0000000..2d213eb Binary files /dev/null and b/octane_http/fuzz/corpus/request/dc5c8052df6b7bbab846919c7e25d25ae4a0ea92 differ diff --git a/octane_http/fuzz/corpus/request/dcb5e01df8131f7bb4970c7c816855eb6cce8362 b/octane_http/fuzz/corpus/request/dcb5e01df8131f7bb4970c7c816855eb6cce8362 new file mode 100644 index 0000000..7be56f1 Binary files /dev/null and b/octane_http/fuzz/corpus/request/dcb5e01df8131f7bb4970c7c816855eb6cce8362 differ diff --git a/octane_http/fuzz/corpus/request/dcfb0583f757c5f5de724d5342e189ab837d3550 b/octane_http/fuzz/corpus/request/dcfb0583f757c5f5de724d5342e189ab837d3550 new file mode 100644 index 0000000..ac74ec7 --- /dev/null +++ b/octane_http/fuzz/corpus/request/dcfb0583f757c5f5de724d5342e189ab837d3550 @@ -0,0 +1,5 @@ +GET /ies?se=xt! HTTP/1.1 +Host:a +Cookie:ٞ=; a=; iHost: a +Cookie:ٞ=; ab" + diff --git a/octane_http/fuzz/corpus/request/dd1408b1ecaff34760e29cfdb9f8143c8f614ab5 b/octane_http/fuzz/corpus/request/dd1408b1ecaff34760e29cfdb9f8143c8f614ab5 new file mode 100644 index 0000000..b97e740 --- /dev/null +++ b/octane_http/fuzz/corpus/request/dd1408b1ecaff34760e29cfdb9f8143c8f614ab5 @@ -0,0 +1,5 @@ +GET 1 +Host: a$ +Co:ٞ=; eookie:ٞ= +Cookie:ٞookie:ٞ=; ab" + diff --git a/octane_http/fuzz/corpus/request/dd423ce362eaef49d4b4a24e31a2f536f5add20c b/octane_http/fuzz/corpus/request/dd423ce362eaef49d4b4a24e31a2f536f5add20c new file mode 100644 index 0000000..39791e5 --- /dev/null +++ b/octane_http/fuzz/corpus/request/dd423ce362eaef49d4b4a24e31a2f536f5add20c @@ -0,0 +1,4 @@ +GET /coo//y HTTP/0 +Host: a +Cookie:Cook3ie' a=1;g/tx b="2" + diff --git a/octane_http/fuzz/corpus/request/dd69607b84deb6085990426d4faeb3c59a9c8dca b/octane_http/fuzz/corpus/request/dd69607b84deb6085990426d4faeb3c59a9c8dca new file mode 100644 index 0000000..40fe66c Binary files /dev/null and b/octane_http/fuzz/corpus/request/dd69607b84deb6085990426d4faeb3c59a9c8dca differ diff --git a/octane_http/fuzz/corpus/request/dd6f8e8980fbd67104f6e33bf62f46808e02239a b/octane_http/fuzz/corpus/request/dd6f8e8980fbd67104f6e33bf62f46808e02239a new file mode 100644 index 0000000..731682e Binary files /dev/null and b/octane_http/fuzz/corpus/request/dd6f8e8980fbd67104f6e33bf62f46808e02239a differ diff --git a/octane_http/fuzz/corpus/request/dd79c8cfb8beeacd0460429944b4ecbe95a31561 b/octane_http/fuzz/corpus/request/dd79c8cfb8beeacd0460429944b4ecbe95a31561 new file mode 100644 index 0000000..8a908ec --- /dev/null +++ b/octane_http/fuzz/corpus/request/dd79c8cfb8beeacd0460429944b4ecbe95a31561 @@ -0,0 +1 @@ +â \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/dd80d306490f3e40f21f8142a69aa5061e20c216 b/octane_http/fuzz/corpus/request/dd80d306490f3e40f21f8142a69aa5061e20c216 new file mode 100644 index 0000000..47f5273 Binary files /dev/null and b/octane_http/fuzz/corpus/request/dd80d306490f3e40f21f8142a69aa5061e20c216 differ diff --git a/octane_http/fuzz/corpus/request/de6a2ea30ad7f1630a8649dbc0f1565dc7f6f84d b/octane_http/fuzz/corpus/request/de6a2ea30ad7f1630a8649dbc0f1565dc7f6f84d new file mode 100644 index 0000000..dfe4ec1 Binary files /dev/null and b/octane_http/fuzz/corpus/request/de6a2ea30ad7f1630a8649dbc0f1565dc7f6f84d differ diff --git a/octane_http/fuzz/corpus/request/de9df28154b887237b4c49054fd5a59c1e77f7ae b/octane_http/fuzz/corpus/request/de9df28154b887237b4c49054fd5a59c1e77f7ae new file mode 100644 index 0000000..7b30f0e --- /dev/null +++ b/octane_http/fuzz/corpus/request/de9df28154b887237b4c49054fd5a59c1e77f7ae @@ -0,0 +1,4 @@ +GET /cookies?=x HTTP/11 +Host: a +Cookie: a=;2=1" b" + diff --git a/octane_http/fuzz/corpus/request/dece1d977ca720d37dd51adc983ada2f59b77f13 b/octane_http/fuzz/corpus/request/dece1d977ca720d37dd51adc983ada2f59b77f13 new file mode 100644 index 0000000..0ff68e7 Binary files /dev/null and b/octane_http/fuzz/corpus/request/dece1d977ca720d37dd51adc983ada2f59b77f13 differ diff --git a/octane_http/fuzz/corpus/request/dee8f502c5bd21342fe1491f5ee62795ba9aa697 b/octane_http/fuzz/corpus/request/dee8f502c5bd21342fe1491f5ee62795ba9aa697 new file mode 100644 index 0000000..8f353da --- /dev/null +++ b/octane_http/fuzz/corpus/request/dee8f502c5bd21342fe1491f5ee62795ba9aa697 @@ -0,0 +1,2 @@ +GET /cookies?set=BBBBBBBBBBBBBBBBBRRBBBBBBBBBBBBBBB! HTTP/ + diff --git a/octane_http/fuzz/corpus/request/deed7930ad4f393c4e7b9624e7fb231d211d9ef8 b/octane_http/fuzz/corpus/request/deed7930ad4f393c4e7b9624e7fb231d211d9ef8 new file mode 100644 index 0000000..55e3c20 Binary files /dev/null and b/octane_http/fuzz/corpus/request/deed7930ad4f393c4e7b9624e7fb231d211d9ef8 differ diff --git a/octane_http/fuzz/corpus/request/df1dfc6b73f680f16981dc818edfdd342f65ac72 b/octane_http/fuzz/corpus/request/df1dfc6b73f680f16981dc818edfdd342f65ac72 new file mode 100644 index 0000000..b76a60e --- /dev/null +++ b/octane_http/fuzz/corpus/request/df1dfc6b73f680f16981dc818edfdd342f65ac72 @@ -0,0 +1 @@ +E" ßÏvé \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/df2dcc2c976de5df5b570578c2704a1d82973880 b/octane_http/fuzz/corpus/request/df2dcc2c976de5df5b570578c2704a1d82973880 new file mode 100644 index 0000000..37db5a0 Binary files /dev/null and b/octane_http/fuzz/corpus/request/df2dcc2c976de5df5b570578c2704a1d82973880 differ diff --git a/octane_http/fuzz/corpus/request/df8c4d3a4b9567a664938a268481091e97088b4e b/octane_http/fuzz/corpus/request/df8c4d3a4b9567a664938a268481091e97088b4e new file mode 100644 index 0000000..6eddeac Binary files /dev/null and b/octane_http/fuzz/corpus/request/df8c4d3a4b9567a664938a268481091e97088b4e differ diff --git a/octane_http/fuzz/corpus/request/df97e62c6e9446a1fff0b70e9e493c3f0e03c123 b/octane_http/fuzz/corpus/request/df97e62c6e9446a1fff0b70e9e493c3f0e03c123 new file mode 100644 index 0000000..a6e15fc --- /dev/null +++ b/octane_http/fuzz/corpus/request/df97e62c6e9446a1fff0b70e9e493c3f0e03c123 @@ -0,0 +1,11 @@ +POST /echo HTTP/1.9 +Host: a +Content-Length: 0 +XHHost: a +Content-Length: 0 +XHost: aontenttos:a +Content-Length: ,9 +Host: a +Content-LengtEcho: ki + +hello \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/dff1d35a3b625fb35391e0021e9e8a35c3373a28 b/octane_http/fuzz/corpus/request/dff1d35a3b625fb35391e0021e9e8a35c3373a28 new file mode 100644 index 0000000..0ac4e4f Binary files /dev/null and b/octane_http/fuzz/corpus/request/dff1d35a3b625fb35391e0021e9e8a35c3373a28 differ diff --git a/octane_http/fuzz/corpus/request/dffe31c5014d814dca3f1a0804552db5f8a9fc66 b/octane_http/fuzz/corpus/request/dffe31c5014d814dca3f1a0804552db5f8a9fc66 new file mode 100644 index 0000000..638788d --- /dev/null +++ b/octane_http/fuzz/corpus/request/dffe31c5014d814dca3f1a0804552db5f8a9fc66 @@ -0,0 +1,2 @@ +GET /cookies?xse= HTTP/.1.te= + diff --git a/octane_http/fuzz/corpus/request/e060cd6cfd547e1c92df0113ea3951fe8a69ee5c b/octane_http/fuzz/corpus/request/e060cd6cfd547e1c92df0113ea3951fe8a69ee5c new file mode 100644 index 0000000..c25f16b Binary files /dev/null and b/octane_http/fuzz/corpus/request/e060cd6cfd547e1c92df0113ea3951fe8a69ee5c differ diff --git a/octane_http/fuzz/corpus/request/e0a00663fd53aad34a94d11ea0a08e39b862d31d b/octane_http/fuzz/corpus/request/e0a00663fd53aad34a94d11ea0a08e39b862d31d new file mode 100644 index 0000000..fa27799 Binary files /dev/null and b/octane_http/fuzz/corpus/request/e0a00663fd53aad34a94d11ea0a08e39b862d31d differ diff --git a/octane_http/fuzz/corpus/request/e0c6e1d0b1cdf043ee5ee4e946769b17d9595fe5 b/octane_http/fuzz/corpus/request/e0c6e1d0b1cdf043ee5ee4e946769b17d9595fe5 new file mode 100644 index 0000000..8243ffd Binary files /dev/null and b/octane_http/fuzz/corpus/request/e0c6e1d0b1cdf043ee5ee4e946769b17d9595fe5 differ diff --git a/octane_http/fuzz/corpus/request/e176c20738f937c2eecfe35a493b85843a8fb472 b/octane_http/fuzz/corpus/request/e176c20738f937c2eecfe35a493b85843a8fb472 new file mode 100644 index 0000000..70b185e --- /dev/null +++ b/octane_http/fuzz/corpus/request/e176c20738f937c2eecfe35a493b85843a8fb472 @@ -0,0 +1,9 @@ +GET 1 +Host: a$ +Co:ٞ=; a=; ies?seookie:ٞ= +Cookie:ٞookie=; a=; ies?seookie:ٞ= +Cookie:ٞookie:ٞ +Cookie:ٞkie:ٞ#=;= +Cookie:ٞookie:ٞ +Cookie:ٞkie:ٞ# ab" + diff --git a/octane_http/fuzz/corpus/request/e1900ac673052b573be6c6f00fa3ae66239cd57e b/octane_http/fuzz/corpus/request/e1900ac673052b573be6c6f00fa3ae66239cd57e new file mode 100644 index 0000000..3498605 --- /dev/null +++ b/octane_http/fuzz/corpus/request/e1900ac673052b573be6c6f00fa3ae66239cd57e @@ -0,0 +1,13 @@ +PT /echo HTTP/1.1 +Host: a +Iontent: a +Iontent-Length: 3 +s: a +Xt: t: a +Iontent-Le-Length: 3 +st: a +X-EcLngth: 3 +st: a +X-EcLenho: ki + +hel \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/e23654484d5caedbc001178faf294b18dddfa81d b/octane_http/fuzz/corpus/request/e23654484d5caedbc001178faf294b18dddfa81d new file mode 100644 index 0000000..1cb7fae --- /dev/null +++ b/octane_http/fuzz/corpus/request/e23654484d5caedbc001178faf294b18dddfa81d @@ -0,0 +1,4 @@ +AGET /%cookies?set=x HTTP/1.1 +Host: a +Cookie: a= =C b" + diff --git a/octane_http/fuzz/corpus/request/e2b782673d5043a1039e07a7edbc11e946299536 b/octane_http/fuzz/corpus/request/e2b782673d5043a1039e07a7edbc11e946299536 new file mode 100644 index 0000000..9db33bf Binary files /dev/null and b/octane_http/fuzz/corpus/request/e2b782673d5043a1039e07a7edbc11e946299536 differ diff --git a/octane_http/fuzz/corpus/request/e2d07fe04bcff707e90f4ecdf06df9adaf0c0b0e b/octane_http/fuzz/corpus/request/e2d07fe04bcff707e90f4ecdf06df9adaf0c0b0e new file mode 100644 index 0000000..8d03b0e Binary files /dev/null and b/octane_http/fuzz/corpus/request/e2d07fe04bcff707e90f4ecdf06df9adaf0c0b0e differ diff --git a/octane_http/fuzz/corpus/request/e3719c20127d03074f6bca24162535d2e8c2a16a b/octane_http/fuzz/corpus/request/e3719c20127d03074f6bca24162535d2e8c2a16a new file mode 100644 index 0000000..324b048 --- /dev/null +++ b/octane_http/fuzz/corpus/request/e3719c20127d03074f6bca24162535d2e8c2a16a @@ -0,0 +1,4 @@ +GET /coo?set=x HTTP/1.1 +Host: a +Cookie: a=; a a=;=; b" + diff --git a/octane_http/fuzz/corpus/request/e4311cc0ed4b71be4b4b9976d567b156d7457739 b/octane_http/fuzz/corpus/request/e4311cc0ed4b71be4b4b9976d567b156d7457739 new file mode 100644 index 0000000..d276e4b Binary files /dev/null and b/octane_http/fuzz/corpus/request/e4311cc0ed4b71be4b4b9976d567b156d7457739 differ diff --git a/octane_http/fuzz/corpus/request/e44b346b7e0e38b8f433f2b011cab3071ec20c25 b/octane_http/fuzz/corpus/request/e44b346b7e0e38b8f433f2b011cab3071ec20c25 new file mode 100644 index 0000000..ac71143 Binary files /dev/null and b/octane_http/fuzz/corpus/request/e44b346b7e0e38b8f433f2b011cab3071ec20c25 differ diff --git a/octane_http/fuzz/corpus/request/e49385f29f22321c3352799dc8ba0e1b0468fb08 b/octane_http/fuzz/corpus/request/e49385f29f22321c3352799dc8ba0e1b0468fb08 new file mode 100644 index 0000000..ef4f1f0 --- /dev/null +++ b/octane_http/fuzz/corpus/request/e49385f29f22321c3352799dc8ba0e1b0468fb08 @@ -0,0 +1,4 @@ +GET /” H1 +o#st: a A +Cookie: a=; =; b" + diff --git a/octane_http/fuzz/corpus/request/e54a38d538dd086f4c14a6b92250cf76d16246e3 b/octane_http/fuzz/corpus/request/e54a38d538dd086f4c14a6b92250cf76d16246e3 new file mode 100644 index 0000000..2ce67f1 --- /dev/null +++ b/octane_http/fuzz/corpus/request/e54a38d538dd086f4c14a6b92250cf76d16246e3 @@ -0,0 +1,5 @@ +GElT x//y HTTP/1.1 +H:os.1 +H:a +Cookie:Cook2__' a=1; =b"2" + diff --git a/octane_http/fuzz/corpus/request/e5513b98d10d429a23565bf86874cdf4c415086b b/octane_http/fuzz/corpus/request/e5513b98d10d429a23565bf86874cdf4c415086b new file mode 100644 index 0000000..06e7abe Binary files /dev/null and b/octane_http/fuzz/corpus/request/e5513b98d10d429a23565bf86874cdf4c415086b differ diff --git a/octane_http/fuzz/corpus/request/e55aa1f3cc1f775fe689f9ac74c79ff52e00fdac b/octane_http/fuzz/corpus/request/e55aa1f3cc1f775fe689f9ac74c79ff52e00fdac new file mode 100644 index 0000000..7277bfe Binary files /dev/null and b/octane_http/fuzz/corpus/request/e55aa1f3cc1f775fe689f9ac74c79ff52e00fdac differ diff --git a/octane_http/fuzz/corpus/request/e561cd3f46aa95286249158a2ab764d8d0c9744f b/octane_http/fuzz/corpus/request/e561cd3f46aa95286249158a2ab764d8d0c9744f new file mode 100644 index 0000000..dbff1cb Binary files /dev/null and b/octane_http/fuzz/corpus/request/e561cd3f46aa95286249158a2ab764d8d0c9744f differ diff --git a/octane_http/fuzz/corpus/request/e5807d23d7ee2176085c2c872bffc293d13653cc b/octane_http/fuzz/corpus/request/e5807d23d7ee2176085c2c872bffc293d13653cc new file mode 100644 index 0000000..4fb2202 Binary files /dev/null and b/octane_http/fuzz/corpus/request/e5807d23d7ee2176085c2c872bffc293d13653cc differ diff --git a/octane_http/fuzz/corpus/request/e59d31ee57cc384ec23657b0a62b955127649979 b/octane_http/fuzz/corpus/request/e59d31ee57cc384ec23657b0a62b955127649979 new file mode 100644 index 0000000..250f360 Binary files /dev/null and b/octane_http/fuzz/corpus/request/e59d31ee57cc384ec23657b0a62b955127649979 differ diff --git a/octane_http/fuzz/corpus/request/e5a7a61d928a6762c6dce97716697ee5f07aed42 b/octane_http/fuzz/corpus/request/e5a7a61d928a6762c6dce97716697ee5f07aed42 new file mode 100644 index 0000000..28e6f6f Binary files /dev/null and b/octane_http/fuzz/corpus/request/e5a7a61d928a6762c6dce97716697ee5f07aed42 differ diff --git a/octane_http/fuzz/corpus/request/e641b2e7a046bb0172503cef5cd3fdb8e2629b9d b/octane_http/fuzz/corpus/request/e641b2e7a046bb0172503cef5cd3fdb8e2629b9d new file mode 100644 index 0000000..c287f74 --- /dev/null +++ b/octane_http/fuzz/corpus/request/e641b2e7a046bb0172503cef5cd3fdb8e2629b9d @@ -0,0 +1,2 @@ ++GET; /corsy// ;"2" + diff --git a/octane_http/fuzz/corpus/request/e6481630678c2971fa467c0b9c59e6b8ccdb0b5a b/octane_http/fuzz/corpus/request/e6481630678c2971fa467c0b9c59e6b8ccdb0b5a new file mode 100644 index 0000000..9e94e66 --- /dev/null +++ b/octane_http/fuzz/corpus/request/e6481630678c2971fa467c0b9c59e6b8ccdb0b5a @@ -0,0 +1,3 @@ +GET /redirect??n+++++0:%0y HTTP/2 +Host: a + diff --git a/octane_http/fuzz/corpus/request/e6b7a0c990cc325c43e14ae573e4af2c2ada35dc b/octane_http/fuzz/corpus/request/e6b7a0c990cc325c43e14ae573e4af2c2ada35dc new file mode 100644 index 0000000..0c2df80 Binary files /dev/null and b/octane_http/fuzz/corpus/request/e6b7a0c990cc325c43e14ae573e4af2c2ada35dc differ diff --git a/octane_http/fuzz/corpus/request/e6e294be22a63ee7dd24084d39b5d6844d9cc227 b/octane_http/fuzz/corpus/request/e6e294be22a63ee7dd24084d39b5d6844d9cc227 new file mode 100644 index 0000000..21f40a2 Binary files /dev/null and b/octane_http/fuzz/corpus/request/e6e294be22a63ee7dd24084d39b5d6844d9cc227 differ diff --git a/octane_http/fuzz/corpus/request/e700491329adbff897e934c15045b1eb30438d55 b/octane_http/fuzz/corpus/request/e700491329adbff897e934c15045b1eb30438d55 new file mode 100644 index 0000000..4e0f8ef --- /dev/null +++ b/octane_http/fuzz/corpus/request/e700491329adbff897e934c15045b1eb30438d55 @@ -0,0 +1,3 @@ +GT /re////////////////////////////////e%5d%&0aX:%?#n +: e + diff --git a/octane_http/fuzz/corpus/request/e7064f0b80f61dbc65915311032d27baa569ae2a b/octane_http/fuzz/corpus/request/e7064f0b80f61dbc65915311032d27baa569ae2a new file mode 100644 index 0000000..e8a0f87 --- /dev/null +++ b/octane_http/fuzz/corpus/request/e7064f0b80f61dbc65915311032d27baa569ae2a @@ -0,0 +1 @@ +) \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/e755aa71067ad72fce8d9c39247925c4072cd632 b/octane_http/fuzz/corpus/request/e755aa71067ad72fce8d9c39247925c4072cd632 new file mode 100644 index 0000000..84c97d0 --- /dev/null +++ b/octane_http/fuzz/corpus/request/e755aa71067ad72fce8d9c39247925c4072cd632 @@ -0,0 +1,2 @@ +GET /cookies?set=m```;`````xQ HTTP/0.:2" + diff --git a/octane_http/fuzz/corpus/request/e7b51c2666063c4a901bf346854e736f5afee3fa b/octane_http/fuzz/corpus/request/e7b51c2666063c4a901bf346854e736f5afee3fa new file mode 100644 index 0000000..5a8056b --- /dev/null +++ b/octane_http/fuzz/corpus/request/e7b51c2666063c4a901bf346854e736f5afee3fa @@ -0,0 +1,5 @@ +0/echo HTT a +Connt: : +th: : + +he:o \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/e7b629b0588db4414a2b2932ae6ce5690625e497 b/octane_http/fuzz/corpus/request/e7b629b0588db4414a2b2932ae6ce5690625e497 new file mode 100644 index 0000000..b0cafd4 --- /dev/null +++ b/octane_http/fuzz/corpus/request/e7b629b0588db4414a2b2932ae6ce5690625e497 @@ -0,0 +1,7 @@ +POST /echo HTTP/1.1 +HostaaaaaaaaaaaaaaaaaaaaaaaContenaaaaaaaaaaaaaaaaaaaaaContent-Lent-Length:t: a +Content-Lengt: 0 +X-Echo: ki(5 +X-E`ho: ki + +hello \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/e7dc11b8e258035030b10aaea443031059c68e89 b/octane_http/fuzz/corpus/request/e7dc11b8e258035030b10aaea443031059c68e89 new file mode 100644 index 0000000..3d6bd74 Binary files /dev/null and b/octane_http/fuzz/corpus/request/e7dc11b8e258035030b10aaea443031059c68e89 differ diff --git a/octane_http/fuzz/corpus/request/e7e7348651fb720cb5a78c6950dfcadf0adfd5c7 b/octane_http/fuzz/corpus/request/e7e7348651fb720cb5a78c6950dfcadf0adfd5c7 new file mode 100644 index 0000000..16d18f9 Binary files /dev/null and b/octane_http/fuzz/corpus/request/e7e7348651fb720cb5a78c6950dfcadf0adfd5c7 differ diff --git a/octane_http/fuzz/corpus/request/e7e908842d9a6419f3b29a2a6fab63291ae5f6b3 b/octane_http/fuzz/corpus/request/e7e908842d9a6419f3b29a2a6fab63291ae5f6b3 new file mode 100644 index 0000000..56fc8ae --- /dev/null +++ b/octane_http/fuzz/corpus/request/e7e908842d9a6419f3b29a2a6fab63291ae5f6b3 @@ -0,0 +1,5 @@ +GET /coo=ies?sx HTTP/0.1 +Host: a +Cookie:;=1a; b="2okie:;a=1; b="2;b="2" + + diff --git a/octane_http/fuzz/corpus/request/e88e0d459f4a18f9ca8ded9ab1f7ecfed4069081 b/octane_http/fuzz/corpus/request/e88e0d459f4a18f9ca8ded9ab1f7ecfed4069081 new file mode 100644 index 0000000..9d65035 --- /dev/null +++ b/octane_http/fuzz/corpus/request/e88e0d459f4a18f9ca8ded9ab1f7ecfed4069081 @@ -0,0 +1,7 @@ +POST /echo HTTP/1.9 +Host: a +Content-Length: gth: ,9 +Host: a +C: ki + +hello \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/e8daf471aef6e731850c89699eec8d70d3217f70 b/octane_http/fuzz/corpus/request/e8daf471aef6e731850c89699eec8d70d3217f70 new file mode 100644 index 0000000..180b59f Binary files /dev/null and b/octane_http/fuzz/corpus/request/e8daf471aef6e731850c89699eec8d70d3217f70 differ diff --git a/octane_http/fuzz/corpus/request/e951672bd4b4ccca5bee23bc247a9487a68b9a8d b/octane_http/fuzz/corpus/request/e951672bd4b4ccca5bee23bc247a9487a68b9a8d new file mode 100644 index 0000000..1c7b71b --- /dev/null +++ b/octane_http/fuzz/corpus/request/e951672bd4b4ccca5bee23bc247a9487a68b9a8d @@ -0,0 +1,7 @@ +POST /echo HTTP/0.1 +Host: aCon1 +Hng:.1 +g:4 ht +X-Echo::hi + +helàš \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/e9981538a16d80d2264cff92c602735da4aedddc b/octane_http/fuzz/corpus/request/e9981538a16d80d2264cff92c602735da4aedddc new file mode 100644 index 0000000..73ba040 Binary files /dev/null and b/octane_http/fuzz/corpus/request/e9981538a16d80d2264cff92c602735da4aedddc differ diff --git a/octane_http/fuzz/corpus/request/ea49d66213e37bd269e9216b3667577ea1bb166b b/octane_http/fuzz/corpus/request/ea49d66213e37bd269e9216b3667577ea1bb166b new file mode 100644 index 0000000..f8b0e92 Binary files /dev/null and b/octane_http/fuzz/corpus/request/ea49d66213e37bd269e9216b3667577ea1bb166b differ diff --git a/octane_http/fuzz/corpus/request/ea8257a4ef3a897f01bd696bca8486633480b18d b/octane_http/fuzz/corpus/request/ea8257a4ef3a897f01bd696bca8486633480b18d new file mode 100644 index 0000000..605e3e2 Binary files /dev/null and b/octane_http/fuzz/corpus/request/ea8257a4ef3a897f01bd696bca8486633480b18d differ diff --git a/octane_http/fuzz/corpus/request/ea9e578444a6a95365d9f4dab46db53e881da280 b/octane_http/fuzz/corpus/request/ea9e578444a6a95365d9f4dab46db53e881da280 new file mode 100644 index 0000000..983a6e8 Binary files /dev/null and b/octane_http/fuzz/corpus/request/ea9e578444a6a95365d9f4dab46db53e881da280 differ diff --git a/octane_http/fuzz/corpus/request/eacfa4a7d172d9e58536b44bd01606b0483d3109 b/octane_http/fuzz/corpus/request/eacfa4a7d172d9e58536b44bd01606b0483d3109 new file mode 100644 index 0000000..caa8455 --- /dev/null +++ b/octane_http/fuzz/corpus/request/eacfa4a7d172d9e58536b44bd01606b0483d3109 @@ -0,0 +1,3 @@ +GET /redirect?n?n+++++++++0%0aX:%20y HTTP/1.1 +Host: a + diff --git a/octane_http/fuzz/corpus/request/eb60a56771037e1987b5df2f14755242fecea492 b/octane_http/fuzz/corpus/request/eb60a56771037e1987b5df2f14755242fecea492 new file mode 100644 index 0000000..8491b72 Binary files /dev/null and b/octane_http/fuzz/corpus/request/eb60a56771037e1987b5df2f14755242fecea492 differ diff --git a/octane_http/fuzz/corpus/request/eb70537644060376a806c0a7d8bdd421f53a7d0f b/octane_http/fuzz/corpus/request/eb70537644060376a806c0a7d8bdd421f53a7d0f new file mode 100644 index 0000000..c49b8e9 Binary files /dev/null and b/octane_http/fuzz/corpus/request/eb70537644060376a806c0a7d8bdd421f53a7d0f differ diff --git a/octane_http/fuzz/corpus/request/eb7e5bddb9c541208f60328242148cba1b90efd5 b/octane_http/fuzz/corpus/request/eb7e5bddb9c541208f60328242148cba1b90efd5 new file mode 100644 index 0000000..bb8477e Binary files /dev/null and b/octane_http/fuzz/corpus/request/eb7e5bddb9c541208f60328242148cba1b90efd5 differ diff --git a/octane_http/fuzz/corpus/request/ebcbba8001f8c69e3c97c3bb639ad0e7644f8d9a b/octane_http/fuzz/corpus/request/ebcbba8001f8c69e3c97c3bb639ad0e7644f8d9a new file mode 100644 index 0000000..65c77b2 Binary files /dev/null and b/octane_http/fuzz/corpus/request/ebcbba8001f8c69e3c97c3bb639ad0e7644f8d9a differ diff --git a/octane_http/fuzz/corpus/request/ebe2ffc552a06540584794d2c3d217cc9c4e8a13 b/octane_http/fuzz/corpus/request/ebe2ffc552a06540584794d2c3d217cc9c4e8a13 new file mode 100644 index 0000000..d0411be --- /dev/null +++ b/octane_http/fuzz/corpus/request/ebe2ffc552a06540584794d2c3d217cc9c4e8a13 @@ -0,0 +1,74 @@ +GET /cookies?set=x HTTP/1.1 +Host: a +Cookie:;a61; b=E +Hoct: a +Cookie:kies?set=x HTTP/1.1 +Host: a +Cookie:;a61; b=E +Host: a +Cookie:;a61; b= 61;e:;a61; b=GET /cookaes?a +Cookie:;a61; b=E +Host: a +Cookie:kies?set=x HTTP/0.1 +Host: a +Cookie:;a61; b=E +Host: a +Cookie:;a61; b= xt=/h;a6a611; b=E +Host: a +Cookie:kies?set=x HTTP/1.1 +Host: a 61;e:;a61; b=GET /cookies?a +Cookie:;a61; b=E +Host: a +Cookie:kies?set=x HTTP/1.1 +Host: a +Cookie:;a61; ?set=x HTTP/1.1 +Host: a +Cookie:;a61; b=E +Hoct: a +Cookie:kies?set=x HTTP/1.1 +Host: a +Cookie:;a61; b=E +Host: a +Cookie:;a61; b= 61;e:;a61; b=GET /cookaes?a +Cst: a +Cookie:kies?set=x HTTP/1.1 +Host: a +Cookie:;a61; b=E +Host: a +Cookie:;a61; b= xt=/h;a6a611; b=E +Host: a +Cookie:kies?set=x HTTP/1.1 +Host: a 61;e:;a61; b=GET /cookies?a +Cookie:;a61; b=E +Host: a +Cookie:kies?set=x HTTP/1.1 +Hosookie:;a61; b=E +Host: a +Cookie:kies?set=x HTT; b= xt=/h;a6a611; b=E +Host: a +Cookie:kies?set=x HTTP/1.1 +Host: a 61;e:;a61; b=GET /cookies?a +Cookie:;a61; b=E +Host: a +Cookie:kies?set=x HTTP/1.1 +Host: a +Cookie:;a61; b=E +Host: a +Cookie:;a61; b= xt=/h;a6a611; b=E +Host: a +Cookie:kies?set=x HTTP/1.1 +Host: a +Cookie:;a61 +Cookie:;a61; b=E +Host: a +Cookie:;a61; b= 62;e:;a61; b=xt=/h;a6a61; b=xt=/homeb=E +Host: a +Cookie:;a61; b= xt=/h;a6a611; b=E +Host: a +Cookie:kies?set=x HTTP/1.1 +Host: a +Cookie:;a61 +Cookie:;a61; b=E +Host: a +Cookie:;a61; b= 62;e:;a61; b=xt=/h;a6a61; b=xt=/home; b=xt=/home%03"23" + diff --git a/octane_http/fuzz/corpus/request/ebf30c38302031864c643dc9c2f0a6b589c845ff b/octane_http/fuzz/corpus/request/ebf30c38302031864c643dc9c2f0a6b589c845ff new file mode 100644 index 0000000..de6f9d9 --- /dev/null +++ b/octane_http/fuzz/corpus/request/ebf30c38302031864c643dc9c2f0a6b589c845ff @@ -0,0 +1,2 @@ +GET /cookies?set=mx HTTP/02" + diff --git a/octane_http/fuzz/corpus/request/ec6add376fcb41978ccd9b6eccc12d0d51fd7992 b/octane_http/fuzz/corpus/request/ec6add376fcb41978ccd9b6eccc12d0d51fd7992 new file mode 100644 index 0000000..f74507e Binary files /dev/null and b/octane_http/fuzz/corpus/request/ec6add376fcb41978ccd9b6eccc12d0d51fd7992 differ diff --git a/octane_http/fuzz/corpus/request/ede62a59609f8e26da6b1289461e887505b944ea b/octane_http/fuzz/corpus/request/ede62a59609f8e26da6b1289461e887505b944ea new file mode 100644 index 0000000..b612083 Binary files /dev/null and b/octane_http/fuzz/corpus/request/ede62a59609f8e26da6b1289461e887505b944ea differ diff --git a/octane_http/fuzz/corpus/request/ee4d630cbc34040a1522fdceaf6383b43e2e86ed b/octane_http/fuzz/corpus/request/ee4d630cbc34040a1522fdceaf6383b43e2e86ed new file mode 100644 index 0000000..e5296c3 Binary files /dev/null and b/octane_http/fuzz/corpus/request/ee4d630cbc34040a1522fdceaf6383b43e2e86ed differ diff --git a/octane_http/fuzz/corpus/request/ee5d98a24de85a51742907bac420a073b0a05351 b/octane_http/fuzz/corpus/request/ee5d98a24de85a51742907bac420a073b0a05351 new file mode 100644 index 0000000..a6c6bdc Binary files /dev/null and b/octane_http/fuzz/corpus/request/ee5d98a24de85a51742907bac420a073b0a05351 differ diff --git a/octane_http/fuzz/corpus/request/ee8e909e66f2be520b1c83a512797b9cb2990be5 b/octane_http/fuzz/corpus/request/ee8e909e66f2be520b1c83a512797b9cb2990be5 new file mode 100644 index 0000000..4f3e4fe --- /dev/null +++ b/octane_http/fuzz/corpus/request/ee8e909e66f2be520b1c83a512797b9cb2990be5 @@ -0,0 +1,3 @@ +1o H a + +~ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/eec68eb566d69462a47c257c8d21ba4ee4d94ba9 b/octane_http/fuzz/corpus/request/eec68eb566d69462a47c257c8d21ba4ee4d94ba9 new file mode 100644 index 0000000..466b054 Binary files /dev/null and b/octane_http/fuzz/corpus/request/eec68eb566d69462a47c257c8d21ba4ee4d94ba9 differ diff --git a/octane_http/fuzz/corpus/request/ef6bddd8ee7369d9d6f4da0ae200c2b0e25c8f02 b/octane_http/fuzz/corpus/request/ef6bddd8ee7369d9d6f4da0ae200c2b0e25c8f02 new file mode 100644 index 0000000..a6a0593 Binary files /dev/null and b/octane_http/fuzz/corpus/request/ef6bddd8ee7369d9d6f4da0ae200c2b0e25c8f02 differ diff --git a/octane_http/fuzz/corpus/request/efdd69e6adc4381c06cd7f6ff19add6cee127b4f b/octane_http/fuzz/corpus/request/efdd69e6adc4381c06cd7f6ff19add6cee127b4f new file mode 100644 index 0000000..2d7f2a6 Binary files /dev/null and b/octane_http/fuzz/corpus/request/efdd69e6adc4381c06cd7f6ff19add6cee127b4f differ diff --git a/octane_http/fuzz/corpus/request/f06146b0012400999de5eedcdf856d7e745ae177 b/octane_http/fuzz/corpus/request/f06146b0012400999de5eedcdf856d7e745ae177 new file mode 100644 index 0000000..4f9ee64 --- /dev/null +++ b/octane_http/fuzz/corpus/request/f06146b0012400999de5eedcdf856d7e745ae177 @@ -0,0 +1,3 @@ +ÿÿ / B +: a + diff --git a/octane_http/fuzz/corpus/request/f1b1a284c792beb0cf6765a11a9732dde686601f b/octane_http/fuzz/corpus/request/f1b1a284c792beb0cf6765a11a9732dde686601f new file mode 100644 index 0000000..93558e2 Binary files /dev/null and b/octane_http/fuzz/corpus/request/f1b1a284c792beb0cf6765a11a9732dde686601f differ diff --git a/octane_http/fuzz/corpus/request/f1d6c0bf6fba870700d4ef634e8956ad02ac816b b/octane_http/fuzz/corpus/request/f1d6c0bf6fba870700d4ef634e8956ad02ac816b new file mode 100644 index 0000000..600a802 Binary files /dev/null and b/octane_http/fuzz/corpus/request/f1d6c0bf6fba870700d4ef634e8956ad02ac816b differ diff --git a/octane_http/fuzz/corpus/request/f26f2cad077bc7d3c246d7c700743be188f77d42 b/octane_http/fuzz/corpus/request/f26f2cad077bc7d3c246d7c700743be188f77d42 new file mode 100644 index 0000000..5926d9a --- /dev/null +++ b/octane_http/fuzz/corpus/request/f26f2cad077bc7d3c246d7c700743be188f77d42 @@ -0,0 +1,36 @@ +POST /ecÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ 5 +X-Echo: Le+gth: 5 +X-Echo:: a +ntent-Cost: a +ntent-Le+gth: 5 +X-Echo: Le+gth:: Le+gth: 5 +ogth: +Congjh: +Cth: +Cogth: +Congth: h: +Chtgo: +onngth: +Cogth:C +ongjh: +Ct2h: +Cogth: +Congth: +Cog%DDDDDDDDDDDDDDDth: 2 +X: 1.ogth: 5 +W:th: 5 +W:'1.1 +Hogth: +Cogth: 5 +X: 1.ogth: 55 +X: 1.ogth: 5 +W:'1.1 +Hogth: +Cogth:X-Echo:: a +ntent-Cost: a +ntent-Le+gth: 5 +X-Echo: Le+gth: 5 +X 5# +X-Echo: ki + +hello \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/f29ab8bdd43e142306cd3cc292795a83b77b263d b/octane_http/fuzz/corpus/request/f29ab8bdd43e142306cd3cc292795a83b77b263d new file mode 100644 index 0000000..3bf594d Binary files /dev/null and b/octane_http/fuzz/corpus/request/f29ab8bdd43e142306cd3cc292795a83b77b263d differ diff --git a/octane_http/fuzz/corpus/request/f29c916cfba3980705076be9dc4c6e1bad0c2e42 b/octane_http/fuzz/corpus/request/f29c916cfba3980705076be9dc4c6e1bad0c2e42 new file mode 100644 index 0000000..caff590 Binary files /dev/null and b/octane_http/fuzz/corpus/request/f29c916cfba3980705076be9dc4c6e1bad0c2e42 differ diff --git a/octane_http/fuzz/corpus/request/f313b51703f0dd0a7ed810108488405467a8a424 b/octane_http/fuzz/corpus/request/f313b51703f0dd0a7ed810108488405467a8a424 new file mode 100644 index 0000000..7e0b1c1 Binary files /dev/null and b/octane_http/fuzz/corpus/request/f313b51703f0dd0a7ed810108488405467a8a424 differ diff --git a/octane_http/fuzz/corpus/request/f36d6606590d7922d1ad073114ef761e2a9cddc7 b/octane_http/fuzz/corpus/request/f36d6606590d7922d1ad073114ef761e2a9cddc7 new file mode 100644 index 0000000..721334c Binary files /dev/null and b/octane_http/fuzz/corpus/request/f36d6606590d7922d1ad073114ef761e2a9cddc7 differ diff --git a/octane_http/fuzz/corpus/request/f3e518f0c7c96ba90d6ded53cabc6527052b309d b/octane_http/fuzz/corpus/request/f3e518f0c7c96ba90d6ded53cabc6527052b309d new file mode 100644 index 0000000..892396f --- /dev/null +++ b/octane_http/fuzz/corpus/request/f3e518f0c7c96ba90d6ded53cabc6527052b309d @@ -0,0 +1 @@ +HE@ /t: ÿÿ diff --git a/octane_http/fuzz/corpus/request/f3edb5dcb8847bd8269c82c38538c70df9064e0d b/octane_http/fuzz/corpus/request/f3edb5dcb8847bd8269c82c38538c70df9064e0d new file mode 100644 index 0000000..8ac5037 Binary files /dev/null and b/octane_http/fuzz/corpus/request/f3edb5dcb8847bd8269c82c38538c70df9064e0d differ diff --git a/octane_http/fuzz/corpus/request/f4533a73e647c710d3ddbfb253de66e1ac8a6891 b/octane_http/fuzz/corpus/request/f4533a73e647c710d3ddbfb253de66e1ac8a6891 new file mode 100644 index 0000000..f1dba9d Binary files /dev/null and b/octane_http/fuzz/corpus/request/f4533a73e647c710d3ddbfb253de66e1ac8a6891 differ diff --git a/octane_http/fuzz/corpus/request/f4790eeb636b6da64f5a17d979b7935533864e6a b/octane_http/fuzz/corpus/request/f4790eeb636b6da64f5a17d979b7935533864e6a new file mode 100644 index 0000000..90d2242 Binary files /dev/null and b/octane_http/fuzz/corpus/request/f4790eeb636b6da64f5a17d979b7935533864e6a differ diff --git a/octane_http/fuzz/corpus/request/f4b78260408f374cde4fabb5f4b893d4e60ea673 b/octane_http/fuzz/corpus/request/f4b78260408f374cde4fabb5f4b893d4e60ea673 new file mode 100644 index 0000000..0341fe1 --- /dev/null +++ b/octane_http/fuzz/corpus/request/f4b78260408f374cde4fabb5f4b893d4e60ea673 @@ -0,0 +1,3 @@ +GET /cookies?se%%%%%%%%%%%`` HTTP/0.1 +Host:"2" + diff --git a/octane_http/fuzz/corpus/request/f4c6ea7348b2e5fa6ca1b0b94907e7c87b3d6161 b/octane_http/fuzz/corpus/request/f4c6ea7348b2e5fa6ca1b0b94907e7c87b3d6161 new file mode 100644 index 0000000..4293c18 Binary files /dev/null and b/octane_http/fuzz/corpus/request/f4c6ea7348b2e5fa6ca1b0b94907e7c87b3d6161 differ diff --git a/octane_http/fuzz/corpus/request/f4f68ae0ae5a22c5828e75df7ea34e26697ece86 b/octane_http/fuzz/corpus/request/f4f68ae0ae5a22c5828e75df7ea34e26697ece86 new file mode 100644 index 0000000..2ce3835 Binary files /dev/null and b/octane_http/fuzz/corpus/request/f4f68ae0ae5a22c5828e75df7ea34e26697ece86 differ diff --git a/octane_http/fuzz/corpus/request/f533c7ce572bc6a0345e11dd2df09eed2260fdba b/octane_http/fuzz/corpus/request/f533c7ce572bc6a0345e11dd2df09eed2260fdba new file mode 100644 index 0000000..d7dbdb9 Binary files /dev/null and b/octane_http/fuzz/corpus/request/f533c7ce572bc6a0345e11dd2df09eed2260fdba differ diff --git a/octane_http/fuzz/corpus/request/f53c4d37a48e08f7afe79e63eaac349c09c4b900 b/octane_http/fuzz/corpus/request/f53c4d37a48e08f7afe79e63eaac349c09c4b900 new file mode 100644 index 0000000..0ad2eec --- /dev/null +++ b/octane_http/fuzz/corpus/request/f53c4d37a48e08f7afe79e63eaac349c09c4b900 @@ -0,0 +1,2 @@ +POST cho HT& +H a 2.1 llo \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/f5427be163657e2a891e9960e577b751ef08c852 b/octane_http/fuzz/corpus/request/f5427be163657e2a891e9960e577b751ef08c852 new file mode 100644 index 0000000..2104f60 --- /dev/null +++ b/octane_http/fuzz/corpus/request/f5427be163657e2a891e9960e577b751ef08c852 @@ -0,0 +1,5 @@ +rcoo HTT a +Co: : +h: : +t-Le+gth: : + diff --git a/octane_http/fuzz/corpus/request/f5495aa64c974a4a53c11a3a3e10b54d2e7db247 b/octane_http/fuzz/corpus/request/f5495aa64c974a4a53c11a3a3e10b54d2e7db247 new file mode 100644 index 0000000..d4092f9 Binary files /dev/null and b/octane_http/fuzz/corpus/request/f5495aa64c974a4a53c11a3a3e10b54d2e7db247 differ diff --git a/octane_http/fuzz/corpus/request/f5d696ff2eb37faa1c0ecb8d04fefab89285190f b/octane_http/fuzz/corpus/request/f5d696ff2eb37faa1c0ecb8d04fefab89285190f new file mode 100644 index 0000000..169817b Binary files /dev/null and b/octane_http/fuzz/corpus/request/f5d696ff2eb37faa1c0ecb8d04fefab89285190f differ diff --git a/octane_http/fuzz/corpus/request/f60d67e03dc9ed433eed8858c1b609c7f0684155 b/octane_http/fuzz/corpus/request/f60d67e03dc9ed433eed8858c1b609c7f0684155 new file mode 100644 index 0000000..486a83b --- /dev/null +++ b/octane_http/fuzz/corpus/request/f60d67e03dc9ed433eed8858c1b609c7f0684155 @@ -0,0 +1,5 @@ +GET ?s=x HTTP/1.1 +Host: a.1set=x HTTP/1.1 +Host: a.1st: a +Cookie: a=3" + diff --git a/octane_http/fuzz/corpus/request/f627b9038038a91bed49e395475b8fb28edd1927 b/octane_http/fuzz/corpus/request/f627b9038038a91bed49e395475b8fb28edd1927 new file mode 100644 index 0000000..024d09d Binary files /dev/null and b/octane_http/fuzz/corpus/request/f627b9038038a91bed49e395475b8fb28edd1927 differ diff --git a/octane_http/fuzz/corpus/request/f658e8d15a7b5695ae5269f24ab7fd8979eaa91f b/octane_http/fuzz/corpus/request/f658e8d15a7b5695ae5269f24ab7fd8979eaa91f new file mode 100644 index 0000000..6a81177 Binary files /dev/null and b/octane_http/fuzz/corpus/request/f658e8d15a7b5695ae5269f24ab7fd8979eaa91f differ diff --git a/octane_http/fuzz/corpus/request/f6623a99bf43d8e461841ba6e85301046187485d b/octane_http/fuzz/corpus/request/f6623a99bf43d8e461841ba6e85301046187485d new file mode 100644 index 0000000..b618173 Binary files /dev/null and b/octane_http/fuzz/corpus/request/f6623a99bf43d8e461841ba6e85301046187485d differ diff --git a/octane_http/fuzz/corpus/request/f6ec7f6d3d703569904bf9f3f0885680c0dc7b13 b/octane_http/fuzz/corpus/request/f6ec7f6d3d703569904bf9f3f0885680c0dc7b13 new file mode 100644 index 0000000..67f9f27 Binary files /dev/null and b/octane_http/fuzz/corpus/request/f6ec7f6d3d703569904bf9f3f0885680c0dc7b13 differ diff --git a/octane_http/fuzz/corpus/request/f774ebb7d4e028e6e208cf8d41dc93b57f897b99 b/octane_http/fuzz/corpus/request/f774ebb7d4e028e6e208cf8d41dc93b57f897b99 new file mode 100644 index 0000000..de628b7 Binary files /dev/null and b/octane_http/fuzz/corpus/request/f774ebb7d4e028e6e208cf8d41dc93b57f897b99 differ diff --git a/octane_http/fuzz/corpus/request/f7decfa8ca92d6a157291826bb517f8bc8b4db0a b/octane_http/fuzz/corpus/request/f7decfa8ca92d6a157291826bb517f8bc8b4db0a new file mode 100644 index 0000000..146452b --- /dev/null +++ b/octane_http/fuzz/corpus/request/f7decfa8ca92d6a157291826bb517f8bc8b4db0a @@ -0,0 +1,6 @@ +HaE +GET /cookies%set=x HTTP/1.1 +Host: *a +Cookie: +Cookie:uEa=1;[:Ea=1;[b="2" + diff --git a/octane_http/fuzz/corpus/request/f80f0b9cbca070f46e0b4b17c419ad09160402ea b/octane_http/fuzz/corpus/request/f80f0b9cbca070f46e0b4b17c419ad09160402ea new file mode 100644 index 0000000..d2a5dfa Binary files /dev/null and b/octane_http/fuzz/corpus/request/f80f0b9cbca070f46e0b4b17c419ad09160402ea differ diff --git a/octane_http/fuzz/corpus/request/f83e54986c6b328794a9e2dfb7e79daaa1b9da62 b/octane_http/fuzz/corpus/request/f83e54986c6b328794a9e2dfb7e79daaa1b9da62 new file mode 100644 index 0000000..b1dbe96 --- /dev/null +++ b/octane_http/fuzz/corpus/request/f83e54986c6b328794a9e2dfb7e79daaa1b9da62 @@ -0,0 +1,4 @@ +GET x//y HTTP/2.1 +H:os HTTP/1.t: a +Cookie:Cook2ie' ET x/y H1;(=b"0;=1;(=b"2" + diff --git a/octane_http/fuzz/corpus/request/f8bbb3c9154ef8d17ca755390f5966dc9cfe2729 b/octane_http/fuzz/corpus/request/f8bbb3c9154ef8d17ca755390f5966dc9cfe2729 new file mode 100644 index 0000000..552faae Binary files /dev/null and b/octane_http/fuzz/corpus/request/f8bbb3c9154ef8d17ca755390f5966dc9cfe2729 differ diff --git a/octane_http/fuzz/corpus/request/f8e50efe6f456971dc810baf50956bb3a9c7629e b/octane_http/fuzz/corpus/request/f8e50efe6f456971dc810baf50956bb3a9c7629e new file mode 100644 index 0000000..7847179 --- /dev/null +++ b/octane_http/fuzz/corpus/request/f8e50efe6f456971dc810baf50956bb3a9c7629e @@ -0,0 +1,4 @@ +GET /x HTTP/1.1 +Host: +Cookie:;a61; =="2" + diff --git a/octane_http/fuzz/corpus/request/f8fccc71e90ebcd82a90998d3619cc13005f6f89 b/octane_http/fuzz/corpus/request/f8fccc71e90ebcd82a90998d3619cc13005f6f89 new file mode 100644 index 0000000..b15b974 --- /dev/null +++ b/octane_http/fuzz/corpus/request/f8fccc71e90ebcd82a90998d3619cc13005f6f89 @@ -0,0 +1,4 @@ +GET x HTTP/1.1 +Host: a +Cookie: a=1T /cook; b="2" + diff --git a/octane_http/fuzz/corpus/request/f90681190be18b6a36ab7fb07c4d3457186fecfc b/octane_http/fuzz/corpus/request/f90681190be18b6a36ab7fb07c4d3457186fecfc new file mode 100644 index 0000000..b315e96 Binary files /dev/null and b/octane_http/fuzz/corpus/request/f90681190be18b6a36ab7fb07c4d3457186fecfc differ diff --git a/octane_http/fuzz/corpus/request/f919e1bd552bf2e7230860cd43b9fc5e05249ed3 b/octane_http/fuzz/corpus/request/f919e1bd552bf2e7230860cd43b9fc5e05249ed3 new file mode 100644 index 0000000..cf90b08 Binary files /dev/null and b/octane_http/fuzz/corpus/request/f919e1bd552bf2e7230860cd43b9fc5e05249ed3 differ diff --git a/octane_http/fuzz/corpus/request/f9319c2f261909f069240a0b2bca249137884f73 b/octane_http/fuzz/corpus/request/f9319c2f261909f069240a0b2bca249137884f73 new file mode 100644 index 0000000..83a4710 Binary files /dev/null and b/octane_http/fuzz/corpus/request/f9319c2f261909f069240a0b2bca249137884f73 differ diff --git a/octane_http/fuzz/corpus/request/f9b2a9df1f8bbd72cf8037322188bfec62b49612 b/octane_http/fuzz/corpus/request/f9b2a9df1f8bbd72cf8037322188bfec62b49612 new file mode 100644 index 0000000..0cbfd1f Binary files /dev/null and b/octane_http/fuzz/corpus/request/f9b2a9df1f8bbd72cf8037322188bfec62b49612 differ diff --git a/octane_http/fuzz/corpus/request/f9c8366db42117dda5bba11591d008b3ad8c5636 b/octane_http/fuzz/corpus/request/f9c8366db42117dda5bba11591d008b3ad8c5636 new file mode 100644 index 0000000..63ffb4e --- /dev/null +++ b/octane_http/fuzz/corpus/request/f9c8366db42117dda5bba11591d008b3ad8c5636 @@ -0,0 +1,52 @@ +�PT : 1.1 +Hostw-Ec: hkes? a +Congth: +Cogsh: 5 +X: 2.1 +e: 1.1 +Host:.1 +Host: a +Co1.ng33333th: +Cogsh: 5 +X: 1.1 +Hostw-Ec: hkes? a +Congth: +Cogsh: 5 +X: 1.1 +Hostw-Ec: hkes?set=x HTTP/1.1 +Host:3th: +Cogsh: 5 +X: 1.1 +Hostw-Ec: hkes? a +C:t oghn +Cogsh: 5 +X: 1.1 +Hostw-Ec: hkes?set=ost: a +Co1.ng33333th: +Cogsh: 5 +X: 133333th: +Cogsh: 5 +X: 1.1 +Hostw-Ec: hkes? a +Congtstw-Ec: hkes?set=x HTTP/1.1 +Host:3th: +Cogsh: 5 +X: 1.1ostw-Ec: hkes?set=x HTTP/1(1 +Host:1th: +Cogsh: 5 +X: 1.1 +Hostw-Ec: hkes? a +Congth: +Cogsh: 5 +X: 1.1 +Hostw-Ec: hkes?set=ost: a +Co1.ng33333th: +Cogsh: 5 +X: 133333th: +Cogsh:5 +X: 1.1 +Hostw-Ec: hkes? a +Contsgtw-Ec: hke/echo HTTPa +X + +o \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/f9d7e4fdc49507cde8a198b3bb97af4208eee341 b/octane_http/fuzz/corpus/request/f9d7e4fdc49507cde8a198b3bb97af4208eee341 new file mode 100644 index 0000000..c4f5be5 Binary files /dev/null and b/octane_http/fuzz/corpus/request/f9d7e4fdc49507cde8a198b3bb97af4208eee341 differ diff --git a/octane_http/fuzz/corpus/request/f9eefeef0747827ad8ec56b36a810c9fac542a93 b/octane_http/fuzz/corpus/request/f9eefeef0747827ad8ec56b36a810c9fac542a93 new file mode 100644 index 0000000..7805678 Binary files /dev/null and b/octane_http/fuzz/corpus/request/f9eefeef0747827ad8ec56b36a810c9fac542a93 differ diff --git a/octane_http/fuzz/corpus/request/f9fa9e655713dbb8c374954e5c692544313db874 b/octane_http/fuzz/corpus/request/f9fa9e655713dbb8c374954e5c692544313db874 new file mode 100644 index 0000000..68edfd4 Binary files /dev/null and b/octane_http/fuzz/corpus/request/f9fa9e655713dbb8c374954e5c692544313db874 differ diff --git a/octane_http/fuzz/corpus/request/fa478591b9f7ca6062ec4b67f142ac1a3969f973 b/octane_http/fuzz/corpus/request/fa478591b9f7ca6062ec4b67f142ac1a3969f973 new file mode 100644 index 0000000..f3b1a44 --- /dev/null +++ b/octane_http/fuzz/corpus/request/fa478591b9f7ca6062ec4b67f142ac1a3969f973 @@ -0,0 +1,3 @@ +GET /redirect?n=====&=====F======&&&===&&&=======&&&X2y0:% HTTP/1.1 +Host: a + diff --git a/octane_http/fuzz/corpus/request/fada38b16dc3a11871d2e3e0c032581e61415def b/octane_http/fuzz/corpus/request/fada38b16dc3a11871d2e3e0c032581e61415def new file mode 100644 index 0000000..f4a6b09 Binary files /dev/null and b/octane_http/fuzz/corpus/request/fada38b16dc3a11871d2e3e0c032581e61415def differ diff --git a/octane_http/fuzz/corpus/request/fade0e60d633088d1be4db5b1d67324bc9cdab93 b/octane_http/fuzz/corpus/request/fade0e60d633088d1be4db5b1d67324bc9cdab93 new file mode 100644 index 0000000..8ffbdf9 Binary files /dev/null and b/octane_http/fuzz/corpus/request/fade0e60d633088d1be4db5b1d67324bc9cdab93 differ diff --git a/octane_http/fuzz/corpus/request/fb3543765e3ef90d3d1c704246a29b1ebd3affd5 b/octane_http/fuzz/corpus/request/fb3543765e3ef90d3d1c704246a29b1ebd3affd5 new file mode 100644 index 0000000..e6e19dd Binary files /dev/null and b/octane_http/fuzz/corpus/request/fb3543765e3ef90d3d1c704246a29b1ebd3affd5 differ diff --git a/octane_http/fuzz/corpus/request/fb7591aaaf804a2460308520cd0945ef22a9fe69 b/octane_http/fuzz/corpus/request/fb7591aaaf804a2460308520cd0945ef22a9fe69 new file mode 100644 index 0000000..5456972 --- /dev/null +++ b/octane_http/fuzz/corpus/request/fb7591aaaf804a2460308520cd0945ef22a9fe69 @@ -0,0 +1,7 @@ +GET /cookies?sx HTTP/1.1 +Hosv:PPPPPPPPRP a +Cookie:;a=1; b="2=x t: a +Cookie:;a=1; b="2a=1; b="PPPPRP a +Cookie:;GG"2a=1; b="2;b="2" + + diff --git a/octane_http/fuzz/corpus/request/fb7f669b08742683b68807af32345cfddefd1a0d b/octane_http/fuzz/corpus/request/fb7f669b08742683b68807af32345cfddefd1a0d new file mode 100644 index 0000000..a6f2793 Binary files /dev/null and b/octane_http/fuzz/corpus/request/fb7f669b08742683b68807af32345cfddefd1a0d differ diff --git a/octane_http/fuzz/corpus/request/fc8f0c1f90227d25b056bdaf8f8644ce95add029 b/octane_http/fuzz/corpus/request/fc8f0c1f90227d25b056bdaf8f8644ce95add029 new file mode 100644 index 0000000..3c68795 Binary files /dev/null and b/octane_http/fuzz/corpus/request/fc8f0c1f90227d25b056bdaf8f8644ce95add029 differ diff --git a/octane_http/fuzz/corpus/request/fcc4c23553f184c8bea2a48d0ca8e7ef596b8b55 b/octane_http/fuzz/corpus/request/fcc4c23553f184c8bea2a48d0ca8e7ef596b8b55 new file mode 100644 index 0000000..159de02 Binary files /dev/null and b/octane_http/fuzz/corpus/request/fcc4c23553f184c8bea2a48d0ca8e7ef596b8b55 differ diff --git a/octane_http/fuzz/corpus/request/fccd02d2dbffc6c406c9a62e339c5ba3b0b5c6d3 b/octane_http/fuzz/corpus/request/fccd02d2dbffc6c406c9a62e339c5ba3b0b5c6d3 new file mode 100644 index 0000000..b40d77a --- /dev/null +++ b/octane_http/fuzz/corpus/request/fccd02d2dbffc6c406c9a62e339c5ba3b0b5c6d3 @@ -0,0 +1,4 @@ +GET /re 1 +o: eca + +E \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/fce768731862344d3ce72326af4b733a2bf4f605 b/octane_http/fuzz/corpus/request/fce768731862344d3ce72326af4b733a2bf4f605 new file mode 100644 index 0000000..e6be415 Binary files /dev/null and b/octane_http/fuzz/corpus/request/fce768731862344d3ce72326af4b733a2bf4f605 differ diff --git a/octane_http/fuzz/corpus/request/fd5514f5b2855dc2c78b746e3abb18c401c15e75 b/octane_http/fuzz/corpus/request/fd5514f5b2855dc2c78b746e3abb18c401c15e75 new file mode 100644 index 0000000..4599423 --- /dev/null +++ b/octane_http/fuzz/corpus/request/fd5514f5b2855dc2c78b746e3abb18c401c15e75 @@ -0,0 +1,3 @@ +GET /redirect?n&=xome%15y HTTP/2.1 +Host: a + diff --git a/octane_http/fuzz/corpus/request/fd8f60b5a49eb20d1a4e2378ec776d376ae00af4 b/octane_http/fuzz/corpus/request/fd8f60b5a49eb20d1a4e2378ec776d376ae00af4 new file mode 100644 index 0000000..163959f Binary files /dev/null and b/octane_http/fuzz/corpus/request/fd8f60b5a49eb20d1a4e2378ec776d376ae00af4 differ diff --git a/octane_http/fuzz/corpus/request/fe440cc0c7e83f52578e64f062f24c0a1867ef6b b/octane_http/fuzz/corpus/request/fe440cc0c7e83f52578e64f062f24c0a1867ef6b new file mode 100644 index 0000000..493ec8a Binary files /dev/null and b/octane_http/fuzz/corpus/request/fe440cc0c7e83f52578e64f062f24c0a1867ef6b differ diff --git a/octane_http/fuzz/corpus/request/fe9483b463b591fb330120bcbf2ced712b3e4b9a b/octane_http/fuzz/corpus/request/fe9483b463b591fb330120bcbf2ced712b3e4b9a new file mode 100644 index 0000000..236835f Binary files /dev/null and b/octane_http/fuzz/corpus/request/fe9483b463b591fb330120bcbf2ced712b3e4b9a differ diff --git a/octane_http/fuzz/corpus/request/fee35f2f56b8c4126dca7bbd5772dafc9f775640 b/octane_http/fuzz/corpus/request/fee35f2f56b8c4126dca7bbd5772dafc9f775640 new file mode 100644 index 0000000..206bbb5 --- /dev/null +++ b/octane_http/fuzz/corpus/request/fee35f2f56b8c4126dca7bbd5772dafc9f775640 @@ -0,0 +1,7 @@ +POST /ech +Hoso HTTP/1.9 +Host: a +Content-Length: 6 +X-Echo: ki + +hello \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/ff7be52a661ed7635ef30c1c2d8b03c03b83bba9 b/octane_http/fuzz/corpus/request/ff7be52a661ed7635ef30c1c2d8b03c03b83bba9 new file mode 100644 index 0000000..3ee08a3 Binary files /dev/null and b/octane_http/fuzz/corpus/request/ff7be52a661ed7635ef30c1c2d8b03c03b83bba9 differ diff --git a/octane_http/fuzz/corpus/request/ffb161b7c8787e4c77b5202313739ff9462914cb b/octane_http/fuzz/corpus/request/ffb161b7c8787e4c77b5202313739ff9462914cb new file mode 100644 index 0000000..1f5d628 Binary files /dev/null and b/octane_http/fuzz/corpus/request/ffb161b7c8787e4c77b5202313739ff9462914cb differ diff --git a/octane_http/fuzz/corpus/request/ffef0a9517cb8b339e2babb35c1fc2c22c3158f8 b/octane_http/fuzz/corpus/request/ffef0a9517cb8b339e2babb35c1fc2c22c3158f8 new file mode 100644 index 0000000..4bd3b93 Binary files /dev/null and b/octane_http/fuzz/corpus/request/ffef0a9517cb8b339e2babb35c1fc2c22c3158f8 differ diff --git a/octane_http/fuzz/corpus/request/seed-0 b/octane_http/fuzz/corpus/request/seed-0 new file mode 100644 index 0000000..c948d5b Binary files /dev/null and b/octane_http/fuzz/corpus/request/seed-0 differ diff --git a/octane_http/fuzz/corpus/request/seed-1 b/octane_http/fuzz/corpus/request/seed-1 new file mode 100644 index 0000000..edfb91c --- /dev/null +++ b/octane_http/fuzz/corpus/request/seed-1 @@ -0,0 +1,4 @@ +GET /cookies?set=x HTTP/1.1 +Host: a +Cookie: a=1; b="2" + diff --git a/octane_http/fuzz/corpus/request/seed-2 b/octane_http/fuzz/corpus/request/seed-2 new file mode 100644 index 0000000..a3d4791 --- /dev/null +++ b/octane_http/fuzz/corpus/request/seed-2 @@ -0,0 +1,6 @@ +POST /echo HTTP/1.1 +Host: a +Content-Length: 5 +X-Echo: hi + +hello \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request/seed-3 b/octane_http/fuzz/corpus/request/seed-3 new file mode 100644 index 0000000..587e4f5 --- /dev/null +++ b/octane_http/fuzz/corpus/request/seed-3 @@ -0,0 +1,3 @@ +GET /redirect?next=/home%0d%0aX:%20y HTTP/1.1 +Host: a + diff --git a/octane_http/fuzz/corpus/request/seed-4 b/octane_http/fuzz/corpus/request/seed-4 new file mode 100644 index 0000000..99e9392 Binary files /dev/null and b/octane_http/fuzz/corpus/request/seed-4 differ diff --git a/octane_http/fuzz/corpus/request/seed-5 b/octane_http/fuzz/corpus/request/seed-5 new file mode 100644 index 0000000..ebb02e6 --- /dev/null +++ b/octane_http/fuzz/corpus/request/seed-5 @@ -0,0 +1,3 @@ +HEAD / HTTP/1.1 +Host: a + diff --git a/octane_http/fuzz/corpus/request_line/0021d687055c1dfce7153561eb2f8f9d7236606c b/octane_http/fuzz/corpus/request_line/0021d687055c1dfce7153561eb2f8f9d7236606c new file mode 100644 index 0000000..be45f90 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/0021d687055c1dfce7153561eb2f8f9d7236606c differ diff --git a/octane_http/fuzz/corpus/request_line/00320e98bb7a4047b76b1495f9496af8873d4725 b/octane_http/fuzz/corpus/request_line/00320e98bb7a4047b76b1495f9496af8873d4725 new file mode 100644 index 0000000..dc2cc0f Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/00320e98bb7a4047b76b1495f9496af8873d4725 differ diff --git a/octane_http/fuzz/corpus/request_line/027bd846681d9325f520e3a3ba31e1aa24a5fae4 b/octane_http/fuzz/corpus/request_line/027bd846681d9325f520e3a3ba31e1aa24a5fae4 new file mode 100644 index 0000000..edc6702 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/027bd846681d9325f520e3a3ba31e1aa24a5fae4 differ diff --git a/octane_http/fuzz/corpus/request_line/0522f5b744d970eac5a63db3f79cf0420112b952 b/octane_http/fuzz/corpus/request_line/0522f5b744d970eac5a63db3f79cf0420112b952 new file mode 100644 index 0000000..1334c66 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/0522f5b744d970eac5a63db3f79cf0420112b952 differ diff --git a/octane_http/fuzz/corpus/request_line/0a77e5bcd462a082e3138410e8d49dbf4c977210 b/octane_http/fuzz/corpus/request_line/0a77e5bcd462a082e3138410e8d49dbf4c977210 new file mode 100644 index 0000000..cb3e0d4 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/0a77e5bcd462a082e3138410e8d49dbf4c977210 differ diff --git a/octane_http/fuzz/corpus/request_line/0b88482bb5824a3be81015a67433d612a566ef38 b/octane_http/fuzz/corpus/request_line/0b88482bb5824a3be81015a67433d612a566ef38 new file mode 100644 index 0000000..525a7de --- /dev/null +++ b/octane_http/fuzz/corpus/request_line/0b88482bb5824a3be81015a67433d612a566ef38 @@ -0,0 +1 @@ +GETb///Q///fGb/T/Ef///Q/a//f//a \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request_line/0b8f47702f772e58693f717680d0b69109c88003 b/octane_http/fuzz/corpus/request_line/0b8f47702f772e58693f717680d0b69109c88003 new file mode 100644 index 0000000..41be428 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/0b8f47702f772e58693f717680d0b69109c88003 differ diff --git a/octane_http/fuzz/corpus/request_line/0e7755955ca4cff409aa31f3b4ede825880b17c0 b/octane_http/fuzz/corpus/request_line/0e7755955ca4cff409aa31f3b4ede825880b17c0 new file mode 100644 index 0000000..c1be8b9 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/0e7755955ca4cff409aa31f3b4ede825880b17c0 differ diff --git a/octane_http/fuzz/corpus/request_line/101a3e908d1029ae7886cee527830109308e5c8f b/octane_http/fuzz/corpus/request_line/101a3e908d1029ae7886cee527830109308e5c8f new file mode 100644 index 0000000..b0e1f6c --- /dev/null +++ b/octane_http/fuzz/corpus/request_line/101a3e908d1029ae7886cee527830109308e5c8f @@ -0,0 +1 @@ +PPOSP-HTTP/ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request_line/10aae9269b4e20bbcb109372800d62b2904a69ef b/octane_http/fuzz/corpus/request_line/10aae9269b4e20bbcb109372800d62b2904a69ef new file mode 100644 index 0000000..1edd8fb --- /dev/null +++ b/octane_http/fuzz/corpus/request_line/10aae9269b4e20bbcb109372800d62b2904a69ef @@ -0,0 +1 @@ +zzä \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request_line/11a4f99c27d4c481916985c9d42be52ab8598957 b/octane_http/fuzz/corpus/request_line/11a4f99c27d4c481916985c9d42be52ab8598957 new file mode 100644 index 0000000..5e20e72 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/11a4f99c27d4c481916985c9d42be52ab8598957 differ diff --git a/octane_http/fuzz/corpus/request_line/12f281b1e550d7bd55bacdce7a9e250f1d5de1ff b/octane_http/fuzz/corpus/request_line/12f281b1e550d7bd55bacdce7a9e250f1d5de1ff new file mode 100644 index 0000000..68c8e46 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/12f281b1e550d7bd55bacdce7a9e250f1d5de1ff differ diff --git a/octane_http/fuzz/corpus/request_line/149ba1e7b82b2cf41c1d23b0984341369915c401 b/octane_http/fuzz/corpus/request_line/149ba1e7b82b2cf41c1d23b0984341369915c401 new file mode 100644 index 0000000..15d45d6 --- /dev/null +++ b/octane_http/fuzz/corpus/request_line/149ba1e7b82b2cf41c1d23b0984341369915c401 @@ -0,0 +1 @@ +"////// \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request_line/14b2815edc78e48e61cf8d917bc9d5143e108aa9 b/octane_http/fuzz/corpus/request_line/14b2815edc78e48e61cf8d917bc9d5143e108aa9 new file mode 100644 index 0000000..485e2bb --- /dev/null +++ b/octane_http/fuzz/corpus/request_line/14b2815edc78e48e61cf8d917bc9d5143e108aa9 @@ -0,0 +1 @@ +/H+&C/H/a//.,/a/3/*H/.,/a/T1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request_line/153fb4cb8cd5b361cad1060984cd5f1f2557aaf8 b/octane_http/fuzz/corpus/request_line/153fb4cb8cd5b361cad1060984cd5f1f2557aaf8 new file mode 100644 index 0000000..8856f31 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/153fb4cb8cd5b361cad1060984cd5f1f2557aaf8 differ diff --git a/octane_http/fuzz/corpus/request_line/155616b1d85f01416aa233b3464cce5a5e17b089 b/octane_http/fuzz/corpus/request_line/155616b1d85f01416aa233b3464cce5a5e17b089 new file mode 100644 index 0000000..0803da4 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/155616b1d85f01416aa233b3464cce5a5e17b089 differ diff --git a/octane_http/fuzz/corpus/request_line/165df056e7b9419c35eb25a2d89d682bf283024b b/octane_http/fuzz/corpus/request_line/165df056e7b9419c35eb25a2d89d682bf283024b new file mode 100644 index 0000000..cf1a7ed Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/165df056e7b9419c35eb25a2d89d682bf283024b differ diff --git a/octane_http/fuzz/corpus/request_line/16a1e1efed50e6754a0006960b2e66641f538b6e b/octane_http/fuzz/corpus/request_line/16a1e1efed50e6754a0006960b2e66641f538b6e new file mode 100644 index 0000000..fd6988d Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/16a1e1efed50e6754a0006960b2e66641f538b6e differ diff --git a/octane_http/fuzz/corpus/request_line/19e652f7fec33d4de79022cba310f01a9913a616 b/octane_http/fuzz/corpus/request_line/19e652f7fec33d4de79022cba310f01a9913a616 new file mode 100644 index 0000000..0a3ce76 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/19e652f7fec33d4de79022cba310f01a9913a616 differ diff --git a/octane_http/fuzz/corpus/request_line/1a93913c2a90c38817964374893afa51d577d133 b/octane_http/fuzz/corpus/request_line/1a93913c2a90c38817964374893afa51d577d133 new file mode 100644 index 0000000..ba0e10c Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/1a93913c2a90c38817964374893afa51d577d133 differ diff --git a/octane_http/fuzz/corpus/request_line/1abbe2e5a8b2608ee38e15c53df6f0228ee191da b/octane_http/fuzz/corpus/request_line/1abbe2e5a8b2608ee38e15c53df6f0228ee191da new file mode 100644 index 0000000..e2076a3 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/1abbe2e5a8b2608ee38e15c53df6f0228ee191da differ diff --git a/octane_http/fuzz/corpus/request_line/1bc23e7daabafd0c7ee20669f875aef1a0e57371 b/octane_http/fuzz/corpus/request_line/1bc23e7daabafd0c7ee20669f875aef1a0e57371 new file mode 100644 index 0000000..fe5cc31 --- /dev/null +++ b/octane_http/fuzz/corpus/request_line/1bc23e7daabafd0c7ee20669f875aef1a0e57371 @@ -0,0 +1 @@ +&GET/aa./Q///fGE//a \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request_line/1ce1b9876cb94798567b7c7bb96f3cb76babaed5 b/octane_http/fuzz/corpus/request_line/1ce1b9876cb94798567b7c7bb96f3cb76babaed5 new file mode 100644 index 0000000..335757b Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/1ce1b9876cb94798567b7c7bb96f3cb76babaed5 differ diff --git a/octane_http/fuzz/corpus/request_line/1dddef527c9b65d7a5f35d3381cb2f1e82e4e80c b/octane_http/fuzz/corpus/request_line/1dddef527c9b65d7a5f35d3381cb2f1e82e4e80c new file mode 100644 index 0000000..24c8495 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/1dddef527c9b65d7a5f35d3381cb2f1e82e4e80c differ diff --git a/octane_http/fuzz/corpus/request_line/1e2057ac5187f5aeed22aef39e6e27f0abc7b236 b/octane_http/fuzz/corpus/request_line/1e2057ac5187f5aeed22aef39e6e27f0abc7b236 new file mode 100644 index 0000000..6cbff20 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/1e2057ac5187f5aeed22aef39e6e27f0abc7b236 differ diff --git a/octane_http/fuzz/corpus/request_line/1fd73962cf5288d21fc803c21e12ffc33f3c777b b/octane_http/fuzz/corpus/request_line/1fd73962cf5288d21fc803c21e12ffc33f3c777b new file mode 100644 index 0000000..56834a7 --- /dev/null +++ b/octane_http/fuzz/corpus/request_line/1fd73962cf5288d21fc803c21e12ffc33f3c777b @@ -0,0 +1 @@ + GET/?=-ax/b1HTTP/ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request_line/21f142aa34c697e159610466c4afc2e739d4878e b/octane_http/fuzz/corpus/request_line/21f142aa34c697e159610466c4afc2e739d4878e new file mode 100644 index 0000000..7896fbc Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/21f142aa34c697e159610466c4afc2e739d4878e differ diff --git a/octane_http/fuzz/corpus/request_line/23dd6be7fc966b6191f740ecf56d0f1fdea9a236 b/octane_http/fuzz/corpus/request_line/23dd6be7fc966b6191f740ecf56d0f1fdea9a236 new file mode 100644 index 0000000..189b88b Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/23dd6be7fc966b6191f740ecf56d0f1fdea9a236 differ diff --git a/octane_http/fuzz/corpus/request_line/2b04659d9d7d158270f7b4ad68f0502815d12480 b/octane_http/fuzz/corpus/request_line/2b04659d9d7d158270f7b4ad68f0502815d12480 new file mode 100644 index 0000000..158c286 --- /dev/null +++ b/octane_http/fuzz/corpus/request_line/2b04659d9d7d158270f7b4ad68f0502815d12480 @@ -0,0 +1 @@ + GET/a/b?x=-1HTTP/1.1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request_line/2ba4f6eef5ca5e14ab5ffdf6e49a893b23638e5f b/octane_http/fuzz/corpus/request_line/2ba4f6eef5ca5e14ab5ffdf6e49a893b23638e5f new file mode 100644 index 0000000..439f21b Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/2ba4f6eef5ca5e14ab5ffdf6e49a893b23638e5f differ diff --git a/octane_http/fuzz/corpus/request_line/2d56a0154ba906a325f1330eea9bc8fc9b689b51 b/octane_http/fuzz/corpus/request_line/2d56a0154ba906a325f1330eea9bc8fc9b689b51 new file mode 100644 index 0000000..3088982 --- /dev/null +++ b/octane_http/fuzz/corpus/request_line/2d56a0154ba906a325f1330eea9bc8fc9b689b51 @@ -0,0 +1 @@ + PUTTPT/HTTT/HTTP/ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request_line/2dc523ec41faf0cbac83d6ffcbbc0d80c35daac0 b/octane_http/fuzz/corpus/request_line/2dc523ec41faf0cbac83d6ffcbbc0d80c35daac0 new file mode 100644 index 0000000..d5cfec8 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/2dc523ec41faf0cbac83d6ffcbbc0d80c35daac0 differ diff --git a/octane_http/fuzz/corpus/request_line/2e5bc409e115ce2c4749b816b5509e96e303c5ec b/octane_http/fuzz/corpus/request_line/2e5bc409e115ce2c4749b816b5509e96e303c5ec new file mode 100644 index 0000000..65cbdcd --- /dev/null +++ b/octane_http/fuzz/corpus/request_line/2e5bc409e115ce2c4749b816b5509e96e303c5ec @@ -0,0 +1 @@ +POST/HTTP/2.0 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request_line/3027bd6bc82adc61e4918b6e4e65f3e422ee88d1 b/octane_http/fuzz/corpus/request_line/3027bd6bc82adc61e4918b6e4e65f3e422ee88d1 new file mode 100644 index 0000000..67d9a26 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/3027bd6bc82adc61e4918b6e4e65f3e422ee88d1 differ diff --git a/octane_http/fuzz/corpus/request_line/363933546e92e76520daa8c158863463f64de06b b/octane_http/fuzz/corpus/request_line/363933546e92e76520daa8c158863463f64de06b new file mode 100644 index 0000000..1068326 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/363933546e92e76520daa8c158863463f64de06b differ diff --git a/octane_http/fuzz/corpus/request_line/36a1e8d7ef8b02158031e566b59dbb7e3c6000cd b/octane_http/fuzz/corpus/request_line/36a1e8d7ef8b02158031e566b59dbb7e3c6000cd new file mode 100644 index 0000000..5a67900 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/36a1e8d7ef8b02158031e566b59dbb7e3c6000cd differ diff --git a/octane_http/fuzz/corpus/request_line/3a0d1c320090ab585dc1211020faf1e98213060c b/octane_http/fuzz/corpus/request_line/3a0d1c320090ab585dc1211020faf1e98213060c new file mode 100644 index 0000000..ffdcf75 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/3a0d1c320090ab585dc1211020faf1e98213060c differ diff --git a/octane_http/fuzz/corpus/request_line/3c4a5ab0fc29b66e409f4fc00b99ecdf4a79d20a b/octane_http/fuzz/corpus/request_line/3c4a5ab0fc29b66e409f4fc00b99ecdf4a79d20a new file mode 100644 index 0000000..2ec60b0 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/3c4a5ab0fc29b66e409f4fc00b99ecdf4a79d20a differ diff --git a/octane_http/fuzz/corpus/request_line/401e2a8caff3b24565de43834929de44e15120ec b/octane_http/fuzz/corpus/request_line/401e2a8caff3b24565de43834929de44e15120ec new file mode 100644 index 0000000..3212f90 --- /dev/null +++ b/octane_http/fuzz/corpus/request_line/401e2a8caff3b24565de43834929de44e15120ec @@ -0,0 +1 @@ + PAb/HTT0TP/1.1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request_line/445fc88dca95639f54f983c9c105965bfeb9bb03 b/octane_http/fuzz/corpus/request_line/445fc88dca95639f54f983c9c105965bfeb9bb03 new file mode 100644 index 0000000..8c76863 --- /dev/null +++ b/octane_http/fuzz/corpus/request_line/445fc88dca95639f54f983c9c105965bfeb9bb03 @@ -0,0 +1 @@ +~ HT1.1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request_line/467ac624014f4854c36811099c4f09599b1f39fb b/octane_http/fuzz/corpus/request_line/467ac624014f4854c36811099c4f09599b1f39fb new file mode 100644 index 0000000..4402e7f Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/467ac624014f4854c36811099c4f09599b1f39fb differ diff --git a/octane_http/fuzz/corpus/request_line/48398211ce717745c0d307eb885e669ab9220d0f b/octane_http/fuzz/corpus/request_line/48398211ce717745c0d307eb885e669ab9220d0f new file mode 100644 index 0000000..989404a Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/48398211ce717745c0d307eb885e669ab9220d0f differ diff --git a/octane_http/fuzz/corpus/request_line/4c58b0c5e5e9f79508195d16c6606770f3794e42 b/octane_http/fuzz/corpus/request_line/4c58b0c5e5e9f79508195d16c6606770f3794e42 new file mode 100644 index 0000000..9b88c04 --- /dev/null +++ b/octane_http/fuzz/corpus/request_line/4c58b0c5e5e9f79508195d16c6606770f3794e42 @@ -0,0 +1 @@ +  /a/./{/.///H//HTTP/ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request_line/4c89f50e31f97f637b4b8ac977d59bcfe377905c b/octane_http/fuzz/corpus/request_line/4c89f50e31f97f637b4b8ac977d59bcfe377905c new file mode 100644 index 0000000..09a010f Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/4c89f50e31f97f637b4b8ac977d59bcfe377905c differ diff --git a/octane_http/fuzz/corpus/request_line/4c965d4dcb108428d90e3c4df614cb363377ee20 b/octane_http/fuzz/corpus/request_line/4c965d4dcb108428d90e3c4df614cb363377ee20 new file mode 100644 index 0000000..f660156 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/4c965d4dcb108428d90e3c4df614cb363377ee20 differ diff --git a/octane_http/fuzz/corpus/request_line/4d51bfea4df87e999f17cc9d85ecb32c54994b30 b/octane_http/fuzz/corpus/request_line/4d51bfea4df87e999f17cc9d85ecb32c54994b30 new file mode 100644 index 0000000..d34ae56 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/4d51bfea4df87e999f17cc9d85ecb32c54994b30 differ diff --git a/octane_http/fuzz/corpus/request_line/4d6326d3287bfd970afef910384f062f0c2acd20 b/octane_http/fuzz/corpus/request_line/4d6326d3287bfd970afef910384f062f0c2acd20 new file mode 100644 index 0000000..683cb49 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/4d6326d3287bfd970afef910384f062f0c2acd20 differ diff --git a/octane_http/fuzz/corpus/request_line/4dad23aa548f17c9bcde8ca844ac0c87c5885a40 b/octane_http/fuzz/corpus/request_line/4dad23aa548f17c9bcde8ca844ac0c87c5885a40 new file mode 100644 index 0000000..0f41d79 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/4dad23aa548f17c9bcde8ca844ac0c87c5885a40 differ diff --git a/octane_http/fuzz/corpus/request_line/5132c87e920be11aea270e3558c61d86e125e108 b/octane_http/fuzz/corpus/request_line/5132c87e920be11aea270e3558c61d86e125e108 new file mode 100644 index 0000000..bcdb190 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/5132c87e920be11aea270e3558c61d86e125e108 differ diff --git a/octane_http/fuzz/corpus/request_line/5312ff7e9364fab0723f8cdbfe9a7bbee1ea81db b/octane_http/fuzz/corpus/request_line/5312ff7e9364fab0723f8cdbfe9a7bbee1ea81db new file mode 100644 index 0000000..6f2fe13 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/5312ff7e9364fab0723f8cdbfe9a7bbee1ea81db differ diff --git a/octane_http/fuzz/corpus/request_line/5360b6055f3dd53c254d615937a9a24e6782d0d0 b/octane_http/fuzz/corpus/request_line/5360b6055f3dd53c254d615937a9a24e6782d0d0 new file mode 100644 index 0000000..dcd21bf Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/5360b6055f3dd53c254d615937a9a24e6782d0d0 differ diff --git a/octane_http/fuzz/corpus/request_line/536f92462e530c04aa48a101e774b927aab628b4 b/octane_http/fuzz/corpus/request_line/536f92462e530c04aa48a101e774b927aab628b4 new file mode 100644 index 0000000..cae0a8f Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/536f92462e530c04aa48a101e774b927aab628b4 differ diff --git a/octane_http/fuzz/corpus/request_line/556f1c22dfe55267e6748ee6ca8fd3a602e75550 b/octane_http/fuzz/corpus/request_line/556f1c22dfe55267e6748ee6ca8fd3a602e75550 new file mode 100644 index 0000000..8bd4765 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/556f1c22dfe55267e6748ee6ca8fd3a602e75550 differ diff --git a/octane_http/fuzz/corpus/request_line/55f57a4494492f6c9d403f4eb1993ef2fa6f9434 b/octane_http/fuzz/corpus/request_line/55f57a4494492f6c9d403f4eb1993ef2fa6f9434 new file mode 100644 index 0000000..e3448eb Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/55f57a4494492f6c9d403f4eb1993ef2fa6f9434 differ diff --git a/octane_http/fuzz/corpus/request_line/560e97e8e7a24a411627da949982e630960c5cfd b/octane_http/fuzz/corpus/request_line/560e97e8e7a24a411627da949982e630960c5cfd new file mode 100644 index 0000000..a0b429b Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/560e97e8e7a24a411627da949982e630960c5cfd differ diff --git a/octane_http/fuzz/corpus/request_line/58fe5aaad4a935f56b681b79209a8fc9158726d9 b/octane_http/fuzz/corpus/request_line/58fe5aaad4a935f56b681b79209a8fc9158726d9 new file mode 100644 index 0000000..9e66ba6 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/58fe5aaad4a935f56b681b79209a8fc9158726d9 differ diff --git a/octane_http/fuzz/corpus/request_line/5afd82375e8cdc8856a5296e52968a3de145fa62 b/octane_http/fuzz/corpus/request_line/5afd82375e8cdc8856a5296e52968a3de145fa62 new file mode 100644 index 0000000..8062969 --- /dev/null +++ b/octane_http/fuzz/corpus/request_line/5afd82375e8cdc8856a5296e52968a3de145fa62 @@ -0,0 +1 @@ +G-1HTTP/ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request_line/5defb8fc9a9651affc43aa84eb1aa3a47d52392f b/octane_http/fuzz/corpus/request_line/5defb8fc9a9651affc43aa84eb1aa3a47d52392f new file mode 100644 index 0000000..a9e1deb Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/5defb8fc9a9651affc43aa84eb1aa3a47d52392f differ diff --git a/octane_http/fuzz/corpus/request_line/64d384e9e9f5a76ab2a981d8c7a57035fd896f9e b/octane_http/fuzz/corpus/request_line/64d384e9e9f5a76ab2a981d8c7a57035fd896f9e new file mode 100644 index 0000000..b7a6d89 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/64d384e9e9f5a76ab2a981d8c7a57035fd896f9e differ diff --git a/octane_http/fuzz/corpus/request_line/698de7f0b4a37a62fbf015821ecd9266258a61dd b/octane_http/fuzz/corpus/request_line/698de7f0b4a37a62fbf015821ecd9266258a61dd new file mode 100644 index 0000000..b339c5c Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/698de7f0b4a37a62fbf015821ecd9266258a61dd differ diff --git a/octane_http/fuzz/corpus/request_line/6ad3a804db8390e5bcd6d67ce9f20b24713083d7 b/octane_http/fuzz/corpus/request_line/6ad3a804db8390e5bcd6d67ce9f20b24713083d7 new file mode 100644 index 0000000..3199bb9 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/6ad3a804db8390e5bcd6d67ce9f20b24713083d7 differ diff --git a/octane_http/fuzz/corpus/request_line/7329b69b44e277d75588ad22c5fd85ebdd5abf03 b/octane_http/fuzz/corpus/request_line/7329b69b44e277d75588ad22c5fd85ebdd5abf03 new file mode 100644 index 0000000..ff4c03a --- /dev/null +++ b/octane_http/fuzz/corpus/request_line/7329b69b44e277d75588ad22c5fd85ebdd5abf03 @@ -0,0 +1 @@ + POS/@TTTPT/HTTP/ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request_line/769d91dc3d951c578ba1bd543812a19ae549800c b/octane_http/fuzz/corpus/request_line/769d91dc3d951c578ba1bd543812a19ae549800c new file mode 100644 index 0000000..f5d3807 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/769d91dc3d951c578ba1bd543812a19ae549800c differ diff --git a/octane_http/fuzz/corpus/request_line/77ce0377defbd11b77b1f4ad54ca40ea5ef28490 b/octane_http/fuzz/corpus/request_line/77ce0377defbd11b77b1f4ad54ca40ea5ef28490 new file mode 100644 index 0000000..ae1b13f Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/77ce0377defbd11b77b1f4ad54ca40ea5ef28490 differ diff --git a/octane_http/fuzz/corpus/request_line/7d50063853dbead4349f26ae185b7dbbca9042aa b/octane_http/fuzz/corpus/request_line/7d50063853dbead4349f26ae185b7dbbca9042aa new file mode 100644 index 0000000..439806e Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/7d50063853dbead4349f26ae185b7dbbca9042aa differ diff --git a/octane_http/fuzz/corpus/request_line/7d8ad19b99c2356850012c7610daacd32eb43308 b/octane_http/fuzz/corpus/request_line/7d8ad19b99c2356850012c7610daacd32eb43308 new file mode 100644 index 0000000..57a3fdc Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/7d8ad19b99c2356850012c7610daacd32eb43308 differ diff --git a/octane_http/fuzz/corpus/request_line/8474f1f4ca7acc488320772b961acbd47e8e9def b/octane_http/fuzz/corpus/request_line/8474f1f4ca7acc488320772b961acbd47e8e9def new file mode 100644 index 0000000..680b770 --- /dev/null +++ b/octane_http/fuzz/corpus/request_line/8474f1f4ca7acc488320772b961acbd47e8e9def @@ -0,0 +1 @@ +SPS/HTTP/ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request_line/8578c2b875bd5afd9c265a55e576d1e87ff1eba6 b/octane_http/fuzz/corpus/request_line/8578c2b875bd5afd9c265a55e576d1e87ff1eba6 new file mode 100644 index 0000000..75601e6 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/8578c2b875bd5afd9c265a55e576d1e87ff1eba6 differ diff --git a/octane_http/fuzz/corpus/request_line/861e880aa2e5cc430f0b124d700fe74c97889178 b/octane_http/fuzz/corpus/request_line/861e880aa2e5cc430f0b124d700fe74c97889178 new file mode 100644 index 0000000..f556932 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/861e880aa2e5cc430f0b124d700fe74c97889178 differ diff --git a/octane_http/fuzz/corpus/request_line/8a3c73b2e682a2217ca0ebaa16a0f5dde603eb76 b/octane_http/fuzz/corpus/request_line/8a3c73b2e682a2217ca0ebaa16a0f5dde603eb76 new file mode 100644 index 0000000..770d6d6 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/8a3c73b2e682a2217ca0ebaa16a0f5dde603eb76 differ diff --git a/octane_http/fuzz/corpus/request_line/8ae56d004fba224cb6c095ed76cda3756e81c646 b/octane_http/fuzz/corpus/request_line/8ae56d004fba224cb6c095ed76cda3756e81c646 new file mode 100644 index 0000000..2027986 --- /dev/null +++ b/octane_http/fuzz/corpus/request_line/8ae56d004fba224cb6c095ed76cda3756e81c646 @@ -0,0 +1 @@ + GE/HT/// \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request_line/8b6cc6d5328bc8feafa573f4a5948cc8c12d5b59 b/octane_http/fuzz/corpus/request_line/8b6cc6d5328bc8feafa573f4a5948cc8c12d5b59 new file mode 100644 index 0000000..ce3c8f7 --- /dev/null +++ b/octane_http/fuzz/corpus/request_line/8b6cc6d5328bc8feafa573f4a5948cc8c12d5b59 @@ -0,0 +1 @@ +POSP/HTTP/ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request_line/91211ea22e962bd1c0efe92153a62eda8066f1e9 b/octane_http/fuzz/corpus/request_line/91211ea22e962bd1c0efe92153a62eda8066f1e9 new file mode 100644 index 0000000..8ac143a Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/91211ea22e962bd1c0efe92153a62eda8066f1e9 differ diff --git a/octane_http/fuzz/corpus/request_line/922caf21b3018ecd18295b91075d2a970aca16a0 b/octane_http/fuzz/corpus/request_line/922caf21b3018ecd18295b91075d2a970aca16a0 new file mode 100644 index 0000000..e1ee69e Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/922caf21b3018ecd18295b91075d2a970aca16a0 differ diff --git a/octane_http/fuzz/corpus/request_line/922e5b33936d6cf5176d631e227a35142386ac03 b/octane_http/fuzz/corpus/request_line/922e5b33936d6cf5176d631e227a35142386ac03 new file mode 100644 index 0000000..44c0006 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/922e5b33936d6cf5176d631e227a35142386ac03 differ diff --git a/octane_http/fuzz/corpus/request_line/9422bc9b1a391c99c30950cc0ad10a5fd1bb3cdd b/octane_http/fuzz/corpus/request_line/9422bc9b1a391c99c30950cc0ad10a5fd1bb3cdd new file mode 100644 index 0000000..cf955b4 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/9422bc9b1a391c99c30950cc0ad10a5fd1bb3cdd differ diff --git a/octane_http/fuzz/corpus/request_line/96326baadf4bfdfa87e63174a1b2a64b962bbf5e b/octane_http/fuzz/corpus/request_line/96326baadf4bfdfa87e63174a1b2a64b962bbf5e new file mode 100644 index 0000000..10c1cb2 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/96326baadf4bfdfa87e63174a1b2a64b962bbf5e differ diff --git a/octane_http/fuzz/corpus/request_line/96b14493ee0d42ca3d07e336492b3fe239037563 b/octane_http/fuzz/corpus/request_line/96b14493ee0d42ca3d07e336492b3fe239037563 new file mode 100644 index 0000000..1602f65 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/96b14493ee0d42ca3d07e336492b3fe239037563 differ diff --git a/octane_http/fuzz/corpus/request_line/9785ef0c3ff240fd970fbfecea15a8a8742afd77 b/octane_http/fuzz/corpus/request_line/9785ef0c3ff240fd970fbfecea15a8a8742afd77 new file mode 100644 index 0000000..fe550c7 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/9785ef0c3ff240fd970fbfecea15a8a8742afd77 differ diff --git a/octane_http/fuzz/corpus/request_line/9842926af7ca0a8cca12604f945414f07b01e13d b/octane_http/fuzz/corpus/request_line/9842926af7ca0a8cca12604f945414f07b01e13d new file mode 100644 index 0000000..fc2b569 --- /dev/null +++ b/octane_http/fuzz/corpus/request_line/9842926af7ca0a8cca12604f945414f07b01e13d @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request_line/989be6511dfcd9359ae1a194314931011bc67c7e b/octane_http/fuzz/corpus/request_line/989be6511dfcd9359ae1a194314931011bc67c7e new file mode 100644 index 0000000..d22c6c7 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/989be6511dfcd9359ae1a194314931011bc67c7e differ diff --git a/octane_http/fuzz/corpus/request_line/9ab85aa34d8c307bb1d061400485f2c56e3beffa b/octane_http/fuzz/corpus/request_line/9ab85aa34d8c307bb1d061400485f2c56e3beffa new file mode 100644 index 0000000..3233480 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/9ab85aa34d8c307bb1d061400485f2c56e3beffa differ diff --git a/octane_http/fuzz/corpus/request_line/9b87134c9befc14ba16ac26f548f3748cb119cd7 b/octane_http/fuzz/corpus/request_line/9b87134c9befc14ba16ac26f548f3748cb119cd7 new file mode 100644 index 0000000..089913b Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/9b87134c9befc14ba16ac26f548f3748cb119cd7 differ diff --git a/octane_http/fuzz/corpus/request_line/9cdecb28dfd23af3627e8d9f041ec4405d2afb6f b/octane_http/fuzz/corpus/request_line/9cdecb28dfd23af3627e8d9f041ec4405d2afb6f new file mode 100644 index 0000000..e52d268 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/9cdecb28dfd23af3627e8d9f041ec4405d2afb6f differ diff --git a/octane_http/fuzz/corpus/request_line/9e3c936f511007ca23650fe836d3bffbd2c2821a b/octane_http/fuzz/corpus/request_line/9e3c936f511007ca23650fe836d3bffbd2c2821a new file mode 100644 index 0000000..4146bd3 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/9e3c936f511007ca23650fe836d3bffbd2c2821a differ diff --git a/octane_http/fuzz/corpus/request_line/a6c3989135de1ae30e3ef396da9d7e8b984863c0 b/octane_http/fuzz/corpus/request_line/a6c3989135de1ae30e3ef396da9d7e8b984863c0 new file mode 100644 index 0000000..6f8fafa Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/a6c3989135de1ae30e3ef396da9d7e8b984863c0 differ diff --git a/octane_http/fuzz/corpus/request_line/aa7ea1f84b8ea8941c2ffd0c773573842d2b2cc2 b/octane_http/fuzz/corpus/request_line/aa7ea1f84b8ea8941c2ffd0c773573842d2b2cc2 new file mode 100644 index 0000000..f271f77 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/aa7ea1f84b8ea8941c2ffd0c773573842d2b2cc2 differ diff --git a/octane_http/fuzz/corpus/request_line/ab7996f4206f2135acc5bc46a4d1f9a9cfdfc8e1 b/octane_http/fuzz/corpus/request_line/ab7996f4206f2135acc5bc46a4d1f9a9cfdfc8e1 new file mode 100644 index 0000000..cce0809 --- /dev/null +++ b/octane_http/fuzz/corpus/request_line/ab7996f4206f2135acc5bc46a4d1f9a9cfdfc8e1 @@ -0,0 +1 @@ +.1b \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request_line/aee44ea2da82a8d26f9058318094d48778ce1b0a b/octane_http/fuzz/corpus/request_line/aee44ea2da82a8d26f9058318094d48778ce1b0a new file mode 100644 index 0000000..5b5a7c7 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/aee44ea2da82a8d26f9058318094d48778ce1b0a differ diff --git a/octane_http/fuzz/corpus/request_line/b101431a39897d874ed0d88c053e023ce91220f6 b/octane_http/fuzz/corpus/request_line/b101431a39897d874ed0d88c053e023ce91220f6 new file mode 100644 index 0000000..54a006e Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/b101431a39897d874ed0d88c053e023ce91220f6 differ diff --git a/octane_http/fuzz/corpus/request_line/b354b8e5c78a80b853972ad5e364e792152b98ae b/octane_http/fuzz/corpus/request_line/b354b8e5c78a80b853972ad5e364e792152b98ae new file mode 100644 index 0000000..71c9093 --- /dev/null +++ b/octane_http/fuzz/corpus/request_line/b354b8e5c78a80b853972ad5e364e792152b98ae @@ -0,0 +1 @@ + GETb/x/=?a-2HTTP/ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request_line/b9f3f2ea3156347767edd4913ebc8bd0a5d7cb6b b/octane_http/fuzz/corpus/request_line/b9f3f2ea3156347767edd4913ebc8bd0a5d7cb6b new file mode 100644 index 0000000..276245a Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/b9f3f2ea3156347767edd4913ebc8bd0a5d7cb6b differ diff --git a/octane_http/fuzz/corpus/request_line/ba7ba722f8221f404cc184067410cd015235cf65 b/octane_http/fuzz/corpus/request_line/ba7ba722f8221f404cc184067410cd015235cf65 new file mode 100644 index 0000000..cd4d537 --- /dev/null +++ b/octane_http/fuzz/corpus/request_line/ba7ba722f8221f404cc184067410cd015235cf65 @@ -0,0 +1 @@ + GET/a/b=-?x1HTTP/ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request_line/ba81819c6ce506defde425196c0155082548af4b b/octane_http/fuzz/corpus/request_line/ba81819c6ce506defde425196c0155082548af4b new file mode 100644 index 0000000..ff2fd7c Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/ba81819c6ce506defde425196c0155082548af4b differ diff --git a/octane_http/fuzz/corpus/request_line/bc8280492d775f54a913a2b6db8e80ccdba90af9 b/octane_http/fuzz/corpus/request_line/bc8280492d775f54a913a2b6db8e80ccdba90af9 new file mode 100644 index 0000000..3ffb76c Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/bc8280492d775f54a913a2b6db8e80ccdba90af9 differ diff --git a/octane_http/fuzz/corpus/request_line/be34f391ee64df16c68fb0aee11f6286b23382d5 b/octane_http/fuzz/corpus/request_line/be34f391ee64df16c68fb0aee11f6286b23382d5 new file mode 100644 index 0000000..91fa4aa Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/be34f391ee64df16c68fb0aee11f6286b23382d5 differ diff --git a/octane_http/fuzz/corpus/request_line/c078ecd9fd97a977199216abab03327be8f69795 b/octane_http/fuzz/corpus/request_line/c078ecd9fd97a977199216abab03327be8f69795 new file mode 100644 index 0000000..be6d58c Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/c078ecd9fd97a977199216abab03327be8f69795 differ diff --git a/octane_http/fuzz/corpus/request_line/c18f66d49e0e22aeb8044a5cc169bab4cf966511 b/octane_http/fuzz/corpus/request_line/c18f66d49e0e22aeb8044a5cc169bab4cf966511 new file mode 100644 index 0000000..ae234b8 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/c18f66d49e0e22aeb8044a5cc169bab4cf966511 differ diff --git a/octane_http/fuzz/corpus/request_line/c368930fff6f7d46c36d56c3a212bd860bb8ea9e b/octane_http/fuzz/corpus/request_line/c368930fff6f7d46c36d56c3a212bd860bb8ea9e new file mode 100644 index 0000000..53af01c --- /dev/null +++ b/octane_http/fuzz/corpus/request_line/c368930fff6f7d46c36d56c3a212bd860bb8ea9e @@ -0,0 +1 @@ +POSP/HTTP/ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request_line/c5079be0b0bb99d0b52ffbf30f600c1264913a5d b/octane_http/fuzz/corpus/request_line/c5079be0b0bb99d0b52ffbf30f600c1264913a5d new file mode 100644 index 0000000..f495c91 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/c5079be0b0bb99d0b52ffbf30f600c1264913a5d differ diff --git a/octane_http/fuzz/corpus/request_line/c724b7c4ba9dbf2ecff913dcb23a6c4d5d8929b1 b/octane_http/fuzz/corpus/request_line/c724b7c4ba9dbf2ecff913dcb23a6c4d5d8929b1 new file mode 100644 index 0000000..bc5ec6c Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/c724b7c4ba9dbf2ecff913dcb23a6c4d5d8929b1 differ diff --git a/octane_http/fuzz/corpus/request_line/c7e3d1682fb3596a37eb059a44aa813393ebd069 b/octane_http/fuzz/corpus/request_line/c7e3d1682fb3596a37eb059a44aa813393ebd069 new file mode 100644 index 0000000..af56c6e --- /dev/null +++ b/octane_http/fuzz/corpus/request_line/c7e3d1682fb3596a37eb059a44aa813393ebd069 @@ -0,0 +1 @@ + /EG \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request_line/c83747527928f323998c084a9a667baf574d27cf b/octane_http/fuzz/corpus/request_line/c83747527928f323998c084a9a667baf574d27cf new file mode 100644 index 0000000..6e6da23 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/c83747527928f323998c084a9a667baf574d27cf differ diff --git a/octane_http/fuzz/corpus/request_line/ce1112da349d1d5753c585f2bf1e3b331bb10d11 b/octane_http/fuzz/corpus/request_line/ce1112da349d1d5753c585f2bf1e3b331bb10d11 new file mode 100644 index 0000000..055415b Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/ce1112da349d1d5753c585f2bf1e3b331bb10d11 differ diff --git a/octane_http/fuzz/corpus/request_line/ce7746809075d908671528708cdbe63bd5d5dcbd b/octane_http/fuzz/corpus/request_line/ce7746809075d908671528708cdbe63bd5d5dcbd new file mode 100644 index 0000000..11efc67 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/ce7746809075d908671528708cdbe63bd5d5dcbd differ diff --git a/octane_http/fuzz/corpus/request_line/d5b427d35251e3b87f8efade6a0efcda0ce124ad b/octane_http/fuzz/corpus/request_line/d5b427d35251e3b87f8efade6a0efcda0ce124ad new file mode 100644 index 0000000..063ed81 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/d5b427d35251e3b87f8efade6a0efcda0ce124ad differ diff --git a/octane_http/fuzz/corpus/request_line/d699c11b42e27b746f565c0eabf18ae1a78853ad b/octane_http/fuzz/corpus/request_line/d699c11b42e27b746f565c0eabf18ae1a78853ad new file mode 100644 index 0000000..a3dc365 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/d699c11b42e27b746f565c0eabf18ae1a78853ad differ diff --git a/octane_http/fuzz/corpus/request_line/daa29dd40528459e00c0f5c30e0aace42835d18f b/octane_http/fuzz/corpus/request_line/daa29dd40528459e00c0f5c30e0aace42835d18f new file mode 100644 index 0000000..c9172f2 --- /dev/null +++ b/octane_http/fuzz/corpus/request_line/daa29dd40528459e00c0f5c30e0aace42835d18f @@ -0,0 +1 @@ +./a//.//HTTP/ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request_line/dd135e13d83a2a107c4ccb6b157ce73982a97b06 b/octane_http/fuzz/corpus/request_line/dd135e13d83a2a107c4ccb6b157ce73982a97b06 new file mode 100644 index 0000000..a7a6204 --- /dev/null +++ b/octane_http/fuzz/corpus/request_line/dd135e13d83a2a107c4ccb6b157ce73982a97b06 @@ -0,0 +1 @@ +ä \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request_line/e12af78f63bdc950b02031bbd526276352a92c14 b/octane_http/fuzz/corpus/request_line/e12af78f63bdc950b02031bbd526276352a92c14 new file mode 100644 index 0000000..c6c2542 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/e12af78f63bdc950b02031bbd526276352a92c14 differ diff --git a/octane_http/fuzz/corpus/request_line/e24a7513be293d08e0b939a7fbeb5596f8dc9278 b/octane_http/fuzz/corpus/request_line/e24a7513be293d08e0b939a7fbeb5596f8dc9278 new file mode 100644 index 0000000..410e200 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/e24a7513be293d08e0b939a7fbeb5596f8dc9278 differ diff --git a/octane_http/fuzz/corpus/request_line/e399e749918a8c737050113507f31a9f9c6c37d3 b/octane_http/fuzz/corpus/request_line/e399e749918a8c737050113507f31a9f9c6c37d3 new file mode 100644 index 0000000..c1dc576 --- /dev/null +++ b/octane_http/fuzz/corpus/request_line/e399e749918a8c737050113507f31a9f9c6c37d3 @@ -0,0 +1 @@ +´ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request_line/e6830a8d7564de7fc2c3bf1ba4b2004dab277168 b/octane_http/fuzz/corpus/request_line/e6830a8d7564de7fc2c3bf1ba4b2004dab277168 new file mode 100644 index 0000000..08e75ac Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/e6830a8d7564de7fc2c3bf1ba4b2004dab277168 differ diff --git a/octane_http/fuzz/corpus/request_line/e686120e95569fbe179bed3a49757e5b1c20cc02 b/octane_http/fuzz/corpus/request_line/e686120e95569fbe179bed3a49757e5b1c20cc02 new file mode 100644 index 0000000..6ed7e21 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/e686120e95569fbe179bed3a49757e5b1c20cc02 differ diff --git a/octane_http/fuzz/corpus/request_line/e69a4b9b3418423889ceafe8d6c0a2614a74cdd9 b/octane_http/fuzz/corpus/request_line/e69a4b9b3418423889ceafe8d6c0a2614a74cdd9 new file mode 100644 index 0000000..ee9a75e Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/e69a4b9b3418423889ceafe8d6c0a2614a74cdd9 differ diff --git a/octane_http/fuzz/corpus/request_line/e714ba98b5f544ca157644f27d36b5ecf4088f5f b/octane_http/fuzz/corpus/request_line/e714ba98b5f544ca157644f27d36b5ecf4088f5f new file mode 100644 index 0000000..410cded Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/e714ba98b5f544ca157644f27d36b5ecf4088f5f differ diff --git a/octane_http/fuzz/corpus/request_line/eb1490b9c420f216a047e84039d1063247ac8b3d b/octane_http/fuzz/corpus/request_line/eb1490b9c420f216a047e84039d1063247ac8b3d new file mode 100644 index 0000000..8206e69 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/eb1490b9c420f216a047e84039d1063247ac8b3d differ diff --git a/octane_http/fuzz/corpus/request_line/f00b9afd4522ecdc4e4672246161f559b9bc3b55 b/octane_http/fuzz/corpus/request_line/f00b9afd4522ecdc4e4672246161f559b9bc3b55 new file mode 100644 index 0000000..90cb600 --- /dev/null +++ b/octane_http/fuzz/corpus/request_line/f00b9afd4522ecdc4e4672246161f559b9bc3b55 @@ -0,0 +1 @@ + P9aTCH/./:a/.a/.HTTP/ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request_line/f0758ef1d3ca10677498deb1971269980283978a b/octane_http/fuzz/corpus/request_line/f0758ef1d3ca10677498deb1971269980283978a new file mode 100644 index 0000000..b80c62d --- /dev/null +++ b/octane_http/fuzz/corpus/request_line/f0758ef1d3ca10677498deb1971269980283978a @@ -0,0 +1 @@ + T// \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request_line/f09cc4d16611fa41d944d7acc28e7b54a7772e54 b/octane_http/fuzz/corpus/request_line/f09cc4d16611fa41d944d7acc28e7b54a7772e54 new file mode 100644 index 0000000..e30e14a Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/f09cc4d16611fa41d944d7acc28e7b54a7772e54 differ diff --git a/octane_http/fuzz/corpus/request_line/f35393d70389f73cef2682225331b8240ddf2462 b/octane_http/fuzz/corpus/request_line/f35393d70389f73cef2682225331b8240ddf2462 new file mode 100644 index 0000000..0848fc4 --- /dev/null +++ b/octane_http/fuzz/corpus/request_line/f35393d70389f73cef2682225331b8240ddf2462 @@ -0,0 +1 @@ + GE/a/./. \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request_line/f35961dad365797443a93436b2b20114b2f11432 b/octane_http/fuzz/corpus/request_line/f35961dad365797443a93436b2b20114b2f11432 new file mode 100644 index 0000000..631e183 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/f35961dad365797443a93436b2b20114b2f11432 differ diff --git a/octane_http/fuzz/corpus/request_line/f3b6b6687c4ec9f2e3d4c30a7c6bf8bd1dc4f6a6 b/octane_http/fuzz/corpus/request_line/f3b6b6687c4ec9f2e3d4c30a7c6bf8bd1dc4f6a6 new file mode 100644 index 0000000..25a5672 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/f3b6b6687c4ec9f2e3d4c30a7c6bf8bd1dc4f6a6 differ diff --git a/octane_http/fuzz/corpus/request_line/f413292d82b3ccdef4030ae9e22b9cceb333ae1d b/octane_http/fuzz/corpus/request_line/f413292d82b3ccdef4030ae9e22b9cceb333ae1d new file mode 100644 index 0000000..52f06c9 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/f413292d82b3ccdef4030ae9e22b9cceb333ae1d differ diff --git a/octane_http/fuzz/corpus/request_line/f540fdf871b4c0f90fcfad0b74e4566962cda0f9 b/octane_http/fuzz/corpus/request_line/f540fdf871b4c0f90fcfad0b74e4566962cda0f9 new file mode 100644 index 0000000..ceefc9b Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/f540fdf871b4c0f90fcfad0b74e4566962cda0f9 differ diff --git a/octane_http/fuzz/corpus/request_line/f5a3c16f21f5dd26db9ced94565c7f6ff39b0c3b b/octane_http/fuzz/corpus/request_line/f5a3c16f21f5dd26db9ced94565c7f6ff39b0c3b new file mode 100644 index 0000000..9f05bef Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/f5a3c16f21f5dd26db9ced94565c7f6ff39b0c3b differ diff --git a/octane_http/fuzz/corpus/request_line/f709ff09e10eadaf4c4026d01aaef234681c1d4f b/octane_http/fuzz/corpus/request_line/f709ff09e10eadaf4c4026d01aaef234681c1d4f new file mode 100644 index 0000000..82a0390 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/f709ff09e10eadaf4c4026d01aaef234681c1d4f differ diff --git a/octane_http/fuzz/corpus/request_line/f795619eb74dd4f575f6986e966cd685fa9bdd28 b/octane_http/fuzz/corpus/request_line/f795619eb74dd4f575f6986e966cd685fa9bdd28 new file mode 100644 index 0000000..30c711e --- /dev/null +++ b/octane_http/fuzz/corpus/request_line/f795619eb74dd4f575f6986e966cd685fa9bdd28 @@ -0,0 +1 @@ +&GET/aa/ET/a./Q/a/Tf/E/a \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request_line/f89db609a80c2bfe1e466ce072abbba7235bfbc3 b/octane_http/fuzz/corpus/request_line/f89db609a80c2bfe1e466ce072abbba7235bfbc3 new file mode 100644 index 0000000..b0ae91e --- /dev/null +++ b/octane_http/fuzz/corpus/request_line/f89db609a80c2bfe1e466ce072abbba7235bfbc3 @@ -0,0 +1 @@ +//@///////////'////////////////////// \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request_line/f8de498bae7b11ac753ceae20da4cf471a291379 b/octane_http/fuzz/corpus/request_line/f8de498bae7b11ac753ceae20da4cf471a291379 new file mode 100644 index 0000000..a2f8c09 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/f8de498bae7b11ac753ceae20da4cf471a291379 differ diff --git a/octane_http/fuzz/corpus/request_line/faa9878decc7688e8ee5e208d9201e232b6162db b/octane_http/fuzz/corpus/request_line/faa9878decc7688e8ee5e208d9201e232b6162db new file mode 100644 index 0000000..6dfbd76 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/faa9878decc7688e8ee5e208d9201e232b6162db differ diff --git a/octane_http/fuzz/corpus/request_line/fc77f08d30682445c48daec14cc189e066c03402 b/octane_http/fuzz/corpus/request_line/fc77f08d30682445c48daec14cc189e066c03402 new file mode 100644 index 0000000..a2eb1aa Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/fc77f08d30682445c48daec14cc189e066c03402 differ diff --git a/octane_http/fuzz/corpus/request_line/fd1014b3b09f496202c03e5bad1723bfa60551bf b/octane_http/fuzz/corpus/request_line/fd1014b3b09f496202c03e5bad1723bfa60551bf new file mode 100644 index 0000000..00b631b Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/fd1014b3b09f496202c03e5bad1723bfa60551bf differ diff --git a/octane_http/fuzz/corpus/request_line/fdc238a63f148f233de72c5e29fcd64875015fa4 b/octane_http/fuzz/corpus/request_line/fdc238a63f148f233de72c5e29fcd64875015fa4 new file mode 100644 index 0000000..c1cf40b --- /dev/null +++ b/octane_http/fuzz/corpus/request_line/fdc238a63f148f233de72c5e29fcd64875015fa4 @@ -0,0 +1 @@ + ?Q/./`////``T//HTTP/ \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request_line/fe104e5d8210653373c9dac8776320bbf499cdbb b/octane_http/fuzz/corpus/request_line/fe104e5d8210653373c9dac8776320bbf499cdbb new file mode 100644 index 0000000..30a7485 Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/fe104e5d8210653373c9dac8776320bbf499cdbb differ diff --git a/octane_http/fuzz/corpus/request_line/fec617ee8dc7f193326f0045b84749cba0a40cf5 b/octane_http/fuzz/corpus/request_line/fec617ee8dc7f193326f0045b84749cba0a40cf5 new file mode 100644 index 0000000..aee2b0c Binary files /dev/null and b/octane_http/fuzz/corpus/request_line/fec617ee8dc7f193326f0045b84749cba0a40cf5 differ diff --git a/octane_http/fuzz/corpus/request_line/seed-0 b/octane_http/fuzz/corpus/request_line/seed-0 new file mode 100644 index 0000000..3728f99 --- /dev/null +++ b/octane_http/fuzz/corpus/request_line/seed-0 @@ -0,0 +1 @@ + GET/a/b?x=1HTTP/1.1 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request_line/seed-1 b/octane_http/fuzz/corpus/request_line/seed-1 new file mode 100644 index 0000000..d9ba364 --- /dev/null +++ b/octane_http/fuzz/corpus/request_line/seed-1 @@ -0,0 +1 @@ +POST/HTTP/1.0 \ No newline at end of file diff --git a/octane_http/fuzz/corpus/request_line/seed-2 b/octane_http/fuzz/corpus/request_line/seed-2 new file mode 100644 index 0000000..88c5b3f --- /dev/null +++ b/octane_http/fuzz/corpus/request_line/seed-2 @@ -0,0 +1 @@ + PATCH/../a/./b/HTTP/1.1 \ No newline at end of file diff --git a/octane_http/fuzz/fuzz.md b/octane_http/fuzz/fuzz.md new file mode 100644 index 0000000..7fd997d --- /dev/null +++ b/octane_http/fuzz/fuzz.md @@ -0,0 +1,18 @@ + What I added (the parser itself is untouched): + + - octane_http/fuzz/ — a standalone cargo-fuzz crate (its own [workspace] so it stays out of the main workspace) with one target. + - fuzz_targets/http1x_parse.rs — feeds arbitrary bytes into RawRequest1x::parse and, whenever parsing succeeds, asserts the guarantees the rest of the server relies on: method/url/version + are non-empty, every returned slice actually points inside the input buffer (the zero-copy contract), and the parsed pieces never exceed the input length. Any panic, out-of-bounds slice, + or broken invariant would be reported as a crash. + - corpus/http1x_parse/ — four valid seed requests (minimal, with headers, with body, with CRLFs inside the body) so the fuzzer starts from realistic inputs. LibFuzzer grew that to 103 + corpus entries covering 74 code edges during the run. + + To run it again (needs the nightly toolchain, which you already have): + + cd octane_http + cargo +nightly fuzz run http1x_parse # fuzz indefinitely + cargo +nightly fuzz run http1x_parse -- -runs=200000 -max_len=4096 # bounded run + + I also installed cargo-fuzz (it wasn't on your machine) and added octane_http/fuzz/.gitignore for the fuzz build/artifact directories. One thing worth knowing: the run confirms the parser + is structurally robust against arbitrary bytes — it never panics or slices out of bounds, it just returns BadRequest for garbage. + diff --git a/octane_http/fuzz/fuzz_targets/cookie.rs b/octane_http/fuzz/fuzz_targets/cookie.rs new file mode 100644 index 0000000..53c966d --- /dev/null +++ b/octane_http/fuzz/fuzz_targets/cookie.rs @@ -0,0 +1,163 @@ +//! Fuzz target for cookies: the request `Cookie` header parser and the +//! `Set-Cookie` serialiser. +//! +//! The input is used twice. As a raw `Cookie` header, every cookie parsed +//! from it must be a token name with a value free of control characters, +//! borrowed from the header, and each one that is valid to send must survive +//! a trip through `Set-Cookie` and back. As a source of structured data, it +//! builds a cookie with arbitrary attributes through the public builder, +//! whose `Set-Cookie` header must agree with `validate`, never hold a +//! character that could break the header line, keep every attribute that was +//! set and parse back to the same name and value. + +#![no_main] + +use libfuzzer_sys::arbitrary::{self, Arbitrary, Unstructured}; +use libfuzzer_sys::fuzz_target; +use octane::cookie::{Cookie, SameSite}; +use octane::fuzzing; +use std::time::{Duration, UNIX_EPOCH}; + +fn is_tchar(b: u8) -> bool { + b.is_ascii_alphanumeric() || b"!#$%&'*+-.^_`|~".contains(&b) +} + +fn is_ctl(c: char) -> bool { + c <= '\x1f' || c == '\x7f' +} + +fn is_ows(c: char) -> bool { + c == ' ' || c == '\t' +} + +fn unquote(value: &str) -> &str { + if value.len() >= 2 && value.starts_with('"') && value.ends_with('"') { + &value[1..value.len() - 1] + } else { + value + } +} + +fuzz_target!(|data: &[u8]| { + if let Ok(header) = std::str::from_utf8(data) { + check_parse(header); + } + let _ = check_build(&mut Unstructured::new(data)); +}); + +fn check_parse(header: &str) { + let cookies = fuzzing::cookies(header); + let (start, end) = ( + header.as_ptr() as usize, + header.as_ptr() as usize + header.len(), + ); + for cookie in &cookies { + let (name, value) = cookie.name_value(); + assert!(!name.is_empty() && name.bytes().all(is_tchar), "{:?}", name); + assert!( + !value.chars().any(is_ctl) && !value.contains(';'), + "{:?}", + value + ); + assert_eq!(name, name.trim_matches(is_ows)); + // nothing was copied + for s in [name, value] { + let p = s.as_ptr() as usize; + assert!(p >= start && p + s.len() <= end); + } + if let Ok(set_cookie) = fuzzing::set_cookie(&Cookie::new(name, value)) { + assert_eq!(set_cookie, format!("{}={}", name, value)); + let back = fuzzing::cookies(&set_cookie); + assert_eq!(back.len(), 1); + assert_eq!(back[0].name_value(), (name, unquote(value))); + } + } + // the header is split on `;` only, so there can't be more cookies than pairs + assert!(cookies.len() <= header.split(';').count()); +} + +fn check_build(u: &mut Unstructured<'_>) -> arbitrary::Result<()> { + let name = <&str>::arbitrary(u)?; + let value = <&str>::arbitrary(u)?; + let mut builder = Cookie::build(name, value); + if bool::arbitrary(u)? { + builder = builder.path(<&str>::arbitrary(u)?); + } + if bool::arbitrary(u)? { + builder = builder.domain(<&str>::arbitrary(u)?); + } + if bool::arbitrary(u)? { + builder = builder.max_age(Duration::from_secs(u64::arbitrary(u)?)); + } + if bool::arbitrary(u)? { + // up to ~35000 years past the epoch, beyond what Expires can carry + let secs = u64::arbitrary(u)? % (1 << 40); + builder = builder.expires(UNIX_EPOCH + Duration::from_secs(secs)); + } + builder = match u8::arbitrary(u)? % 4 { + 0 => builder.same_site(SameSite::Strict), + 1 => builder.same_site(SameSite::Lax), + 2 => builder.same_site(SameSite::None), + _ => builder, + }; + let cookie = builder + .secure(bool::arbitrary(u)?) + .http_only(bool::arbitrary(u)?) + .partitioned(bool::arbitrary(u)?) + .finish(); + + let header = match (cookie.validate(), fuzzing::set_cookie(&cookie)) { + (Ok(()), Ok(header)) => header, + (Err(a), Err(b)) => { + assert_eq!(a, b); + return Ok(()); + } + (valid, header) => panic!("validate: {:?}, set_cookie: {:?}", valid, header), + }; + assert!(!header.chars().any(is_ctl), "{:?}", header); + + // it starts with the pair and parses back to it + let pair = format!("{}={}", name, value); + assert!(header == pair || header.starts_with(&format!("{}; ", pair))); + let back = fuzzing::cookies(&header); + assert_eq!(back[0].name_value(), (name, unquote(value))); + + // every attribute that was set is there + let attrs: Vec<&str> = header.split("; ").skip(1).collect(); + let has = |attr: &str| attrs.iter().any(|a| *a == attr); + assert_eq!(has("Secure"), cookie.secure()); + assert_eq!(has("HttpOnly"), cookie.http_only()); + assert_eq!(has("Partitioned"), cookie.partitioned()); + if let Some(path) = cookie.path() { + assert!(has(&format!("Path={}", path))); + } + if let Some(domain) = cookie.domain() { + assert!(has(&format!("Domain={}", domain))); + } + if let Some(max_age) = cookie.max_age() { + assert!(has(&format!("Max-Age={}", max_age.as_secs()))); + } + match cookie.same_site() { + Some(SameSite::Strict) => assert!(has("SameSite=Strict")), + Some(SameSite::Lax) => assert!(has("SameSite=Lax")), + Some(SameSite::None) => assert!(has("SameSite=None")), + None => assert!(!header.contains("SameSite")), + } + if cookie.expires().is_some() { + // an IMF-fixdate like "Tue, 15 Sep 2026 08:30:05 GMT" + let expires = attrs.iter().find(|a| a.starts_with("Expires=")).unwrap(); + let date = &expires["Expires=".len()..]; + assert_eq!(date.len(), 29, "{:?}", date); + assert!(date.ends_with(" GMT"), "{:?}", date); + } + + // the rules browsers enforce hold for everything that is sent + let lower = name.to_ascii_lowercase(); + if lower.starts_with("__secure-") || cookie.same_site() == Some(SameSite::None) { + assert!(cookie.secure()); + } + if lower.starts_with("__host-") { + assert!(cookie.secure() && cookie.path() == Some("/") && cookie.domain().is_none()); + } + Ok(()) +} diff --git a/octane_http/fuzz/fuzz_targets/headers.rs b/octane_http/fuzz/fuzz_targets/headers.rs new file mode 100644 index 0000000..472369c --- /dev/null +++ b/octane_http/fuzz/fuzz_targets/headers.rs @@ -0,0 +1,93 @@ +//! Fuzz target for the header-block parser and `Content-Length`. +//! +//! The input is a header block, the lines between the request line and the +//! empty line. Parsing must never panic, every accepted field must be well +//! formed, repeated fields must be merged in order, and the body length must +//! follow RFC 9112 section 6.3: missing means 0, repeats must agree, anything +//! but digits is a 400 and a length over the limit is a 413. + +#![no_main] + +use libfuzzer_sys::fuzz_target; +use octane::fuzzing; +use octane::StatusCode; +use std::collections::HashMap; + +const MAX_BODY: usize = 1 << 20; + +fn is_tchar(b: u8) -> bool { + b.is_ascii_alphanumeric() || b"!#$%&'*+-.^_`|~".contains(&b) +} + +fn is_ows(c: char) -> bool { + c == ' ' || c == '\t' +} + +fuzz_target!(|data: &[u8]| { + let block = match std::str::from_utf8(data) { + Ok(block) => block, + Err(_) => return, + }; + let headers = match fuzzing::headers(block) { + Some(headers) => headers, + None => return, + }; + + // every line became one field, in order, holding exactly what was sent + let lines: Vec<&str> = if block.is_empty() { + Vec::new() + } else { + block.split("\r\n").collect() + }; + assert_eq!(headers.raw.len(), lines.len()); + for (field, line) in headers.raw.iter().zip(&lines) { + let (name, value) = (field.name(), field.value()); + assert!(!name.is_empty() && name.bytes().all(is_tchar), "{:?}", name); + assert!(!value + .chars() + .any(|c| (c <= '\x1f' || c == '\x7f') && c != '\t')); + let (line_name, line_value) = line.split_once(':').unwrap(); + assert_eq!(name, line_name); + assert_eq!(value, line_value.trim_matches(is_ows)); + } + + // repeated fields are joined in order, cookies with "; " + let mut joined: HashMap = HashMap::new(); + for field in &headers.raw { + let name = field.name().to_ascii_lowercase(); + let sep = if name == "cookie" { "; " } else { ", " }; + joined + .entry(name) + .and_modify(|v| { + v.push_str(sep); + v.push_str(&field.value()); + }) + .or_insert_with(|| field.value()); + } + assert_eq!(headers.parsed, joined); + + let length = fuzzing::content_length(&headers, MAX_BODY); + let value = match headers.parsed.get("content-length") { + Some(value) => value, + None => return assert_eq!(length, Ok(0)), + }; + let members: Vec<&str> = value.split(',').map(|m| m.trim_matches(is_ows)).collect(); + let digits_only = members + .iter() + .all(|m| !m.is_empty() && m.bytes().all(|b| b.is_ascii_digit())); + let numbers: Vec<&str> = members.iter().map(|m| m.trim_start_matches('0')).collect(); + let agree = numbers.windows(2).all(|pair| pair[0] == pair[1]); + let number = numbers[0]; + let too_large = number.len() > 7 || number.parse::().unwrap_or(0) > MAX_BODY; + match length { + Ok(n) => { + assert!(digits_only && agree && !too_large, "{:?} -> {}", value, n); + assert_eq!(n, number.parse::().unwrap_or(0)); + } + Err(StatusCode::BadRequest) => assert!(!digits_only || !agree, "{:?}", value), + Err(StatusCode::PayloadTooLarge) => { + assert!(digits_only && agree && too_large, "{:?}", value) + } + Err(other) => panic!("unexpected {:?} for {:?}", other, value), + } +}); diff --git a/octane_http/fuzz/fuzz_targets/path.rs b/octane_http/fuzz/fuzz_targets/path.rs new file mode 100644 index 0000000..834bcee --- /dev/null +++ b/octane_http/fuzz/fuzz_targets/path.rs @@ -0,0 +1,35 @@ +//! Fuzz target for path normalisation (`.`, `..` and empty segments). +//! +//! Normalising must never panic or climb above the root, the chunks it +//! returns must be plain segments, and normalising them again must be a +//! no-op. + +#![no_main] + +use libfuzzer_sys::fuzz_target; +use octane::fuzzing; + +fuzz_target!(|data: &[u8]| { + let path = match std::str::from_utf8(data) { + Ok(path) => path, + Err(_) => return, + }; + let chunks = match fuzzing::path(path) { + Some(chunks) => chunks, + // only a `..` with nothing left to pop is refused + None => return assert!(path.split('/').any(|s| s == "..")), + }; + for chunk in &chunks { + assert!(!chunk.is_empty() && chunk != "." && chunk != ".."); + assert!(!chunk.contains('/')); + } + assert_eq!(fuzzing::path(&chunks.join("/")), Some(chunks.clone())); + // each `..` removes one segment, so the chunks are never more than the + // plain segments minus the `..`s + let plain = path + .split('/') + .filter(|s| !s.is_empty() && *s != "." && *s != "..") + .count(); + let parents = path.split('/').filter(|s| *s == "..").count(); + assert_eq!(chunks.len(), plain - parents); +}); diff --git a/octane_http/fuzz/fuzz_targets/query.rs b/octane_http/fuzz/fuzz_targets/query.rs new file mode 100644 index 0000000..11ad394 --- /dev/null +++ b/octane_http/fuzz/fuzz_targets/query.rs @@ -0,0 +1,54 @@ +//! Fuzz target for query strings and the component decoder. +//! +//! Parsing arbitrary query strings, plain or extended (`a[]=1&b[k]=2`), must +//! never panic and must keep every named pair. The decoder is checked against +//! two encoders: every byte as `%XX` (either case), and the form encoding +//! browsers use (space as `+`, unreserved bytes as they are). Both must decode +//! back to the original text. + +#![no_main] + +use libfuzzer_sys::fuzz_target; +use octane::fuzzing; + +fuzz_target!(|data: &[u8]| { + let input = match std::str::from_utf8(data) { + Ok(input) => input, + Err(_) => return, + }; + + let query = fuzzing::query(input); + let _ = fuzzing::extended_query(input); + for pair in input.split('&') { + let name = pair.split_once('=').map_or(pair, |(name, _)| name); + if !name.is_empty() { + assert!( + query.contains_key(&fuzzing::query_decode(name)), + "{:?}", + pair + ); + } + } + + // text without escapes comes back unchanged + if !input.contains(|c| c == '%' || c == '+') { + assert_eq!(fuzzing::query_decode(input), input); + } + + let upper: String = input.bytes().map(|b| format!("%{:02X}", b)).collect(); + assert_eq!(fuzzing::query_decode(&upper), input); + let lower: String = input.bytes().map(|b| format!("%{:02x}", b)).collect(); + assert_eq!(fuzzing::query_decode(&lower), input); + + let form: String = input + .bytes() + .map(|b| match b { + b' ' => "+".to_owned(), + b'A'..=b'Z' | b'a'..=b'z' | b'0'..=b'9' | b'-' | b'.' | b'_' | b'*' => { + (b as char).to_string() + } + _ => format!("%{:02X}", b), + }) + .collect(); + assert_eq!(fuzzing::query_decode(&form), input); +}); diff --git a/octane_http/fuzz/fuzz_targets/request.rs b/octane_http/fuzz/fuzz_targets/request.rs new file mode 100644 index 0000000..d5b3a1b --- /dev/null +++ b/octane_http/fuzz/fuzz_targets/request.rs @@ -0,0 +1,127 @@ +//! End-to-end fuzz target: one connection through the whole HTTP/1.x stack. +//! +//! The first input byte picks how many bytes each read hands the server, so +//! heads and bodies arrive in arbitrary fragments, and the rest is what the +//! client sends. It goes through the head reader, the request-line, header, +//! `Content-Length`, query and cookie parsers, the router and the response +//! writer of a small app whose routes reflect request data (path, query, +//! cookies, headers, body) back into headers, cookies and bodies. +//! +//! Any panic is a crash. The server must always answer with exactly one well +//! framed response, with a body as long as its `Content-Length` and no header +//! line the app didn't set, whatever the request smuggled into the values. + +#![no_main] + +use libfuzzer_sys::fuzz_target; +use octane::cookie::Cookie; +use octane::fuzzing; +use octane::prelude::*; +use std::sync::{Arc, OnceLock}; + +// every header the server or the app below can send +const HEADERS: &[&str] = &[ + "Content-Length", + "Content-Type", + "Date", + "Location", + "Set-Cookie", + "X-Path", + "X-Echo", +]; + +fn app() -> &'static Arc { + static APP: OnceLock> = OnceLock::new(); + APP.get_or_init(|| { + let mut app = Octane::new(); + app.settings.max_body_size = 64; + app.add(route_next!(|req, res| { + res.set("X-Path", &req.request_line.path.to_string()); + })) + .unwrap(); + app.get("/", route_stop!(|req, res| res.send("ok"))) + .unwrap(); + app.head("/", route_stop!(|req, res| res.send("ok"))) + .unwrap(); + app.get( + "/redirect", + route_stop!(|req, res| { + let next = req.get_query().get("next").cloned().unwrap_or_default(); + res.redirect(&next).send(""); + }), + ) + .unwrap(); + app.get( + "/cookies", + route_stop!(|req, res| { + let set = req.get_query().get("set").cloned().unwrap_or_default(); + let pairs: Vec = req + .cookies + .iter() + .map(|c| format!("{}={}", c.name(), c.value())) + .collect(); + res.cookie(Cookie::new("echo", set)) + .cookie(Cookie::build("sid", "1").path("/").http_only(true)) + .send(pairs.join("\n")); + }), + ) + .unwrap(); + app.post( + "/echo", + route_stop!(|req, res| { + let echo = req.headers.get("x-echo").cloned().unwrap_or_default(); + res.set("X-Echo", &echo).send(req.body); + }), + ) + .unwrap(); + app.get( + "/vars/:a/:b", + route_stop!(|req, res| res.send(format!("{:?}", req.vars))), + ) + .unwrap(); + Arc::new(app) + }) +} + +fuzz_target!(|data: &[u8]| { + let (seed, wire) = match data.split_first() { + Some(split) => split, + None => return, + }; + let out = fuzzing::serve(app(), wire, *seed as usize % 17 + 1); + + let end = out + .windows(4) + .position(|w| w == b"\r\n\r\n") + .expect("no complete response head"); + let head = std::str::from_utf8(&out[..end]).expect("head is not utf-8"); + let body = &out[end + 4..]; + + let mut lines = head.split("\r\n"); + let status = lines.next().unwrap(); + assert!(status.starts_with("HTTP/1.1 "), "{:?}", status); + assert!( + status[9..12].bytes().all(|b| b.is_ascii_digit()), + "{:?}", + status + ); + + let mut content_length = None; + for line in lines { + // CR and LF only ever appear together, ending a line, and HTAB is + // the only other control character a value may hold + let is_ctl = |c: char| (c <= '\x1f' || c == '\x7f') && c != '\t'; + assert!(!line.contains(is_ctl), "{:?}", line); + let (name, value) = line.split_once(": ").expect("header line without a name"); + assert!(HEADERS.contains(&name), "unexpected header {:?}", line); + if name == "Content-Length" { + assert!(content_length.is_none(), "two Content-Length headers"); + content_length = Some(value.parse::().expect("bad Content-Length")); + } + } + assert_eq!( + Some(body.len()), + content_length, + "body doesn't match Content-Length" + ); +}); diff --git a/octane_http/fuzz/fuzz_targets/request_line.rs b/octane_http/fuzz/fuzz_targets/request_line.rs new file mode 100644 index 0000000..3680895 --- /dev/null +++ b/octane_http/fuzz/fuzz_targets/request_line.rs @@ -0,0 +1,77 @@ +//! Fuzz target for the request-line parser. +//! +//! The first two input bytes give the lengths of the method and url fields +//! and the rest is the version, so each field can hold anything the raw +//! parser would hand over: spaces, control characters, broken UTF-8. Parsing +//! must never panic, and an accepted request line must give the router a +//! normalised path, the query kept apart, and the method and version read +//! exactly from their fields. + +#![no_main] + +use libfuzzer_sys::fuzz_target; +use octane::fuzzing; +use octane::request::RequestMethod; +use octane_http::HttpVersion; + +fuzz_target!(|data: &[u8]| { + if data.len() < 2 { + return; + } + let rest = &data[2..]; + let (method, rest) = rest.split_at((data[0] as usize).min(rest.len())); + let (url, version) = rest.split_at((data[1] as usize).min(rest.len())); + + let line = match fuzzing::request_line(method, url, version) { + Some(line) => line, + None => return, + }; + // only UTF-8 fields are accepted + let method = std::str::from_utf8(method).unwrap(); + let url = std::str::from_utf8(url).unwrap(); + let version = std::str::from_utf8(version).unwrap(); + + // `faithful` accepts exactly three space separated tokens and an + // `HTTP/` version + assert!(!method.contains(' ') && !url.contains(' ') && !version.contains(' ')); + assert!(version.starts_with("HTTP/")); + + // the query isn't part of the routed path + let (path, query) = url.split_once('?').unwrap_or((url, "")); + assert_eq!(line.query, query); + + // the router sees normalised chunks, and normalising them again is a + // no-op; a path without dot or empty segments passes through unchanged + let chunks = &line.path.chunks; + for chunk in chunks { + assert!(!chunk.is_empty() && chunk != "." && chunk != ".."); + assert!(!chunk.contains('/') && !chunk.contains('?')); + } + assert_eq!(fuzzing::path(&chunks.join("/")).as_ref(), Some(chunks)); + let segments: Vec<&str> = path.split('/').filter(|s| !s.is_empty()).collect(); + if segments.iter().all(|s| *s != "." && *s != "..") { + assert_eq!(segments, *chunks); + } + + let expected_method = match method { + "GET" => RequestMethod::Get, + "POST" => RequestMethod::Post, + "PUT" => RequestMethod::Put, + "DELETE" => RequestMethod::Delete, + "OPTIONS" => RequestMethod::Options, + "HEAD" => RequestMethod::Head, + "TRACE" => RequestMethod::Trace, + "CONNECT" => RequestMethod::Connect, + "PATCH" => RequestMethod::Patch, + _ => RequestMethod::None, + }; + assert_eq!(line.method, expected_method); + let expected_version = match version { + "HTTP/1.1" => HttpVersion::Http11, + "HTTP/1.0" => HttpVersion::Http10, + "HTTP/2.0" => HttpVersion::Http02, + "HTTP/0.9" => HttpVersion::Http09, + _ => HttpVersion::HttpInvalid, + }; + assert_eq!(line.version, expected_version); +}); diff --git a/src/config.rs b/src/config.rs index c961d2e..e235e54 100644 --- a/src/config.rs +++ b/src/config.rs @@ -105,6 +105,10 @@ pub struct OctaneConfig { pub keep_alive: Option, /// An instance of the `Ssl` struct to store the values of key and certificates. pub ssl: Ssl, + /// The largest request body in bytes the server will read, requests + /// with a longer `Content-Length` get a `413 Payload Too Large`. It is + /// 2 MiB by default + pub max_body_size: usize, worker_threads: Option, } @@ -205,6 +209,7 @@ impl OctaneConfig { OctaneConfig { ssl: Ssl::new(), keep_alive: Some(Duration::from_secs(5)), + max_body_size: 2 * 1024 * 1024, worker_threads: None, } } @@ -212,6 +217,7 @@ impl OctaneConfig { pub(crate) fn append(&mut self, settings: Self) { self.ssl = settings.ssl; self.keep_alive = settings.keep_alive; + self.max_body_size = settings.max_body_size; } /// Sets the number of worker threads, this is settings diff --git a/src/constants.rs b/src/constants.rs index e066d0f..6239c2a 100644 --- a/src/constants.rs +++ b/src/constants.rs @@ -10,7 +10,7 @@ pub const CRLF: &str = "\r\n"; pub const B_CRLF: &[u8] = b"\r\n"; pub const WEEKS: [&str; 7] = ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"]; pub const MONTHS: [&str; 12] = [ - "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec", + "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec", ]; // constants for time.rs diff --git a/src/cookie.rs b/src/cookie.rs index 201316e..5446188 100644 --- a/src/cookie.rs +++ b/src/cookie.rs @@ -1,11 +1,25 @@ -use crate::constants::*; -use crate::deref; -use cookie::Cookie as CookieRs; -use cookie::CookieBuilder; - -/// Represents the cookies, cookies are stored -/// with the name and values. By default you have -/// yourself a `Cookies` field in `Response`. +//! Cookies (RFC 6265): reading the request `Cookie` header and writing +//! `Set-Cookie` response headers. +//! +//! Parsing is lenient so that cookies set by browsers or scripts still come +//! through, while serialising is strict so the server never sends a header +//! that a browser would reject or misread. + +use crate::constants::{HT, SP, TOKEN_CHARS}; +use crate::path::is_ctl; +use crate::time::Time; +use std::borrow::Cow; +use std::error::Error; +use std::fmt; +use std::time::{Duration, SystemTime, UNIX_EPOCH}; + +// The latest instant `Expires` can carry, 9999-12-31 23:59:59 GMT, as the +// IMF-fixdate format only has room for a four digit year +const MAX_EXPIRES: u64 = 253_402_300_799; + +/// Represents a cookie, a name and a value along with the attributes used +/// when it is sent in a `Set-Cookie` header. Cookies parsed from a request +/// only carry a name and a value. /// /// Cookies are behind the feature `cookies` which is included /// in the default one @@ -14,21 +28,64 @@ use cookie::CookieBuilder; /// /// ``` /// use octane::prelude::*; +/// use octane::cookie::Cookie; /// /// let mut app = Octane::new(); /// app.get( /// "/", /// route!(|req, res| { -/// res.cookie(octane::cookie::Cookie::new("name", "value")).send("Cookie has been set!"); -/// let sent_cookie = &req.request.cookies; -/// // Do stuff with cookies +/// let visits = req +/// .cookie("visits") +/// .map_or(0, |c| c.value().parse::().unwrap_or(0)); +/// res.cookie(Cookie::new("visits", (visits + 1).to_string())) +/// .send("Cookie has been set!"); /// Flow::Stop /// }), /// ); /// ``` -#[derive(Debug, Clone, PartialEq)] +#[derive(Debug, Clone, PartialEq, Eq)] pub struct Cookie<'a> { - cookie: CookieRs<'a>, + name: Cow<'a, str>, + value: Cow<'a, str>, + expires: Option, + max_age: Option, + domain: Option>, + path: Option>, + secure: bool, + http_only: bool, + same_site: Option, + partitioned: bool, +} + +/// The `SameSite` attribute of a cookie, which decides whether it is +/// sent along with cross-site requests +#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)] +pub enum SameSite { + /// Only sent with same-site requests + Strict, + /// Also sent when navigating to the site from another one + Lax, + /// Sent with all requests, browsers require `Secure` with it + None, +} + +/// The reason a cookie can't be sent in a `Set-Cookie` header, returned +/// by [`Cookie::validate`] +#[derive(Debug, Clone, Copy, PartialEq, Eq)] +pub enum CookieError { + /// The name is empty or isn't a token + InvalidName, + /// The value has characters outside the RFC 6265 cookie-octet set + InvalidValue, + /// The path has a control character or a `;` + InvalidPath, + /// The domain isn't a host name + InvalidDomain, + /// The cookie must be `Secure`, as browsers drop `SameSite=None`, + /// `Partitioned`, `__Secure-` and `__Host-` cookies otherwise + NotSecure, + /// A `__Host-` cookie must have `Path=/` and no `Domain` + HostPrefix, } impl<'a> Cookie<'a> { @@ -37,71 +94,331 @@ impl<'a> Cookie<'a> { /// # Example /// /// ``` - /// use octane::prelude::*; + /// use octane::cookie::Cookie; /// - /// let cookie = octane::cookie::Cookie::new("name", "value"); - /// println!("{:?}", cookie); + /// let cookie = Cookie::new("name", "value"); + /// assert_eq!(cookie.name_value(), ("name", "value")); /// ``` - pub fn new(name: &'a str, value: &'a str) -> Cookie<'a> { + pub fn new(name: N, value: V) -> Self + where + N: Into>, + V: Into>, + { Cookie { - cookie: CookieRs::new(name, value), + name: name.into(), + value: value.into(), + expires: None, + max_age: None, + domain: None, + path: None, + secure: false, + http_only: false, + same_site: None, + partitioned: false, } } - /// Returns a `CookieBuilder` from the `cookie-rs` library to build a `Cookie`. + /// Returns a `CookieBuilder` to build a `Cookie` with attributes. /// /// # Example /// /// ``` - /// use octane::prelude::*; - /// use cookie::Cookie as CookieRs; + /// use octane::cookie::{Cookie, SameSite}; /// - /// let cookie = octane::cookie::Cookie::from( - /// octane::cookie::Cookie::build("name", "value") - /// .http_only(true) - /// .finish() - /// ); - /// println!("{:?}", cookie); + /// let cookie = Cookie::build("session", "abc123") + /// .path("/") + /// .http_only(true) + /// .secure(true) + /// .same_site(SameSite::Lax) + /// .finish(); + /// assert!(cookie.validate().is_ok()); /// ``` - pub fn build(name: &'a str, value: &'a str) -> CookieBuilder<'a> { - CookieRs::build(name, value) + pub fn build(name: N, value: V) -> CookieBuilder<'a> + where + N: Into>, + V: Into>, + { + CookieBuilder { + cookie: Cookie::new(name, value), + } + } + /// The name of the cookie + pub fn name(&self) -> &str { + &self.name + } + /// The value of the cookie, without the double quotes around a quoted + /// value when it was parsed from a request + pub fn value(&self) -> &str { + &self.value + } + /// The name and the value of the cookie + pub fn name_value(&self) -> (&str, &str) { + (&self.name, &self.value) + } + /// The `Expires` attribute + pub fn expires(&self) -> Option { + self.expires } - // Parse a Cookie header value and create a Vec with all the - // cookies in the header + /// The `Max-Age` attribute + pub fn max_age(&self) -> Option { + self.max_age + } + /// The `Domain` attribute + pub fn domain(&self) -> Option<&str> { + self.domain.as_deref() + } + /// The `Path` attribute + pub fn path(&self) -> Option<&str> { + self.path.as_deref() + } + /// Whether the `Secure` attribute is set + pub fn secure(&self) -> bool { + self.secure + } + /// Whether the `HttpOnly` attribute is set + pub fn http_only(&self) -> bool { + self.http_only + } + /// The `SameSite` attribute + pub fn same_site(&self) -> Option { + self.same_site + } + /// Whether the `Partitioned` attribute is set + pub fn partitioned(&self) -> bool { + self.partitioned + } + /// Checks that the cookie can be sent in a `Set-Cookie` header: the name + /// must be a token, the value made of RFC 6265 cookie-octets (optionally + /// inside double quotes), the path free of control characters and `;`, + /// and the domain a host name. It also checks the rules browsers enforce + /// before storing a cookie, see [`CookieError`]. + /// + /// Invalid cookies are left out of the response, so to store arbitrary + /// data in a value, encode it first (with base64 for example). + pub fn validate(&self) -> Result<(), CookieError> { + if !is_token(&self.name) { + return Err(CookieError::InvalidName); + } + if !unquote(&self.value).bytes().all(is_cookie_octet) { + return Err(CookieError::InvalidValue); + } + if !self.path.as_deref().map_or(true, is_path_value) { + return Err(CookieError::InvalidPath); + } + if !self.domain.as_deref().map_or(true, is_domain_value) { + return Err(CookieError::InvalidDomain); + } + let host_prefix = has_prefix(&self.name, "__Host-"); + if !self.secure + && (host_prefix + || has_prefix(&self.name, "__Secure-") + || self.same_site == Some(SameSite::None) + || self.partitioned) + { + return Err(CookieError::NotSecure); + } + if host_prefix && (self.domain.is_some() || self.path.as_deref() != Some("/")) { + return Err(CookieError::HostPrefix); + } + Ok(()) + } + // Parse a request `Cookie` header (RFC 6265 section 5.4) and create a + // Vec with all the cookies in it, borrowing from the header. Pairs are + // split on `;` with or without the space after it, whitespace around + // names and values and the quotes around a quoted value are dropped. A + // pair without `=`, with a name that isn't a token or with a control + // character in its value is skipped rather than failing the whole header. + // Order and repeated names are kept, browsers send the most specific + // cookie with a name first. pub(crate) fn parse(header: &'a str) -> Vec> { - let mut cookies_vec = Vec::new(); - let header_cookies = header.split("; "); - for tok in header_cookies { - cookies_vec.push(Cookie { - cookie: CookieRs::parse(tok).unwrap(), + header + .split(';') + .filter_map(|pair| { + let (name, value) = pair.split_once('=')?; + let name = trim_ows(name); + let value = unquote(trim_ows(value)); + if is_token(name) && !value.chars().any(is_ctl) { + Some(Cookie::new(name, value)) + } else { + None + } + }) + .collect() + } + // Prepare the `Set-Cookie` header value, if the cookie is valid + pub(crate) fn serialise(&self) -> Result { + self.validate()?; + let mut cookie = format!("{}={}", self.name, self.value); + if let Some(expires) = self.expires { + let secs = expires + .duration_since(UNIX_EPOCH) + .map_or(0, |d| d.as_secs()) + .min(MAX_EXPIRES); + if let Some(time) = Time::time(secs as i64) { + cookie.push_str("; Expires="); + cookie.push_str(&time.format()); + } + } + if let Some(max_age) = self.max_age { + cookie.push_str(&format!("; Max-Age={}", max_age.as_secs())); + } + if let Some(domain) = &self.domain { + cookie.push_str("; Domain="); + cookie.push_str(domain); + } + if let Some(path) = &self.path { + cookie.push_str("; Path="); + cookie.push_str(path); + } + if self.secure { + cookie.push_str("; Secure"); + } + if self.http_only { + cookie.push_str("; HttpOnly"); + } + if let Some(same_site) = self.same_site { + cookie.push_str(match same_site { + SameSite::Strict => "; SameSite=Strict", + SameSite::Lax => "; SameSite=Lax", + SameSite::None => "; SameSite=None", }); } - cookies_vec + if self.partitioned { + cookie.push_str("; Partitioned"); + } + Ok(cookie) + } +} + +/// A builder for a [`Cookie`] with attributes, see [`Cookie::build`] +#[derive(Debug, Clone, PartialEq, Eq)] +pub struct CookieBuilder<'a> { + cookie: Cookie<'a>, +} + +impl<'a> CookieBuilder<'a> { + /// Sets the `Expires` attribute + pub fn expires(mut self, expires: SystemTime) -> Self { + self.cookie.expires = Some(expires); + self + } + /// Sets the `Max-Age` attribute, sent in whole seconds + pub fn max_age(mut self, max_age: Duration) -> Self { + self.cookie.max_age = Some(max_age); + self + } + /// Sets the `Domain` attribute + pub fn domain>>(mut self, domain: D) -> Self { + self.cookie.domain = Some(domain.into()); + self + } + /// Sets the `Path` attribute + pub fn path>>(mut self, path: P) -> Self { + self.cookie.path = Some(path.into()); + self + } + /// Sets the `Secure` attribute + pub fn secure(mut self, secure: bool) -> Self { + self.cookie.secure = secure; + self + } + /// Sets the `HttpOnly` attribute + pub fn http_only(mut self, http_only: bool) -> Self { + self.cookie.http_only = http_only; + self + } + /// Sets the `SameSite` attribute + pub fn same_site(mut self, same_site: SameSite) -> Self { + self.cookie.same_site = Some(same_site); + self + } + /// Sets the `Partitioned` attribute + pub fn partitioned(mut self, partitioned: bool) -> Self { + self.cookie.partitioned = partitioned; + self } - // Prepare the `Set-Cookie` Header string from the values - // in the HashMap - pub(crate) fn serialise(&self) -> String { - format!("Set-Cookie:{}{}", SP, self.cookie.to_string()) + /// Returns the built cookie + pub fn finish(self) -> Cookie<'a> { + self.cookie } } -impl<'a> From> for Cookie<'a> { - fn from<'b>(cookie: CookieRs<'b>) -> Cookie<'b> { - Cookie { cookie } +impl<'a> From> for Cookie<'a> { + fn from(builder: CookieBuilder<'a>) -> Cookie<'a> { + builder.finish() } } -impl Eq for Cookie<'_> {} +impl fmt::Display for CookieError { + fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { + f.write_str(match self { + CookieError::InvalidName => "cookie name is empty or not a token", + CookieError::InvalidValue => "cookie value has characters outside the cookie-octet set", + CookieError::InvalidPath => "cookie path has a control character or a `;`", + CookieError::InvalidDomain => "cookie domain is not a host name", + CookieError::NotSecure => "cookie must be Secure", + CookieError::HostPrefix => "__Host- cookie must have Path=/ and no Domain", + }) + } +} + +impl Error for CookieError {} + +fn trim_ows(s: &str) -> &str { + s.trim_matches(|c| c == SP || c == HT) +} + +fn unquote(value: &str) -> &str { + if value.len() >= 2 && value.starts_with('"') && value.ends_with('"') { + &value[1..value.len() - 1] + } else { + value + } +} + +fn is_token(s: &str) -> bool { + !s.is_empty() && s.chars().all(|c| TOKEN_CHARS.contains(&c)) +} -deref!(Cookie<'a>, CookieRs<'a>, cookie); +// cookie-octet: printable US-ASCII except `"`, `,`, `;` and `\` +fn is_cookie_octet(b: u8) -> bool { + matches!(b, 0x21 | 0x23..=0x2B | 0x2D..=0x3A | 0x3C..=0x5B | 0x5D..=0x7E) +} + +// path-value: any CHAR except CTLs or `;` +fn is_path_value(path: &str) -> bool { + path.bytes().all(|b| (0x20..0x7f).contains(&b) && b != b';') +} + +// domain-value: a host name, browsers ignore a leading dot +fn is_domain_value(domain: &str) -> bool { + let domain = domain.strip_prefix('.').unwrap_or(domain); + !domain.is_empty() + && domain + .bytes() + .all(|b| b.is_ascii_alphanumeric() || b == b'-' || b == b'.') +} + +// browsers match cookie name prefixes case-insensitively +fn has_prefix(name: &str, prefix: &str) -> bool { + name.as_bytes() + .get(..prefix.len()) + .map_or(false, |start| start.eq_ignore_ascii_case(prefix.as_bytes())) +} #[cfg(test)] mod test { use super::*; + fn pairs<'a>(cookies: &'a [Cookie<'a>]) -> Vec<(&'a str, &'a str)> { + cookies.iter().map(Cookie::name_value).collect() + } + #[test] pub fn cookie_new() { let cookie = Cookie::new("name", "value"); - assert_eq!(("name", "value"), cookie.cookie.name_value()); + assert_eq!(("name", "value"), cookie.name_value()); + let owned = Cookie::new("name", String::from("value")); + assert_eq!(cookie, owned); } #[test] @@ -116,10 +433,136 @@ mod test { assert!(cookies == correct_cookies); } + #[test] + pub fn cookie_parsing_separators_and_whitespace() { + let cookies = Cookie::parse("a=1;b=2 ; c = 3\t;;d="); + assert_eq!( + pairs(&cookies), + [("a", "1"), ("b", "2"), ("c", "3"), ("d", "")] + ); + } + + #[test] + pub fn cookie_parsing_quotes_and_equals() { + let cookies = Cookie::parse(r#"q="quoted"; b64=YWJj==; e="""#); + assert_eq!( + pairs(&cookies), + [("q", "quoted"), ("b64", "YWJj=="), ("e", "")] + ); + } + + #[test] + pub fn cookie_parsing_skips_malformed_pairs() { + // no `=`, empty name, name that isn't a token, control character + let cookies = Cookie::parse("foo; =v; a b=1; ok=1; c=\u{1}; d=1"); + assert_eq!(pairs(&cookies), [("ok", "1"), ("d", "1")]); + assert!(Cookie::parse("").is_empty()); + assert!(Cookie::parse("a=1; ").len() == 1); + } + + #[test] + pub fn cookie_parsing_is_lenient_with_values() { + // browsers send values set by scripts as they are + let cookies = Cookie::parse(r#"json={"a":1,"b":2}; s=a b; u=é"#); + assert_eq!( + pairs(&cookies), + [("json", r#"{"a":1,"b":2}"#), ("s", "a b"), ("u", "é")] + ); + } + + #[test] + pub fn cookie_parsing_keeps_order_and_duplicates() { + let cookies = Cookie::parse("id=1; id=2"); + assert_eq!(pairs(&cookies), [("id", "1"), ("id", "2")]); + } + #[test] pub fn cookie_serialize() { // basic serializing should work let cookie = Cookie::from(Cookie::build("name", "value").http_only(true).finish()); - assert_eq!("Set-Cookie: name=value; HttpOnly", cookie.serialise()); + assert_eq!(Ok("name=value; HttpOnly".to_owned()), cookie.serialise()); + } + + #[test] + pub fn cookie_serialize_all_attributes() { + let cookie = Cookie::build("id", "\"a1\"") + .expires(UNIX_EPOCH + Duration::from_secs(1789461005)) + .max_age(Duration::from_secs(3600)) + .domain("example.com") + .path("/app") + .secure(true) + .http_only(true) + .same_site(SameSite::None) + .partitioned(true) + .finish(); + assert_eq!( + cookie.serialise().unwrap(), + "id=\"a1\"; Expires=Tue, 15 Sep 2026 08:30:05 GMT; Max-Age=3600; \ + Domain=example.com; Path=/app; Secure; HttpOnly; SameSite=None; Partitioned" + ); + } + + #[test] + pub fn cookie_serialize_clamps_expires() { + let epoch = Cookie::build("a", "1").expires(UNIX_EPOCH).finish(); + assert!(epoch + .serialise() + .unwrap() + .ends_with("Expires=Thu, 01 Jan 1970 00:00:00 GMT")); + let far = Cookie::build("a", "1") + .expires(UNIX_EPOCH + Duration::from_secs(u32::MAX as u64 * 100)) + .finish(); + assert!(far + .serialise() + .unwrap() + .ends_with("Expires=Fri, 31 Dec 9999 23:59:59 GMT")); + } + + #[test] + pub fn cookie_serialize_rejects_invalid() { + let check = |cookie: CookieBuilder<'_>| cookie.finish().serialise().unwrap_err(); + assert_eq!(check(Cookie::build("", "v")), CookieError::InvalidName); + assert_eq!(check(Cookie::build("a b", "v")), CookieError::InvalidName); + assert_eq!( + check(Cookie::build("a", "x\r\nX: y")), + CookieError::InvalidValue + ); + assert_eq!(check(Cookie::build("a", "x;y")), CookieError::InvalidValue); + assert_eq!(check(Cookie::build("a", "x y")), CookieError::InvalidValue); + assert_eq!(check(Cookie::build("a", "\"")), CookieError::InvalidValue); + assert_eq!( + check(Cookie::build("a", "v").path("/; Domain=evil")), + CookieError::InvalidPath + ); + assert_eq!( + check(Cookie::build("a", "v").domain("evil.com/x")), + CookieError::InvalidDomain + ); + assert_eq!( + check(Cookie::build("a", "v").same_site(SameSite::None)), + CookieError::NotSecure + ); + assert_eq!( + check(Cookie::build("__secure-a", "v")), + CookieError::NotSecure + ); + assert_eq!( + check(Cookie::build("__Host-a", "v").secure(true).path("/x")), + CookieError::HostPrefix + ); + assert!(Cookie::build("__Host-a", "v") + .secure(true) + .path("/") + .finish() + .validate() + .is_ok()); + } + + #[test] + pub fn cookie_round_trip() { + let sent = Cookie::build("token", "\"abc\"").path("/").finish(); + let header = sent.serialise().unwrap(); + let received = Cookie::parse(&header); + assert_eq!(received[0].name_value(), ("token", "abc")); } } diff --git a/src/file_handler.rs b/src/file_handler.rs index e57a2e7..83e5e66 100644 --- a/src/file_handler.rs +++ b/src/file_handler.rs @@ -1,4 +1,3 @@ -use crate::util::AsyncReader; use std::error::Error; use std::ffi::OsStr; use std::fmt; @@ -11,7 +10,7 @@ use std::path::PathBuf; /// to decide their mime types accordingly pub struct FileHandler { pub file_name: String, - pub file: AsyncReader, + pub file: tokio::fs::File, pub extension: String, pub meta: Metadata, } @@ -41,7 +40,8 @@ impl FileHandler { .unwrap_or(""); Ok(FileHandler { file_name: path.file_name().and_then(OsStr::to_str).unwrap().to_owned(), - file: AsyncReader::new(file), + // reads go through tokio's blocking pool, off the async workers + file: tokio::fs::File::from_std(file), extension: extension.to_owned(), meta, }) diff --git a/src/fuzzing.rs b/src/fuzzing.rs new file mode 100644 index 0000000..c0f7e58 --- /dev/null +++ b/src/fuzzing.rs @@ -0,0 +1,128 @@ +//! Entry points for the fuzz targets in `octane_http/fuzz`, behind the +//! `fuzzing` feature. This is not a stable API. + +#[cfg(feature = "cookies")] +use crate::cookie::{Cookie, CookieError}; +use crate::path::PathBuf; +#[cfg(feature = "extended_queries")] +use crate::query::QueryValue; +use crate::request::{Headers, RequestLine}; +use crate::server::Octane; +use octane_http::StatusCode; +use std::collections::HashMap; +use std::io; +use std::pin::Pin; +use std::sync::{Arc, Mutex}; +use std::task::{Context, Poll}; +use tokio::io::{AsyncRead, AsyncWrite, ReadBuf}; +use tokio::runtime::{Builder, Runtime}; + +/// Parse a request line from the method, url and version fields, like the +/// server does with the fields split off by the raw parser +pub fn request_line(method: &[u8], url: &[u8], version: &[u8]) -> Option { + crate::request::request_line_parse(method, url, version) +} + +/// Parse a header block, the lines between the request line and the empty line +pub fn headers(block: &str) -> Option { + Headers::parse(block.to_owned()) +} + +/// The body length the server reads for a request with `headers` +pub fn content_length(headers: &Headers, max: usize) -> Result { + headers.content_length(max) +} + +/// Normalise a path into its chunks, `None` if it climbs above the root +pub fn path(path: &str) -> Option> { + PathBuf::parse(path).ok().map(|path| path.chunks) +} + +/// Parse a query string +pub fn query(query: &str) -> HashMap { + crate::query::parse_query(query) +} + +/// Parse a query string with arrays and objects +#[cfg(feature = "extended_queries")] +pub fn extended_query(query: &str) -> HashMap { + crate::query::parse_extended_query(query) +} + +/// Decode one query string component +pub fn query_decode(component: &str) -> String { + crate::query::unescape_hex(component) +} + +/// Parse a request `Cookie` header +#[cfg(feature = "cookies")] +pub fn cookies(header: &str) -> Vec> { + Cookie::parse(header) +} + +/// The `Set-Cookie` header value for `cookie` +#[cfg(feature = "cookies")] +pub fn set_cookie(cookie: &Cookie<'_>) -> Result { + cookie.serialise() +} + +/// Serve one connection whose client sends `input`, handed to the server +/// `chunk` bytes per read, and return everything the server wrote back +pub fn serve(app: &Arc, input: &[u8], chunk: usize) -> Vec { + thread_local! { + static RUNTIME: Runtime = Builder::new_current_thread() + .build() + .expect("Unable to build tokio runtime"); + } + let output = Arc::new(Mutex::new(Vec::new())); + let stream = MemStream { + input, + chunk: chunk.max(1), + output: Arc::clone(&output), + }; + RUNTIME.with(|runtime| { + // writes to the in-memory stream can't fail + let _ = runtime.block_on(Octane::serve_http1x(stream, Arc::clone(app))); + }); + let output = output.lock().unwrap(); + output.clone() +} + +// A connection held in memory, reads hand out `input` `chunk` bytes at a +// time and writes are collected in `output` +struct MemStream<'a> { + input: &'a [u8], + chunk: usize, + output: Arc>>, +} + +impl AsyncRead for MemStream<'_> { + fn poll_read( + mut self: Pin<&mut Self>, + _: &mut Context<'_>, + buf: &mut ReadBuf<'_>, + ) -> Poll> { + let n = self.chunk.min(self.input.len()).min(buf.remaining()); + let (read, rest) = self.input.split_at(n); + buf.put_slice(read); + self.input = rest; + Poll::Ready(Ok(())) + } +} + +impl AsyncWrite for MemStream<'_> { + fn poll_write( + self: Pin<&mut Self>, + _: &mut Context<'_>, + data: &[u8], + ) -> Poll> { + self.output.lock().unwrap().extend_from_slice(data); + Poll::Ready(Ok(data.len())) + } + fn poll_flush(self: Pin<&mut Self>, _: &mut Context<'_>) -> Poll> { + Poll::Ready(Ok(())) + } + fn poll_shutdown(self: Pin<&mut Self>, _: &mut Context<'_>) -> Poll> { + Poll::Ready(Ok(())) + } +} diff --git a/src/lib.rs b/src/lib.rs index a7379f4..0da5935 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -74,6 +74,9 @@ pub(crate) mod constants; pub mod cookie; pub(crate) mod error; pub(crate) mod file_handler; +#[cfg(feature = "fuzzing")] +#[doc(hidden)] +pub mod fuzzing; pub(crate) mod http; pub(crate) mod middlewares; pub(crate) mod path; diff --git a/src/path.rs b/src/path.rs index b308960..4215af3 100644 --- a/src/path.rs +++ b/src/path.rs @@ -437,8 +437,9 @@ deref!(PathData, T, data); deref!(MatchedPath<'a, T>, T, data); deref!(PathBuf, Vec, chunks); +// CTL from RFC 5234: %x00-1F / %x7F pub fn is_ctl(c: char) -> bool { - c < '\x1f' || c == '\x7f' + c <= '\x1f' || c == '\x7f' } fn get_second(tup: (PathChunk, PathNode)) -> PathNode { diff --git a/src/query.rs b/src/query.rs index af56205..c653f83 100644 --- a/src/query.rs +++ b/src/query.rs @@ -1,102 +1,31 @@ use std::collections::HashMap; +// Decode a query component the way browsers encode one (the +// application/x-www-form-urlencoded format): `+` is a space, `%XX` is the +// byte XX, and the bytes are read as UTF-8 with invalid sequences replaced by +// U+FFFD. A `%` that isn't followed by two hex digits is kept as it is. pub fn unescape_hex(string: &str) -> String { - let mut ret = "".to_owned(); - let mut chars = string.chars(); - let mut peekable = DoublePeek::new(&mut chars); - while let Some(val) = peekable.next() { - if val != '%' { - ret.push(val); - } else { - peekable.unpeek = true; - let c1 = match peekable.peek() { - Some(&v) => v, - None => { - ret.push('%'); - continue; - } - }; - let c2 = match peekable.peek() { - Some(&v) => v, - None => { - ret.push('%'); - continue; + let bytes = string.as_bytes(); + let mut ret = Vec::with_capacity(bytes.len()); + let mut i = 0; + while i < bytes.len() { + match bytes[i] { + b'+' => ret.push(b' '), + b'%' => { + let hex = |at: usize| bytes.get(at).and_then(|&b| from_hex(b as char)); + match (hex(i + 1), hex(i + 2)) { + (Some(h1), Some(h2)) => { + ret.push(h1 * 16 + h2); + i += 2; + } + _ => ret.push(b'%'), } - }; - let (h1, h2) = (from_hex(c1), from_hex(c2)); - if h1.is_none() || h2.is_none() { - ret.push('%'); - continue; - } - ret.push((h1.unwrap() * 16 + h2.unwrap()) as char); - peekable.next(); - peekable.next(); - } - } - ret -} - -pub struct DoublePeek<'a, T> -where - T: Default, -{ - pub iter: &'a mut dyn Iterator, - pub cache: [T; 2], - pub stored: usize, - pub unpeek: bool, -} - -impl<'a, T> DoublePeek<'a, T> -where - T: Default, -{ - pub fn new(it: &'a mut dyn Iterator) -> Self { - let cache: [T; 2] = Default::default(); - Self { - iter: it, - cache, - stored: 0, - unpeek: false, - } - } - - pub fn peek(&mut self) -> Option<&T> { - if self.unpeek && self.stored > 0 { - self.unpeek = false; - return Some(&self.cache[0]); - } - self.unpeek = false; - if self.stored == 2 { - return None; - } - let item = self.iter.next(); - match item { - None => None, - Some(v) => { - self.cache[self.stored] = v; - self.stored += 1; - Some(&self.cache[self.stored - 1]) } + b => ret.push(b), } + i += 1; } -} - -impl<'a, T> Iterator for DoublePeek<'a, T> -where - T: Default, -{ - type Item = T; - fn next(&mut self) -> Option { - if self.stored == 1 { - self.stored = 0; - return Some(std::mem::take(&mut self.cache[0])); - } else if self.stored == 2 { - self.stored = 1; - let dat1 = std::mem::take(&mut self.cache[1]); - return Some(std::mem::replace(&mut self.cache[0], dat1)); - } - self.iter.next() - } + String::from_utf8_lossy(&ret).into_owned() } pub fn from_hex(chr: char) -> Option { @@ -323,6 +252,15 @@ mod test { assert_eq!(query["d"], "A%5"); } + #[test] + fn success_utf8_and_plus() { + // escapes are UTF-8 bytes and `+` is a space, like browsers send them + let query = parse_query("q=caf%C3%A9+au+lait&p=%2B1&bad=%FF"); + assert_eq!(query["q"], "café au lait"); + assert_eq!(query["p"], "+1"); + assert_eq!(query["bad"], "\u{FFFD}"); + } + #[test] #[cfg_attr(not(feature = "faithful"), ignore)] fn success_no_name() { diff --git a/src/request.rs b/src/request.rs index 6f267a6..bd09c29 100644 --- a/src/request.rs +++ b/src/request.rs @@ -8,7 +8,7 @@ use crate::query::parse_query; #[cfg(feature = "extended_queries")] use crate::query::{parse_extended_query, QueryValue}; use crate::util::Spliterator; -use octane_http::HttpVersion; +use octane_http::{HttpVersion, StatusCode}; use std::cfg; use std::collections::HashMap; #[cfg(not(feature = "raw_headers"))] @@ -77,6 +77,9 @@ pub struct RequestLine { pub method: RequestMethod, /// The path of the request pub path: PathBuf, + /// The query string of the request, without the leading `?`. It is + /// empty if the request had none + pub query: String, /// Http version of the request pub version: HttpVersion, } @@ -87,12 +90,18 @@ impl RequestLine { pub(crate) fn parse(request_line: &str) -> Option { let mut toks = request_line.split(SP); let method = toks.next()?; - let path = match PathBuf::parse(toks.next()?) { - Ok(val) => val, - Err(e) => panic!("{:?}", e), - }; + // only the path is used for routing, the query is kept apart + let target = toks.next()?; + let (path, query) = target.split_once('?').unwrap_or((target, "")); + let path = PathBuf::parse(path).ok()?; let version = toks.next()?; - let (first, ver) = version.split_at(5); + // `split_at` panics on a version shorter than 5 bytes or with a + // multi-byte character over byte 5 + let (first, ver) = if version.is_char_boundary(5) { + version.split_at(5) + } else { + (version, "") + }; let enum_ver = match ver { "1.1" => HttpVersion::Http11, "1.0" => HttpVersion::Http10, @@ -119,6 +128,7 @@ impl RequestLine { Some(Self { method: request_method, path, + query: query.to_owned(), version: enum_ver, }) } @@ -166,8 +176,10 @@ impl Header { TOKEN_CHARS.get(&c)?; } } - let value = toks.next()?.trim_start_matches(|c| c == SP || c == HT); - if cfg!(feature = "faithful") && value.chars().any(is_ctl) { + // whitespace around a field value isn't part of it, and HTAB is the + // only control character allowed inside one + let value = toks.next()?.trim_matches(|c| c == SP || c == HT); + if cfg!(feature = "faithful") && value.chars().any(|c| is_ctl(c) && c != HT) { return None; } Some(Self { @@ -218,7 +230,9 @@ pub struct Headers { impl Headers { /// Parse all the headers on a request pub(crate) fn parse(request: String) -> Option { - let toks = Spliterator::new(request.as_bytes(), B_CRLF); + let mut toks = Spliterator::new(request.as_bytes(), B_CRLF); + // an empty block is a request without any header lines + toks.finished = request.is_empty(); let mut headers: HashMap = HashMap::new(); #[cfg(feature = "raw_headers")] let mut raw_headers: Vec
= Vec::new(); @@ -227,9 +241,15 @@ impl Headers { Ok(s) => s.to_owned(), Err(_) => return None, })?; + let name = parsed.name.to_ascii_lowercase(); + // cookie pairs are joined with "; " (RFC 6265 section 5.4) + let sep = if name == "cookie" { "; " } else { ", " }; headers - .entry(parsed.name.to_ascii_lowercase()) - .and_modify(|v| *v = format!("{}, {}", v, parsed.value)) + .entry(name) + .and_modify(|v| { + v.push_str(sep); + v.push_str(&parsed.value); + }) .or_insert_with(|| parsed.value.to_owned()); #[cfg(feature = "raw_headers")] raw_headers.push(parsed); @@ -243,6 +263,38 @@ impl Headers { }) } + /// The body length declared by the `Content-Length` header, 0 if it + /// isn't present (RFC 9112 section 6.3). Repeated identical values like + /// `5, 5` are accepted. A value that isn't a decimal number or values + /// that disagree give a `400`, a length over `max` gives a `413`. + pub(crate) fn content_length(&self, max: usize) -> Result { + let value = match self.get("content-length") { + Some(value) => value, + None => return Ok(0), + }; + let mut digits: Option<&str> = None; + for member in value.split(',') { + let member = member.trim_matches(|c| c == SP || c == HT); + if member.is_empty() || !member.bytes().all(|b| b.is_ascii_digit()) { + return Err(StatusCode::BadRequest); + } + // compare numbers rather than spellings, "05" and "5" agree + let member = member.trim_start_matches('0'); + if digits.map_or(false, |digits| digits != member) { + return Err(StatusCode::BadRequest); + } + digits = Some(member); + } + // anything past usize::MAX is too large anyway + let length = digits.unwrap_or("").bytes().fold(0usize, |n, b| { + n.saturating_mul(10).saturating_add(usize::from(b - b'0')) + }); + if length > max { + return Err(StatusCode::PayloadTooLarge); + } + Ok(length) + } + /// Build `Headers` from already-decoded name/value pairs, as produced by /// the HTTP/2 HPACK decoder. Names are lowercased and duplicates are joined /// (with `; ` for `cookie` per RFC 9113 §8.2.3, `, ` otherwise); no header @@ -342,33 +394,56 @@ impl<'a> Request<'a> { /// /// `body_remainder` is the slice of the body that arrived in the same read /// as the head; if `Content-Length` calls for more, the rest is streamed - /// off `reader` into `body_vec`. + /// off `reader` into `body_vec`. Bodies longer than `max_body_size` are + /// refused with a `413` before anything is read. pub(crate) async fn from_raw( headers: &'a Headers, request_line: RequestLine, body_remainder: &'a [u8], body_vec: &'a mut Vec, mut reader: ReadHalf, - ) -> Option> { - let body_len = headers - .get("content-length") - .and_then(|s| s.parse().ok()) - .unwrap_or(0); - let body: &'a [u8] = if body_len > 0 { - if body_remainder.len() < body_len { - let mut temp: Vec = vec![0; body_len - body_remainder.len()]; - reader.read_exact(&mut temp[..]).await.ok()?; - *body_vec = Vec::with_capacity(body_len); - body_vec.extend_from_slice(body_remainder); - body_vec.extend_from_slice(&temp[..]); - &body_vec[..] - } else { - body_remainder - } + max_body_size: usize, + ) -> Result, StatusCode> { + let body_len = headers.content_length(max_body_size)?; + let body: &'a [u8] = if body_len <= body_remainder.len() { + // bytes past the declared length aren't part of this body + &body_remainder[..body_len] } else { - &[] + // grow the buffer as bytes arrive instead of allocating the + // declared length up front + body_vec.extend_from_slice(body_remainder); + let missing = (body_len - body_remainder.len()) as u64; + (&mut reader) + .take(missing) + .read_to_end(body_vec) + .await + .map_err(|_| StatusCode::BadRequest)?; + // the client hung up before sending the whole body + if body_vec.len() != body_len { + return Err(StatusCode::BadRequest); + } + &body_vec[..] }; - Self::parse(request_line, headers, body) + Self::parse(request_line, headers, body).ok_or(StatusCode::BadRequest) + } + + /// Get the first cookie with the given name. When several cookies share + /// a name, browsers send the most specific one first + /// + /// ``` + /// use octane::prelude::*; + /// + /// let mut app = Octane::new(); + /// + /// app.get("/", route_next!(|req, res| { + /// if let Some(session) = req.cookie("session") { + /// res.send(session.value()); + /// } + /// })); + /// ``` + #[cfg(feature = "cookies")] + pub fn cookie(&self, name: &str) -> Option<&Cookie<'a>> { + self.cookies.iter().find(|cookie| cookie.name() == name) } /// Parse the query and return the key value pairs in the form @@ -385,14 +460,14 @@ impl<'a> Request<'a> { /// })); /// ``` pub fn get_query(&self) -> HashMap { - parse_query(&self.request_line.path.to_string()) + parse_query(&self.request_line.query) } /// Parse the extended query and return the key value pairs in the form /// of an HashMap. See [`QueryValue`](../enum.QueryValue.html) #[cfg(feature = "extended_queries")] pub fn get_extended_query(&self) -> HashMap { - parse_extended_query(&self.request_line.path.to_string()) + parse_extended_query(&self.request_line.query) } } @@ -535,6 +610,7 @@ mod test { #[test] #[should_panic] + #[cfg_attr(not(feature = "faithful"), ignore)] fn fail_extra_2() { // Extra clauses should error. RequestLine::parse("POST /a /b HTTP/1.1").unwrap(); @@ -650,4 +726,80 @@ mod test { assert_eq!(req.timeout(), Some(5)); assert_eq!(req.max(), None); } + + #[test] + fn success_query_split() { + // The query isn't part of the path. + let req = RequestLine::parse("GET /a/b?x=1&y=2?z HTTP/1.1").unwrap(); + assert_eq!(req.path, PathBuf::parse("/a/b").ok().unwrap()); + assert_eq!(req.query, "x=1&y=2?z"); + assert_eq!(RequestLine::parse("GET /a HTTP/1.1").unwrap().query, ""); + } + + #[test] + fn malformed_request_lines_do_not_panic() { + // These used to panic: a version shorter than 5 bytes, a character + // over byte 5 of the version and a path above the root. + let short = RequestLine::parse("GET / X"); + let split = RequestLine::parse("GET / HTTP\u{e9}1.1"); + assert!(RequestLine::parse("GET /.. HTTP/1.1").is_none()); + if cfg!(feature = "faithful") { + assert!(short.is_none() && split.is_none()); + } + } + + #[test] + fn success_no_headers() { + // A request may have no header lines at all. + assert!(Headers::parse(String::new()).unwrap().is_empty()); + } + + #[test] + fn success_value_whitespace_and_tabs() { + // Whitespace around a value is dropped, tabs inside it are kept. + let req = Header::parse("X-Test: a\tb \t".to_string()).unwrap(); + assert_eq!(req.value(), "a\tb"); + } + + #[test] + fn success_cookie_headers_joined_with_semicolons() { + let headers = Headers::parse("Cookie: a=1\r\nCookie: b=2".to_string()).unwrap(); + assert_eq!(headers.get("cookie").unwrap(), "a=1; b=2"); + } + + #[test] + fn success_content_length() { + let parse = |block: &str| { + Headers::parse(block.to_string()) + .unwrap() + .content_length(100) + }; + assert_eq!(parse("Host: a"), Ok(0)); + assert_eq!(parse("Content-Length: 42"), Ok(42)); + assert_eq!(parse("Content-Length: 007"), Ok(7)); + assert_eq!(parse("Content-Length: 5\r\nContent-Length: 5"), Ok(5)); + assert_eq!(parse("Content-Length: 5, 5"), Ok(5)); + } + + #[test] + fn fail_content_length() { + let parse = |block: &str| { + Headers::parse(block.to_string()) + .unwrap() + .content_length(100) + }; + let bad = Err(StatusCode::BadRequest); + assert_eq!(parse("Content-Length: 5\r\nContent-Length: 6"), bad); + assert_eq!(parse("Content-Length: +5"), bad); + assert_eq!(parse("Content-Length: -1"), bad); + assert_eq!(parse("Content-Length: 0x10"), bad); + assert_eq!(parse("Content-Length: "), bad); + assert_eq!(parse("Content-Length: 5,"), bad); + // too large to represent, but still in disagreement + let huge = "Content-Length: 99999999999999999999998, 99999999999999999999999"; + assert_eq!(parse(huge), bad); + let too_large = Err(StatusCode::PayloadTooLarge); + assert_eq!(parse("Content-Length: 101"), too_large); + assert_eq!(parse("Content-Length: 99999999999999999999999"), too_large); + } } diff --git a/src/responder.rs b/src/responder.rs index 5301ebc..9b0910a 100644 --- a/src/responder.rs +++ b/src/responder.rs @@ -2,6 +2,7 @@ use crate::constants::*; #[cfg(feature = "cookies")] use crate::cookie::Cookie; use crate::file_handler::FileHandler; +use crate::path::is_ctl; use crate::time::Time; use octane_http::{HttpVersion, StatusCode}; use std::collections::HashMap; @@ -10,7 +11,7 @@ use std::fmt; use std::io::Cursor; use std::marker::PhantomData; use std::path::PathBuf; -use tokio::io::AsyncRead; +use tokio::io::{AsyncRead, AsyncReadExt}; pub(crate) type BoxReader = Box; @@ -23,7 +24,8 @@ pub(crate) enum ResBody { impl ResBody { pub fn get_reader(self) -> BoxReader { match self { - ResBody::Sized(_, reader) => reader, + // never send more than the Content-Length we announced + ResBody::Sized(len, reader) => Box::new(reader.take(len as u64)) as BoxReader, ResBody::Unsized(reader) => reader, ResBody::None => Box::new(Cursor::new(Vec::new())) as BoxReader, } @@ -389,6 +391,9 @@ impl<'a> Response<'a> { /// and value. This method requires `cookies` /// feature, which is enabled in default feature /// + /// Cookies that fail [`Cookie::validate`](../cookie/struct.Cookie.html#method.validate) + /// are not sent. + /// /// # Example /// /// ``` @@ -406,8 +411,8 @@ impl<'a> Response<'a> { /// ); /// ``` #[cfg(feature = "cookies")] - pub fn cookie(&mut self, cookie: Cookie<'a>) -> &mut Response<'a> { - self.cookies.push(cookie); + pub fn cookie>>(&mut self, cookie: C) -> &mut Response<'a> { + self.cookies.push(cookie.into()); self } /// Sets the content type charset @@ -498,21 +503,36 @@ impl<'a> Response<'a> { // push normal headers self.headers .iter() - .for_each(|data| headers_str.push_str(&format!("{}:{}{}{}", data.0, SP, data.1, CRLF))); - // push cookies + .for_each(|data| push_header(&mut headers_str, data.0, data.1)); + // push cookies, one Set-Cookie line each, leaving out the ones + // that would make an invalid header (see `Cookie::validate`) #[cfg(feature = "cookies")] - headers_str.push_str( - &self - .cookies - .iter() - .map(|cookie| cookie.serialise()) - .collect::>() - .join(CRLF), - ); + self.cookies + .iter() + .filter_map(|cookie| cookie.serialise().ok()) + .for_each(|cookie| push_header(&mut headers_str, "Set-Cookie", &cookie)); headers_str } } +// Push a `name: value` line. A name that isn't a token is skipped and control +// characters in the value, CR and LF included, are replaced by spaces, so no +// value can start another header line or end the head early. +fn push_header(headers_str: &mut String, name: &str, value: &str) { + if name.is_empty() || !name.chars().all(|c| TOKEN_CHARS.contains(&c)) { + return; + } + headers_str.push_str(name); + headers_str.push(':'); + headers_str.push(SP); + headers_str.extend( + value + .chars() + .map(|c| if is_ctl(c) && c != HT { SP } else { c }), + ); + headers_str.push_str(CRLF); +} + #[cfg(feature = "cookies")] impl Default for Response<'_> { fn default() -> Self { @@ -577,4 +597,39 @@ mod test { "HTTP/1.0 201 CREATED\r\n\r\n" ); } + + #[test] + fn header_values_cannot_add_lines() { + // CR and LF in values become spaces, invalid names are skipped + let mut res = Response::new_empty(); + res.redirect("/home\r\nX-Injected: yes") + .set("Bad Name", "x") + .send(""); + let (head, _) = res.get_data(); + assert!(head.contains("\r\nLocation: /home X-Injected: yes\r\n")); + assert!(!head.contains("\r\nX-Injected")); + assert!(!head.contains("Bad Name")); + } + + #[tokio::test] + async fn body_never_exceeds_content_length() { + let mut res = Response::new_empty(); + res.send("hello"); + res.body = ResBody::Sized(2, Box::new(Cursor::new(b"hello".to_vec()))); + assert!(data_to_string(res.get_data()).await.ends_with("\r\n\r\nhe")); + } + + #[cfg(feature = "cookies")] + #[tokio::test] + async fn cookies_get_their_own_header_lines() { + let mut res = Response::new_empty(); + res.cookie(Cookie::new("a", "1")) + .cookie(Cookie::new("b", "x\r\ny")) + .send("body"); + let data = data_to_string(res.get_data()).await; + assert!(data.contains("\r\nSet-Cookie: a=1\r\n")); + // an invalid cookie is left out + assert!(!data.contains("Set-Cookie: b=")); + assert!(data.ends_with("\r\n\r\nbody")); + } } diff --git a/src/server.rs b/src/server.rs index e8b7b5f..c0491a9 100644 --- a/src/server.rs +++ b/src/server.rs @@ -167,6 +167,17 @@ impl Octane { async fn serve(stream_async: S, server: Arc) -> Result<(), Box> where S: AsyncRead + AsyncWrite + Unpin + AsMutStream, + { + Octane::serve_http1x(stream_async, server).await + } + /// Read one HTTP/1.x request off `stream_async` and write its response. + /// It only needs a byte stream, so the fuzz targets can run it in memory. + pub(crate) async fn serve_http1x( + stream_async: S, + server: Arc, + ) -> Result<(), Box> + where + S: AsyncRead + AsyncWrite + Unpin, { let (mut reader, writer) = split(stream_async); @@ -193,35 +204,38 @@ impl Octane { .and_then(|h| Headers::parse(h.to_owned())); if let (Some(request_line), Some(headers)) = (request_line, headers) { - if let Some(request) = Request::from_raw( + let request = match Request::from_raw( &headers, request_line, raw.body_remainder, &mut body_vec, reader, + server.settings.max_body_size, ) .await { - let request_line = &request.request_line; - let mut res = Response::new_empty(); - // Detect http version and validate - let checker = Http::validate(&request); - if checker.is_malformed() { - declare_error!(writer, checker.err_code.unwrap()); + Ok(request) => request, + Err(code) => { + declare_error!(writer, code); } - if request_line.method.is_some() { - // run closures - server.router.run(request.clone(), &mut res); - if !res.has_body() { - declare_error!(writer, StatusCode::NotFound); - } - - Octane::send(res.get_data(), writer).await?; - } else { - declare_error!(writer, StatusCode::NotImplemented); + }; + let request_line = &request.request_line; + let mut res = Response::new_empty(); + // Detect http version and validate + let checker = Http::validate(&request); + if checker.is_malformed() { + declare_error!(writer, checker.err_code.unwrap()); + } + if request_line.method.is_some() { + // run closures + server.router.run(request.clone(), &mut res); + if !res.has_body() { + declare_error!(writer, StatusCode::NotFound); } + + Octane::send(res.get_data(), writer).await?; } else { - declare_error!(writer, StatusCode::BadRequest); + declare_error!(writer, StatusCode::NotImplemented); } } else { declare_error!(writer, StatusCode::BadRequest); diff --git a/src/server_builder.rs b/src/server_builder.rs index 7a0a5fb..a2eda80 100644 --- a/src/server_builder.rs +++ b/src/server_builder.rs @@ -21,10 +21,12 @@ impl ServerBuilder { let stream = Type::stream(); let socket = Socket::new(Domain::ipv4(), stream, None)?; socket.set_nonblocking(true)?; + // must come before bind, or a restart fails while old connections + // are still in TIME_WAIT + socket.set_reuse_address(true)?; let bind_add = SocketAddr::new(IpAddr::V4(Ipv4Addr::new(0, 0, 0, 0)), port); socket.bind(&SockAddr::from(bind_add))?; socket.listen(2048)?; - socket.set_reuse_address(true)?; Ok(ServerBuilder { socket: TcpListener::from_std(socket.into_tcp_listener())?, }) diff --git a/src/time.rs b/src/time.rs index 0a5534a..2866d0f 100644 --- a/src/time.rs +++ b/src/time.rs @@ -96,7 +96,7 @@ impl Time { } } - fn time(stamp: i64) -> Option { + pub(crate) fn time(stamp: i64) -> Option { let secs = (stamp) - LEAPOCH; let mut days = secs / 86400; let mut remsecs = secs % 86400; @@ -176,4 +176,10 @@ mod tests { let some_time = Time::time(333452334).unwrap().format(); assert_eq!(some_time, "Sat, 26 Jul 1980 09:38:54 GMT"); } + + #[test] + fn september_is_three_letters() { + let some_time = Time::time(1789461005).unwrap().format(); + assert_eq!(some_time, "Tue, 15 Sep 2026 08:30:05 GMT"); + } } diff --git a/src/util.rs b/src/util.rs index 9fadf91..e3d5ea6 100644 --- a/src/util.rs +++ b/src/util.rs @@ -1,10 +1,5 @@ use octane_http::http1x::find_in_slice; -use std::io::Read; use std::iter::FusedIterator; -use std::ops::Deref; -use std::pin::Pin; -use std::task::{Context, Poll}; -use tokio::io::{AsyncRead, ReadBuf, Result}; pub struct Spliterator<'a, T: Eq> { pub string: &'a [T], @@ -48,29 +43,3 @@ impl<'a, T: Eq> Iterator for Spliterator<'a, T> { } impl<'a, T: Eq> FusedIterator for Spliterator<'a, T> {} - -#[derive(Debug, Clone, Default)] -pub struct AsyncReader { - pub reader: T, -} - -impl Deref for AsyncReader { - type Target = T; - - fn deref(&self) -> &Self::Target { - &self.reader - } -} - -impl AsyncRead for AsyncReader { - fn poll_read(mut self: Pin<&mut Self>, _: &mut Context, buf: &mut ReadBuf) -> Poll> { - self.reader.read(buf.initialized_mut())?; - Poll::Ready(Ok(())) - } -} - -impl AsyncReader { - pub fn new(reader: T) -> Self { - Self { reader } - } -} diff --git a/tests/common.rs b/tests/common.rs index 53d2bdb..f6419b7 100644 --- a/tests/common.rs +++ b/tests/common.rs @@ -1,37 +1,108 @@ use octane::Octane; -use std::future::Future; +use std::io::{Read, Write}; +use std::net::TcpStream; +use std::thread; +use std::time::{Duration, Instant}; use tokio::runtime::Builder; -pub const PORT: u16 = 8080; - -pub fn run(octane: Octane, exec: T) -where - T: Fn() -> F, - F: Future, -{ +/// Serve `octane` on `port` while `client` runs, then shut the server down +pub fn run(octane: Octane, port: u16, client: F) { let mut builder = Builder::new_multi_thread(); builder.enable_all().thread_name("octane-test"); let runtime = builder.build().expect("Unable to build tokio runtime"); - - runtime.block_on(async { - let handle = tokio::spawn(async { - octane.listen(PORT, || {}).await.unwrap(); - }); - exec().await; - handle.await.unwrap(); + runtime.spawn(async move { + octane.listen(port, || {}).await.expect("server failed"); }); + wait_for(port); + client(); +} + +/// Wait until something accepts connections on `port` +pub fn wait_for(port: u16) { + let deadline = Instant::now() + Duration::from_secs(10); + while TcpStream::connect(("127.0.0.1", port)).is_err() { + assert!(Instant::now() < deadline, "nothing listening on {}", port); + thread::sleep(Duration::from_millis(10)); + } +} + +/// A response read back from the server +#[allow(dead_code)] +pub struct Response { + pub status: u16, + pub head: String, + pub body: Vec, } -#[macro_export] -macro_rules! path { - ( $url : expr ) => {{ - use common::PORT; - format!("{}/{}", format!("http://0.0.0.0:{}", PORT), $url) - }}; +#[allow(dead_code)] +impl Response { + pub fn text(&self) -> &str { + std::str::from_utf8(&self.body).expect("body is not utf-8") + } +} + +/// Send `method path` with a Host header plus `headers`, and read the response +#[allow(dead_code)] +pub fn request(port: u16, method: &str, path: &str, headers: &[&str]) -> Response { + let mut req = format!( + "{} {} HTTP/1.1\r\nHost: 127.0.0.1:{}\r\n", + method, path, port + ); + for header in headers { + req.push_str(header); + req.push_str("\r\n"); + } + req.push_str("\r\n"); + raw_request(port, req.as_bytes()) +} + +/// Send `bytes` as they are and read the response, the server closes the +/// connection after it +#[allow(dead_code)] +pub fn raw_request(port: u16, bytes: &[u8]) -> Response { + let mut stream = TcpStream::connect(("127.0.0.1", port)).expect("cannot connect"); + stream + .set_read_timeout(Some(Duration::from_secs(10))) + .unwrap(); + stream.write_all(bytes).unwrap(); + let mut raw = Vec::new(); + stream.read_to_end(&mut raw).expect("cannot read response"); + let end = raw + .windows(4) + .position(|w| w == b"\r\n\r\n") + .expect("response has no end of head"); + let head = String::from_utf8(raw[..end].to_vec()).expect("head is not utf-8"); + let status = head + .split(' ') + .nth(1) + .and_then(|code| code.parse().ok()) + .expect("response has no status code"); + Response { + status, + head, + body: raw[end + 4..].to_vec(), + } } +/// GET `path` over https, accepting the self-signed test certificate #[allow(dead_code)] -pub async fn client_request(url: &str) -> String { - reqwest::get(url).await.unwrap().text().await.unwrap() +pub fn https_get(port: u16, path: &str) -> String { + let mut body = Vec::new(); + let mut easy = curl::easy::Easy::new(); + easy.url(&format!("https://127.0.0.1:{}{}", port, path)) + .unwrap(); + easy.ssl_verify_peer(false).unwrap(); + easy.ssl_verify_host(false).unwrap(); + { + let mut transfer = easy.transfer(); + transfer + .write_function(|data| { + body.extend_from_slice(data); + Ok(data.len()) + }) + .unwrap(); + transfer.perform().expect("https request failed"); + } + String::from_utf8(body).expect("body is not utf-8") } diff --git a/tests/headers.rs b/tests/headers.rs index 28cd5f0..1ce8de4 100644 --- a/tests/headers.rs +++ b/tests/headers.rs @@ -1,25 +1,20 @@ use octane::prelude::*; -use reqwest::header::USER_AGENT; mod common; +#[test] pub fn basic_header_value_retrival() { let mut app = Octane::new(); let string = "My Rust Program"; app.get( "/", route_next!(|req, res| { - assert_eq!(string, req.headers.get("user-agent").unwrap()); + res.send(req.headers.get("user-agent").unwrap()); }), ) .unwrap(); - common::run(app, || async { - let client = reqwest::Client::new(); - client - .get(&path!("")) - .header(USER_AGENT, string) - .send() - .await - .unwrap(); + common::run(app, 8083, || { + let res = common::request(8083, "GET", "/", &["User-Agent: My Rust Program"]); + assert_eq!(string, res.text()); }); } diff --git a/tests/http1x.rs b/tests/http1x.rs new file mode 100644 index 0000000..5bed0b1 --- /dev/null +++ b/tests/http1x.rs @@ -0,0 +1,107 @@ +#![cfg(feature = "cookies")] +use octane::cookie::Cookie; +use octane::prelude::*; +use std::fs; +mod common; + +const PORT: u16 = 8088; + +fn app() -> Octane { + let mut app = Octane::new(); + app.settings.max_body_size = 16; + app.get("/", route_next!(|req, res| res.send("ok"))) + .unwrap(); + app.post("/echo", route_next!(|req, res| res.send(req.body))) + .unwrap(); + app.get( + "/query", + route_next!(|req, res| { + res.send(req.get_query().get("q").cloned().unwrap_or_default()); + }), + ) + .unwrap(); + app.get( + "/redirect", + route_next!(|req, res| { + let next = req.get_query().get("next").cloned().unwrap_or_default(); + res.redirect(&next).send(""); + }), + ) + .unwrap(); + app.get( + "/cookies", + route_next!(|req, res| { + let pairs: Vec = req + .cookies + .iter() + .map(|c| format!("{}={}", c.name(), c.value())) + .collect(); + res.cookie(Cookie::build("sid", "1").http_only(true)) + .send(pairs.join(",")); + }), + ) + .unwrap(); + app.get( + "/file", + route_next!(|req, res| { + res.send_file("templates/test.html").unwrap(); + }), + ) + .unwrap(); + app +} + +#[test] +pub fn http1x_regressions() { + common::run(app(), PORT, || { + // these used to panic: a path above the root, and versions that are + // too short or split inside a character, which only `faithful` rejects + let above_root = b"GET /.. HTTP/1.1\r\nHost: a\r\n\r\n"; + assert_eq!(400, common::raw_request(PORT, above_root).status); + let versions: [&[u8]; 2] = [b"GET / X\r\n\r\n", "GET / HTTP\u{e9}1.1\r\n\r\n".as_bytes()]; + for raw in versions.iter() { + let status = common::raw_request(PORT, raw).status; + assert!(status == 400 || !cfg!(feature = "faithful")); + } + + // a request doesn't need any header lines + let res = common::raw_request(PORT, b"GET / HTTP/1.0\r\n\r\n"); + assert_eq!((200, "ok"), (res.status, res.text())); + + // the body length is checked before reading the body + let too_long = ["Content-Length: 99999999999999999999"]; + assert_eq!( + 413, + common::request(PORT, "POST", "/echo", &too_long).status + ); + let conflicting = ["Content-Length: 1", "Content-Length: 2"]; + assert_eq!( + 400, + common::request(PORT, "POST", "/echo", &conflicting).status + ); + let signed = ["Content-Length: +1"]; + assert_eq!(400, common::request(PORT, "POST", "/echo", &signed).status); + + // bytes past Content-Length aren't part of the body + let raw = b"POST /echo HTTP/1.1\r\nHost: a\r\nContent-Length: 2\r\n\r\nhello"; + assert_eq!("he", common::raw_request(PORT, raw).text()); + + // the query isn't part of the routed path and decodes as UTF-8 + let res = common::request(PORT, "GET", "/query?q=caf%C3%A9+au+lait", &[]); + assert_eq!("café au lait", res.text()); + + // CR and LF in a value can't add response headers + let res = common::request(PORT, "GET", "/redirect?next=/x%0d%0aX-Injected:%20yes", &[]); + assert_eq!(302, res.status); + assert!(!res.head.contains("\r\nX-Injected")); + + // malformed cookie pairs are skipped and Set-Cookie ends its line + let res = common::request(PORT, "GET", "/cookies", &["Cookie: foo; =v; a=1;b=2"]); + assert!(res.head.contains("\r\nSet-Cookie: sid=1; HttpOnly")); + assert_eq!("a=1,b=2", res.text()); + + // files are sent in full + let res = common::request(PORT, "GET", "/file", &[]); + assert_eq!(fs::read("templates/test.html").unwrap(), res.body); + }); +} diff --git a/tests/openssl.rs b/tests/openssl.rs index 89da8f4..73cc4ef 100644 --- a/tests/openssl.rs +++ b/tests/openssl.rs @@ -1,12 +1,12 @@ #![cfg(feature = "openSSL")] use octane::prelude::*; -use reqwest::ClientBuilder; mod common; +#[test] pub fn basic_https_hello_world_openssl() { let mut app = Octane::new(); - app.ssl(8000) - .key("templates/key.pem") + app.ssl(8444) + .key("templates/svr.pem") .cert("templates/cert.pem"); let string = "Hello, World"; app.get( @@ -16,21 +16,8 @@ pub fn basic_https_hello_world_openssl() { }), ) .unwrap(); - common::run(app, || async { - let client = ClientBuilder::new() - .danger_accept_invalid_certs(true) - .build() - .unwrap(); - assert_eq!( - string, - client - .get("https://0.0.0.0:8000/") - .send() - .await - .unwrap() - .text() - .await - .unwrap() - ); + common::run(app, 8087, || { + common::wait_for(8444); + assert_eq!(string, common::https_get(8444, "/")); }); } diff --git a/tests/router.rs b/tests/router.rs index 5ade29e..5a783e0 100644 --- a/tests/router.rs +++ b/tests/router.rs @@ -2,6 +2,7 @@ use octane::prelude::*; mod common; +#[test] pub fn basic_router() { let mut app = Octane::new(); let mut router = Router::new(); @@ -37,117 +38,12 @@ pub fn basic_router() { app.head("/route2", route_next!(|req, res| res.send(string))) .unwrap(); app.with_router(router); - common::run(app, || async { - let client = reqwest::Client::new(); - assert_eq!( - string, - client - .get(&path!("route1")) - .send() - .await - .unwrap() - .text() - .await - .unwrap() - ); - assert_eq!( - string, - client - .get(&path!("route2")) - .send() - .await - .unwrap() - .text() - .await - .unwrap() - ); - assert_eq!( - string, - client - .post(&path!("route1")) - .send() - .await - .unwrap() - .text() - .await - .unwrap() - ); - assert_eq!( - string, - client - .post(&path!("route2")) - .send() - .await - .unwrap() - .text() - .await - .unwrap() - ); - assert_eq!( - string, - client - .patch(&path!("route1")) - .send() - .await - .unwrap() - .text() - .await - .unwrap() - ); - assert_eq!( - string, - client - .patch(&path!("route2")) - .send() - .await - .unwrap() - .text() - .await - .unwrap() - ); - assert_eq!( - string, - client - .put(&path!("route1")) - .send() - .await - .unwrap() - .text() - .await - .unwrap() - ); - assert_eq!( - string, - client - .put(&path!("route2")) - .send() - .await - .unwrap() - .text() - .await - .unwrap() - ); - assert_eq!( - string, - client - .delete(&path!("route1")) - .send() - .await - .unwrap() - .text() - .await - .unwrap() - ); - assert_eq!( - string, - client - .delete(&path!("route2")) - .send() - .await - .unwrap() - .text() - .await - .unwrap() - ); + common::run(app, 8084, || { + for path in &["/route1", "/route2"] { + for method in &["GET", "POST", "PUT", "PATCH", "DELETE"] { + let res = common::request(8084, method, path, &[]); + assert_eq!(string, res.text(), "{} {}", method, path); + } + } }); } diff --git a/tests/rustls.rs b/tests/rustls.rs index e0be82c..88dab42 100644 --- a/tests/rustls.rs +++ b/tests/rustls.rs @@ -1,15 +1,12 @@ #![cfg(feature = "rustls")] use octane::prelude::*; -use reqwest::{Certificate, ClientBuilder}; -use std::fs::File; -use std::io::Read; -use std::net::IpAddr; mod common; +#[test] pub fn basic_https_hello_world_rustls() { let mut app = Octane::new(); - app.ssl(8000) - .key("templates/key.pem") + app.ssl(8443) + .key("templates/svr.pem") .cert("templates/cert.pem"); let string = "Hello, World"; app.get( @@ -19,34 +16,8 @@ pub fn basic_https_hello_world_rustls() { }), ) .unwrap(); - common::run(app, || async { - let mut buf = Vec::new(); - File::open("templates/cert.pem") - .unwrap() - .read_to_end(&mut buf) - .unwrap(); - let cert = Certificate::from_pem(&buf).unwrap(); - let local_addr = IpAddr::from([0, 0, 0, 0]); - let client = ClientBuilder::new() - .local_address(local_addr) - .use_native_tls() - .no_proxy() - .no_trust_dns() - .add_root_certificate(cert) - .danger_accept_invalid_certs(true) - .danger_accept_invalid_hostnames(true) - .build() - .unwrap(); - assert_eq!( - string, - client - .get("https://0.0.0.0:8000/") - .send() - .await - .unwrap() - .text() - .await - .unwrap() - ); + common::run(app, 8086, || { + common::wait_for(8443); + assert_eq!(string, common::https_get(8443, "/")); }) } diff --git a/tests/server.rs b/tests/server.rs index 2349214..5cee2d6 100644 --- a/tests/server.rs +++ b/tests/server.rs @@ -1,6 +1,7 @@ use octane::prelude::*; mod common; +#[test] pub fn basic_server_hello() { let mut app = Octane::new(); app.get( @@ -10,11 +11,15 @@ pub fn basic_server_hello() { }), ) .unwrap(); - common::run(app, || async { - assert_eq!("Hello, World", common::client_request(&path!("")).await); + common::run(app, 8081, || { + assert_eq!( + "Hello, World", + common::request(8081, "GET", "/", &[]).text() + ); }); } +#[test] pub fn basic_server_x_req() { let mut app = Octane::new(); let string = "Hello, World"; @@ -60,73 +65,11 @@ pub fn basic_server_x_req() { }), ) .unwrap(); - common::run(app, || async { - let client = reqwest::Client::new(); - assert_eq!( - string, - client - .get(&path!("")) - .send() - .await - .unwrap() - .text() - .await - .unwrap() - ); - assert_eq!( - string, - client - .post(&path!("")) - .send() - .await - .unwrap() - .text() - .await - .unwrap() - ); - assert_eq!( - string, - client - .put(&path!("")) - .send() - .await - .unwrap() - .text() - .await - .unwrap() - ); - assert_eq!( - string, - client - .patch(&path!("")) - .send() - .await - .unwrap() - .text() - .await - .unwrap() - ); - assert_eq!( - string, - client - .delete(&path!("")) - .send() - .await - .unwrap() - .text() - .await - .unwrap() - ); - assert_eq!( - string, - client - .head(&path!("")) - .send() - .await - .unwrap() - .text() - .await - .unwrap() - ); + common::run(app, 8082, || { + for method in &["GET", "POST", "PUT", "PATCH", "DELETE"] { + assert_eq!(string, common::request(8082, method, "/", &[]).text()); + } + // TODO: HEAD responses still carry the body, they must not + assert_eq!(200, common::request(8082, "HEAD", "/", &[]).status); }); } diff --git a/tests/url_variables.rs b/tests/url_variables.rs index 7937784..1cb0095 100644 --- a/tests/url_variables.rs +++ b/tests/url_variables.rs @@ -2,18 +2,19 @@ mod common; use octane::prelude::*; +#[test] pub fn basic_url_variables() { let mut app = Octane::new(); let value = "bar"; app.get( "/foo/:var", route_next!(|req, res| { - res.send("test"); - assert_eq!(value, *req.vars.get("var").unwrap()); + res.send(req.vars.get("var").unwrap()); }), ) .unwrap(); - common::run(app, || async { - common::client_request(&path!(format!("foo/{}", value))).await; + common::run(app, 8085, || { + let res = common::request(8085, "GET", &format!("/foo/{}", value), &[]); + assert_eq!(value, res.text()); }); }