diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2018-01-29 11:41:50 +0100 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2018-02-01 12:05:22 +0000 |
commit | 6f4d9abf1fb5a940406ab6bff6a550898ee74646 (patch) | |
tree | 33b8b06016c67e029a3f62d90897e7d4aad6396b | |
parent | 74f10ff13d4f8713187678705f15baf4d10ca087 (diff) | |
download | qtwebengine-chromium-6f4d9abf1fb5a940406ab6bff6a550898ee74646.tar.gz |
[Backport] Add back support for "none" referrer policy
It's a legacy keyword that was accidentially removed
BUG=615608
R=estark@chromium.org
Reviewed-on: https://chromium-review.googlesource.com/772234
Reviewed-by: Mike West <mkwst@chromium.org>
Commit-Queue: Jochen Eisinger <jochen@chromium.org>
Cr-Commit-Position: refs/heads/master@{#517114}
(CVE-2018-6052)
Change-Id: Ib528e23ec90e578072c358ee32bc0188a05ef85f
Reviewed-by: Michal Klocek <michal.klocek@qt.io>
-rw-r--r-- | chromium/third_party/WebKit/Source/platform/weborigin/SecurityPolicy.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/chromium/third_party/WebKit/Source/platform/weborigin/SecurityPolicy.cpp b/chromium/third_party/WebKit/Source/platform/weborigin/SecurityPolicy.cpp index 27d32e17968..179feac5577 100644 --- a/chromium/third_party/WebKit/Source/platform/weborigin/SecurityPolicy.cpp +++ b/chromium/third_party/WebKit/Source/platform/weborigin/SecurityPolicy.cpp @@ -281,7 +281,8 @@ bool SecurityPolicy::ReferrerPolicyFromString( (legacy_keywords_support == kSupportReferrerPolicyLegacyKeywords); if (EqualIgnoringASCIICase(policy, "no-referrer") || - (support_legacy_keywords && EqualIgnoringASCIICase(policy, "never"))) { + (support_legacy_keywords && (EqualIgnoringASCIICase(policy, "never") || + EqualIgnoringASCIICase(policy, "none")))) { *result = kReferrerPolicyNever; return true; } |