morgan pushed to branch main at The Tor Project / Applications / tor-browser-build
Commits:
- 
a07699a8
by Morgan at 2024-07-25T20:30:42+00:00
- 
afc9d346
by Morgan at 2024-07-25T20:30:42+00:00
- 
11fc5be5
by Morgan at 2024-07-25T20:30:42+00:00
- 
083b456a
by Morgan at 2024-07-25T20:30:42+00:00
- 
91cf28cc
by Morgan at 2024-07-25T20:30:42+00:00
- 
12adb3f6
by Morgan at 2024-07-25T20:30:42+00:00
19 changed files:
- .gitlab/issue_templates/Release Prep - Mullvad Browser Alpha.md
- .gitlab/issue_templates/Release Prep - Mullvad Browser Stable.md
- .gitlab/issue_templates/Release Prep - Tor Browser Alpha.md
- .gitlab/issue_templates/Release Prep - Tor Browser Stable.md
- .gitlab/merge_request_templates/default.md
- .gitlab/merge_request_templates/relprep.md
- projects/browser/Bundle-Data/Docs-MB/ChangeLog.txt
- projects/browser/Bundle-Data/Docs-TBB/ChangeLog.txt
- projects/browser/config
- projects/firefox/config
- projects/go-bootstrap/build
- projects/go-bootstrap/config
- projects/go/config
- projects/manual/config
- projects/release/update_responses_config.yml
- projects/translation/config
- rbm.conf
- tools/fetch_changelogs.py
- tools/signing/set-config
Changes:
| ... | ... | @@ -84,8 +84,8 @@ Mullvad Browser Alpha (and Nightly) are on the `main` branch | 
| 84 | 84 |      - boklm
 | 
| 85 | 85 |      - dan
 | 
| 86 | 86 |      - ma1
 | 
| 87 | +    - morgan
 | |
| 87 | 88 |      - pierov
 | 
| 88 | -    - richard
 | |
| 89 | 89 |    - [ ] Run: `make mullvadbrowser-signtag-alpha`
 | 
| 90 | 90 |    - [ ] Push tag to `upstream`
 | 
| 91 | 91 |  - [ ] Build the tag:
 | 
| ... | ... | @@ -105,7 +105,7 @@ Mullvad Browser Alpha (and Nightly) are on the `main` branch | 
| 105 | 105 |  ### release signing
 | 
| 106 | 106 |  - [ ] Assign this issue to the signer, one of:
 | 
| 107 | 107 |    - boklm
 | 
| 108 | -  - richard
 | |
| 108 | +  - morgan
 | |
| 109 | 109 |  - [ ] On `$(STAGING_SERVER)`, ensure updated:
 | 
| 110 | 110 |    - [ ] `tor-browser-build` is on the right commit: `git tag -v tbb-$(MULLVAD_BROWSER_VERSION)-$(MULLVAD_BROWSER_BUILD_N) && git checkout tbb-$(MULLVAD_BROWSER_VERSION)-$(MULLVAD_BROWSER_BUILD_N)`
 | 
| 111 | 111 |    - [ ] `tor-browser-build/tools/signing/set-config.hosts`
 | 
| ... | ... | @@ -139,7 +139,7 @@ Mullvad Browser Alpha (and Nightly) are on the `main` branch | 
| 139 | 139 |  - [ ] Assign this issue to someone with mullvad commit access, one of:
 | 
| 140 | 140 |      - boklm
 | 
| 141 | 141 |      - ma1
 | 
| 142 | -    - richard
 | |
| 142 | +    - morgan
 | |
| 143 | 143 |      - pierov
 | 
| 144 | 144 |  - [ ] Push this release's associated `mullvad-browser.git` branch to github
 | 
| 145 | 145 |  - [ ] Push this release's associated tags to github:
 | 
