Chromium Code Reviews| Index: chrome/browser/safe_browsing/download_feedback.cc |
| diff --git a/chrome/browser/safe_browsing/download_feedback.cc b/chrome/browser/safe_browsing/download_feedback.cc |
| index d38f08118833703925890aa620f7aed25116e003..41c04897bfabaeec645010aac178266a3fb47e52 100644 |
| --- a/chrome/browser/safe_browsing/download_feedback.cc |
| +++ b/chrome/browser/safe_browsing/download_feedback.cc |
| @@ -128,12 +128,36 @@ void DownloadFeedbackImpl::Start(const base::Closure& finish_callback) { |
| std::string metadata_string; |
| bool ok = report_metadata.SerializeToString(&metadata_string); |
| DCHECK(ok); |
| + |
| + net::NetworkTrafficAnnotationTag traffic_annotation = |
| + net::DefineNetworkTrafficAnnotation("...", R"( |
| + semantics { |
| + sender: "..." |
|
Nathan Parker
2017/02/23 01:16:52
"Safe Browsing Download Protection Feedback"
Ramin Halavati
2017/02/23 08:18:24
Done.
|
| + description: "..." |
|
Nathan Parker
2017/02/23 01:16:53
"When a user downloads a binary that Safe Browsing
Ramin Halavati
2017/02/23 08:18:24
Done.
|
| + trigger: "..." |
|
Nathan Parker
2017/02/23 01:16:52
"When a download-protection verdict is !SAFE, and
Ramin Halavati
2017/02/23 08:18:24
Done.
|
| + data: "..." |
| + destination: WEBSITE/GOOGLE_OWNED_SERVICE/OTHER |
| + } |
| + policy { |
| + cookies_allowed: false/true |
|
Nathan Parker
2017/02/23 01:16:53
true
Ramin Halavati
2017/02/23 08:18:24
Done.
|
| + cookies_store: "..." |
|
Nathan Parker
2017/02/23 01:16:53
Safe Browsing cookie store
Ramin Halavati
2017/02/23 08:18:24
Done.
|
| + setting: "..." |
|
Nathan Parker
2017/02/23 01:16:53
I'm not sure where we say that this is enabled by
Ramin Halavati
2017/02/23 08:18:24
Done.
|
| + policy { |
| + [POLICY_NAME] { |
| + policy_options {mode: MANDATORY/RECOMMENDED/UNSET} |
| + value: ... |
| + } |
| + } |
| + policy_exception_justification: "..." |
| + })"); |
| + |
| uploader_ = TwoPhaseUploader::Create( |
| request_context_getter_.get(), file_task_runner_.get(), |
| GURL(kSbFeedbackURL), metadata_string, file_path_, |
| TwoPhaseUploader::ProgressCallback(), |
| base::Bind(&DownloadFeedbackImpl::FinishedUpload, base::Unretained(this), |
| - finish_callback)); |
| + finish_callback), |
| + traffic_annotation); |
| uploader_->Start(); |
| } |