Commits:
-
fe1793b5
by hackademix at 2025-05-18T07:29:14+02:00
Bug 41436,41437: Prepare Tor,Mullvad Browser 14.5.2
10 changed files:
Changes:
projects/browser/Bundle-Data/Docs-MB/ChangeLog.txt
|
|
1
|
+Mullvad Browser 14.5.2 - May 18 2025
|
|
|
2
|
+ * All Platforms
|
|
|
3
|
+ * Updated Firefox to 128.10.1esr
|
|
|
4
|
+ * Updated NoScript to 12.6
|
|
|
5
|
+ * Updated uBlock Origin to 1.64.0
|
|
|
6
|
+ * Bug 438: Rebase Mullvad Browser stable onto 128.10.1 [mullvad-browser]
|
|
|
7
|
+ * Bug 43397: Click to play should override "Any capability blocked in the top document must be blocked in its subdocuments too" [tor-browser]
|
|
|
8
|
+ * Bug 43635: Console noise due to the x-load capability not being localized [tor-browser]
|
|
|
9
|
+ * Bug 43738: Backport Bugzilla 1947157: Move linux security warning content into own page [tor-browser]
|
|
|
10
|
+ * Bug 43782: Add new UX flow for changing security level (Desktop) [tor-browser]
|
|
|
11
|
+ * Bug 41460: Add brizental to the list of people who can sign Tor Browser and Mullvad Browser tags [tor-browser-build]
|
|
|
12
|
+ * Build System
|
|
|
13
|
+ * All Platforms
|
|
|
14
|
+ * Bug 43777: Disable ./mach telemetry [tor-browser]
|
|
|
15
|
+ * Bug 41449: Add prefix to update-responses xml files [tor-browser-build]
|
|
|
16
|
+ * Bug 41451: When update-responses contains multiple versions, .htaccess only has one no-update.xml redirect [tor-browser-build]
|
|
|
17
|
+ * Bug 41452: Skip update-responses xml files for versions which don't have incrementals [tor-browser-build]
|
|
|
18
|
+
|
|
1
|
19
|
Mullvad Browser 14.5.1 - April 29 2025
|
|
2
|
20
|
* All Platforms
|
|
3
|
21
|
* Updated Firefox to 128.10.0esr
|
projects/browser/Bundle-Data/Docs-TBB/ChangeLog.txt
|
|
1
|
+Tor Browser 14.5.2 - May 18 2025
|
|
|
2
|
+ * All Platforms
|
|
|
3
|
+ * Bug 43397: Click to play should override "Any capability blocked in the top document must be blocked in its subdocuments too" [tor-browser]
|
|
|
4
|
+ * Bug 43802: Rebase Tor Browser Stable onto Firefox 128.10.1esr [tor-browser]
|
|
|
5
|
+ * Bug 41460: Add brizental to the list of people who can sign Tor Browser and Mullvad Browser tags [tor-browser-build]
|
|
|
6
|
+ * Windows + macOS + Linux
|
|
|
7
|
+ * Updated Firefox to 128.10.1esr
|
|
|
8
|
+ * Bug 43635: Console noise due to the x-load capability not being localized [tor-browser]
|
|
|
9
|
+ * Bug 43738: Backport Bugzilla 1947157: Move linux security warning content into own page [tor-browser]
|
|
|
10
|
+ * Android
|
|
|
11
|
+ * Updated GeckoView to 128.10.1esr
|
|
|
12
|
+ * Build System
|
|
|
13
|
+ * All Platforms
|
|
|
14
|
+ * Bug 43777: Disable ./mach telemetry [tor-browser]
|
|
|
15
|
+ * Bug 41449: Add prefix to update-responses xml files [tor-browser-build]
|
|
|
16
|
+ * Bug 41451: When update-responses contains multiple versions, .htaccess only has one no-update.xml redirect [tor-browser-build]
|
|
|
17
|
+ * Bug 41452: Skip update-responses xml files for versions which don't have incrementals [tor-browser-build]
|
|
|
18
|
+ * Windows + Linux + Android
|
|
|
19
|
+ * Updated Go to 1.23.9
|
|
|
20
|
+
|
|
1
|
21
|
Tor Browser 14.5.1 - April 29 2025
|
|
2
|
22
|
* All Platforms
|
|
3
|
23
|
* Bug 43670: Rebase stable onto 128.10.0esr [tor-browser]
|
projects/browser/config
| ... |
... |
@@ -111,12 +111,12 @@ input_files: |
|
111
|
111
|
enable: '[% ! c("var/android") %]'
|
|
112
|
112
|
- filename: Bundle-Data
|
|
113
|
113
|
enable: '[% ! c("var/android") %]'
|
|
114
|
|
- - URL: https://addons.mozilla.org/firefox/downloads/file/4411102/noscript-12.1.1.xpi
|
|
|
114
|
+ - URL: https://addons.mozilla.org/firefox/downloads/file/4482368/noscript-12.6.xpi
|
|
115
|
115
|
name: noscript
|
|
116
|
|
- sha256sum: f9639e63ffcfc352036de00e4ff6694bb0ca65a0bb8fbd103bd08f32dc1ff31a
|
|
117
|
|
- - URL: https://addons.mozilla.org/firefox/downloads/file/4458450/ublock_origin-1.63.2.xpi
|
|
|
116
|
+ sha256sum: 91d9aecbccdbad8b370ec243108f45328fa638d924b74e0abe6f2ca870dd1bf6
|
|
|
117
|
+ - URL: https://addons.mozilla.org/firefox/downloads/file/4492375/ublock_origin-1.64.0.xpi
|
|
118
|
118
|
name: ublock-origin
|
|
119
|
|
- sha256sum: d93176cef4dc042e41ba500aa2a90e5d57b5be77449cbd522111585e3a0cd158
|
|
|
119
|
+ sha256sum: b9e1c868bd1ac1defcabf2e01776d1a90effba34b07fe6a21350d45f022e0e9f
|
|
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.10.0'
|
|
|
19
|
+ firefox_platform_version: '128.10.1'
|
|
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: 2
|
|
|
24
|
+ browser_build: 1
|
|
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: 3
|
|
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.10.0'
|
|
|
21
|
+ firefox_platform_version: '128.10.1'
|
|
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: 2
|
|
|
26
|
+ browser_build: 1
|
|
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.8'
|
|
|
2
|
+version: '1.23.9'
|
|
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: 0ca1f1e37ea255e3ce283af3f4e628502fb444587da987a5bb96d6c6f15930d4
|
|
|
8
|
+ source_sha256: 08f6419547563ed9e7037d12b9c8909677c72f75f62ef85887ed9dbf49b8d2dd
|
|
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: 269235
|
|
|
4
|
+version: 277399
|
|
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: 26153c3042bf90a2d12bd79164fbd950dc7872b2c77abdc0b4aaae360165b349
|
|
|
26
|
+ sha256sum: 9e3500e299693e86f1e677f6ddc78f1bdab4b10ce1c53b2588d67cb0c6290df9
|
|
27
|
27
|
- filename: packagemanual.py
|
|
28
|
28
|
name: package_script |
projects/translation/config
| ... |
... |
@@ -12,19 +12,19 @@ compress_tar: 'gz' |
|
12
|
12
|
steps:
|
|
13
|
13
|
base-browser:
|
|
14
|
14
|
base-browser: '[% INCLUDE build %]'
|
|
15
|
|
- git_hash: 04331f4c8177a09f0785f8cf2604dcebde139be5
|
|
|
15
|
+ git_hash: cbb22f086f26899d8cd74ad2419535638ea84d1a
|
|
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: 5f4849f6d050316f9d7fe90018d1a83a3d191341
|
|
|
21
|
+ git_hash: 0145a0f66043525a0c5c85fbaa84dfb082224809
|
|
22
|
22
|
targets:
|
|
23
|
23
|
nightly:
|
|
24
|
24
|
git_hash: 'tor-browser'
|
|
25
|
25
|
mullvad-browser:
|
|
26
|
26
|
mullvad-browser: '[% INCLUDE build %]'
|
|
27
|
|
- git_hash: 88915281a11105bef03e638336b2852bd806ef78
|
|
|
27
|
+ git_hash: 111ba9020215431c58d6382c08c57557d6ca50ba
|
|
28
|
28
|
targets:
|
|
29
|
29
|
nightly:
|
|
30
|
30
|
git_hash: 'mullvad-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: ce940e29041854d5758a8fccb36e5a7f153df5ad
|
|
|
35
|
+ git_hash: ee29144d1fa9e2242814a5a96c94ddd975f1b98e
|
|
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.1'
|
|
77
|
|
- torbrowser_build: 'build2'
|
|
|
76
|
+ torbrowser_version: '14.5.2'
|
|
|
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/04/28 20:58:42'
|
|
|
80
|
+ browser_release_date: '2025/05/18 05:10:03'
|
|
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,11 +96,11 @@ var: |
|
96
|
96
|
updater_enabled: 1
|
|
97
|
97
|
build_mar: 1
|
|
98
|
98
|
torbrowser_incremental_from:
|
|
99
|
|
- - '14.5'
|
|
100
|
|
- - 14.0.9
|
|
101
|
|
- # 14.0.8 was windows-only
|
|
102
|
|
- - 14.0.8
|
|
103
|
|
- - 14.0.7
|
|
|
99
|
+ - 14.5.1
|
|
|
100
|
+ - '[% IF c("var/mullvad-browser") %]14.5[% END %]'
|
|
|
101
|
+ - '[% IF c("var/mullvad-browser") %]14.0.9[% END %]'
|
|
|
102
|
+ - '[% IF c("var/tor-browser") %]13.5.17[% END %]'
|
|
|
103
|
+ - '[% IF c("var/tor-browser") %]13.5.16[% END %]'
|
|
104
|
104
|
mar_channel_id: '[% c("var/projectname") %]-torproject-[% c("var/channel") %]'
|
|
105
|
105
|
|
|
106
|
106
|
torbrowser_legacy_version: 13.5.16
|
tools/fetch_changelogs.py
| ... |
... |
@@ -171,7 +171,7 @@ class ChangelogBuilder: |
|
171
|
171
|
self._set_issue(issues[0], is_mullvad)
|
|
172
|
172
|
elif len(issues) > 1:
|
|
173
|
173
|
raise ValueError(
|
|
174
|
|
- "Multiple issues found, try to specify the browser."
|
|
|
174
|
+ f"Multiple issues found for {issue_or_version}, try to specify the browser."
|
|
175
|
175
|
)
|
|
176
|
176
|
else:
|
|
177
|
177
|
self._fetch_issue(issue_or_version, is_mullvad)
|
|