Index: chrome/common/safe_browsing/csd.proto |
diff --git a/chrome/common/safe_browsing/csd.proto b/chrome/common/safe_browsing/csd.proto |
index 9c9f8deaf49e808b7cd734d558df1e8a44cee08f..a89533c9088fdcda29c6266ced7e179c38bc9f32 100644 |
--- a/chrome/common/safe_browsing/csd.proto |
+++ b/chrome/common/safe_browsing/csd.proto |
@@ -275,6 +275,11 @@ message ClientDownloadRequest { |
MAC_EXECUTABLE = 4; // .dmg, .pkg, etc. |
ZIPPED_ARCHIVE = 5; // .zip file containing another archive. |
ARCHIVE = 6; // Archive that doesn't have a specific DownloadType. |
+ // A .zip that Chrome failed to unpack to the point of finding exe/zips. |
+ INVALID_ZIP = 7; |
+ // A .dmg, .pkg, etc, that Chrome failed to unpack to the point of finding |
+ // Mach O's. |
+ INVALID_MAC_ARCHIVE = 8; |
} |
optional DownloadType download_type = 10 [default = WIN_EXECUTABLE]; |
@@ -350,6 +355,9 @@ message ClientDownloadRequest { |
// Population that the reporting user is part of. |
optional ChromeUserPopulation population = 24; |
+ |
+ // True if the .zip or DMG, etc, was 100% successfully unpacked. |
+ optional bool archive_valid = 26; |
} |
message ClientDownloadResponse { |
@@ -746,4 +754,4 @@ message ClientSafeBrowsingReportRequest { |
// Whether user visited this origin before. |
optional bool repeat_visit = 9; |
-} |
+} |