Pier Angelo Vendrame pushed to branch main at The Tor Project / Applications / tor-browser-build
Commits:
-
954ed2c0
by Pier Angelo Vendrame at 2026-05-04T19:10:06+02:00
11 changed files:
- projects/application-services/config
- projects/browser/Bundle-Data/Docs-MB/ChangeLog.txt
- projects/browser/Bundle-Data/Docs-TBB/ChangeLog.txt
- projects/browser/config
- projects/firefox/config
- projects/geckoview/config
- projects/go/config
- projects/moat-settings/config
- projects/openssl/config
- projects/translation/config
- rbm.conf
Changes:
| ... | ... | @@ -20,7 +20,7 @@ container: |
| 20 | 20 | build: '[% !c("var/generate_gradle_dependencies_list") %]'
|
| 21 | 21 | |
| 22 | 22 | var:
|
| 23 | - build_number: 1
|
|
| 23 | + build_number: 2
|
|
| 24 | 24 | gradle_version: 8.14.3
|
| 25 | 25 | # NSS version ans sha256 are in libs/build-all.sh.
|
| 26 | 26 | nss_version: '3.121'
|
| 1 | +Mullvad Browser 16.0a6 - May 05 2026
|
|
| 2 | + * All Platforms
|
|
| 3 | + * Updated Firefox to 150.0a1
|
|
| 4 | + * Updated NoScript to 13.6.17.90101984
|
|
| 5 | + * Updated Mullvad Browser Extension to 0.9.10
|
|
| 6 | + * Bug 528: Rebase Mullvad Browser alpha onto 150.0a1 [mullvad-browser]
|
|
| 7 | + * Bug 44402: Re-enable ESLint rule mozilla/no-browser-refs-in-toolkit as an error
|
|
| 8 | + * Bug 44560: Customize the flags for alternate 'Application Data' directories [tor-browser]
|
|
| 9 | + * Bug 44685: Use border radius for letterboxing [tor-browser]
|
|
| 10 | + * Bug 44749: Check search engines parameter replacements [tor-browser]
|
|
| 11 | + * Bug 44828: Remove browser module references from toolkit/modules/ActorManagerParent.sys.mjs [tor-browser]
|
|
| 12 | + * Bug 44832: Hide the Firefox mascot in about:neterror [tor-browser]
|
|
| 13 | + * Bug 44847: Drop letterboxing sidebar rounded corner logic [tor-browser]
|
|
| 14 | + * Bug 44865: Block chrome://*/locale/* to content [tor-browser]
|
|
| 15 | + * Bug 44870: Remove legacy branch from gitlab templates [tor-browser]
|
|
| 16 | + * Bug 44895: Undo the patch for #44772 [tor-browser]
|
|
| 17 | + * Bug 44902: Error in privacy preference initialisation due to missing `dataCollectionViewProfilesMultiProfileBackupWarning` [tor-browser]
|
|
| 18 | + * Bug 31860: Start using LTO for firefox project [tor-browser-build]
|
|
| 19 | + * Windows
|
|
| 20 | + * Bug 44862: Fontvis is missing Segoe MDL2 Assets [tor-browser]
|
|
| 21 | + * Bug 44868: Backport 138c33ea964b2e0a4875aadc39d8a948e0c2aace to 150 to fix Windows builds [tor-browser]
|
|
| 22 | + * Linux
|
|
| 23 | + * Bug 44521: Disable widget.wayland.fractional-scale.enabled [tor-browser]
|
|
| 24 | + * Build System
|
|
| 25 | + * All Platforms
|
|
| 26 | + * Bug 41764: Update toolchains for Firefox 150 [tor-browser-build]
|
|
| 27 | + * Bug 41767: Add jwilde to allowed signer for browser projects [tor-browser-build]
|
|
| 28 | + * Bug 41778: Remove base-browser from protected-branches.py [tor-browser-build]
|
|
| 29 | + * Bug 41780: Create sha256sums-unsigned-build.txt in artifacts/$platform directories [tor-browser-build]
|
|
| 30 | + * Bug 41786: Add comment to rbm.local.conf.example warning about potential recursive loops in tmp_dir definition [tor-browser-build]
|
|
| 31 | + * Bug 40106: Improve error message in case of recursive definition [rbm]
|
|
| 32 | + * Windows
|
|
| 33 | + * Bug 44853: Update target in mozconfig-windows-x86_64 and mozconfig-windows-i686 [tor-browser]
|
|
| 34 | + * macOS
|
|
| 35 | + * Bug 41773: Change the position of -mindepth when creating the dmg [tor-browser-build]
|
|
| 36 | + |
|
| 1 | 37 | Mullvad Browser 16.0a5 - April 01 2026
|
| 2 | 38 | * All Platforms
|
| 3 | 39 | * Updated Firefox to 149.0a1
|
| ... | ... | @@ -87,16 +87,16 @@ input_files: |
| 87 | 87 | enable: '[% !c("var/android") %]'
|
| 88 | 88 | - filename: dmg-root
|
| 89 | 89 | enable: '[% c("var/macos") %]'
|
| 90 | - - URL: https://dist.torproject.org/torbrowser/noscript/noscript-13.6.14.90101984.xpi
|
|
| 90 | + - URL: https://dist.torproject.org/torbrowser/noscript/noscript-13.6.17.90101984.xpi
|
|
| 91 | 91 | name: noscript
|
| 92 | - sha256sum: e02bcdecaa47512a116ae7367f70c327aaa084817fe64e66ac6fbb52dc2c492a
|
|
| 92 | + sha256sum: 625cac7e3a275398c2cdb38667b20ad57fde9015a9ab2c39f1b77bb42c32c639
|
|
| 93 | 93 | - URL: https://addons.mozilla.org/firefox/downloads/file/4721638/ublock_origin-1.70.0.xpi
|
| 94 | 94 | name: ublock-origin
|
| 95 | 95 | sha256sum: f2730d2877005763a45d765749892e936f49cae713d28f7aa6ea314454b89cf1
|
| 96 | 96 | enable: '[% c("var/mullvad-browser") %]'
|
| 97 | - - URL: https://cdn.mullvad.net/browser-extension/0.9.7/mullvad-browser-extension-0.9.7.xpi
|
|
| 97 | + - URL: https://cdn.mullvad.net/browser-extension/0.9.10/mullvad-browser-extension-0.9.10.xpi
|
|
| 98 | 98 | name: mullvad-extension
|
| 99 | - sha256sum: 4597ee6fff6a2f19cbf78a6149d38d12ad8a9d6029b7e36f6c639dc3e07dd2c3
|
|
| 99 | + sha256sum: d8adfd5d83c67d8d50d9466c6564755de79a8a0825f5c67a151919506d411b30
|
|
| 100 | 100 | enable: '[% c("var/mullvad-browser") %]'
|
| 101 | 101 | - project: manual
|
| 102 | 102 | name: manual
|
| ... | ... | @@ -23,7 +23,7 @@ var: |
| 23 | 23 | browser_series: '16.0'
|
| 24 | 24 | browser_rebase: 2
|
| 25 | 25 | browser_branch: '[% c("var/browser_series") %]-[% c("var/browser_rebase") %]'
|
| 26 | - browser_build: 1
|
|
| 26 | + browser_build: 2
|
|
| 27 | 27 | upstream_firefox_commit: FIREFOX_NIGHTLY_150_END
|
| 28 | 28 | copyright_year: '[% exec("git show -s --format=%ci " _ c("git_hash") _ "^{commit}", { exec_noco => 1 }).remove("-.*") %]'
|
| 29 | 29 | nightly_updates_publish_dir: '[% c("var/nightly_updates_publish_dir_prefix") %]nightly-[% c("var/osname") %]'
|
| ... | ... | @@ -26,7 +26,7 @@ var: |
| 26 | 26 | browser_series: '16.0'
|
| 27 | 27 | browser_rebase: 2
|
| 28 | 28 | browser_branch: '[% c("var/browser_series") %]-[% c("var/browser_rebase") %]'
|
| 29 | - browser_build: 1
|
|
| 29 | + browser_build: 2
|
|
| 30 | 30 | gitlab_project: https://gitlab.torproject.org/tpo/applications/tor-browser
|
| 31 | 31 | git_commit: '[% exec("git rev-parse " _ c("git_hash") _ "^{commit}", { exec_noco => 1 }) %]'
|
| 32 | 32 | deps:
|
| 1 | 1 | # vim: filetype=yaml sw=2
|
| 2 | -version: '1.26.1'
|
|
| 2 | +version: '1.26.2'
|
|
| 3 | 3 | filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.[% c("compress_tar") %]'
|
| 4 | 4 | container:
|
| 5 | 5 | use_container: 1
|
| 6 | 6 | |
| 7 | 7 | var:
|
| 8 | - source_sha256: 3172293d04b209dc1144698e7ba13f0477f6ba8c5ffd0be66c20fdbc9785dfbb
|
|
| 8 | + source_sha256: 2e91ebb6947a96e9436fb2b3926a8802efe63a6d375dffec4f82aa9dbd6fd43b
|
|
| 9 | 9 | no_crosscompile: 1
|
| 10 | 10 | setup: |
|
| 11 | 11 | mkdir -p /var/tmp/dist
|
| 1 | 1 | # vim: filetype=yaml sw=2
|
| 2 | 2 | filename: '[% project %]-[% c("version") %]-[% c("var/build_id") %].tar.[% c("compress_tar") %]'
|
| 3 | 3 | git_url: https://gitlab.torproject.org/tpo/anti-censorship/rdsys-admin.git
|
| 4 | -git_hash: b99317d18b69d878700e124bbfe575495581270d
|
|
| 4 | +git_hash: 0061ce86ee2dfc8c451a78d28d0ef09e4ed7f36e
|
|
| 5 | 5 | version: '[% c("abbrev") %]'
|
| 6 | 6 | # Use gz for now, since we do not support Zstandard on Linux containers.
|
| 7 | 7 | compress_tar: 'gz' |
| 1 | 1 | # vim: filetype=yaml sw=2
|
| 2 | -version: 3.5.5
|
|
| 2 | +version: 3.5.6
|
|
| 3 | 3 | filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.[% c("compress_tar") %]'
|
| 4 | 4 | container:
|
| 5 | 5 | use_container: 1
|
| ... | ... | @@ -41,5 +41,5 @@ input_files: |
| 41 | 41 | - name: '[% c("var/compiler") %]'
|
| 42 | 42 | project: '[% c("var/compiler") %]'
|
| 43 | 43 | - URL: 'https://github.com/openssl/openssl/releases/download/openssl-[% c("version") %]/openssl-[% c("version") %].tar.gz'
|
| 44 | - sha256sum: b28c91532a8b65a1f983b4c28b7488174e4a01008e29ce8e69bd789f28bc2a89
|
|
| 44 | + sha256sum: deae7c80cba99c4b4f940ecadb3c3338b13cb77418409238e57d7f31f2a3b736
|
|
| 45 | 45 | name: openssl |
| ... | ... | @@ -12,13 +12,13 @@ compress_tar: 'gz' |
| 12 | 12 | steps:
|
| 13 | 13 | base-browser:
|
| 14 | 14 | base-browser: '[% INCLUDE build %]'
|
| 15 | - git_hash: 25f648dc77b9fe7a6f376a009f2e0073df66b62e
|
|
| 15 | + git_hash: bca639ef183dba065e6f9dc0bab86aedb03f9335
|
|
| 16 | 16 | targets:
|
| 17 | 17 | nightly:
|
| 18 | 18 | git_hash: 'base-browser'
|
| 19 | 19 | tor-browser:
|
| 20 | 20 | tor-browser: '[% INCLUDE build %]'
|
| 21 | - git_hash: df0ed48b6e007f4e078ea03cbe2c06a5756af991
|
|
| 21 | + git_hash: 20629720924f89d8a8561f84c8808e4feaf78135
|
|
| 22 | 22 | targets:
|
| 23 | 23 | nightly:
|
| 24 | 24 | git_hash: 'tor-browser'
|
| ... | ... | @@ -32,7 +32,7 @@ steps: |
| 32 | 32 | fenix: '[% INCLUDE build %]'
|
| 33 | 33 | # We need to bump the commit before releasing but just pointing to a branch
|
| 34 | 34 | # might cause too much rebuidling of the Firefox part.
|
| 35 | - git_hash: 8451b06e9473a2b137d2f19cd604062891396788
|
|
| 35 | + git_hash: 2c08eef67c3e6d720b23b9766d12807e25fb805e
|
|
| 36 | 36 | compress_tar: 'zst'
|
| 37 | 37 | targets:
|
| 38 | 38 | nightly:
|
| ... | ... | @@ -81,11 +81,11 @@ buildconf: |
| 81 | 81 | git_signtag_opt: '-s'
|
| 82 | 82 | |
| 83 | 83 | var:
|
| 84 | - torbrowser_version: '16.0a5'
|
|
| 85 | - torbrowser_build: 'build2'
|
|
| 84 | + torbrowser_version: '16.0a6'
|
|
| 85 | + torbrowser_build: 'build1'
|
|
| 86 | 86 | # This should be the date of when the build is started. For the build
|
| 87 | 87 | # to be reproducible, browser_release_date should always be in the past.
|
| 88 | - browser_release_date: '2026/03/31 17:00:00'
|
|
| 88 | + browser_release_date: '2026/05/04 16:00:00'
|
|
| 89 | 89 | browser_release_date_timestamp: '[% USE date; date.format(c("var/browser_release_date"), "%s") %]'
|
| 90 | 90 | browser_default_channel: alpha
|
| 91 | 91 | browser_platforms:
|
| ... | ... | @@ -131,9 +131,9 @@ var: |
| 131 | 131 | updater_enabled: 1
|
| 132 | 132 | build_mar: 1
|
| 133 | 133 | torbrowser_incremental_from:
|
| 134 | + - 16.0a5
|
|
| 134 | 135 | - 16.0a4
|
| 135 | 136 | - 16.0a3
|
| 136 | - - 16.0a2
|
|
| 137 | 137 | mar_channel_id: '[% c("var/projectname") %]-torproject-[% c("var/channel") %]'
|
| 138 | 138 | |
| 139 | 139 | # By default, we sort the list of installed packages. This allows sharing
|