Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(312)

Issue 2739323003: DevTools protocol interception, blocking & modification of requests (Closed)

Created:
3 years, 9 months ago by alex clarke (OOO till 29th)
Modified:
3 years, 6 months ago
Reviewers:
dgozman, Sami, pfeldman
CC:
chromium-reviews, wjmaclean, jam, caseq+blink_chromium.org, lushnikov+blink_chromium.org, pfeldman+blink_chromium.org, darin-cc_chromium.org, devtools-reviews_chromium.org, blink-reviews, apavlov+blink_chromium.org, pfeldman, kozyatinskiy+blink_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

DevTools protocol interception, blocking & modification of requests Adds Network.enableFetchInterception which sends Network.interceptedRequest for fetch requests and Network.interceptedRedirect for any redirects. The fetch or redirect is paused until one of the following commands is sent: Network.allowRequest, Network.blockRequest, Network.mockResponse, Network.modifyRequest. Design doc: https://docs.google.com/document/d/1nEN0SqC1jEpHgKuQPrppwSabC8JRAuJb7MSTGCe2Pzg/edit# BUG=702384, 546953 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_site_isolation Review-Url: https://codereview.chromium.org/2739323003 Cr-Commit-Position: refs/heads/master@{#476635} Committed: https://chromium.googlesource.com/chromium/src/+/6f5b3053ff11488b985c18e8d03472356e049fd5

Patch Set 1 #

Patch Set 2 : Rename field in MockResponse #

Patch Set 3 : Add support for redirects #

Patch Set 4 : Optimized fetching. #

Patch Set 5 : Support POST #

Patch Set 6 : Be careful about which thread accesses data #

Patch Set 7 : Remove unwanted change #

Patch Set 8 : Initial layout test #

Patch Set 9 : Layout tests #

Patch Set 10 : Canonicalize ids #

Patch Set 11 : Fix for msvc #

Patch Set 12 : Log a bit less in the layout tests due to non-determinism #

Patch Set 13 : Send intercept id to the InspectorNetworkAgent #

Patch Set 14 : Fixed a bug with mock requests and added a couple of new tests #

Patch Set 15 : Fix bug in InspectorTest.allowRequest #

Patch Set 16 : Tests some HTTP posts #

Patch Set 17 : Add missing expects plus tweak test output of Network.interceptedRedirect for clarity #

Total comments: 43

Patch Set 18 : Responding to Sami's comments #

Patch Set 19 : More changes for Sami #

Patch Set 20 : Fix test crash #

Patch Set 21 : Pulled the plumbing out into a seperate patch #

Patch Set 22 : Rebased #

Patch Set 23 : Lets try that without so much plumbing! #

Patch Set 24 : Fix the tests #

Patch Set 25 : Fix WeakPointer threadding issue and try using std::string instead of protocol::String #

Patch Set 26 : Move Modifications::Modifications to the right file. #

Patch Set 27 : Fix MSVC #

Patch Set 28 : Fix #

Total comments: 30

Patch Set 29 : Changes for Dmitry #

Patch Set 30 : Address remaining TODOs #

Total comments: 52

Patch Set 31 : Hopefully sorted out the threading #

Total comments: 9

Patch Set 32 : Dont assume there's only one element reader #

Total comments: 10

Patch Set 33 : A few extra tests plus nits #

Patch Set 34 : Don't try to intercept blob resources #

Patch Set 35 : Try remove explicit from InterceptedPage copy constructor. #

Patch Set 36 : Add missing file and deflake disable-interception-midway.html #

Patch Set 37 : Fix crash seen on bots #

Patch Set 38 : Fix bugs with auth #

Total comments: 2

Patch Set 39 : Add a comment #

