aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/script_thread.rs
diff options
context:
space:
mode:
authorRaghav <rmuddur@gmail.com>2016-11-04 03:17:04 -0400
committerRaghav <rmuddur@gmail.com>2016-11-04 03:17:04 -0400
commitc24aa563776844e60fbcb1184982957c0122a7ea (patch)
tree7c5da6a315dcc93bbccef3a0c9a145dd17b0a862 /components/script/script_thread.rs
parent05f4512433c108d00b7bac3a50243aefea7f153c (diff)
downloadservo-c24aa563776844e60fbcb1184982957c0122a7ea.tar.gz
servo-c24aa563776844e60fbcb1184982957c0122a7ea.zip
Network Security : Implement StrictOrigin and StrictOriginWhenCrossOrigin
Referer policy strict-origin and strict-origin-when-cross-origin changes have been implemented. Relevant unit test cases have been added. Enum for RefererPolicy has been added to hyper codebase and v 0.9.11 of hyper contains these changes. This commit also contains changes related to upgrade of hyper from v0.9.10 to v0.9.11. Other dependencies changed are rayon, utils, num_cpus.
Diffstat (limited to 'components/script/script_thread.rs')
-rw-r--r--components/script/script_thread.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/components/script/script_thread.rs b/components/script/script_thread.rs
index 6a789527f78..e96aaf6dcfb 100644
--- a/components/script/script_thread.rs
+++ b/components/script/script_thread.rs
@@ -1756,6 +1756,10 @@ impl ScriptThread {
ReferrerPolicy::OriginWhenCrossOrigin,
ReferrerPolicyHeader::UnsafeUrl =>
ReferrerPolicy::UnsafeUrl,
+ ReferrerPolicyHeader::StrictOrigin =>
+ ReferrerPolicy::StrictOrigin,
+ ReferrerPolicyHeader::StrictOriginWhenCrossOrigin =>
+ ReferrerPolicy::StrictOriginWhenCrossOrigin,
})
} else {
None