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

Issue 318213002: Add custom interstitial for captive portals. (Closed)

Created:
6 years, 6 months ago by meacer
Modified:
5 years, 11 months ago
CC:
chromium-reviews, arv+watch_chromium.org
Target Ref:
refs/pending/heads/master
Visibility:
Public.

Description

Add custom interstitial for captive portals. This CL adds a new type of interstitial for SSL pages broken by captive portals. When captive portal detection is enabled, the new SSLErrorHandler class triggers a captive portal check and fires a short lived (2 second) one shot timer. If a captive portal is detected in this window, a custom captive portal interstitial with "Connect" button is shown. If a captive portal isn't detected, an SSL interstitial is shown. Any captive portal result that arrives after the timer expires is ignored. Screenshot of the new interstitial: https://goo.gl/cnLIXQ BUG=384667 TEST=ssl_error_handler_unittest.cc, CaptivePortalBrowserTest.* Committed: https://crrev.com/4ef065e92f5822c7b0e73ed01433978c0566954f Cr-Commit-Position: refs/heads/master@{#310697}

Patch Set 1 #

Patch Set 2 : Add unit test #

Patch Set 3 : WebContentsObserver #

Patch Set 4 : Fix build #

Patch Set 5 : Fix build #

Total comments: 9

Patch Set 6 : Fix android tests, add more uma, address mmenke's comments #

Total comments: 34

Patch Set 7 : mmenke comments #

Patch Set 8 : Const all the things #

Total comments: 40

Patch Set 9 : Address mmenke comments #

Patch Set 10 : Remove unnecessary change #

Total comments: 73

Patch Set 11 : mmenke and rsleevi comments #

Total comments: 17

Patch Set 12 : mmenke comments, Simplify error handler #

Patch Set 13 : Stop the timer at the right place #

Total comments: 34

Patch Set 14 : mmenke comments, add login scenario to browser tests and fix race. #

Total comments: 30

Patch Set 15 : Expand browser tests #

Total comments: 22

Patch Set 16 : mmenke comments #

Total comments: 54

Patch Set 17 : mmenke comments - add scenario to close the login tab and reopen. #

Total comments: 2

Patch Set 18 : Remove notification, add observer for SSLErrorHandler timer. #

Total comments: 36

Patch Set 19 : bauerb and mmenke comments - make SSLErrorHandler a WebContentsUserData #

Total comments: 10

Patch Set 20 : bauerb comments #

Total comments: 1

Patch Set 21 : Fix the unit test #

Total comments: 6

Patch Set 22 : bauerb comments and rebase #

Patch Set 23 : Fix trybot errors (memory leak + unused code) #

Total comments: 25

Patch Set 24 : felt comments #

Patch Set 25 : Fix Android builds #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1423 lines, -122 lines) Patch
M chrome/app/generated_resources.grd View 1 chunk +14 lines, -0 lines 0 comments Download
M chrome/browser/captive_portal/captive_portal_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 25 chunks +569 lines, -45 lines 0 comments Download
M chrome/browser/captive_portal/captive_portal_service.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 chunk +5 lines, -3 lines 0 comments Download
M chrome/browser/captive_portal/captive_portal_service.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2 chunks +5 lines, -0 lines 0 comments Download
M chrome/browser/captive_portal/captive_portal_tab_helper.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 3 chunks +5 lines, -4 lines 0 comments Download
M chrome/browser/captive_portal/captive_portal_tab_helper.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 3 chunks +40 lines, -33 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 3 chunks +4 lines, -9 lines 0 comments Download
A + chrome/browser/resources/security_warnings/captive_portal.js View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/resources/security_warnings/interstitial_v2.css View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +6 lines, -0 lines 0 comments Download
M chrome/browser/resources/security_warnings/interstitial_v2.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 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/resources/security_warnings/interstitial_v2.js View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 4 chunks +43 lines, -20 lines 0 comments Download
A + chrome/browser/ssl/DEPS View 1 2 3 4 5 6 7 8 9 10 0 chunks +-1 lines, --1 lines 0 comments Download
A chrome/browser/ssl/captive_portal_blocking_page.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 1 chunk +55 lines, -0 lines 0 comments Download
A chrome/browser/ssl/captive_portal_blocking_page.cc 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 +103 lines, -0 lines 0 comments Download
M chrome/browser/ssl/ssl_blocking_page.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 2 chunks +11 lines, -0 lines 0 comments Download
M chrome/browser/ssl/ssl_blocking_page.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 2 chunks +7 lines, -2 lines 0 comments Download
M chrome/browser/ssl/ssl_error_classification.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 2 chunks +3 lines, -6 lines 0 comments Download
A chrome/browser/ssl/ssl_error_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 1 chunk +107 lines, -0 lines 0 comments Download
A chrome/browser/ssl/ssl_error_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 1 chunk +217 lines, -0 lines 0 comments Download
A chrome/browser/ssl/ssl_error_handler_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 1 chunk +197 lines, -0 lines 0 comments Download
M chrome/chrome_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 2 chunks +4 lines, -0 lines 0 comments Download
M chrome/chrome_tests_unit.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 1 chunk +1 line, -0 lines 0 comments Download
M tools/metrics/histograms/histograms.xml View 4 chunks +26 lines, -0 lines 0 comments Download

