diff options
author | jialiul <jialiul@chromium.org> | 2015-06-25 11:09:56 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-06-25 18:10:27 +0000 |
commit | 8d234f1eaacda33f9d080449c04def5d0d2e7075 (patch) | |
tree | d795740b8547985e76cfa32a208c073715cd01a3 /chrome/browser/safe_browsing/protocol_manager_helper.cc | |
parent | bcf14177d94ff8c8f4a7d54717082ac58209b9cb (diff) | |
download | chromium_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.cc | 14 |
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; } |