GNU bug report logs - #76616
[PATCH 0/2] gnu: librewolf: Allow installation of unsigned extensions.

Previous Next

Package: guix-patches;

Reported by: Mike Jones <mike <at> mjones.io>

Date: Thu, 27 Feb 2025 18:53:02 UTC

Severity: normal

Tags: patch

Done: Ian Eure <ian <at> retrospec.tv>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Mike Jones <mike <at> mjones.io>
To: 76616 <at> debbugs.gnu.org
Cc: Mike Jones <mike <at> mjones.io>, André Batista <nandre <at> riseup.net>, Clément Lassieur <clement <at> lassieur.org>, Ian Eure <ian <at> retrospec.tv>, Jonathan Brielmaier <jonathan.brielmaier <at> web.de>, Mark H Weaver <mhw <at> netris.org>
Subject: [bug#76616] [PATCH 0/2] gnu: librewolf: Allow installation of unsigned extensions.
Date: Thu, 27 Feb 2025 18:51:01 +0000
The librewolf package does not allow extensions to be installed unless
they are signed by Mozilla's key. Even though there is an about:config
option "xpinstall.signatures.required", setting this to false still
doesn't allow it. It turns out that one needs to compile librewolf with
the option MOZ_REQUIRE_SIGNING= to permit this.

I hope you'll agree that forbidding users from running software on their
own machines is not in the spirit of free software. While there may be
security advantages to enforcing signing (if you trust Mozilla), it can
still be enabled with the aforementioned about:config option, even when
compiled using this new option.

For what it's worth, upstream librewolf sets this option in their
default mozconfig:

https://codeberg.org/librewolf/source/src/commit/9478c8a016460d883ee050f90a4c4410d210bb91/assets/mozconfig.new#L24

This series also includes a patch to fix some missing newlines which I
found while testing it.

Mike Jones (2):
  gnu: librewolf: Fix missing newlines when generating mozconfig.
  gnu: librewolf: Allow installation of unsigned extensions.

 gnu/packages/librewolf.scm | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)


base-commit: f1810c84f72090b02544ac41d0582c4785728ec4
-- 
2.48.1





This bug report was last modified 39 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.