diff options
author | Raghav <rmuddur@gmail.com> | 2016-11-04 03:17:04 -0400 |
---|---|---|
committer | Raghav <rmuddur@gmail.com> | 2016-11-04 03:17:04 -0400 |
commit | c24aa563776844e60fbcb1184982957c0122a7ea (patch) | |
tree | 7c5da6a315dcc93bbccef3a0c9a145dd17b0a862 /components/script/dom/request.rs | |
parent | 05f4512433c108d00b7bac3a50243aefea7f153c (diff) | |
download | servo-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/dom/request.rs')
-rw-r--r-- | components/script/dom/request.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/components/script/dom/request.rs b/components/script/dom/request.rs index 3358fc63ef5..8e598491ac2 100644 --- a/components/script/dom/request.rs +++ b/components/script/dom/request.rs @@ -822,6 +822,9 @@ impl Into<MsgReferrerPolicy> for ReferrerPolicy { ReferrerPolicy::Origin => MsgReferrerPolicy::Origin, ReferrerPolicy::Origin_when_cross_origin => MsgReferrerPolicy::OriginWhenCrossOrigin, ReferrerPolicy::Unsafe_url => MsgReferrerPolicy::UnsafeUrl, + ReferrerPolicy::Strict_origin => MsgReferrerPolicy::StrictOrigin, + ReferrerPolicy::Strict_origin_when_cross_origin => + MsgReferrerPolicy::StrictOriginWhenCrossOrigin, } } } @@ -836,6 +839,9 @@ impl Into<ReferrerPolicy> for MsgReferrerPolicy { MsgReferrerPolicy::SameOrigin => ReferrerPolicy::Origin, MsgReferrerPolicy::OriginWhenCrossOrigin => ReferrerPolicy::Origin_when_cross_origin, MsgReferrerPolicy::UnsafeUrl => ReferrerPolicy::Unsafe_url, + MsgReferrerPolicy::StrictOrigin => ReferrerPolicy::Strict_origin, + MsgReferrerPolicy::StrictOriginWhenCrossOrigin => + ReferrerPolicy::Strict_origin_when_cross_origin, } } } |