Unified diffs Side-by-side diffs Delta from patch set Stats (+2601 lines, -7 lines) Patch
M content/browser/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 1 chunk +4 lines, -0 lines 0 comments Download
A content/browser/devtools/devtools_url_interceptor_request_job.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 1 chunk +189 lines, -0 lines 0 comments Download
A content/browser/devtools/devtools_url_interceptor_request_job.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 1 chunk +561 lines, -0 lines 0 comments Download
A content/browser/devtools/devtools_url_request_interceptor.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 1 chunk +195 lines, -0 lines 0 comments Download
A content/browser/devtools/devtools_url_request_interceptor.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 1 chunk +404 lines, -0 lines 0 comments Download
M content/browser/devtools/protocol/network_handler.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 3 chunks +23 lines, -0 lines 0 comments Download
M content/browser/devtools/protocol/network_handler.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 8 chunks +170 lines, -2 lines 0 comments Download
M content/browser/devtools/protocol_config.json View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 1 chunk +5 lines, -4 lines 0 comments Download
M content/browser/storage_partition_impl_map.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 2 chunks +3 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/http/tests/inspector-protocol/network/disable-interception-midway.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 1 chunk +42 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/http/tests/inspector-protocol/network/disable-interception-midway-expected.txt View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 1 chunk +24 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/http/tests/inspector-protocol/network/interception-test.js View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 1 chunk +259 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/http/tests/inspector-protocol/network/navigation-interception.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 1 chunk +37 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/http/tests/inspector-protocol/network/navigation-interception-expected.txt View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 1 chunk +13 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/http/tests/inspector-protocol/network/redirect-interception.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 1 chunk +32 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/http/tests/inspector-protocol/network/redirect-interception-blocked.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 1 chunk +32 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/http/tests/inspector-protocol/network/redirect-interception-blocked-expected.txt View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 1 chunk +19 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/http/tests/inspector-protocol/network/redirect-interception-expected.txt View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 1 chunk +22 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/http/tests/inspector-protocol/network/redirect-interception-mocked.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 1 chunk +37 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/http/tests/inspector-protocol/network/redirect-interception-mocked-expected.txt View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 1 chunk +22 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/http/tests/inspector-protocol/network/redirect-interception-modified.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 1 chunk +33 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/http/tests/inspector-protocol/network/redirect-interception-modified-expected.txt View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 1 chunk +22 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/http/tests/inspector-protocol/network/request-interception.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 1 chunk +42 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/http/tests/inspector-protocol/network/request-interception-expected.txt View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 1 chunk +26 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/http/tests/inspector-protocol/network/request-interception-mock302.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 1 chunk +35 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/http/tests/inspector-protocol/network/request-interception-mock302-expected.txt View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 1 chunk +16 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/http/tests/inspector-protocol/network/request-interception-mock404.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 1 chunk +31 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/http/tests/inspector-protocol/network/request-interception-mock404-expected.txt View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 1 chunk +16 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/http/tests/inspector-protocol/network/request-interception-modify-get-to-post.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 1 chunk +35 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/http/tests/inspector-protocol/network/request-interception-modify-get-to-post-expected.txt View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 1 chunk +16 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/http/tests/inspector-protocol/network/resources/alternative.js View 1 2 3 4 5 6 7 8 1 chunk +1 line, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/http/tests/inspector-protocol/network/resources/final.js View 1 2 3 4 5 6 7 8 1 chunk +1 line, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/http/tests/inspector-protocol/network/resources/post-echo.pl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +9 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/http/tests/inspector-protocol/network/resources/redirect-iframe.html View 1 2 3 4 5 6 7 8 1 chunk +6 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/http/tests/inspector-protocol/network/resources/redirect1.pl View 1 2 3 4 5 6 7 8 1 chunk +4 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/http/tests/inspector-protocol/network/resources/redirect2.pl View 1 2 3 4 5 6 7 8 1 chunk +4 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/http/tests/inspector-protocol/network/resources/redirect3.pl View 1 2 3 4 5 6 7 8 1 chunk +4 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/http/tests/inspector-protocol/network/resources/resource-iframe.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +18 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/http/tests/inspector-protocol/network/resources/test.css View 1 2 3 4 5 6 7 8 1 chunk +3 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/http/tests/inspector-protocol/network/resources/unauthorised.pl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 1 chunk +4 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/http/tests/inspector-protocol/network/resources/xhr-iframe.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 1 chunk +15 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/http/tests/inspector-protocol/network/resources/xhr-iframe-auth-fail.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 1 chunk +13 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/http/tests/inspector-protocol/network/xhr-interception.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 1 chunk +35 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/http/tests/inspector-protocol/network/xhr-interception-auth-fail.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 1 chunk +29 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/http/tests/inspector-protocol/network/xhr-interception-auth-fail-expected.txt View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 1 chunk +16 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/http/tests/inspector-protocol/network/xhr-interception-expected.txt View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 1 chunk +16 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/inspector/browser_protocol.json View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 3 chunks +44 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/inspector/inspector_protocol_config.json View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 1 chunk +2 lines, -1 line 0 comments Download
M third_party/WebKit/Source/devtools/front_end/sdk/NetworkManager.js View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 1 chunk +12 lines, -0 lines 0 comments Download

