Commit graph

13 commits

Author SHA1 Message Date
Jeremy Andrews
41b9919e7c Issue #1909 - Ensure UpdateChecker and UpdateParser can handle empty manifest URLs. 2022-06-13 09:11:23 +08:00
roytam1
d8e6867dad Revert "Issue #1909 - Guard against empty update manifest URL"
This reverts commit 7b3f9fb7c0.
2022-06-10 09:47:01 +08:00
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
Ascrod
a24456a76d Issue #991 Part 8: Toolkit everything else 2019-04-27 08:22:23 +08:00
NTD
0b1b0c752e Update list of IDs to never send to AUS in AddonUpdateChecker.jsm 2019-02-16 00:14:15 +08:00
NTD
aa2e6cbed2 [TychoAM] Make sure console messages from AddonUpdateChecker indicate which parser they originate from 2019-02-16 00:05:02 +08:00
NTD
7a4872a755 [TychoAM] Issue #409 - Upgrade and enhance AddonUpdateChecker including support for update.json 2019-02-16 00:05:01 +08:00
NTD
89f2084eef [*AM] Expand the list for excluding internally used IDs from being sent to AUS 2019-02-15 23:54:07 +08:00
wolfbeast
d5b0bc88af Mass-replace global-scope let with var in Pale Moon and TychoAM
tag #155
2019-02-15 23:45:42 +08:00
NTD
45c9880478 Port Pale Moon commit a3044d3 - Exclude default theme from update checks.
Do this both for TychoAM and WebExAM
2019-02-15 23:35:40 +08:00
NTD
a122115666 Import Tycho's Add-on Manager 2019-02-15 23:31:11 +08:00
NTD
358cd0404a Move WebExtensions enabled Add-ons Manager 2019-02-15 23:31:05 +08:00
Roy Tam
dcd9973243 import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00