From 8d234f1eaacda33f9d080449c04def5d0d2e7075 Mon Sep 17 00:00:00 2001 From: jialiul Date: Thu, 25 Jun 2015 11:09:56 -0700 Subject: 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} --- chrome/browser/safe_browsing/protocol_manager_helper.cc | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'chrome/browser/safe_browsing/protocol_manager_helper.cc') 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; } -- cgit v1.1