only reduce privilege of moz certs instead of removing; otherwise profiled builds do not seem to work

This commit is contained in:
ohfp 2021-07-17 16:51:04 +02:00
parent 29021ba620
commit 99251607ac
No known key found for this signature in database
GPG key ID: 2954CC8585E27A3F

View file

@ -1,19 +1,18 @@
diff --git a/toolkit/mozapps/extensions/internal/XPIInstall.jsm b/toolkit/mozapps/extensions/internal/XPIInstall.jsm diff --git a/toolkit/mozapps/extensions/internal/XPIInstall.jsm b/toolkit/mozapps/extensions/internal/XPIInstall.jsm
index 784077b740..e035b3ba6d 100644 index 698cd67..5b899d9 100644
--- a/toolkit/mozapps/extensions/internal/XPIInstall.jsm --- a/toolkit/mozapps/extensions/internal/XPIInstall.jsm
+++ b/toolkit/mozapps/extensions/internal/XPIInstall.jsm +++ b/toolkit/mozapps/extensions/internal/XPIInstall.jsm
@@ -822,14 +822,6 @@ function getSignedStatus(aRv, aCert, aAddonID) { @@ -832,11 +832,11 @@ function getSignedStatus(aRv, aCert, aAddonID) {
return AddonManager.SIGNEDSTATE_BROKEN;
} }
- if (aCert.organizationalUnit == "Mozilla Components") { if (aCert.organizationalUnit == "Mozilla Components") {
- return AddonManager.SIGNEDSTATE_SYSTEM; - return AddonManager.SIGNEDSTATE_SYSTEM;
- } + return AddonManager.SIGNEDSTATE_SIGNED;
- }
- if (aCert.organizationalUnit == "Mozilla Extensions") {
if (aCert.organizationalUnit == "Mozilla Extensions") {
- return AddonManager.SIGNEDSTATE_PRIVILEGED; - return AddonManager.SIGNEDSTATE_PRIVILEGED;
- } + return AddonManager.SIGNEDSTATE_SIGNED;
- }
return /preliminary/i.test(aCert.organizationalUnit) return /preliminary/i.test(aCert.organizationalUnit)
? AddonManager.SIGNEDSTATE_PRELIMINARY
: AddonManager.SIGNEDSTATE_SIGNED;