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

Issue 861953002: Add login url to captive portal interstitial. (Closed)

Created:
5 years, 11 months ago by meacer
Modified:
5 years, 11 months ago
Reviewers:
felt, mmenke
CC:
chromium-reviews
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add login url to captive portal interstitial. BUG=450428 Committed: https://crrev.com/ca64d98190fba90e62bfbed00fe5e1b0f09d9be4 Cr-Commit-Position: refs/heads/master@{#312934}

Patch Set 1 #

Patch Set 2 : Add DCHECK #

Patch Set 3 : Add a separate message for when the login url is the same as ping url #

Total comments: 7

Patch Set 4 : Add tests #

Patch Set 5 : Minor style fix #

Total comments: 25

Patch Set 6 : mmenke comments #

Total comments: 19
Unified diffs Side-by-side diffs Delta from patch set Stats (+201 lines, -21 lines) Patch
M chrome/app/generated_resources.grd View 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/browser/captive_portal/captive_portal_service.h View 2 chunks +5 lines, -1 line 0 comments Download
M chrome/browser/captive_portal/captive_portal_service.cc View 3 chunks +5 lines, -3 lines 0 comments Download
M chrome/browser/ssl/captive_portal_blocking_page.h View 1 2 3 4 5 3 chunks +4 lines, -2 lines 0 comments Download
M chrome/browser/ssl/captive_portal_blocking_page.cc View 1 2 3 4 5 4 chunks +35 lines, -10 lines 19 comments Download
A chrome/browser/ssl/captive_portal_blocking_page_browsertest.cc View 1 2 3 4 5 1 chunk +143 lines, -0 lines 0 comments Download
M chrome/browser/ssl/ssl_error_handler.h View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ssl/ssl_error_handler.cc View 2 chunks +3 lines, -3 lines 0 comments Download
M chrome/browser/ssl/ssl_error_handler_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/chrome_tests.gypi View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 32 (2 generated)
meacer
mmenke, felt: Can you please take a look? Thanks.
5 years, 11 months ago (2015-01-21 20:42:47 UTC) #2
mmenke
On 2015/01/21 20:42:47, Mustafa Emre Acer wrote: > mmenke, felt: Can you please take a ...
5 years, 11 months ago (2015-01-21 20:50:48 UTC) #3
meacer
On 2015/01/21 20:50:48, mmenke wrote: > On 2015/01/21 20:42:47, Mustafa Emre Acer wrote: > > ...
5 years, 11 months ago (2015-01-21 20:53:11 UTC) #4
mmenke
I'm extremely paranoid: Maybe tests showing we display the hostname only when we should? And ...
5 years, 11 months ago (2015-01-21 21:07:20 UTC) #5
meacer
mmenke: Added browser tests for CaptivePortalBlockingPage. Thanks for the IDN pointer in errorpage tests. palmer: ...
5 years, 11 months ago (2015-01-22 02:47:24 UTC) #6
mmenke
https://codereview.chromium.org/861953002/diff/40001/chrome/browser/ssl/captive_portal_blocking_page.cc File chrome/browser/ssl/captive_portal_blocking_page.cc (right): https://codereview.chromium.org/861953002/diff/40001/chrome/browser/ssl/captive_portal_blocking_page.cc#newcode96 chrome/browser/ssl/captive_portal_blocking_page.cc:96: base::string16 login_host(base::UTF8ToUTF16(login_url_.host())); On 2015/01/22 02:47:24, Mustafa Emre Acer wrote: ...
5 years, 11 months ago (2015-01-22 03:18:05 UTC) #7
meacer
On 2015/01/22 03:18:05, mmenke wrote: > https://codereview.chromium.org/861953002/diff/40001/chrome/browser/ssl/captive_portal_blocking_page.cc > File chrome/browser/ssl/captive_portal_blocking_page.cc (right): > > https://codereview.chromium.org/861953002/diff/40001/chrome/browser/ssl/captive_portal_blocking_page.cc#newcode96 > ...
5 years, 11 months ago (2015-01-22 03:44:20 UTC) #8
mmenke
On 2015/01/22 03:44:20, Mustafa Emre Acer wrote: > On 2015/01/22 03:18:05, mmenke wrote: > > ...
5 years, 11 months ago (2015-01-22 03:49:41 UTC) #9
mmenke
On 2015/01/22 03:49:41, mmenke wrote: > On 2015/01/22 03:44:20, Mustafa Emre Acer wrote: > > ...
5 years, 11 months ago (2015-01-22 03:53:33 UTC) #10
mmenke
LGTM, just the usual nits. https://codereview.chromium.org/861953002/diff/80001/chrome/browser/ssl/captive_portal_blocking_page.cc File chrome/browser/ssl/captive_portal_blocking_page.cc (right): https://codereview.chromium.org/861953002/diff/80001/chrome/browser/ssl/captive_portal_blocking_page.cc#newcode108 chrome/browser/ssl/captive_portal_blocking_page.cc:108: base::i18n::WrapStringWithLTRFormatting(&login_host); Use 2-space indent ...
5 years, 11 months ago (2015-01-22 15:21:28 UTC) #11
meacer
https://codereview.chromium.org/861953002/diff/80001/chrome/browser/ssl/captive_portal_blocking_page.cc File chrome/browser/ssl/captive_portal_blocking_page.cc (right): https://codereview.chromium.org/861953002/diff/80001/chrome/browser/ssl/captive_portal_blocking_page.cc#newcode108 chrome/browser/ssl/captive_portal_blocking_page.cc:108: base::i18n::WrapStringWithLTRFormatting(&login_host); On 2015/01/22 15:21:27, mmenke wrote: > Use 2-space ...
5 years, 11 months ago (2015-01-22 19:07:41 UTC) #12
mmenke
And still LGTM (Another signoff wasn't needed, but thought there were changes that I'd double-check ...
5 years, 11 months ago (2015-01-22 19:11:39 UTC) #13
palmer
You can see the RTL/LTR discussion here: https://code.google.com/p/chromium/issues/detail?id=351639 Bascially, we think that if the TLD ...
5 years, 11 months ago (2015-01-22 19:43:02 UTC) #14
mmenke
On 2015/01/22 19:43:02, Chromium Palmer wrote: > You can see the RTL/LTR discussion here: > ...
5 years, 11 months ago (2015-01-22 20:01:03 UTC) #15
felt
https://codereview.chromium.org/861953002/diff/100001/chrome/browser/ssl/captive_portal_blocking_page.cc File chrome/browser/ssl/captive_portal_blocking_page.cc (right): https://codereview.chromium.org/861953002/diff/100001/chrome/browser/ssl/captive_portal_blocking_page.cc#newcode22 chrome/browser/ssl/captive_portal_blocking_page.cc:22: #error This file must be built with ENABLE_CAPTIVE_PORTAL_DETECTION flag. ...
5 years, 11 months ago (2015-01-22 20:05:26 UTC) #16
mmenke
https://codereview.chromium.org/861953002/diff/100001/chrome/browser/ssl/captive_portal_blocking_page.cc File chrome/browser/ssl/captive_portal_blocking_page.cc (right): https://codereview.chromium.org/861953002/diff/100001/chrome/browser/ssl/captive_portal_blocking_page.cc#newcode98 chrome/browser/ssl/captive_portal_blocking_page.cc:98: IDS_CAPTIVE_PORTAL_PRIMARY_PARAGRAPH_NO_LOGIN_URL)); On 2015/01/22 20:05:25, felt wrote: > In the ...
5 years, 11 months ago (2015-01-22 20:10:48 UTC) #17
felt
https://codereview.chromium.org/861953002/diff/100001/chrome/browser/ssl/captive_portal_blocking_page.cc File chrome/browser/ssl/captive_portal_blocking_page.cc (right): https://codereview.chromium.org/861953002/diff/100001/chrome/browser/ssl/captive_portal_blocking_page.cc#newcode98 chrome/browser/ssl/captive_portal_blocking_page.cc:98: IDS_CAPTIVE_PORTAL_PRIMARY_PARAGRAPH_NO_LOGIN_URL)); On 2015/01/22 20:10:48, mmenke wrote: > On 2015/01/22 ...
5 years, 11 months ago (2015-01-22 20:13:24 UTC) #18
mmenke
https://codereview.chromium.org/861953002/diff/100001/chrome/browser/ssl/captive_portal_blocking_page.cc File chrome/browser/ssl/captive_portal_blocking_page.cc (right): https://codereview.chromium.org/861953002/diff/100001/chrome/browser/ssl/captive_portal_blocking_page.cc#newcode98 chrome/browser/ssl/captive_portal_blocking_page.cc:98: IDS_CAPTIVE_PORTAL_PRIMARY_PARAGRAPH_NO_LOGIN_URL)); On 2015/01/22 20:13:24, felt wrote: > On 2015/01/22 ...
5 years, 11 months ago (2015-01-22 20:16:26 UTC) #19
meacer
https://codereview.chromium.org/861953002/diff/100001/chrome/browser/ssl/captive_portal_blocking_page.cc File chrome/browser/ssl/captive_portal_blocking_page.cc (right): https://codereview.chromium.org/861953002/diff/100001/chrome/browser/ssl/captive_portal_blocking_page.cc#newcode22 chrome/browser/ssl/captive_portal_blocking_page.cc:22: #error This file must be built with ENABLE_CAPTIVE_PORTAL_DETECTION flag. ...
5 years, 11 months ago (2015-01-22 20:22:19 UTC) #20
meacer
https://codereview.chromium.org/861953002/diff/100001/chrome/browser/ssl/captive_portal_blocking_page.cc File chrome/browser/ssl/captive_portal_blocking_page.cc (right): https://codereview.chromium.org/861953002/diff/100001/chrome/browser/ssl/captive_portal_blocking_page.cc#newcode111 chrome/browser/ssl/captive_portal_blocking_page.cc:111: l10n_util::GetStringFUTF16(IDS_CAPTIVE_PORTAL_PRIMARY_PARAGRAPH, On 2015/01/22 20:22:19, Mustafa Emre Acer wrote: > ...
5 years, 11 months ago (2015-01-22 20:23:13 UTC) #21
mmenke
https://codereview.chromium.org/861953002/diff/100001/chrome/browser/ssl/captive_portal_blocking_page.cc File chrome/browser/ssl/captive_portal_blocking_page.cc (right): https://codereview.chromium.org/861953002/diff/100001/chrome/browser/ssl/captive_portal_blocking_page.cc#newcode98 chrome/browser/ssl/captive_portal_blocking_page.cc:98: IDS_CAPTIVE_PORTAL_PRIMARY_PARAGRAPH_NO_LOGIN_URL)); On 2015/01/22 20:22:19, Mustafa Emre Acer wrote: > ...
5 years, 11 months ago (2015-01-22 20:26:57 UTC) #22
meacer
https://codereview.chromium.org/861953002/diff/100001/chrome/browser/ssl/captive_portal_blocking_page.cc File chrome/browser/ssl/captive_portal_blocking_page.cc (right): https://codereview.chromium.org/861953002/diff/100001/chrome/browser/ssl/captive_portal_blocking_page.cc#newcode98 chrome/browser/ssl/captive_portal_blocking_page.cc:98: IDS_CAPTIVE_PORTAL_PRIMARY_PARAGRAPH_NO_LOGIN_URL)); On 2015/01/22 20:26:57, mmenke wrote: > On 2015/01/22 ...
5 years, 11 months ago (2015-01-22 20:54:15 UTC) #23
meacer
https://codereview.chromium.org/861953002/diff/100001/chrome/browser/ssl/captive_portal_blocking_page.cc File chrome/browser/ssl/captive_portal_blocking_page.cc (right): https://codereview.chromium.org/861953002/diff/100001/chrome/browser/ssl/captive_portal_blocking_page.cc#newcode98 chrome/browser/ssl/captive_portal_blocking_page.cc:98: IDS_CAPTIVE_PORTAL_PRIMARY_PARAGRAPH_NO_LOGIN_URL)); On 2015/01/22 20:54:15, Mustafa Emre Acer wrote: > ...
5 years, 11 months ago (2015-01-22 20:55:12 UTC) #24
mmenke
https://codereview.chromium.org/861953002/diff/100001/chrome/browser/ssl/captive_portal_blocking_page.cc File chrome/browser/ssl/captive_portal_blocking_page.cc (right): https://codereview.chromium.org/861953002/diff/100001/chrome/browser/ssl/captive_portal_blocking_page.cc#newcode98 chrome/browser/ssl/captive_portal_blocking_page.cc:98: IDS_CAPTIVE_PORTAL_PRIMARY_PARAGRAPH_NO_LOGIN_URL)); On 2015/01/22 20:55:12, Mustafa Emre Acer wrote: > ...
5 years, 11 months ago (2015-01-22 21:00:50 UTC) #25
meacer
https://codereview.chromium.org/861953002/diff/100001/chrome/browser/ssl/captive_portal_blocking_page.cc File chrome/browser/ssl/captive_portal_blocking_page.cc (right): https://codereview.chromium.org/861953002/diff/100001/chrome/browser/ssl/captive_portal_blocking_page.cc#newcode98 chrome/browser/ssl/captive_portal_blocking_page.cc:98: IDS_CAPTIVE_PORTAL_PRIMARY_PARAGRAPH_NO_LOGIN_URL)); On 2015/01/22 21:00:50, mmenke wrote: > On 2015/01/22 ...
5 years, 11 months ago (2015-01-22 21:26:57 UTC) #26
felt
lgtm % the RTL discussion by the way ignore what i said about linkifying: i ...
5 years, 11 months ago (2015-01-22 22:51:35 UTC) #27
meacer
Thanks all! I filed http://crbug.com/451213 to investigate the display of RTL hostnames. I *think* this ...
5 years, 11 months ago (2015-01-22 23:09:06 UTC) #28
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/861953002/100001
5 years, 11 months ago (2015-01-23 20:05:00 UTC) #30
commit-bot: I haz the power
Committed patchset #6 (id:100001)
5 years, 11 months ago (2015-01-23 21:34:59 UTC) #31
commit-bot: I haz the power
5 years, 11 months ago (2015-01-23 21:35:57 UTC) #32
Message was sent while issue was closed.
Patchset 6 (id:??) landed as
https://crrev.com/ca64d98190fba90e62bfbed00fe5e1b0f09d9be4
Cr-Commit-Position: refs/heads/master@{#312934}

Powered by Google App Engine
This is Rietveld 408576698