Implement graylisting for sensitive directories in the file system API.
commitd2b222e013493c5fbeceb629e694591a140db03d
authorsammc@chromium.org <sammc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Tue, 3 Sep 2013 03:34:10 +0000 (3 03:34 +0000)
committersammc@chromium.org <sammc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Tue, 3 Sep 2013 03:34:10 +0000 (3 03:34 +0000)
treeae39bb9b220b96fed533c9dadbdc2598953625cd
parentaaf0b8d519775950f1635bf85dba793cec5435f0
Implement graylisting for sensitive directories in the file system API.

This adds a dialog that prompts the user to confirm their choice if they
choose a sensitive directory or an ancestor of a sensitive directory
when choosing a directory to open with an app.

BUG=148486

Review URL: https://chromiumcodereview.appspot.com/23675002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@220886 0039d316-1c4b-4281-b951-d872f2087c98
chrome/app/generated_resources.grd
chrome/browser/extensions/api/file_system/file_system_api.cc
chrome/browser/extensions/api/file_system/file_system_api.h
chrome/browser/extensions/api/file_system/file_system_apitest.cc
chrome/browser/ui/apps/directory_access_confirmation_dialog.cc [new file with mode: 0644]
chrome/browser/ui/apps/directory_access_confirmation_dialog.h [new file with mode: 0644]
chrome/chrome_browser_ui.gypi
chrome/test/data/extensions/api_test/file_system/open_directory_cancel/background.js [new file with mode: 0644]
chrome/test/data/extensions/api_test/file_system/open_directory_cancel/manifest.json [new file with mode: 0644]
chrome/test/data/extensions/api_test/file_system/open_directory_cancel/test.html [new file with mode: 0644]
chrome/test/data/extensions/api_test/file_system/open_directory_cancel/test.js [new file with mode: 0644]