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

Issue 3431032: Change ChildProcessSecurityPolicy to store a list of allowed flags for... (Closed)

Created:
10 years, 2 months ago by dumi
Modified:
9 years, 7 months ago
CC:
chromium-reviews, ben+cc_chromium.org, Paweł Hajdan Jr., jam, darin-cc_chromium.org, brettw-cc_chromium.org, stuartmorgan+watch_chromium.org
Visibility:
Public.

Description

Change ChildProcessSecurityPolicy to store a list of allowed flags for each file. BUG=none TEST=none Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=60742

Patch Set 1 #

Patch Set 2 : '' #

Total comments: 3
Unified diffs Side-by-side diffs Delta from patch set Stats (+143 lines, -37 lines) Patch
M chrome/browser/child_process_security_policy.h View 2 chunks +14 lines, -2 lines 1 comment Download
M chrome/browser/child_process_security_policy.cc View 1 8 chunks +40 lines, -15 lines 2 comments Download
M chrome/browser/child_process_security_policy_unittest.cc View 1 4 chunks +79 lines, -10 lines 0 comments Download
M chrome/browser/plugin_process_host.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/renderer_host/blob_dispatcher_host.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/renderer_host/redirect_to_file_resource_handler.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/renderer_host/render_view_host.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/browser/renderer_host/resource_dispatcher_host.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/renderer_host/resource_message_filter.cc View 4 chunks +4 lines, -4 lines 0 comments Download

Messages

Total messages: 3 (0 generated)
dumi
10 years, 2 months ago (2010-09-27 22:44:11 UTC) #1
abarth-chromium
Looks great! Thanks.
10 years, 2 months ago (2010-09-27 22:57:20 UTC) #2
darin (slow to review)
10 years, 2 months ago (2010-09-28 06:18:27 UTC) #3
just some minor nits, otherwise LGTM

http://codereview.chromium.org/3431032/diff/11001/12001
File chrome/browser/child_process_security_policy.cc (right):

http://codereview.chromium.org/3431032/diff/11001/12001#newcode17
chrome/browser/child_process_security_policy.cc:17: const int
kReadFilePermissions =
nit: mark this as 'static'

http://codereview.chromium.org/3431032/diff/11001/12001#newcode100
chrome/browser/child_process_security_policy.cc:100: typedef std::map<FilePath,
int> FileMap; // bit-set of PlatformFileFlags
nit: two spaces before the '//'

http://codereview.chromium.org/3431032/diff/11001/12002
File chrome/browser/child_process_security_policy.h (right):

http://codereview.chromium.org/3431032/diff/11001/12002#newcode111
chrome/browser/child_process_security_policy.h:111: // Determins if certain
permissions were granted for a file. |permissions|
nit: Determins -> Determines

Powered by Google App Engine
This is Rietveld 408576698