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