summaryrefslogtreecommitdiffstats
path: root/chrome/browser/safe_browsing/protocol_manager_helper.cc
diff options
context:
space:
mode:
authorjialiul <jialiul@chromium.org>2015-06-25 11:09:56 -0700
committerCommit bot <commit-bot@chromium.org>2015-06-25 18:10:27 +0000
commit8d234f1eaacda33f9d080449c04def5d0d2e7075 (patch)
treed795740b8547985e76cfa32a208c073715cd01a3 /chrome/browser/safe_browsing/protocol_manager_helper.cc
parentbcf14177d94ff8c8f4a7d54717082ac58209b9cb (diff)
downloadchromium_src-8d234f1eaacda33f9d080449c04def5d0d2e7075.zip
chromium_src-8d234f1eaacda33f9d080449c04def5d0d2e7075.tar.gz
chromium_src-8d234f1eaacda33f9d080449c04def5d0d2e7075.tar.bz2
Report to safe browsing whether the user is opted into extended reporting, include:
- Safe browsing hit report - ClientDownloadRequest BUG=492954 Review URL: https://codereview.chromium.org/1195193002 Cr-Commit-Position: refs/heads/master@{#336197}
Diffstat (limited to 'chrome/browser/safe_browsing/protocol_manager_helper.cc')
-rw-r--r--chrome/browser/safe_browsing/protocol_manager_helper.cc14
1 files changed, 11 insertions, 3 deletions
diff --git a/chrome/browser/safe_browsing/protocol_manager_helper.cc b/chrome/browser/safe_browsing/protocol_manager_helper.cc
index 2066a8c..a21d3b6 100644
--- a/chrome/browser/safe_browsing/protocol_manager_helper.cc
+++ b/chrome/browser/safe_browsing/protocol_manager_helper.cc
@@ -39,9 +39,12 @@ std::string SafeBrowsingProtocolManagerHelper::Version() {
// static
std::string SafeBrowsingProtocolManagerHelper::ComposeUrl(
- const std::string& prefix, const std::string& method,
- const std::string& client_name, const std::string& version,
- const std::string& additional_query) {
+ const std::string& prefix,
+ const std::string& method,
+ const std::string& client_name,
+ const std::string& version,
+ const std::string& additional_query,
+ bool is_extended_reporting) {
DCHECK(!prefix.empty() && !method.empty() &&
!client_name.empty() && !version.empty());
std::string url = base::StringPrintf("%s/%s?client=%s&appver=%s&pver=3.0",
@@ -57,5 +60,10 @@ std::string SafeBrowsingProtocolManagerHelper::ComposeUrl(
url.append("&");
url.append(additional_query);
}
+ if (is_extended_reporting) {
+ url.append("&ext=1");
+ } else {
+ url.append("&ext=0");
+ }
return url;
}