From a85bbcdc9ec30bd14646893a4d5434e6173f010c Mon Sep 17 00:00:00 2001
From: "asanka@chromium.org"
 <asanka@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Date: Fri, 16 Mar 2012 03:06:33 +0000
Subject: Add new danger type for uncommon or unknown downloads.

BUG=102540
TEST=Downloading a binary that is marked by the safe browsing service as uncommon should show the uncommon download warning.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127093 0039d316-1c4b-4281-b951-d872f2087c98
---
 content/browser/download/download_net_log_parameters.cc | 3 ++-
 content/browser/download/download_state_info.cc         | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

(limited to 'content/browser')

diff --git a/content/browser/download/download_net_log_parameters.cc b/content/browser/download/download_net_log_parameters.cc
index 6e5399e..8211cfc 100644
--- a/content/browser/download/download_net_log_parameters.cc
+++ b/content/browser/download/download_net_log_parameters.cc
@@ -30,7 +30,8 @@ static const char* download_danger_names[] = {
   "DANGEROUS_FILE",
   "DANGEROUS_URL",
   "DANGEROUS_CONTENT",
-  "MAYBE_DANGEROUS_CONTENT"
+  "MAYBE_DANGEROUS_CONTENT",
+  "UNCOMMON_CONTENT"
 };
 
 COMPILE_ASSERT(ARRAYSIZE_UNSAFE(download_type_names) == SRC_SAVE_PAGE_AS + 1,
diff --git a/content/browser/download/download_state_info.cc b/content/browser/download/download_state_info.cc
index 0031eb3..b927fb0 100644
--- a/content/browser/download/download_state_info.cc
+++ b/content/browser/download/download_state_info.cc
@@ -32,7 +32,8 @@ bool DownloadStateInfo::IsDangerous() const {
 #ifdef OS_WIN
   return (danger == content::DOWNLOAD_DANGER_TYPE_DANGEROUS_FILE ||
           danger == content::DOWNLOAD_DANGER_TYPE_DANGEROUS_URL ||
-          danger == content::DOWNLOAD_DANGER_TYPE_DANGEROUS_CONTENT);
+          danger == content::DOWNLOAD_DANGER_TYPE_DANGEROUS_CONTENT ||
+          danger == content::DOWNLOAD_DANGER_TYPE_UNCOMMON_CONTENT);
 #else
   return (danger == content::DOWNLOAD_DANGER_TYPE_DANGEROUS_FILE ||
           danger == content::DOWNLOAD_DANGER_TYPE_DANGEROUS_URL);
-- 
cgit v1.1