[Resolved] RC for Firefox, from ver 12.0.901, is not checking secure.informaction.com for updates

Bug reports and enhancement requests
Post Reply
DJ-Leith
Senior Member
Posts: 152
Joined: Thu Aug 04, 2011 4:23 pm

[Resolved] RC for Firefox, from ver 12.0.901, is not checking secure.informaction.com for updates

Post by DJ-Leith »

ETA 2024-12-21

If any of your Profiles are 'stuck on NoScript Version 12.0.901' you can now manually get back on the Release Candidate channel using https://noscript.net/getit/#devel to install 12.0.902 (or newer).

Below is the original thread for posterity.
------

OS Windows 10
Firefox Version 128.5.2esr
NoScript 12.0.901 (previously was on ver 11.5.3rc2 - so 'in the RC channel' for NoScript updates)


I have many profiles, all have NoScript, none are set to 'Automaticity Update Extensions'.
All of my profiles include (in prefs.js)

Code: Select all

user_pref("extensions.update.autoUpdateDefault", false);
So, I manually update Extensions (in each Profile) using

Tools > Add-ons and Themes > click the gear icon > "Check for Updates".

If there is an update available there will be a 'blue dot' on the Extension that has an 'update available for you to install' and there will be a Tab called "Available Updates" with the Extension(s) shown - that can now be updated (if you 'click the blue dot').


STR

On a test Profile

01. use "about:config" to set "extensions.update.autoUpdateDefault" to "false"

02. Install an old RC / beta version of NoScript for Firefox
I use the RSS Feed https://classic.noscript.net/feed?c=200&t=a

Try NoScript 11.5.3rc1
Published: Mon, 11 Nov 2024 20:40:50 +0000

03. In a new Tab (or New Window) "about:support" and check the version of NoScript,
which should be "11.5.3rc1" in this example.

04. In a new Tab (or new Window) "about:networking#dns" and click the "Refresh" button.

05. In a new Tab (or new Window) use Tools > Add-ons and Themes > click the gear icon > "Check for Updates".

06. You will see, here in "about:addons", both the 'blue dot' and the Tab called "Available Updates"
(showing that there is a 'newer NoScript' available).
Do NOT 'click the blue dot' for now.

07. Go back to 04 (the "about:networking#dns" Tab/Window) and click the "Refresh" button.
You should see

Code: Select all

secure.informaction.com
in the list of DNS entries because "11.5.3rc1" has checked for an update at

Code: Select all

secure.informaction.com

You might also see

Code: Select all

versioncheck.addons.mozilla.org
if the test Profile has any other Extensions or Dictionaries -- that are normal / 'non-beta' Extensions from

Code: Select all

addons.mozilla.org
08. Now, in the "about:addons" Tab/Window (see 06 above) click the 'blue dot' and Update NoScript.

09. Exit Firefox.


10. Start Firefox using the Test Profile.

11. Use "about:support" to confirm that you are now have NoScript "12.0.901".

12. In a new Tab (or new Window) "about:networking#dns" and click the "Refresh" button.

13. In a new Tab (or new Window) "about:addons" and click the gear icon > "Check for Updates".

14. Now back in the "about:networking#dns" Tab/Window click the "Refresh" button.

My profiles with NoScript "12.0.901" are NOT checking

Code: Select all

secure.informaction.com

My profiles with 'older RC versions of NoScript' (and other Extensions) are checking both

Code: Select all

secure.informaction.com
and

Code: Select all

versioncheck.addons.mozilla.org
when I do step 13 (the "Check for Updates").


DJ-Leith
Last edited by DJ-Leith on Sat Dec 21, 2024 5:36 pm, edited 2 times in total.
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:128.0) Gecko/20100101 Firefox/128.0
barbaz
Senior Member
Posts: 10980
Joined: Sat Aug 03, 2013 5:45 pm

Re: RC for Firefox, from ver 12.0.901, is not checking secure.informaction.com for updates

Post by barbaz »

Can confirm this. Monitoring network requests with the Browser Console (Ctrl-Shift-J) shows that updates for NoScript 12.0.901 are being checked against AMO instead of Giorgio's sites.

