Sykje yn Support

Mij stipescams. Wy sille jo nea freegje in telefoannûmer te beljen, der in sms nei ta te stjoeren of persoanlike gegevens te dielen. Meld fertochte aktiviteit mei de opsje ‘Misbrûk melde’.

Mear ynfo

Unbranded build disabled my add-on (ublock) because of expired CA TLS cert, shouldn't have.

  • Gjin antwurden
  • 0 hawwe dit probleem
  • 119 werjeftes
more options

Well, it's happened. I am using the unbranded build specifically so that I do not have to have signed or verified extensions. But tonight my browser broke anyway because of the expiring CA TLS certs for the add-ons repository.

"One or more installed add-ons cannot be verified and have been disabled [Learn More]". If I click the [Learn More] button nothing happens. It just disappears.

And when I check: "uBlock Origin could not be verified for use in Nightly and has been disabled."

This should not be happening in the unbranded builds. I imagine it is happening in the custom Debian esr too. They're supposed to allow unsigned/unverified extensions/add-ons but now this apparently bug is happening.

To be clear, this was expected for normal Firefox releases with all normal extension signing stuff. But that was explicitly not supposed to be required for the unbranded builds. And so this is a bug.

Well, it's happened. I am using the unbranded build specifically so that I do not have to have signed or verified extensions. But tonight my browser broke anyway because of the expiring CA TLS certs for the add-ons repository. "One or more installed add-ons cannot be verified and have been disabled [Learn More]". If I click the [Learn More] button nothing happens. It just disappears. And when I check: "uBlock Origin could not be verified for use in Nightly and has been disabled." This should not be happening in the unbranded builds. I imagine it is happening in the custom Debian esr too. They're supposed to allow unsigned/unverified extensions/add-ons but now this apparently bug is happening. To be clear, this was expected for normal Firefox releases with all normal extension signing stuff. But that was explicitly not supposed to be required for the unbranded builds. And so this is a bug.

Keazen oplossing

Nevermind. Completely user error. I was so sure I had xpinstall.signatures.required false because I regularly add my own and edit other's add-ons without going through the signing portal in unbranded. But... apparently not. After toggling it back false again everything works in unbranded. Sorry.

For those using officially branded Firefox (not unbranded where about:config changes actually work) someone found the actual problem and how it can be fixed in both pre-existing Firefox installs and future Firefox releases, https://rentry.org/disableaddonsigning

Basically, unpacking omni.ja and editing the code therein.

In AppConstants.jsm, I've changed from true MOZ_REQUIRE_SIGNING: //@line 287 "$SRCDIR/toolkit/modules/AppConstants.jsm" false, //@line 291 "$SRCDIR/toolkit/modules/AppConstants.jsm"

to false, MOZ_ALLOW_ADDON_SIDELOAD: to true

in modules\addons\XPIDatabase.json: /**

  • Returns true if signing is required for the given add-on type.
  • @Param {string} aType
  • The add-on type to check.
  • @returns {boolean}
  • /

mustSign(aType) { return false;

Dit antwurd yn kontekst lêze 👍 0

Alle antwurden (1)

more options

Keazen oplossing

Nevermind. Completely user error. I was so sure I had xpinstall.signatures.required false because I regularly add my own and edit other's add-ons without going through the signing portal in unbranded. But... apparently not. After toggling it back false again everything works in unbranded. Sorry.

For those using officially branded Firefox (not unbranded where about:config changes actually work) someone found the actual problem and how it can be fixed in both pre-existing Firefox installs and future Firefox releases, https://rentry.org/disableaddonsigning

Basically, unpacking omni.ja and editing the code therein.

In AppConstants.jsm, I've changed from true MOZ_REQUIRE_SIGNING: //@line 287 "$SRCDIR/toolkit/modules/AppConstants.jsm" false, //@line 291 "$SRCDIR/toolkit/modules/AppConstants.jsm"

to false, MOZ_ALLOW_ADDON_SIDELOAD: to true

in modules\addons\XPIDatabase.json: /**

  • Returns true if signing is required for the given add-on type.
  • @Param {string} aType
  • The add-on type to check.
  • @returns {boolean}
  • /

mustSign(aType) { return false;

Bewurke troch mozilla706 op

Behelpsum?

In fraach stelle

Jo moatte jo oanmelde by jo account om op berjochten te antwurdzjen. Stel in nije fraach as jo noch gjin account hawwe.