Update meta-referrer behavior for invalid policies
https://bugs.webkit.org/show_bug.cgi?id=129475
Source/WebCore:
This patch aligns the behavior with the CSP 1.1 referrer directive,
where the fallback for an invalid value is the "never" policy.
Original patch from Mike West: https://src.chromium.org/viewvc/blink?view=rev&revision=165627
Reviewed by Alexey Proskuryakov.
Test: http/tests/security/referrer-policy-invalid.html
* dom/Document.cpp:
(WebCore::Document::processReferrerPolicy):
LayoutTests:
Reviewed by Alexey Proskuryakov.
* http/tests/security/referrer-policy-invalid-expected.txt: Added.
* http/tests/security/referrer-policy-invalid.html: Added.
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@164866 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog
index 10b83f8..0a2595c 100644
--- a/LayoutTests/ChangeLog
+++ b/LayoutTests/ChangeLog
@@ -1,3 +1,13 @@
+2014-02-28 Jochen Eisinger <jochen@chromium.org>
+
+ Update meta-referrer behavior for invalid policies
+ https://bugs.webkit.org/show_bug.cgi?id=129475
+
+ Reviewed by Alexey Proskuryakov.
+
+ * http/tests/security/referrer-policy-invalid-expected.txt: Added.
+ * http/tests/security/referrer-policy-invalid.html: Added.
+
2014-02-28 Daniel Bates <dabates@apple.com>
SubresourceLoader::didFinishLoading() should not assert when a decode error occurs