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

Issue 1176203008: Explicitly whitelist 'blob:' and 'filesystem:' for built-in extensions. (Closed)

Created:
5 years, 6 months ago by Mike West
Modified:
5 years, 6 months ago
CC:
arv+watch_chromium.org, chromium-reviews, mtomasz+watch_chromium.org, noyau+watch_chromium.org, oshima+watch_chromium.org, rginda+watch_chromium.org, rlp+watch_chromium.org, stevenjb+watch_chromium.org, telemetry-reviews_chromium.org, tfarina
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Explicitly whitelist 'blob:' and 'filesystem:' for built-in extensions. This CL is brought to you by opening all the 'manifest.json' files outside of test directories that contain 'content_security_policy' keys, and executing `:%s/'self'/'self' blob: filesystem:/g` on each. Next time I'll write a bash script. :/ BUG=473904 R=jochen@chromium.org TBR=fukino@chromium.org Committed: https://crrev.com/797e601a815d28264be2d65e068fafb0eb063195 Cr-Commit-Position: refs/heads/master@{#334836}

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+21 lines, -21 lines) Patch
M chrome/browser/resources/bookmark_manager/manifest.json View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/resources/chromeos/crosh_builtin/manifest.json View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/resources/chromeos/echo/manifest.json View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/resources/chromeos/first_run/app/manifest.json View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/resources/chromeos/network_configuration/manifest.json View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/resources/chromeos/wallpaper_manager/manifest.json View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/resources/feedback/manifest.json View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/resources/gaia_auth/manifest.json View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/resources/gaia_auth/manifest_keyboard.json View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/resources/help_app/manifest.json View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/resources/hotword/manifest.json View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/resources/hotword_audio_verification/manifest.json View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/resources/identity_scope_approval_dialog/manifest.json View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/resources/pdf/manifest.json View 1 chunk +1 line, -1 line 0 comments Download
M components/chrome_apps/webstore_widget/manifest.json View 1 chunk +1 line, -1 line 0 comments Download
M tools/telemetry/telemetry/core/backends/chrome/chromeos_login_ext/manifest.json View 1 chunk +1 line, -1 line 0 comments Download
M ui/file_manager/audio_player/manifest.json View 1 chunk +1 line, -1 line 0 comments Download
M ui/file_manager/file_manager/manifest.json View 1 chunk +1 line, -1 line 0 comments Download
M ui/file_manager/gallery/manifest.json View 1 chunk +1 line, -1 line 0 comments Download
M ui/file_manager/image_loader/manifest.json View 1 chunk +1 line, -1 line 0 comments Download
M ui/file_manager/video_player/manifest.json View 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 16 (4 generated)
Mike West
WDYT, Jochen? Should be a no-op, but will fix the test failures that show up ...
5 years, 6 months ago (2015-06-17 08:39:33 UTC) #1
jochen (gone - plz use gerrit)
can we estimate what percentage of extensions from the webstore we'll break in similar ways?
5 years, 6 months ago (2015-06-17 08:41:39 UTC) #2
Mike West
On 2015/06/17 at 08:41:39, jochen wrote: > can we estimate what percentage of extensions from ...
5 years, 6 months ago (2015-06-17 08:54:05 UTC) #3
Mike West
On 2015/06/17 at 08:54:05, Mike West wrote: > On 2015/06/17 at 08:41:39, jochen wrote: > ...
5 years, 6 months ago (2015-06-17 09:18:57 UTC) #4
jochen (gone - plz use gerrit)
lgtm
5 years, 6 months ago (2015-06-17 12:54:14 UTC) #5
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1176203008/1
5 years, 6 months ago (2015-06-17 12:55:58 UTC) #7
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
5 years, 6 months ago (2015-06-17 14:19:03 UTC) #9
Mike West
5 years, 6 months ago (2015-06-17 15:31:56 UTC) #11
Mike West
TBRing fukino@chromium.org for the mechanical change to ui/file_manager.
5 years, 6 months ago (2015-06-17 15:32:42 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1176203008/1
5 years, 6 months ago (2015-06-17 15:33:25 UTC) #14
commit-bot: I haz the power
Committed patchset #1 (id:1)
5 years, 6 months ago (2015-06-17 15:39:20 UTC) #15
commit-bot: I haz the power
5 years, 6 months ago (2015-06-17 15:40:18 UTC) #16
Message was sent while issue was closed.
Patchset 1 (id:??) landed as
https://crrev.com/797e601a815d28264be2d65e068fafb0eb063195
Cr-Commit-Position: refs/heads/master@{#334836}

Powered by Google App Engine
This is Rietveld 408576698