←back to thread

1318 points xvector | 6 comments | | HN request time: 0.879s | source | bottom
1. SimeVidas ◴[] No.19823865[source]
My extensions are still running. I even restarted Firefox a few moments ago. So it’s not everyone?
replies(4): >>19823962 #>>19824044 #>>19824080 #>>19824315 #
2. kam ◴[] No.19823962[source]
All three of my devices on three different operating systems still have their add-ons (for now), so it's definitely not universal.
3. gpm ◴[] No.19824044[source]
My extensions are also still running. Comments on the bugzilla bug restricted so adding details here and figuring that if this is useful someone can forward it to the right people

    $ date
    Fri May  3 22:45:22 EDT 2019

    $ date --utc
    Sat May  4 02:41:47 UTC 2019

    $ firefox --version # Installed from arch repositories
    Mozilla Firefox 66.0.3
about:config

    xpi.signatures.required true
    app.update.lastUpdateTime.xpi-signature-verification 1556920447
    extension.update.enabled true
1556920447 is unix timestamp Fri May 3 21:54:07 UTC 2019.

Edit: I think I know why. It checks the signatures daily, and the timing works out so it hasn't checked since the cert expired for me. Just luck, it will break within the next 21 hours for everyone. From the source code:

    const XPI_SIGNATURE_CHECK_PERIOD      = 24 * 60 * 60;

    [...]

    timerManager.registerTimer("xpi-signature-verification", () => {
      XPIDatabase.verifySignatures();
    }, XPI_SIGNATURE_CHECK_PERIOD);
replies(1): >>19824251 #
4. chupasaurus ◴[] No.19824080[source]
Definitely. Everything works on my Debian Buster while Windows machine wasn't so lucky.
5. gpm ◴[] No.19824251[source]
Copying a potential workaround here from my lobste.rs comment, not really tested obviously

If it hasn’t broken yet for you, I think (but I’m not very much not sure) setting that preference to 1556940100 should keep it working until 24 hours from now. And if you keep updating that value every 23 hours to the output of date '+%s' until it is fixed via a firefox update it should keep working forever.

I think you need to restart the browser as well after updating the preference for the above idea to work.

6. ww520 ◴[] No.19824315[source]
Mine is still working. I set the system time forward 2 days and restarted Firefox and the extensions still work.