No files found.
+1 −1
constellation_msg.rs
components/msg/constellation_msg.rs
+12 −6
http_loader.rs
components/net/http_loader.rs
+1 −1
lib.rs
components/net_traits/lib.rs
+28 −4
document.rs
components/script/dom/document.rs
+3 −2
htmliframeelement.rs
components/script/dom/htmliframeelement.rs
+28 −1
htmlmetaelement.rs
components/script/dom/htmlmetaelement.rs
+1 −1
Document.webidl
components/script/dom/webidls/Document.webidl
+10 −3
xmlhttprequest.rs
components/script/dom/xmlhttprequest.rs
+1 −0
tidy.py
python/tidy/servo_tidy/tidy.py
+2 −0
include.ini
tests/wpt/include.ini
+1 −0
__dir__.ini
...referrer-policy/generic/subresource-test/__dir__.ini
+1 −0
__dir__.ini
...no-referrer-when-downgrade/attr-referrer/__dir__.ini
+1 −0
__dir__.ini
...licy/no-referrer-when-downgrade/http-csp/__dir__.ini
+1 −0
__dir__.ini
...licy/no-referrer-when-downgrade/meta-csp/__dir__.ini
+1 −0
__dir__.ini
...rer/cross-origin/http-http/fetch-request/__dir__.ini
+1 −0
__dir__.ini
...ferrer/cross-origin/http-http/iframe-tag/__dir__.ini
+1 −0
__dir__.ini
...-referrer/cross-origin/http-http/img-tag/__dir__.ini
+1 −0
__dir__.ini
...ferrer/cross-origin/http-http/script-tag/__dir__.ini
+1 −0
__dir__.ini
...de/meta-referrer/cross-origin/http-https/__dir__.ini
+1 −0
__dir__.ini
...rrer/same-origin/http-http/fetch-request/__dir__.ini
+1 −0
__dir__.ini
...eferrer/same-origin/http-http/iframe-tag/__dir__.ini
+1 −0
__dir__.ini
...a-referrer/same-origin/http-http/img-tag/__dir__.ini
+1 −0
__dir__.ini
...eferrer/same-origin/http-http/script-tag/__dir__.ini
+1 −0
__dir__.ini
...ade/meta-referrer/same-origin/http-https/__dir__.ini
+1 −0
__dir__.ini
...eferrer-policy/no-referrer/attr-referrer/__dir__.ini
+1 −0
__dir__.ini
...ata/referrer-policy/no-referrer/http-csp/__dir__.ini
+1 −0
__dir__.ini
...ata/referrer-policy/no-referrer/meta-csp/__dir__.ini
+1 −0
__dir__.ini
...rer/cross-origin/http-http/fetch-request/__dir__.ini
+1 −0
__dir__.ini
...ferrer/cross-origin/http-http/iframe-tag/__dir__.ini
+1 −0
__dir__.ini
...-referrer/cross-origin/http-http/img-tag/__dir__.ini
+1 −0
__dir__.ini
...ferrer/cross-origin/http-http/script-tag/__dir__.ini
+1 −0
__dir__.ini
...er/meta-referrer/cross-origin/http-https/__dir__.ini
+1 −0
__dir__.ini
...rrer/same-origin/http-http/fetch-request/__dir__.ini
+1 −0
__dir__.ini
...eferrer/same-origin/http-http/iframe-tag/__dir__.ini
+1 −0
__dir__.ini
...a-referrer/same-origin/http-http/img-tag/__dir__.ini
+1 −0
__dir__.ini
...eferrer/same-origin/http-http/script-tag/__dir__.ini
+1 −0
__dir__.ini
...rer/meta-referrer/same-origin/http-https/__dir__.ini
+1 −0
__dir__.ini
...eferrer-policy/origin-only/attr-referrer/__dir__.ini
+1 −0
__dir__.ini
...ata/referrer-policy/origin-only/http-csp/__dir__.ini
+1 −0
__dir__.ini
...ata/referrer-policy/origin-only/meta-csp/__dir__.ini
+1 −0
__dir__.ini
...rer/cross-origin/http-http/fetch-request/__dir__.ini
+1 −0
__dir__.ini
...ferrer/cross-origin/http-http/iframe-tag/__dir__.ini
+1 −0
__dir__.ini
...-referrer/cross-origin/http-http/img-tag/__dir__.ini
+1 −0
__dir__.ini
...ferrer/cross-origin/http-http/script-tag/__dir__.ini
+1 −0
__dir__.ini
...ly/meta-referrer/cross-origin/http-https/__dir__.ini
+1 −0
__dir__.ini
...rrer/same-origin/http-http/fetch-request/__dir__.ini
+1 −0
__dir__.ini
...eferrer/same-origin/http-http/iframe-tag/__dir__.ini
+1 −0
__dir__.ini
...a-referrer/same-origin/http-http/img-tag/__dir__.ini
+1 −0
__dir__.ini
...eferrer/same-origin/http-http/script-tag/__dir__.ini
+1 −0
__dir__.ini
...nly/meta-referrer/same-origin/http-https/__dir__.ini
+1 −0
__dir__.ini
...y/origin-when-cross-origin/attr-referrer/__dir__.ini
+1 −0
__dir__.ini
...policy/origin-when-cross-origin/http-csp/__dir__.ini
+1 −0
__dir__.ini
...policy/origin-when-cross-origin/meta-csp/__dir__.ini
+1 −0
__dir__.ini
...rer/cross-origin/http-http/fetch-request/__dir__.ini
+1 −0
__dir__.ini
...ferrer/cross-origin/http-http/iframe-tag/__dir__.ini
+1 −0
__dir__.ini
...-referrer/cross-origin/http-http/img-tag/__dir__.ini
+1 −0
__dir__.ini
...ferrer/cross-origin/http-http/script-tag/__dir__.ini
+1 −0
__dir__.ini
...in/meta-referrer/cross-origin/http-https/__dir__.ini
+1 −0
__dir__.ini
...rrer/same-origin/http-http/fetch-request/__dir__.ini
+1 −0
__dir__.ini
...eferrer/same-origin/http-http/iframe-tag/__dir__.ini
+1 −0
__dir__.ini
...a-referrer/same-origin/http-http/img-tag/__dir__.ini
+1 −0
__dir__.ini
...eferrer/same-origin/http-http/script-tag/__dir__.ini
+1 −0
__dir__.ini
...gin/meta-referrer/same-origin/http-https/__dir__.ini
+1 −0
__dir__.ini
...referrer-policy/unsafe-url/attr-referrer/__dir__.ini
+1 −0
__dir__.ini
...data/referrer-policy/unsafe-url/http-csp/__dir__.ini
+1 −0
__dir__.ini
...data/referrer-policy/unsafe-url/meta-csp/__dir__.ini
+1 −0
__dir__.ini
...rer/cross-origin/http-http/fetch-request/__dir__.ini
+1 −0
__dir__.ini
...ferrer/cross-origin/http-http/iframe-tag/__dir__.ini
+1 −0
__dir__.ini
...-referrer/cross-origin/http-http/img-tag/__dir__.ini
+1 −0
__dir__.ini
...ferrer/cross-origin/http-http/script-tag/__dir__.ini
+1 −0
__dir__.ini
...rl/meta-referrer/cross-origin/http-https/__dir__.ini
+1 −0
__dir__.ini
...rrer/same-origin/http-http/fetch-request/__dir__.ini
+1 −0
__dir__.ini
...eferrer/same-origin/http-http/iframe-tag/__dir__.ini
+1 −0
__dir__.ini
...a-referrer/same-origin/http-http/img-tag/__dir__.ini
+1 −0
__dir__.ini
...eferrer/same-origin/http-http/script-tag/__dir__.ini
+1 −0
__dir__.ini
...url/meta-referrer/same-origin/http-https/__dir__.ini
+1 −0
__dir__.ini
...ta/referrer-policy/unset-referrer-policy/__dir__.ini
+180 −0
MANIFEST.json
tests/wpt/mozilla/meta/MANIFEST.json
+1 −0
OWNERS
tests/wpt/mozilla/tests/mozilla/referrer-policy/OWNERS
+245 −0
README.md
.../wpt/mozilla/tests/mozilla/referrer-policy/README.md
+225 −0
common.js
...illa/tests/mozilla/referrer-policy/generic/common.js
+126 −0
referrer-policy-test-case.js
...referrer-policy/generic/referrer-policy-test-case.js
+52 −0
sanity-checker.js
...ts/mozilla/referrer-policy/generic/sanity-checker.js
0
__init__.py
...illa/referrer-policy/generic/subresource/__init__.py
+12 −0
document.py
...illa/referrer-policy/generic/subresource/document.py
+100 −0
image.py
...mozilla/referrer-policy/generic/subresource/image.py
+13 −0
script.py
...ozilla/referrer-policy/generic/subresource/script.py
+6 −0
stash.py
...mozilla/referrer-policy/generic/subresource/stash.py
+95 −0
subresource.py
...a/referrer-policy/generic/subresource/subresource.py
+12 −0
worker.py
...ozilla/referrer-policy/generic/subresource/worker.py
+15 −0
xhr.py
...s/mozilla/referrer-policy/generic/subresource/xhr.py
+1 −0
disclaimer.template
...referrer-policy/generic/template/disclaimer.template
+31 −0
document.html.template
...errer-policy/generic/template/document.html.template
+3 −0
script.js.template
.../referrer-policy/generic/template/script.js.template
+1 −0
spec_json.js.template
...ferrer-policy/generic/template/spec_json.js.template
+70 −0
test.debug.html.template
...rer-policy/generic/template/test.debug.html.template
+15 −0
test.js.template
...la/referrer-policy/generic/template/test.js.template
+20 −0
test.release.html.template
...r-policy/generic/template/test.release.html.template
+5 −0
test_description.template
...er-policy/generic/template/test_description.template
+3 −0
worker.js.template
.../referrer-policy/generic/template/worker.js.template
0
__init__.py
...ts/mozilla/referrer-policy/generic/tools/__init__.py
+35 −0
clean.py
...tests/mozilla/referrer-policy/generic/tools/clean.py
+52 −0
common_paths.py
...ozilla/referrer-policy/generic/tools/common_paths.py
+176 −0
generate.py
...ts/mozilla/referrer-policy/generic/tools/generate.py
+3 −0
regenerate
...sts/mozilla/referrer-policy/generic/tools/regenerate
+166 −0
spec_validator.py
...illa/referrer-policy/generic/tools/spec_validator.py
+41 −0
insecure-protocol.keep-origin-redirect.http.html
...tag/insecure-protocol.keep-origin-redirect.http.html
+41 −0
insecure-protocol.no-redirect.http.html
...p/iframe-tag/insecure-protocol.no-redirect.http.html
+41 −0
insecure-protocol.swap-origin-redirect.http.html
...tag/insecure-protocol.swap-origin-redirect.http.html
+41 −0
insecure-protocol.keep-origin-redirect.http.html
...tag/insecure-protocol.keep-origin-redirect.http.html
+41 −0
insecure-protocol.no-redirect.http.html
...p/iframe-tag/insecure-protocol.no-redirect.http.html
+41 −0
insecure-protocol.swap-origin-redirect.http.html
...tag/insecure-protocol.swap-origin-redirect.http.html
+41 −0
generic.keep-origin-redirect.http.html
...tp/iframe-tag/generic.keep-origin-redirect.http.html
+41 −0
generic.no-redirect.http.html
...n/http-http/iframe-tag/generic.no-redirect.http.html
+41 −0
generic.swap-origin-redirect.http.html
...tp/iframe-tag/generic.swap-origin-redirect.http.html
+41 −0
generic.keep-origin-redirect.http.html
...tp/iframe-tag/generic.keep-origin-redirect.http.html
+41 −0
generic.no-redirect.http.html
...n/http-http/iframe-tag/generic.no-redirect.http.html
+41 −0
generic.swap-origin-redirect.http.html
...tp/iframe-tag/generic.swap-origin-redirect.http.html
+41 −0
generic.keep-origin-redirect.http.html
...tp/iframe-tag/generic.keep-origin-redirect.http.html
+41 −0
generic.no-redirect.http.html
...n/http-http/iframe-tag/generic.no-redirect.http.html
+41 −0
generic.swap-origin-redirect.http.html
...tp/iframe-tag/generic.swap-origin-redirect.http.html
+41 −0
generic.keep-origin-redirect.http.html
...tp/iframe-tag/generic.keep-origin-redirect.http.html
+41 −0
generic.no-redirect.http.html
...n/http-http/iframe-tag/generic.no-redirect.http.html
+41 −0
generic.swap-origin-redirect.http.html
...tp/iframe-tag/generic.swap-origin-redirect.http.html
+41 −0
cross-origin.keep-origin-redirect.http.html
...rame-tag/cross-origin.keep-origin-redirect.http.html
+41 −0
cross-origin.no-redirect.http.html
...p-http/iframe-tag/cross-origin.no-redirect.http.html
+41 −0
cross-origin.swap-origin-redirect.http.html
...rame-tag/cross-origin.swap-origin-redirect.http.html
+41 −0
same-origin-insecure.keep-origin-redirect.http.html
.../same-origin-insecure.keep-origin-redirect.http.html
+41 −0
same-origin-insecure.no-redirect.http.html
...frame-tag/same-origin-insecure.no-redirect.http.html
+41 −0
same-origin-insecure.swap-origin-redirect.http.html
.../same-origin-insecure.swap-origin-redirect.http.html
+400 −0
spec.src.json
.../mozilla/tests/mozilla/referrer-policy/spec.src.json
+1 −0
spec_json.js
...t/mozilla/tests/mozilla/referrer-policy/spec_json.js
+41 −0
generic.keep-origin-redirect.http.html
...tp/iframe-tag/generic.keep-origin-redirect.http.html
+41 −0
generic.no-redirect.http.html
...n/http-http/iframe-tag/generic.no-redirect.http.html
+41 −0
generic.swap-origin-redirect.http.html
...tp/iframe-tag/generic.swap-origin-redirect.http.html
+41 −0
generic.keep-origin-redirect.http.html
...tp/iframe-tag/generic.keep-origin-redirect.http.html
+41 −0
generic.no-redirect.http.html
...n/http-http/iframe-tag/generic.no-redirect.http.html
+41 −0
generic.swap-origin-redirect.http.html
...tp/iframe-tag/generic.swap-origin-redirect.http.html
+3 −3
cross-origin.keep-origin-redirect.http.html
...rame-tag/cross-origin.keep-origin-redirect.http.html
+3 −3
cross-origin.no-redirect.http.html
...p-http/iframe-tag/cross-origin.no-redirect.http.html
+3 −3
cross-origin.swap-origin-redirect.http.html
...rame-tag/cross-origin.swap-origin-redirect.http.html
+3 −3
cross-origin.keep-origin-redirect.http.html
...-request/cross-origin.keep-origin-redirect.http.html
+3 −3
cross-origin.no-redirect.http.html
...-http/xhr-request/cross-origin.no-redirect.http.html
+3 −3
cross-origin.swap-origin-redirect.http.html
...-request/cross-origin.swap-origin-redirect.http.html
+3 −3
same-origin-insecure.keep-origin-redirect.http.html
.../same-origin-insecure.keep-origin-redirect.http.html
+3 −3
same-origin-insecure.no-redirect.http.html
...frame-tag/same-origin-insecure.no-redirect.http.html
+3 −3
same-origin-insecure.swap-origin-redirect.http.html
.../same-origin-insecure.swap-origin-redirect.http.html
+3 −3
same-origin-insecure.keep-origin-redirect.http.html
.../same-origin-insecure.keep-origin-redirect.http.html
+3 −3
same-origin-insecure.no-redirect.http.html
...p/img-tag/same-origin-insecure.no-redirect.http.html
+3 −3
same-origin-insecure.swap-origin-redirect.http.html
.../same-origin-insecure.swap-origin-redirect.http.html
+3 −3
same-origin-insecure.keep-origin-redirect.http.html
.../same-origin-insecure.keep-origin-redirect.http.html
+3 −3
same-origin-insecure.no-redirect.http.html
...r-request/same-origin-insecure.no-redirect.http.html
+3 −3
same-origin-insecure.swap-origin-redirect.http.html
.../same-origin-insecure.swap-origin-redirect.http.html