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

Issue 1117173005: Include cert status in invalid certificate reports (Closed)

Created:
5 years, 7 months ago by estark
Modified:
5 years, 7 months ago
Reviewers:
Ryan Sleevi, meacer
CC:
chromium-reviews, cbentzel+watch_chromium.org, felt, meacer
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Include cert status in invalid certificate reports This CL sends |SSLInfo::cert_status| along with the rest of the data in invalid certificate reports. BUG=462713, 461588 Committed: https://crrev.com/1d306d54916abfd8596049dc00a268d01ca9f200 Cr-Commit-Position: refs/heads/master@{#329197}

Patch Set 1 #

Total comments: 2

Patch Set 2 : map CertStatusFlags to a CertLoggerRequest enum #

Patch Set 3 : minor cleanup #

Total comments: 4

Patch Set 4 : report all cert errors in a repeated field #

Patch Set 5 : fix cert_error proto comment #

Patch Set 6 : remove unnecessary namespace #

Total comments: 3

Patch Set 7 : rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+82 lines, -0 lines) Patch
M chrome/browser/net/cert_logger.proto View 1 2 3 4 1 chunk +20 lines, -0 lines 0 comments Download
M chrome/browser/net/certificate_error_reporter.cc View 1 2 3 4 5 3 chunks +39 lines, -0 lines 0 comments Download
M chrome/browser/net/certificate_error_reporter_unittest.cc View 1 2 3 4 chunks +23 lines, -0 lines 0 comments Download

Messages

Total messages: 19 (4 generated)
estark
Ryan, could you please take a look? Context: Sending the cert validation result is probably ...
5 years, 7 months ago (2015-05-05 23:58:35 UTC) #2
Ryan Sleevi
https://codereview.chromium.org/1117173005/diff/1/chrome/browser/net/cert_logger.proto File chrome/browser/net/cert_logger.proto (right): https://codereview.chromium.org/1117173005/diff/1/chrome/browser/net/cert_logger.proto#newcode44 chrome/browser/net/cert_logger.proto:44: optional uint32 cert_status = 6; The //net flags are ...
5 years, 7 months ago (2015-05-06 00:00:33 UTC) #3
estark
https://codereview.chromium.org/1117173005/diff/1/chrome/browser/net/cert_logger.proto File chrome/browser/net/cert_logger.proto (right): https://codereview.chromium.org/1117173005/diff/1/chrome/browser/net/cert_logger.proto#newcode44 chrome/browser/net/cert_logger.proto:44: optional uint32 cert_status = 6; On 2015/05/06 00:00:33, Ryan ...
5 years, 7 months ago (2015-05-06 00:50:20 UTC) #4
Ryan Sleevi
That works, or you could report all the errors. My main goal was for you ...
5 years, 7 months ago (2015-05-06 01:03:43 UTC) #5
Ryan Sleevi
Oh, I meant to add LGTM, since my comment was more about 'alternatives' Just double ...
5 years, 7 months ago (2015-05-06 01:05:13 UTC) #6
estark
Thanks Ryan. https://codereview.chromium.org/1117173005/diff/40001/chrome/browser/net/cert_logger.proto File chrome/browser/net/cert_logger.proto (right): https://codereview.chromium.org/1117173005/diff/40001/chrome/browser/net/cert_logger.proto#newcode59 chrome/browser/net/cert_logger.proto:59: // The most serious error encountered (if ...
5 years, 7 months ago (2015-05-06 22:23:20 UTC) #7
estark
Actually, felt@ and meacer@, do either of you have opinions about the .proto changes in ...
5 years, 7 months ago (2015-05-06 22:24:36 UTC) #8
meacer
The proto looks good to me with a small comment. https://codereview.chromium.org/1117173005/diff/100001/chrome/browser/net/certificate_error_reporter.cc File chrome/browser/net/certificate_error_reporter.cc (right): https://codereview.chromium.org/1117173005/diff/100001/chrome/browser/net/certificate_error_reporter.cc#newcode119 ...
5 years, 7 months ago (2015-05-06 22:45:53 UTC) #10
estark
Thanks Mustafa! https://codereview.chromium.org/1117173005/diff/100001/chrome/browser/net/certificate_error_reporter.cc File chrome/browser/net/certificate_error_reporter.cc (right): https://codereview.chromium.org/1117173005/diff/100001/chrome/browser/net/certificate_error_reporter.cc#newcode119 chrome/browser/net/certificate_error_reporter.cc:119: } On 2015/05/06 22:45:53, Mustafa Emre Acer ...
5 years, 7 months ago (2015-05-06 23:12:34 UTC) #11
meacer
Proto LGTM (but I'm no proto expert either) https://codereview.chromium.org/1117173005/diff/100001/chrome/browser/net/certificate_error_reporter.cc File chrome/browser/net/certificate_error_reporter.cc (right): https://codereview.chromium.org/1117173005/diff/100001/chrome/browser/net/certificate_error_reporter.cc#newcode119 chrome/browser/net/certificate_error_reporter.cc:119: } ...
5 years, 7 months ago (2015-05-07 00:00:12 UTC) #12
estark
just fyi in case anyone is wondering, I'm waiting on the corresponding server-side changes before ...
5 years, 7 months ago (2015-05-08 04:59:27 UTC) #13
estark
Confirmed with noelutz that adding new protobuf fields is backwards-compatible and checked that we get ...
5 years, 7 months ago (2015-05-11 17:15:25 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1117173005/120001
5 years, 7 months ago (2015-05-11 17:16:10 UTC) #17
commit-bot: I haz the power
Committed patchset #7 (id:120001)
5 years, 7 months ago (2015-05-11 18:39:06 UTC) #18
commit-bot: I haz the power
5 years, 7 months ago (2015-05-11 18:40:59 UTC) #19
Message was sent while issue was closed.
Patchset 7 (id:??) landed as
https://crrev.com/1d306d54916abfd8596049dc00a268d01ca9f200
Cr-Commit-Position: refs/heads/master@{#329197}

Powered by Google App Engine
This is Rietveld 408576698