Dactyloidae/toolkit/mozapps/extensions/internal
FranklinDM 7b3f9fb7c0 Issue #1909 - Guard against empty update manifest URL
When installing an incompatible add-on, the add-ons manager checks first if a newer and compatible version of that add-on is available by sending a request either to the AUS or the provided update URL in the manifest.

If there's no update URL in the manifest and if the application does not provide an add-on update URL via preferences, the add-ons manager will error out and fail to notify that the said add-on is incompatible.

This commit addresses that by:
(a) preventing substitutions on the update manifest URL - this throws an error if it's empty; and
(b) failing early in the add-on update checker if the update manifest URL is empty and sends out an error notification
2022-05-31 09:43:02 +08:00
..
AddonLogging.jsm Issue #991 Part 8: Toolkit everything else 2019-04-27 08:22:23 +08:00
AddonRepository.jsm Issue #991 Part 8: Toolkit everything else 2019-04-27 08:22:23 +08:00
AddonRepository_SQLiteMigrator.jsm Fix for loops in AddonRepository_SQLiteMigrator.jsm (SyntaxError: missing ] after element list) 2019-02-15 23:48:57 +08:00
AddonUpdateChecker.jsm Issue #1909 - Guard against empty update manifest URL 2022-05-31 09:43:02 +08:00
Content.js [AllAM] De-duplicate Content.js 2019-02-16 00:05:15 +08:00
GMPProvider.jsm Issue #21 - Remove Telemetry accumulation/structures from toolkit js. 2022-04-28 10:26:19 +08:00
LightweightThemeImageOptimizer.jsm [TychoAM] Make resilient to missing pref lightweightThemes.animation.enabled 2019-02-16 00:07:26 +08:00
moz.build Issue #1751 -- Remove XP_MACOSX conditionals from the rest of the tree. 2021-05-07 09:53:59 +08:00
PluginProvider.jsm Mass-replace global-scope let with var in Pale Moon and TychoAM 2019-02-15 23:45:42 +08:00
ProductAddonChecker.jsm [WebExAM] Deduplicate toolkit/mozapps/webextensions 2019-02-15 23:59:20 +08:00
SpellCheckDictionaryBootstrap.js Import Tycho's Add-on Manager 2019-02-15 23:31:11 +08:00
XPIProvider.jsm Issue #1909 - Guard against empty update manifest URL 2022-05-31 09:43:02 +08:00
XPIProviderUtils.js Issue #21 - Remove Telemetry accumulation/structures from toolkit js. 2022-04-28 10:26:19 +08:00