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

Issue 2471723002: chromeos: networkingPrivate: Set active proxy values (Closed)

Created:
4 years, 1 month ago by stevenjb
Modified:
4 years, 1 month ago
Reviewers:
michaelpg, emaxx
CC:
chromium-reviews, extensions-reviews_chromium.org, michaelpg+watch-elements_chromium.org, dbeam+watch-elements_chromium.org, michaelpg+watch-md-settings_chromium.org, stevenjb+watch_chromium.org, michaelpg+watch-md-ui_chromium.org, arv+watch_chromium.org, oshima+watch_chromium.org, chromium-apps-reviews_chromium.org, vitalyp+closure_chromium.org, dbeam+watch-settings_chromium.org, dbeam+watch-closure_chromium.org, stevenjb+watch-md-settings_chromium.org, jlklein+watch-closure_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

chromeos: networkingPrivate: Set active proxy values This CL sets the 'Active' ONC property for the Proxy when the proxy is being set by an extension. It also introduces the 'ActiveExtension' value for the 'Effective' field of managed ONC property dictionaries indicating that the Active value has been set by an extension. BUG=658015 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation Committed: https://crrev.com/7b704d273945c123d864d49838695f36e0151a47 Cr-Commit-Position: refs/heads/master@{#432361}

Patch Set 1 #

Patch Set 2 : . #

Patch Set 3 : Separate out UI changes #

Total comments: 11

Patch Set 4 : Rebase + Feedback #

Total comments: 9

Patch Set 5 : Fix proxy configuration #

Patch Set 6 : Rebase #

Patch Set 7 : Add comments, rename function #

Patch Set 8 : Fix state test #

Patch Set 9 : Fix extension controlled #

Patch Set 10 : Rebase #

Total comments: 7

Patch Set 11 : Rebase + WrapUnique -> MakeUnique #

Patch Set 12 : Fix test expectations #

Unified diffs Side-by-side diffs Delta from patch set Stats (+209 lines, -13 lines) Patch
M chrome/test/data/extensions/api_test/networking_private/chromeos/test.js View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +8 lines, -0 lines 0 comments Download
M chromeos/network/network_state_handler.h View 1 2 3 4 5 1 chunk +5 lines, -0 lines 0 comments Download
M chromeos/network/network_state_handler.cc View 1 2 3 4 5 1 chunk +8 lines, -0 lines 0 comments Download
M chromeos/network/proxy/ui_proxy_config_service.cc View 1 2 3 1 chunk +11 lines, -2 lines 0 comments Download
M components/onc/onc_constants.h View 1 chunk +4 lines, -0 lines 0 comments Download
M components/onc/onc_constants.cc View 1 chunk +2 lines, -0 lines 0 comments Download
M extensions/browser/api/networking_private/DEPS View 1 chunk +1 line, -0 lines 0 comments Download
M extensions/browser/api/networking_private/networking_private_chromeos.h View 1 2 3 4 5 6 2 chunks +7 lines, -1 line 0 comments Download
M extensions/browser/api/networking_private/networking_private_chromeos.cc View 1 2 3 4 5 6 7 8 9 10 10 chunks +163 lines, -10 lines 0 comments Download

Messages

