Pier Angelo Vendrame pushed to branch main at The Tor Project / Applications / tor-browser-build
Commits:
3c1aed30 by Pier Angelo Vendrame at 2025-01-14T17:47:19+01:00
Bug 41349: Fix var/copyright_year in Firefox.
GeckoView had the same problem, but the variable is not used anymore,
so I removed the line rather than fix it.
- - - - -
8880f6fa by Pier Angelo Vendrame at 2025-01-14T17:47:21+01:00
Bug 41349: Bump 14.5a2 to build2 for reproducibility issues.
- - - - -
5 changed files:
- projects/browser/Bundle-Data/Docs-MB/ChangeLog.txt
- projects/browser/Bundle-Data/Docs-TBB/ChangeLog.txt
- projects/firefox/config
- projects/geckoview/config
- rbm.conf
Changes:
=====================================
projects/browser/Bundle-Data/Docs-MB/ChangeLog.txt
=====================================
@@ -21,7 +21,10 @@ Mullvad Browser 14.5a2 - January 14 2025
* All Platforms
* Bug 43373: Do not run all CI jobs for scheduled jobs. [tor-browser]
* Bug 41340: Update kick_devmole_build script with Mullvad's new GitHub workflow endpoint [tor-browser-build]
+ * Bug 41343: Add signing step to clean some files such as test artifacts [tor-browser-build]
* Bug 40081: Support apt option for not installing recommended dependencies [rbm]
+ * Windows + macOS
+ * Bug 41349: Wrong copyright year makes build non-reproducible [tor-browser-build]
* macOS
* Bug 41325: Newer versions of 7z fail to extract our dmg files because of the /Applications symlink [tor-browser-build]
* Bug 41327: Print more logs when make_full_update.sh failed to generate mar file in dmg2mar [tor-browser-build]
=====================================
projects/browser/Bundle-Data/Docs-TBB/ChangeLog.txt
=====================================
@@ -41,7 +41,10 @@ Tor Browser 14.5a2 - January 14 2025
* Bug 43374: Run the `update-translations` jobs independent of others [tor-browser]
* Bug 41326: Remove var/torbrowser_legacy_version from rbm.conf in alpha/nightly [tor-browser-build]
* Bug 41340: Update kick_devmole_build script with Mullvad's new GitHub workflow endpoint [tor-browser-build]
+ * Bug 41343: Add signing step to clean some files such as test artifacts [tor-browser-build]
* Bug 40081: Support apt option for not installing recommended dependencies [rbm]
+ * Windows + macOS
+ * Bug 41349: Wrong copyright year makes build non-reproducible [tor-browser-build]
* macOS
* Bug 41325: Newer versions of 7z fail to extract our dmg files because of the /Applications symlink [tor-browser-build]
* Bug 41327: Print more logs when make_full_update.sh failed to generate mar file in dmg2mar [tor-browser-build]
=====================================
projects/firefox/config
=====================================
@@ -21,7 +21,7 @@ var:
browser_branch: '[% c("var/browser_series") %]-[% c("var/browser_rebase") %]'
browser_build: 2
branding_directory_prefix: 'tb'
- copyright_year: '[% exec("git show -s --format=%ci" _ c("git_hash") _ "^{commit}", { exec_noco => 1 }).remove("-.*") %]'
+ copyright_year: '[% exec("git show -s --format=%ci " _ c("git_hash") _ "^{commit}", { exec_noco => 1 }).remove("-.*") %]'
nightly_updates_publish_dir: '[% c("var/nightly_updates_publish_dir_prefix") %]nightly-[% c("var/osname") %]'
gitlab_project: https://gitlab.torproject.org/tpo/applications/tor-browser
git_commit: '[% exec("git rev-parse " _ c("git_hash") _ "^{commit}", { exec_noco => 1 }) %]'
=====================================
projects/geckoview/config
=====================================
@@ -22,7 +22,6 @@ var:
browser_rebase: 1
browser_branch: '[% c("var/browser_series") %]-[% c("var/browser_rebase") %]'
browser_build: 2
- copyright_year: '[% exec("git show -s --format=%ci" _ c("git_hash") _ "^{commit}", { exec_noco => 1 }).remove("-.*") %]'
gitlab_project: https://gitlab.torproject.org/tpo/applications/tor-browser
git_commit: '[% exec("git rev-parse " _ c("git_hash") _ "^{commit}", { exec_noco => 1 }) %]'
deps:
=====================================
rbm.conf
=====================================
@@ -74,7 +74,7 @@ buildconf:
var:
torbrowser_version: '14.5a2'
- torbrowser_build: 'build1'
+ torbrowser_build: 'build2'
# This should be the date of when the build is started. For the build
# to be reproducible, browser_release_date should always be in the past.
browser_release_date: '2025/01/13 19:00:00'
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/compare/…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/compare/…
You're receiving this email because of your account on gitlab.torproject.org.
morgan pushed to branch base-browser-128.6.0esr-14.5-1 at The Tor Project / Applications / Tor Browser
Commits:
6702da42 by Pier Angelo Vendrame at 2025-01-14T12:56:03+00:00
BB 43386: Use Firefox in the UA in RFP-exempt request.
XHR requests initiated by extensions are exempt from RFP.
Therefore, they report the actual app name, instead of Firefox, and the
actual Firefox minor version.
This happens whenever the app name has been customized and does not
match a hardcoded "Firefox".
- - - - -
1 changed file:
- netwerk/protocol/http/nsHttpHandler.cpp
Changes:
=====================================
netwerk/protocol/http/nsHttpHandler.cpp
=====================================
@@ -863,7 +863,7 @@ void nsHttpHandler::BuildUserAgent() {
mUserAgent += '/';
mUserAgent += mProductSub;
- bool isFirefox = mAppName.EqualsLiteral("Firefox");
+ bool isFirefox = true;
if (isFirefox || mCompatFirefoxEnabled) {
// "Firefox/x.y" (compatibility) app token
mUserAgent += ' ';
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/6702da4…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/6702da4…
You're receiving this email because of your account on gitlab.torproject.org.
morgan pushed to branch tor-browser-128.6.0esr-14.5-1 at The Tor Project / Applications / Tor Browser
Commits:
25998bbb by Pier Angelo Vendrame at 2025-01-14T12:54:50+00:00
BB 43386: Use Firefox in the UA in RFP-exempt request.
XHR requests initiated by extensions are exempt from RFP.
Therefore, they report the actual app name, instead of Firefox, and the
actual Firefox minor version.
This happens whenever the app name has been customized and does not
match a hardcoded "Firefox".
- - - - -
1 changed file:
- netwerk/protocol/http/nsHttpHandler.cpp
Changes:
=====================================
netwerk/protocol/http/nsHttpHandler.cpp
=====================================
@@ -863,7 +863,7 @@ void nsHttpHandler::BuildUserAgent() {
mUserAgent += '/';
mUserAgent += mProductSub;
- bool isFirefox = mAppName.EqualsLiteral("Firefox");
+ bool isFirefox = true;
if (isFirefox || mCompatFirefoxEnabled) {
// "Firefox/x.y" (compatibility) app token
mUserAgent += ' ';
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/25998bb…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/25998bb…
You're receiving this email because of your account on gitlab.torproject.org.
morgan pushed to branch mullvad-browser-128.6.0esr-14.5-1 at The Tor Project / Applications / Mullvad Browser
Commits:
9d9fe343 by Pier Angelo Vendrame at 2025-01-14T12:37:59+00:00
BB 43386: Use Firefox in the UA in RFP-exempt request.
XHR requests initiated by extensions are exempt from RFP.
Therefore, they report the actual app name, instead of Firefox, and the
actual Firefox minor version.
This happens whenever the app name has been customized and does not
match a hardcoded "Firefox".
- - - - -
1 changed file:
- netwerk/protocol/http/nsHttpHandler.cpp
Changes:
=====================================
netwerk/protocol/http/nsHttpHandler.cpp
=====================================
@@ -863,7 +863,7 @@ void nsHttpHandler::BuildUserAgent() {
mUserAgent += '/';
mUserAgent += mProductSub;
- bool isFirefox = mAppName.EqualsLiteral("Firefox");
+ bool isFirefox = true;
if (isFirefox || mCompatFirefoxEnabled) {
// "Firefox/x.y" (compatibility) app token
mUserAgent += ' ';
View it on GitLab: https://gitlab.torproject.org/tpo/applications/mullvad-browser/-/commit/9d9…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/mullvad-browser/-/commit/9d9…
You're receiving this email because of your account on gitlab.torproject.org.