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

Issue 1696563002: Blimp: add support for SSL connections. (Closed)

Created:
4 years, 10 months ago by Kevin M
Modified:
4 years, 9 months ago
CC:
anandc+watch-blimp_chromium.org, cbentzel+watch_chromium.org, chromium-reviews, dtrainor+watch-blimp_chromium.org, kmarshall+watch-blimp_chromium.org, maniscalco+watch-blimp_chromium.org, marcinjb+watch-blimp_chromium.org, Matt Welsh, nyquist+watch-blimp_chromium.org, sriramsr+watch-blimp_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Blimp: add support for SSL connections. This CL allows the Blimp client to establish TLS-protected channels with the backend engine. The authenticity of the engine is validated by checking if its cert is an exact match of a certificate provided separately by the Assigner API. * Create new Blimp SSL transport class: SSLClientTransport. * Create custom CertValidator for checking an exact cert match against the SSL peer's cert * Integrate SSLClientTransport with BlimpClientSession. * Assignment: add certificate field. * AssignmentSource: add certificate file reading; PEM file parsing; X509 certificate parsing. * Created new DEPS entries as appropriate. R=wez@chromium.org CC=rsleevi@chromium.org BUG=585279, 589202 Committed: https://crrev.com/c80f5095f045ad1712f1f1075a44547a561f774a Cr-Commit-Position: refs/heads/master@{#378839} Committed: https://crrev.com/05e3f96385c7a9808dec06f13419d7bb1996ec45 Cr-Commit-Position: refs/heads/master@{#379081}

Patch Set 1 #

Total comments: 78

Patch Set 2 : Address wez feedback #

Patch Set 3 : Removed extra deps from Dockerfile #

Total comments: 30

Patch Set 4 : Address wez feedback #

Total comments: 48

Patch Set 5 : Rebase against dtrainor's Assigner changes #

Patch Set 6 : Address rsleevi feedback #

Patch Set 7 : Address remaining rsleevi feedback items #

Total comments: 43

Patch Set 8 : Feedback on patch 7 comments #

Patch Set 9 : scoped_refptr& => std::move() #

Patch Set 10 : std::move'd another scoped_refptr. #

Total comments: 26

Patch Set 11 : Feedback for rsleevi #26 #

Total comments: 2

Patch Set 12 : Add safe_json JNI registry entries & BUILD deps #

Patch Set 13 : Updated "running.md" #

Total comments: 47

Patch Set 14 : rsleevi feedback #40 #

Total comments: 6

Patch Set 15 : wez/bauerb feedback #

Total comments: 42

Patch Set 16 : wez feedback #48 #

Total comments: 32

Patch Set 17 : wez feedback #52 #

Patch Set 18 : Rebase. #

Patch Set 19 : data_deps => data #

Total comments: 6

Patch Set 20 : rsleevi changes #

Total comments: 1

Patch Set 21 : Reland (safe_json issue fixed). #