Total messages: 38 (22 generated)
stevenjb
4 years, 1 month ago (2016-11-02 01:11:31 UTC) #9
stevenjb
+emaxx@, largely FYI but feedback welcome.
4 years, 1 month ago (2016-11-02 01:14:50 UTC) #11
michaelpg
nits https://codereview.chromium.org/2471723002/diff/60001/chromeos/network/network_state_handler.h File chromeos/network/network_state_handler.h (right): https://codereview.chromium.org/2471723002/diff/60001/chromeos/network/network_state_handler.h#newcode218 chromeos/network/network_state_handler.h:218: // Inform NetworkStateHandler to notify observers that the ...
4 years, 1 month ago (2016-11-02 23:55:25 UTC) #12
stevenjb
PTAL https://codereview.chromium.org/2471723002/diff/60001/chromeos/network/network_state_handler.h File chromeos/network/network_state_handler.h (right): https://codereview.chromium.org/2471723002/diff/60001/chromeos/network/network_state_handler.h#newcode218 chromeos/network/network_state_handler.h:218: // Inform NetworkStateHandler to notify observers that the ...
4 years, 1 month ago (2016-11-03 17:48:56 UTC) #14
stevenjb
4 years, 1 month ago (2016-11-03 17:50:45 UTC) #15
emaxx
lgtm (again, according to my limited context with this piece) https://codereview.chromium.org/2471723002/diff/80001/extensions/browser/api/networking_private/networking_private_chromeos.cc File extensions/browser/api/networking_private/networking_private_chromeos.cc (right): https://codereview.chromium.org/2471723002/diff/80001/extensions/browser/api/networking_private/networking_private_chromeos.cc#newcode746 ...
4 years, 1 month ago (2016-11-03 21:15:44 UTC) #20
michaelpg
https://codereview.chromium.org/2471723002/diff/80001/extensions/browser/api/networking_private/networking_private_chromeos.cc File extensions/browser/api/networking_private/networking_private_chromeos.cc (right): https://codereview.chromium.org/2471723002/diff/80001/extensions/browser/api/networking_private/networking_private_chromeos.cc#newcode260 extensions/browser/api/networking_private/networking_private_chromeos.cc:260: const std::string& key, unused? https://codereview.chromium.org/2471723002/diff/80001/extensions/browser/api/networking_private/networking_private_chromeos.cc#newcode265 extensions/browser/api/networking_private/networking_private_chromeos.cc:265: manual->SetIntegerWithoutPathExpansion(::onc::proxy::kHost, kHost is ...
4 years, 1 month ago (2016-11-04 00:58:28 UTC) #21
stevenjb
Apologies, there were several issues with the previous iteration. It may be easiest just to ...
4 years, 1 month ago (2016-11-09 22:20:19 UTC) #22
michaelpg
https://codereview.chromium.org/2471723002/diff/220001/extensions/browser/api/networking_private/networking_private_chromeos.cc File extensions/browser/api/networking_private/networking_private_chromeos.cc (right): https://codereview.chromium.org/2471723002/diff/220001/extensions/browser/api/networking_private/networking_private_chromeos.cc#newcode284 extensions/browser/api/networking_private/networking_private_chromeos.cc:284: base::WrapUnique<base::Value>(new base::StringValue( can WrapUnique become MakeUnique without the `new`? ...
4 years, 1 month ago (2016-11-14 21:19:23 UTC) #24
stevenjb
PTAL https://codereview.chromium.org/2471723002/diff/220001/extensions/browser/api/networking_private/networking_private_chromeos.cc File extensions/browser/api/networking_private/networking_private_chromeos.cc (right): https://codereview.chromium.org/2471723002/diff/220001/extensions/browser/api/networking_private/networking_private_chromeos.cc#newcode284 extensions/browser/api/networking_private/networking_private_chromeos.cc:284: base::WrapUnique<base::Value>(new base::StringValue( On 2016/11/14 21:19:23, michaelpg wrote: > ...
4 years, 1 month ago (2016-11-15 00:04:23 UTC) #25
michaelpg
lgtm
4 years, 1 month ago (2016-11-15 21:38:32 UTC) #26
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2471723002/240001
4 years, 1 month ago (2016-11-15 22:13:43 UTC) #29
commit-bot: I haz the power
Try jobs failed on following builders: cast_shell_linux on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/cast_shell_linux/builds/261187)
4 years, 1 month ago (2016-11-15 22:41:32 UTC) #31
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2471723002/260001
4 years, 1 month ago (2016-11-16 00:11:52 UTC) #34
commit-bot: I haz the power
Committed patchset #12 (id:260001)
4 years, 1 month ago (2016-11-16 02:37:04 UTC) #36
commit-bot: I haz the power
4 years, 1 month ago (2016-11-16 02:39:37 UTC) #38
Message was sent while issue was closed.
Patchset 12 (id:??) landed as
https://crrev.com/7b704d273945c123d864d49838695f36e0151a47
Cr-Commit-Position: refs/heads/master@{#432361}

Powered by Google App Engine
This is Rietveld 408576698