Changeset 91998 in webkit


Ignore:
Timestamp:
Jul 29, 2011 10:18:41 AM (13 years ago)
Author:
andersca@apple.com
Message:

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.

../WebCore:

Export a symbol needed by WebKit2.

  • WebCore.exp.in:

../WebKit2:

Set the HTTP referrer if necessary.

  • WebProcess/Plugins/PluginView.cpp:

(WebKit::PluginView::loadURL):

Location:
trunk/Source
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r91988 r91998  
     12011-07-29  Anders Carlsson  <andersca@apple.com>
     2
     3        Pass the HTTP referrer header for URLs loaded by plug-ins
     4        https://bugs.webkit.org/show_bug.cgi?id=65379
     5        <rdar://problem/9822116>
     6
     7        Reviewed by Sam Weinig.
     8
     9        Export a symbol needed by WebKit2.
     10
     11        * WebCore.exp.in:
     12
    1132011-07-28  Leandro Gracia Gil  <leandrogracia@chromium.org>
    214
  • trunk/Source/WebCore/WebCore.exp.in

    r91935 r91998  
    532532__ZN7WebCore19ResourceRequestBase11setHTTPBodyEN3WTF10PassRefPtrINS_8FormDataEEE
    533533__ZN7WebCore19ResourceRequestBase13setHTTPMethodERKN3WTF6StringE
     534__ZN7WebCore19ResourceRequestBase18setHTTPHeaderFieldEPKcRKN3WTF6StringE
    534535__ZN7WebCore19ResourceRequestBase19addHTTPHeaderFieldsERKNS_13HTTPHeaderMapE
    535536__ZN7WebCore19ResourceRequestBase22defaultTimeoutIntervalEv
  • trunk/Source/WebKit2/ChangeLog

    r91994 r91998  
     12011-07-29  Anders Carlsson  <andersca@apple.com>
     2
     3        Pass the HTTP referrer header for URLs loaded by plug-ins
     4        https://bugs.webkit.org/show_bug.cgi?id=65379
     5        <rdar://problem/9822116>
     6
     7        Reviewed by Sam Weinig.
     8
     9        Set the HTTP referrer if necessary.
     10
     11        * WebProcess/Plugins/PluginView.cpp:
     12        (WebKit::PluginView::loadURL):
     13
    1142011-07-29  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
    215
  • trunk/Source/WebKit2/WebProcess/Plugins/PluginView.cpp

    r91964 r91998  
    934934    frameLoadRequest.setFrameName(target);
    935935
     936    if (!SecurityOrigin::shouldHideReferrer(frameLoadRequest.resourceRequest().url(), frame()->loader()->outgoingReferrer()))
     937        frameLoadRequest.resourceRequest().setHTTPReferrer(frame()->loader()->outgoingReferrer());
     938
    936939    m_pendingURLRequests.append(URLRequest::create(requestID, frameLoadRequest, allowPopups));
    937940    m_pendingURLRequestsTimer.startOneShot(0);
Note: See TracChangeset for help on using the changeset viewer.