[SCM] WebKit Debian packaging branch, webkit-1.1, updated. upstream/1.1.17-1283-gcf603cf

japhet at chromium.org japhet at chromium.org
Tue Jan 5 23:47:47 UTC 2010


The following commit has been merged in the webkit-1.1 branch:
commit bd0682015929f6b58fdb019b6fea3a03e6946724
Author: japhet at chromium.org <japhet at chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Fri Dec 11 23:03:17 2009 +0000

    2009-12-11  Nate Chapin  <japhet at chromium.org>
    
            Reviewed by Darin Fisher.
    
            Expose shouldHideReferrer() in WebSecurityPolicy.
    
            https://bugs.webkit.org/show_bug.cgi?id=32398
    
            * public/WebSecurityPolicy.h: Add shouldHideReferrer().
            * src/WebSecurityPolicy.cpp:
            (WebKit:: WebSecurityPolicy::shouldHideReferrer): Added.
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@52027 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/WebKit/chromium/ChangeLog b/WebKit/chromium/ChangeLog
index 9833678..42ab885 100644
--- a/WebKit/chromium/ChangeLog
+++ b/WebKit/chromium/ChangeLog
@@ -1,3 +1,15 @@
+2009-12-11  Nate Chapin  <japhet at chromium.org>
+
+        Reviewed by Darin Fisher.
+
+        Expose shouldHideReferrer() in WebSecurityPolicy.
+
+        https://bugs.webkit.org/show_bug.cgi?id=32398
+
+        * public/WebSecurityPolicy.h: Add shouldHideReferrer().
+        * src/WebSecurityPolicy.cpp:
+        (WebKit:: WebSecurityPolicy::shouldHideReferrer): Added.
+
 2009-12-11  Avi Drissman  <avi at chromium.org>
 
         Reviewed by Darin Fisher.
diff --git a/WebKit/chromium/public/WebSecurityPolicy.h b/WebKit/chromium/public/WebSecurityPolicy.h
index 47dfe87..8e1ee52 100644
--- a/WebKit/chromium/public/WebSecurityPolicy.h
+++ b/WebKit/chromium/public/WebSecurityPolicy.h
@@ -55,6 +55,10 @@ public:
         const WebURL& sourceOrigin, const WebString& destinationProtocol,
         const WebString& destinationHost, bool allowDestinationSubdomains);
     WEBKIT_API static void resetOriginAccessWhiteLists();
+    
+    // Returns whether the url should be allowed to see the referrer
+    // based on their respective protocols.
+    WEBKIT_API static bool shouldHideReferrer(const WebURL& url, const WebString& referrer);
 
 private:
     WebSecurityPolicy();
diff --git a/WebKit/chromium/src/WebSecurityPolicy.cpp b/WebKit/chromium/src/WebSecurityPolicy.cpp
index c66c805..48b445c 100644
--- a/WebKit/chromium/src/WebSecurityPolicy.cpp
+++ b/WebKit/chromium/src/WebSecurityPolicy.cpp
@@ -66,4 +66,9 @@ void WebSecurityPolicy::resetOriginAccessWhiteLists()
     SecurityOrigin::resetOriginAccessWhiteLists();
 }
 
+bool WebSecurityPolicy::shouldHideReferrer(const WebURL& url, const WebString& referrer)
+{
+    return SecurityOrigin::shouldHideReferrer(url, referrer);
+}
+
 } // namespace WebKit

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list