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

Issue 16512003: Configure networks requiring a certificate. (Closed)

Created:
7 years, 6 months ago by stevenjb
Modified:
7 years, 6 months ago
CC:
chromium-reviews, sadrul, nkostylev+watch_chromium.org, ben+watch_chromium.org, gspencer+watch_chromium.org, gauravsh+watch_chromium.org, oshima+watch_chromium.org, stevenjb+watch_chromium.org, davemoore+watch_chromium.org
Visibility:
Public.

Description

Configure networks requiring a certificate. The current flow does not guarantee that a configured network will have its tpm / pkcs11 credentials configured. We need to set these properties in order to reliably connect to networks requiring certificates. The patch also includes some minor changes to improve error reporting and configuration triggering for failure cases. BUG=247104 For /wifi_data_provider_chromeos_unittest.cc: TBR=joth@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=204994

Patch Set 1 #

Patch Set 2 : . #

Total comments: 1

Patch Set 3 : Add localized Auth error messages #

Total comments: 35

Patch Set 4 : Apply Feedback #

Total comments: 6

Patch Set 5 : Nits #

Patch Set 6 : Rebase #

Patch Set 7 : Update error strings #

Unified diffs Side-by-side diffs Delta from patch set Stats (+357 lines, -170 lines) Patch
M ash/ash_chromeos_strings.grdp View 1 2 3 4 5 6 1 chunk +27 lines, -21 lines 0 comments Download
M ash/system/chromeos/network/network_connect.cc View 1 2 3 1 chunk +8 lines, -0 lines 0 comments Download
M ash/system/chromeos/network/network_state_notifier.cc View 1 2 3 4 5 6 1 chunk +12 lines, -2 lines 0 comments Download
M ash/system/chromeos/network/network_state_notifier_unittest.cc View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/chromeos/cros/network_library.cc View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/chromeos/net/network_portal_detector_impl_unittest.cc View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/chromeos/network_login_observer.h View 3 chunks +1 line, -7 lines 0 comments Download
M chrome/browser/chromeos/network_login_observer.cc View 2 chunks +0 lines, -16 lines 0 comments Download
M chrome/browser/chromeos/options/network_config_view.h View 1 chunk +2 lines, -3 lines 0 comments Download
M chrome/browser/chromeos/options/network_config_view.cc View 1 chunk +4 lines, -6 lines 0 comments Download
M chrome/browser/chromeos/options/network_connect.h View 1 2 3 4 1 chunk +10 lines, -0 lines 0 comments Download
M chrome/browser/chromeos/options/network_connect.cc View 1 2 3 4 3 chunks +64 lines, -19 lines 0 comments Download
M chrome/browser/chromeos/proxy_config_service_impl_unittest.cc View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/chromeos/system/ash_system_tray_delegate.cc View 1 2 3 4 5 1 chunk +1 line, -25 lines 0 comments Download
M chromeos/network/network_connection_handler.h View 1 2 3 7 chunks +29 lines, -6 lines 0 comments Download
M chromeos/network/network_connection_handler.cc View 1 2 3 10 chunks +162 lines, -58 lines 0 comments Download
M chromeos/network/network_connection_handler_unittest.cc View 1 2 chunks +5 lines, -1 line 0 comments Download
M chromeos/network/network_handler.h View 1 2 3 1 chunk +3 lines, -0 lines 0 comments Download
M chromeos/network/network_handler.cc View 1 2 3 2 chunks +11 lines, -1 line 0 comments Download
M chromeos/network/network_state.h View 1 2 3 1 chunk +4 lines, -0 lines 0 comments Download
M chromeos/network/network_state.cc View 1 2 3 1 chunk +9 lines, -0 lines 0 comments Download
M content/browser/geolocation/wifi_data_provider_chromeos_unittest.cc View 1 2 3 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 10 (0 generated)
stevenjb
7 years, 6 months ago (2013-06-06 00:43:35 UTC) #1
Greg Spencer (Chromium)
https://codereview.chromium.org/16512003/diff/2001/chromeos/network/network_connection_handler.cc File chromeos/network/network_connection_handler.cc (right): https://codereview.chromium.org/16512003/diff/2001/chromeos/network/network_connection_handler.cc#newcode389 chromeos/network/network_connection_handler.cc:389: // TODO(stevenjb): Remove this code once NetworkConfigurationHandler So, why ...
7 years, 6 months ago (2013-06-06 01:11:46 UTC) #2
stevenjb
On 2013/06/06 01:11:46, Greg Spencer (Chromium) wrote: > https://codereview.chromium.org/16512003/diff/2001/chromeos/network/network_connection_handler.cc > File chromeos/network/network_connection_handler.cc (right): > > ...
7 years, 6 months ago (2013-06-06 01:16:46 UTC) #3
pneubeck (no reviews)
The CL seems to be a combination of two independent parts: ConfigureNetwork function and the ...
7 years, 6 months ago (2013-06-06 20:41:20 UTC) #4
stevenjb
https://codereview.chromium.org/16512003/diff/6001/ash/system/chromeos/network/network_connect.cc File ash/system/chromeos/network/network_connect.cc (right): https://codereview.chromium.org/16512003/diff/6001/ash/system/chromeos/network/network_connect.cc#newcode51 ash/system/chromeos/network/network_connect.cc:51: // configure UI and a notification. See crbug.com/217033 for ...
7 years, 6 months ago (2013-06-07 03:44:58 UTC) #5
pneubeck (no reviews)
lgtm https://codereview.chromium.org/16512003/diff/6001/ash/system/chromeos/network/network_state_notifier.cc File ash/system/chromeos/network/network_state_notifier.cc (right): https://codereview.chromium.org/16512003/diff/6001/ash/system/chromeos/network/network_state_notifier.cc#newcode95 ash/system/chromeos/network/network_state_notifier.cc:95: IDS_CHROMEOS_NETWORK_ERROR_IPSEC_CERT_AUTH_FAILED); On 2013/06/07 03:44:58, stevenjb (chromium) wrote: > ...
7 years, 6 months ago (2013-06-07 12:05:47 UTC) #6
Greg Spencer (Chromium)
lgtm
7 years, 6 months ago (2013-06-07 18:33:02 UTC) #7
stevenjb
https://codereview.chromium.org/16512003/diff/19001/chrome/browser/chromeos/options/network_connect.cc File chrome/browser/chromeos/options/network_connect.cc (right): https://codereview.chromium.org/16512003/diff/19001/chrome/browser/chromeos/options/network_connect.cc#newcode19 chrome/browser/chromeos/options/network_connect.cc:19: #include "chrome/browser/chromeos/system/ash_system_tray_delegate.h" On 2013/06/07 12:05:47, pneubeck wrote: > unused? ...
7 years, 6 months ago (2013-06-07 18:50:39 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/stevenjb@chromium.org/16512003/54001
7 years, 6 months ago (2013-06-07 18:54:15 UTC) #9
commit-bot: I haz the power
7 years, 6 months ago (2013-06-08 00:37:57 UTC) #10
Message was sent while issue was closed.
Change committed as 204994

Powered by Google App Engine
This is Rietveld 408576698