Thanks DJ-Leith for the heads up, I'll keep an eye out to install manually when the next NoScript dev build is available.
*Always* check the changelogs BEFORE updating that important software!
Mozilla/5.0 (X11; Linux x86_64; rv:133.0) Gecko/20100101 Firefox/133.0
DJ-Leith
Senior Member
Posts: 152
Joined: Thu Aug 04, 2011 4:23 pm

Re: RC for Firefox, from ver 12.0.901, is not checking secure.informaction.com for updates

Post by DJ-Leith »

I looked in the "manifest.json" files (from backups of two Profiles) using Notepad++ as an editor.

Here are the first 15 lines. I have added pseudo line numbers.

Good - Version 11.5.3rc1

Code: Select all

 1{
 2  "manifest_version": 2,
 3  "default_locale": "en",
 4  "name": "NoScript",
 5  "browser_specific_settings": {
 6    "gecko": {
 7      "id": "{73a6fe31-595d-460b-a920-fcc0f8843232}",
 8      "update_url": "https://secure.informaction.com/update/?v=11.5.3rc1",
 9      "strict_min_version": "115.0"
10    },
11    "gecko_android": {}
12  },
13  "version": "11.5.3rc1",
14  "description": "__MSG_Description__",
15  "incognito": "spanning",


The Version 12.0.901 - which is 'NOT checking' for updates

Code: Select all

 1{
 2  "manifest_version": 2,
 3  "default_locale": "en",
 4  "name": "NoScript",
 5  "browser_specific_settings": {
 6    "gecko": {
 7      "id": "{73a6fe31-595d-460b-a920-fcc0f8843232}",
 8      "strict_min_version": "115.0"
 9    },
10    "gecko_android": {},
11    "update_url": "https://secure.informaction.com/update/?v=12.0.901"
12  },
13  "version": "12.0.901",
14  "description": "__MSG_Description__",
15  "incognito": "spanning",
The "update_url" (line 8) in the GOOD has moved to line 11 in the BAD, and
is now below the "gecko_android" line (outside of the block for "gecko").


DJ-Leith
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:128.0) Gecko/20100101 Firefox/128.0
User avatar
Giorgio Maone
Site Admin
Posts: 9506
Joined: Wed Mar 18, 2009 11:22 pm
Location: Palermo - Italy
Contact:

Re: RC for Firefox, from ver 12.0.901, is not checking secure.informaction.com for updates

Post by Giorgio Maone »

Fixed in 12.0.902, thanks.
Mozilla/5.0 (X11; Linux x86_64; rv:134.0) Gecko/20100101 Firefox/134.0
DJ-Leith
Senior Member
Posts: 152
Joined: Thu Aug 04, 2011 4:23 pm

Re: RC for Firefox, from ver 12.0.901, is not checking secure.informaction.com for updates

Post by DJ-Leith »

Thanks, Giorgio. All is OK.


I have done some Tests, including:

A. On less frequently used Profiles (including some old test Profiles)

I did the 'semi-automatic' "Check for Updates" (as documented in the first post in this thread).
All were at "11.5.3rc1" or older.
All updated NoScript to "12.0.902".
This is what I hoped and expected would happen. So, they 'bypassed the broken 12.0.901' and are still in the 'RC channel'. Excellent.


B. On half a dozen Profiles that were 'stuck at 12.0.901'

I used https://noscript.net/getit/#devel to update these.

I have uMatrix on all my Profiles (I know it is no longer maintained but it still works).
As I am blocking '3rd party requests' in uMatrix I had to disable uMatrix to do the
"Install NoScript 12.0.902 on Firefox Desktop by simply clicking here." (on the getit page).
All Profiles updated NoScript from 12.0.901 to 12.0.902 (as expected).
I have re-enabled uMatrix on all these Profiles.


C. I have tested that 12.0.902 is checking secure.informaction.com for updates

I used some Profiles from 'Group A' [where I used the 'semi-automatic' "Check for Updates" method] and some from 'Group B' [where I manually updated using the getit page].

I again used the "Check for Updates" method (as documented in the first post in this thread).
As expected, all are now checking secure.informaction.com for updates.


DJ-Leith
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:128.0) Gecko/20100101 Firefox/128.0
Post Reply