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

Issue 12544020: Remote RDP sessions, rather than the console, if curtain-mode is configured. (Closed)

Created:
7 years, 9 months ago by alexeypa (please no reviews)
Modified:
7 years, 9 months ago
Reviewers:
jschuh, Wez
CC:
chromium-reviews, jamiewalch+watch_chromium.org, dcaiafa+watch_chromium.org, simonmorris+watch_chromium.org, hclam+watch_chromium.org, wez+watch_chromium.org, amit, sanjeevr, garykac+watch_chromium.org, lambroslambrou+watch_chromium.org, rmsousa+watch_chromium.org, alexeypa+watch_chromium.org, sergeyu+watch_chromium.org
Visibility:
Public.

Description

Remote RDP sessions, rather than the console, if curtain-mode is configured. This CL adds a new DesktopSession implementation that starts an RDP terminal and attaches to it. Attaching to the terminal launches the DesktopSessionAgent into the corresponding RDP session, and a new agent will be launched each time the terminal's active session is switched, e.g. if the user logs in to an existing session, in the same way as when remoting the host's physical console. The terminal will be configured to match client dimensions as reported by the Chromoting host. BUG=137696 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=188283

Patch Set 1 #

Total comments: 26

Patch Set 2 : CR feedback. #

Total comments: 17

Patch Set 3 : CR feedback. #

Patch Set 4 : rebased #

Patch Set 5 : fixing remoting_unittests #

Unified diffs Side-by-side diffs Delta from patch set Stats (+484 lines, -78 lines) Patch
M remoting/host/daemon_process.cc View 1 2 3 4 2 chunks +6 lines, -6 lines 0 comments Download
M remoting/host/daemon_process_win.cc View 1 2 3 2 chunks +7 lines, -4 lines 0 comments Download
M remoting/host/desktop_session_win.h View 1 2 3 3 chunks +55 lines, -23 lines 0 comments Download
M remoting/host/desktop_session_win.cc View 1 2 3 4 chunks +416 lines, -45 lines 0 comments Download

Messages

Total messages: 15 (0 generated)
alexeypa (please no reviews)
Wez, PTAL. Justin, PTAL at RdpSession::Initialize(const DesktopSessionParams& params) in desktop_session_win.cc. |params| is received via IPC ...
7 years, 9 months ago (2013-03-08 18:49:38 UTC) #1
Wez
On 2013/03/08 18:49:38, alexeypa wrote: > Wez, PTAL. First impression: The CL description is really ...
7 years, 9 months ago (2013-03-09 02:01:21 UTC) #2
Wez
https://chromiumcodereview.appspot.com/12544020/diff/1/remoting/host/daemon_process.cc File remoting/host/daemon_process.cc (right): https://chromiumcodereview.appspot.com/12544020/diff/1/remoting/host/daemon_process.cc#newcode214 remoting/host/daemon_process.cc:214: // Update the expected terminal ID. nit: Consider updating ...
7 years, 9 months ago (2013-03-12 01:21:11 UTC) #3
alexeypa (please no reviews)
https://chromiumcodereview.appspot.com/12544020/diff/1/remoting/host/daemon_process.cc File remoting/host/daemon_process.cc (right): https://chromiumcodereview.appspot.com/12544020/diff/1/remoting/host/daemon_process.cc#newcode214 remoting/host/daemon_process.cc:214: // Update the expected terminal ID. On 2013/03/12 01:21:11, ...
7 years, 9 months ago (2013-03-12 20:21:15 UTC) #4
alexeypa (please no reviews)
ping.
7 years, 9 months ago (2013-03-13 20:03:29 UTC) #5
jschuh
On 2013/03/13 20:03:29, alexeypa wrote: > ping. I was waiting for wez to finish. :)
7 years, 9 months ago (2013-03-13 21:23:53 UTC) #6
alexeypa (please no reviews)
On 2013/03/13 21:23:53, Justin Schuh wrote: > On 2013/03/13 20:03:29, alexeypa wrote: > > ping. ...
7 years, 9 months ago (2013-03-13 21:45:39 UTC) #7
Wez
LGTM - looks great. :) https://chromiumcodereview.appspot.com/12544020/diff/1/remoting/host/daemon_process.cc File remoting/host/daemon_process.cc (right): https://chromiumcodereview.appspot.com/12544020/diff/1/remoting/host/daemon_process.cc#newcode214 remoting/host/daemon_process.cc:214: // Update the expected ...
7 years, 9 months ago (2013-03-13 22:30:27 UTC) #8
alexeypa (please no reviews)
Done. Justin, now it is your turn. https://chromiumcodereview.appspot.com/12544020/diff/10001/remoting/host/desktop_session_win.cc File remoting/host/desktop_session_win.cc (right): https://chromiumcodereview.appspot.com/12544020/diff/10001/remoting/host/desktop_session_win.cc#newcode64 remoting/host/desktop_session_win.cc:64: // The ...
7 years, 9 months ago (2013-03-13 22:51:50 UTC) #9
Wez
https://chromiumcodereview.appspot.com/12544020/diff/10001/remoting/host/desktop_session_win.cc File remoting/host/desktop_session_win.cc (right): https://chromiumcodereview.appspot.com/12544020/diff/10001/remoting/host/desktop_session_win.cc#newcode64 remoting/host/desktop_session_win.cc:64: // The minimum effective screen resolution supported by Windows ...
7 years, 9 months ago (2013-03-13 22:56:39 UTC) #10
jschuh
I'm assuming you just wanted a high-level sanity check on things like the ACL for ...
7 years, 9 months ago (2013-03-14 17:10:58 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/alexeypa@chromium.org/12544020/26001
7 years, 9 months ago (2013-03-14 19:44:14 UTC) #12
commit-bot: I haz the power
Retried try job too often on mac_rel for step(s) remoting_unittests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=mac_rel&number=109070
7 years, 9 months ago (2013-03-14 20:42:35 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/alexeypa@chromium.org/12544020/33002
7 years, 9 months ago (2013-03-14 22:37:37 UTC) #14
commit-bot: I haz the power
7 years, 9 months ago (2013-03-15 07:28:25 UTC) #15
Message was sent while issue was closed.
Change committed as 188283

Powered by Google App Engine
This is Rietveld 408576698