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