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

Issue 1363613004: Implement anonymous, opt-in, collection of OS X binary integrity incidents. (Closed)

Created:
5 years, 2 months ago by Greg K
Modified:
5 years, 1 month ago
CC:
chromium-reviews, grt+watch_chromium.org, Cait (Slow)
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Implement anonymous, opt-in, collection of OS X binary integrity incidents. This change implements anonymous collection of data about binary integrity incidents on OS X. A binary integrity incident means that Chrome's application bundle was modified on disk by some unauthorized source. This change collects information about modified files. The checks are enabled on a sampling of user's browsers and run at browser startup if enabled. BUG=530314 Committed: https://crrev.com/2b08c52ad7d79322756e93b7fb4dfb0a00f402e4 Cr-Commit-Position: refs/heads/master@{#357469}

Patch Set 1 : #

Total comments: 80

Patch Set 2 : Further refinement #

Patch Set 3 : #

Patch Set 4 : Test checkperms changs #

Total comments: 34

Patch Set 5 : #

Total comments: 28

Patch Set 6 : #

Total comments: 2

Patch Set 7 : #

Total comments: 7

Patch Set 8 : Change protobuf message to use contained files #

Patch Set 9 : Fix windows build #

Total comments: 21

Patch Set 10 : Refinements per grt's code review #

Total comments: 3

Patch Set 11 : Remove spurious VLOG() #

Total comments: 15

Patch Set 12 : Ran git cl format #

