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

Issue 859213006: Cancel client auth requests when not promptable. (Closed)

Created:
5 years, 10 months ago by davidben
Modified:
5 years, 9 months ago
CC:
chromium-reviews, cbentzel+watch_chromium.org, tfarina, lcwu+watch_chromium.org, jam, darin-cc_chromium.org, gunsch+watch_chromium.org, android-webview-reviews_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@client-auth-cancel-1
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Cancel client auth requests when not promptable. Currently they hang (holding the cache lock) or crash. This plumbs through a dedicated delegate interface. If the delegate is destroyed with no notification, the request is aborted. This is distinct from affirmatively continuing with no certificat (what you get from pressing cancel). This is extremely bizarre UI, but this CL does not attempt to address the existing UI being odd. This fixes the following: - Closing a tab with a client auth prompt acts as if you affirmatively selected to continue without a cert. - A SharedWorker requesting client auth hangs the request. - Hitting client auth in an extension background page crashes. BUG=417092, 410967 Committed: https://crrev.com/3b8455ae75609ee9e91e3af240882785d9942359 Cr-Commit-Position: refs/heads/master@{#320117}

Patch Set 1 #

Patch Set 2 : rebase #

Patch Set 3 : fix build #

Patch Set 4 : rebase #

Patch Set 5 : build issues #

Patch Set 6 : Add a test #

Patch Set 7 : more andriod build fix #

Patch Set 8 : Scratch that test (will test that case differently... isolates are a nuisance) #

Patch Set 9 : WebContents #

Patch Set 10 : #

Patch Set 11 : #

Patch Set 12 : staple a bug #

Patch Set 13 : extension test #

Total comments: 23

Patch Set 14 : mmenke comments #

Patch Set 15 : test #

Total comments: 16

Patch Set 16 : rebase #

Patch Set 17 : mmenke comments #

Total comments: 35

Patch Set 18 : various comment #

Patch Set 19 : rebase #

Patch Set 20 : Android no-certificate case #

Patch Set 21 : rebase #

Patch Set 22 : mismerge #

Total comments: 3

Patch Set 23 : ignore this one. same as patch set 25 #

Patch Set 24 : rebase patch set 22 #

Patch Set 25 : hook into delegate dtor and fix a test #

Patch Set 26 : adjust comment #

Total comments: 15

Patch Set 27 : various comments, more robust test #

Patch Set 28 : git cl format #

Patch Set 29 : fix test #

Total comments: 4

