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

Issue 1838313002: Restart the host when the third party auth certificate changes (Closed)

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

Description

When using third-party authentication the host may need to use client certificates. The host currently doesn't handle the case that the certificate file gets updated when the host is running, in which case later session connection will fail due to outdated certificate. This patch schedules host-restart when the cert folder (~/.pki/nssdb) is changed and restart the host when no client connection is established. BUG=598819 Committed: https://crrev.com/7821527cafe2199a3603d26daae639c621602a2f Cr-Commit-Position: refs/heads/master@{#385801}

Patch Set 1 #

Total comments: 53

Patch Set 2 : Applied Feedback From sergeyu@ #

Total comments: 80

Patch Set 3 : Reviewed Feedback from sergeyu@ #

Total comments: 61

Patch Set 4 : Feedback from sergeyu@ #

Total comments: 30

Patch Set 5 : Reviewed #

Total comments: 30

Patch Set 6 : Reviewer's fb; fixed memory leak #

Total comments: 18

Patch Set 7 : Reviewer's Feedback #

Total comments: 12

Patch Set 8 : Reviewer's Feedback #

Total comments: 2

Patch Set 9 : Fix small typo #

Unified diffs Side-by-side diffs Delta from patch set Stats (+420 lines, -0 lines) Patch
M remoting/host/BUILD.gn View 1 1 chunk +1 line, -0 lines 0 comments Download
A remoting/host/linux/certificate_watcher.h View 1 2 3 4 5 6 7 1 chunk +109 lines, -0 lines 0 comments Download
A remoting/host/linux/certificate_watcher.cc View 1 2 3 4 5 6 1 chunk +145 lines, -0 lines 0 comments Download
A remoting/host/linux/certificate_watcher_unittest.cc View 1 2 3 4 5 6 7 8 1 chunk +146 lines, -0 lines 0 comments Download
M remoting/host/remoting_me2me_host.cc View 1 2 3 4 3 chunks +16 lines, -0 lines 0 comments Download
M remoting/remoting_host_srcs.gypi View 1 1 chunk +2 lines, -0 lines 0 comments Download
M remoting/remoting_test.gypi View 1 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 92 (28 generated)
Yuwei
PTAL
4 years, 8 months ago (2016-03-29 18:46:30 UTC) #2
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1838313002/1 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1838313002/1
4 years, 8 months ago (2016-03-29 18:48:08 UTC) #4
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 8 months ago (2016-03-29 19:29:28 UTC) #6
Sergey Ulanov
I think the new code can be simplified. CertificateWatcher can be single-threaded. CertificateWatcherInhibitor doesn't need ...
4 years, 8 months ago (2016-03-29 19:40:05 UTC) #7
Yuwei
https://codereview.chromium.org/1838313002/diff/1/remoting/host/linux/certificate_watcher.cc File remoting/host/linux/certificate_watcher.cc (right): https://codereview.chromium.org/1838313002/diff/1/remoting/host/linux/certificate_watcher.cc#newcode91 remoting/host/linux/certificate_watcher.cc:91: base::TimeDelta::FromSeconds(suicide_delay_)); On 2016/03/29 19:40:04, Sergey Ulanov wrote: > this ...
4 years, 8 months ago (2016-03-29 19:57:03 UTC) #8
Yuwei
https://codereview.chromium.org/1838313002/diff/1/remoting/host/remoting_me2me_host.cc File remoting/host/remoting_me2me_host.cc (right): https://codereview.chromium.org/1838313002/diff/1/remoting/host/remoting_me2me_host.cc#newcode832 remoting/host/remoting_me2me_host.cc:832: host_->AddStatusObserver(&cert_watcher_inhibitor_); On 2016/03/29 19:40:05, Sergey Ulanov wrote: > You ...
4 years, 8 months ago (2016-03-29 21:37:41 UTC) #10
Yuwei
4 years, 8 months ago (2016-03-29 21:37:42 UTC) #11
Sergey Ulanov
https://codereview.chromium.org/1838313002/diff/1/remoting/host/remoting_me2me_host.cc File remoting/host/remoting_me2me_host.cc (right): https://codereview.chromium.org/1838313002/diff/1/remoting/host/remoting_me2me_host.cc#newcode185 remoting/host/remoting_me2me_host.cc:185: const int kCertUpdateShutdownDelaySeconds = 30; On 2016/03/29 19:57:03, yuweih ...
4 years, 8 months ago (2016-03-29 23:09:54 UTC) #12
Yuwei
Patch 2 is uploaded. PTAL https://codereview.chromium.org/1838313002/diff/1/remoting/host/linux/certificate_watcher.cc File remoting/host/linux/certificate_watcher.cc (right): https://codereview.chromium.org/1838313002/diff/1/remoting/host/linux/certificate_watcher.cc#newcode91 remoting/host/linux/certificate_watcher.cc:91: base::TimeDelta::FromSeconds(suicide_delay_)); On 2016/03/29 19:40:04, ...
4 years, 8 months ago (2016-03-30 18:47:45 UTC) #13
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1838313002/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1838313002/20001
4 years, 8 months ago (2016-03-30 18:49:04 UTC) #15
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 8 months ago (2016-03-30 19:59:12 UTC) #17
Sergey Ulanov
https://codereview.chromium.org/1838313002/diff/20001/remoting/host/linux/certificate_watcher.cc File remoting/host/linux/certificate_watcher.cc (right): https://codereview.chromium.org/1838313002/diff/20001/remoting/host/linux/certificate_watcher.cc#newcode16 remoting/host/linux/certificate_watcher.cc:16: const char kNSSEnvironmentPrefix[] = "HOME"; Please use base::PathService with ...
4 years, 8 months ago (2016-03-30 21:02:46 UTC) #18
Yuwei
https://codereview.chromium.org/1838313002/diff/20001/remoting/host/linux/certificate_watcher.cc File remoting/host/linux/certificate_watcher.cc (right): https://codereview.chromium.org/1838313002/diff/20001/remoting/host/linux/certificate_watcher.cc#newcode29 remoting/host/linux/certificate_watcher.cc:29: const base::Closure& restart_deferred_action, const base::FilePath& path) On 2016/03/30 21:02:44, ...
4 years, 8 months ago (2016-03-30 21:37:01 UTC) #19
Yuwei
Patch 3 is uploaded. PTAL https://codereview.chromium.org/1838313002/diff/20001/remoting/host/linux/certificate_watcher.cc File remoting/host/linux/certificate_watcher.cc (right): https://codereview.chromium.org/1838313002/diff/20001/remoting/host/linux/certificate_watcher.cc#newcode16 remoting/host/linux/certificate_watcher.cc:16: const char kNSSEnvironmentPrefix[] = ...
4 years, 8 months ago (2016-03-31 17:40:06 UTC) #21
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1838313002/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1838313002/60001
4 years, 8 months ago (2016-03-31 17:47:17 UTC) #23
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 8 months ago (2016-03-31 18:49:06 UTC) #25
Sergey Ulanov
https://codereview.chromium.org/1838313002/diff/60001/remoting/host/linux/certificate_watcher.cc File remoting/host/linux/certificate_watcher.cc (right): https://codereview.chromium.org/1838313002/diff/60001/remoting/host/linux/certificate_watcher.cc#newcode17 remoting/host/linux/certificate_watcher.cc:17: // This is to repeating restarts when continuous writes ...
4 years, 8 months ago (2016-03-31 22:36:16 UTC) #26
Yuwei
https://codereview.chromium.org/1838313002/diff/60001/remoting/host/linux/certificate_watcher.cc File remoting/host/linux/certificate_watcher.cc (right): https://codereview.chromium.org/1838313002/diff/60001/remoting/host/linux/certificate_watcher.cc#newcode50 remoting/host/linux/certificate_watcher.cc:50: restart_deferred_action_.Run(); On 2016/03/31 22:36:15, Sergey Ulanov wrote: > Why ...
4 years, 8 months ago (2016-03-31 23:08:33 UTC) #27
Sergey Ulanov
https://codereview.chromium.org/1838313002/diff/60001/remoting/host/linux/certificate_watcher.cc File remoting/host/linux/certificate_watcher.cc (right): https://codereview.chromium.org/1838313002/diff/60001/remoting/host/linux/certificate_watcher.cc#newcode50 remoting/host/linux/certificate_watcher.cc:50: restart_deferred_action_.Run(); On 2016/03/31 23:08:33, yuweih wrote: > On 2016/03/31 ...
4 years, 8 months ago (2016-04-01 17:49:23 UTC) #28
Yuwei
https://codereview.chromium.org/1838313002/diff/60001/remoting/host/linux/certificate_watcher.cc File remoting/host/linux/certificate_watcher.cc (right): https://codereview.chromium.org/1838313002/diff/60001/remoting/host/linux/certificate_watcher.cc#newcode50 remoting/host/linux/certificate_watcher.cc:50: restart_deferred_action_.Run(); On 2016/04/01 17:49:23, Sergey Ulanov wrote: > On ...
4 years, 8 months ago (2016-04-01 18:28:04 UTC) #29
Yuwei
https://codereview.chromium.org/1838313002/diff/60001/remoting/host/remoting_me2me_host.cc File remoting/host/remoting_me2me_host.cc (right): https://codereview.chromium.org/1838313002/diff/60001/remoting/host/remoting_me2me_host.cc#newcode822 remoting/host/remoting_me2me_host.cc:822: context_->file_task_runner()->PostTask( On 2016/04/01 17:49:23, Sergey Ulanov wrote: > On ...
4 years, 8 months ago (2016-04-01 18:44:34 UTC) #30
Sergey Ulanov
https://codereview.chromium.org/1838313002/diff/60001/remoting/host/linux/certificate_watcher.cc File remoting/host/linux/certificate_watcher.cc (right): https://codereview.chromium.org/1838313002/diff/60001/remoting/host/linux/certificate_watcher.cc#newcode50 remoting/host/linux/certificate_watcher.cc:50: restart_deferred_action_.Run(); On 2016/04/01 18:28:04, yuweih wrote: > That's time ...
4 years, 8 months ago (2016-04-01 20:11:00 UTC) #31
Yuwei
https://codereview.chromium.org/1838313002/diff/60001/remoting/host/linux/certificate_watcher.cc File remoting/host/linux/certificate_watcher.cc (right): https://codereview.chromium.org/1838313002/diff/60001/remoting/host/linux/certificate_watcher.cc#newcode50 remoting/host/linux/certificate_watcher.cc:50: restart_deferred_action_.Run(); On 2016/04/01 20:11:00, Sergey Ulanov wrote: > On ...
4 years, 8 months ago (2016-04-01 20:53:22 UTC) #32
Yuwei
Uploaded patch 4. PTAL https://codereview.chromium.org/1838313002/diff/60001/remoting/host/linux/certificate_watcher.cc File remoting/host/linux/certificate_watcher.cc (right): https://codereview.chromium.org/1838313002/diff/60001/remoting/host/linux/certificate_watcher.cc#newcode17 remoting/host/linux/certificate_watcher.cc:17: // This is to repeating ...
4 years, 8 months ago (2016-04-01 23:41:03 UTC) #34
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1838313002/100001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1838313002/100001
4 years, 8 months ago (2016-04-01 23:42:03 UTC) #36
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 8 months ago (2016-04-02 00:34:58 UTC) #38
Sergey Ulanov
https://codereview.chromium.org/1838313002/diff/100001/remoting/host/linux/certificate_watcher.cc File remoting/host/linux/certificate_watcher.cc (right): https://codereview.chromium.org/1838313002/diff/100001/remoting/host/linux/certificate_watcher.cc#newcode5 remoting/host/linux/certificate_watcher.cc:5: #include "certificate_watcher.h" Specify pull path here please. https://codereview.chromium.org/1838313002/diff/100001/remoting/host/linux/certificate_watcher.cc#newcode29 remoting/host/linux/certificate_watcher.cc:29: ...
4 years, 8 months ago (2016-04-04 19:29:37 UTC) #39
Yuwei
https://codereview.chromium.org/1838313002/diff/100001/remoting/host/linux/certificate_watcher.cc File remoting/host/linux/certificate_watcher.cc (right): https://codereview.chromium.org/1838313002/diff/100001/remoting/host/linux/certificate_watcher.cc#newcode5 remoting/host/linux/certificate_watcher.cc:5: #include "certificate_watcher.h" On 2016/04/04 19:29:37, Sergey Ulanov wrote: > ...
4 years, 8 months ago (2016-04-04 21:40:24 UTC) #40
Sergey Ulanov
https://codereview.chromium.org/1838313002/diff/100001/remoting/host/linux/certificate_watcher.cc File remoting/host/linux/certificate_watcher.cc (right): https://codereview.chromium.org/1838313002/diff/100001/remoting/host/linux/certificate_watcher.cc#newcode5 remoting/host/linux/certificate_watcher.cc:5: #include "certificate_watcher.h" On 2016/04/04 21:40:24, yuweih wrote: > On ...
4 years, 8 months ago (2016-04-04 21:44:38 UTC) #41
Yuwei
https://codereview.chromium.org/1838313002/diff/100001/remoting/host/linux/certificate_watcher.cc File remoting/host/linux/certificate_watcher.cc (right): https://codereview.chromium.org/1838313002/diff/100001/remoting/host/linux/certificate_watcher.cc#newcode76 remoting/host/linux/certificate_watcher.cc:76: void CertificateWatcher::Start() { On 2016/04/04 19:29:37, Sergey Ulanov wrote: ...
4 years, 8 months ago (2016-04-04 21:45:20 UTC) #42
Sergey Ulanov
https://codereview.chromium.org/1838313002/diff/100001/remoting/host/linux/certificate_watcher.cc File remoting/host/linux/certificate_watcher.cc (right): https://codereview.chromium.org/1838313002/diff/100001/remoting/host/linux/certificate_watcher.cc#newcode76 remoting/host/linux/certificate_watcher.cc:76: void CertificateWatcher::Start() { On 2016/04/04 21:45:20, yuweih wrote: > ...
4 years, 8 months ago (2016-04-04 21:47:15 UTC) #43
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1838313002/120001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1838313002/120001
4 years, 8 months ago (2016-04-04 23:38:43 UTC) #45
Yuwei
Patch 5 PTAL https://codereview.chromium.org/1838313002/diff/100001/remoting/host/linux/certificate_watcher.cc File remoting/host/linux/certificate_watcher.cc (right): https://codereview.chromium.org/1838313002/diff/100001/remoting/host/linux/certificate_watcher.cc#newcode5 remoting/host/linux/certificate_watcher.cc:5: #include "certificate_watcher.h" On 2016/04/04 19:29:37, Sergey ...
4 years, 8 months ago (2016-04-04 23:42:25 UTC) #46
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: linux_chromium_asan_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_asan_rel_ng/builds/140404)
4 years, 8 months ago (2016-04-05 00:59:57 UTC) #48
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1838313002/120001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1838313002/120001
4 years, 8 months ago (2016-04-05 01:02:31 UTC) #50
Sergey Ulanov
Almost there! I just have a few more comments about style and formatting. https://codereview.chromium.org/1838313002/diff/120001/remoting/host/linux/certificate_watcher.cc File ...
4 years, 8 months ago (2016-04-05 01:14:32 UTC) #51
Yuwei
https://codereview.chromium.org/1838313002/diff/120001/remoting/host/linux/certificate_watcher.cc File remoting/host/linux/certificate_watcher.cc (right): https://codereview.chromium.org/1838313002/diff/120001/remoting/host/linux/certificate_watcher.cc#newcode41 remoting/host/linux/certificate_watcher.cc:41: base::WeakPtr<CertificateWatcher> watcher_, const base::FilePath& path, On 2016/04/05 01:14:32, Sergey ...
4 years, 8 months ago (2016-04-05 01:25:36 UTC) #52
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: linux_chromium_asan_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_asan_rel_ng/builds/140498)
4 years, 8 months ago (2016-04-05 02:18:52 UTC) #54
Sergey Ulanov
https://codereview.chromium.org/1838313002/diff/120001/remoting/host/linux/certificate_watcher.cc File remoting/host/linux/certificate_watcher.cc (right): https://codereview.chromium.org/1838313002/diff/120001/remoting/host/linux/certificate_watcher.cc#newcode41 remoting/host/linux/certificate_watcher.cc:41: base::WeakPtr<CertificateWatcher> watcher_, const base::FilePath& path, On 2016/04/05 01:25:36, yuweih ...
4 years, 8 months ago (2016-04-05 18:35:21 UTC) #55
Yuwei
On 2016/04/05 18:35:21, Sergey Ulanov wrote: > https://codereview.chromium.org/1838313002/diff/120001/remoting/host/linux/certificate_watcher.cc > File remoting/host/linux/certificate_watcher.cc (right): > > https://codereview.chromium.org/1838313002/diff/120001/remoting/host/linux/certificate_watcher.cc#newcode41 ...
4 years, 8 months ago (2016-04-05 18:43:50 UTC) #56
Yuwei
https://codereview.chromium.org/1838313002/diff/120001/remoting/host/linux/certificate_watcher.cc File remoting/host/linux/certificate_watcher.cc (right): https://codereview.chromium.org/1838313002/diff/120001/remoting/host/linux/certificate_watcher.cc#newcode41 remoting/host/linux/certificate_watcher.cc:41: base::WeakPtr<CertificateWatcher> watcher_, const base::FilePath& path, Tried git cl format ...
4 years, 8 months ago (2016-04-05 19:15:51 UTC) #57
Sergey Ulanov
https://codereview.chromium.org/1838313002/diff/120001/remoting/host/linux/certificate_watcher.cc File remoting/host/linux/certificate_watcher.cc (right): https://codereview.chromium.org/1838313002/diff/120001/remoting/host/linux/certificate_watcher.cc#newcode41 remoting/host/linux/certificate_watcher.cc:41: base::WeakPtr<CertificateWatcher> watcher_, const base::FilePath& path, On 2016/04/05 19:15:51, yuweih ...
4 years, 8 months ago (2016-04-05 19:34:46 UTC) #58
Yuwei
https://codereview.chromium.org/1838313002/diff/120001/remoting/host/linux/certificate_watcher.cc File remoting/host/linux/certificate_watcher.cc (right): https://codereview.chromium.org/1838313002/diff/120001/remoting/host/linux/certificate_watcher.cc#newcode78 remoting/host/linux/certificate_watcher.cc:78: DCHECK(io_task_runner_->DeleteSoon(FROM_HERE, file_watcher_.release())); On 2016/04/05 18:35:21, Sergey Ulanov wrote: > ...
4 years, 8 months ago (2016-04-05 20:09:30 UTC) #59
Yuwei
PTAL https://codereview.chromium.org/1838313002/diff/120001/remoting/host/linux/certificate_watcher.cc File remoting/host/linux/certificate_watcher.cc (right): https://codereview.chromium.org/1838313002/diff/120001/remoting/host/linux/certificate_watcher.cc#newcode29 remoting/host/linux/certificate_watcher.cc:29: network_task_runner_(base::ThreadTaskRunnerHandle::Get()), On 2016/04/05 01:14:32, Sergey Ulanov wrote: > ...
4 years, 8 months ago (2016-04-05 20:46:22 UTC) #60
Yuwei
PTAL https://codereview.chromium.org/1838313002/diff/120001/remoting/host/linux/certificate_watcher.cc File remoting/host/linux/certificate_watcher.cc (right): https://codereview.chromium.org/1838313002/diff/120001/remoting/host/linux/certificate_watcher.cc#newcode29 remoting/host/linux/certificate_watcher.cc:29: network_task_runner_(base::ThreadTaskRunnerHandle::Get()), On 2016/04/05 01:14:32, Sergey Ulanov wrote: > ...
4 years, 8 months ago (2016-04-05 20:46:23 UTC) #61
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1838313002/140001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1838313002/140001
4 years, 8 months ago (2016-04-05 20:47:15 UTC) #63
Sergey Ulanov
https://codereview.chromium.org/1838313002/diff/140001/remoting/host/linux/certificate_watcher.cc File remoting/host/linux/certificate_watcher.cc (right): https://codereview.chromium.org/1838313002/diff/140001/remoting/host/linux/certificate_watcher.cc#newcode11 remoting/host/linux/certificate_watcher.cc:11: #include "base/message_loop/message_loop.h" Don't need this include https://codereview.chromium.org/1838313002/diff/140001/remoting/host/linux/certificate_watcher.cc#newcode42 remoting/host/linux/certificate_watcher.cc:42: bool ...
4 years, 8 months ago (2016-04-05 21:12:56 UTC) #64
Yuwei
https://codereview.chromium.org/1838313002/diff/140001/remoting/host/linux/certificate_watcher.cc File remoting/host/linux/certificate_watcher.cc (right): https://codereview.chromium.org/1838313002/diff/140001/remoting/host/linux/certificate_watcher.cc#newcode130 remoting/host/linux/certificate_watcher.cc:130: if (error || path != cert_watch_path_) { On 2016/04/05 ...
4 years, 8 months ago (2016-04-05 21:27:40 UTC) #65
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 8 months ago (2016-04-05 21:30:27 UTC) #67
Yuwei
https://codereview.chromium.org/1838313002/diff/140001/remoting/host/linux/certificate_watcher.h File remoting/host/linux/certificate_watcher.h (right): https://codereview.chromium.org/1838313002/diff/140001/remoting/host/linux/certificate_watcher.h#newcode39 remoting/host/linux/certificate_watcher.h:39: // network thread if necessary. On 2016/04/05 21:12:56, Sergey ...
4 years, 8 months ago (2016-04-05 21:53:01 UTC) #68
Yuwei
PTAL https://codereview.chromium.org/1838313002/diff/140001/remoting/host/linux/certificate_watcher.cc File remoting/host/linux/certificate_watcher.cc (right): https://codereview.chromium.org/1838313002/diff/140001/remoting/host/linux/certificate_watcher.cc#newcode11 remoting/host/linux/certificate_watcher.cc:11: #include "base/message_loop/message_loop.h" On 2016/04/05 21:12:56, Sergey Ulanov wrote: ...
4 years, 8 months ago (2016-04-05 22:18:55 UTC) #69
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1838313002/160001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1838313002/160001
4 years, 8 months ago (2016-04-05 22:19:47 UTC) #71
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 8 months ago (2016-04-05 23:29:02 UTC) #73
Sergey Ulanov
Please update CL description to provide more details about why this change is needed. Also ...
4 years, 8 months ago (2016-04-06 21:04:06 UTC) #74
Yuwei
Thanks for reviewing my code for two weeks :) https://codereview.chromium.org/1838313002/diff/160001/remoting/host/linux/certificate_watcher.h File remoting/host/linux/certificate_watcher.h (right): https://codereview.chromium.org/1838313002/diff/160001/remoting/host/linux/certificate_watcher.h#newcode19 remoting/host/linux/certificate_watcher.h:19: ...
4 years, 8 months ago (2016-04-07 00:35:42 UTC) #77
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1838313002/180001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1838313002/180001
4 years, 8 months ago (2016-04-07 00:35:43 UTC) #78
Sergey Ulanov
lgtm https://codereview.chromium.org/1838313002/diff/180001/remoting/host/linux/certificate_watcher_unittest.cc File remoting/host/linux/certificate_watcher_unittest.cc (right): https://codereview.chromium.org/1838313002/diff/180001/remoting/host/linux/certificate_watcher_unittest.cc#newcode97 remoting/host/linux/certificate_watcher_unittest.cc:97: base::Closure quit_loop_closure; this should be quit_loop_closure with _ ...
4 years, 8 months ago (2016-04-07 00:42:20 UTC) #79
Yuwei
https://codereview.chromium.org/1838313002/diff/180001/remoting/host/linux/certificate_watcher_unittest.cc File remoting/host/linux/certificate_watcher_unittest.cc (right): https://codereview.chromium.org/1838313002/diff/180001/remoting/host/linux/certificate_watcher_unittest.cc#newcode97 remoting/host/linux/certificate_watcher_unittest.cc:97: base::Closure quit_loop_closure; On 2016/04/07 00:42:19, Sergey Ulanov wrote: > ...
4 years, 8 months ago (2016-04-07 00:46:25 UTC) #81
Yuwei
4 years, 8 months ago (2016-04-07 00:46:26 UTC) #82
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1838313002/200001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1838313002/200001
4 years, 8 months ago (2016-04-07 00:46:43 UTC) #83
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 8 months ago (2016-04-07 02:18:20 UTC) #85
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1838313002/200001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1838313002/200001
4 years, 8 months ago (2016-04-07 17:34:28 UTC) #88
commit-bot: I haz the power
Committed patchset #9 (id:200001)
4 years, 8 months ago (2016-04-07 17:53:58 UTC) #90
commit-bot: I haz the power
4 years, 8 months ago (2016-04-07 17:56:13 UTC) #92
Message was sent while issue was closed.
Patchset 9 (id:??) landed as
https://crrev.com/7821527cafe2199a3603d26daae639c621602a2f
Cr-Commit-Position: refs/heads/master@{#385801}

Powered by Google App Engine
This is Rietveld 408576698