Unified diffs Side-by-side diffs Delta from patch set Stats (+2111 lines, -70 lines) Patch
M chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer.h View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +10 lines, -3 lines 0 comments Download
M chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer.cc View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +12 lines, -57 lines 0 comments Download
A chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer_mac.h View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +40 lines, -0 lines 0 comments Download
A chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer_mac.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +77 lines, -0 lines 0 comments Download
A chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer_mac_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +139 lines, -0 lines 0 comments Download
A + chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer_win.h View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +5 lines, -16 lines 0 comments Download
M chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer_win.cc View 1 2 3 4 5 6 7 8 9 2 chunks +44 lines, -1 line 0 comments Download
M chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer_win_unittest.cc View 1 2 3 4 5 6 7 1 chunk +1 line, -1 line 0 comments Download
A chrome/browser/safe_browsing/signature_evaluator_mac.h View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +71 lines, -0 lines 0 comments Download
A chrome/browser/safe_browsing/signature_evaluator_mac.mm View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +235 lines, -0 lines 0 comments Download
A chrome/browser/safe_browsing/signature_evaluator_mac_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +328 lines, -0 lines 0 comments Download
M chrome/chrome_browser.gypi View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +3 lines, -0 lines 0 comments Download
M chrome/chrome_tests_unit.gypi View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +2 lines, -0 lines 0 comments Download
M chrome/common/safe_browsing/csd.proto View 1 2 3 4 5 6 7 3 chunks +26 lines, -0 lines 0 comments Download
M chrome/test/data/safe_browsing/mach_o/Makefile View 1 2 3 4 1 chunk +44 lines, -0 lines 0 comments Download
A chrome/test/data/safe_browsing/mach_o/ResourceRules View 1 1 chunk +99 lines, -0 lines 0 comments Download
A chrome/test/data/safe_browsing/mach_o/base-bundle.app/Contents/Info.plist View 1 chunk +48 lines, -0 lines 0 comments Download
A + chrome/test/data/safe_browsing/mach_o/base-bundle.app/Contents/PkgInfo View 0 chunks +-1 lines, --1 lines 0 comments Download
A chrome/test/data/safe_browsing/mach_o/base-bundle.app/Contents/Resources/Base.lproj/MainMenu.nib View Binary file 0 comments Download
A + chrome/test/data/safe_browsing/mach_o/modified-bundle-and-exec.app/Contents/Frameworks/libsigned64.dylib View Binary file 0 comments Download
A chrome/test/data/safe_browsing/mach_o/modified-bundle-and-exec.app/Contents/Info.plist View 1 chunk +48 lines, -0 lines 0 comments Download
A + chrome/test/data/safe_browsing/mach_o/modified-bundle-and-exec.app/Contents/MacOS/test-bundle View 1 2 3 4 Binary file 0 comments Download
A + chrome/test/data/safe_browsing/mach_o/modified-bundle-and-exec.app/Contents/PkgInfo View 0 chunks +-1 lines, --1 lines 0 comments Download
A chrome/test/data/safe_browsing/mach_o/modified-bundle-and-exec.app/Contents/Resources/Base.lproj/MainMenu.nib View Binary file 0 comments Download
A + chrome/test/data/safe_browsing/mach_o/modified-bundle-and-exec.app/Contents/Resources/codesign.cfg View 1 2 3 4 0 chunks +-1 lines, --1 lines 0 comments Download
A + chrome/test/data/safe_browsing/mach_o/modified-bundle-and-exec.app/Contents/Resources/executable32 View Binary file 0 comments Download
A chrome/test/data/safe_browsing/mach_o/modified-bundle-and-exec.app/Contents/_CodeSignature/CodeResources View 1 chunk +139 lines, -0 lines 0 comments Download
A + chrome/test/data/safe_browsing/mach_o/modified-bundle.app/Contents/Frameworks/libsigned64.dylib View Binary file 0 comments Download
A chrome/test/data/safe_browsing/mach_o/modified-bundle.app/Contents/Info.plist View 1 chunk +48 lines, -0 lines 0 comments Download
A + chrome/test/data/safe_browsing/mach_o/modified-bundle.app/Contents/MacOS/test-bundle View 1 2 3 4 Binary file 0 comments Download
A + chrome/test/data/safe_browsing/mach_o/modified-bundle.app/Contents/PkgInfo View 0 chunks +-1 lines, --1 lines 0 comments Download
A chrome/test/data/safe_browsing/mach_o/modified-bundle.app/Contents/Resources/Base.lproj/MainMenu.nib View Binary file 0 comments Download
A + chrome/test/data/safe_browsing/mach_o/modified-bundle.app/Contents/Resources/codesign.cfg View 1 2 3 4 0 chunks +-1 lines, --1 lines 0 comments Download
A + chrome/test/data/safe_browsing/mach_o/modified-bundle.app/Contents/Resources/executable32 View Binary file 0 comments Download
A chrome/test/data/safe_browsing/mach_o/modified-bundle.app/Contents/_CodeSignature/CodeResources View 1 chunk +139 lines, -0 lines 0 comments Download
A + chrome/test/data/safe_browsing/mach_o/modified-main-exec32.app/Contents/Frameworks/libsigned64.dylib View 1 2 3 4 Binary file 0 comments Download
A chrome/test/data/safe_browsing/mach_o/modified-main-exec32.app/Contents/Info.plist View 1 chunk +48 lines, -0 lines 0 comments Download
A + chrome/test/data/safe_browsing/mach_o/modified-main-exec32.app/Contents/MacOS/test-bundle View 1 2 3 4 Binary file 0 comments Download
A + chrome/test/data/safe_browsing/mach_o/modified-main-exec32.app/Contents/PkgInfo View 0 chunks +-1 lines, --1 lines 0 comments Download
A chrome/test/data/safe_browsing/mach_o/modified-main-exec32.app/Contents/Resources/Base.lproj/MainMenu.nib View Binary file 0 comments Download
A + chrome/test/data/safe_browsing/mach_o/modified-main-exec32.app/Contents/Resources/executable32 View 1 2 3 4 Binary file 0 comments Download
A chrome/test/data/safe_browsing/mach_o/modified-main-exec32.app/Contents/_CodeSignature/CodeResources View 1 2 3 4 1 chunk +139 lines, -0 lines 0 comments Download
A + chrome/test/data/safe_browsing/mach_o/modified-main-exec64.app/Contents/Frameworks/libsigned64.dylib View 1 Binary file 0 comments Download
A chrome/test/data/safe_browsing/mach_o/modified-main-exec64.app/Contents/Info.plist View 1 chunk +48 lines, -0 lines 0 comments Download
A + chrome/test/data/safe_browsing/mach_o/modified-main-exec64.app/Contents/MacOS/test-bundle View 1 2 3 4 Binary file 0 comments Download
A + chrome/test/data/safe_browsing/mach_o/modified-main-exec64.app/Contents/PkgInfo View 0 chunks +-1 lines, --1 lines 0 comments Download
A chrome/test/data/safe_browsing/mach_o/modified-main-exec64.app/Contents/Resources/Base.lproj/MainMenu.nib View Binary file 0 comments Download
A + chrome/test/data/safe_browsing/mach_o/modified-main-exec64.app/Contents/Resources/executable32 View 1 Binary file 0 comments Download
A chrome/test/data/safe_browsing/mach_o/modified-main-exec64.app/Contents/_CodeSignature/CodeResources View 1 1 chunk +139 lines, -0 lines 0 comments Download
A + chrome/test/data/safe_browsing/mach_o/test-bundle.app/Contents/Frameworks/libsigned64.dylib View Binary file 0 comments Download
A chrome/test/data/safe_browsing/mach_o/test-bundle.app/Contents/Info.plist View 1 chunk +48 lines, -0 lines 0 comments Download
A + chrome/test/data/safe_browsing/mach_o/test-bundle.app/Contents/MacOS/test-bundle View 1 2 3 4 Binary file 0 comments Download
A + chrome/test/data/safe_browsing/mach_o/test-bundle.app/Contents/PkgInfo View 0 chunks +-1 lines, --1 lines 0 comments Download
A chrome/test/data/safe_browsing/mach_o/test-bundle.app/Contents/Resources/Base.lproj/MainMenu.nib View Binary file 0 comments Download
A + chrome/test/data/safe_browsing/mach_o/test-bundle.app/Contents/Resources/executable32 View Binary file 0 comments Download
A chrome/test/data/safe_browsing/mach_o/test-bundle.app/Contents/_CodeSignature/CodeResources View 1 chunk +139 lines, -0 lines 0 comments Download

