From 603b5583ed4f725847ce24c4e594c3207b71a263 Mon Sep 17 00:00:00 2001 From: Toshihito Kikuchi Date: Tue, 3 Sep 2019 15:28:42 -0700 Subject: [PATCH] Add is_admin_without_uac to the launcher-process-failure ping --- .../launcher-process-failure.1.parquetmr.txt | 1 + .../launcher-process-failure.1.schema.json | 4 ++++ .../launcher-process-failure.1.parquetmr.txt | 1 + .../launcher-process-failure.1.schema.json | 4 ++++ .../launcher-process-failure.1.sample.pass.json | 1 + 5 files changed, 11 insertions(+) diff --git a/schemas/firefox-launcher-process/launcher-process-failure/launcher-process-failure.1.parquetmr.txt b/schemas/firefox-launcher-process/launcher-process-failure/launcher-process-failure.1.parquetmr.txt index 53b7c16..8b4dc85 100644 --- a/schemas/firefox-launcher-process/launcher-process-failure/launcher-process-failure.1.parquetmr.txt +++ b/schemas/firefox-launcher-process/launcher-process-failure/launcher-process-failure.1.parquetmr.txt @@ -11,6 +11,7 @@ message launcher-process-failure { optional binary os_locale (UTF8); required int64 cpu_arch; required int64 num_logical_cpus; + optional boolean is_admin_without_uac; required binary xpcom_abi (UTF8); optional group security { optional group antispyware (LIST) { diff --git a/schemas/firefox-launcher-process/launcher-process-failure/launcher-process-failure.1.schema.json b/schemas/firefox-launcher-process/launcher-process-failure/launcher-process-failure.1.schema.json index 44d71bd..329321f 100644 --- a/schemas/firefox-launcher-process/launcher-process-failure/launcher-process-failure.1.schema.json +++ b/schemas/firefox-launcher-process/launcher-process-failure/launcher-process-failure.1.schema.json @@ -21,6 +21,10 @@ "pattern": "^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$", "type": "string" }, + "is_admin_without_uac": { + "description": "True if the process was launched with Administrator privileges but without User Account Control (= UAC)", + "type": "boolean" + }, "launcher_error": { "description": "The error that raised the launcher process failure", "properties": { diff --git a/templates/firefox-launcher-process/launcher-process-failure/launcher-process-failure.1.parquetmr.txt b/templates/firefox-launcher-process/launcher-process-failure/launcher-process-failure.1.parquetmr.txt index 53b7c16..8b4dc85 100644 --- a/templates/firefox-launcher-process/launcher-process-failure/launcher-process-failure.1.parquetmr.txt +++ b/templates/firefox-launcher-process/launcher-process-failure/launcher-process-failure.1.parquetmr.txt @@ -11,6 +11,7 @@ message launcher-process-failure { optional binary os_locale (UTF8); required int64 cpu_arch; required int64 num_logical_cpus; + optional boolean is_admin_without_uac; required binary xpcom_abi (UTF8); optional group security { optional group antispyware (LIST) { diff --git a/templates/firefox-launcher-process/launcher-process-failure/launcher-process-failure.1.schema.json b/templates/firefox-launcher-process/launcher-process-failure/launcher-process-failure.1.schema.json index 6e6e1ba..e32c80f 100644 --- a/templates/firefox-launcher-process/launcher-process-failure/launcher-process-failure.1.schema.json +++ b/templates/firefox-launcher-process/launcher-process-failure/launcher-process-failure.1.schema.json @@ -44,6 +44,10 @@ "description": "The number of logical CPUs on the host machine", "type": "integer" }, + "is_admin_without_uac": { + "description": "True if the process was launched with Administrator privileges but without User Account Control (= UAC)", + "type": "boolean" + }, "xpcom_abi": { "description": "This build's XPCOM_ABI string", "type": "string" diff --git a/validation/firefox-launcher-process/launcher-process-failure.1.sample.pass.json b/validation/firefox-launcher-process/launcher-process-failure.1.sample.pass.json index beb5a99..9cc4f02 100644 --- a/validation/firefox-launcher-process/launcher-process-failure.1.sample.pass.json +++ b/validation/firefox-launcher-process/launcher-process-failure.1.sample.pass.json @@ -11,6 +11,7 @@ "os_locale": "en-US", "cpu_arch": 9, "num_logical_cpus": 8, + "is_admin_without_uac": true, "memory": { "total_phys": 16976711680, "avail_phys": 4024082432,