Patch Set 30 : asargent comments (sorry, rebase snuck in too, but there's not that much noise) #

Patch Set 31 : (ignore this, a rebase snuck in) #

Patch Set 32 : rebase of patch set 30 #

Patch Set 33 : fix android tests #

Patch Set 34 : unnnecesssary include #

Patch Set 35 : windows #

Total comments: 15

Patch Set 36 : mmenke comments, webview test #

Patch Set 37 : worker_common.js was missing a license header (also a rebase) #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1016 lines, -369 lines) Patch
M android_webview/browser/aw_content_browser_client.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 1 chunk +2 lines, -3 lines 0 comments Download
M android_webview/browser/aw_content_browser_client.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 2 chunks +7 lines, -10 lines 0 comments Download
M android_webview/browser/aw_contents_client_bridge_base.h View 3 chunks +3 lines, -4 lines 0 comments Download
M android_webview/native/aw_contents_client_bridge.h View 1 2 3 2 chunks +5 lines, -3 lines 0 comments Download
M android_webview/native/aw_contents_client_bridge.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 6 chunks +45 lines, -30 lines 0 comments Download
M android_webview/native/aw_contents_client_bridge_unittest.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 6 chunks +25 lines, -14 lines 0 comments Download
M chrome/browser/chrome_content_browser_client.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 1 chunk +2 lines, -3 lines 0 comments Download
M chrome/browser/chrome_content_browser_client.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 5 chunks +9 lines, -16 lines 0 comments Download
A chrome/browser/extensions/background_xhr_browsertest.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 1 chunk +82 lines, -0 lines 0 comments Download
M chrome/browser/ssl/ssl_client_auth_observer.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 3 chunks +14 lines, -5 lines 0 comments Download
M chrome/browser/ssl/ssl_client_auth_observer.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 5 chunks +19 lines, -8 lines 0 comments Download
M chrome/browser/ssl/ssl_client_auth_requestor_mock.h View 2 chunks +8 lines, -0 lines 0 comments Download
M chrome/browser/ssl/ssl_client_auth_requestor_mock.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 2 chunks +34 lines, -0 lines 0 comments Download
M chrome/browser/ssl/ssl_client_certificate_selector.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 2 chunks +5 lines, -6 lines 0 comments Download
M chrome/browser/ui/android/ssl_client_certificate_request.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 7 chunks +16 lines, -40 lines 0 comments Download
M chrome/browser/ui/cocoa/ssl_client_certificate_selector_cocoa.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 2 chunks +7 lines, -1 line 0 comments Download
M chrome/browser/ui/cocoa/ssl_client_certificate_selector_cocoa.mm 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 6 chunks +37 lines, -13 lines 0 comments Download
M chrome/browser/ui/cocoa/ssl_client_certificate_selector_cocoa_browsertest.mm 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 4 chunks +43 lines, -22 lines 0 comments Download
M chrome/browser/ui/views/ssl_client_certificate_selector.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 2 chunks +2 lines, -1 line 0 comments Download
M chrome/browser/ui/views/ssl_client_certificate_selector.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 4 chunks +24 lines, -5 lines 0 comments Download
M chrome/browser/ui/views/ssl_client_certificate_selector_browsertest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 9 chunks +10 lines, -14 lines 0 comments Download
M chrome/chrome_tests.gypi 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 +1 line, -0 lines 0 comments Download
A chrome/test/data/extensions/background_xhr/background.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 1 chunk +13 lines, -0 lines 0 comments Download
A chrome/test/data/extensions/background_xhr/manifest.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 1 chunk +9 lines, -0 lines 0 comments Download
A + chrome/test/data/extensions/background_xhr/test_http_auth.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 1 chunk +1 line, -1 line 0 comments Download
A chrome/test/data/extensions/background_xhr/test_http_auth.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 1 chunk +23 lines, -0 lines 0 comments Download
A + chrome/test/data/extensions/background_xhr/test_tls_client_auth.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 1 chunk +1 line, -1 line 0 comments Download
A chrome/test/data/extensions/background_xhr/test_tls_client_auth.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 1 chunk +23 lines, -0 lines 0 comments Download
M chromecast/browser/cast_content_browser_client.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 1 chunk +2 lines, -3 lines 0 comments Download
M chromecast/browser/cast_content_browser_client.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 3 chunks +12 lines, -12 lines 0 comments Download
M content/browser/loader/resource_loader.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 5 chunks +6 lines, -7 lines 0 comments Download
M content/browser/loader/resource_loader.cc View 16 17 18 19 20 21 22 3 chunks +13 lines, -7 lines 0 comments Download
M content/browser/loader/resource_loader_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 12 chunks +215 lines, -90 lines 0 comments Download
M content/browser/shared_worker/worker_browsertest.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 4 chunks +79 lines, -2 lines 0 comments Download
M content/browser/ssl/ssl_client_auth_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 3 chunks +37 lines, -9 lines 0 comments Download
M content/browser/ssl/ssl_client_auth_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 32 33 34 35 6 chunks +79 lines, -28 lines 0 comments Download
M content/content_browser.gypi 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 +1 line, -0 lines 0 comments Download
A content/public/browser/client_certificate_delegate.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 1 chunk +35 lines, -0 lines 0 comments Download
M content/public/browser/content_browser_client.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 2 chunks +7 lines, -6 lines 0 comments Download
M content/public/browser/content_browser_client.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 2 chunks +3 lines, -4 lines 0 comments Download
M content/shell/browser/shell_content_browser_client.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 3 chunks +12 lines, -0 lines 0 comments Download
M content/shell/browser/shell_content_browser_client.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 2 chunks +9 lines, -0 lines 0 comments Download
M content/test/data/workers/worker_common.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 2 chunks +10 lines, -0 lines 0 comments Download
A content/test/data/workers/worker_tls_client_auth.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +25 lines, -0 lines 0 comments Download
M net/url_request/url_request.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 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 63 (13 generated)
davidben
I'm still hoping to add a test for the extension case, but let's get the ...
5 years, 10 months ago (2015-02-06 20:45:08 UTC) #2
davidben
And there's an extension test now. I think this is ready for review. https://codereview.chromium.org/859213006/diff/240001/chrome/browser/extensions/xhr_apitest.cc File ...
5 years, 10 months ago (2015-02-06 22:39:38 UTC) #3
mmenke
Haven't looked through the whole thing, just the most exciting bits, for some value of ...
5 years, 10 months ago (2015-02-10 17:19:11 UTC) #4
davidben
https://codereview.chromium.org/859213006/diff/240001/chrome/browser/extensions/xhr_apitest.cc File chrome/browser/extensions/xhr_apitest.cc (right): https://codereview.chromium.org/859213006/diff/240001/chrome/browser/extensions/xhr_apitest.cc#newcode20 chrome/browser/extensions/xhr_apitest.cc:20: ASSERT_TRUE(RunExtensionTestWithArg("xhr", url.c_str())) << message_; On 2015/02/10 17:19:10, mmenke wrote: ...
5 years, 10 months ago (2015-02-10 20:28:50 UTC) #5
mmenke
https://codereview.chromium.org/859213006/diff/240001/chrome/browser/extensions/xhr_apitest.cc File chrome/browser/extensions/xhr_apitest.cc (right): https://codereview.chromium.org/859213006/diff/240001/chrome/browser/extensions/xhr_apitest.cc#newcode20 chrome/browser/extensions/xhr_apitest.cc:20: ASSERT_TRUE(RunExtensionTestWithArg("xhr", url.c_str())) << message_; On 2015/02/10 20:28:49, David Benjamin ...
5 years, 10 months ago (2015-02-10 20:39:20 UTC) #6
davidben
https://codereview.chromium.org/859213006/diff/240001/chrome/browser/extensions/xhr_apitest.cc File chrome/browser/extensions/xhr_apitest.cc (right): https://codereview.chromium.org/859213006/diff/240001/chrome/browser/extensions/xhr_apitest.cc#newcode20 chrome/browser/extensions/xhr_apitest.cc:20: ASSERT_TRUE(RunExtensionTestWithArg("xhr", url.c_str())) << message_; On 2015/02/10 20:39:20, mmenke wrote: ...
5 years, 10 months ago (2015-02-10 22:20:52 UTC) #7
mmenke
I'd like two more tests, and then I'm happy (Though plan to do another skim ...
5 years, 10 months ago (2015-02-11 17:09:16 UTC) #8
davidben
https://codereview.chromium.org/859213006/diff/240001/content/browser/loader/resource_loader_unittest.cc File content/browser/loader/resource_loader_unittest.cc (right): https://codereview.chromium.org/859213006/diff/240001/content/browser/loader/resource_loader_unittest.cc#newcode327 content/browser/loader/resource_loader_unittest.cc:327: TestWebContents::Create(browser_context_.get(), site_instance.get())); On 2015/02/11 17:09:16, mmenke wrote: > On ...
5 years, 10 months ago (2015-02-12 22:55:15 UTC) #9
mmenke
I've reviewed the new tests, the loader/ changes, the ssl_client_auth_handler changes, and skimmed over some ...
5 years, 10 months ago (2015-02-13 19:35:53 UTC) #10
davidben
https://codereview.chromium.org/859213006/diff/280001/chrome/browser/ssl/ssl_client_auth_observer.cc File chrome/browser/ssl/ssl_client_auth_observer.cc (right): https://codereview.chromium.org/859213006/diff/280001/chrome/browser/ssl/ssl_client_auth_observer.cc#newcode59 chrome/browser/ssl/ssl_client_auth_observer.cc:59: // Stop listening right away so we don't get ...
5 years, 10 months ago (2015-02-13 22:04:11 UTC) #11
davidben
> I don't suppose there's someone who's actually familiar with how the UI thread > ...
5 years, 10 months ago (2015-02-13 22:05:59 UTC) #13
mmenke
On 2015/02/13 22:05:59, David Benjamin wrote: > > I don't suppose there's someone who's actually ...
5 years, 10 months ago (2015-02-13 22:17:33 UTC) #14
mattm
https://codereview.chromium.org/859213006/diff/320001/chrome/browser/ui/android/ssl_client_certificate_request.cc File chrome/browser/ui/android/ssl_client_certificate_request.cc (right): https://codereview.chromium.org/859213006/diff/320001/chrome/browser/ui/android/ssl_client_certificate_request.cc#newcode53 chrome/browser/ui/android/ssl_client_certificate_request.cc:53: &content::ClientCertificateDelegate::ContinueWithCertificate, Is there a reason these aren't CancelCertificateSelection? https://codereview.chromium.org/859213006/diff/320001/chrome/browser/ui/cocoa/ssl_client_certificate_selector_cocoa.mm ...
5 years, 10 months ago (2015-02-14 00:32:58 UTC) #15
pneubeck (no reviews)
I didn't review a lot. Just a few comments while passing by. SSLClientAuthHandler looks fine. ...
5 years, 10 months ago (2015-02-14 10:53:02 UTC) #16
mmenke
https://codereview.chromium.org/859213006/diff/280001/content/browser/loader/resource_loader_unittest.cc File content/browser/loader/resource_loader_unittest.cc (right): https://codereview.chromium.org/859213006/diff/280001/content/browser/loader/resource_loader_unittest.cc#newcode420 content/browser/loader/resource_loader_unittest.cc:420: base::RunLoop().RunUntilIdle(); On 2015/02/13 22:04:11, David Benjamin wrote: > On ...
5 years, 10 months ago (2015-02-17 19:50:14 UTC) #17
davidben
Oookay. Hopefully I got all the comments there. https://codereview.chromium.org/859213006/diff/320001/android_webview/native/aw_contents_client_bridge.cc File android_webview/native/aw_contents_client_bridge.cc (right): https://codereview.chromium.org/859213006/diff/320001/android_webview/native/aw_contents_client_bridge.cc#newcode61 android_webview/native/aw_contents_client_bridge.cc:61: } ...
5 years, 10 months ago (2015-02-18 22:31:45 UTC) #18
mmenke
LGTM. https://codereview.chromium.org/859213006/diff/320001/content/test/data/workers/worker_tls_client_auth.html File content/test/data/workers/worker_tls_client_auth.html (right): https://codereview.chromium.org/859213006/diff/320001/content/test/data/workers/worker_tls_client_auth.html#newcode16 content/test/data/workers/worker_tls_client_auth.html:16: worker.postMessage("tls-client-auth " + url); On 2015/02/18 22:31:45, David ...
5 years, 10 months ago (2015-02-19 21:24:35 UTC) #19
mattm
I'm not sure about the android thing still. Seems like there should be some case ...
5 years, 10 months ago (2015-02-19 22:41:08 UTC) #20
davidben
On 2015/02/19 22:41:08, mattm wrote: > I'm not sure about the android thing still. Seems ...
5 years, 10 months ago (2015-02-19 23:53:06 UTC) #22
mattm
lgtm! On 2015/02/19 23:53:06, David Benjamin wrote: > On 2015/02/19 22:41:08, mattm wrote: > > ...
5 years, 10 months ago (2015-02-20 02:19:51 UTC) #23
davidben
Adding a bunch of OWNERS. Note: I do NOT intend to land this until after ...
5 years, 10 months ago (2015-02-20 19:50:32 UTC) #26
sky
I'm not a good owner for the ssl, extensions or cocoa directories. Please get a ...
5 years, 10 months ago (2015-02-20 21:32:30 UTC) #28
gunsch
chromecast lgtm
5 years, 10 months ago (2015-02-20 21:41:29 UTC) #29
sgurun-gerrit only
On 2015/02/20 21:41:29, gunsch wrote: > chromecast lgtm aw lgtm
5 years, 10 months ago (2015-02-21 01:54:07 UTC) #30
davidben
FYI to prior reviewers: the delegate changed a bit in the latest patch set. https://codereview.chromium.org/859213006/diff/420001/chrome/browser/chrome_content_browser_client.cc ...
5 years, 10 months ago (2015-02-24 22:38:40 UTC) #31
davidben
> I'm not a good owner for the ssl, extensions or cocoa directories. Please get ...
5 years, 10 months ago (2015-02-24 22:49:17 UTC) #33
sky
On Tue, Feb 24, 2015 at 2:49 PM, <davidben@chromium.org> wrote: >> I'm not a good ...
5 years, 10 months ago (2015-02-25 00:26:53 UTC) #34
davidben
On 2015/02/25 00:26:53, sky wrote: > Sorry, I'm not up for trying to figure out ...
5 years, 10 months ago (2015-02-25 00:36:05 UTC) #35
Ryan Sleevi
LGTM % nits https://codereview.chromium.org/859213006/diff/500001/chrome/browser/ssl/ssl_client_auth_requestor_mock.cc File chrome/browser/ssl/ssl_client_auth_requestor_mock.cc (right): https://codereview.chromium.org/859213006/diff/500001/chrome/browser/ssl/ssl_client_auth_requestor_mock.cc#newcode14 chrome/browser/ssl/ssl_client_auth_requestor_mock.cc:14: class MockClientCertificateDelegate Pedantry: This seems more ...
5 years, 10 months ago (2015-02-25 06:31:36 UTC) #36
Yaron
chrome/browser/ui/android lgtm
5 years, 10 months ago (2015-02-25 14:54:49 UTC) #37
sky
https://codereview.chromium.org/859213006/diff/500001/chrome/browser/ui/views/ssl_client_certificate_selector.cc File chrome/browser/ui/views/ssl_client_certificate_selector.cc (right): https://codereview.chromium.org/859213006/diff/500001/chrome/browser/ui/views/ssl_client_certificate_selector.cc#newcode33 chrome/browser/ui/views/ssl_client_certificate_selector.cc:33: DVLOG(1) << __FUNCTION__; On 2015/02/25 06:31:36, Ryan Sleevi wrote: ...
5 years, 10 months ago (2015-02-25 15:57:27 UTC) #38
davidben
https://codereview.chromium.org/859213006/diff/500001/chrome/browser/ssl/ssl_client_auth_requestor_mock.cc File chrome/browser/ssl/ssl_client_auth_requestor_mock.cc (right): https://codereview.chromium.org/859213006/diff/500001/chrome/browser/ssl/ssl_client_auth_requestor_mock.cc#newcode14 chrome/browser/ssl/ssl_client_auth_requestor_mock.cc:14: class MockClientCertificateDelegate On 2015/02/25 06:31:36, Ryan Sleevi wrote: > ...
5 years, 10 months ago (2015-02-26 18:09:41 UTC) #39
asargent_no_longer_on_chrome
https://codereview.chromium.org/859213006/diff/560001/chrome/browser/extensions/background_xhr_apitest.cc File chrome/browser/extensions/background_xhr_apitest.cc (right): https://codereview.chromium.org/859213006/diff/560001/chrome/browser/extensions/background_xhr_apitest.cc#newcode33 chrome/browser/extensions/background_xhr_apitest.cc:33: IN_PROC_BROWSER_TEST_F(ExtensionApiTest, BackgroundXhrTlsClientAuth) { Usually ExtensionApiTest tests are for testing ...
5 years, 9 months ago (2015-03-03 00:10:30 UTC) #40
davidben
https://codereview.chromium.org/859213006/diff/560001/chrome/browser/extensions/background_xhr_apitest.cc File chrome/browser/extensions/background_xhr_apitest.cc (right): https://codereview.chromium.org/859213006/diff/560001/chrome/browser/extensions/background_xhr_apitest.cc#newcode33 chrome/browser/extensions/background_xhr_apitest.cc:33: IN_PROC_BROWSER_TEST_F(ExtensionApiTest, BackgroundXhrTlsClientAuth) { On 2015/03/03 00:10:30, Antony Sargent wrote: ...
5 years, 9 months ago (2015-03-05 20:01:52 UTC) #41
asargent_no_longer_on_chrome
lgtm
5 years, 9 months ago (2015-03-05 23:56:10 UTC) #42
davidben
Okay. Hopefully that's the last of the churn. Sorry about all the email spam. I'd ...
5 years, 9 months ago (2015-03-06 21:50:42 UTC) #43
mmenke
On 2015/03/06 21:50:42, David Benjamin wrote: > Okay. Hopefully that's the last of the churn. ...
5 years, 9 months ago (2015-03-09 15:22:38 UTC) #44
davidben
On 2015/03/09 15:22:38, mmenke wrote: > > I think I'm just missing an OWNERS review ...
5 years, 9 months ago (2015-03-09 15:37:13 UTC) #45
mmenke
LGTM https://codereview.chromium.org/859213006/diff/680001/content/browser/shared_worker/worker_browsertest.cc File content/browser/shared_worker/worker_browsertest.cc (right): https://codereview.chromium.org/859213006/diff/680001/content/browser/shared_worker/worker_browsertest.cc#newcode42 content/browser/shared_worker/worker_browsertest.cc:42: base::Callback<void()>()); base::Closure? Or could just use a WeakPtrFactory. ...
5 years, 9 months ago (2015-03-09 18:30:27 UTC) #46
davidben
https://codereview.chromium.org/859213006/diff/680001/content/browser/shared_worker/worker_browsertest.cc File content/browser/shared_worker/worker_browsertest.cc (right): https://codereview.chromium.org/859213006/diff/680001/content/browser/shared_worker/worker_browsertest.cc#newcode42 content/browser/shared_worker/worker_browsertest.cc:42: base::Callback<void()>()); On 2015/03/09 18:30:27, mmenke wrote: > base::Closure? Or ...
5 years, 9 months ago (2015-03-10 02:07:58 UTC) #47
mmenke
https://codereview.chromium.org/859213006/diff/680001/content/browser/shared_worker/worker_browsertest.cc File content/browser/shared_worker/worker_browsertest.cc (right): https://codereview.chromium.org/859213006/diff/680001/content/browser/shared_worker/worker_browsertest.cc#newcode163 content/browser/shared_worker/worker_browsertest.cc:163: #endif On 2015/03/10 02:07:57, David Benjamin wrote: > On ...
5 years, 9 months ago (2015-03-10 02:10:55 UTC) #48
davidben
sky: PTAL at chrome/browser/ui/views/ssl_client_certificate_selector.cc chrome/browser/ui/views/ssl_client_certificate_selector.h chrome/browser/ui/views/ssl_client_certificate_selector_browsertest.cc thakis: PTAL at (apparently I failed to add you ...
5 years, 9 months ago (2015-03-11 00:52:05 UTC) #50
Nico
c/b/u/cocoa lgtm (It's usually a good idea to split up CLs like this into several ...
5 years, 9 months ago (2015-03-11 13:45:13 UTC) #51
sky
LGTM
5 years, 9 months ago (2015-03-11 15:56:30 UTC) #52
davidben
On 2015/03/11 13:45:13, Nico (traveling) wrote: > (It's usually a good idea to split up ...
5 years, 9 months ago (2015-03-11 16:46:25 UTC) #53
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/859213006/700001
5 years, 9 months ago (2015-03-11 16:46:54 UTC) #56
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/48914)
5 years, 9 months ago (2015-03-11 17:08:49 UTC) #58
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/859213006/720001
5 years, 9 months ago (2015-03-11 17:14:44 UTC) #61
commit-bot: I haz the power
Committed patchset #37 (id:720001)
5 years, 9 months ago (2015-03-11 19:43:17 UTC) #62
commit-bot: I haz the power
5 years, 9 months ago (2015-03-11 19:44:12 UTC) #63
Message was sent while issue was closed.
Patchset 37 (id:??) landed as
https://crrev.com/3b8455ae75609ee9e91e3af240882785d9942359
Cr-Commit-Position: refs/heads/master@{#320117}

Powered by Google App Engine
This is Rietveld 408576698