Commit c162a12d authored by Daniel Rubery's avatar Daniel Rubery Committed by Commit Bot

Add pyo and pyd as tracked file types

Extensions can download and execute a pyo or pyd with no user gestures,
allowing for remote code execution. By marking pyo and pyd as
ALLOW_ON_USER_GESTURE and DANGEROUS, respectively, we prevent this
behavior.

Bug: 902234
Change-Id: I295cdd2906ebe779670afb55196cea7715dc88f4
Reviewed-on: https://chromium-review.googlesource.com/c/1324419
Commit-Queue: Daniel Rubery <drubery@chromium.org>
Reviewed-by: default avatarNathan Parker <nparker@chromium.org>
Cr-Commit-Position: refs/heads/master@{#606309}
parent c9720564
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
## ##
## Top level settings ## Top level settings
## ##
version_id: 21 version_id: 22
sampled_ping_probability: 0.01 sampled_ping_probability: 0.01
max_archived_binaries_to_report: 10 max_archived_binaries_to_report: 10
default_file_type { default_file_type {
...@@ -719,6 +719,50 @@ file_types { ...@@ -719,6 +719,50 @@ file_types {
auto_open_hint: DISALLOW_AUTO_OPEN auto_open_hint: DISALLOW_AUTO_OPEN
} }
} }
file_types {
# Equivalent of a DLL, for python libraries
# Added with crbug.com/902234
extension: "pyd"
uma_value: 318
ping_setting: FULL_PING
platform_settings {
platform: PLATFORM_LINUX
danger_level: DANGEROUS
auto_open_hint: DISALLOW_AUTO_OPEN
}
platform_settings {
platform: PLATFORM_MAC
danger_level: DANGEROUS
auto_open_hint: DISALLOW_AUTO_OPEN
}
platform_settings {
platform: PLATFORM_WINDOWS
danger_level: DANGEROUS
auto_open_hint: DISALLOW_AUTO_OPEN
}
}
file_types {
# Compiled python code
# Added with crbug.com/902234
extension: "pyo"
uma_value: 319
ping_setting: FULL_PING
platform_settings {
platform: PLATFORM_LINUX
danger_level: ALLOW_ON_USER_GESTURE
auto_open_hint: DISALLOW_AUTO_OPEN
}
platform_settings {
platform: PLATFORM_MAC
danger_level: ALLOW_ON_USER_GESTURE
auto_open_hint: DISALLOW_AUTO_OPEN
}
platform_settings {
platform: PLATFORM_WINDOWS
danger_level: ALLOW_ON_USER_GESTURE
auto_open_hint: DISALLOW_AUTO_OPEN
}
}
file_types { file_types {
extension: "pyw" extension: "pyw"
uma_value: 132 uma_value: 132
......
...@@ -83,165 +83,325 @@ void RecordContentDispositionCountFlag( ...@@ -83,165 +83,325 @@ void RecordContentDispositionCountFlag(
// TODO(asanka): Replace this enum with calls to FileTypePolicies and move the // TODO(asanka): Replace this enum with calls to FileTypePolicies and move the
// UMA metrics for dangerous/malicious downloads to //chrome/browser/download. // UMA metrics for dangerous/malicious downloads to //chrome/browser/download.
constexpr const base::FilePath::CharType* kDangerousFileTypes[] = { constexpr const base::FilePath::CharType* kDangerousFileTypes[] = {
FILE_PATH_LITERAL(".ad"), FILE_PATH_LITERAL(".ade"), FILE_PATH_LITERAL(".ad"),
FILE_PATH_LITERAL(".adp"), FILE_PATH_LITERAL(".ah"), FILE_PATH_LITERAL(".ade"),
FILE_PATH_LITERAL(".apk"), FILE_PATH_LITERAL(".app"), FILE_PATH_LITERAL(".adp"),
FILE_PATH_LITERAL(".application"), FILE_PATH_LITERAL(".asp"), FILE_PATH_LITERAL(".ah"),
FILE_PATH_LITERAL(".asx"), FILE_PATH_LITERAL(".bas"), FILE_PATH_LITERAL(".apk"),
FILE_PATH_LITERAL(".bash"), FILE_PATH_LITERAL(".bat"), FILE_PATH_LITERAL(".app"),
FILE_PATH_LITERAL(".cfg"), FILE_PATH_LITERAL(".chi"), FILE_PATH_LITERAL(".application"),
FILE_PATH_LITERAL(".chm"), FILE_PATH_LITERAL(".class"), FILE_PATH_LITERAL(".asp"),
FILE_PATH_LITERAL(".cmd"), FILE_PATH_LITERAL(".com"), FILE_PATH_LITERAL(".asx"),
FILE_PATH_LITERAL(".command"), FILE_PATH_LITERAL(".crt"), FILE_PATH_LITERAL(".bas"),
FILE_PATH_LITERAL(".crx"), FILE_PATH_LITERAL(".csh"), FILE_PATH_LITERAL(".bash"),
FILE_PATH_LITERAL(".deb"), FILE_PATH_LITERAL(".dex"), FILE_PATH_LITERAL(".bat"),
FILE_PATH_LITERAL(".dll"), FILE_PATH_LITERAL(".drv"), FILE_PATH_LITERAL(".cfg"),
FILE_PATH_LITERAL(".exe"), FILE_PATH_LITERAL(".fxp"), FILE_PATH_LITERAL(".chi"),
FILE_PATH_LITERAL(".grp"), FILE_PATH_LITERAL(".hlp"), FILE_PATH_LITERAL(".chm"),
FILE_PATH_LITERAL(".hta"), FILE_PATH_LITERAL(".htm"), FILE_PATH_LITERAL(".class"),
FILE_PATH_LITERAL(".html"), FILE_PATH_LITERAL(".htt"), FILE_PATH_LITERAL(".cmd"),
FILE_PATH_LITERAL(".inf"), FILE_PATH_LITERAL(".ini"), FILE_PATH_LITERAL(".com"),
FILE_PATH_LITERAL(".ins"), FILE_PATH_LITERAL(".isp"), FILE_PATH_LITERAL(".command"),
FILE_PATH_LITERAL(".jar"), FILE_PATH_LITERAL(".jnlp"), FILE_PATH_LITERAL(".crt"),
FILE_PATH_LITERAL(".user.js"), FILE_PATH_LITERAL(".js"), FILE_PATH_LITERAL(".crx"),
FILE_PATH_LITERAL(".jse"), FILE_PATH_LITERAL(".ksh"), FILE_PATH_LITERAL(".csh"),
FILE_PATH_LITERAL(".lnk"), FILE_PATH_LITERAL(".local"), FILE_PATH_LITERAL(".deb"),
FILE_PATH_LITERAL(".mad"), FILE_PATH_LITERAL(".maf"), FILE_PATH_LITERAL(".dex"),
FILE_PATH_LITERAL(".mag"), FILE_PATH_LITERAL(".mam"), FILE_PATH_LITERAL(".dll"),
FILE_PATH_LITERAL(".manifest"), FILE_PATH_LITERAL(".maq"), FILE_PATH_LITERAL(".drv"),
FILE_PATH_LITERAL(".mar"), FILE_PATH_LITERAL(".mas"), FILE_PATH_LITERAL(".exe"),
FILE_PATH_LITERAL(".mat"), FILE_PATH_LITERAL(".mau"), FILE_PATH_LITERAL(".fxp"),
FILE_PATH_LITERAL(".mav"), FILE_PATH_LITERAL(".maw"), FILE_PATH_LITERAL(".grp"),
FILE_PATH_LITERAL(".mda"), FILE_PATH_LITERAL(".mdb"), FILE_PATH_LITERAL(".hlp"),
FILE_PATH_LITERAL(".mde"), FILE_PATH_LITERAL(".mdt"), FILE_PATH_LITERAL(".hta"),
FILE_PATH_LITERAL(".mdw"), FILE_PATH_LITERAL(".mdz"), FILE_PATH_LITERAL(".htm"),
FILE_PATH_LITERAL(".mht"), FILE_PATH_LITERAL(".mhtml"), FILE_PATH_LITERAL(".html"),
FILE_PATH_LITERAL(".mmc"), FILE_PATH_LITERAL(".mof"), FILE_PATH_LITERAL(".htt"),
FILE_PATH_LITERAL(".msc"), FILE_PATH_LITERAL(".msh"), FILE_PATH_LITERAL(".inf"),
FILE_PATH_LITERAL(".mshxml"), FILE_PATH_LITERAL(".msi"), FILE_PATH_LITERAL(".ini"),
FILE_PATH_LITERAL(".msp"), FILE_PATH_LITERAL(".mst"), FILE_PATH_LITERAL(".ins"),
FILE_PATH_LITERAL(".ocx"), FILE_PATH_LITERAL(".ops"), FILE_PATH_LITERAL(".isp"),
FILE_PATH_LITERAL(".pcd"), FILE_PATH_LITERAL(".pif"), FILE_PATH_LITERAL(".jar"),
FILE_PATH_LITERAL(".pkg"), FILE_PATH_LITERAL(".pl"), FILE_PATH_LITERAL(".jnlp"),
FILE_PATH_LITERAL(".plg"), FILE_PATH_LITERAL(".prf"), FILE_PATH_LITERAL(".user.js"),
FILE_PATH_LITERAL(".prg"), FILE_PATH_LITERAL(".pst"), FILE_PATH_LITERAL(".js"),
FILE_PATH_LITERAL(".py"), FILE_PATH_LITERAL(".pyc"), FILE_PATH_LITERAL(".jse"),
FILE_PATH_LITERAL(".pyw"), FILE_PATH_LITERAL(".rb"), FILE_PATH_LITERAL(".ksh"),
FILE_PATH_LITERAL(".reg"), FILE_PATH_LITERAL(".rpm"), FILE_PATH_LITERAL(".lnk"),
FILE_PATH_LITERAL(".scf"), FILE_PATH_LITERAL(".scr"), FILE_PATH_LITERAL(".local"),
FILE_PATH_LITERAL(".sct"), FILE_PATH_LITERAL(".sh"), FILE_PATH_LITERAL(".mad"),
FILE_PATH_LITERAL(".shar"), FILE_PATH_LITERAL(".shb"), FILE_PATH_LITERAL(".maf"),
FILE_PATH_LITERAL(".shs"), FILE_PATH_LITERAL(".shtm"), FILE_PATH_LITERAL(".mag"),
FILE_PATH_LITERAL(".shtml"), FILE_PATH_LITERAL(".spl"), FILE_PATH_LITERAL(".mam"),
FILE_PATH_LITERAL(".svg"), FILE_PATH_LITERAL(".swf"), FILE_PATH_LITERAL(".manifest"),
FILE_PATH_LITERAL(".sys"), FILE_PATH_LITERAL(".tcsh"), FILE_PATH_LITERAL(".maq"),
FILE_PATH_LITERAL(".url"), FILE_PATH_LITERAL(".vb"), FILE_PATH_LITERAL(".mar"),
FILE_PATH_LITERAL(".vbe"), FILE_PATH_LITERAL(".vbs"), FILE_PATH_LITERAL(".mas"),
FILE_PATH_LITERAL(".vsd"), FILE_PATH_LITERAL(".vsmacros"), FILE_PATH_LITERAL(".mat"),
FILE_PATH_LITERAL(".vss"), FILE_PATH_LITERAL(".vst"), FILE_PATH_LITERAL(".mau"),
FILE_PATH_LITERAL(".vsw"), FILE_PATH_LITERAL(".ws"), FILE_PATH_LITERAL(".mav"),
FILE_PATH_LITERAL(".wsc"), FILE_PATH_LITERAL(".wsf"), FILE_PATH_LITERAL(".maw"),
FILE_PATH_LITERAL(".wsh"), FILE_PATH_LITERAL(".xbap"), FILE_PATH_LITERAL(".mda"),
FILE_PATH_LITERAL(".xht"), FILE_PATH_LITERAL(".xhtm"), FILE_PATH_LITERAL(".mdb"),
FILE_PATH_LITERAL(".xhtml"), FILE_PATH_LITERAL(".xml"), FILE_PATH_LITERAL(".mde"),
FILE_PATH_LITERAL(".xsl"), FILE_PATH_LITERAL(".xslt"), FILE_PATH_LITERAL(".mdt"),
FILE_PATH_LITERAL(".website"), FILE_PATH_LITERAL(".msh1"), FILE_PATH_LITERAL(".mdw"),
FILE_PATH_LITERAL(".msh2"), FILE_PATH_LITERAL(".msh1xml"), FILE_PATH_LITERAL(".mdz"),
FILE_PATH_LITERAL(".msh2xml"), FILE_PATH_LITERAL(".ps1"), FILE_PATH_LITERAL(".mht"),
FILE_PATH_LITERAL(".ps1xml"), FILE_PATH_LITERAL(".ps2"), FILE_PATH_LITERAL(".mhtml"),
FILE_PATH_LITERAL(".ps2xml"), FILE_PATH_LITERAL(".psc1"), FILE_PATH_LITERAL(".mmc"),
FILE_PATH_LITERAL(".psc2"), FILE_PATH_LITERAL(".xnk"), FILE_PATH_LITERAL(".mof"),
FILE_PATH_LITERAL(".appref-ms"), FILE_PATH_LITERAL(".gadget"), FILE_PATH_LITERAL(".msc"),
FILE_PATH_LITERAL(".efi"), FILE_PATH_LITERAL(".fon"), FILE_PATH_LITERAL(".msh"),
FILE_PATH_LITERAL(".partial"), FILE_PATH_LITERAL(".svg"), FILE_PATH_LITERAL(".mshxml"),
FILE_PATH_LITERAL(".xml"), FILE_PATH_LITERAL(".xrm_ms"), FILE_PATH_LITERAL(".msi"),
FILE_PATH_LITERAL(".xsl"), FILE_PATH_LITERAL(".action"), FILE_PATH_LITERAL(".msp"),
FILE_PATH_LITERAL(".bin"), FILE_PATH_LITERAL(".inx"), FILE_PATH_LITERAL(".mst"),
FILE_PATH_LITERAL(".ipa"), FILE_PATH_LITERAL(".isu"), FILE_PATH_LITERAL(".ocx"),
FILE_PATH_LITERAL(".job"), FILE_PATH_LITERAL(".out"), FILE_PATH_LITERAL(".ops"),
FILE_PATH_LITERAL(".pad"), FILE_PATH_LITERAL(".paf"), FILE_PATH_LITERAL(".pcd"),
FILE_PATH_LITERAL(".rgs"), FILE_PATH_LITERAL(".u3p"), FILE_PATH_LITERAL(".pif"),
FILE_PATH_LITERAL(".vbscript"), FILE_PATH_LITERAL(".workflow"), FILE_PATH_LITERAL(".pkg"),
FILE_PATH_LITERAL(".001"), FILE_PATH_LITERAL(".7z"), FILE_PATH_LITERAL(".pl"),
FILE_PATH_LITERAL(".ace"), FILE_PATH_LITERAL(".arc"), FILE_PATH_LITERAL(".plg"),
FILE_PATH_LITERAL(".arj"), FILE_PATH_LITERAL(".b64"), FILE_PATH_LITERAL(".prf"),
FILE_PATH_LITERAL(".balz"), FILE_PATH_LITERAL(".bhx"), FILE_PATH_LITERAL(".prg"),
FILE_PATH_LITERAL(".bz"), FILE_PATH_LITERAL(".bz2"), FILE_PATH_LITERAL(".pst"),
FILE_PATH_LITERAL(".bzip2"), FILE_PATH_LITERAL(".cab"), FILE_PATH_LITERAL(".py"),
FILE_PATH_LITERAL(".cpio"), FILE_PATH_LITERAL(".fat"), FILE_PATH_LITERAL(".pyc"),
FILE_PATH_LITERAL(".gz"), FILE_PATH_LITERAL(".gzip"), FILE_PATH_LITERAL(".pyw"),
FILE_PATH_LITERAL(".hfs"), FILE_PATH_LITERAL(".hqx"), FILE_PATH_LITERAL(".rb"),
FILE_PATH_LITERAL(".iso"), FILE_PATH_LITERAL(".lha"), FILE_PATH_LITERAL(".reg"),
FILE_PATH_LITERAL(".lpaq1"), FILE_PATH_LITERAL(".lpaq5"), FILE_PATH_LITERAL(".rpm"),
FILE_PATH_LITERAL(".lpaq8"), FILE_PATH_LITERAL(".lzh"), FILE_PATH_LITERAL(".scf"),
FILE_PATH_LITERAL(".lzma"), FILE_PATH_LITERAL(".mim"), FILE_PATH_LITERAL(".scr"),
FILE_PATH_LITERAL(".ntfs"), FILE_PATH_LITERAL(".paq8f"), FILE_PATH_LITERAL(".sct"),
FILE_PATH_LITERAL(".paq8jd"), FILE_PATH_LITERAL(".paq8l"), FILE_PATH_LITERAL(".sh"),
FILE_PATH_LITERAL(".paq8o"), FILE_PATH_LITERAL(".pea"), FILE_PATH_LITERAL(".shar"),
FILE_PATH_LITERAL(".quad"), FILE_PATH_LITERAL(".r00"), FILE_PATH_LITERAL(".shb"),
FILE_PATH_LITERAL(".r01"), FILE_PATH_LITERAL(".r02"), FILE_PATH_LITERAL(".shs"),
FILE_PATH_LITERAL(".r03"), FILE_PATH_LITERAL(".r04"), FILE_PATH_LITERAL(".shtm"),
FILE_PATH_LITERAL(".r05"), FILE_PATH_LITERAL(".r06"), FILE_PATH_LITERAL(".shtml"),
FILE_PATH_LITERAL(".r07"), FILE_PATH_LITERAL(".r08"), FILE_PATH_LITERAL(".spl"),
FILE_PATH_LITERAL(".r09"), FILE_PATH_LITERAL(".r10"), FILE_PATH_LITERAL(".svg"),
FILE_PATH_LITERAL(".r11"), FILE_PATH_LITERAL(".r12"), FILE_PATH_LITERAL(".swf"),
FILE_PATH_LITERAL(".r13"), FILE_PATH_LITERAL(".r14"), FILE_PATH_LITERAL(".sys"),
FILE_PATH_LITERAL(".r15"), FILE_PATH_LITERAL(".r16"), FILE_PATH_LITERAL(".tcsh"),
FILE_PATH_LITERAL(".r17"), FILE_PATH_LITERAL(".r18"), FILE_PATH_LITERAL(".url"),
FILE_PATH_LITERAL(".r19"), FILE_PATH_LITERAL(".r20"), FILE_PATH_LITERAL(".vb"),
FILE_PATH_LITERAL(".r21"), FILE_PATH_LITERAL(".r22"), FILE_PATH_LITERAL(".vbe"),
FILE_PATH_LITERAL(".r23"), FILE_PATH_LITERAL(".r24"), FILE_PATH_LITERAL(".vbs"),
FILE_PATH_LITERAL(".r25"), FILE_PATH_LITERAL(".r26"), FILE_PATH_LITERAL(".vsd"),
FILE_PATH_LITERAL(".r27"), FILE_PATH_LITERAL(".r28"), FILE_PATH_LITERAL(".vsmacros"),
FILE_PATH_LITERAL(".r29"), FILE_PATH_LITERAL(".rar"), FILE_PATH_LITERAL(".vss"),
FILE_PATH_LITERAL(".squashfs"), FILE_PATH_LITERAL(".swm"), FILE_PATH_LITERAL(".vst"),
FILE_PATH_LITERAL(".tar"), FILE_PATH_LITERAL(".taz"), FILE_PATH_LITERAL(".vsw"),
FILE_PATH_LITERAL(".tbz"), FILE_PATH_LITERAL(".tbz2"), FILE_PATH_LITERAL(".ws"),
FILE_PATH_LITERAL(".tgz"), FILE_PATH_LITERAL(".tpz"), FILE_PATH_LITERAL(".wsc"),
FILE_PATH_LITERAL(".txz"), FILE_PATH_LITERAL(".tz"), FILE_PATH_LITERAL(".wsf"),
FILE_PATH_LITERAL(".udf"), FILE_PATH_LITERAL(".uu"), FILE_PATH_LITERAL(".wsh"),
FILE_PATH_LITERAL(".uue"), FILE_PATH_LITERAL(".vhd"), FILE_PATH_LITERAL(".xbap"),
FILE_PATH_LITERAL(".vmdk"), FILE_PATH_LITERAL(".wim"), FILE_PATH_LITERAL(".xht"),
FILE_PATH_LITERAL(".wrc"), FILE_PATH_LITERAL(".xar"), FILE_PATH_LITERAL(".xhtm"),
FILE_PATH_LITERAL(".xxe"), FILE_PATH_LITERAL(".xz"), FILE_PATH_LITERAL(".xhtml"),
FILE_PATH_LITERAL(".z"), FILE_PATH_LITERAL(".zip"), FILE_PATH_LITERAL(".xml"),
FILE_PATH_LITERAL(".zipx"), FILE_PATH_LITERAL(".zpaq"), FILE_PATH_LITERAL(".xsl"),
FILE_PATH_LITERAL(".cdr"), FILE_PATH_LITERAL(".dart"), FILE_PATH_LITERAL(".xslt"),
FILE_PATH_LITERAL(".dc42"), FILE_PATH_LITERAL(".diskcopy42"), FILE_PATH_LITERAL(".website"),
FILE_PATH_LITERAL(".dmg"), FILE_PATH_LITERAL(".dmgpart"), FILE_PATH_LITERAL(".msh1"),
FILE_PATH_LITERAL(".dvdr"), FILE_PATH_LITERAL(".img"), FILE_PATH_LITERAL(".msh2"),
FILE_PATH_LITERAL(".imgpart"), FILE_PATH_LITERAL(".ndif"), FILE_PATH_LITERAL(".msh1xml"),
FILE_PATH_LITERAL(".smi"), FILE_PATH_LITERAL(".sparsebundle"), FILE_PATH_LITERAL(".msh2xml"),
FILE_PATH_LITERAL(".sparseimage"), FILE_PATH_LITERAL(".toast"), FILE_PATH_LITERAL(".ps1"),
FILE_PATH_LITERAL(".udif"), FILE_PATH_LITERAL(".run"), // 262 FILE_PATH_LITERAL(".ps1xml"),
FILE_PATH_LITERAL(".mpkg"), FILE_PATH_LITERAL(".as"), // 264 FILE_PATH_LITERAL(".ps2"),
FILE_PATH_LITERAL(".cpgz"), FILE_PATH_LITERAL(".pax"), // 266 FILE_PATH_LITERAL(".ps2xml"),
FILE_PATH_LITERAL(".xip"), FILE_PATH_LITERAL(".docx"), // 268 FILE_PATH_LITERAL(".psc1"),
FILE_PATH_LITERAL(".docm"), FILE_PATH_LITERAL(".dott"), // 270 FILE_PATH_LITERAL(".psc2"),
FILE_PATH_LITERAL(".dotm"), FILE_PATH_LITERAL(".docb"), // 272 FILE_PATH_LITERAL(".xnk"),
FILE_PATH_LITERAL(".xlsx"), FILE_PATH_LITERAL(".xlsm"), // 274 FILE_PATH_LITERAL(".appref-ms"),
FILE_PATH_LITERAL(".xltx"), FILE_PATH_LITERAL(".xltm"), // 276 FILE_PATH_LITERAL(".gadget"),
FILE_PATH_LITERAL(".pptx"), FILE_PATH_LITERAL(".pptm"), // 278 FILE_PATH_LITERAL(".efi"),
FILE_PATH_LITERAL(".potx"), FILE_PATH_LITERAL(".ppam"), // 280 FILE_PATH_LITERAL(".fon"),
FILE_PATH_LITERAL(".ppsx"), FILE_PATH_LITERAL(".sldx"), // 282 FILE_PATH_LITERAL(".partial"),
FILE_PATH_LITERAL(".sldm"), FILE_PATH_LITERAL(".htm"), // 284 FILE_PATH_LITERAL(".svg"),
FILE_PATH_LITERAL(".html"), FILE_PATH_LITERAL(".xht"), // 286 FILE_PATH_LITERAL(".xml"),
FILE_PATH_LITERAL(".xhtm"), FILE_PATH_LITERAL(".xhtml"), // 288 FILE_PATH_LITERAL(".xrm_ms"),
FILE_PATH_LITERAL(".vdx"), FILE_PATH_LITERAL(".vsx"), // 290 FILE_PATH_LITERAL(".xsl"),
FILE_PATH_LITERAL(".vtx"), FILE_PATH_LITERAL(".vsdx"), // 292 FILE_PATH_LITERAL(".action"),
FILE_PATH_LITERAL(".vssx"), FILE_PATH_LITERAL(".vstx"), // 294 FILE_PATH_LITERAL(".bin"),
FILE_PATH_LITERAL(".vsdm"), FILE_PATH_LITERAL(".vssm"), // 296 FILE_PATH_LITERAL(".inx"),
FILE_PATH_LITERAL(".vstm"), FILE_PATH_LITERAL(".btapp"), // 298 FILE_PATH_LITERAL(".ipa"),
FILE_PATH_LITERAL(".btskin"), FILE_PATH_LITERAL(".btinstall"), // 300 FILE_PATH_LITERAL(".isu"),
FILE_PATH_LITERAL(".btkey"), FILE_PATH_LITERAL(".btsearch"), // 302 FILE_PATH_LITERAL(".job"),
FILE_PATH_LITERAL(".dhtml"), FILE_PATH_LITERAL(".dhtm"), // 304 FILE_PATH_LITERAL(".out"),
FILE_PATH_LITERAL(".dht"), FILE_PATH_LITERAL(".shtml"), // 306 FILE_PATH_LITERAL(".pad"),
FILE_PATH_LITERAL(".shtm"), FILE_PATH_LITERAL(".sht"), // 308 FILE_PATH_LITERAL(".paf"),
FILE_PATH_LITERAL(".slk"), // 309 FILE_PATH_LITERAL(".rgs"),
FILE_PATH_LITERAL(".applescript"), FILE_PATH_LITERAL(".scpt"), // 311 FILE_PATH_LITERAL(".u3p"),
FILE_PATH_LITERAL(".scptd"), FILE_PATH_LITERAL(".seplugin"), // 313 FILE_PATH_LITERAL(".vbscript"),
FILE_PATH_LITERAL(".osas"), FILE_PATH_LITERAL(".osax"), // 315 FILE_PATH_LITERAL(".workflow"),
FILE_PATH_LITERAL(".settingcontent-ms"), FILE_PATH_LITERAL(".oxt"), // 317 FILE_PATH_LITERAL(".001"),
FILE_PATH_LITERAL(".7z"),
FILE_PATH_LITERAL(".ace"),
FILE_PATH_LITERAL(".arc"),
FILE_PATH_LITERAL(".arj"),
FILE_PATH_LITERAL(".b64"),
FILE_PATH_LITERAL(".balz"),
FILE_PATH_LITERAL(".bhx"),
FILE_PATH_LITERAL(".bz"),
FILE_PATH_LITERAL(".bz2"),
FILE_PATH_LITERAL(".bzip2"),
FILE_PATH_LITERAL(".cab"),
FILE_PATH_LITERAL(".cpio"),
FILE_PATH_LITERAL(".fat"),
FILE_PATH_LITERAL(".gz"),
FILE_PATH_LITERAL(".gzip"),
FILE_PATH_LITERAL(".hfs"),
FILE_PATH_LITERAL(".hqx"),
FILE_PATH_LITERAL(".iso"),
FILE_PATH_LITERAL(".lha"),
FILE_PATH_LITERAL(".lpaq1"),
FILE_PATH_LITERAL(".lpaq5"),
FILE_PATH_LITERAL(".lpaq8"),
FILE_PATH_LITERAL(".lzh"),
FILE_PATH_LITERAL(".lzma"),
FILE_PATH_LITERAL(".mim"),
FILE_PATH_LITERAL(".ntfs"),
FILE_PATH_LITERAL(".paq8f"),
FILE_PATH_LITERAL(".paq8jd"),
FILE_PATH_LITERAL(".paq8l"),
FILE_PATH_LITERAL(".paq8o"),
FILE_PATH_LITERAL(".pea"),
FILE_PATH_LITERAL(".quad"),
FILE_PATH_LITERAL(".r00"),
FILE_PATH_LITERAL(".r01"),
FILE_PATH_LITERAL(".r02"),
FILE_PATH_LITERAL(".r03"),
FILE_PATH_LITERAL(".r04"),
FILE_PATH_LITERAL(".r05"),
FILE_PATH_LITERAL(".r06"),
FILE_PATH_LITERAL(".r07"),
FILE_PATH_LITERAL(".r08"),
FILE_PATH_LITERAL(".r09"),
FILE_PATH_LITERAL(".r10"),
FILE_PATH_LITERAL(".r11"),
FILE_PATH_LITERAL(".r12"),
FILE_PATH_LITERAL(".r13"),
FILE_PATH_LITERAL(".r14"),
FILE_PATH_LITERAL(".r15"),
FILE_PATH_LITERAL(".r16"),
FILE_PATH_LITERAL(".r17"),
FILE_PATH_LITERAL(".r18"),
FILE_PATH_LITERAL(".r19"),
FILE_PATH_LITERAL(".r20"),
FILE_PATH_LITERAL(".r21"),
FILE_PATH_LITERAL(".r22"),
FILE_PATH_LITERAL(".r23"),
FILE_PATH_LITERAL(".r24"),
FILE_PATH_LITERAL(".r25"),
FILE_PATH_LITERAL(".r26"),
FILE_PATH_LITERAL(".r27"),
FILE_PATH_LITERAL(".r28"),
FILE_PATH_LITERAL(".r29"),
FILE_PATH_LITERAL(".rar"),
FILE_PATH_LITERAL(".squashfs"),
FILE_PATH_LITERAL(".swm"),
FILE_PATH_LITERAL(".tar"),
FILE_PATH_LITERAL(".taz"),
FILE_PATH_LITERAL(".tbz"),
FILE_PATH_LITERAL(".tbz2"),
FILE_PATH_LITERAL(".tgz"),
FILE_PATH_LITERAL(".tpz"),
FILE_PATH_LITERAL(".txz"),
FILE_PATH_LITERAL(".tz"),
FILE_PATH_LITERAL(".udf"),
FILE_PATH_LITERAL(".uu"),
FILE_PATH_LITERAL(".uue"),
FILE_PATH_LITERAL(".vhd"),
FILE_PATH_LITERAL(".vmdk"),
FILE_PATH_LITERAL(".wim"),
FILE_PATH_LITERAL(".wrc"),
FILE_PATH_LITERAL(".xar"),
FILE_PATH_LITERAL(".xxe"),
FILE_PATH_LITERAL(".xz"),
FILE_PATH_LITERAL(".z"),
FILE_PATH_LITERAL(".zip"),
FILE_PATH_LITERAL(".zipx"),
FILE_PATH_LITERAL(".zpaq"),
FILE_PATH_LITERAL(".cdr"),
FILE_PATH_LITERAL(".dart"),
FILE_PATH_LITERAL(".dc42"),
FILE_PATH_LITERAL(".diskcopy42"),
FILE_PATH_LITERAL(".dmg"),
FILE_PATH_LITERAL(".dmgpart"),
FILE_PATH_LITERAL(".dvdr"),
FILE_PATH_LITERAL(".img"),
FILE_PATH_LITERAL(".imgpart"),
FILE_PATH_LITERAL(".ndif"),
FILE_PATH_LITERAL(".smi"),
FILE_PATH_LITERAL(".sparsebundle"),
FILE_PATH_LITERAL(".sparseimage"),
FILE_PATH_LITERAL(".toast"),
FILE_PATH_LITERAL(".udif"),
FILE_PATH_LITERAL(".run"), // 262
FILE_PATH_LITERAL(".mpkg"),
FILE_PATH_LITERAL(".as"), // 264
FILE_PATH_LITERAL(".cpgz"),
FILE_PATH_LITERAL(".pax"), // 266
FILE_PATH_LITERAL(".xip"),
FILE_PATH_LITERAL(".docx"), // 268
FILE_PATH_LITERAL(".docm"),
FILE_PATH_LITERAL(".dott"), // 270
FILE_PATH_LITERAL(".dotm"),
FILE_PATH_LITERAL(".docb"), // 272
FILE_PATH_LITERAL(".xlsx"),
FILE_PATH_LITERAL(".xlsm"), // 274
FILE_PATH_LITERAL(".xltx"),
FILE_PATH_LITERAL(".xltm"), // 276
FILE_PATH_LITERAL(".pptx"),
FILE_PATH_LITERAL(".pptm"), // 278
FILE_PATH_LITERAL(".potx"),
FILE_PATH_LITERAL(".ppam"), // 280
FILE_PATH_LITERAL(".ppsx"),
FILE_PATH_LITERAL(".sldx"), // 282
FILE_PATH_LITERAL(".sldm"),
FILE_PATH_LITERAL(".htm"), // 284
FILE_PATH_LITERAL(".html"),
FILE_PATH_LITERAL(".xht"), // 286
FILE_PATH_LITERAL(".xhtm"),
FILE_PATH_LITERAL(".xhtml"), // 288
FILE_PATH_LITERAL(".vdx"),
FILE_PATH_LITERAL(".vsx"), // 290
FILE_PATH_LITERAL(".vtx"),
FILE_PATH_LITERAL(".vsdx"), // 292
FILE_PATH_LITERAL(".vssx"),
FILE_PATH_LITERAL(".vstx"), // 294
FILE_PATH_LITERAL(".vsdm"),
FILE_PATH_LITERAL(".vssm"), // 296
FILE_PATH_LITERAL(".vstm"),
FILE_PATH_LITERAL(".btapp"), // 298
FILE_PATH_LITERAL(".btskin"),
FILE_PATH_LITERAL(".btinstall"), // 300
FILE_PATH_LITERAL(".btkey"),
FILE_PATH_LITERAL(".btsearch"), // 302
FILE_PATH_LITERAL(".dhtml"),
FILE_PATH_LITERAL(".dhtm"), // 304
FILE_PATH_LITERAL(".dht"),
FILE_PATH_LITERAL(".shtml"), // 306
FILE_PATH_LITERAL(".shtm"),
FILE_PATH_LITERAL(".sht"), // 308
FILE_PATH_LITERAL(".slk"), // 309
FILE_PATH_LITERAL(".applescript"),
FILE_PATH_LITERAL(".scpt"), // 311
FILE_PATH_LITERAL(".scptd"),
FILE_PATH_LITERAL(".seplugin"), // 313
FILE_PATH_LITERAL(".osas"),
FILE_PATH_LITERAL(".osax"), // 315
FILE_PATH_LITERAL(".settingcontent-ms"),
FILE_PATH_LITERAL(".oxt"), // 317
FILE_PATH_LITERAL(".pyd"),
FILE_PATH_LITERAL(".pyo"), // 319
// NOTE! When you add a type here, please add the UMA value as a comment. // NOTE! When you add a type here, please add the UMA value as a comment.
// These must all match DownloadItem.DangerousFileType in // These must all match DownloadItem.DangerousFileType in
// enums.xml. From 263 onward, they should also match // enums.xml. From 263 onward, they should also match
......
...@@ -12266,6 +12266,8 @@ Called by update_net_error_codes.py.--> ...@@ -12266,6 +12266,8 @@ Called by update_net_error_codes.py.-->
<int value="315" label="osax"/> <int value="315" label="osax"/>
<int value="316" label="settingcontent-ms"/> <int value="316" label="settingcontent-ms"/>
<int value="317" label="oxt"/> <int value="317" label="oxt"/>
<int value="318" label="pyd"/>
<int value="319" label="pyo"/>
</enum> </enum>
<enum name="DownloadItem.DangerType"> <enum name="DownloadItem.DangerType">
...@@ -44538,6 +44540,8 @@ Called by update_net_trust_anchors.py.--> ...@@ -44538,6 +44540,8 @@ Called by update_net_trust_anchors.py.-->
<int value="315" label="OSAX"/> <int value="315" label="OSAX"/>
<int value="316" label="SETTINGCONTENT-MS"/> <int value="316" label="SETTINGCONTENT-MS"/>
<int value="317" label="OXT"/> <int value="317" label="OXT"/>
<int value="318" label="PYD"/>
<int value="319" label="PYO"/>
</enum> </enum>
<enum name="SBClientDownloadIsSignedBinary"> <enum name="SBClientDownloadIsSignedBinary">
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment