Changeset 91306 in webkit
- Timestamp:
- Jul 19, 2011, 2:56:38 PM (14 years ago)
- Location:
- trunk
- Files:
- 
      - 4 edited
 
 - 
          
  LayoutTests/ChangeLog (modified) (1 diff)
- 
          
  LayoutTests/http/tests/navigation/ping-cross-origin-expected.txt (modified) (1 diff)
- 
          
  Source/WebCore/ChangeLog (modified) (1 diff)
- 
          
  Source/WebCore/loader/PingLoader.cpp (modified) (2 diffs)
 
Legend:
- Unmodified
- Added
- Removed
- 
      trunk/LayoutTests/ChangeLogr91305 r91306 1 2011-07-19 Mike West <mkwst@chromium.org> 2 3 Sending a `Ping-From` header for cross-origin pings from non-HTTPS documents. 4 https://bugs.webkit.org/show_bug.cgi?id=64789 5 6 Also a drive-by cleanup of whitespace. 7 8 Reviewed by Nate Chapin. 9 10 * http/tests/navigation/ping-cross-origin-expected.txt: 11 1 12 2011-07-19 Gavin Barraclough <barraclough@apple.com> 2 13 
- 
      trunk/LayoutTests/http/tests/navigation/ping-cross-origin-expected.txtr68166 r91306 1 1 Ping sent successfully 2 2 CONTENT_TYPE: text/ping 3 HTTP_PING_FROM: http://127.0.0.1:8000/navigation/ping-cross-origin.html 3 4 HTTP_PING_TO: http://127.0.0.1:8000/navigation/resources/check-ping.php 4 5 HTTP_REFERER: http://127.0.0.1:8000/navigation/ping-cross-origin.html 
- 
      trunk/Source/WebCore/ChangeLogr91300 r91306 1 2011-07-19 Mike West <mkwst@chromium.org> 2 3 Sending a `Ping-From` header for cross-origin pings from non-HTTPS documents. 4 https://bugs.webkit.org/show_bug.cgi?id=64789 5 6 Also a drive-by cleanup of whitespace. 7 8 Reviewed by Nate Chapin. 9 10 * loader/PingLoader.cpp: 11 (WebCore::PingLoader::loadImage): 12 (WebCore::PingLoader::sendPing): 13 1 14 2011-07-15 Luke Zarko <lukezarko@gmail.com> 2 15 
- 
      trunk/Source/WebCore/loader/PingLoader.cppr88618 r91306 62 62 frame->loader()->addExtraFieldsToSubresourceRequest(request); 63 63 OwnPtr<PingLoader> pingLoader = adoptPtr(new PingLoader(frame, request)); 64 64 65 65 // Leak the ping loader, since it will kill itself as soon as it receives a response. 66 66 PingLoader* leakedPingLoader = pingLoader.leakPtr(); … … 83 83 FrameLoader::addHTTPOriginIfNeeded(request, sourceOrigin->toString()); 84 84 request.setHTTPHeaderField("Ping-To", destinationURL); 85 if ( sourceOrigin->isSameSchemeHostPort(pingOrigin.get()))86 87 else if (!SecurityOrigin::shouldHideReferrer(pingURL, frame->loader()->outgoingReferrer()))85 if (!SecurityOrigin::shouldHideReferrer(pingURL, frame->loader()->outgoingReferrer())) { 86 request.setHTTPHeaderField("Ping-From", frame->document()->url()); 87 if (!sourceOrigin->isSameSchemeHostPort(pingOrigin.get())) 88 88 request.setHTTPReferrer(frame->loader()->outgoingReferrer()); 89 } 89 90 OwnPtr<PingLoader> pingLoader = adoptPtr(new PingLoader(frame, request)); 90 91 91 92 // Leak the ping loader, since it will kill itself as soon as it receives a response. 92 93 PingLoader* leakedPingLoader = pingLoader.leakPtr(); 
  Note:
 See   TracChangeset
 for help on using the changeset viewer.
  
