mirror of
https://github.com/servo/servo.git
synced 2025-08-08 23:15:33 +01:00
Simplify the data: protocol handler (#33500)
Signed-off-by: webbeef <me@webbeef.org>
This commit is contained in:
parent
a56c837122
commit
c1931ee2cb
7 changed files with 29 additions and 409 deletions
|
@ -1,37 +1,3 @@
|
|||
[scheme-data.any.html]
|
||||
[Fetching data:,response%27s%20body is OK (cors)]
|
||||
expected: FAIL
|
||||
|
||||
[Fetching [HEAD\] data:,response%27s%20body is OK]
|
||||
expected: FAIL
|
||||
|
||||
[Fetching [POST\] data:,response%27s%20body is OK]
|
||||
expected: FAIL
|
||||
|
||||
[Fetching data:,response%27s%20body is OK (same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[Fetching data:,response%27s%20body is OK]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[scheme-data.any.worker.html]
|
||||
[Fetching data:,response%27s%20body is OK (cors)]
|
||||
expected: FAIL
|
||||
|
||||
[Fetching [HEAD\] data:,response%27s%20body is OK]
|
||||
expected: FAIL
|
||||
|
||||
[Fetching [POST\] data:,response%27s%20body is OK]
|
||||
expected: FAIL
|
||||
|
||||
[Fetching data:,response%27s%20body is OK (same-origin)]
|
||||
expected: FAIL
|
||||
|
||||
[Fetching data:,response%27s%20body is OK]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[scheme-data.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
|
|
287
tests/wpt/meta/fetch/data-urls/processing.any.js.ini
vendored
287
tests/wpt/meta/fetch/data-urls/processing.any.js.ini
vendored
|
@ -5,292 +5,5 @@
|
|||
expected: ERROR
|
||||
|
||||
[processing.any.html]
|
||||
["data:%00,%FF"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,"]
|
||||
expected: FAIL
|
||||
|
||||
["data:text / html,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:†,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data: ,%FF"]
|
||||
expected: FAIL
|
||||
|
||||
["data:text/plain;Charset=UTF-8,%C2%B1"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;x=x;charset=x,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;base 64,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:text/html ,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:text/plain;a=\\",\\",X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;charset=,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;CHARSET=\\"X\\",X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;%62ase64,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:x/x;base64;charset=x;base64,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data://test/,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:X,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:%3Bbase64,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:\\f,%FF"]
|
||||
expected: FAIL
|
||||
|
||||
["data:x/x;base64;base64x,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;charset= x,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:text/plain ,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;charset,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;base64,W%0CA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;x=x,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,%FF"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;base64 ,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;base64,W%20A"]
|
||||
expected: FAIL
|
||||
|
||||
["data:\\0,%FF"]
|
||||
expected: FAIL
|
||||
|
||||
["data:x;base64;x,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;BASe64,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:; charset=x,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:x;base64x,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:; base64,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,X#X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:x/x;base64;charset=x,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data: ;charset=x ; base64,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;base64;,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;base64;base64,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:; base64,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;charset =x,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:x/x;base64;base64,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:%20,%FF"]
|
||||
expected: FAIL
|
||||
|
||||
["data:%1F,%FF"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:x;base64=x,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;base64 ,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;charset=\\"x\\",X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:text/plain;charset=UTF-8,áñçə💩"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[processing.any.worker.html]
|
||||
["data:%00,%FF"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,"]
|
||||
expected: FAIL
|
||||
|
||||
["data:text / html,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:†,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data: ,%FF"]
|
||||
expected: FAIL
|
||||
|
||||
["data:text/plain;Charset=UTF-8,%C2%B1"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;x=x;charset=x,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;base 64,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:text/html ,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:text/plain;a=\\",\\",X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;charset=,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;CHARSET=\\"X\\",X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;%62ase64,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:x/x;base64;charset=x;base64,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data://test/,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:X,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:%3Bbase64,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:\\f,%FF"]
|
||||
expected: FAIL
|
||||
|
||||
["data:x/x;base64;base64x,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;charset= x,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:text/plain ,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;charset,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;base64,W%0CA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;x=x,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,%FF"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;base64 ,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;base64,W%20A"]
|
||||
expected: FAIL
|
||||
|
||||
["data:\\0,%FF"]
|
||||
expected: FAIL
|
||||
|
||||
["data:x;base64;x,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;BASe64,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:; charset=x,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:x;base64x,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:; base64,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,X#X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:x/x;base64;charset=x,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data: ;charset=x ; base64,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;base64;,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;base64;base64,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:; base64,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;charset =x,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:x/x;base64;base64,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:%20,%FF"]
|
||||
expected: FAIL
|
||||
|
||||
["data:%1F,%FF"]
|
||||
expected: FAIL
|
||||
|
||||
["data:,X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:x;base64=x,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;base64 ,WA"]
|
||||
expected: FAIL
|
||||
|
||||
["data:;charset=\\"x\\",X"]
|
||||
expected: FAIL
|
||||
|
||||
["data:text/plain;charset=UTF-8,áñçə💩"]
|
||||
expected: FAIL
|
||||
|
|
14
tests/wpt/meta/fetch/range/data.any.js.ini
vendored
14
tests/wpt/meta/fetch/range/data.any.js.ini
vendored
|
@ -1,14 +0,0 @@
|
|||
[data.any.html]
|
||||
[data: URL and Range header]
|
||||
expected: FAIL
|
||||
|
||||
[data: URL and Range header with multiple ranges]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[data.any.worker.html]
|
||||
[data: URL and Range header]
|
||||
expected: FAIL
|
||||
|
||||
[data: URL and Range header with multiple ranges]
|
||||
expected: FAIL
|
|
@ -1,2 +1,3 @@
|
|||
[opaque-origin.html]
|
||||
expected: TIMEOUT
|
||||
[An opaque origin should be authorized to see resource timings when theTAO header is the string 'null']
|
||||
expected: FAIL
|
||||
|
|
|
@ -26,9 +26,6 @@
|
|||
[importScripts() requires scripty MIME types for data: URLs: zzz/zzz is blocked.]
|
||||
expected: FAIL
|
||||
|
||||
[importScripts() requires scripty MIME types for data: URLs: text/csv;bla;bla is blocked.]
|
||||
expected: FAIL
|
||||
|
||||
[importScripts() requires scripty MIME types for data: URLs: Text/html is blocked.]
|
||||
expected: FAIL
|
||||
|
||||
|
|
3
tests/wpt/meta/xhr/data-uri.htm.ini
vendored
3
tests/wpt/meta/xhr/data-uri.htm.ini
vendored
|
@ -1,3 +0,0 @@
|
|||
[data-uri.htm]
|
||||
[XHR method GET with MIME type text/html;charset=UTF-8]
|
||||
expected: FAIL
|
Loading…
Add table
Add a link
Reference in a new issue