summaryrefslogtreecommitdiff
path: root/README
AgeCommit message (Collapse)Author
2023-07-02Make compatible with Firefox 116girst
regressed-by: https://bugzil.la/920187
2022-04-29Do not override AddonSettings.REQUIRE_SIGNINGgirst
This is not necessary, as it is only checked in XPIDatabase.jsm::mustSign(), which we can override instead, and in aboutaddonsCommon.js::isDisabledUnsigned(), which we cannot affect anyways and only uses it to show a red warning bar for legacy addons. This also removes the old AddonSettings.ALLOW_LEGACY_EXTENSIONS override, which was only used in Extension.jsm::experimentsAllowed() and XPIDatabase.jsm::isDisabledLegacy(). This is in preparation for the ESM-ification endeavours going on at Mozilla, which will make importing a module's global object (as we did with `let Xdb = Cu.import(...)`) impossible, but was needed to get a reference to AddonSettings (instead of a copy). Step two will be replacing Cu.import() with ChromeUtils.import(), which has stricter semantics about exported objects (doesn't hurt us; see Bug 1766114).
2020-10-01automatically disable signature requirementgirst
Having signatures enforced causes a big red error message to appear below unsigned extensions, telling the user the extension has been disabled. This is not true, though; the extensions are still enabled. Setting xpinstall.signatures.required;false downgrades this error to a (yellow) warning.
2020-09-24don't prevent unsigned addon warning to not break some addonsgirst
This broke installing some, but not all, addons. The reason is that some addons derive their addon-id from a certificate's CommonName in XPIInstall.jsm::loadManifest(aPackage, aLocation, aOldAddon)
2020-08-22reword installation instructionsgirst
2020-01-18Fix addon installation for Firefox 74girst
regressed by: Bug 1524327
2019-06-24add link to bug report to keep an eye ongirst
2019-06-24credit where credit's duegirst
2019-06-24remove boot.jsmgirst
2019-06-24initial commitgirst