diff options
author | palmer@chromium.org <palmer@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-09-25 00:52:15 +0000 |
---|---|---|
committer | palmer@chromium.org <palmer@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-09-25 00:52:15 +0000 |
commit | 696e30b9c123aac3f14f8e8a820301126205fd3a (patch) | |
tree | 95adea1ee6eea09cf32d3922086f918383ed7dc3 /chrome/browser/download/download_extensions.cc | |
parent | 6ff5a9dfd20ecee5a0fdca88b9dd0c786eb3fa00 (diff) | |
download | chromium_src-696e30b9c123aac3f14f8e8a820301126205fd3a.zip chromium_src-696e30b9c123aac3f14f8e8a820301126205fd3a.tar.gz chromium_src-696e30b9c123aac3f14f8e8a820301126205fd3a.tar.bz2 |
Remove .dmg from the list of dangerous file extensions for Mac OS X.
While here, add some that are dangerous.
BUG=29287,19096
TEST=When downloading .bash, .command, .csh, .ksh, .sh, .tcsh files,
expect the "The file may harm your computer" warning.
Review URL: https://codereview.chromium.org/10933082
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158470 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/download/download_extensions.cc')
-rw-r--r-- | chrome/browser/download/download_extensions.cc | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/chrome/browser/download/download_extensions.cc b/chrome/browser/download/download_extensions.cc index 50f4153..84da297 100644 --- a/chrome/browser/download/download_extensions.cc +++ b/chrome/browser/download/download_extensions.cc @@ -176,9 +176,14 @@ static const struct Executables { { "wsh", AllowOnUserGesture }, { "xbap", Dangerous }, #elif defined(OS_MACOSX) - // TODO(thakis): Figure out what makes sense here -- crbug.com/19096 - { "app", AllowOnUserGesture }, - { "dmg", AllowOnUserGesture }, + { "bash", AllowOnUserGesture }, + { "command", AllowOnUserGesture }, + { "csh", AllowOnUserGesture }, + { "ksh", AllowOnUserGesture }, + { "pkg", AllowOnUserGesture }, + { "sh", AllowOnUserGesture }, + { "shar", AllowOnUserGesture }, + { "tcsh", AllowOnUserGesture }, #elif defined(OS_POSIX) // TODO(estade): lengthen this list. { "bash", AllowOnUserGesture }, @@ -188,6 +193,7 @@ static const struct Executables { { "ksh", AllowOnUserGesture }, { "rpm", AllowOnUserGesture }, { "sh", AllowOnUserGesture }, + { "shar", AllowOnUserGesture }, { "tcsh", AllowOnUserGesture }, #endif }; |