|
Adding error handling to ONC validation
- Completed the validation of toplevel ONC
- Moved kEmptyConfiguration to onc_utils.* and validated it in the validator unit test.
BUG= 162801, 162802
TEST=Check that both policy and user import show correct error messages (on about:policy or about:net-internals).
Check that valid or repairable ONC is still accepted.
Total comments: 3
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+696 lines, -332 lines) |
Patch |
 |
M |
chrome/app/chromeos_strings.grdp
|
View
|
|
1 chunk |
+42 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/app/generated_resources.grd
|
View
|
|
1 chunk |
+4 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/cros/network_library_impl_base.cc
|
View
|
|
5 chunks |
+29 lines, -11 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/network_settings/onc_mapper.h
|
View
|
|
1 chunk |
+39 lines, -31 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/network_settings/onc_mapper.cc
|
View
|
|
4 chunks |
+48 lines, -44 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/network_settings/onc_merger_unittest.cc
|
View
|
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/network_settings/onc_normalizer.h
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/network_settings/onc_normalizer.cc
|
View
|
|
1 chunk |
+8 lines, -3 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/network_settings/onc_signature.h
|
View
|
|
1 chunk |
+3 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/network_settings/onc_signature.cc
|
View
|
|
3 chunks |
+9 lines, -9 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/network_settings/onc_translator_unittest.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/network_settings/onc_utils.h
|
View
|
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/network_settings/onc_utils.cc
|
View
|
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/network_settings/onc_validator.h
|
View
|
|
5 chunks |
+56 lines, -4 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/network_settings/onc_validator.cc
|
View
|
|
21 chunks |
+290 lines, -122 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/network_settings/onc_validator_unittest.cc
|
View
|
|
3 chunks |
+56 lines, -16 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/policy/configuration_policy_handler_chromeos.cc
|
View
|
|
2 chunks |
+7 lines, -4 lines |
3 comments
|
Download
|
 |
M |
chrome/browser/policy/network_configuration_updater.h
|
View
|
|
1 chunk |
+0 lines, -3 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/policy/network_configuration_updater.cc
|
View
|
|
2 chunks |
+2 lines, -4 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/policy/network_configuration_updater_unittest.cc
|
View
|
|
2 chunks |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/resources/net_internals/browser_bridge.js
|
View
|
|
2 chunks |
+7 lines, -3 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/resources/net_internals/chromeos_view.js
|
View
|
|
3 chunks |
+16 lines, -5 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/webui/net_internals/net_internals_ui.cc
|
View
|
|
1 chunk |
+13 lines, -7 lines |
0 comments
|
Download
|
 |
A + |
chrome/test/data/chromeos/network_settings/managed_ethernet.onc
|
View
|
|
0 chunks |
+-1 lines, --1 lines |
0 comments
|
Download
|
 |
A |
chrome/test/data/chromeos/network_settings/managed_toplevel.onc
|
View
|
|
1 chunk |
+47 lines, -0 lines |
0 comments
|
Download
|
 |
A + |
chrome/test/data/chromeos/network_settings/managed_vpn.onc
|
View
|
|
0 chunks |
+-1 lines, --1 lines |
0 comments
|
Download
|
 |
A + |
chrome/test/data/chromeos/network_settings/managed_vpn_without_recommended.onc
|
View
|
|
0 chunks |
+-1 lines, --1 lines |
0 comments
|
Download
|
 |
D |
chrome/test/data/chromeos/network_settings/policy.onc
|
View
|
|
1 chunk |
+0 lines, -29 lines |
0 comments
|
Download
|
 |
D |
chrome/test/data/chromeos/network_settings/policy_without_recommended.onc
|
View
|
|
1 chunk |
+0 lines, -26 lines |
0 comments
|
Download
|
 |
A |
chrome/test/data/chromeos/network_settings/recommended_in_unmanaged.onc
|
View
|
|
1 chunk |
+8 lines, -0 lines |
0 comments
|
Download
|
 |
D |
chrome/test/data/chromeos/network_settings/valid.onc
|
View
|
|
1 chunk |
+0 lines, -7 lines |
0 comments
|
Download
|
Total messages: 5 (0 generated)
|