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

Issue 2149983003: Refactoring Elevated Host Communication Channel into its own class. (Closed)

Created:
4 years, 5 months ago by joedow
Modified:
4 years, 4 months ago
Reviewers:
Sergey Ulanov
CC:
chromium-reviews, chromoting-reviews_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@process_helper
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Refactoring Elevated Host Communication Channel into its own class. This change is the third refactoring needed to allow the Me2Me and It2Me hosts to share the logic used to launch elevated/uiaccess enabled processes and communicate between the native message client and the privileged host. BUG=617185 Committed: https://crrev.com/882831c1d5efc2cbfd7cf9712a21eed795fa61e0 Cr-Commit-Position: refs/heads/master@{#411211}

Patch Set 1 #

Patch Set 2 : merging with another set of changes #

Patch Set 3 : Merging with ToT #

Patch Set 4 : Adding ability to specify elevated host lifetime #

Patch Set 5 : Fixing a non-windows build break #

Patch Set 6 : Merging with ToT changes #

Patch Set 7 : Merging again (including previous dependency CLs that have been checked in). #

Total comments: 8

Patch Set 8 : Addressing CR feedback #

Patch Set 9 : Merging with upstream changes #

Patch Set 10 : Merging upstream changes. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+208 lines, -104 lines) Patch
M remoting/host/BUILD.gn View 1 2 3 4 5 6 7 8 9 2 chunks +4 lines, -0 lines 0 comments Download
M remoting/host/setup/me2me_native_messaging_host.h View 1 2 3 4 5 4 chunks +6 lines, -39 lines 0 comments Download
M remoting/host/setup/me2me_native_messaging_host.cc View 1 2 3 4 5 6 7 8 3 chunks +14 lines, -65 lines 0 comments Download
A remoting/host/win/elevated_native_messaging_host.h View 1 2 3 1 chunk +84 lines, -0 lines 0 comments Download
A remoting/host/win/elevated_native_messaging_host.cc View 1 2 3 4 5 6 7 1 chunk +96 lines, -0 lines 0 comments Download
M remoting/remoting_host_win.gypi View 1 chunk +2 lines, -0 lines 0 comments Download
M remoting/remoting_test.gypi View 1 2 3 4 5 6 7 1 chunk +2 lines, -0 lines 0 comments Download

Depends on Patchset:

Messages

Total messages: 53 (45 generated)
joedow
PTAL!
4 years, 4 months ago (2016-08-01 22:18:56 UTC) #29
joedow
Ping!
4 years, 4 months ago (2016-08-02 20:04:15 UTC) #32
Sergey Ulanov
https://codereview.chromium.org/2149983003/diff/120001/remoting/host/setup/me2me_native_messaging_host.cc File remoting/host/setup/me2me_native_messaging_host.cc (right): https://codereview.chromium.org/2149983003/diff/120001/remoting/host/setup/me2me_native_messaging_host.cc#newcode556 remoting/host/setup/me2me_native_messaging_host.cc:556: if (elevated_host_->EnsureElevatedHostCreated()) { EnsureElevatedHostCreated() may call client_->CloseChannel() in case ...
4 years, 4 months ago (2016-08-02 21:18:27 UTC) #33
joedow
Addressed feedback and fixed problems with OnError() hang in an upstream CL. https://codereview.chromium.org/2149983003/diff/120001/remoting/host/setup/me2me_native_messaging_host.cc File remoting/host/setup/me2me_native_messaging_host.cc ...
4 years, 4 months ago (2016-08-08 23:45:16 UTC) #38
Sergey Ulanov
lgtm
4 years, 4 months ago (2016-08-09 15:42:31 UTC) #47
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/2149983003/180001
4 years, 4 months ago (2016-08-10 21:40:33 UTC) #50
commit-bot: I haz the power
Committed patchset #10 (id:180001)
4 years, 4 months ago (2016-08-11 01:00:03 UTC) #51
commit-bot: I haz the power
4 years, 4 months ago (2016-08-11 01:02:13 UTC) #53
Message was sent while issue was closed.
Patchset 10 (id:??) landed as
https://crrev.com/882831c1d5efc2cbfd7cf9712a21eed795fa61e0
Cr-Commit-Position: refs/heads/master@{#411211}

Powered by Google App Engine
This is Rietveld 408576698