Messages

Total messages: 54 (19 generated)
Greg K
Mark and Robert, please review as you see fit. In the test/data/safe_browsing/mach_o folder, the .app ...
5 years, 2 months ago (2015-10-02 20:49:09 UTC) #9
grt (UTC plus 2)
drive-by comment or two and a question https://chromiumcodereview.appspot.com/1363613004/diff/160001/chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer.h File chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer.h (right): https://chromiumcodereview.appspot.com/1363613004/diff/160001/chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer.h#newcode40 chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer.h:40: std::vector<std::pair<base::FilePath, std::string>> ...
5 years, 2 months ago (2015-10-03 20:03:00 UTC) #11
Mark Mentovai
https://chromiumcodereview.appspot.com/1363613004/diff/160001/chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer.h File chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer.h (right): https://chromiumcodereview.appspot.com/1363613004/diff/160001/chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer.h#newcode43 chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer.h:43: // alternatively signed code. What does “alternatively signed” mean? ...
5 years, 2 months ago (2015-10-05 15:02:12 UTC) #12
Robert Sesek
https://codereview.chromium.org/1363613004/diff/160001/chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer.h File chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer.h (right): https://codereview.chromium.org/1363613004/diff/160001/chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer.h#newcode42 chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer.h:42: // This is a helper stub to allow us ...
5 years, 2 months ago (2015-10-05 22:19:08 UTC) #13
Greg K
Please ignore the changes in tools/checkperms/checkperms.py for now, I am submitting those in a separate ...
5 years, 2 months ago (2015-10-07 22:54:30 UTC) #16
Robert Sesek
https://codereview.chromium.org/1363613004/diff/250001/chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer_mac.cc File chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer_mac.cc (right): https://codereview.chromium.org/1363613004/diff/250001/chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer_mac.cc#newcode42 chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer_mac.cc:42: new ClientIncidentReport_IncidentData_BinaryIntegrityIncident()); Can you use the copy ctor and ...
5 years, 2 months ago (2015-10-08 19:20:07 UTC) #17
Greg K
https://codereview.chromium.org/1363613004/diff/250001/chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer_mac.cc File chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer_mac.cc (right): https://codereview.chromium.org/1363613004/diff/250001/chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer_mac.cc#newcode42 chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer_mac.cc:42: new ClientIncidentReport_IncidentData_BinaryIntegrityIncident()); On 2015/10/08 19:20:06, Robert Sesek wrote: > ...
5 years, 2 months ago (2015-10-09 17:12:01 UTC) #19
Robert Sesek
Just a few more nits. https://codereview.chromium.org/1363613004/diff/290001/chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer_mac.cc File chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer_mac.cc (right): https://codereview.chromium.org/1363613004/diff/290001/chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer_mac.cc#newcode42 chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer_mac.cc:42: new ClientIncidentReport_IncidentData_BinaryIntegrityIncident(incident)); nit: 80 ...
5 years, 2 months ago (2015-10-15 00:11:20 UTC) #20
Greg K
https://codereview.chromium.org/1363613004/diff/290001/chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer_mac.cc File chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer_mac.cc (right): https://codereview.chromium.org/1363613004/diff/290001/chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer_mac.cc#newcode42 chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer_mac.cc:42: new ClientIncidentReport_IncidentData_BinaryIntegrityIncident(incident)); On 2015/10/15 00:11:20, Robert Sesek wrote: > ...
5 years, 2 months ago (2015-10-16 19:17:58 UTC) #21
Mark Mentovai
https://codereview.chromium.org/1363613004/diff/290001/chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer.h File chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer.h (right): https://codereview.chromium.org/1363613004/diff/290001/chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer.h#newcode42 chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer.h:42: std::vector<std::pair<base::FilePath, std::string>> The pair interface isn’t the most lovely ...
5 years, 2 months ago (2015-10-16 22:46:40 UTC) #22
Mark Mentovai
https://codereview.chromium.org/1363613004/diff/290001/chrome/browser/safe_browsing/signature_evaluator_mac.mm File chrome/browser/safe_browsing/signature_evaluator_mac.mm (right): https://codereview.chromium.org/1363613004/diff/290001/chrome/browser/safe_browsing/signature_evaluator_mac.mm#newcode41 chrome/browser/safe_browsing/signature_evaluator_mac.mm:41: output->assign([str UTF8String]); To get paths from NSString*s, use -fileSystemRepresentation ...
5 years, 2 months ago (2015-10-16 23:04:23 UTC) #23
Greg K
https://codereview.chromium.org/1363613004/diff/290001/chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer.h File chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer.h (right): https://codereview.chromium.org/1363613004/diff/290001/chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer.h#newcode42 chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer.h:42: std::vector<std::pair<base::FilePath, std::string>> On 2015/10/16 22:46:40, Mark Mentovai wrote: > ...
5 years, 2 months ago (2015-10-19 20:42:58 UTC) #24
Greg K
Since Robert and Mark's last feedback wasn't anything major, I'm going top move this along ...
5 years, 2 months ago (2015-10-20 22:46:14 UTC) #26
Robert Sesek
https://codereview.chromium.org/1363613004/diff/310001/chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer.h File chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer.h (right): https://codereview.chromium.org/1363613004/diff/310001/chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer.h#newcode23 chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer.h:23: #if defined(OS_MACOSX) Move this closer to where it's used ...
5 years, 2 months ago (2015-10-20 22:57:27 UTC) #27
Lei Zhang
On 2015/10/20 22:46:14, Greg Kerr wrote: > Since Robert and Mark's last feedback wasn't anything ...
5 years, 2 months ago (2015-10-21 00:18:16 UTC) #29
mattm
https://codereview.chromium.org/1363613004/diff/330001/chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer.cc File chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer.cc (right): https://codereview.chromium.org/1363613004/diff/330001/chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer.cc#newcode87 chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer.cc:87: incident_receiver->ClearIncidentForProcess( This doesn't appear in the mac version. Should ...
5 years, 2 months ago (2015-10-21 02:06:34 UTC) #30
Greg K
https://chromiumcodereview.appspot.com/1363613004/diff/330001/chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer.cc File chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer.cc (right): https://chromiumcodereview.appspot.com/1363613004/diff/330001/chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer.cc#newcode87 chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer.cc:87: incident_receiver->ClearIncidentForProcess( On 2015/10/21 02:06:34, mattm wrote: > This doesn't ...
5 years, 1 month ago (2015-10-27 01:06:18 UTC) #31
mattm
https://chromiumcodereview.appspot.com/1363613004/diff/330001/chrome/browser/safe_browsing/signature_evaluator_mac.h File chrome/browser/safe_browsing/signature_evaluator_mac.h (right): https://chromiumcodereview.appspot.com/1363613004/diff/330001/chrome/browser/safe_browsing/signature_evaluator_mac.h#newcode23 chrome/browser/safe_browsing/signature_evaluator_mac.h:23: class MacSignatureEvaluator { On 2015/10/27 01:06:18, Greg Kerr wrote: ...
5 years, 1 month ago (2015-10-27 01:28:13 UTC) #32
Greg K
On 2015/10/27 01:28:13, mattm wrote: > https://chromiumcodereview.appspot.com/1363613004/diff/330001/chrome/browser/safe_browsing/signature_evaluator_mac.h > File chrome/browser/safe_browsing/signature_evaluator_mac.h (right): > > https://chromiumcodereview.appspot.com/1363613004/diff/330001/chrome/browser/safe_browsing/signature_evaluator_mac.h#newcode23 > ...
5 years, 1 month ago (2015-10-27 16:16:18 UTC) #33
Robert Sesek
On 2015/10/27 16:16:18, Greg Kerr wrote: > On 2015/10/27 01:28:13, mattm wrote: > > > ...
5 years, 1 month ago (2015-10-27 20:33:56 UTC) #34
mattm
On 2015/10/27 20:33:56, Robert Sesek wrote: > On 2015/10/27 16:16:18, Greg Kerr wrote: > > ...
5 years, 1 month ago (2015-10-27 23:51:07 UTC) #35
Greg K
On 2015/10/27 23:51:07, mattm wrote: > On 2015/10/27 20:33:56, Robert Sesek wrote: > > On ...
5 years, 1 month ago (2015-10-27 23:56:56 UTC) #36
grt (UTC plus 2)
looks pretty good. https://codereview.chromium.org/1363613004/diff/370001/chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer.h File chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer.h (right): https://codereview.chromium.org/1363613004/diff/370001/chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer.h#newcode37 chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer.h:37: void ClearIntegrityReports(IncidentReceiver* incident_receiver, ClearBinaryIntegrityForFile? https://codereview.chromium.org/1363613004/diff/370001/chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer_mac.cc File ...
5 years, 1 month ago (2015-10-28 17:49:51 UTC) #37
Greg K
https://codereview.chromium.org/1363613004/diff/370001/chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer.h File chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer.h (right): https://codereview.chromium.org/1363613004/diff/370001/chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer.h#newcode37 chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer.h:37: void ClearIntegrityReports(IncidentReceiver* incident_receiver, On 2015/10/28 17:49:51, grt wrote: > ...
5 years, 1 month ago (2015-10-29 23:51:32 UTC) #38
grt (UTC plus 2)
https://codereview.chromium.org/1363613004/diff/370001/chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer_mac.cc File chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer_mac.cc (right): https://codereview.chromium.org/1363613004/diff/370001/chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer_mac.cc#newcode35 chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer_mac.cc:35: VLOG(1) << "Signature verification failed: " << path.value(); On ...
5 years, 1 month ago (2015-10-30 15:47:04 UTC) #39
Greg K
https://codereview.chromium.org/1363613004/diff/390001/chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer_mac.cc File chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer_mac.cc (right): https://codereview.chromium.org/1363613004/diff/390001/chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer_mac.cc#newcode33 chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer_mac.cc:33: VLOG(1) << "Signature verification failed: " << path.value(); Removing ...
5 years, 1 month ago (2015-10-30 20:05:13 UTC) #40
Robert Sesek
LGTM w/ some indention nits. Could also just `git cl format` these away. https://codereview.chromium.org/1363613004/diff/410001/chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer.cc File ...
5 years, 1 month ago (2015-11-02 19:42:12 UTC) #42
grt (UTC plus 2)
Lgtm with nits https://codereview.chromium.org/1363613004/diff/410001/chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer.h File chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer.h (right): https://codereview.chromium.org/1363613004/diff/410001/chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer.h#newcode9 chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer.h:9: #include <utility> unused? https://codereview.chromium.org/1363613004/diff/410001/chrome/browser/safe_browsing/signature_evaluator_mac.h File chrome/browser/safe_browsing/signature_evaluator_mac.h ...
5 years, 1 month ago (2015-11-02 20:20:15 UTC) #43
Mark Mentovai
LGTM after Robert’s nits.
5 years, 1 month ago (2015-11-02 20:20:49 UTC) #44
Greg K
I cleaned up all the nits, and for all indentation nits, I just ran git ...
5 years, 1 month ago (2015-11-02 23:13:00 UTC) #45
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1363613004/430001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1363613004/430001
5 years, 1 month ago (2015-11-02 23:22:03 UTC) #47
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
5 years, 1 month ago (2015-11-02 23:28:24 UTC) #49
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1363613004/430001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1363613004/430001
5 years, 1 month ago (2015-11-02 23:33:53 UTC) #52
commit-bot: I haz the power
Committed patchset #12 (id:430001)
5 years, 1 month ago (2015-11-02 23:41:00 UTC) #53
commit-bot: I haz the power
5 years, 1 month ago (2015-11-02 23:41:54 UTC) #54
Message was sent while issue was closed.
Patchset 12 (id:??) landed as
https://crrev.com/2b08c52ad7d79322756e93b7fb4dfb0a00f402e4
Cr-Commit-Position: refs/heads/master@{#357469}

Powered by Google App Engine
This is Rietveld 408576698