| ... | ... | @@ -84,8 +84,8 @@ Mullvad Browser Stable lives in the various `maint-$(MULLVAD_BROWSER_MAJOR).$(MU | 
| 84 | 84 |      - boklm
 | 
| 85 | 85 |      - dan
 | 
| 86 | 86 |      - ma1
 | 
| 87 | +    - morgan
 | |
| 87 | 88 |      - pierov
 | 
| 88 | -    - richard
 | |
| 89 | 89 |    - [ ] Run: `make mullvadbrowser-signtag-release`
 | 
| 90 | 90 |    - [ ] Push tag to `upstream`
 | 
| 91 | 91 |  - [ ] Build the tag:
 | 
| ... | ... | @@ -105,7 +105,7 @@ Mullvad Browser Stable lives in the various `maint-$(MULLVAD_BROWSER_MAJOR).$(MU | 
| 105 | 105 |  ### release signing
 | 
| 106 | 106 |  - [ ] Assign this issue to the signer, one of:
 | 
| 107 | 107 |    - boklm
 | 
| 108 | -  - richard
 | |
| 108 | +  - morgan
 | |
| 109 | 109 |  - [ ] On `$(STAGING_SERVER)`, ensure updated:
 | 
| 110 | 110 |    - [ ] `tor-browser-build` is on the right commit: `git tag -v tbb-$(MULLVAD_BROWSER_VERSION)-$(MULLVAD_BROWSER_BUILD_N) && git checkout tbb-$(MULLVAD_BROWSER_VERSION)-$(MULLVAD_BROWSER_BUILD_N)`
 | 
| 111 | 111 |    - [ ]  `tor-browser-build/tools/signing/set-config.hosts`
 | 
| ... | ... | @@ -139,7 +139,7 @@ Mullvad Browser Stable lives in the various `maint-$(MULLVAD_BROWSER_MAJOR).$(MU | 
| 139 | 139 |  - [ ] Assign this issue to someone with mullvad commit access, one of:
 | 
| 140 | 140 |      - boklm
 | 
| 141 | 141 |      - ma1
 | 
| 142 | -    - richard
 | |
| 142 | +    - morgan
 | |
| 143 | 143 |      - pierov
 | 
| 144 | 144 |  - [ ] Push this release's associated `mullvad-browser.git` branch to github
 | 
| 145 | 145 |  - [ ] Push this release's associated tags to github:
 | 
| ... | ... | @@ -121,8 +121,8 @@ Tor Browser Alpha (and Nightly) are on the `main` branch | 
| 121 | 121 |      - boklm
 | 
| 122 | 122 |      - dan
 | 
| 123 | 123 |      - ma1
 | 
| 124 | +    - morgan
 | |
| 124 | 125 |      - pierov
 | 
| 125 | -    - richard
 | |
| 126 | 126 |    - [ ] Run: `make torbrowser-signtag-alpha`
 | 
| 127 | 127 |    - [ ] Push tag to `upstream`
 | 
| 128 | 128 |  - [ ] Build the tag:
 | 
| ... | ... | @@ -181,7 +181,7 @@ Tor Browser Alpha (and Nightly) are on the `main` branch | 
| 181 | 181 |  - **NOTE** : In practice, it's most efficient to have the blog post and website updates ready to merge, since signing doesn't take very long
 | 
| 182 | 182 |  - [ ] Assign this issue to the signer, one of:
 | 
| 183 | 183 |    - boklm
 | 
| 184 | -  - richard
 | |
| 184 | +  - morgan
 | |
| 185 | 185 |  - [ ] On `$(STAGING_SERVER)`, ensure updated:
 | 
| 186 | 186 |    - [ ] `tor-browser-build` is on the right commit: `git tag -v tbb-$(TOR_BROWSER_VERSION)-$(TOR_BROWSER_BUILD_N) && git checkout tbb-$(TOR_BROWSER_VERSION)-$(TOR_BROWSER_BUILD_N)`
 | 
| 187 | 187 |    - [ ] `tor-browser-build/tools/signing/set-config.hosts`
 | 
| ... | ... | @@ -118,8 +118,8 @@ Tor Browser Stable lives in the various `maint-$(TOR_BROWSER_MAJOR).$(TOR_BROWSE | 
| 118 | 118 |      - boklm
 | 
| 119 | 119 |      - dan
 | 
| 120 | 120 |      - ma1
 | 
| 121 | +    - morgan
 | |
| 121 | 122 |      - pierov
 | 
| 122 | -    - richard
 | |
| 123 | 123 |    - [ ] Run: `make torbrowser-signtag-release`
 | 
| 124 | 124 |    - [ ] Push tag to `upstream`
 | 
| 125 | 125 |  - [ ] Build the tag:
 | 
| ... | ... | @@ -171,7 +171,7 @@ Tor Browser Stable lives in the various `maint-$(TOR_BROWSER_MAJOR).$(TOR_BROWSE | 
| 171 | 171 |  - **NOTE** : In practice, it's most efficient to have the blog post and website updates ready to merge, since signing doesn't take very long
 | 
| 172 | 172 |  - [ ] Assign this issue to the signer, one of:
 | 
| 173 | 173 |    - boklm
 | 
| 174 | -  - richard
 | |
| 174 | +  - morgan
 | |
| 175 | 175 |  - [ ] On `$(STAGING_SERVER)`, ensure updated:
 | 
| 176 | 176 |    - [ ] `tor-browser-build` is on the right commit: `git tag -v tbb-$(TOR_BROWSER_VERSION)-$(TOR_BROWSER_BUILD_N) && git checkout tbb-$(TOR_BROWSER_VERSION)-$(TOR_BROWSER_BUILD_N)`
 | 
| 177 | 177 |    - [ ] `tor-browser-build/tools/signing/set-config.hosts`
 | 
| ... | ... | @@ -39,16 +39,16 @@ | 
| 39 | 39 |    - **firefox internals (XUL/JS/XPCOM)** : jwilde, ma1
 | 
| 40 | 40 |    - **fonts** : pierov
 | 
| 41 | 41 |    - **frontend (implementation)** : henry
 | 
| 42 | -  - **frontend (review)** : donuts, richard
 | |
| 42 | +  - **frontend (review)** : donuts, morgan
 | |
| 43 | 43 |    - **localization** : henry, pierov
 | 
| 44 | 44 |    - **macOS** : clairehurst, dan
 | 
| 45 | 45 |    - **nightly builds** : boklm
 | 
| 46 | -  - **rebases/release-prep** : boklm, dan, ma1, pierov, richard
 | |
| 46 | +  - **rebases/release-prep** : boklm, dan, ma1, morgan, pierov
 | |
| 47 | 47 |    - **security** : jwilde, ma1
 | 
| 48 | -  - **signing** : boklm, richard
 | |
| 48 | +  - **signing** : boklm, morgan
 | |
| 49 | 49 |    - **updater** : pierov
 | 
| 50 | -  - **windows** : jwilde, richard
 | |
| 51 | -  - **misc/other** : pierov, richard
 | |
| 50 | +  - **windows** : jwilde, morgan
 | |
| 51 | +  - **misc/other** : morgan, pierov
 | |
| 52 | 52 | |
| 53 | 53 |  ### Change Description
 | 
| 54 | 54 | 
| ... | ... | @@ -42,7 +42,7 @@ | 
| 42 | 42 | |
| 43 | 43 |  ### Request Reviewer
 | 
| 44 | 44 | |
| 45 | -- [ ] Request review from a release engineer: boklm, dan, ma1, pierov, richard
 | |
| 45 | +- [ ] Request review from a release engineer: boklm, dan, ma1, morgan, pierov
 | |
| 46 | 46 | |
| 47 | 47 |  ### Change Description
 | 
| 48 | 48 | 
| 1 | +Mullvad Browser 14.0a1 - July 24 2024
 | |
| 2 | + * All Platforms
 | |
| 3 | +   * Updated Firefox to 128.0esr
 | |
| 4 | +   * Bug 42441: Evaluate RR version-by-RR version rebases instead of ESR-to-ESR [tor-browser]
 | |
| 5 | +   * Bug 42683: Create script to generate issue triage csv's from bugzilla query and git scraping [tor-browser]
 | |
| 6 | +   * Bug 42687: Disable Privacy-Preserving Attribution [tor-browser]
 | |
| 7 | + * Windows
 | |
| 8 | +   * Bug 320: Temporarily disable WebRTC and the default browser agent on Windows [mullvad-browser]
 | |
| 9 | + * Linux
 | |
| 10 | +   * Bug 314: Mullvad Browser is not listed as a possible default browser application for Gnome on Ubuntu / Fedora [mullvad-browser]
 | |
| 11 | + * Build System
 | |
| 12 | +   * All Platforms
 | |
| 13 | +     * Bug 42470: Add merge request CI for linting [tor-browser]
 | |
| 14 | +     * Bug 42722: clang-format and localization linters are not running [tor-browser]
 | |
| 15 | +     * Bug 40964: Create new Tor Browser gpg subkey [tor-browser-build]
 | |
| 16 | +     * Bug 41155: Update toolchains for ESR128 [tor-browser-build]
 | |
| 17 | +     * Bug 41156: Split the Rust configuration options [tor-browser-build]
 | |
| 18 | +     * Bug 41166: Use the GitHub repository for firefox-l10n [tor-browser-build]
 | |
| 19 | +     * Bug 41176: Update list of people with github commit access in MB issue templates [tor-browser-build]
 | |
| 20 | +     * Bug 41190: Add morgan.gpg to keyrings and list of valid keyrings in firefox+geckoview [tor-browser-build]
 | |
| 21 | +     * Bug 41191: Remove richard.gpg from keyrings and list of valid keyrings in firefox+geckoview [tor-browser-build]
 | |
| 22 | +     * Bug 40078: Update tools/tb-build-06-start-nightly-build after tor-browser-build#40829 [tor-browser-bundle-testsuite]
 | |
| 23 | +   * Windows
 | |
| 24 | +     * Bug 29318: Drop mingw-w64/gcc toolchain [tor-browser-build]
 | |
| 25 | +     * Bug 29320: Use mingw-w64/clang toolchain to build Rust [tor-browser-build]
 | |
| 26 | +     * Bug 41167: Stop generating an MB "portable" windows install and output a single build from 13.5 release [tor-browser-build]
 | |
| 27 | +     * Bug 41177: Include Windows installer without -portable- in download json files [tor-browser-build]
 | |
| 28 | +   * Linux
 | |
| 29 | +     * Bug 41173: Fix permission issue on files in the debian directory [tor-browser-build]
 | |
| 30 | +   * Windows + macOS
 | |
| 31 | +     * Bug 41197: Modify update-responses to prevent upgrades on unsupported Windows and macOS versions [tor-browser-build]
 | |
| 32 | + | |
| 33 | +Mullvad Browser 13.5.1 - July 09 2024
 | |
| 34 | + * All Platforms
 | |
| 35 | +   * Updated Firefox to 115.13.0esr
 | |
| 36 | +   * Bug 317: Rebase Mullvad Browser stable onto 115.13.0esr [mullvad-browser]
 | |
| 37 | +   * Bug 42693: Backports security fixes from Firefox 128 [tor-browser]
 | |
| 38 | + * Linux
 | |
| 39 | +   * Bug 314: Mullvad Browser is not listed as a possible default browser application for Gnome on Ubuntu / Fedora [mullvad-browser]
 | |
| 40 | + * Build System
 | |
| 41 | +   * All Platforms
 | |
| 42 | +     * Bug 41166: Use the GitHub repository for firefox-l10n [tor-browser-build]
 | |
| 43 | +     * Bug 41173: Fix permission issue on files in the debian directory [tor-browser-build]
 | |
| 44 | +   * Windows
 | |
| 45 | +     * Bug 41177: Include Windows installer without -portable- in download json files [tor-browser-build]
 | |
| 46 | + | |
| 47 | +Mullvad Browser 13.5 - June 17 2024
 | |
| 48 | + * All Platforms
 | |
| 49 | +   * Bug 222: Hide "List all tabs" when the tabs don't overflow [mullvad-browser]
 | |
| 50 | +   * Bug 234: Make User-Agent request header match RFP's navigator.userAgent [mullvad-browser]
 | |
| 51 | +   * Bug 241: Move network.proxy.failover_direct=false pref to base-browser [mullvad-browser]
 | |
| 52 | +   * Bug 256: Update nightly mar signing key [mullvad-browser]
 | |
| 53 | +   * Bug 262: Mouse-over long links causes the browser element to re-center relative to width of status tooltip [mullvad-browser]
 | |
| 54 | +   * Bug 284: Should we reflect the actual channel in about:debugging? [mullvad-browser]
 | |
| 55 | +   * Bug 289: The Letterboxing>Content Alignment heading doesn't follow the Firefox design document capitalization [mullvad-browser]
 | |
| 56 | +   * Bug 290: Add default bookmarks in the alpha channels for testing [mullvad-browser]
 | |
| 57 | +   * Bug 40919: Consider dropping protection against line-height introduced in #23104 [tor-browser]
 | |
| 58 | +   * Bug 41467: compat: beacon: re-enable the API but transform it to a no-op [tor-browser]
 | |
| 59 | +   * Bug 41916: Letterboxing preferences UI [tor-browser]
 | |
| 60 | +   * Bug 41917: Make the appearance of letterboxing look more intentional [tor-browser]
 | |
| 61 | +   * Bug 41918: Add option to reuse last window size when letterboxing is enabled [tor-browser]
 | |
| 62 | +   * Bug 41930: intl.accept_languages gets into a stuck modifed state [tor-browser]
 | |
| 63 | +   * Bug 42153: Drop dom.enable_resource_timing = false preference [tor-browser]
 | |
| 64 | +   * Bug 42172: browser.startup.homepage and TOR_DEFAULT_HOMEPAGE are ignored for the new window opened by New Identity [tor-browser]
 | |
| 65 | +   * Bug 42192: Correctly round new windows when bookmarks toolbar is set to "Only Show on New Tab" [tor-browser]
 | |
| 66 | +   * Bug 42211: Fluent migration: new identity [tor-browser]
 | |
| 67 | +   * Bug 42214: Fluent migration: security level [tor-browser]
 | |
| 68 | +   * Bug 42315: compat: why is eventCounts undefined? [tor-browser]
 | |
| 69 | +   * Bug 42387: Visual noise in 13.5a4 letterboxing [tor-browser]
 | |
| 70 | +   * Bug 42389: Betterboxing: gradient is never shown [tor-browser]
 | |
| 71 | +   * Bug 42390: Betterboxing: make the decorator border disappear when the corners are flat [tor-browser]
 | |
| 72 | +   * Bug 42397: Change RFP-spoofed Timezone from UTC to a real-world, less discriminable one [tor-browser]
 | |
| 73 | +   * Bug 42398: Include Alpha and Nightly in MOZ_APP_DISPLAYNAME (and possibly in other places) [tor-browser]
 | |
| 74 | +   * Bug 42405: Fix betterboxing + findbar horizontal bounce if the scrollbar is not an overlay [tor-browser]
 | |
| 75 | +   * Bug 42443: Shrink the window to match letterboxing size when the emtpy area is doble-clicked [tor-browser]
 | |
| 76 | +   * Bug 42490: Install svg from branding theme to browser/chrome/icons/default [tor-browser]
 | |
| 77 | +   * Bug 42500: When startup window is maximized per letterboxing.rememberSize on startup, the restore button shrinks it to its minimum size [tor-browser]
 | |
| 78 | +   * Bug 42519: Update the profile directory patch to check both for `system-install` and for `is-packaged-app` file [tor-browser]
 | |
| 79 | +   * Bug 42520: Correctly record new initial window size after auto-shrinking [tor-browser]
 | |
| 80 | +   * Bug 42529: Try not to spoof system-ui in contexts exempt from RFP [tor-browser]
 | |
| 81 | +   * Bug 42537: Move base-browser.ftl Fluent file from "browser" to "toolkit" [tor-browser]
 | |
| 82 | +   * Bug 42574: Exempt pdf.js from letterboxing [tor-browser]
 | |
| 83 | +   * Bug 42583: Modify moz-support-link [tor-browser]
 | |
| 84 | + * Windows + macOS
 | |
| 85 | +   * Bug 41405: Win ≤8.1 and macOS ≤10.14 not supported in ESR 128 [tor-browser]
 | |
| 86 | +   * Bug 42347: Add a banner warning users about the upcoming EOL for Win ≤8.1 and macOS ≤10.14 [tor-browser]
 | |
| 87 | +   * Bug 42586: Add support link to OS deprecation message [tor-browser]
 | |
| 88 | + * Windows
 | |
| 89 | +   * Bug 278: Create asset(s) for the Mullvad Browser installer [mullvad-browser]
 | |
| 90 | +   * Bug 305: Disable setting default browser on Windows [mullvad-browser]
 | |
| 91 | +   * Bug 41901: windows: FontSubstitutes can leak system locale [tor-browser]
 | |
| 92 | +   * Bug 41089: Add filetype association to the installer of Mullvad Browser [tor-browser-build]
 | |
| 93 | + * macOS
 | |
| 94 | +   * Bug 40569: Create build-specific installer for macOS [tor-browser-build]
 | |
| 95 | + * Linux
 | |
| 96 | +   * Bug 41136: Include *.deb in the list of files to gpg sign [tor-browser-build]
 | |
| 97 | +   * Bug 28: deb installation package for Linux [mullvad-browser]
 | |
| 98 | +   * Bug 29: rpm installation package for Linux [mullvad-browser]
 | |
| 99 | +   * Bug 295: Filepicker string chars are tofu for the .deb package in Ubuntu 22.04 / Debian 11 [mullvad-browser]
 | |
| 100 | +   * Bug 42438: Adapt the data import wizard to use the original $HOME on Linux [tor-browser]
 | |
| 101 | +   * Bug 41135: 13.5a7's start-tor-browser seems to break KeePassXC-Browser? [tor-browser-build]
 | |
| 102 | + * Build System
 | |
| 103 | +   * All Platforms
 | |
| 104 | +     * Bug 282: Move `--disable-eme` to OS- and architecture-specific mozconfigs [mullvad-browser]
 | |
| 105 | +     * Bug 301: Deb package in the debian software installer is showing the License as "Proprietary" [mullvad-browser]
 | |
| 106 | +     * Bug 42337: Enable GeckoDriver for all desktop platforms [tor-browser]
 | |
| 107 | +     * Bug 42594: Update mach to work with python 3.12 [tor-browser]
 | |
| 108 | +     * Bug 40983: Bump the various branches to 13.5 on main [tor-browser-build]
 | |
| 109 | +     * Bug 41001: Create Release Prep MR generating script [tor-browser-build]
 | |
| 110 | +     * Bug 41031: Add command to unsign .mar files and compare with sha256sums-unsigned-build.txt [tor-browser-build]
 | |
| 111 | +     * Bug 41038: Add RPM dependencies to README [tor-browser-build]
 | |
| 112 | +     * Bug 41041: Sign mullvad-browser nightly updates [tor-browser-build]
 | |
| 113 | +     * Bug 41045: Dump more information about build times on Firefox [tor-browser-build]
 | |
| 114 | +     * Bug 41057: make fetch is not fetching mullvad repo [tor-browser-build]
 | |
| 115 | +     * Bug 41072: Set correct updater_url for Mullvad Browser nightly builds [tor-browser-build]
 | |
| 116 | +     * Bug 41081: Update detailsURL in tools/signing/nightly/update-responses-base-config.yml [tor-browser-build]
 | |
| 117 | +     * Bug 41088: Remove use of projects/browser/run_scripts [tor-browser-build]
 | |
| 118 | +     * Bug 41148: Update projects/browser/Bundle-Data/Docs/Licenses/NoScript.txt [tor-browser-build]
 | |
| 119 | +     * Bug 41153: Update README for Ubuntu 24.04 unprivileged user namespace changes [tor-browser-build]
 | |
| 120 | +     * Bug 41154: Update keyring/boklm.gpg for new subkeys [tor-browser-build]
 | |
| 121 | +     * Bug 41161: Explicitly fetch tags in the release preparation script [tor-browser-build]
 | |
| 122 | +     * Bug 40884: Script to automate uploading sha256s and signatures to location signing/download-unsigned-sha256sums-gpg-signatures-from-people-tpo expects them to be [tor-browser-build]
 | |
| 123 | +     * Bug 40071: Add an option to create zip files using 7z [rbm]
 | |
| 124 | +     * Bug 40072: Move capture_exec to a separate module [rbm]
 | |
| 125 | +     * Bug 40073: We should remove ./ when using 7-zip for zip files [rbm]
 | |
| 126 | +     * Bug 40076: Correctly refresh file when computing input_files_id and a file is set as refresh_input [rbm]
 | |
| 127 | +   * Windows
 | |
| 128 | +     * Bug 200: Build system installer for Mullvad Browser on Windows [mullvad-browser]
 | |
| 129 | +     * Bug 40606: Use Clang to compile NSIS [tor-browser-build]
 | |
| 130 | +     * Bug 40900: Update NSIS to 3.09 [tor-browser-build]
 | |
| 131 | +     * Bug 41065: Do a cleanup of the NSIS script [tor-browser-build]
 | |
| 132 | +     * Bug 41076: Include the ShellLink plugin in NSIS [tor-browser-build]
 | |
| 133 | +     * Bug 41077: Draft the new installer for Mullvad Browser [tor-browser-build]
 | |
| 134 | +     * Bug 41084: $app_bundle is missing the final .app in projects/firefox/build [tor-browser-build]
 | |
| 135 | +     * Bug 41097: authenticode-timestamping.sh fails to run again because tmp-timestamp already exists [tor-browser-build]
 | |
| 136 | +     * Bug 41151: Explicitly initialize the plugin directory on the Windows installer [tor-browser-build]
 | |
| 137 | +     * Bug 41167: Stop generating an MB "portable" windows install [tor-browser-build]
 | |
| 138 | +   * macOS
 | |
| 139 | +     * Bug 40990: Remove old macos signing scripts [tor-browser-build]
 | |
| 140 | +     * Bug 41124: Since TB/MB 13.5a5 macos signed installers contain all .DS_Store [tor-browser-build]
 | |
| 141 | +   * Linux
 | |
| 142 | +     * Bug 42491: Add mozconfig-linux-aarch64 [tor-browser]
 | |
| 143 | +     * Bug 41046: Use the final path for Linux debug symbols [tor-browser-build]
 | |
| 144 | +     * Bug 41083: Make deb package for Mullvad Browser [tor-browser-build]
 | |
| 145 | +     * Bug 41112: Fix indentation of projects/browser/RelativeLink/start-browser [tor-browser-build]
 | |
| 146 | +     * Bug 41129: Make rpm package for Mullvad Browser [tor-browser-build]
 | |
| 147 | + | |
| 148 | + | |
| 149 | +Mullvad Browser 13.0.16 - June 11th 2024
 | |
| 150 | +* All Platforms
 | |
| 151 | +   * Updated Firefox to 115.12.0esr
 | |
| 152 | +   * Updated uBlock Origin to 1.58.0
 | |
| 153 | +   * Bug 310: Rebase Mullvad Browser Stable 13.0 onto 115.12.0esr [mullvad-browser]
 | |
| 154 | +   * Bug 42621: Backport security fixes from Firefox 127 [tor-browser]
 | |
| 155 | + | |
| 1 | 156 |  Mullvad Browser 13.5a9 - June 10 2024
 | 
| 2 | 157 |   * All Platforms
 | 
| 3 | 158 |     * Updated Firefox to 115.12.0esr
 | 
| 1 | +Tor Browser 14.0a1 - July 24 2024
 | |
| 2 | + * All Platforms
 | |
| 3 | +   * Updated NoScript to 11.4.31
 | |
| 4 | +   * Bug 41328: Follow firefox ESMify for Bug 1308512 [tor-browser]
 | |
| 5 | +   * Bug 42441: Evaluate RR version-by-RR version rebases instead of ESR-to-ESR [tor-browser]
 | |
| 6 | +   * Bug 42683: Create script to generate issue triage csv's from bugzilla query and git scraping [tor-browser]
 | |
| 7 | + * Windows + macOS + Linux
 | |
| 8 | +   * Updated Firefox to 128.0esr
 | |
| 9 | +   * Bug 42687: Disable Privacy-Preserving Attribution [tor-browser]
 | |
| 10 | + * Build System
 | |
| 11 | +   * All Platforms
 | |
| 12 | +     * Updated Go to 1.22.5
 | |
| 13 | +     * Bug 42470: Add merge request CI for linting [tor-browser]
 | |
| 14 | +     * Bug 42722: clang-format and localization linters are not running [tor-browser]
 | |
| 15 | +     * Bug 40964: Create new Tor Browser gpg subkey [tor-browser-build]
 | |
| 16 | +     * Bug 41155: Update toolchains for ESR128 [tor-browser-build]
 | |
| 17 | +     * Bug 41156: Split the Rust configuration options [tor-browser-build]
 | |
| 18 | +     * Bug 41166: Use the GitHub repository for firefox-l10n [tor-browser-build]
 | |
| 19 | +     * Bug 41168: deploy_update_responses-$channel.sh should check that it is not reverting an update in an other channel [tor-browser-build]
 | |
| 20 | +     * Bug 41184: Update generate blog post script to use new blog header images [tor-browser-build]
 | |
| 21 | +     * Bug 41189: Add matzfan to list of downstream projects in alpha release-prep template [tor-browser-build]
 | |
| 22 | +     * Bug 41190: Add morgan.gpg to keyrings and list of valid keyrings in firefox+geckoview [tor-browser-build]
 | |
| 23 | +     * Bug 41191: Remove richard.gpg from keyrings and list of valid keyrings in firefox+geckoview [tor-browser-build]
 | |
| 24 | +     * Bug 41195: Update Go to 1.22 [tor-browser-build]
 | |
| 25 | +     * Bug 40078: Update tools/tb-build-06-start-nightly-build after tor-browser-build#40829 [tor-browser-bundle-testsuite]
 | |
| 26 | +   * Windows
 | |
| 27 | +     * Bug 29318: Drop mingw-w64/gcc toolchain [tor-browser-build]
 | |
| 28 | +     * Bug 29320: Use mingw-w64/clang toolchain to build Rust [tor-browser-build]
 | |
| 29 | +     * Bug 41177: Include Windows installer without -portable- in download json files [tor-browser-build]
 | |
| 30 | +   * Windows + macOS
 | |
| 31 | +     * Bug 41197: Modify update-responses to prevent upgrades on unsupported Windows and macOS versions [tor-browser-build]
 | |
| 32 | + | |
| 33 | +Tor Browser 13.5.1 - July 09 2024
 | |
| 34 | + * All Platforms
 | |
| 35 | +   * Bug 42689: Rebase Tor Browser onto 115.13.0esr [tor-browser]
 | |
| 36 | +   * Bug 42693: Backports security fixes from Firefox 128 [tor-browser]
 | |
| 37 | + * Windows + macOS + Linux
 | |
| 38 | +   * Updated Firefox to 115.13.0esr
 | |
| 39 | + * Android
 | |
| 40 | +   * Updated GeckoView to 115.13.0esr
 | |
| 41 | + * Build System
 | |
| 42 | +   * All Platforms
 | |
| 43 | +     * Updated Go to 1.21.12
 | |
| 44 | +     * Bug 41166: Use the GitHub repository for firefox-l10n [tor-browser-build]
 | |
| 45 | +   * Windows
 | |
| 46 | +     * Bug 41177: Include Windows installer without -portable- in download json files [tor-browser-build]
 | |
| 47 | + | |
| 48 | +Tor Browser 13.5 - June 17 2024
 | |
| 49 | + * All Platforms
 | |
| 50 | +   * Bug 40856: Add a default for preferences in TorSettings [tor-browser]
 | |
| 51 | +   * Bug 40919: Consider dropping protection against line-height introduced in #23104 [tor-browser]
 | |
| 52 | +   * Bug 41114: Fix no-async-promise-executor on TorConnect [tor-browser]
 | |
| 53 | +   * Bug 41467: compat: beacon: re-enable the API but transform it to a no-op [tor-browser]
 | |
| 54 | +   * Bug 42153: Drop dom.enable_resource_timing = false preference [tor-browser]
 | |
| 55 | +   * Bug 42246: Migrate tor connection stuff from browser to toolkit [tor-browser]
 | |
| 56 | +   * Bug 42290: "DuckDuckGoOnion" is a weird naming format for onion search engines [tor-browser]
 | |
| 57 | +   * Bug 42302: The allowed ports string contains a typo [tor-browser]
 | |
| 58 | +   * Bug 42308: Update README for tor browser [tor-browser]
 | |
| 59 | +   * Bug 42315: compat: why is eventCounts undefined? [tor-browser]
 | |
| 60 | +   * Bug 42336: Review the relationship between TorSettings and the TorProvider [tor-browser]
 | |
| 61 | +   * Bug 42340: TorBridgeChanged notification sends out "[object Object]" as its data. [tor-browser]
 | |
| 62 | +   * Bug 42343: Consume pt_config.json in the browser [tor-browser]
 | |
| 63 | +   * Bug 42354: Refactor exclusions in ShouldSanitizePreference() to the pref list. [tor-browser]
 | |
| 64 | +   * Bug 42358: Separate the domain fronted requests from Moat [tor-browser]
 | |
| 65 | +   * Bug 42359: Handle firewall and proxy in TorSettings.setSettings [tor-browser]
 | |
| 66 | +   * Bug 42390: Betterboxing: make the decorator border disappear when the corners are flat [tor-browser]
 | |
| 67 | +   * Bug 42397: Change RFP-spoofed Timezone from UTC to a real-world, less discriminable one [tor-browser]
 | |
| 68 | +   * Bug 42437: Drop "torbrowser.version" preference [tor-browser]
 | |
| 69 | +   * Bug 42466: Drop the "Onion Logo" from trademark statement [tor-browser]
 | |
| 70 | +   * Bug 42479: Switch from localized strings to error codes in TorConnect errors [tor-browser]
 | |
| 71 | +   * Bug 42481: Modularize SecurityLevel [tor-browser]
 | |
| 72 | +   * Bug 42521: Remove unused onboarding strings [tor-browser]
 | |
| 73 | +   * Bug 42529: Try not to spoof system-ui in contexts exempt from RFP [tor-browser]
 | |
| 74 | +   * Bug 42537: Move Fluent files from "browser" to "toolkit" [tor-browser]
 | |
| 75 | +   * Bug 42538: Move onion icons to toolkit [tor-browser]
 | |
| 76 | +   * Bug 42549: Remove brand.dtd [tor-browser]
 | |
| 77 | +   * Bug 42604: Add some debug logs about circuits [tor-browser]
 | |
| 78 | +   * Bug 241: Move network.proxy.failover_direct=false pref to base-browser [mullvad-browser]
 | |
| 79 | +   * Bug 41111: Use Lyrebird to provide WebTunnel PT Client [tor-browser-build]
 | |
| 80 | + * Windows + macOS + Linux
 | |
| 81 | +   * Bug 40843: Add a working state to the Internet test button in connection settings [tor-browser]
 | |
| 82 | +   * Bug 41621: Tweak about:torconnect styling [tor-browser]
 | |
| 83 | +   * Bug 41622: Convert onion site errors to the new neterror template [tor-browser]
 | |
| 84 | +   * Bug 41814: Change "vanilla bridge:" to "Tor bridge:" in bridge cards [tor-browser]
 | |
| 85 | +   * Bug 41916: Letterboxing preferences UI [tor-browser]
 | |
| 86 | +   * Bug 41917: Make the appearance of letterboxing look more intentional [tor-browser]
 | |
| 87 | +   * Bug 41918: Add option to reuse last window size when letterboxing is enabled [tor-browser]
 | |
| 88 | +   * Bug 41930: intl.accept_languages gets into a stuck modifed state [tor-browser]
 | |
| 89 | +   * Bug 41966: Cannot remove locales from the locale alternatives list [tor-browser]
 | |
| 90 | +   * Bug 42036: Design and build a user interface for Lox [tor-browser]
 | |
| 91 | +   * Bug 42192: Correctly round new windows when bookmarks toolbar is set to "Only Show on New Tab" [tor-browser]
 | |
| 92 | +   * Bug 42202: Fluent migration: crypto safety [tor-browser]
 | |
| 93 | +   * Bug 42203: Fluent migration: about dialog [tor-browser]
 | |
| 94 | +   * Bug 42204: Drop unused aboutTor.dtd [tor-browser]
 | |
| 95 | +   * Bug 42206: Fluent migration: about:rulesets [tor-browser]
 | |
| 96 | +   * Bug 42207: Fluent migration: preferences [tor-browser]
 | |
| 97 | +   * Bug 42209: Fluent migration: tor circuit [tor-browser]
 | |
| 98 | +   * Bug 42210: Fluent migration: download warning [tor-browser]
 | |
| 99 | +   * Bug 42211: Fluent migration: new identity [tor-browser]
 | |
| 100 | +   * Bug 42214: Fluent migration: security level [tor-browser]
 | |
| 101 | +   * Bug 42270: Implement design changes to QR code dialog [tor-browser]
 | |
| 102 | +   * Bug 42303: Remove unused "help" button logic in tor dialogs [tor-browser]
 | |
| 103 | +   * Bug 42319: Make all the wordmark of the same size [tor-browser]
 | |
| 104 | +   * Bug 42387: Visual noise in 13.5a4 letterboxing [tor-browser]
 | |
| 105 | +   * Bug 42389: Betterboxing: gradient is never shown [tor-browser]
 | |
| 106 | +   * Bug 42398: Include Alpha and Nightly in MOZ_APP_DISPLAYNAME (and possibly in other places) [tor-browser]
 | |
| 107 | +   * Bug 42405: Fix betterboxing + findbar horizontal bounce if the scrollbar is not an overlay [tor-browser]
 | |
| 108 | +   * Bug 42414: Show ellipsis when the tor bridge address overflows [tor-browser]
 | |
| 109 | +   * Bug 42415: Improve focus styling for forced focus in bridge settings [tor-browser]
 | |
| 110 | +   * Bug 42421: Remove bridge option should be hidden for Lox bridges [tor-browser]
 | |
| 111 | +   * Bug 42423: Move temporary Lox Fluent strings to new file [tor-browser]
 | |
| 112 | +   * Bug 42425: Improve accessibility of the bridge emoji cells [tor-browser]
 | |
| 113 | +   * Bug 42443: Shrink the window to match letterboxing size when the emtpy area is doble-clicked [tor-browser]
 | |
| 114 | +   * Bug 42446: Improve accessible descriptions in built-in dialog [tor-browser]
 | |
| 115 | +   * Bug 42457: Loading icon for bridge pass (Lox) invites [tor-browser]
 | |
| 116 | +   * Bug 42458: Update the "Submit Feedback" link in "About Tor Browser" [tor-browser]
 | |
| 117 | +   * Bug 42476: Only allow Lox (invites) in alpha and nightly builds [tor-browser]
 | |
| 118 | +   * Bug 42489: Lox module notifications [tor-browser]
 | |
| 119 | +   * Bug 42490: Install svg from branding theme to browser/chrome/icons/default [tor-browser]
 | |
| 120 | +   * Bug 42496: Moat refresh bug [tor-browser]
 | |
| 121 | +   * Bug 42500: When startup window is maximized per letterboxing.rememberSize on startup, the restore button shrinks it to its minimum size [tor-browser]
 | |
| 122 | +   * Bug 42504: TB Bookmarks: Add the Tor forum .onion to the bookmarks [tor-browser]
 | |
| 123 | +   * Bug 42510: SETCONF Tor control protocol command should not be used when system Tor is configured / TOR_SKIP_LAUNCH=1 is not honored [tor-browser]
 | |
| 124 | +   * Bug 42511: false positive message: browser tab bar shows "Not connected" even though connected in a system Tor etc. context [tor-browser]
 | |
| 125 | +   * Bug 42520: Correctly record new initial window size after auto-shrinking [tor-browser]
 | |
| 126 | +   * Bug 42533: Add Lox notification for activeLoxId [tor-browser]
 | |
| 127 | +   * Bug 42540: Fix gNetworkStatus.deinint typo [tor-browser]
 | |
| 128 | +   * Bug 42541: Circuit Display does not work when using Conjure pluggable transport [tor-browser]
 | |
| 129 | +   * Bug 42542: Quirks when onion authentication prompt is shared between two tabs [tor-browser]
 | |
| 130 | +   * Bug 42573: Tweak language notification to avoid formatValue [tor-browser]
 | |
| 131 | +   * Bug 42574: Exempt pdf.js from letterboxing [tor-browser]
 | |
| 132 | +   * Bug 42583: Modify moz-support-link [tor-browser]
 | |
| 133 | +   * Bug 262: Mouse-over long links causes the browser element to re-center relative to width of status tooltip [mullvad-browser]
 | |
| 134 | +   * Bug 289: The Letterboxing>Content Alignment heading doesn't follow the Firefox design document capitalization [mullvad-browser]
 | |
| 135 | +   * Bug 41149: Add be, bg and pt-PT translations to nightlies [tor-browser-build]
 | |
| 136 | + * Windows + macOS
 | |
| 137 | +   * Bug 41405: Win ≤8.1 and macOS ≤10.14 not supported in ESR 128 [tor-browser]
 | |
| 138 | +   * Bug 42347: Add a banner warning users about the upcoming EOL for Win ≤8.1 and macOS ≤10.14 [tor-browser]
 | |
| 139 | +   * Bug 42586: Add support link to OS deprecation message [tor-browser]
 | |
| 140 | + * Windows
 | |
| 141 | +   * Bug 41859: Font used for IPs in circuit display is illegible [tor-browser]
 | |
| 142 | +   * Bug 41901: windows: FontSubstitutes can leak system locale [tor-browser]
 | |
| 143 | +   * Bug 42163: Make the 3rd party DLL blocklist obey portable mode [tor-browser]
 | |
| 144 | + * macOS
 | |
| 145 | +   * Bug 40569: Create build-specific installer for macOS [tor-browser-build]
 | |
| 146 | + * Linux
 | |
| 147 | +   * Bug 42438: Adapt the data import wizard to use the original $HOME on Linux [tor-browser]
 | |
| 148 | +   * Bug 41112: Fix indentation of projects/browser/RelativeLink/start-browser [tor-browser-build]
 | |
| 149 | +   * Bug 41136: Include *.deb in the list of files to gpg sign [tor-browser-build]
 | |
| 150 | + * Android
 | |
| 151 | +   * Bug 41187: Improve Android's bridge settings UI [tor-browser]
 | |
| 152 | +   * Bug 41846: Disable new nimbus use in firefox-android 115 [tor-browser]
 | |
| 153 | +   * Bug 42017: TBA13: system/widget font tests: font-family not returned in getComputedStyle [tor-browser]
 | |
| 154 | +   * Bug 42248: Allow GeckoView to launch tor [tor-browser]
 | |
| 155 | +   * Bug 42249: Allow GeckoView to launch lyrebird [tor-browser]
 | |
| 156 | +   * Bug 42250: Allow Moat.sys.mjs to invoke lyrebird on Android [tor-browser]
 | |
| 157 | +   * Bug 42252: Plumb down TorConnect commands from firefox-android to GeckoView [tor-browser]
 | |
| 158 | +   * Bug 42253: Remove "New private tab" action and widget [tor-browser]
 | |
| 159 | +   * Bug 42259: Remove unused firefox branding from Tor Browser for Android [tor-browser]
 | |
| 160 | +   * Bug 42260: Add TBB artifacts to .gitignore [tor-browser]
 | |
| 161 | +   * Bug 42301: Make TorSettings interact with the old Android Settings [tor-browser]
 | |
| 162 | +   * Bug 42317: Update "Security Settings" menu item [tor-browser]
 | |
| 163 | +   * Bug 42323: Add a checkbox to enable the connect assist experiments on alpha [tor-browser]
 | |
| 164 | +   * Bug 42409: TTP-03-011 WP3: Potential DoS due to Deep Link abuse [tor-browser]
 | |
| 165 | +   * Bug 42427: Do not ship bridges as prefences anymore [tor-browser]
 | |
| 166 | +   * Bug 42486: firefox-android bridge settings sometimes dont save [tor-browser]
 | |
| 167 | +   * Bug 42522: The quick connect switch on Android seems too much on the right side [tor-browser]
 | |
| 168 | +   * Bug 42552: TBA: formatting APIs are en-US only [tor-browser]
 | |
| 169 | +   * Bug 42566: Remove 'Enable beta connection features' menu item in stable release channel [tor-browser]
 | |
| 170 | +   * Bug 42567: Remove 'Enable beta connection features' toggle [tor-browser]
 | |
| 171 | +   * Bug 42571: The new bootstrap on Android breaks if the browser goes in background [tor-browser]
 | |
| 172 | +   * Bug 42576: Backport Bug 1885171: use the private keyboard for prompts on Android [tor-browser]
 | |
| 173 | +   * Bug 42578: Reject Android "open in Tor Browser" intent [tor-browser]
 | |
| 174 | +   * Bug 42582: Accepted languages should use id and he on Android [tor-browser]
 | |
| 175 | +   * Bug 42593: Unable to disable bridges after they have been configured and successfully bootstrapped [tor-browser]
 | |
| 176 | +   * Bug 42618: Addons on Android have a stale cache [tor-browser]
 | |
| 177 | +   * Bug 42619: Cannot install Android addons from AMO [tor-browser]
 | |
| 178 | +   * Bug 42632: Don't display builtin bridges in provide bridge popup [tor-browser]
 | |
| 179 | +   * Bug 42636: A bad bridge line might get TBA stuck [tor-browser]
 | |
| 180 | +   * Bug 42648: Don't cancel tor bootstrap when opening settings from bootstrap [tor-browser]
 | |
| 181 | +   * Bug 41143: Enable multi-locales also on GeckoView [tor-browser-build]
 | |
| 182 | + * Build System
 | |
| 183 | +   * All Platforms
 | |
| 184 | +     * Bug 42331: tb-dev fetch command is missing repository argument [tor-browser]
 | |
| 185 | +     * Bug 42516: Make tb-dev worktree-compatible [tor-browser]
 | |
| 186 | +     * Bug 42594: Update mach to work with Python 3.12 [tor-browser]
 | |
| 187 | +     * Bug 40852: Reproducible build of the the lox client library to wasm [tor-browser-build]
 | |
| 188 | +     * Bug 40983: Bump the various branches to 13.5 on main [tor-browser-build]
 | |
| 189 | +     * Bug 41001: Create Release Prep MR generating script [tor-browser-build]
 | |
| 190 | +     * Bug 41037: Set time on signing machine before starting signing [tor-browser-build]
 | |
| 191 | +     * Bug 41038: Add RPM dependencies to README [tor-browser-build]
 | |
| 192 | +     * Bug 41045: Dump more information about build times on Firefox [tor-browser-build]
 | |
| 193 | +     * Bug 41048: Drop the kcp-go project [tor-browser-build]
 | |
| 194 | +     * Bug 41073: Update documention about required packages for container-less build [tor-browser-build]
 | |
| 195 | +     * Bug 41081: Update detailsURL in tools/signing/nightly/update-responses-base-config.yml [tor-browser-build]
 | |
| 196 | +     * Bug 41148: Update projects/browser/Bundle-Data/Docs/Licenses/NoScript.txt [tor-browser-build]
 | |
| 197 | +     * Bug 41153: Update README for Ubuntu 24.04 unprivileged user namespace changes [tor-browser-build]
 | |
| 198 | +     * Bug 41154: Update keyring/boklm.gpg for new subkeys [tor-browser-build]
 | |
| 199 | +     * Bug 41161: Explicitly fetch tags in the release preparation script [tor-browser-build]
 | |
| 200 | +     * Bug 40071: Add an option to create zip files using 7z [rbm]
 | |
| 201 | +     * Bug 40073: We should remove ./ when using 7-zip for zip files [rbm]
 | |
| 202 | +     * Bug 40076: Correctly refresh file when computing input_files_id and a file is set as refresh_input [rbm]
 | |
| 203 | +   * Windows + macOS + Linux
 | |
| 204 | +     * Bug 42305: (Semi-)Automatically merge translation resources across tor browser releases (desktop) [tor-browser]
 | |
| 205 | +     * Bug 42501: Move `--disable-eme` to OS- and architecture-specific mozconfigs [tor-browser]
 | |
| 206 | +     * Bug 42519: Update the profile directory patch to check both for `system-install` and for `is-packaged-app` file [tor-browser]
 | |
| 207 | +     * Bug 41057: make fetch is not fetching mullvad repo [tor-browser-build]
 | |
| 208 | +     * Bug 41078: pt_config.json not touch'd before adding to omni.ja, resulting in build non-determinism [tor-browser-build]
 | |
| 209 | +     * Bug 41088: Remove use of projects/browser/run_scripts [tor-browser-build]
 | |
| 210 | +   * Windows
 | |
| 211 | +     * Bug 40606: Use Clang to compile NSIS [tor-browser-build]
 | |
| 212 | +     * Bug 40900: Update NSIS to 3.09 [tor-browser-build]
 | |
| 213 | +     * Bug 41065: Do a cleanup of the NSIS script [tor-browser-build]
 | |
| 214 | +     * Bug 41076: Include the ShellLink plugin in NSIS [tor-browser-build]
 | |
| 215 | +     * Bug 41097: authenticode-timestamping.sh fails to run again because tmp-timestamp already exists [tor-browser-build]
 | |
| 216 | +     * Bug 41150: Do not check for SSE2 on the Windows installer [tor-browser-build]
 | |
| 217 | +   * macOS
 | |
| 218 | +     * Bug 41084: $app_bundle is missing the final .app in projects/firefox/build [tor-browser-build]
 | |
| 219 | +     * Bug 41124: Since TB/MB 13.5a5 macos signed installers contain all .DS_Store [tor-browser-build]
 | |
| 220 | +   * Linux
 | |
| 221 | +     * Bug 42491: Add mozconfig-linux-aarch64 [tor-browser]
 | |
| 222 | +     * Bug 41046: Use the final path for Linux debug symbols [tor-browser-build]
 | |
| 223 | +     * Bug 41126: Make deb and rpm packages for Tor Browser [tor-browser-build]
 | |
| 224 | +     * Bug 41137: Build gcc-cross and tor-expert-bundle for linux-aarch64 [tor-browser-build]
 | |
| 225 | +     * Bug 41160: Enable build of Tor Browser rpm/deb packages for nightly only [tor-browser-build]
 | |
| 226 | +   * Android
 | |
| 227 | +     * Bug 40502: Do not recommend addons on Tor Browser [tor-browser]
 | |
| 228 | +     * Bug 42399: Re-enable minimization of JS for Android [tor-browser]
 | |
| 229 | +     * Bug 42568: Remove legacy tor dependencies from firefox-android [tor-browser]
 | |
| 230 | +     * Bug 42569: Remove tor-onion-proxy-library and and tor-android-service deployment/ingestion steps from firefox-android dev tools/scripts [tor-browser]
 | |
| 231 | +     * Bug 42570: Add tor-expert-bundle aar depoyment/ingestion step to firefox-android dev tools/scripts [tor-browser]
 | |
| 232 | +     * Bug 42581: Check if a file exists before trying to sign it in tools/tba-sign-devbuild.sh [tor-browser]
 | |
| 233 | +     * Bug 41080: Re-pack omni.ja with 7-zip on Android [tor-browser-build]
 | |
| 234 | +     * Bug 41082: Package tor expert bundle on android as .aar that firefox-android can use in lieu of tor-android-service with geckoview bootstrap [tor-browser-build]
 | |
| 235 | +     * Bug 41092: Use an uncompressed omni.ja to improve final apk compression. [tor-browser-build]
 | |
| 236 | +     * Bug 41093: Sign unsigned APKs instead of the QA-signed ones [tor-browser-build]
 | |
| 237 | +     * Bug 41127: Android testbuilds fail because of the too early MOZ_BUILD_DATE [tor-browser-build]
 | |
| 238 | +     * Bug 41139: Remove tor-android-service and tor-onion-proxy-library dependencies and ingestion steps from firefox-android config and build script [tor-browser-build]
 | |
| 239 | +     * Bug 41140: Remove tor-onion-proxy-library and tor-android-service projects from tor-browser-build [tor-browser-build]
 | |
| 240 | +     * Bug 41141: Add tor-expert-bundle aar dependency to firefox-android [tor-browser-build]
 | |
| 241 | +     * Bug 42201: Make the script sign all the channels for local builds [tor-browser]
 | |
| 242 | +     * Bug 42258: Replace the current boring "fiery android" icon we use for dev with the cool nightly icon [tor-browser]
 | |
| 243 | + | |
| 244 | +Tor Browser 13.0.16 - June 11th 2024
 | |
| 245 | + * All Platforms
 | |
| 246 | +   * Updated Tor to 0.4.8.12
 | |
| 247 | +   * Updated OpenSSL to 3.0.14
 | |
| 248 | +   * Bug 42625: Rebase Tor Browser Stable 13.0 onto 115.12.0esr [tor-browser]
 | |
| 249 | + * Windows + macOS + Linux
 | |
| 250 | +   * Updated Firefox to 115.12.0esr
 | |
| 251 | + * Android
 | |
| 252 | +   * Updated GeckoView to 115.12.0esr
 | |
| 253 | +   * Bug 42621: Backport security fixes from Firefox 127 [tor-browser]
 | |
| 254 | + * Build System
 | |
| 255 | +   * All Platforms
 | |
| 256 | +     * Updated Go to 1.21.11
 | |
| 257 | + | |
| 1 | 258 |  Tor Browser 13.5a9 - June 10 2024
 | 
| 2 | 259 |   * All Platforms
 | 
| 3 | 260 |     * Updated Tor to 0.4.8.12
 | 
| ... | ... | @@ -105,9 +105,9 @@ input_files: | 
| 105 | 105 |      enable: '[% ! c("var/android") %]'
 | 
| 106 | 106 |    - filename: Bundle-Data
 | 
| 107 | 107 |      enable: '[% ! c("var/android") %]'
 | 
| 108 | -  - URL: https://addons.mozilla.org/firefox/downloads/file/4206186/noscript-11.4.29.xpi
 | |
| 108 | +  - URL: https://addons.mozilla.org/firefox/downloads/file/4320635/noscript-11.4.31.xpi
 | |
| 109 | 109 |      name: noscript
 | 
| 110 | -    sha256sum: 05b98840b05ef2acbac333543e4b7c3d40fee2ce5fb4e29260b05e2ff6fe24cd
 | |
| 110 | +    sha256sum: b22c007534471a8fb74378e970ba79a536a44f88d81ad3852273b82a466d10c7
 | |
| 111 | 111 |    - URL: https://addons.mozilla.org/firefox/downloads/file/4290466/ublock_origin-1.58.0.xpi
 | 
| 112 | 112 |      name: ublock-origin
 | 
| 113 | 113 |      sha256sum: 470c56994a7174db21578adce598b158a5dc0970c87c5cfe889ac632bd3085ea
 | 
| ... | ... | @@ -17,8 +17,10 @@ var: | 
| 17 | 17 |    firefox_platform_version: 128.0
 | 
| 18 | 18 |    firefox_version: '[% c("var/firefox_platform_version") %]esr'
 | 
| 19 | 19 |    browser_series: '14.0'
 | 
| 20 | -  browser_rebase: 1
 | |
| 20 | +  # Note: In 14.0a1, mullvad-browser is on browser_rebase: 1!
 | |
| 21 | +  browser_rebase: 2
 | |
| 21 | 22 |    browser_branch: '[% c("var/browser_series") %]-[% c("var/browser_rebase") %]'
 | 
| 23 | +  # Note: In 14.0a1, mullvad-browser is on browser_build: 2!
 | |
| 22 | 24 |    browser_build: 1
 | 
| 23 | 25 |    branding_directory_prefix: 'tb'
 | 
| 24 | 26 |    copyright_year: '[% exec("git show -s --format=%ci").remove("-.*") %]'
 | 
| ... | ... | @@ -107,6 +109,10 @@ targets: | 
| 107 | 109 |        gitlab_project: https://gitlab.torproject.org/tpo/applications/mullvad-browser
 | 
| 108 | 110 |        updater_url: 'https://cdn.mullvad.net/browser/update_responses/update_1/'
 | 
| 109 | 111 |        nightly_updates_publish_dir_prefix: mullvadbrowser-
 | 
| 112 | +      # TODO: Remove/update me for 14.0a2 when/if in-sync with tor-browser
 | |
| 113 | +      browser_rebase: 1
 | |
| 114 | +      # TODO: Remove/update me for 14.0a2 when/if in-sync with tor-browser
 | |
| 115 | +      browser_build: 2
 | |
| 110 | 116 | |
| 111 | 117 |    linux-x86_64:
 | 
| 112 | 118 |      var:
 | 
| ... | ... | @@ -18,8 +18,16 @@ cd /var/tmp/build/go1.4/src | 
| 18 | 18 |  CGO_ENABLED=0 CC= CFLAGS= LDFLAGS= ./make.bash
 | 
| 19 | 19 |  export GOROOT_BOOTSTRAP="/var/tmp/build/go1.4"
 | 
| 20 | 20 | |
| 21 | +# Building go 1.19.X
 | |
| 21 | 22 |  cd $rootdir
 | 
| 23 | +tar -C /var/tmp/build --transform='s,^go\>,go1.19,' -xf $rootdir/[% c('input_files_by_name/go119') %]
 | |
| 24 | +cd /var/tmp/build/go1.19/src
 | |
| 22 | 25 | |
| 26 | +./make.bash
 | |
| 27 | +export GOROOT_BOOTSTRAP="/var/tmp/build/go1.19"
 | |
| 28 | + | |
| 29 | +# Building go 1.21.X
 | |
| 30 | +cd $rootdir
 | |
| 23 | 31 |  tar -C /var/tmp/dist -xf $rootdir/[% c('input_files_by_name/go') %]
 | 
| 24 | 32 |  export GOROOT="$distdir"
 | 
| 25 | 33 |  mv /var/tmp/dist/go $distdir
 | 
| 1 | 1 |  # vim: filetype=yaml sw=2
 | 
| 2 | -version: 1.19.9
 | |
| 2 | +version: 1.21.12
 | |
| 3 | 3 |  filename: '[% project %]-[% c("version") %]-[% c("var/build_id") %].tar.[% c("compress_tar") %]'
 | 
| 4 | 4 |  container:
 | 
| 5 | 5 |    use_container: 1
 | 
| ... | ... | @@ -9,9 +9,12 @@ var: | 
| 9 | 9 | |
| 10 | 10 |  input_files:
 | 
| 11 | 11 |    - project: container-image
 | 
| 12 | -  - URL: 'https://golang.org/dl/go[% c("version") %].src.tar.gz'
 | |
| 12 | +  - URL: 'https://go.dev/dl/go[% c("version") %].src.tar.gz'
 | |
| 13 | 13 |      name: go
 | 
| 14 | -    sha256sum: 131190a4697a70c5b1d232df5d3f55a3f9ec0e78e40516196ffb3f09ae6a5744
 | |
| 14 | +    sha256sum: 30e68af27bc1f1df231e3ab74f3d17d3b8d52a089c79bcaab573b4f1b807ed4f
 | |
| 15 | +  - URL: https://go.dev/dl/go1.19.13.src.tar.gz
 | |
| 16 | +    sha256sum: ccf36b53fb0024a017353c3ddb22c1f00bc7a8073c6aac79042da24ee34434d3
 | |
| 17 | +    name: go119
 | |
| 15 | 18 |    - URL: https://dl.google.com/go/go1.4-bootstrap-20171003.tar.gz
 | 
| 16 | 19 |      name: go14
 | 
| 17 | 20 |      sha256sum: f4ff5b5eb3a3cae1c993723f3eab519c5bae18866b5e5f96fe1102f0cb5c3e52 | 
| 1 | 1 |  # vim: filetype=yaml sw=2
 | 
| 2 | -# When Windows 7 goes EOL, just update this field
 | |
| 3 | -version: '[% IF c("var/use_go_1_20") %][% c("var/go_1_20") %][% ELSE %][% c("var/go_1_21") %][% END %]'
 | |
| 2 | +version: '1.22.5'
 | |
| 4 | 3 |  filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.[% c("compress_tar") %]'
 | 
| 5 | 4 |  container:
 | 
| 6 | 5 |    use_container: 1
 | 
| 7 | 6 | |
| 8 | 7 |  var:
 | 
| 9 | -  use_go_1_20: 0
 | |
| 10 | -  go_1_21: 1.21.11
 | |
| 11 | -  go_1_20: 1.20.14
 | |
| 12 | 8 |    no_crosscompile: 1
 | 
| 13 | 9 |    setup: |
 | 
| 14 | 10 |      mkdir -p /var/tmp/dist
 | 
| ... | ... | @@ -77,7 +73,6 @@ targets: | 
| 77 | 73 |    windows:
 | 
| 78 | 74 |      var:
 | 
| 79 | 75 |        GOOS: windows
 | 
| 80 | -      use_go_1_20: '[% c("origin_project") != "snowflake" %]'
 | |
| 81 | 76 |    windows-i686:
 | 
| 82 | 77 |      var:
 | 
| 83 | 78 |        GOARCH: 386
 | 
| ... | ... | @@ -129,14 +124,9 @@ input_files: | 
| 129 | 124 |    - name: '[% c("var/compiler") %]'
 | 
| 130 | 125 |      project: '[% c("var/compiler") %]'
 | 
| 131 | 126 |      enable: '[% ! c("var/linux") %]'
 | 
| 132 | -  - URL: 'https://go.dev/dl/go[% c("var/go_1_21") %].src.tar.gz'
 | |
| 127 | +  - URL: 'https://go.dev/dl/go[% c("version") %].src.tar.gz'
 | |
| 133 | 128 |      name: go
 | 
| 134 | -    sha256sum: 42aee9bf2b6956c75a7ad6aa3f0a51b5821ffeac57f5a2e733a2d6eae1e6d9d2
 | |
| 135 | -    enable: '[% !c("var/use_go_1_20") %]'
 | |
| 136 | -  - URL: 'https://go.dev/dl/go[% c("var/go_1_20") %].src.tar.gz'
 | |
| 137 | -    name: go
 | |
| 138 | -    sha256sum: 1aef321a0e3e38b7e91d2d7eb64040666cabdcc77d383de3c9522d0d69b67f4e
 | |
| 139 | -    enable: '[% c("var/use_go_1_20") %]'
 | |
| 129 | +    sha256sum: ac9c723f224969aee624bc34fd34c9e13f2a212d75c71c807de644bb46e112f6
 | |
| 140 | 130 |    - project: go-bootstrap
 | 
| 141 | 131 |      name: go-bootstrap
 | 
| 142 | 132 |      target_replace:
 | 
| 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: 172720
 | |
| 4 | +version: 186657
 | |
| 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: f2abffe1471ae63046cff06b853685c6614e117cc67bdf51228dc0792344441c
 | |
| 26 | +    sha256sum: c73bb6c97eebe22947b0e9e076838e3c4994da24f3e6e16b7621831afd2006a8
 | |
| 27 | 27 |    - filename: packagemanual.py
 | 
| 28 | 28 |      name: package_script | 
| ... | ... | @@ -55,17 +55,15 @@ versions: | 
| 55 | 55 |          migrate_langs:
 | 
| 56 | 56 |          # minSupportedOsVersion on macOS corresponds to the Darwin version ( https://en.wikipedia.org/wiki/Darwin_(operating_system) )
 | 
| 57 | 57 |          macos:
 | 
| 58 | -            # macOS v10.12.0
 | |
| 59 | -            minSupportedOSVersion: 16.0.0
 | |
| 58 | +            # macOS v10.15.0
 | |
| 59 | +            minSupportedOSVersion: 19.0.0
 | |
| 60 | 60 |          # minSupportedOsVersion on Windows corresponds to the operating system version ( https://docs.microsoft.com/en-us/windows/win32/sysinfo/operating-system-version )
 | 
| 61 | 61 |          windows-i686:
 | 
| 62 | -            # Windows 7
 | |
| 63 | -            minSupportedOSVersion: 6.1
 | |
| 64 | -            minSupportedInstructionSet: SSE2
 | |
| 62 | +            # Windows 10
 | |
| 63 | +            minSupportedOSVersion: 10.0
 | |
| 65 | 64 |          windows-x86_64:
 | 
| 66 | -            # Windows 7
 | |
| 67 | -            minSupportedOSVersion: 6.1
 | |
| 68 | -            minSupportedInstructionSet: SSE2
 | |
| 65 | +            # Windows 10
 | |
| 66 | +            minSupportedOSVersion: 10.0
 | |
| 69 | 67 |          linux-i686:
 | 
| 70 | 68 |              minSupportedInstructionSet: SSE2
 | 
| 71 | 69 |          linux-x86_64:
 | 
| ... | ... | @@ -12,13 +12,13 @@ compress_tar: 'gz' | 
| 12 | 12 |  steps:
 | 
| 13 | 13 |    base-browser:
 | 
| 14 | 14 |      base-browser: '[% INCLUDE build %]'
 | 
| 15 | -    git_hash: a2c920966678dd664e98318557ef03ab22023880
 | |
| 15 | +    git_hash: b8972d5a7409c964c832c6ccb7703f0451e000cd
 | |
| 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: 0542de960c53726fab59918eeaddb3173dbacea2
 | |
| 21 | +    git_hash: dd38ffa906e83acfaf5af94d5823feee52eb86f2
 | |
| 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: 35087956c0e382242935c2ce6e9cecfd44c112bc
 | |
| 35 | +    git_hash: 5799bb4b0104159a79ad43334f89ac26c36a1465
 | |
| 36 | 36 |      compress_tar: 'zst'
 | 
| 37 | 37 |      targets:
 | 
| 38 | 38 |        nightly:
 | 
| ... | ... | @@ -73,18 +73,18 @@ buildconf: | 
| 73 | 73 |    git_signtag_opt: '-s'
 | 
| 74 | 74 | |
| 75 | 75 |  var:
 | 
| 76 | -  torbrowser_version: '13.5a9'
 | |
| 77 | -  torbrowser_build: 'build2'
 | |
| 76 | +  torbrowser_version: '14.0a1'
 | |
| 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: '2024/06/10 06:30:00'
 | |
| 80 | +  browser_release_date: '2024/07/24 21:00:00'
 | |
| 81 | 81 |    browser_release_date_timestamp: '[% USE date; date.format(c("var/browser_release_date"), "%s") %]'
 | 
| 82 | 82 |    updater_enabled: 1
 | 
| 83 | 83 |    build_mar: 1
 | 
| 84 | 84 |    torbrowser_incremental_from:
 | 
| 85 | +    - 13.5a9
 | |
| 85 | 86 |      - 13.5a8
 | 
| 86 | 87 |      - 13.5a7
 | 
| 87 | -    - 13.5a6
 | |
| 88 | 88 |    mar_channel_id: '[% c("var/projectname") %]-torproject-[% c("var/channel") %]'
 | 
| 89 | 89 | |
| 90 | 90 |    # By default, we sort the list of installed packages. This allows sharing
 | 
| ... | ... | @@ -41,7 +41,8 @@ class ChangelogEntry: | 
| 41 | 41 |              "tor-browser": 2,
 | 
| 42 | 42 |              "tor-browser-build": 3,
 | 
| 43 | 43 |              "mullvad-browser": 1 if is_mb else 4,
 | 
| 44 | -            "rbm": 5,
 | |
| 44 | +            "tor-browser-bundle-testsuite": 5,
 | |
| 45 | +            "rbm": 6,
 | |
| 45 | 46 |          }
 | 
| 46 | 47 | |
| 47 | 48 |      def get_platforms(self):
 | 
| ... | ... | @@ -42,5 +42,5 @@ faketime_path=/usr/lib/x86_64-linux-gnu/faketime/libfaketime.so.1 | 
| 42 | 42 |  test -z "${NON_INTERACTIVE:-}" || rsync_progress="--progress"
 | 
| 43 | 43 |  rsync_options="-avH ${rsync_progress:-} ${DRY_RUN:-}"
 | 
| 44 | 44 | |
| 45 | -tb_builders='boklm dan henry ma1 pierov richard'
 | |
| 45 | +tb_builders='boklm dan henry ma1 morgan pierov'
 | |
| 46 | 46 |  wrappers_dir=/signing/tor-browser-build/tools/signing/wrappers |