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

Issue 2834873002: Only whitelist messages.json files in _locales for content verification (Closed)

Created:
3 years, 8 months ago by lazyboy
Modified:
3 years, 8 months ago
Reviewers:
Devlin
CC:
chromium-reviews, chromium-apps-reviews_chromium.org, extensions-reviews_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Only whitelist messages.json files in _locales for content verification The messages.json files used for i18n/l10n get transcoded during the extension install process, so we need to avoid doing content verification checks on them because we expect their contents to be modified. The code we had for testing whether a path should be skipped because of this was incorrect, skipping more files than it should. Through the courtesy of Antony: https://crrev.com/2572833004 The CL also renames some path variables in content verification code to stress that they contain unix style '/' separators. BUG=672008 Review-Url: https://codereview.chromium.org/2834873002 Cr-Commit-Position: refs/heads/master@{#466769} Committed: https://chromium.googlesource.com/chromium/src/+/d05d1e844e7d376400a7437989c4c50a5875b36f

Patch Set 1 #

Patch Set 2 : remove logs for reference point (by asargent@) #

Patch Set 3 : Test fix, with lots of logs #

Patch Set 4 : Ready for review [1] #

Total comments: 9

Patch Set 5 : address comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+108 lines, -97 lines) Patch
M chrome/browser/extensions/content_verifier_browsertest.cc View 1 2 3 4 2 chunks +52 lines, -40 lines 0 comments Download
A chrome/test/data/extensions/content_verifier/content_script_locales.crx View Binary file 0 comments Download
M extensions/browser/content_hash_fetcher.h View 1 2 1 chunk +1 line, -1 line 0 comments Download
M extensions/browser/content_hash_fetcher.cc View 1 2 3 4 5 chunks +16 lines, -17 lines 0 comments Download
M extensions/browser/content_verifier.h View 1 2 1 chunk +13 lines, -11 lines 0 comments Download
M extensions/browser/content_verifier.cc View 1 2 3 4 5 chunks +26 lines, -28 lines 0 comments Download

Messages

Total messages: 25 (20 generated)
lazyboy
Reviving Antony's patch https://crrev.com/2572833004 with fix. The fix is primarily in two chunks in extensions/browser/content_verifier.cc. ...
3 years, 8 months ago (2017-04-22 00:49:42 UTC) #7
Devlin
lgtm https://codereview.chromium.org/2834873002/diff/60001/chrome/browser/extensions/content_verifier_browsertest.cc File chrome/browser/extensions/content_verifier_browsertest.cc (right): https://codereview.chromium.org/2834873002/diff/60001/chrome/browser/extensions/content_verifier_browsertest.cc#newcode523 chrome/browser/extensions/content_verifier_browsertest.cc:523: ASSERT_EQ(extension->id(), id); nit: expected, actual so ASSERT_EQ(id, extension->id()) ...
3 years, 8 months ago (2017-04-24 15:06:56 UTC) #14
lazyboy
https://codereview.chromium.org/2834873002/diff/60001/chrome/browser/extensions/content_verifier_browsertest.cc File chrome/browser/extensions/content_verifier_browsertest.cc (right): https://codereview.chromium.org/2834873002/diff/60001/chrome/browser/extensions/content_verifier_browsertest.cc#newcode523 chrome/browser/extensions/content_verifier_browsertest.cc:523: ASSERT_EQ(extension->id(), id); On 2017/04/24 15:06:56, Devlin wrote: > nit: ...
3 years, 8 months ago (2017-04-24 18:29:59 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2834873002/80001
3 years, 8 months ago (2017-04-24 21:15:44 UTC) #22
commit-bot: I haz the power
3 years, 8 months ago (2017-04-24 21:20:57 UTC) #25
Message was sent while issue was closed.
Committed patchset #5 (id:80001) as
https://chromium.googlesource.com/chromium/src/+/d05d1e844e7d376400a7437989c4...

Powered by Google App Engine
This is Rietveld 408576698