Messages

Total messages: 71 (3 generated)
meacer
FYI, though not ready for review yet.
6 years, 6 months ago (2014-06-09 22:52:52 UTC) #1
meacer
mmenke, rsleevi: Could you please take a look? What do you think about the general ...
6 years, 6 months ago (2014-06-16 19:03:08 UTC) #2
mmenke
I'll take a look at this tomorrow.
6 years, 6 months ago (2014-06-16 21:37:35 UTC) #3
mmenke
A couple nits.... I'm fine with the idea, but have yet to dig into the ...
6 years, 6 months ago (2014-06-17 19:17:03 UTC) #4
meacer
https://codereview.chromium.org/318213002/diff/80001/chrome/browser/captive_portal/captive_portal_tab_helper.cc File chrome/browser/captive_portal/captive_portal_tab_helper.cc (right): https://codereview.chromium.org/318213002/diff/80001/chrome/browser/captive_portal/captive_portal_tab_helper.cc#newcode277 chrome/browser/captive_portal/captive_portal_tab_helper.cc:277: } On 2014/06/17 19:17:03, mmenke wrote: > I don't ...
6 years, 6 months ago (2014-06-18 21:23:08 UTC) #5
mmenke
Should probably have some browser tests for this. Also, should make sure this doesn't affect ...
6 years, 6 months ago (2014-06-20 16:07:09 UTC) #6
mmenke
Oh, and I'm sorry about being so slow to get to this.
6 years, 6 months ago (2014-06-20 16:07:46 UTC) #7
meacer
Thanks Matt. https://codereview.chromium.org/318213002/diff/100001/chrome/browser/captive_portal/captive_portal_tab_helper.h File chrome/browser/captive_portal/captive_portal_tab_helper.h (right): https://codereview.chromium.org/318213002/diff/100001/chrome/browser/captive_portal/captive_portal_tab_helper.h#newcode112 chrome/browser/captive_portal/captive_portal_tab_helper.h:112: void OpenLoginTab(bool focus); On 2014/06/20 16:07:08, mmenke ...
6 years, 6 months ago (2014-06-20 23:28:15 UTC) #8
mmenke
https://codereview.chromium.org/318213002/diff/100001/chrome/browser/ssl/ssl_error_handler.h File chrome/browser/ssl/ssl_error_handler.h (right): https://codereview.chromium.org/318213002/diff/100001/chrome/browser/ssl/ssl_error_handler.h#newcode79 chrome/browser/ssl/ssl_error_handler.h:79: const GURL& request_url_; On 2014/06/20 23:28:15, Mustafa Emre Acer ...
6 years, 6 months ago (2014-06-20 23:41:03 UTC) #9
mmenke
On 2014/06/20 23:41:03, mmenke wrote: > https://codereview.chromium.org/318213002/diff/100001/chrome/browser/ssl/ssl_error_handler.h > File chrome/browser/ssl/ssl_error_handler.h (right): > > https://codereview.chromium.org/318213002/diff/100001/chrome/browser/ssl/ssl_error_handler.h#newcode79 > ...
6 years, 6 months ago (2014-06-20 23:45:58 UTC) #10
meacer
> Oh...It's actually owned by our callback. Relying on that just seems like > something ...
6 years, 6 months ago (2014-06-21 00:15:48 UTC) #11
mmenke
Think we should have a couple browser tests for this. https://codereview.chromium.org/318213002/diff/140001/chrome/browser/captive_portal/captive_portal_tab_helper.cc File chrome/browser/captive_portal/captive_portal_tab_helper.cc (right): https://codereview.chromium.org/318213002/diff/140001/chrome/browser/captive_portal/captive_portal_tab_helper.cc#newcode270 ...
6 years, 6 months ago (2014-06-24 18:09:27 UTC) #12
meacer
Hi Matt, Sorry for getting back to this so late. The UX has been changed ...
6 years, 2 months ago (2014-10-22 23:04:30 UTC) #13
mmenke
Sorry, forgot about this one - I'll get back to it on Monday. On 2014/10/22 ...
6 years, 2 months ago (2014-10-24 16:38:27 UTC) #14
mmenke
And forgot about it again, because it had pending comments. Sorry about that (again).
6 years, 1 month ago (2014-10-29 22:19:33 UTC) #15
meacer
On 2014/10/29 22:19:33, mmenke wrote: > And forgot about it again, because it had pending ...
6 years, 1 month ago (2014-10-29 22:21:40 UTC) #16
Ryan Sleevi
Deferring this to matt, as this seems mostly his ken. If there's anything specific I ...
6 years, 1 month ago (2014-10-29 23:17:32 UTC) #17
mmenke
https://codereview.chromium.org/318213002/diff/180001/chrome/browser/captive_portal/captive_portal_browsertest.cc File chrome/browser/captive_portal/captive_portal_browsertest.cc (right): https://codereview.chromium.org/318213002/diff/180001/chrome/browser/captive_portal/captive_portal_browsertest.cc#newcode2256 chrome/browser/captive_portal/captive_portal_browsertest.cc:2256: // tab. The user then logs in and the ...
6 years, 1 month ago (2014-10-30 19:28:02 UTC) #18
mmenke
https://codereview.chromium.org/318213002/diff/180001/chrome/browser/ssl/ssl_error_handler.cc File chrome/browser/ssl/ssl_error_handler.cc (right): https://codereview.chromium.org/318213002/diff/180001/chrome/browser/ssl/ssl_error_handler.cc#newcode86 chrome/browser/ssl/ssl_error_handler.cc:86: RecordUMA(SSL_WARNING_ALREADY_HANDLED); Also, this doesn't get anything. Should just DCHECK(!handled_) ...
6 years, 1 month ago (2014-10-30 19:33:44 UTC) #19
meacer
https://codereview.chromium.org/318213002/diff/180001/chrome/browser/captive_portal/captive_portal_browsertest.cc File chrome/browser/captive_portal/captive_portal_browsertest.cc (right): https://codereview.chromium.org/318213002/diff/180001/chrome/browser/captive_portal/captive_portal_browsertest.cc#newcode2256 chrome/browser/captive_portal/captive_portal_browsertest.cc:2256: // tab. The user then logs in and the ...
6 years, 1 month ago (2014-11-06 21:21:57 UTC) #20
mmenke
Quick responses, and a new comment. Hope to do another pass, and think about tests, ...
6 years, 1 month ago (2014-11-06 22:12:40 UTC) #21
meacer
Thanks for taking a quick look. https://codereview.chromium.org/318213002/diff/180001/chrome/browser/ssl/ssl_error_handler.cc File chrome/browser/ssl/ssl_error_handler.cc (right): https://codereview.chromium.org/318213002/diff/180001/chrome/browser/ssl/ssl_error_handler.cc#newcode86 chrome/browser/ssl/ssl_error_handler.cc:86: RecordUMA(SSL_WARNING_ALREADY_HANDLED); On 2014/11/06 ...
6 years, 1 month ago (2014-11-06 23:23:19 UTC) #22
mmenke
https://codereview.chromium.org/318213002/diff/180001/chrome/browser/ssl/ssl_error_handler.cc File chrome/browser/ssl/ssl_error_handler.cc (right): https://codereview.chromium.org/318213002/diff/180001/chrome/browser/ssl/ssl_error_handler.cc#newcode86 chrome/browser/ssl/ssl_error_handler.cc:86: RecordUMA(SSL_WARNING_ALREADY_HANDLED); On 2014/11/06 23:23:18, Mustafa Emre Acer wrote: > ...
6 years, 1 month ago (2014-11-06 23:39:08 UTC) #23
mmenke
https://codereview.chromium.org/318213002/diff/200001/chrome/app/generated_resources.grd File chrome/app/generated_resources.grd (right): https://codereview.chromium.org/318213002/diff/200001/chrome/app/generated_resources.grd#newcode9631 chrome/app/generated_resources.grd:9631: + Connect to Network Has this gone through UI ...
6 years, 1 month ago (2014-11-07 15:45:30 UTC) #24
meacer
https://codereview.chromium.org/318213002/diff/200001/chrome/app/generated_resources.grd File chrome/app/generated_resources.grd (right): https://codereview.chromium.org/318213002/diff/200001/chrome/app/generated_resources.grd#newcode9631 chrome/app/generated_resources.grd:9631: + Connect to Network On 2014/11/07 15:45:30, mmenke wrote: ...
6 years, 1 month ago (2014-11-07 20:30:31 UTC) #25
mmenke
Hope to get to your unit tests later today, but there's a chance I won't. ...
6 years, 1 month ago (2014-11-10 17:32:08 UTC) #26
mmenke
https://codereview.chromium.org/318213002/diff/240001/chrome/browser/ssl/ssl_error_handler_unittest.cc File chrome/browser/ssl/ssl_error_handler_unittest.cc (right): https://codereview.chromium.org/318213002/diff/240001/chrome/browser/ssl/ssl_error_handler_unittest.cc#newcode105 chrome/browser/ssl/ssl_error_handler_unittest.cc:105: command_line.AppendSwitch(::switches::kTestType); What does this do? https://codereview.chromium.org/318213002/diff/240001/chrome/browser/ssl/ssl_error_handler_unittest.cc#newcode120 chrome/browser/ssl/ssl_error_handler_unittest.cc:120: TestSSLErrorHandler& error_handler() ...
6 years, 1 month ago (2014-11-12 22:15:08 UTC) #27
meacer
https://codereview.chromium.org/318213002/diff/240001/chrome/browser/captive_portal/captive_portal_browsertest.cc File chrome/browser/captive_portal/captive_portal_browsertest.cc (right): https://codereview.chromium.org/318213002/diff/240001/chrome/browser/captive_portal/captive_portal_browsertest.cc#newcode1782 chrome/browser/captive_portal/captive_portal_browsertest.cc:1782: // of a captive portal error page. On 2014/11/10 ...
6 years, 1 month ago (2014-11-14 00:30:25 UTC) #28
meacer
https://codereview.chromium.org/318213002/diff/240001/chrome/browser/ssl/ssl_error_handler.cc File chrome/browser/ssl/ssl_error_handler.cc (right): https://codereview.chromium.org/318213002/diff/240001/chrome/browser/ssl/ssl_error_handler.cc#newcode117 chrome/browser/ssl/ssl_error_handler.cc:117: RecordUMA(CAPTIVE_PORTAL_CHECK); On 2014/11/14 00:30:25, Mustafa Emre Acer wrote: > ...
6 years, 1 month ago (2014-11-14 00:31:32 UTC) #29
meacer
https://codereview.chromium.org/318213002/diff/240001/chrome/browser/captive_portal/captive_portal_browsertest.cc File chrome/browser/captive_portal/captive_portal_browsertest.cc (right): https://codereview.chromium.org/318213002/diff/240001/chrome/browser/captive_portal/captive_portal_browsertest.cc#newcode1782 chrome/browser/captive_portal/captive_portal_browsertest.cc:1782: // of a captive portal error page. On 2014/11/10 ...
6 years, 1 month ago (2014-11-14 01:51:24 UTC) #30
mmenke
https://codereview.chromium.org/318213002/diff/240001/chrome/browser/captive_portal/captive_portal_browsertest.cc File chrome/browser/captive_portal/captive_portal_browsertest.cc (right): https://codereview.chromium.org/318213002/diff/240001/chrome/browser/captive_portal/captive_portal_browsertest.cc#newcode1782 chrome/browser/captive_portal/captive_portal_browsertest.cc:1782: // of a captive portal error page. On 2014/11/14 ...
6 years, 1 month ago (2014-11-14 15:28:55 UTC) #31
meacer
mmenke@: Sorry for the late response, I was trying to figure out a problem with ...
6 years ago (2014-11-25 01:39:52 UTC) #32
mmenke
May not get to this until tomorrow. https://codereview.chromium.org/318213002/diff/240001/chrome/browser/ssl/ssl_error_handler.h File chrome/browser/ssl/ssl_error_handler.h (right): https://codereview.chromium.org/318213002/diff/240001/chrome/browser/ssl/ssl_error_handler.h#newcode49 chrome/browser/ssl/ssl_error_handler.h:49: const base::Callback<void(bool)>& ...
6 years ago (2014-11-25 15:23:13 UTC) #33
mmenke
https://codereview.chromium.org/318213002/diff/260001/chrome/browser/captive_portal/captive_portal_browsertest.cc File chrome/browser/captive_portal/captive_portal_browsertest.cc (right): https://codereview.chromium.org/318213002/diff/260001/chrome/browser/captive_portal/captive_portal_browsertest.cc#newcode123 chrome/browser/captive_portal/captive_portal_browsertest.cc:123: bool WaitForPageReady(content::RenderViewHost* rvh) { Hrm...Do you know what this ...
6 years ago (2014-11-26 18:57:49 UTC) #34
meacer
Sorry for the delay. Took me way too long to figure out how to interstitial-commit ...
6 years ago (2014-12-08 22:29:51 UTC) #35
mmenke
On 2014/12/08 22:29:51, Mustafa Emre Acer wrote: > Sorry for the delay. Took me way ...
6 years ago (2014-12-08 22:33:46 UTC) #36
mmenke
Not a full pass - haven't looked at tests again, in particular. https://codereview.chromium.org/318213002/diff/280001/chrome/browser/captive_portal/captive_portal_service.h File chrome/browser/captive_portal/captive_portal_service.h ...
6 years ago (2014-12-09 22:42:27 UTC) #37
meacer
https://codereview.chromium.org/318213002/diff/280001/chrome/browser/captive_portal/captive_portal_service.h File chrome/browser/captive_portal/captive_portal_service.h (right): https://codereview.chromium.org/318213002/diff/280001/chrome/browser/captive_portal/captive_portal_service.h#newcode54 chrome/browser/captive_portal/captive_portal_service.h:54: void SetPortalDetectionEnabledForTest(bool enabled); On 2014/12/09 22:42:26, mmenke wrote: > ...
6 years ago (2014-12-10 22:48:03 UTC) #38
mmenke
Sorry for not getting back to this, this week. Been a hectic week (Aren't they ...
6 years ago (2014-12-12 18:50:06 UTC) #39
mmenke
Sorry for the delay - I've been giving this low priority because of its complexity, ...
6 years ago (2014-12-15 20:46:08 UTC) #40
meacer
Thanks. This is actually top priority for me, I was just being unintentionally slow :) ...
6 years ago (2014-12-16 01:23:19 UTC) #41
mmenke
LGTM (6 months later... :) https://codereview.chromium.org/318213002/diff/320001/chrome/browser/captive_portal/captive_portal_browsertest.cc File chrome/browser/captive_portal/captive_portal_browsertest.cc (right): https://codereview.chromium.org/318213002/diff/320001/chrome/browser/captive_portal/captive_portal_browsertest.cc#newcode2093 chrome/browser/captive_portal/captive_portal_browsertest.cc:2093: RespondToProbeRequests(true); On 2014/12/16 01:23:19, ...
6 years ago (2014-12-17 18:45:06 UTC) #42
meacer
w00t :) Thanks! I'll address your last comment. felt: Can you PTAL at the following? ...
6 years ago (2014-12-17 18:57:33 UTC) #44
Lei Zhang
We are actually trying to get rid of notifications, so can we not add any ...
6 years ago (2014-12-17 20:36:12 UTC) #45
mmenke
On 2014/12/17 20:36:12, Lei Zhang wrote: > We are actually trying to get rid of ...
6 years ago (2014-12-17 20:41:33 UTC) #46
meacer
mmenke: I'll remove the notification and add a method to SSLErrorHandler that sets a static ...
6 years ago (2014-12-17 21:08:56 UTC) #47
meacer
Removed the notification. mmenke, PTAL at the browsertest change. https://codereview.chromium.org/318213002/diff/320001/chrome/browser/captive_portal/captive_portal_browsertest.cc File chrome/browser/captive_portal/captive_portal_browsertest.cc (right): https://codereview.chromium.org/318213002/diff/320001/chrome/browser/captive_portal/captive_portal_browsertest.cc#newcode2093 chrome/browser/captive_portal/captive_portal_browsertest.cc:2093: ...
6 years ago (2014-12-17 23:16:38 UTC) #48
mmenke
https://codereview.chromium.org/318213002/diff/340001/chrome/browser/ssl/ssl_error_handler.h File chrome/browser/ssl/ssl_error_handler.h (right): https://codereview.chromium.org/318213002/diff/340001/chrome/browser/ssl/ssl_error_handler.h#newcode63 chrome/browser/ssl/ssl_error_handler.h:63: } Can't the test just use content::WaitForInterstitialAttach? See content/public/test/browser_test_utils.h.
6 years ago (2014-12-18 15:44:03 UTC) #49
Bernhard Bauer
https://codereview.chromium.org/318213002/diff/340001/chrome/browser/captive_portal/captive_portal_browsertest.cc File chrome/browser/captive_portal/captive_portal_browsertest.cc (right): https://codereview.chromium.org/318213002/diff/340001/chrome/browser/captive_portal/captive_portal_browsertest.cc#newcode848 chrome/browser/captive_portal/captive_portal_browsertest.cc:848: void OnTimerFired(content::WebContents* web_contents); Could this be private? https://codereview.chromium.org/318213002/diff/340001/chrome/browser/captive_portal/captive_portal_browsertest.cc#newcode866 chrome/browser/captive_portal/captive_portal_browsertest.cc:866: ...
6 years ago (2014-12-18 18:10:07 UTC) #50
meacer
bauerb, mmenke: PTAL? https://codereview.chromium.org/318213002/diff/340001/chrome/browser/captive_portal/captive_portal_browsertest.cc File chrome/browser/captive_portal/captive_portal_browsertest.cc (right): https://codereview.chromium.org/318213002/diff/340001/chrome/browser/captive_portal/captive_portal_browsertest.cc#newcode848 chrome/browser/captive_portal/captive_portal_browsertest.cc:848: void OnTimerFired(content::WebContents* web_contents); On 2014/12/18 18:10:05, ...
6 years ago (2014-12-19 02:42:25 UTC) #51
Bernhard Bauer
Thanks! https://codereview.chromium.org/318213002/diff/360001/chrome/browser/captive_portal/captive_portal_browsertest.cc File chrome/browser/captive_portal/captive_portal_browsertest.cc (right): https://codereview.chromium.org/318213002/diff/360001/chrome/browser/captive_portal/captive_portal_browsertest.cc#newcode872 chrome/browser/captive_portal/captive_portal_browsertest.cc:872: message_loop_runner_ = new content::MessageLoopRunner; You may want to ...
6 years ago (2014-12-19 10:14:25 UTC) #52
meacer
Bauer: Can you PTAL? https://codereview.chromium.org/318213002/diff/360001/chrome/browser/captive_portal/captive_portal_browsertest.cc File chrome/browser/captive_portal/captive_portal_browsertest.cc (right): https://codereview.chromium.org/318213002/diff/360001/chrome/browser/captive_portal/captive_portal_browsertest.cc#newcode872 chrome/browser/captive_portal/captive_portal_browsertest.cc:872: message_loop_runner_ = new content::MessageLoopRunner; On ...
6 years ago (2014-12-19 19:04:24 UTC) #53
mmenke
I'll defer to Bernhard for the rest of the review. https://codereview.chromium.org/318213002/diff/380001/chrome/browser/ssl/ssl_error_handler.cc File chrome/browser/ssl/ssl_error_handler.cc (right): https://codereview.chromium.org/318213002/diff/380001/chrome/browser/ssl/ssl_error_handler.cc#newcode108 ...
6 years ago (2014-12-19 19:07:51 UTC) #54
meacer
On 2014/12/19 19:07:51, mmenke (OOO 12-20 to 1-4) wrote: > I'll defer to Bernhard for ...
6 years ago (2014-12-19 19:15:33 UTC) #55
Bernhard Bauer
LGTM with some small nits: https://codereview.chromium.org/318213002/diff/400001/chrome/browser/ssl/ssl_error_handler.cc File chrome/browser/ssl/ssl_error_handler.cc (right): https://codereview.chromium.org/318213002/diff/400001/chrome/browser/ssl/ssl_error_handler.cc#newcode57 chrome/browser/ssl/ssl_error_handler.cc:57: if (delay == SSLErrorHandler::LONG) ...
6 years ago (2014-12-20 11:21:24 UTC) #56
Bernhard Bauer
LGTM with some small nits:
6 years ago (2014-12-20 11:31:36 UTC) #57
meacer
isherman: Can you PTAL at histograms/histograms.xml? https://codereview.chromium.org/318213002/diff/400001/chrome/browser/ssl/ssl_error_handler.cc File chrome/browser/ssl/ssl_error_handler.cc (right): https://codereview.chromium.org/318213002/diff/400001/chrome/browser/ssl/ssl_error_handler.cc#newcode57 chrome/browser/ssl/ssl_error_handler.cc:57: if (delay == ...
6 years ago (2014-12-22 20:01:24 UTC) #59
felt
https://codereview.chromium.org/318213002/diff/440001/chrome/browser/resources/security_warnings/interstitial_v2.js File chrome/browser/resources/security_warnings/interstitial_v2.js (right): https://codereview.chromium.org/318213002/diff/440001/chrome/browser/resources/security_warnings/interstitial_v2.js#newcode69 chrome/browser/resources/security_warnings/interstitial_v2.js:69: var ssl = interstitialType == 'SSL'; is there a ...
5 years, 12 months ago (2014-12-28 15:40:53 UTC) #60
Ilya Sherman
histograms lgm, thanks.
5 years, 11 months ago (2015-01-06 00:23:56 UTC) #61
meacer
On 2015/01/06 00:23:56, Ilya Sherman wrote: > histograms lgm, thanks. Thanks Ilya, but did you ...
5 years, 11 months ago (2015-01-06 09:34:37 UTC) #62
Ilya Sherman
On 2015/01/06 09:34:37, Mustafa Acer (OOO until Jan13) wrote: > On 2015/01/06 00:23:56, Ilya Sherman ...
5 years, 11 months ago (2015-01-06 22:50:10 UTC) #63
meacer
felt: PTAL? https://codereview.chromium.org/318213002/diff/440001/chrome/browser/resources/security_warnings/interstitial_v2.js File chrome/browser/resources/security_warnings/interstitial_v2.js (right): https://codereview.chromium.org/318213002/diff/440001/chrome/browser/resources/security_warnings/interstitial_v2.js#newcode69 chrome/browser/resources/security_warnings/interstitial_v2.js:69: var ssl = interstitialType == 'SSL'; On ...
5 years, 11 months ago (2015-01-08 14:29:16 UTC) #64
felt
lgtm https://codereview.chromium.org/318213002/diff/440001/chrome/browser/ssl/captive_portal_blocking_page.cc File chrome/browser/ssl/captive_portal_blocking_page.cc (right): https://codereview.chromium.org/318213002/diff/440001/chrome/browser/ssl/captive_portal_blocking_page.cc#newcode97 chrome/browser/ssl/captive_portal_blocking_page.cc:97: if (command == std::string("\"") + kOpenLoginPageCommand + "\"") ...
5 years, 11 months ago (2015-01-08 16:47:44 UTC) #65
Bernhard Bauer
https://codereview.chromium.org/318213002/diff/440001/chrome/browser/ssl/captive_portal_blocking_page.h File chrome/browser/ssl/captive_portal_blocking_page.h (right): https://codereview.chromium.org/318213002/diff/440001/chrome/browser/ssl/captive_portal_blocking_page.h#newcode30 chrome/browser/ssl/captive_portal_blocking_page.h:30: static const void* kTypeForTesting; On 2015/01/08 16:47:44, felt wrote: ...
5 years, 11 months ago (2015-01-08 17:25:14 UTC) #66
meacer
On 2015/01/08 17:25:14, Bernhard Bauer wrote: > https://codereview.chromium.org/318213002/diff/440001/chrome/browser/ssl/captive_portal_blocking_page.h > File chrome/browser/ssl/captive_portal_blocking_page.h (right): > > https://codereview.chromium.org/318213002/diff/440001/chrome/browser/ssl/captive_portal_blocking_page.h#newcode30 ...
5 years, 11 months ago (2015-01-09 01:55:22 UTC) #67
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/318213002/480001
5 years, 11 months ago (2015-01-09 01:57:03 UTC) #69
commit-bot: I haz the power
Committed patchset #25 (id:480001)
5 years, 11 months ago (2015-01-09 03:22:05 UTC) #70
commit-bot: I haz the power
5 years, 11 months ago (2015-01-09 03:24:13 UTC) #71
Message was sent while issue was closed.
Patchset 25 (id:??) landed as
https://crrev.com/4ef065e92f5822c7b0e73ed01433978c0566954f
Cr-Commit-Position: refs/heads/master@{#310697}

Powered by Google App Engine
This is Rietveld 408576698