|
@@ -4374,17 +4374,68 @@
|
|
|
"searchParams": "",
|
|
"searchParams": "",
|
|
|
"hash": "#foo%08bar"
|
|
"hash": "#foo%08bar"
|
|
|
},
|
|
},
|
|
|
- "# IPv6 compression",
|
|
|
|
|
|
|
+ "# IPv6 compression and serialization",
|
|
|
{
|
|
{
|
|
|
- "input": "http://[fe80:cd00::cde:1257:0:211e:729c]/",
|
|
|
|
|
|
|
+ "input": "http://[fe80:cd00::1257:0:211e:729c]/",
|
|
|
"base": "about:blank",
|
|
"base": "about:blank",
|
|
|
- "href": "http://[fe80:cd00::cde:1257:0:211e:729c]/",
|
|
|
|
|
- "origin": "http://[fe80:cd00::cde:1257:0:211e:729c]",
|
|
|
|
|
|
|
+ "href": "http://[fe80:cd00::1257:0:211e:729c]/",
|
|
|
|
|
+ "origin": "http://[fe80:cd00::1257:0:211e:729c]",
|
|
|
"protocol": "http:",
|
|
"protocol": "http:",
|
|
|
"username": "",
|
|
"username": "",
|
|
|
"password": "",
|
|
"password": "",
|
|
|
- "host": "[fe80:cd00::cde:1257:0:211e:729c]",
|
|
|
|
|
- "hostname": "[fe80:cd00::cde:1257:0:211e:729c]",
|
|
|
|
|
|
|
+ "host": "[fe80:cd00::1257:0:211e:729c]",
|
|
|
|
|
+ "hostname": "[fe80:cd00::1257:0:211e:729c]",
|
|
|
|
|
+ "port": "",
|
|
|
|
|
+ "pathname": "/",
|
|
|
|
|
+ "search": "",
|
|
|
|
|
+ "searchParams": "",
|
|
|
|
|
+ "hash": ""
|
|
|
|
|
+ },
|
|
|
|
|
+ "# IPv6 compression and serialization: Compress sequences of two or more zeroes",
|
|
|
|
|
+ {
|
|
|
|
|
+ "input": "http://[fe80:cd00:0:0:1257:0:211e:729c]/",
|
|
|
|
|
+ "base": "about:blank",
|
|
|
|
|
+ "href": "http://[fe80:cd00::1257:0:211e:729c]/",
|
|
|
|
|
+ "origin": "http://[fe80:cd00::1257:0:211e:729c]",
|
|
|
|
|
+ "protocol": "http:",
|
|
|
|
|
+ "username": "",
|
|
|
|
|
+ "password": "",
|
|
|
|
|
+ "host": "[fe80:cd00::1257:0:211e:729c]",
|
|
|
|
|
+ "hostname": "[fe80:cd00::1257:0:211e:729c]",
|
|
|
|
|
+ "port": "",
|
|
|
|
|
+ "pathname": "/",
|
|
|
|
|
+ "search": "",
|
|
|
|
|
+ "searchParams": "",
|
|
|
|
|
+ "hash": ""
|
|
|
|
|
+ },
|
|
|
|
|
+ "# IPv6 compression and serialization: Compress longest sequence of zeroes",
|
|
|
|
|
+ {
|
|
|
|
|
+ "input": "http://[fe80:0:0:1257:0:0:0:cd00]/",
|
|
|
|
|
+ "base": "about:blank",
|
|
|
|
|
+ "href": "http://[fe80:0:0:1257::cd00]/",
|
|
|
|
|
+ "origin": "http://[fe80:0:0:1257::cd00]",
|
|
|
|
|
+ "protocol": "http:",
|
|
|
|
|
+ "username": "",
|
|
|
|
|
+ "password": "",
|
|
|
|
|
+ "host": "[fe80:0:0:1257::cd00]",
|
|
|
|
|
+ "hostname": "[fe80:0:0:1257::cd00]",
|
|
|
|
|
+ "port": "",
|
|
|
|
|
+ "pathname": "/",
|
|
|
|
|
+ "search": "",
|
|
|
|
|
+ "searchParams": "",
|
|
|
|
|
+ "hash": ""
|
|
|
|
|
+ },
|
|
|
|
|
+ "# IPv6 compression and serialization: Do not compress lone zeroes",
|
|
|
|
|
+ {
|
|
|
|
|
+ "input": "http://[fe80:cd00:0:cde:1257:0:211e:729c]/",
|
|
|
|
|
+ "base": "about:blank",
|
|
|
|
|
+ "href": "http://[fe80:cd00:0:cde:1257:0:211e:729c]/",
|
|
|
|
|
+ "origin": "http://[fe80:cd00:0:cde:1257:0:211e:729c]",
|
|
|
|
|
+ "protocol": "http:",
|
|
|
|
|
+ "username": "",
|
|
|
|
|
+ "password": "",
|
|
|
|
|
+ "host": "[fe80:cd00:0:cde:1257:0:211e:729c]",
|
|
|
|
|
+ "hostname": "[fe80:cd00:0:cde:1257:0:211e:729c]",
|
|
|
"port": "",
|
|
"port": "",
|
|
|
"pathname": "/",
|
|
"pathname": "/",
|
|
|
"search": "",
|
|
"search": "",
|