JDX50S 270db6d671 Merge commit from fork
* security: enable MAR signature verification for updates

Remove `--enable-unverified-updates` from the common mozconfig. This flag
was disabling all MAR (Mozilla ARchive) signature verification in the
updater binary, meaning update packages were applied without any
cryptographic authenticity check.

With this flag removed, the Mozilla build system will:
- Link NSS and signmar into the updater binary
- Enable SecVerifyTransformCreate-based signature verification on macOS
- Require MAR files to contain valid signatures before applying

REQUIRED FOLLOW-UP (maintainer action):
1. Generate a Zen-specific MAR signing keypair (RSA-PKCS1-SHA384)
   See: https://firefox-source-docs.mozilla.org/build/buildsystem/mar.html
2. Place the public key DER file(s) in the source tree at
   toolkit/mozapps/update/updater/release_primary.der
3. Sign MAR files during the release build with the private key
4. Set ACCEPTED_MAR_CHANNEL_IDS in update-settings.ini to restrict
   which update channels the updater will accept

Ref: GHSA-qpj9-m8jc-mw6q

* no-bug: Added signature steps

* no-bug: Export browser/installer/package-manifest.in

---------

Co-authored-by: Maliq Barnard <maliqbarnard@Maliqs-MacBook-Air.local>
Co-authored-by: Mr. M <mr.m@tuta.com>
2026-04-09 19:28:31 +02:00
2026-04-09 19:28:31 +02:00
2026-04-09 19:28:31 +02:00
2026-04-09 19:28:31 +02:00
2026-04-09 19:28:31 +02:00
2026-04-09 19:28:31 +02:00
2026-04-09 19:28:31 +02:00

Zen Browser

Downloads Crowdin Zen Release builds

Zen is a firefox-based browser with the aim of pushing your productivity to a new level!

Firefox Versions

  • Release - Is currently built using Firefox version 149.0.2! 🚀
  • Twilight - Is currently built using Firefox version RC 149.0.2!

Contributing

If you'd like to report a bug, please do so on our GitHub Issues page and for feature requests, you can use Github Discussions.

Zen is an open-source project, and we welcome contributions from the community! Please take a look at the contribution guidelines before getting started!

Partners

Thanks to all the partners of Zen for their support and contributions:

Description
Mirrored from GitHub
Readme MPL-2.0 5.8 GiB
Languages
TypeScript 33.7%
JavaScript 23.1%
Fluent 19.2%
C++ 18.3%
CSS 3.2%
Other 2.3%