Skip to content

Commit 6ea24b9

Browse files
chore(bump): Firefox 152.0 -> 152.0.1 (security point release) (#74)
152.0.1 ships a JS JIT fix (js/src/jit/CacheIR.cpp — the likely CVE), cert/addon blocklist updates (onecrl / intermediates / addons-bloomfilters), and startup- cache + macOS print-dialog stability fixes. Conflict forecast (Phase 3, FIREFOX_152_0_RELEASE..FIREFOX_152_0_1_RELEASE): the 152.0.1 delta (299 files, almost all Android l10n) is FULLY DISJOINT from gjoa's patched surface — zero patches affected, every patch applies unchanged. NSS + Cargo.lock untouched (no flake NSS-floor bump). - gjoa.json: firefox 152.0 -> 152.0.1; displayVersion -> 0.3.3. - configs/firefox-152.0.1.sha256: pinned source hash (bff037bd...502f15e), matches the official archive SHA256SUMS (GPG sig not verifiable in this env; CI re-verifies against the pin at build). - patch baselines retrofitted to 152.0.1 (incl 3 that were stale at 151.0.1). Ships as v0.3.3 (security).
1 parent e9a9db3 commit 6ea24b9

9 files changed

Lines changed: 24 additions & 10 deletions

configs/firefox-152.0.1.sha256

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# Pinned SHA-256 of the Firefox source tarball for FF_VERSION 152.0.1.
2+
#
3+
# This is an in-repo trust anchor (committed, reviewed) that is INDEPENDENT of
4+
# the live SHA256SUMS Mozilla serves from the same origin as the tarball. The
5+
# download/verify path asserts the live checksum against THIS pinned value, so
6+
# an origin/TLS compromise that serves a backdoored tarball + matching
7+
# SHA256SUMS still fails verification (the attacker cannot change this file).
8+
#
9+
# Format is `sha256sum -c` compatible: `<hash> <path-as-listed-in-SHA256SUMS>`.
10+
# To bump FF_VERSION: add a configs/firefox-<version>.sha256 with the value from
11+
# https://archive.mozilla.org/pub/firefox/releases/<version>/SHA256SUMS, after
12+
# verifying that file's GPG signature (SHA256SUMS.asc) against Mozilla's
13+
# release-signing key fingerprint 14F26682D0916CDD81E37B6D61B7B526D98F0353.
14+
bff037bd04f0df25a330daa7133bea6eee5a02b7ce39da30581580271502f15e source/firefox-152.0.1.source.tar.xz

gjoa.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@
44
"binaryName": "gjoa",
55
"appId": "gjoa",
66
"vendor": "tompassarelli",
7-
"displayVersion": "0.3.2",
7+
"displayVersion": "0.3.3",
88
"license": "MPL-2.0",
99
"github": "tompassarelli/gjoa",
1010
"firefox": {
11-
"version": "152.0",
12-
"candidate": "152.0",
11+
"version": "152.0.1",
12+
"candidate": "152.0.1",
1313
"candidateBuild": 1
1414
},
1515
"branding": {

patches/0001-browser-components-mozbuild-include-gjoa.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# gjoa-patch:
2-
# baseline-firefox: 151.0.1
2+
# baseline-firefox: 152.0.1
33
# touches:
44
# - browser/components/moz.build
55
#

patches/0002-browser-glue-import-gjoa-loader.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# gjoa-patch:
2-
# baseline-firefox: 151.0.1
2+
# baseline-firefox: 152.0.1
33
# touches:
44
# - browser/components/BrowserGlue.sys.mjs
55
#

patches/0007-enable-sqlite-fts5.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# gjoa-patch:
2-
# baseline-firefox: 151.0.1
2+
# baseline-firefox: 152.0.1
33
# touches:
44
# - third_party/sqlite3/src/moz.build
55
#

patches/0008-content-classifier-cosmetic-filtering.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# gjoa-patch:
2-
# baseline-firefox: 152.0
2+
# baseline-firefox: 152.0.1
33
# touches:
44
# - Cargo.lock
55
# - toolkit/components/content-classifier/ContentClassifierService.cpp

patches/0009-dark-mode-engine-color-inversion.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# gjoa-patch:
2-
# baseline-firefox: 152.0
2+
# baseline-firefox: 152.0.1
33
# touches:
44
# - servo/components/style/values/specified/color.rs
55
# - servo/components/style/device/gecko.rs

patches/0010-dark-mode-island-scrim.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# gjoa-patch:
2-
# baseline-firefox: 152.0
2+
# baseline-firefox: 152.0.1
33
# touches:
44
# - servo/components/style/properties/computed_value_flags.rs
55
# - servo/components/style/style_adjuster.rs

patches/0011-newtab-redirector-gjoa.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# gjoa-patch:
2-
# baseline-firefox: 152.0
2+
# baseline-firefox: 152.0.1
33
# touches:
44
# - browser/components/newtab/AboutNewTabRedirector.sys.mjs
55
#

0 commit comments

Comments
 (0)