Messages

Total messages: 179 (143 generated)
Sami
My general feeling is that the functionality seems pretty powerful and a good match for ...
3 years, 9 months ago (2017-03-22 17:00:46 UTC) #37
alex clarke (OOO till 29th)
PTAL https://codereview.chromium.org/2739323003/diff/320001/content/browser/devtools/devtools_url_interceptor_request_job.cc File content/browser/devtools/devtools_url_interceptor_request_job.cc (right): https://codereview.chromium.org/2739323003/diff/320001/content/browser/devtools/devtools_url_interceptor_request_job.cc#newcode31 content/browser/devtools/devtools_url_interceptor_request_job.cc:31: : net::URLRequestJob(origional_request, origional_network_delegate), On 2017/03/22 17:00:44, Sami wrote: ...
3 years, 9 months ago (2017-03-23 12:25:11 UTC) #39
alex clarke (OOO till 29th)
+Pavel and Dmitry can you take a look please?
3 years, 9 months ago (2017-03-23 16:12:27 UTC) #44
dgozman
On 2017/03/23 16:12:27, alex clarke wrote: > +Pavel and Dmitry can you take a look ...
3 years, 9 months ago (2017-03-24 00:33:14 UTC) #45
Sami
Thanks. Btw looks like you might have missed a couple of comments in devtools_url_interceptor_request_job.h? https://codereview.chromium.org/2739323003/diff/320001/content/browser/devtools/devtools_url_interceptor_request_job.cc ...
3 years, 9 months ago (2017-03-24 10:53:52 UTC) #46
alex clarke (OOO till 29th)
PTAL https://codereview.chromium.org/2739323003/diff/320001/content/browser/devtools/devtools_url_interceptor_request_job.h File content/browser/devtools/devtools_url_interceptor_request_job.h (right): https://codereview.chromium.org/2739323003/diff/320001/content/browser/devtools/devtools_url_interceptor_request_job.h#newcode25 content/browser/devtools/devtools_url_interceptor_request_job.h:25: class DevToolsURLInterceptorRequestJob : public net::URLRequestJob, On 2017/03/22 17:00:46, ...
3 years, 9 months ago (2017-03-24 13:57:24 UTC) #47
alex clarke (OOO till 29th)
We should probably land https://codereview.chromium.org/2776523005# first since it will let us eliminate the InterceptionId and ...
3 years, 9 months ago (2017-03-24 13:59:39 UTC) #50
alex clarke (OOO till 29th)
I've pulled the plumbing of id's out into a separate patch, PTAL
3 years, 8 months ago (2017-03-29 15:22:08 UTC) #58
dgozman
I have looked into renderer-side intercepting, and it looks like the redirect problem can be ...
3 years, 8 months ago (2017-03-29 16:54:30 UTC) #60
alex clarke (OOO till 29th)
On 2017/03/29 16:54:30, dgozman wrote: > I have looked into renderer-side intercepting, and it looks ...
3 years, 8 months ago (2017-03-30 10:42:35 UTC) #63
alex clarke (OOO till 29th)
Dmitry could you please take another look at this? I've been able to get this ...
3 years, 7 months ago (2017-05-19 14:52:11 UTC) #104
Sami
Non-owner lgtm. https://codereview.chromium.org/2739323003/diff/560001/content/browser/devtools/devtools_url_interceptor_request_job.cc File content/browser/devtools/devtools_url_interceptor_request_job.cc (right): https://codereview.chromium.org/2739323003/diff/560001/content/browser/devtools/devtools_url_interceptor_request_job.cc#newcode24 content/browser/devtools/devtools_url_interceptor_request_job.cc:24: class ProxyUploadBytesElementReader : public net::UploadElementReader { bikeshed: ...
3 years, 7 months ago (2017-05-19 17:15:44 UTC) #107
dgozman
Sorry, this patch took some time to look at :) I didn't check all the ...
3 years, 7 months ago (2017-05-22 22:27:05 UTC) #108
alex clarke (OOO till 29th)
PTAL https://codereview.chromium.org/2739323003/diff/560001/content/browser/devtools/devtools_url_interceptor_request_job.cc File content/browser/devtools/devtools_url_interceptor_request_job.cc (right): https://codereview.chromium.org/2739323003/diff/560001/content/browser/devtools/devtools_url_interceptor_request_job.cc#newcode24 content/browser/devtools/devtools_url_interceptor_request_job.cc:24: class ProxyUploadBytesElementReader : public net::UploadElementReader { On 2017/05/19 ...
3 years, 7 months ago (2017-05-23 15:46:56 UTC) #109
alex clarke (OOO till 29th)
I've addressed the TODOs
3 years, 7 months ago (2017-05-23 18:54:53 UTC) #115
alex clarke (OOO till 29th)
Any more feedback on this patch? :)
3 years, 7 months ago (2017-05-24 07:38:15 UTC) #119
dgozman
Sorry for taking long to respond, I was OOO for two days. It also takes ...
3 years, 7 months ago (2017-05-25 21:29:36 UTC) #120
alex clarke (OOO till 29th)
Thanks Dmitry, I appreciate the feedback. I'll be OOO on Monday (national holiday). https://codereview.chromium.org/2739323003/diff/590001/content/browser/devtools/devtools_url_interceptor_request_job.cc File ...
3 years, 6 months ago (2017-05-26 19:37:04 UTC) #121
dgozman
https://codereview.chromium.org/2739323003/diff/590001/content/browser/devtools/devtools_url_request_interceptor.cc File content/browser/devtools/devtools_url_request_interceptor.cc (right): https://codereview.chromium.org/2739323003/diff/590001/content/browser/devtools/devtools_url_request_interceptor.cc#newcode138 content/browser/devtools/devtools_url_request_interceptor.cc:138: return sub_requests_.find(request) == sub_requests_.end(); On 2017/05/26 19:37:03, alex clarke ...
3 years, 6 months ago (2017-05-30 21:44:27 UTC) #130
alex clarke (OOO till 29th)
PTAL https://codereview.chromium.org/2739323003/diff/590001/content/browser/devtools/devtools_url_request_interceptor.cc File content/browser/devtools/devtools_url_request_interceptor.cc (right): https://codereview.chromium.org/2739323003/diff/590001/content/browser/devtools/devtools_url_request_interceptor.cc#newcode138 content/browser/devtools/devtools_url_request_interceptor.cc:138: return sub_requests_.find(request) == sub_requests_.end(); On 2017/05/30 21:44:27, dgozman ...
3 years, 6 months ago (2017-05-31 15:52:02 UTC) #133
alex clarke (OOO till 29th)
https://codereview.chromium.org/2739323003/diff/610001/content/browser/devtools/devtools_url_request_interceptor.h File content/browser/devtools/devtools_url_request_interceptor.h (right): https://codereview.chromium.org/2739323003/diff/610001/content/browser/devtools/devtools_url_request_interceptor.h#newcode110 content/browser/devtools/devtools_url_request_interceptor.h:110: const InterceptedPage** intercepted_page) const; On 2017/05/31 15:52:02, alex clarke ...
3 years, 6 months ago (2017-05-31 15:54:37 UTC) #134
dgozman
Do we cover both resources (e.g. script tag or XHR) and navigations in tests? Do ...
3 years, 6 months ago (2017-05-31 17:01:10 UTC) #137
alex clarke (OOO till 29th)
On 2017/05/31 17:01:10, dgozman wrote: > Do we cover both resources (e.g. script tag or ...
3 years, 6 months ago (2017-06-01 10:44:10 UTC) #143
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2739323003/690001
3 years, 6 months ago (2017-06-01 10:45:46 UTC) #147
commit-bot: I haz the power
Try jobs failed on following builders: win_chromium_compile_dbg_ng on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_compile_dbg_ng/builds/424676)
3 years, 6 months ago (2017-06-01 12:01:22 UTC) #149
alex clarke (OOO till 29th)
Thanks for the review! https://codereview.chromium.org/2739323003/diff/630001/content/browser/devtools/devtools_url_request_interceptor.cc File content/browser/devtools/devtools_url_request_interceptor.cc (right): https://codereview.chromium.org/2739323003/diff/630001/content/browser/devtools/devtools_url_request_interceptor.cc#newcode113 content/browser/devtools/devtools_url_request_interceptor.cc:113: base::Owned(callback.release()), On 2017/05/31 17:01:10, dgozman ...
3 years, 6 months ago (2017-06-01 12:06:41 UTC) #150
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2739323003/710001
3 years, 6 months ago (2017-06-01 12:17:36 UTC) #153
commit-bot: I haz the power
Try jobs failed on following builders: mac_chromium_rel_ng on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel_ng/builds/467721)
3 years, 6 months ago (2017-06-01 13:28:50 UTC) #156
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2739323003/730001
3 years, 6 months ago (2017-06-01 13:47:01 UTC) #159
alex clarke (OOO till 29th)
Looks like the Auth stuff actually was broken. I think I've fixed it, could you ...
3 years, 6 months ago (2017-06-01 22:41:54 UTC) #163
Sami
Auth proxying changes lgtm from my point of view. https://codereview.chromium.org/2739323003/diff/770001/content/browser/devtools/devtools_url_interceptor_request_job.cc File content/browser/devtools/devtools_url_interceptor_request_job.cc (right): https://codereview.chromium.org/2739323003/diff/770001/content/browser/devtools/devtools_url_interceptor_request_job.cc#newcode263 content/browser/devtools/devtools_url_interceptor_request_job.cc:263: ...
3 years, 6 months ago (2017-06-02 09:59:47 UTC) #168
alex clarke (OOO till 29th)
Thanks Sami. https://codereview.chromium.org/2739323003/diff/770001/content/browser/devtools/devtools_url_interceptor_request_job.cc File content/browser/devtools/devtools_url_interceptor_request_job.cc (right): https://codereview.chromium.org/2739323003/diff/770001/content/browser/devtools/devtools_url_interceptor_request_job.cc#newcode263 content/browser/devtools/devtools_url_interceptor_request_job.cc:263: NotifyHeadersComplete(); On 2017/06/02 09:59:47, Sami wrote: > ...
3 years, 6 months ago (2017-06-02 10:16:59 UTC) #169
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2739323003/790001
3 years, 6 months ago (2017-06-02 10:17:49 UTC) #172
commit-bot: I haz the power
Try jobs failed on following builders: linux_android_rel_ng on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/linux_android_rel_ng/builds/309146)
3 years, 6 months ago (2017-06-02 12:16:05 UTC) #174
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2739323003/790001
3 years, 6 months ago (2017-06-02 12:20:34 UTC) #176
commit-bot: I haz the power
3 years, 6 months ago (2017-06-02 14:32:50 UTC) #179
Message was sent while issue was closed.
Committed patchset #39 (id:790001) as
https://chromium.googlesource.com/chromium/src/+/6f5b3053ff11488b985c18e8d034...

Powered by Google App Engine
This is Rietveld 408576698