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

Issue 1315713009: Fix content verification failures on unusual content script paths (Closed)

Created:
5 years, 3 months ago by asargent_no_longer_on_chrome
Modified:
5 years, 3 months ago
CC:
chromium-reviews, chromium-apps-reviews_chromium.org, extensions-reviews_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Fix content verification failures on unusual content script paths If content script paths had a leading "./" in them, we'd fail to find expected hashes for them because we weren't properly stripping the leading junk from the relative path. BUG=437675 Committed: https://crrev.com/73d92c7c8328979eb489a8af59b8d61940a296c6 Cr-Commit-Position: refs/heads/master@{#348207}

Patch Set 1 #

Total comments: 5

Patch Set 2 : address nits, autoformat #

Patch Set 3 : fix windows compile error #

Messages

Total messages: 15 (6 generated)
asargent_no_longer_on_chrome
https://codereview.chromium.org/1315713009/diff/1/chrome/test/data/extensions/content_verifier/dot_slash_paths/_metadata/verified_contents.json File chrome/test/data/extensions/content_verifier/dot_slash_paths/_metadata/verified_contents.json (left): https://codereview.chromium.org/1315713009/diff/1/chrome/test/data/extensions/content_verifier/dot_slash_paths/_metadata/verified_contents.json#oldcode1 chrome/test/data/extensions/content_verifier/dot_slash_paths/_metadata/verified_contents.json:1: [{"description":"treehash per file","signed_content":{"payload":"eyJjb250ZW50X2hhc2hlcyI6W3siYmxvY2tfc2l6ZSI6NDA5NiwiZGlnZXN0Ijoic2hhMjU2IiwiZmlsZXMiOlt7InBhdGgiOiJiYWNrZ3JvdW5kLmpzIiwicm9vdF9oYXNoIjoidnZESEk3ZWFVdUYyWElGNzdjNE9vSk9pc0NTNFVoYmFtbTRVQTlLSS0yTSJ9LHsicGF0aCI6ImRpci9wYWdlMi5odG1sIiwicm9vdF9oYXNoIjoiVGNvanllU2xHMlpVOXQ4elVwVzJvQVp4cGlnb0FlZThMZkZZQmdJWWxzcyJ9LHsicGF0aCI6Imljb24ucG5nIiwicm9vdF9oYXNoIjoiWDdrMEFjLXJuc0NDc2ZteTJxejFRRnlWNnRtVkIyVUd0QmNDRDdrTHo2SSJ9LHsicGF0aCI6Imljb24yLnBuZyIsInJvb3RfaGFzaCI6ImlFc2xCdmd2dTVEaXcwbVM0enR6TVd5QnZSUGZJQkpjeS04QnJreEp0ZTgifSx7InBhdGgiOiJpY29uMy5wbmciLCJyb290X2hhc2giOiJiRWZMU1JmYWd3MlBGeGJfZDM3R1RtaV90Y3ZwMTdraHdubHQzcmhBQkgwIn0seyJwYXRoIjoiaW1nL3Rlc3QvaWNvbjQucG5nIiwicm9vdF9oYXNoIjoieWQxUV9xMGVSb21UZE5BQll1UVpaUFg1ZXlXN3JpZ0hWSzdhVWdNTHBJdyJ9LHsicGF0aCI6ImltZy90ZXN0L2ljb241LnBuZyIsInJvb3RfaGFzaCI6InhxUGdOQXU5RW1YQ25Td0xtTk9VZGZkX19CZENCN0o4SWM2WHcxNXRSeFUifSx7ImNhbm9uaWNhbF9qc29uX3Jvb3RfaGFzaCI6InczaHhzeUpJZ3ZLN2RaM1ZfSGdZWkpJZkEzLW5ReXhNYkduMTNnazIzT00iLCJwYXRoIjoibWFuaWZlc3QuanNvbiIsInJvb3RfaGFzaCI6ImhOdE1vSC1fUnRCY2U0TkVibG1sYW1ycUttTW4wNWFOdlQwZ2dBaHBqX1UifSx7InBhdGgiOiJwYWdlLmh0bWwiLCJyb290X2hhc2giOiJNQlhPN0s3aXdzaHByamdLbERjVGRXRXViVlJ6bENNbXF3N1dTZUNSMkRzIn0seyJwYXRoIjoicGFnZS5qcyIsInJvb3RfaGFzaCI6IjNWQnFaUG5iWXVZblBKaTZMeVRzenJZVDh1MjRXNkFNTWZDVkNQRlhuSzQifSx7InBhdGgiOiJwYWdlMi5qcyIsInJvb3RfaGFzaCI6IlRtaV9JM0w1UkdsYWRDMlk0OXZZNllENmhndzh5aXdvc215ZXJUREVVNEEifV0sImZvcm1hdCI6InRyZWVoYXNoIiwiaGFzaF9ibG9ja19zaXplIjo0MDk2fV0sIml0ZW1faWQiOiJob2lwaXBhYnBjb29tZmFwY2VjaWxja29kbGRobXBnbCIsIml0ZW1fdmVyc2lvbiI6IjAuOCIsInByb3RvY29sX3ZlcnNpb24iOjF9","signatures":[{"header":{"kid":"publisher"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"nsuqgedzxEY0hfCqN9xHmKrIhXgIFljzTg8hFTiOnh2HhKr3I1HwhcBDbVSQ9Q0sYXW-lQTXHWR8cfcwABk4UbSQfhBa2Z2y9qoe-nyApf49anPVPG2SHbtBujYPF9qjSL0uGQpOFUSvICTiaEHl5pTUv1DvMOyiQ17JytqHaHF_towTgbSq-_b_D_8sK755S58L0BuJUhc31EJZ5llIwA1BlC8omQDpbch8QSzUQ6E0lLzK7MVkQRhVeK4bo5iMkbkQhPoTJDDFzAYwN2eafucfaZSWAADzhEp5oZbof-2QPzsuBkdOPD3F-LJ0cZ7JnW8shm1d6J9kD9PKxcreFw"},{"header":{"kid":"webstore"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"CTCIYz86Sh043zJuIpW246A1IH64nZ2mc8zFZk4JqlWNBrkzQi38QRmSM5fKtwGPRjxLKXLsJ1LMV4HRIQHbAAJ3r4DoGF85vpJ3YgnAmFLt3uEfKC4qu8SWDVY5Ad5vZbGf1BjvTljqZJVqPjEvSQmWaNYqTKQs_3Sviil994Nq6M9tChkcQzUjZOBQSz0MTBXeYtSkla80V13VvUJ204vv_hIg0GW3x0opQ70r8qXa25aEB1zPNUavi844IgUM5fdLirMprYCjxn47Qby7MxEIchX3b9cQDiOhqFcqluD5b_s3e3fXTkAaHnc4e5GSv2SPZb10GQH97U-_5gC8tw"}]}}] FYI, I removed this file because ...
5 years, 3 months ago (2015-09-08 23:21:42 UTC) #2
Ken Rockot(use gerrit already)
lgtm https://codereview.chromium.org/1315713009/diff/1/extensions/browser/content_verifier.cc File extensions/browser/content_verifier.cc (right): https://codereview.chromium.org/1315713009/diff/1/extensions/browser/content_verifier.cc#newcode65 extensions/browser/content_verifier.cc:65: static base::FilePath MakePathRelative(const base::FilePath& path) { nit since ...
5 years, 3 months ago (2015-09-09 16:56:10 UTC) #3
asargent_no_longer_on_chrome
https://codereview.chromium.org/1315713009/diff/1/extensions/browser/content_verifier.cc File extensions/browser/content_verifier.cc (right): https://codereview.chromium.org/1315713009/diff/1/extensions/browser/content_verifier.cc#newcode65 extensions/browser/content_verifier.cc:65: static base::FilePath MakePathRelative(const base::FilePath& path) { On 2015/09/09 16:56:10, ...
5 years, 3 months ago (2015-09-09 17:42:39 UTC) #4
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1315713009/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1315713009/20001
5 years, 3 months ago (2015-09-09 17:43:27 UTC) #7
commit-bot: I haz the power
Try jobs failed on following builders: win8_chromium_ng on tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win8_chromium_ng/builds/38644)
5 years, 3 months ago (2015-09-09 18:09:01 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1315713009/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1315713009/40001
5 years, 3 months ago (2015-09-10 18:03:56 UTC) #12
commit-bot: I haz the power
Committed patchset #3 (id:40001)
5 years, 3 months ago (2015-09-10 19:20:20 UTC) #13
commit-bot: I haz the power
Patchset 3 (id:??) landed as https://crrev.com/73d92c7c8328979eb489a8af59b8d61940a296c6 Cr-Commit-Position: refs/heads/master@{#348207}
5 years, 3 months ago (2015-09-10 19:22:26 UTC) #14
commit-bot: I haz the power
5 years, 3 months ago (2015-09-23 12:13:01 UTC) #15
Message was sent while issue was closed.
Patchset 3 (id:??) landed as
https://crrev.com/73d92c7c8328979eb489a8af59b8d61940a296c6
Cr-Commit-Position: refs/heads/master@{#348207}

Powered by Google App Engine
This is Rietveld 408576698