mirror of
https://github.com/servo/servo.git
synced 2025-08-12 17:05:33 +01:00
Improve spec conformance around request header validation (#33418)
* fix: improve spec conformance around request header validation Signed-off-by: Shane Handley <shanehandley@fastmail.com> * account for additional test passes Signed-off-by: Shane Handley <shanehandley@fastmail.com> * fix: remove redundant .to_vec call Signed-off-by: Shane Handley <shanehandley@fastmail.com> --------- Signed-off-by: Shane Handley <shanehandley@fastmail.com>
This commit is contained in:
parent
6071b4a961
commit
6a3cdc47ec
8 changed files with 263 additions and 482 deletions
|
@ -1,267 +1,5 @@
|
|||
[request-forbidden-headers.any.worker.html]
|
||||
[header x-http-method-override is forbidden to use value TRACE]
|
||||
expected: FAIL
|
||||
|
||||
[header x-http-method is forbidden to use value TRACE]
|
||||
expected: FAIL
|
||||
|
||||
[header x-method-override is forbidden to use value TRACE]
|
||||
expected: FAIL
|
||||
|
||||
[header X-HTTP-METHOD-OVERRIDE is forbidden to use value TRACE]
|
||||
expected: FAIL
|
||||
|
||||
[header X-HTTP-METHOD is forbidden to use value TRACE]
|
||||
expected: FAIL
|
||||
|
||||
[header X-METHOD-OVERRIDE is forbidden to use value TRACE]
|
||||
expected: FAIL
|
||||
|
||||
[header x-http-method-override is forbidden to use value TRACK]
|
||||
expected: FAIL
|
||||
|
||||
[header x-http-method is forbidden to use value TRACK]
|
||||
expected: FAIL
|
||||
|
||||
[header x-method-override is forbidden to use value TRACK]
|
||||
expected: FAIL
|
||||
|
||||
[header X-HTTP-METHOD-OVERRIDE is forbidden to use value TRACK]
|
||||
expected: FAIL
|
||||
|
||||
[header X-HTTP-METHOD is forbidden to use value TRACK]
|
||||
expected: FAIL
|
||||
|
||||
[header X-METHOD-OVERRIDE is forbidden to use value TRACK]
|
||||
expected: FAIL
|
||||
|
||||
[header x-http-method-override is forbidden to use value CONNECT]
|
||||
expected: FAIL
|
||||
|
||||
[header x-http-method is forbidden to use value CONNECT]
|
||||
expected: FAIL
|
||||
|
||||
[header x-method-override is forbidden to use value CONNECT]
|
||||
expected: FAIL
|
||||
|
||||
[header X-HTTP-METHOD-OVERRIDE is forbidden to use value CONNECT]
|
||||
expected: FAIL
|
||||
|
||||
[header X-HTTP-METHOD is forbidden to use value CONNECT]
|
||||
expected: FAIL
|
||||
|
||||
[header X-METHOD-OVERRIDE is forbidden to use value CONNECT]
|
||||
expected: FAIL
|
||||
|
||||
[header x-http-method-override is forbidden to use value trace]
|
||||
expected: FAIL
|
||||
|
||||
[header x-http-method is forbidden to use value trace]
|
||||
expected: FAIL
|
||||
|
||||
[header x-method-override is forbidden to use value trace]
|
||||
expected: FAIL
|
||||
|
||||
[header X-HTTP-METHOD-OVERRIDE is forbidden to use value trace]
|
||||
expected: FAIL
|
||||
|
||||
[header X-HTTP-METHOD is forbidden to use value trace]
|
||||
expected: FAIL
|
||||
|
||||
[header X-METHOD-OVERRIDE is forbidden to use value trace]
|
||||
expected: FAIL
|
||||
|
||||
[header x-http-method-override is forbidden to use value track]
|
||||
expected: FAIL
|
||||
|
||||
[header x-http-method is forbidden to use value track]
|
||||
expected: FAIL
|
||||
|
||||
[header x-method-override is forbidden to use value track]
|
||||
expected: FAIL
|
||||
|
||||
[header X-HTTP-METHOD-OVERRIDE is forbidden to use value track]
|
||||
expected: FAIL
|
||||
|
||||
[header X-HTTP-METHOD is forbidden to use value track]
|
||||
expected: FAIL
|
||||
|
||||
[header X-METHOD-OVERRIDE is forbidden to use value track]
|
||||
expected: FAIL
|
||||
|
||||
[header x-http-method-override is forbidden to use value connect]
|
||||
expected: FAIL
|
||||
|
||||
[header x-http-method is forbidden to use value connect]
|
||||
expected: FAIL
|
||||
|
||||
[header x-method-override is forbidden to use value connect]
|
||||
expected: FAIL
|
||||
|
||||
[header X-HTTP-METHOD-OVERRIDE is forbidden to use value connect]
|
||||
expected: FAIL
|
||||
|
||||
[header X-HTTP-METHOD is forbidden to use value connect]
|
||||
expected: FAIL
|
||||
|
||||
[header X-METHOD-OVERRIDE is forbidden to use value connect]
|
||||
expected: FAIL
|
||||
|
||||
[header x-http-method-override is forbidden to use value trace,]
|
||||
expected: FAIL
|
||||
|
||||
[header x-http-method is forbidden to use value trace,]
|
||||
expected: FAIL
|
||||
|
||||
[header x-method-override is forbidden to use value trace,]
|
||||
expected: FAIL
|
||||
|
||||
[header X-HTTP-METHOD-OVERRIDE is forbidden to use value trace,]
|
||||
expected: FAIL
|
||||
|
||||
[header X-HTTP-METHOD is forbidden to use value trace,]
|
||||
expected: FAIL
|
||||
|
||||
[header X-METHOD-OVERRIDE is forbidden to use value trace,]
|
||||
expected: FAIL
|
||||
|
||||
[Access-Control-Request-Private-Network is a forbidden request header]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[request-forbidden-headers.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[request-forbidden-headers.any.html]
|
||||
[header x-http-method-override is forbidden to use value TRACE]
|
||||
expected: FAIL
|
||||
|
||||
[header x-http-method is forbidden to use value TRACE]
|
||||
expected: FAIL
|
||||
|
||||
[header x-method-override is forbidden to use value TRACE]
|
||||
expected: FAIL
|
||||
|
||||
[header X-HTTP-METHOD-OVERRIDE is forbidden to use value TRACE]
|
||||
expected: FAIL
|
||||
|
||||
[header X-HTTP-METHOD is forbidden to use value TRACE]
|
||||
expected: FAIL
|
||||
|
||||
[header X-METHOD-OVERRIDE is forbidden to use value TRACE]
|
||||
expected: FAIL
|
||||
|
||||
[header x-http-method-override is forbidden to use value TRACK]
|
||||
expected: FAIL
|
||||
|
||||
[header x-http-method is forbidden to use value TRACK]
|
||||
expected: FAIL
|
||||
|
||||
[header x-method-override is forbidden to use value TRACK]
|
||||
expected: FAIL
|
||||
|
||||
[header X-HTTP-METHOD-OVERRIDE is forbidden to use value TRACK]
|
||||
expected: FAIL
|
||||
|
||||
[header X-HTTP-METHOD is forbidden to use value TRACK]
|
||||
expected: FAIL
|
||||
|
||||
[header X-METHOD-OVERRIDE is forbidden to use value TRACK]
|
||||
expected: FAIL
|
||||
|
||||
[header x-http-method-override is forbidden to use value CONNECT]
|
||||
expected: FAIL
|
||||
|
||||
[header x-http-method is forbidden to use value CONNECT]
|
||||
expected: FAIL
|
||||
|
||||
[header x-method-override is forbidden to use value CONNECT]
|
||||
expected: FAIL
|
||||
|
||||
[header X-HTTP-METHOD-OVERRIDE is forbidden to use value CONNECT]
|
||||
expected: FAIL
|
||||
|
||||
[header X-HTTP-METHOD is forbidden to use value CONNECT]
|
||||
expected: FAIL
|
||||
|
||||
[header X-METHOD-OVERRIDE is forbidden to use value CONNECT]
|
||||
expected: FAIL
|
||||
|
||||
[header x-http-method-override is forbidden to use value trace]
|
||||
expected: FAIL
|
||||
|
||||
[header x-http-method is forbidden to use value trace]
|
||||
expected: FAIL
|
||||
|
||||
[header x-method-override is forbidden to use value trace]
|
||||
expected: FAIL
|
||||
|
||||
[header X-HTTP-METHOD-OVERRIDE is forbidden to use value trace]
|
||||
expected: FAIL
|
||||
|
||||
[header X-HTTP-METHOD is forbidden to use value trace]
|
||||
expected: FAIL
|
||||
|
||||
[header X-METHOD-OVERRIDE is forbidden to use value trace]
|
||||
expected: FAIL
|
||||
|
||||
[header x-http-method-override is forbidden to use value track]
|
||||
expected: FAIL
|
||||
|
||||
[header x-http-method is forbidden to use value track]
|
||||
expected: FAIL
|
||||
|
||||
[header x-method-override is forbidden to use value track]
|
||||
expected: FAIL
|
||||
|
||||
[header X-HTTP-METHOD-OVERRIDE is forbidden to use value track]
|
||||
expected: FAIL
|
||||
|
||||
[header X-HTTP-METHOD is forbidden to use value track]
|
||||
expected: FAIL
|
||||
|
||||
[header X-METHOD-OVERRIDE is forbidden to use value track]
|
||||
expected: FAIL
|
||||
|
||||
[header x-http-method-override is forbidden to use value connect]
|
||||
expected: FAIL
|
||||
|
||||
[header x-http-method is forbidden to use value connect]
|
||||
expected: FAIL
|
||||
|
||||
[header x-method-override is forbidden to use value connect]
|
||||
expected: FAIL
|
||||
|
||||
[header X-HTTP-METHOD-OVERRIDE is forbidden to use value connect]
|
||||
expected: FAIL
|
||||
|
||||
[header X-HTTP-METHOD is forbidden to use value connect]
|
||||
expected: FAIL
|
||||
|
||||
[header X-METHOD-OVERRIDE is forbidden to use value connect]
|
||||
expected: FAIL
|
||||
|
||||
[header x-http-method-override is forbidden to use value trace,]
|
||||
expected: FAIL
|
||||
|
||||
[header x-http-method is forbidden to use value trace,]
|
||||
expected: FAIL
|
||||
|
||||
[header x-method-override is forbidden to use value trace,]
|
||||
expected: FAIL
|
||||
|
||||
[header X-HTTP-METHOD-OVERRIDE is forbidden to use value trace,]
|
||||
expected: FAIL
|
||||
|
||||
[header X-HTTP-METHOD is forbidden to use value trace,]
|
||||
expected: FAIL
|
||||
|
||||
[header X-METHOD-OVERRIDE is forbidden to use value trace,]
|
||||
expected: FAIL
|
||||
|
||||
[Access-Control-Request-Private-Network is a forbidden request header]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[request-forbidden-headers.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
|
|
@ -1,21 +1,9 @@
|
|||
[request-private-network-headers.tentative.any.worker.html]
|
||||
[Access-Control-Request-Private-Network is a forbidden request header]
|
||||
expected: FAIL
|
||||
|
||||
[Adding invalid request header "Access-Control-Request-Private-Network: KO"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[request-private-network-headers.tentative.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[request-private-network-headers.tentative.any.html]
|
||||
[Access-Control-Request-Private-Network is a forbidden request header]
|
||||
expected: FAIL
|
||||
|
||||
[Adding invalid request header "Access-Control-Request-Private-Network: KO"]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[request-private-network-headers.tentative.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue