Title: [93364] branches/safari-534.51-branch/Source

Diff

Modified: branches/safari-534.51-branch/Source/WebCore/ChangeLog (93363 => 93364)


--- branches/safari-534.51-branch/Source/WebCore/ChangeLog	2011-08-18 22:57:04 UTC (rev 93363)
+++ branches/safari-534.51-branch/Source/WebCore/ChangeLog	2011-08-18 23:00:24 UTC (rev 93364)
@@ -1,3 +1,19 @@
+2011-08-18  Lucas Forschler  <[email protected]>
+
+    Merged 91998
+
+    2011-07-29  Anders Carlsson  <[email protected]>
+
+            Pass the HTTP referrer header for URLs loaded by plug-ins
+            https://bugs.webkit.org/show_bug.cgi?id=65379
+            <rdar://problem/9822116>
+
+            Reviewed by Sam Weinig.
+
+            Export a symbol needed by WebKit2.
+
+            * WebCore.exp.in:
+
 2011-08-16  Lucas Forschler  <[email protected]>
 
     Merged 93047

Modified: branches/safari-534.51-branch/Source/WebCore/WebCore.exp.in (93363 => 93364)


--- branches/safari-534.51-branch/Source/WebCore/WebCore.exp.in	2011-08-18 22:57:04 UTC (rev 93363)
+++ branches/safari-534.51-branch/Source/WebCore/WebCore.exp.in	2011-08-18 23:00:24 UTC (rev 93364)
@@ -527,6 +527,7 @@
 __ZN7WebCore19CSSStyleDeclaration11setPropertyERKN3WTF6StringES4_Ri
 __ZN7WebCore19ResourceRequestBase11setHTTPBodyEN3WTF10PassRefPtrINS_8FormDataEEE
 __ZN7WebCore19ResourceRequestBase13setHTTPMethodERKN3WTF6StringE
+__ZN7WebCore19ResourceRequestBase18setHTTPHeaderFieldEPKcRKN3WTF6StringE
 __ZN7WebCore19ResourceRequestBase19addHTTPHeaderFieldsERKNS_13HTTPHeaderMapE
 __ZN7WebCore19ResourceRequestBase22defaultTimeoutIntervalEv
 __ZN7WebCore19ResourceRequestBase24s_defaultTimeoutIntervalE

Modified: branches/safari-534.51-branch/Source/WebKit2/ChangeLog (93363 => 93364)


--- branches/safari-534.51-branch/Source/WebKit2/ChangeLog	2011-08-18 22:57:04 UTC (rev 93363)
+++ branches/safari-534.51-branch/Source/WebKit2/ChangeLog	2011-08-18 23:00:24 UTC (rev 93364)
@@ -1,5 +1,22 @@
 2011-08-18  Lucas Forschler  <[email protected]>
 
+    Merged 91998
+
+    2011-07-29  Anders Carlsson  <[email protected]>
+
+            Pass the HTTP referrer header for URLs loaded by plug-ins
+            https://bugs.webkit.org/show_bug.cgi?id=65379
+            <rdar://problem/9822116>
+
+            Reviewed by Sam Weinig.
+
+            Set the HTTP referrer if necessary.
+
+            * WebProcess/Plugins/PluginView.cpp:
+            (WebKit::PluginView::loadURL):
+
+2011-08-18  Lucas Forschler  <[email protected]>
+
     Merged 92729
 
     2011-08-09  John Sullivan  <[email protected]>

Modified: branches/safari-534.51-branch/Source/WebKit2/WebProcess/Plugins/PluginView.cpp (93363 => 93364)


--- branches/safari-534.51-branch/Source/WebKit2/WebProcess/Plugins/PluginView.cpp	2011-08-18 22:57:04 UTC (rev 93363)
+++ branches/safari-534.51-branch/Source/WebKit2/WebProcess/Plugins/PluginView.cpp	2011-08-18 23:00:24 UTC (rev 93364)
@@ -928,6 +928,9 @@
     frameLoadRequest.resourceRequest().setHTTPBody(FormData::create(httpBody.data(), httpBody.size()));
     frameLoadRequest.setFrameName(target);
 
+    if (!SecurityOrigin::shouldHideReferrer(frameLoadRequest.resourceRequest().url(), frame()->loader()->outgoingReferrer()))
+        frameLoadRequest.resourceRequest().setHTTPReferrer(frame()->loader()->outgoingReferrer());
+
     m_pendingURLRequests.append(URLRequest::create(requestID, frameLoadRequest, allowPopups));
     m_pendingURLRequestsTimer.startOneShot(0);
 }
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to