Unified diffs Side-by-side diffs Delta from patch set Stats (+923 lines, -283 lines) Patch
M blimp/client/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 5 chunks +16 lines, -6 lines 0 comments Download
M blimp/client/DEPS View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +2 lines, -1 line 0 comments Download
M blimp/client/app/android/blimp_jni_registrar.cc View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +2 lines, -0 lines 0 comments Download
M blimp/client/app/blimp_client_switches.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +19 lines, -1 line 0 comments Download
M blimp/client/app/blimp_client_switches.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +7 lines, -5 lines 0 comments Download
M blimp/client/session/assignment_source.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 4 chunks +37 lines, -20 lines 0 comments Download
M blimp/client/session/assignment_source.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 8 chunks +153 lines, -86 lines 0 comments Download
M blimp/client/session/assignment_source_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 11 chunks +149 lines, -121 lines 0 comments Download
M blimp/client/session/blimp_client_session.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 4 chunks +17 lines, -5 lines 0 comments Download
A blimp/client/session/test_selfsigned_cert.pem View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +11 lines, -0 lines 0 comments Download
M blimp/docs/running.md View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +9 lines, -4 lines 0 comments Download
M blimp/engine/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +1 line, -1 line 0 comments Download
M blimp/net/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 2 chunks +5 lines, -0 lines 0 comments Download
M blimp/net/DEPS View 1 2 3 4 5 6 7 1 chunk +1 line, -2 lines 0 comments Download
M blimp/net/blimp_transport.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
A blimp/net/exact_match_cert_verifier.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +50 lines, -0 lines 0 comments Download
A blimp/net/exact_match_cert_verifier.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +56 lines, -0 lines 0 comments Download
A blimp/net/ssl_client_transport.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +64 lines, -0 lines 0 comments Download
A blimp/net/ssl_client_transport.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +91 lines, -0 lines 0 comments Download
A blimp/net/ssl_client_transport_unittest.cc View 1 2 3 4 5 6 7 8 1 chunk +162 lines, -0 lines 0 comments Download
M blimp/net/tcp_client_transport.h View 1 2 3 4 5 6 7 8 9 10 3 chunks +26 lines, -6 lines 0 comments Download
M blimp/net/tcp_client_transport.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 2 chunks +33 lines, -13 lines 0 comments Download
M blimp/net/tcp_engine_transport.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
M blimp/net/tcp_engine_transport.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
M blimp/net/tcp_transport_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 4 chunks +7 lines, -7 lines 0 comments Download
M blimp/net/test_common.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
M blimp/net/test_common.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 76 (18 generated)
Kevin M
4 years, 10 months ago (2016-02-12 00:55:20 UTC) #1
Wez
Some initial comments; haven't got to the SSLClientTransport itself yet. https://codereview.chromium.org/1696563002/diff/1/blimp/client/app/blimp_client_switches.h File blimp/client/app/blimp_client_switches.h (right): https://codereview.chromium.org/1696563002/diff/1/blimp/client/app/blimp_client_switches.h#newcode17 ...
4 years, 10 months ago (2016-02-12 02:31:14 UTC) #2
Wez
https://codereview.chromium.org/1696563002/diff/1/blimp/net/blimp_cert_verifier.h File blimp/net/blimp_cert_verifier.h (right): https://codereview.chromium.org/1696563002/diff/1/blimp/net/blimp_cert_verifier.h#newcode18 blimp/net/blimp_cert_verifier.h:18: class BLIMP_NET_EXPORT BlimpCertVerifier : public net::CertVerifier { Is there ...
4 years, 10 months ago (2016-02-12 21:42:38 UTC) #3
Kevin M
https://codereview.chromium.org/1696563002/diff/1/blimp/client/app/blimp_client_switches.h File blimp/client/app/blimp_client_switches.h (right): https://codereview.chromium.org/1696563002/diff/1/blimp/client/app/blimp_client_switches.h#newcode17 blimp/client/app/blimp_client_switches.h:17: // --blimplet-cert-path=/home/blimp/certs/cert.pem On 2016/02/12 02:31:13, Wez wrote: > Presumably ...
4 years, 10 months ago (2016-02-13 00:44:18 UTC) #4
Kevin M
+pauljensen@chromium.org for DEPS
4 years, 10 months ago (2016-02-13 00:44:31 UTC) #6
Kevin M
+rsleevi for custom CertVerifier (see exact_match_cert_verifier.(cc|h))
4 years, 10 months ago (2016-02-13 00:45:02 UTC) #8
Ryan Sleevi
Please write up more in the bug report or provide a design doc. This is ...
4 years, 10 months ago (2016-02-13 02:40:25 UTC) #9
Ryan Sleevi
To be clearer: Your CL description reads what's changing, but doesn't explain why it's changing. ...
4 years, 10 months ago (2016-02-13 02:42:25 UTC) #10
Kevin M
I added more context to the bug: crbug.com/585279 Thanks.
4 years, 10 months ago (2016-02-16 18:47:15 UTC) #12
Kevin M
-pauljensen because rsleevi is a net/ OWNER; don't need a separate DEPS reviewer
4 years, 10 months ago (2016-02-17 19:27:27 UTC) #14
Wez
https://codereview.chromium.org/1696563002/diff/40001/blimp/client/app/blimp_client_switches.h File blimp/client/app/blimp_client_switches.h (right): https://codereview.chromium.org/1696563002/diff/40001/blimp/client/app/blimp_client_switches.h#newcode13 blimp/client/app/blimp_client_switches.h:13: // The path to the Blimplet's PEM-encoded X509 certificate. ...
4 years, 10 months ago (2016-02-18 00:40:50 UTC) #15
Kevin M
https://codereview.chromium.org/1696563002/diff/40001/blimp/client/app/blimp_client_switches.h File blimp/client/app/blimp_client_switches.h (right): https://codereview.chromium.org/1696563002/diff/40001/blimp/client/app/blimp_client_switches.h#newcode13 blimp/client/app/blimp_client_switches.h:13: // The path to the Blimplet's PEM-encoded X509 certificate. ...
4 years, 10 months ago (2016-02-18 23:35:47 UTC) #16
Ryan Sleevi
To the extent I can review this, I've done my best. Whenever someone introduces a ...
4 years, 10 months ago (2016-02-19 22:56:08 UTC) #17
Kevin M
"I would strongly discourage the SetSocket/TakeSocket approach, from our lessons learned in //net, but that's ...
4 years, 10 months ago (2016-02-22 22:53:32 UTC) #19
Ryan Sleevi
I started reviewing, but then saw multiple things you indicated as completed which were not ...
4 years, 10 months ago (2016-02-22 23:16:51 UTC) #20
Ryan Sleevi
4 years, 10 months ago (2016-02-22 23:16:57 UTC) #21
Kevin M
Apologies, one of the changes was made in a parallel Vim buffer that I didn't ...
4 years, 10 months ago (2016-02-23 00:28:09 UTC) #22
Ryan Sleevi
https://codereview.chromium.org/1696563002/diff/120001/blimp/client/DEPS File blimp/client/DEPS (right): https://codereview.chromium.org/1696563002/diff/120001/blimp/client/DEPS#newcode11 blimp/client/DEPS:11: "+net/cert", Not needed given line 9 https://codereview.chromium.org/1696563002/diff/120001/blimp/client/session/assignment_source.cc File blimp/client/session/assignment_source.cc ...
4 years, 10 months ago (2016-02-23 00:49:46 UTC) #23
Kevin M
https://codereview.chromium.org/1696563002/diff/120001/blimp/client/DEPS File blimp/client/DEPS (right): https://codereview.chromium.org/1696563002/diff/120001/blimp/client/DEPS#newcode11 blimp/client/DEPS:11: "+net/cert", On 2016/02/23 00:49:44, Ryan Sleevi wrote: > Not ...
4 years, 10 months ago (2016-02-23 01:58:26 UTC) #24
Ryan Sleevi
https://codereview.chromium.org/1696563002/diff/60001/blimp/net/exact_match_cert_verifier.cc File blimp/net/exact_match_cert_verifier.cc (right): https://codereview.chromium.org/1696563002/diff/60001/blimp/net/exact_match_cert_verifier.cc#newcode18 blimp/net/exact_match_cert_verifier.cc:18: : engine_cert_(engine_cert) {} On 2016/02/22 22:53:31, Kevin M wrote: ...
4 years, 10 months ago (2016-02-23 02:26:26 UTC) #25
Kevin M
https://codereview.chromium.org/1696563002/diff/60001/blimp/net/exact_match_cert_verifier.cc File blimp/net/exact_match_cert_verifier.cc (right): https://codereview.chromium.org/1696563002/diff/60001/blimp/net/exact_match_cert_verifier.cc#newcode18 blimp/net/exact_match_cert_verifier.cc:18: : engine_cert_(engine_cert) {} On 2016/02/23 02:26:26, Ryan Sleevi wrote: ...
4 years, 10 months ago (2016-02-23 20:26:46 UTC) #26
Kevin M
https://codereview.chromium.org/1696563002/diff/120001/blimp/client/session/assignment_source.cc File blimp/client/session/assignment_source.cc (right): https://codereview.chromium.org/1696563002/diff/120001/blimp/client/session/assignment_source.cc#newcode289 blimp/client/session/assignment_source.cc:289: scoped_ptr<base::Value> json = base::JSONReader::Read(response); On 2016/02/23 01:58:25, Kevin M ...
4 years, 10 months ago (2016-02-23 20:38:15 UTC) #27
Ryan Sleevi
https://codereview.chromium.org/1696563002/diff/180001/blimp/client/app/blimp_client_switches.h File blimp/client/app/blimp_client_switches.h (right): https://codereview.chromium.org/1696563002/diff/180001/blimp/client/app/blimp_client_switches.h#newcode21 blimp/client/app/blimp_client_switches.h:21: // --engine-endpoint="tcp:127.0.0.1:25467". Valid schemes are "ssl", DOCUMENTATION: So it ...
4 years, 10 months ago (2016-02-23 21:01:32 UTC) #28
David Trainor- moved to gerrit
https://codereview.chromium.org/1696563002/diff/120001/blimp/client/session/assignment_source.cc File blimp/client/session/assignment_source.cc (right): https://codereview.chromium.org/1696563002/diff/120001/blimp/client/session/assignment_source.cc#newcode289 blimp/client/session/assignment_source.cc:289: scoped_ptr<base::Value> json = base::JSONReader::Read(response); On 2016/02/23 20:38:15, Kevin M ...
4 years, 10 months ago (2016-02-23 21:34:29 UTC) #30
Kevin M
https://codereview.chromium.org/1696563002/diff/120001/blimp/client/session/assignment_source.cc File blimp/client/session/assignment_source.cc (right): https://codereview.chromium.org/1696563002/diff/120001/blimp/client/session/assignment_source.cc#newcode289 blimp/client/session/assignment_source.cc:289: scoped_ptr<base::Value> json = base::JSONReader::Read(response); On 2016/02/23 21:34:29, David Trainor ...
4 years, 10 months ago (2016-02-23 22:01:50 UTC) #32
David Trainor- moved to gerrit
On 2016/02/23 22:01:50, Kevin M wrote: > https://codereview.chromium.org/1696563002/diff/120001/blimp/client/session/assignment_source.cc > File blimp/client/session/assignment_source.cc (right): > > https://codereview.chromium.org/1696563002/diff/120001/blimp/client/session/assignment_source.cc#newcode289 ...
4 years, 10 months ago (2016-02-23 22:02:36 UTC) #33
Kevin M
https://codereview.chromium.org/1696563002/diff/180001/blimp/client/app/blimp_client_switches.h File blimp/client/app/blimp_client_switches.h (right): https://codereview.chromium.org/1696563002/diff/180001/blimp/client/app/blimp_client_switches.h#newcode21 blimp/client/app/blimp_client_switches.h:21: // --engine-endpoint="tcp:127.0.0.1:25467". Valid schemes are "ssl", On 2016/02/23 21:01:31, ...
4 years, 10 months ago (2016-02-24 00:31:43 UTC) #34
Kevin M
R += rsesek@chromium.org for components/safe_json DEPS
4 years, 10 months ago (2016-02-24 21:48:02 UTC) #36
Kevin M
Friendly ping. We are hoping to be able to test with this by EOW.
4 years, 10 months ago (2016-02-24 23:33:55 UTC) #37
David Trainor- moved to gerrit
https://codereview.chromium.org/1696563002/diff/200001/blimp/client/app/blimp_client_switches.h File blimp/client/app/blimp_client_switches.h (right): https://codereview.chromium.org/1696563002/diff/200001/blimp/client/app/blimp_client_switches.h#newcode21 blimp/client/app/blimp_client_switches.h:21: // --engine-endpoint="tcp://127.0.0.1:25467". Valid schemes are "ssl", Ah I like ...
4 years, 10 months ago (2016-02-25 00:05:01 UTC) #38
Kevin M
https://codereview.chromium.org/1696563002/diff/200001/blimp/client/app/blimp_client_switches.h File blimp/client/app/blimp_client_switches.h (right): https://codereview.chromium.org/1696563002/diff/200001/blimp/client/app/blimp_client_switches.h#newcode21 blimp/client/app/blimp_client_switches.h:21: // --engine-endpoint="tcp://127.0.0.1:25467". Valid schemes are "ssl", On 2016/02/25 00:05:01, ...
4 years, 10 months ago (2016-02-25 00:27:35 UTC) #39
Ryan Sleevi
https://codereview.chromium.org/1696563002/diff/240001/blimp/client/session/assignment_source.cc File blimp/client/session/assignment_source.cc (right): https://codereview.chromium.org/1696563002/diff/240001/blimp/client/session/assignment_source.cc#newcode113 blimp/client/session/assignment_source.cc:113: std::string path = url.path(); Ideally you would check .is_empty() ...
4 years, 10 months ago (2016-02-25 22:16:25 UTC) #40
Kevin M
https://codereview.chromium.org/1696563002/diff/240001/blimp/client/session/assignment_source.cc File blimp/client/session/assignment_source.cc (right): https://codereview.chromium.org/1696563002/diff/240001/blimp/client/session/assignment_source.cc#newcode113 blimp/client/session/assignment_source.cc:113: std::string path = url.path(); On 2016/02/25 22:16:25, Ryan Sleevi ...
4 years, 10 months ago (2016-02-26 00:30:05 UTC) #41
Kevin M
R+=bauerb for safe_json DEPS
4 years, 10 months ago (2016-02-26 00:30:31 UTC) #43
Bernhard Bauer
https://codereview.chromium.org/1696563002/diff/60001/blimp/client/session/assignment_source.cc File blimp/client/session/assignment_source.cc (right): https://codereview.chromium.org/1696563002/diff/60001/blimp/client/session/assignment_source.cc#newcode125 blimp/client/session/assignment_source.cc:125: GetIOTaskRunner()->PostTaskAndReply( On 2016/02/22 22:53:31, Kevin M wrote: > On ...
4 years, 10 months ago (2016-02-26 16:26:30 UTC) #44
Wez
https://codereview.chromium.org/1696563002/diff/240001/blimp/client/app/blimp_client_switches.h File blimp/client/app/blimp_client_switches.h (right): https://codereview.chromium.org/1696563002/diff/240001/blimp/client/app/blimp_client_switches.h#newcode22 blimp/client/app/blimp_client_switches.h:22: // "tcp", and "quic". "quic" is not a valid ...
4 years, 10 months ago (2016-02-26 18:32:10 UTC) #46
Kevin M
https://codereview.chromium.org/1696563002/diff/60001/blimp/client/session/assignment_source.cc File blimp/client/session/assignment_source.cc (right): https://codereview.chromium.org/1696563002/diff/60001/blimp/client/session/assignment_source.cc#newcode125 blimp/client/session/assignment_source.cc:125: GetIOTaskRunner()->PostTaskAndReply( On 2016/02/26 16:26:30, Bernhard Bauer wrote: > On ...
4 years, 10 months ago (2016-02-26 19:57:23 UTC) #47
Wez
https://codereview.chromium.org/1696563002/diff/60001/blimp/client/session/assignment_source.cc File blimp/client/session/assignment_source.cc (right): https://codereview.chromium.org/1696563002/diff/60001/blimp/client/session/assignment_source.cc#newcode36 blimp/client/session/assignment_source.cc:36: CHECK(ip_address.AssignFromIPLiteral(host)) On 2016/02/22 at 22:53:31, Kevin M wrote: > ...
4 years, 9 months ago (2016-03-01 00:23:56 UTC) #48
Kevin M
PTAL https://codereview.chromium.org/1696563002/diff/240001/blimp/client/app/blimp_client_switches.h File blimp/client/app/blimp_client_switches.h (right): https://codereview.chromium.org/1696563002/diff/240001/blimp/client/app/blimp_client_switches.h#newcode22 blimp/client/app/blimp_client_switches.h:22: // "tcp", and "quic". On 2016/03/01 00:23:55, Wez ...
4 years, 9 months ago (2016-03-01 18:23:18 UTC) #49
Kevin M
bauerb/rsleevi, PTAL
4 years, 9 months ago (2016-03-01 22:52:13 UTC) #50
Robert Sesek
On 2016/02/26 00:30:31, Kevin M wrote: > R+=bauerb for safe_json DEPS FYI I've been watching ...
4 years, 9 months ago (2016-03-01 22:54:17 UTC) #51
Wez
LGTM w/ some minor nits (and a couple of questions just for my eng-lightenment). Kudos ...
4 years, 9 months ago (2016-03-02 02:26:45 UTC) #52
Kevin M
https://codereview.chromium.org/1696563002/diff/280001/blimp/client/session/assignment_source.cc File blimp/client/session/assignment_source.cc (right): https://codereview.chromium.org/1696563002/diff/280001/blimp/client/session/assignment_source.cc#newcode219 blimp/client/session/assignment_source.cc:219: base::Bind(&GetAssignmentFromCommandLine), On 2016/03/01 00:23:55, Wez wrote: > Wouldn't it ...
4 years, 9 months ago (2016-03-02 18:05:35 UTC) #53
Ryan Sleevi
This was a *long* review, but I'm happy with how it turned out, and happy ...
4 years, 9 months ago (2016-03-02 19:18:14 UTC) #54
Robert Sesek
safe_json LGTM https://codereview.chromium.org/1696563002/diff/360001/blimp/client/session/DEPS File blimp/client/session/DEPS (right): https://codereview.chromium.org/1696563002/diff/360001/blimp/client/session/DEPS#newcode2 blimp/client/session/DEPS:2: "+components/safe_json", This is now covered by the ...
4 years, 9 months ago (2016-03-02 19:22:10 UTC) #55
Kevin M
Phew!! Thanks for the insightful comments, everyone. https://codereview.chromium.org/1696563002/diff/360001/blimp/client/session/DEPS File blimp/client/session/DEPS (right): https://codereview.chromium.org/1696563002/diff/360001/blimp/client/session/DEPS#newcode2 blimp/client/session/DEPS:2: "+components/safe_json", On ...
4 years, 9 months ago (2016-03-02 21:02:09 UTC) #56
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1696563002/380001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1696563002/380001
4 years, 9 months ago (2016-03-02 21:04:14 UTC) #59
commit-bot: I haz the power
Committed patchset #20 (id:380001)
4 years, 9 months ago (2016-03-02 21:41:52 UTC) #60
commit-bot: I haz the power
Patchset 20 (id:??) landed as https://crrev.com/c80f5095f045ad1712f1f1075a44547a561f774a Cr-Commit-Position: refs/heads/master@{#378839}
4 years, 9 months ago (2016-03-02 21:45:08 UTC) #62
boliu
This broke blimp_unittests_apk target on a bunch of (non-main waterfall, non-cq) bots: https://build.chromium.org/p/chromium.android/builders/Android%20arm%20Builder%20%28dbg%29/builds/6954 Missing dependency ...
4 years, 9 months ago (2016-03-03 00:11:43 UTC) #63
boliu
https://codereview.chromium.org/1696563002/diff/380001/blimp/client/BUILD.gn File blimp/client/BUILD.gn (right): https://codereview.chromium.org/1696563002/diff/380001/blimp/client/BUILD.gn#newcode30 blimp/client/BUILD.gn:30: "//components/safe_json", This transitively pulls in //content/public/browser, but not its ...
4 years, 9 months ago (2016-03-03 00:25:11 UTC) #65
boliu
A revert of this CL (patchset #20 id:380001) has been created in https://codereview.chromium.org/1757153002/ by boliu@chromium.org. ...
4 years, 9 months ago (2016-03-03 00:26:43 UTC) #66
Kevin M
Thanks boliu for reverting the breakage, which only occurs on static Android builds. I put ...
4 years, 9 months ago (2016-03-03 19:03:53 UTC) #67
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1696563002/400001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1696563002/400001
4 years, 9 months ago (2016-03-03 19:54:38 UTC) #70
commit-bot: I haz the power
Committed patchset #21 (id:400001)
4 years, 9 months ago (2016-03-03 20:50:20 UTC) #72
commit-bot: I haz the power
Patchset 21 (id:??) landed as https://crrev.com/05e3f96385c7a9808dec06f13419d7bb1996ec45 Cr-Commit-Position: refs/heads/master@{#379081}
4 years, 9 months ago (2016-03-03 20:51:44 UTC) #74
Bernhard Bauer
On 2016/02/26 18:32:07, Wez wrote: > mailto:wez@chromium.org changed reviewers: > - mailto:bauerb@chromium.org Um... Wez, you ...
4 years, 9 months ago (2016-03-15 10:09:00 UTC) #75
Wez
4 years, 9 months ago (2016-03-15 17:44:22 UTC) #76
Message was sent while issue was closed.
Um... Nope, don't think so. Looks like you got dropped in-between comments
#44 and #46?

On 15 March 2016 at 03:09, <bauerb@chromium.org> wrote:

> On 2016/02/26 18:32:07, Wez wrote:
> > mailto:wez@chromium.org changed reviewers:
> > - mailto:bauerb@chromium.org
>
> Um... Wez, you removed me as a reviewer without putting me on CC, so I did
> not
> see any of the following discussion. Could you... not do that next time
> pls? 😃
>
> https://codereview.chromium.org/1696563002/
>

-- 
You received this message because you are subscribed to the Google Groups
"Chromium-reviews" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to chromium-reviews+unsubscribe@chromium.org.

Powered by Google App Engine
This is Rietveld 408576698