Commits:
-
df387bde
by Morgan at 2025-07-22T10:43:49+00:00
Bug 41509,41510: Prepare Tor,Mullvad Browser 14.5.5
11 changed files:
Changes:
projects/browser/Bundle-Data/Docs-MB/ChangeLog.txt
|
|
1
|
+Mullvad Browser 14.5.5 - July 22 2025
|
|
|
2
|
+ * All Platforms
|
|
|
3
|
+ * Updated Firefox to 128.13.0esr
|
|
|
4
|
+ * Updated uBlock Origin to 1.65.0
|
|
|
5
|
+ * Bug 453: Rebase Mulvad Browser Stable onto 128.13.0esr [mullvad-browser]
|
|
|
6
|
+ * Bug 43993: Backport Security Fixes from Firefox 141 [tor-browser]
|
|
|
7
|
+
|
|
1
|
8
|
Mullvad Browser 14.5.4 - June 23 2025
|
|
2
|
9
|
* All Platforms
|
|
3
|
10
|
* Updated Firefox to 128.12.0esr
|
projects/browser/Bundle-Data/Docs-TBB/ChangeLog.txt
|
|
1
|
+Tor Browser 14.5.5 - July 22 2025
|
|
|
2
|
+ * All Platforms
|
|
|
3
|
+ * Updated Tor to 0.4.8.17
|
|
|
4
|
+ * Updated OpenSSL to 3.0.17
|
|
|
5
|
+ * Bug 43979: Rebase Tor Browser Stable onto 128.13.0esr [tor-browser]
|
|
|
6
|
+ * Bug 43993: Backport Security Fixes from Firefox 141 [tor-browser]
|
|
|
7
|
+ * Bug 41508: Switch built-in meek bridge to meek-unredacted [tor-browser-build]
|
|
|
8
|
+ * Windows + macOS + Linux
|
|
|
9
|
+ * Updated Firefox to 128.13.0esr
|
|
|
10
|
+ * Android
|
|
|
11
|
+ * Updated GeckoView to 128.13.0esr
|
|
|
12
|
+ * Build System
|
|
|
13
|
+ * Windows + Linux + Android
|
|
|
14
|
+ * Updated Go to 1.23.11
|
|
|
15
|
+
|
|
1
|
16
|
Tor Browser 14.5.4 - June 23 2025
|
|
2
|
17
|
* All Platforms
|
|
3
|
18
|
* Updated NoScript to 13.0.8
|
projects/browser/config
| ... |
... |
@@ -114,9 +114,9 @@ input_files: |
|
114
|
114
|
- URL: https://addons.mozilla.org/firefox/downloads/file/4497468/noscript-13.0.8.xpi
|
|
115
|
115
|
name: noscript
|
|
116
|
116
|
sha256sum: 9d978cfe083cb9cce120b5ee41e8933d752d7ab4680bf517c5ec4b29c4cfd2dc
|
|
117
|
|
- - URL: https://addons.mozilla.org/firefox/downloads/file/4492375/ublock_origin-1.64.0.xpi
|
|
|
117
|
+ - URL: https://addons.mozilla.org/firefox/downloads/file/4531307/ublock_origin-1.65.0.xpi
|
|
118
|
118
|
name: ublock-origin
|
|
119
|
|
- sha256sum: b9e1c868bd1ac1defcabf2e01776d1a90effba34b07fe6a21350d45f022e0e9f
|
|
|
119
|
+ sha256sum: 3e73c96a29a933866065f0756fe032984bf5b254af8dd1afd7a7f7e0668a33cf
|
|
120
|
120
|
enable: '[% c("var/mullvad-browser") %]'
|
|
121
|
121
|
- URL: https://cdn.mullvad.net/browser-extension/0.9.4/mullvad-browser-extension-0.9.4.xpi
|
|
122
|
122
|
name: mullvad-extension
|
projects/firefox/config
| ... |
... |
@@ -16,12 +16,12 @@ container: |
|
16
|
16
|
use_container: 1
|
|
17
|
17
|
|
|
18
|
18
|
var:
|
|
19
|
|
- firefox_platform_version: '128.12.0'
|
|
|
19
|
+ firefox_platform_version: '128.13.0'
|
|
20
|
20
|
firefox_version: '[% c("var/firefox_platform_version") %]esr'
|
|
21
|
21
|
browser_series: '14.5'
|
|
22
|
22
|
browser_rebase: 1
|
|
23
|
23
|
browser_branch: '[% c("var/browser_series") %]-[% c("var/browser_rebase") %]'
|
|
24
|
|
- browser_build: 1
|
|
|
24
|
+ browser_build: 2
|
|
25
|
25
|
copyright_year: '[% exec("git show -s --format=%ci " _ c("git_hash") _ "^{commit}", { exec_noco => 1 }).remove("-.*") %]'
|
|
26
|
26
|
nightly_updates_publish_dir: '[% c("var/nightly_updates_publish_dir_prefix") %]nightly-[% c("var/osname") %]'
|
|
27
|
27
|
gitlab_project: https://gitlab.torproject.org/tpo/applications/tor-browser
|
| ... |
... |
@@ -107,6 +107,7 @@ targets: |
|
107
|
107
|
gitlab_project: https://gitlab.torproject.org/tpo/applications/mullvad-browser
|
|
108
|
108
|
updater_url: 'https://cdn.mullvad.net/browser/update_responses/update_1/'
|
|
109
|
109
|
nightly_updates_publish_dir_prefix: mullvadbrowser-
|
|
|
110
|
+ browser_build: 1
|
|
110
|
111
|
linux-x86_64:
|
|
111
|
112
|
var:
|
|
112
|
113
|
arch_deps:
|
projects/geckoview/config
| ... |
... |
@@ -18,12 +18,12 @@ container: |
|
18
|
18
|
build_apk: 1
|
|
19
|
19
|
|
|
20
|
20
|
var:
|
|
21
|
|
- firefox_platform_version: '128.12.0'
|
|
|
21
|
+ firefox_platform_version: '128.13.0'
|
|
22
|
22
|
geckoview_version: '[% c("var/firefox_platform_version") %]esr'
|
|
23
|
23
|
browser_series: '14.5'
|
|
24
|
24
|
browser_rebase: 1
|
|
25
|
25
|
browser_branch: '[% c("var/browser_series") %]-[% c("var/browser_rebase") %]'
|
|
26
|
|
- browser_build: 1
|
|
|
26
|
+ browser_build: 2
|
|
27
|
27
|
gitlab_project: https://gitlab.torproject.org/tpo/applications/tor-browser
|
|
28
|
28
|
git_commit: '[% exec("git rev-parse " _ c("git_hash") _ "^{commit}", { exec_noco => 1 }) %]'
|
|
29
|
29
|
deps:
|
projects/go/config
|
1
|
1
|
# vim: filetype=yaml sw=2
|
|
2
|
|
-version: '1.23.10'
|
|
|
2
|
+version: '1.23.11'
|
|
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: 800a7ae1bff179a227b653a2f644517c800443b8b4abf3273af5e1cb7113de59
|
|
|
8
|
+ source_sha256: 296381607a483a8a8667d7695331752f94a1f231c204e2527d2f22e1e3d1247d
|
|
9
|
9
|
no_crosscompile: 1
|
|
10
|
10
|
setup: |
|
|
11
|
11
|
mkdir -p /var/tmp/dist
|
projects/manual/config
|
1
|
1
|
# vim: filetype=yaml sw=2
|
|
2
|
2
|
# To update, see doc/how-to-update-the-manual.txt
|
|
3
|
3
|
# Remember to update also the package's hash, with the version!
|
|
4
|
|
-version: 277399
|
|
|
4
|
+version: 295391
|
|
5
|
5
|
filename: 'manual-[% c("version") %]-[% c("var/build_id") %].tar.[% c("compress_tar") %]'
|
|
6
|
6
|
container:
|
|
7
|
7
|
use_container: 1
|
| ... |
... |
@@ -23,6 +23,6 @@ input_files: |
|
23
|
23
|
- project: container-image
|
|
24
|
24
|
- URL: 'https://build-sources.tbb.torproject.org/manual_[% c("version") %].zip'
|
|
25
|
25
|
name: manual
|
|
26
|
|
- sha256sum: 9e3500e299693e86f1e677f6ddc78f1bdab4b10ce1c53b2588d67cb0c6290df9
|
|
|
26
|
+ sha256sum: feff63a5611438ae31c8237c9ce5cb463ec96cab07bd71f51a80ac5020d4e465
|
|
27
|
27
|
- filename: packagemanual.py
|
|
28
|
28
|
name: package_script |
projects/openssl/config
|
1
|
1
|
# vim: filetype=yaml sw=2
|
|
2
|
|
-version: 3.0.16
|
|
|
2
|
+version: 3.0.17
|
|
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
|
| ... |
... |
@@ -36,5 +36,5 @@ input_files: |
|
36
|
36
|
- name: '[% c("var/compiler") %]'
|
|
37
|
37
|
project: '[% c("var/compiler") %]'
|
|
38
|
38
|
- URL: 'https://github.com/openssl/openssl/releases/download/openssl-[% c("version") %]/openssl-[% c("version") %].tar.gz'
|
|
39
|
|
- sha256sum: 57e03c50feab5d31b152af2b764f10379aecd8ee92f16c985983ce4a99f7ef86
|
|
|
39
|
+ sha256sum: dfdd77e4ea1b57ff3a6dbde6b0bdc3f31db5ac99e7fdd4eaf9e1fbb6ec2db8ce
|
|
40
|
40
|
name: openssl |
projects/tor/config
|
1
|
1
|
# vim: filetype=yaml sw=2
|
|
2
|
2
|
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.[% c("compress_tar") %]'
|
|
3
|
|
-version: 0.4.8.16
|
|
|
3
|
+version: 0.4.8.17
|
|
4
|
4
|
git_hash: 'tor-[% c("version") %]'
|
|
5
|
5
|
git_url: https://gitlab.torproject.org/tpo/core/tor.git
|
|
6
|
6
|
git_submodule: 1
|
projects/translation/config
| ... |
... |
@@ -12,13 +12,13 @@ compress_tar: 'gz' |
|
12
|
12
|
steps:
|
|
13
|
13
|
base-browser:
|
|
14
|
14
|
base-browser: '[% INCLUDE build %]'
|
|
15
|
|
- git_hash: 9f6043e1a51d04f9f6f00ade10e410691fe41f66
|
|
|
15
|
+ git_hash: 8600afeb12fdae895c37618e1386c1a1ac2f5308
|
|
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: cd3b5ba07ab83e7e0e8e0fdffbc1c4043a5525ca
|
|
|
21
|
+ git_hash: 9fe8a13ee4c69f91cd545dc3c575ca8f4851d58e
|
|
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: c673da1157717b1a3738e69b24eb07ee1245c1a3
|
|
|
35
|
+ git_hash: e995c24c2f8448fed7055f87b695a6418ceaf610
|
|
36
|
36
|
compress_tar: 'zst'
|
|
37
|
37
|
targets:
|
|
38
|
38
|
nightly:
|
rbm.conf
| ... |
... |
@@ -73,11 +73,11 @@ buildconf: |
|
73
|
73
|
git_signtag_opt: '-s'
|
|
74
|
74
|
|
|
75
|
75
|
var:
|
|
76
|
|
- torbrowser_version: '14.5.4'
|
|
|
76
|
+ torbrowser_version: '14.5.5'
|
|
77
|
77
|
torbrowser_build: 'build1'
|
|
78
|
78
|
# This should be the date of when the build is started. For the build
|
|
79
|
79
|
# to be reproducible, browser_release_date should always be in the past.
|
|
80
|
|
- browser_release_date: '2025/06/23 18:11:00'
|
|
|
80
|
+ browser_release_date: '2025/07/22 10:17:58'
|
|
81
|
81
|
browser_release_date_timestamp: '[% USE date; date.format(c("var/browser_release_date"), "%s") %]'
|
|
82
|
82
|
browser_default_channel: release
|
|
83
|
83
|
browser_platforms:
|
| ... |
... |
@@ -96,13 +96,13 @@ var: |
|
96
|
96
|
updater_enabled: 1
|
|
97
|
97
|
build_mar: 1
|
|
98
|
98
|
torbrowser_incremental_from:
|
|
|
99
|
+ - 14.5.4
|
|
99
|
100
|
- 14.5.3
|
|
100
|
101
|
- 14.5.2
|
|
101
|
|
- - 14.5.1
|
|
102
|
102
|
mar_channel_id: '[% c("var/projectname") %]-torproject-[% c("var/channel") %]'
|
|
103
|
103
|
|
|
104
|
|
- torbrowser_legacy_version: 13.5.18
|
|
105
|
|
- torbrowser_legacy_platform_version: 115.24.0
|
|
|
104
|
+ torbrowser_legacy_version: 13.5.20
|
|
|
105
|
+ torbrowser_legacy_platform_version: 115.26.0
|
|
106
|
106
|
|
|
107
|
107
|
# By default, we sort the list of installed packages. This allows sharing
|
|
108
|
108
|
# containers with identical list of packages, even if they are not listed
|
|