summaryrefslogtreecommitdiffstats
path: root/web/server/h2o/libh2o/fuzz/url-corpus
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 02:57:58 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 02:57:58 +0000
commitbe1c7e50e1e8809ea56f2c9d472eccd8ffd73a97 (patch)
tree9754ff1ca740f6346cf8483ec915d4054bc5da2d /web/server/h2o/libh2o/fuzz/url-corpus
parentInitial commit. (diff)
downloadnetdata-be1c7e50e1e8809ea56f2c9d472eccd8ffd73a97.tar.xz
netdata-be1c7e50e1e8809ea56f2c9d472eccd8ffd73a97.zip
Adding upstream version 1.44.3.upstream/1.44.3upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to '')
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/11
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/101
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/111
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/121
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/131
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/141
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/151
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/161
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/171
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/181
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/191
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/21
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/201
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/211
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/221
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/231
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/241
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/251
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/261
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/271
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/281
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/291
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/31
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/301
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/311
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/321
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/331
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/341
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/351
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/361
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/371
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/381
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/391
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/41
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/401
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/411
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/421
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/431
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/441
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/451
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/461
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/471
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/481
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/491
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/51
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/501
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/511
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/521
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/531
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/541
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/551
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/561
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/571
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/581
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/591
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/61
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/601
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/611
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/621
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/631
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/641
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/651
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/661
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/671
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/681
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/691
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/71
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/701
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/81
-rw-r--r--web/server/h2o/libh2o/fuzz/url-corpus/91
70 files changed, 70 insertions, 0 deletions
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/1 b/web/server/h2o/libh2o/fuzz/url-corpus/1
new file mode 100644
index 00000000..937fb052
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/1
@@ -0,0 +1 @@
+http://www.google.com
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/10 b/web/server/h2o/libh2o/fuzz/url-corpus/10
new file mode 100644
index 00000000..7aa1f1b2
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/10
@@ -0,0 +1 @@
+http://www.google.com/a%20b?q=c+d
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/11 b/web/server/h2o/libh2o/fuzz/url-corpus/11
new file mode 100644
index 00000000..3fd9db72
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/11
@@ -0,0 +1 @@
+http:www.google.com/?q=go+language
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/12 b/web/server/h2o/libh2o/fuzz/url-corpus/12
new file mode 100644
index 00000000..6f55d289
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/12
@@ -0,0 +1 @@
+http:%2f%2fwww.google.com/?q=go+language
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/13 b/web/server/h2o/libh2o/fuzz/url-corpus/13
new file mode 100644
index 00000000..674f2cf1
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/13
@@ -0,0 +1 @@
+mailto:/webmaster@golang.org
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/14 b/web/server/h2o/libh2o/fuzz/url-corpus/14
new file mode 100644
index 00000000..34235bae
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/14
@@ -0,0 +1 @@
+mailto:webmaster@golang.org
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/15 b/web/server/h2o/libh2o/fuzz/url-corpus/15
new file mode 100644
index 00000000..a62b16dd
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/15
@@ -0,0 +1 @@
+/foo?query=http://bad
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/16 b/web/server/h2o/libh2o/fuzz/url-corpus/16
new file mode 100644
index 00000000..8de70852
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/16
@@ -0,0 +1 @@
+//foo
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/17 b/web/server/h2o/libh2o/fuzz/url-corpus/17
new file mode 100644
index 00000000..5d1c1792
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/17
@@ -0,0 +1 @@
+//user@foo/path?a=b
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/18 b/web/server/h2o/libh2o/fuzz/url-corpus/18
new file mode 100644
index 00000000..ea847668
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/18
@@ -0,0 +1 @@
+///threeslashes
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/19 b/web/server/h2o/libh2o/fuzz/url-corpus/19
new file mode 100644
index 00000000..f5ea30d1
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/19
@@ -0,0 +1 @@
+http://user:password@google.com
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/2 b/web/server/h2o/libh2o/fuzz/url-corpus/2
new file mode 100644
index 00000000..e7586d26
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/2
@@ -0,0 +1 @@
+http://www.google.com/
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/20 b/web/server/h2o/libh2o/fuzz/url-corpus/20
new file mode 100644
index 00000000..4a6d97b9
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/20
@@ -0,0 +1 @@
+http://j@ne:password@google.com
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/21 b/web/server/h2o/libh2o/fuzz/url-corpus/21
new file mode 100644
index 00000000..c902faad
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/21
@@ -0,0 +1 @@
+http://jane:p@ssword@google.com
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/22 b/web/server/h2o/libh2o/fuzz/url-corpus/22
new file mode 100644
index 00000000..f927f0db
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/22
@@ -0,0 +1 @@
+http://j@ne:password@google.com/p@th?q=@go
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/23 b/web/server/h2o/libh2o/fuzz/url-corpus/23
new file mode 100644
index 00000000..4056f4a6
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/23
@@ -0,0 +1 @@
+http://www.google.com/?q=go+language#foo
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/24 b/web/server/h2o/libh2o/fuzz/url-corpus/24
new file mode 100644
index 00000000..846790d5
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/24
@@ -0,0 +1 @@
+http://www.google.com/?q=go+language#foo%26bar
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/25 b/web/server/h2o/libh2o/fuzz/url-corpus/25
new file mode 100644
index 00000000..11c98c18
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/25
@@ -0,0 +1 @@
+file:///home/adg/rabbits
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/26 b/web/server/h2o/libh2o/fuzz/url-corpus/26
new file mode 100644
index 00000000..fbefe99d
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/26
@@ -0,0 +1 @@
+file:///C:/FooBar/Baz.txt
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/27 b/web/server/h2o/libh2o/fuzz/url-corpus/27
new file mode 100644
index 00000000..5d11d342
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/27
@@ -0,0 +1 @@
+MaIlTo:webmaster@golang.org
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/28 b/web/server/h2o/libh2o/fuzz/url-corpus/28
new file mode 100644
index 00000000..b3279a87
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/28
@@ -0,0 +1 @@
+a/b/c
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/29 b/web/server/h2o/libh2o/fuzz/url-corpus/29
new file mode 100644
index 00000000..31add10a
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/29
@@ -0,0 +1 @@
+http://%3Fam:pa%3Fsword@google.com
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/3 b/web/server/h2o/libh2o/fuzz/url-corpus/3
new file mode 100644
index 00000000..e6054732
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/3
@@ -0,0 +1 @@
+http://www.google.com/file%20one%26two
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/30 b/web/server/h2o/libh2o/fuzz/url-corpus/30
new file mode 100644
index 00000000..dcab6437
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/30
@@ -0,0 +1 @@
+http://192.168.0.1/
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/31 b/web/server/h2o/libh2o/fuzz/url-corpus/31
new file mode 100644
index 00000000..ea845614
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/31
@@ -0,0 +1 @@
+http://192.168.0.1:8080/
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/32 b/web/server/h2o/libh2o/fuzz/url-corpus/32
new file mode 100644
index 00000000..ef26c12b
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/32
@@ -0,0 +1 @@
+http://[fe80::1]/
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/33 b/web/server/h2o/libh2o/fuzz/url-corpus/33
new file mode 100644
index 00000000..3fdc391d
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/33
@@ -0,0 +1 @@
+http://[fe80::1]:8080/
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/34 b/web/server/h2o/libh2o/fuzz/url-corpus/34
new file mode 100644
index 00000000..f07b05a3
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/34
@@ -0,0 +1 @@
+http://[fe80::1%25en0]/",
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/35 b/web/server/h2o/libh2o/fuzz/url-corpus/35
new file mode 100644
index 00000000..8337712e
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/35
@@ -0,0 +1 @@
+//
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/36 b/web/server/h2o/libh2o/fuzz/url-corpus/36
new file mode 100644
index 00000000..14e23f08
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/36
@@ -0,0 +1 @@
+alphanum
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/37 b/web/server/h2o/libh2o/fuzz/url-corpus/37
new file mode 100644
index 00000000..7a46c9c1
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/37
@@ -0,0 +1 @@
+zone
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/38 b/web/server/h2o/libh2o/fuzz/url-corpus/38
new file mode 100644
index 00000000..7baddbfd
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/38
@@ -0,0 +1 @@
+identifier
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/39 b/web/server/h2o/libh2o/fuzz/url-corpus/39
new file mode 100644
index 00000000..cbce7363
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/39
@@ -0,0 +1 @@
+http://[fe80::1%25en0]:8080/",
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/4 b/web/server/h2o/libh2o/fuzz/url-corpus/4
new file mode 100644
index 00000000..0f42d866
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/4
@@ -0,0 +1 @@
+ftp://webmaster@www.google.com/
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/40 b/web/server/h2o/libh2o/fuzz/url-corpus/40
new file mode 100644
index 00000000..8337712e
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/40
@@ -0,0 +1 @@
+//
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/41 b/web/server/h2o/libh2o/fuzz/url-corpus/41
new file mode 100644
index 00000000..14e23f08
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/41
@@ -0,0 +1 @@
+alphanum
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/42 b/web/server/h2o/libh2o/fuzz/url-corpus/42
new file mode 100644
index 00000000..7a46c9c1
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/42
@@ -0,0 +1 @@
+zone
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/43 b/web/server/h2o/libh2o/fuzz/url-corpus/43
new file mode 100644
index 00000000..7baddbfd
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/43
@@ -0,0 +1 @@
+identifier
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/44 b/web/server/h2o/libh2o/fuzz/url-corpus/44
new file mode 100644
index 00000000..f0aa4756
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/44
@@ -0,0 +1 @@
+http://[fe80::1%25%65%6e%301-._~]/",
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/45 b/web/server/h2o/libh2o/fuzz/url-corpus/45
new file mode 100644
index 00000000..8337712e
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/45
@@ -0,0 +1 @@
+//
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/46 b/web/server/h2o/libh2o/fuzz/url-corpus/46
new file mode 100644
index 00000000..23e311dd
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/46
@@ -0,0 +1 @@
+percent-encoded+unreserved
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/47 b/web/server/h2o/libh2o/fuzz/url-corpus/47
new file mode 100644
index 00000000..7a46c9c1
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/47
@@ -0,0 +1 @@
+zone
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/48 b/web/server/h2o/libh2o/fuzz/url-corpus/48
new file mode 100644
index 00000000..7baddbfd
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/48
@@ -0,0 +1 @@
+identifier
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/49 b/web/server/h2o/libh2o/fuzz/url-corpus/49
new file mode 100644
index 00000000..930581ad
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/49
@@ -0,0 +1 @@
+http://[fe80::1%25%65%6e%301-._~]:8080/",
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/5 b/web/server/h2o/libh2o/fuzz/url-corpus/5
new file mode 100644
index 00000000..5b667e04
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/5
@@ -0,0 +1 @@
+ftp://john%20doe@www.google.com/
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/50 b/web/server/h2o/libh2o/fuzz/url-corpus/50
new file mode 100644
index 00000000..8337712e
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/50
@@ -0,0 +1 @@
+//
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/51 b/web/server/h2o/libh2o/fuzz/url-corpus/51
new file mode 100644
index 00000000..23e311dd
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/51
@@ -0,0 +1 @@
+percent-encoded+unreserved
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/52 b/web/server/h2o/libh2o/fuzz/url-corpus/52
new file mode 100644
index 00000000..7a46c9c1
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/52
@@ -0,0 +1 @@
+zone
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/53 b/web/server/h2o/libh2o/fuzz/url-corpus/53
new file mode 100644
index 00000000..7baddbfd
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/53
@@ -0,0 +1 @@
+identifier
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/54 b/web/server/h2o/libh2o/fuzz/url-corpus/54
new file mode 100644
index 00000000..dd1449da
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/54
@@ -0,0 +1 @@
+http://rest.rsc.io/foo%2fbar/baz%2Fquux?alt=media
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/55 b/web/server/h2o/libh2o/fuzz/url-corpus/55
new file mode 100644
index 00000000..4ee55b08
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/55
@@ -0,0 +1 @@
+mysql://a,b,c/bar
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/56 b/web/server/h2o/libh2o/fuzz/url-corpus/56
new file mode 100644
index 00000000..d722c683
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/56
@@ -0,0 +1 @@
+scheme://!$&'()*+,;=hello!:port/path
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/57 b/web/server/h2o/libh2o/fuzz/url-corpus/57
new file mode 100644
index 00000000..ca124074
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/57
@@ -0,0 +1 @@
+http://host/!$&'()*+,;=:@[hello]
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/58 b/web/server/h2o/libh2o/fuzz/url-corpus/58
new file mode 100644
index 00000000..529c9ebb
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/58
@@ -0,0 +1 @@
+http://example.com/oid/[order_id]
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/59 b/web/server/h2o/libh2o/fuzz/url-corpus/59
new file mode 100644
index 00000000..eb7fa843
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/59
@@ -0,0 +1 @@
+http://192.168.0.2:8080/foo
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/6 b/web/server/h2o/libh2o/fuzz/url-corpus/6
new file mode 100644
index 00000000..b23a2459
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/6
@@ -0,0 +1 @@
+http://www.google.com/?
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/60 b/web/server/h2o/libh2o/fuzz/url-corpus/60
new file mode 100644
index 00000000..7a19d248
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/60
@@ -0,0 +1 @@
+http://192.168.0.2:/foo
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/61 b/web/server/h2o/libh2o/fuzz/url-corpus/61
new file mode 100644
index 00000000..09ef2b1a
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/61
@@ -0,0 +1 @@
+http://2b01:e34:ef40:7730:8e70:5aff:fefe:edac:8080/foo
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/62 b/web/server/h2o/libh2o/fuzz/url-corpus/62
new file mode 100644
index 00000000..d87e3529
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/62
@@ -0,0 +1 @@
+http://2b01:e34:ef40:7730:8e70:5aff:fefe:edac:/foo
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/63 b/web/server/h2o/libh2o/fuzz/url-corpus/63
new file mode 100644
index 00000000..7a4aece8
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/63
@@ -0,0 +1 @@
+http://[2b01:e34:ef40:7730:8e70:5aff:fefe:edac]:8080/foo
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/64 b/web/server/h2o/libh2o/fuzz/url-corpus/64
new file mode 100644
index 00000000..e55f0392
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/64
@@ -0,0 +1 @@
+http://[2b01:e34:ef40:7730:8e70:5aff:fefe:edac]:/foo
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/65 b/web/server/h2o/libh2o/fuzz/url-corpus/65
new file mode 100644
index 00000000..c0ad332e
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/65
@@ -0,0 +1 @@
+http://hello.世界.com/foo
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/66 b/web/server/h2o/libh2o/fuzz/url-corpus/66
new file mode 100644
index 00000000..b616a5b8
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/66
@@ -0,0 +1 @@
+http://hello.%e4%b8%96%e7%95%8c.com/foo
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/67 b/web/server/h2o/libh2o/fuzz/url-corpus/67
new file mode 100644
index 00000000..96d7b441
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/67
@@ -0,0 +1 @@
+http://hello.%E4%B8%96%E7%95%8C.com/foo
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/68 b/web/server/h2o/libh2o/fuzz/url-corpus/68
new file mode 100644
index 00000000..6b065c3a
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/68
@@ -0,0 +1 @@
+http://example.com//foo
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/69 b/web/server/h2o/libh2o/fuzz/url-corpus/69
new file mode 100644
index 00000000..89cf8703
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/69
@@ -0,0 +1 @@
+myscheme://authority<\"hi\">/foo
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/7 b/web/server/h2o/libh2o/fuzz/url-corpus/7
new file mode 100644
index 00000000..dfafe57c
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/7
@@ -0,0 +1 @@
+http://www.google.com/?foo=bar?
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/70 b/web/server/h2o/libh2o/fuzz/url-corpus/70
new file mode 100644
index 00000000..d44d4ac4
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/70
@@ -0,0 +1 @@
+tcp://[2020::2020:20:2020:2020%25Windows%20Loves%20Spaces]:2020
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/8 b/web/server/h2o/libh2o/fuzz/url-corpus/8
new file mode 100644
index 00000000..24161304
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/8
@@ -0,0 +1 @@
+http://www.google.com/?q=go+language
diff --git a/web/server/h2o/libh2o/fuzz/url-corpus/9 b/web/server/h2o/libh2o/fuzz/url-corpus/9
new file mode 100644
index 00000000..77e5943e
--- /dev/null
+++ b/web/server/h2o/libh2o/fuzz/url-corpus/9
@@ -0,0 +1 @@
+http://www.google.com/?q=go%20language