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

Issue 11970012: Add a check for server and CA certificates in device policies to the ONC validator. (Closed)

Created:
7 years, 11 months ago by pneubeck (no reviews)
Modified:
7 years, 11 months ago
CC:
chromium-reviews, nkostylev+watch_chromium.org, tfarina, gspencer+watch_chromium.org, gauravsh+watch_chromium.org, oshima+watch_chromium.org, stevenjb+watch_chromium.org, davemoore+watch_chromium.org
Visibility:
Public.

Description

Add a check for server and CA certificates in device policies to the ONC validator. Checking for empty GUIDs and added a note to the ONC spec. Cleaned up the CertificateImporter on the way. TBR=stevenjb@chromium.org (small NetworkLibrary change reviewed by Greg, added a test file) BUG=170357 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=178820

Patch Set 1 : Initial patch. #

Total comments: 16

Patch Set 2 : Addressed the comments. #

Patch Set 3 : Changed the wording in the spec. #

Total comments: 2

Patch Set 4 : Rebased. #

Patch Set 5 : Addressed Greg's comment: Added braces. #

Patch Set 6 : Rebased. #

Patch Set 7 : Fixing unit tests. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+177 lines, -108 lines) Patch
M chrome/browser/chromeos/cros/network_library_impl_base.cc View 1 2 3 4 5 1 chunk +6 lines, -1 line 0 comments Download
M chrome/browser/chromeos/cros/network_library_unittest.cc View 1 2 3 4 5 6 2 chunks +2 lines, -4 lines 0 comments Download
M chromeos/docs/onc_spec.html View 1 2 3 chunks +10 lines, -9 lines 0 comments Download
M chromeos/network/onc/onc_certificate_importer.h View 1 2 chunks +8 lines, -11 lines 0 comments Download
M chromeos/network/onc/onc_certificate_importer.cc View 1 2 3 4 7 chunks +22 lines, -37 lines 0 comments Download
M chromeos/network/onc/onc_certificate_importer_unittest.cc View 1 2 3 4 5 6 1 chunk +1 line, -2 lines 0 comments Download
M chromeos/network/onc/onc_validator.h View 1 1 chunk +3 lines, -0 lines 0 comments Download
M chromeos/network/onc/onc_validator.cc View 1 2 3 4 5 4 chunks +32 lines, -6 lines 0 comments Download
M chromeos/network/onc/onc_validator_unittest.cc View 9 chunks +34 lines, -38 lines 0 comments Download
M chromeos/test/data/network/invalid_settings_with_repairs.json View 3 chunks +59 lines, -0 lines 0 comments Download

Messages

Total messages: 13 (0 generated)
pneubeck (no reviews)
Please review according to @David: onc_spec.html @Greg: network_library* @Joao: chromeos/network/onc/* Thanks all!
7 years, 11 months ago (2013-01-16 14:46:56 UTC) #1
pastarmovj
some drive by comments by me. https://codereview.chromium.org/11970012/diff/2001/chromeos/docs/onc_spec.html File chromeos/docs/onc_spec.html (right): https://codereview.chromium.org/11970012/diff/2001/chromeos/docs/onc_spec.html#newcode249 chromeos/docs/onc_spec.html:249: possible to update ...
7 years, 11 months ago (2013-01-16 14:49:38 UTC) #2
pneubeck (no reviews)
https://codereview.chromium.org/11970012/diff/2001/chromeos/docs/onc_spec.html File chromeos/docs/onc_spec.html (right): https://codereview.chromium.org/11970012/diff/2001/chromeos/docs/onc_spec.html#newcode249 chromeos/docs/onc_spec.html:249: possible to update previously imported configurations. Must have a ...
7 years, 11 months ago (2013-01-16 14:53:18 UTC) #3
Joao da Silva
https://codereview.chromium.org/11970012/diff/2001/chrome/browser/chromeos/cros/network_library_impl_base.cc File chrome/browser/chromeos/cros/network_library_impl_base.cc (right): https://codereview.chromium.org/11970012/diff/2001/chrome/browser/chromeos/cros/network_library_impl_base.cc#newcode1147 chrome/browser/chromeos/cros/network_library_impl_base.cc:1147: allow_web_trust_from_policy); Web trust is also allowed for ONC_SOURCE_USER_IMPORT. bool ...
7 years, 11 months ago (2013-01-16 15:03:56 UTC) #4
pneubeck (no reviews)
https://codereview.chromium.org/11970012/diff/2001/chrome/browser/chromeos/cros/network_library_impl_base.cc File chrome/browser/chromeos/cros/network_library_impl_base.cc (right): https://codereview.chromium.org/11970012/diff/2001/chrome/browser/chromeos/cros/network_library_impl_base.cc#newcode1147 chrome/browser/chromeos/cros/network_library_impl_base.cc:1147: allow_web_trust_from_policy); On 2013/01/16 15:03:57, Joao da Silva wrote: > ...
7 years, 11 months ago (2013-01-16 15:18:04 UTC) #5
Joao da Silva
lgtm
7 years, 11 months ago (2013-01-16 15:20:30 UTC) #6
pneubeck (no reviews)
@Greg: Joao already reviewed the code changes. A quick look at the network_library_impl_base* changes should ...
7 years, 11 months ago (2013-01-18 13:29:43 UTC) #7
Greg Spencer (Chromium)
LGTM, modulo the one comment below. https://codereview.chromium.org/11970012/diff/15001/chromeos/network/onc/onc_certificate_importer.cc File chromeos/network/onc/onc_certificate_importer.cc (right): https://codereview.chromium.org/11970012/diff/15001/chromeos/network/onc/onc_certificate_importer.cc#newcode90 chromeos/network/onc/onc_certificate_importer.cc:90: else if (cert_type ...
7 years, 11 months ago (2013-01-18 17:39:36 UTC) #8
pneubeck (no reviews)
https://codereview.chromium.org/11970012/diff/15001/chromeos/network/onc/onc_certificate_importer.cc File chromeos/network/onc/onc_certificate_importer.cc (right): https://codereview.chromium.org/11970012/diff/15001/chromeos/network/onc/onc_certificate_importer.cc#newcode90 chromeos/network/onc/onc_certificate_importer.cc:90: else if (cert_type == certificate::kClient) On 2013/01/18 17:39:36, Greg ...
7 years, 11 months ago (2013-01-24 19:36:11 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/pneubeck@chromium.org/11970012/21010
7 years, 11 months ago (2013-01-25 08:51:20 UTC) #10
commit-bot: I haz the power
Presubmit check for 11970012-21010 failed and returned exit status 1. Running presubmit commit checks ...
7 years, 11 months ago (2013-01-25 08:51:26 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/pneubeck@chromium.org/11970012/21010
7 years, 11 months ago (2013-01-25 08:55:57 UTC) #12
commit-bot: I haz the power
7 years, 11 months ago (2013-01-25 15:39:10 UTC) #13
Message was sent while issue was closed.
Change committed as 178820

Powered by Google App Engine
This is Rietveld 408576698