Commit 12adb3f6 authored by morgan's avatar morgan 😸
Browse files

Bug 41144,41445: Prepare Tor+Mullvad Browser 14.0a1

parent 91cf28cc
Loading
Loading
Loading
Loading
+155 −0
Original line number Diff line number Diff line
Mullvad Browser 14.0a1 - July 24 2024
 * All Platforms
   * Updated Firefox to 128.0esr
   * Bug 42441: Evaluate RR version-by-RR version rebases instead of ESR-to-ESR [tor-browser]
   * Bug 42683: Create script to generate issue triage csv's from bugzilla query and git scraping [tor-browser]
   * Bug 42687: Disable Privacy-Preserving Attribution [tor-browser]
 * Windows
   * Bug 320: Temporarily disable WebRTC and the default browser agent on Windows [mullvad-browser]
 * Linux
   * Bug 314: Mullvad Browser is not listed as a possible default browser application for Gnome on Ubuntu / Fedora [mullvad-browser]
 * Build System
   * All Platforms
     * Bug 42470: Add merge request CI for linting [tor-browser]
     * Bug 42722: clang-format and localization linters are not running [tor-browser]
     * Bug 40964: Create new Tor Browser gpg subkey [tor-browser-build]
     * Bug 41155: Update toolchains for ESR128 [tor-browser-build]
     * Bug 41156: Split the Rust configuration options [tor-browser-build]
     * Bug 41166: Use the GitHub repository for firefox-l10n [tor-browser-build]
     * Bug 41176: Update list of people with github commit access in MB issue templates [tor-browser-build]
     * Bug 41190: Add morgan.gpg to keyrings and list of valid keyrings in firefox+geckoview [tor-browser-build]
     * Bug 41191: Remove richard.gpg from keyrings and list of valid keyrings in firefox+geckoview [tor-browser-build]
     * Bug 40078: Update tools/tb-build-06-start-nightly-build after tor-browser-build#40829 [tor-browser-bundle-testsuite]
   * Windows
     * Bug 29318: Drop mingw-w64/gcc toolchain [tor-browser-build]
     * Bug 29320: Use mingw-w64/clang toolchain to build Rust [tor-browser-build]
     * Bug 41167: Stop generating an MB "portable" windows install and output a single build from 13.5 release [tor-browser-build]
     * Bug 41177: Include Windows installer without -portable- in download json files [tor-browser-build]
   * Linux
     * Bug 41173: Fix permission issue on files in the debian directory [tor-browser-build]
   * Windows + macOS
     * Bug 41197: Modify update-responses to prevent upgrades on unsupported Windows and macOS versions [tor-browser-build]

Mullvad Browser 13.5.1 - July 09 2024
 * All Platforms
   * Updated Firefox to 115.13.0esr
   * Bug 317: Rebase Mullvad Browser stable onto 115.13.0esr [mullvad-browser]
   * Bug 42693: Backports security fixes from Firefox 128 [tor-browser]
 * Linux
   * Bug 314: Mullvad Browser is not listed as a possible default browser application for Gnome on Ubuntu / Fedora [mullvad-browser]
 * Build System
   * All Platforms
     * Bug 41166: Use the GitHub repository for firefox-l10n [tor-browser-build]
     * Bug 41173: Fix permission issue on files in the debian directory [tor-browser-build]
   * Windows
     * Bug 41177: Include Windows installer without -portable- in download json files [tor-browser-build]

Mullvad Browser 13.5 - June 17 2024
 * All Platforms
   * Bug 222: Hide "List all tabs" when the tabs don't overflow [mullvad-browser]
   * Bug 234: Make User-Agent request header match RFP's navigator.userAgent [mullvad-browser]
   * Bug 241: Move network.proxy.failover_direct=false pref to base-browser [mullvad-browser]
   * Bug 256: Update nightly mar signing key [mullvad-browser]
   * Bug 262: Mouse-over long links causes the browser element to re-center relative to width of status tooltip [mullvad-browser]
   * Bug 284: Should we reflect the actual channel in about:debugging? [mullvad-browser]
   * Bug 289: The Letterboxing>Content Alignment heading doesn't follow the Firefox design document capitalization [mullvad-browser]
   * Bug 290: Add default bookmarks in the alpha channels for testing [mullvad-browser]
   * Bug 40919: Consider dropping protection against line-height introduced in #23104 [tor-browser]
   * Bug 41467: compat: beacon: re-enable the API but transform it to a no-op [tor-browser]
   * Bug 41916: Letterboxing preferences UI [tor-browser]
   * Bug 41917: Make the appearance of letterboxing look more intentional [tor-browser]
   * Bug 41918: Add option to reuse last window size when letterboxing is enabled [tor-browser]
   * Bug 41930: intl.accept_languages gets into a stuck modifed state [tor-browser]
   * Bug 42153: Drop dom.enable_resource_timing = false preference [tor-browser]
   * Bug 42172: browser.startup.homepage and TOR_DEFAULT_HOMEPAGE are ignored for the new window opened by New Identity [tor-browser]
   * Bug 42192: Correctly round new windows when bookmarks toolbar is set to "Only Show on New Tab" [tor-browser]
   * Bug 42211: Fluent migration: new identity [tor-browser]
   * Bug 42214: Fluent migration: security level [tor-browser]
   * Bug 42315: compat: why is eventCounts undefined? [tor-browser]
   * Bug 42387: Visual noise in 13.5a4 letterboxing [tor-browser]
   * Bug 42389: Betterboxing: gradient is never shown [tor-browser]
   * Bug 42390: Betterboxing: make the decorator border disappear when the corners are flat [tor-browser]
   * Bug 42397: Change RFP-spoofed Timezone from UTC to a real-world, less discriminable one [tor-browser]
   * Bug 42398: Include Alpha and Nightly in MOZ_APP_DISPLAYNAME (and possibly in other places) [tor-browser]
   * Bug 42405: Fix betterboxing + findbar horizontal bounce if the scrollbar is not an overlay [tor-browser]
   * Bug 42443: Shrink the window to match letterboxing size when the emtpy area is doble-clicked [tor-browser]
   * Bug 42490: Install svg from branding theme to browser/chrome/icons/default [tor-browser]
   * Bug 42500: When startup window is maximized per letterboxing.rememberSize on startup, the restore button shrinks it to its minimum size [tor-browser]
   * Bug 42519: Update the profile directory patch to check both for `system-install` and for `is-packaged-app` file [tor-browser]
   * Bug 42520: Correctly record new initial window size after auto-shrinking [tor-browser]
   * Bug 42529: Try not to spoof system-ui in contexts exempt from RFP [tor-browser]
   * Bug 42537: Move base-browser.ftl Fluent file from "browser" to "toolkit" [tor-browser]
   * Bug 42574: Exempt pdf.js from letterboxing [tor-browser]
   * Bug 42583: Modify moz-support-link [tor-browser]
 * Windows + macOS
   * Bug 41405: Win ≤8.1 and macOS ≤10.14 not supported in ESR 128 [tor-browser]
   * Bug 42347: Add a banner warning users about the upcoming EOL for Win ≤8.1 and macOS ≤10.14 [tor-browser]
   * Bug 42586: Add support link to OS deprecation message [tor-browser]
 * Windows
   * Bug 278: Create asset(s) for the Mullvad Browser installer [mullvad-browser]
   * Bug 305: Disable setting default browser on Windows [mullvad-browser]
   * Bug 41901: windows: FontSubstitutes can leak system locale [tor-browser]
   * Bug 41089: Add filetype association to the installer of Mullvad Browser [tor-browser-build]
 * macOS
   * Bug 40569: Create build-specific installer for macOS [tor-browser-build]
 * Linux
   * Bug 41136: Include *.deb in the list of files to gpg sign [tor-browser-build]
   * Bug 28: deb installation package for Linux [mullvad-browser]
   * Bug 29: rpm installation package for Linux [mullvad-browser]
   * Bug 295: Filepicker string chars are tofu for the .deb package in Ubuntu 22.04 / Debian 11 [mullvad-browser]
   * Bug 42438: Adapt the data import wizard to use the original $HOME on Linux [tor-browser]
   * Bug 41135: 13.5a7's start-tor-browser seems to break KeePassXC-Browser? [tor-browser-build]
 * Build System
   * All Platforms
     * Bug 282: Move `--disable-eme` to OS- and architecture-specific mozconfigs [mullvad-browser]
     * Bug 301: Deb package in the debian software installer is showing the License as "Proprietary" [mullvad-browser]
     * Bug 42337: Enable GeckoDriver for all desktop platforms [tor-browser]
     * Bug 42594: Update mach to work with python 3.12 [tor-browser]
     * Bug 40983: Bump the various branches to 13.5 on main [tor-browser-build]
     * Bug 41001: Create Release Prep MR generating script [tor-browser-build]
     * Bug 41031: Add command to unsign .mar files and compare with sha256sums-unsigned-build.txt [tor-browser-build]
     * Bug 41038: Add RPM dependencies to README [tor-browser-build]
     * Bug 41041: Sign mullvad-browser nightly updates [tor-browser-build]
     * Bug 41045: Dump more information about build times on Firefox [tor-browser-build]
     * Bug 41057: make fetch is not fetching mullvad repo [tor-browser-build]
     * Bug 41072: Set correct updater_url for Mullvad Browser nightly builds [tor-browser-build]
     * Bug 41081: Update detailsURL in tools/signing/nightly/update-responses-base-config.yml [tor-browser-build]
     * Bug 41088: Remove use of projects/browser/run_scripts [tor-browser-build]
     * Bug 41148: Update projects/browser/Bundle-Data/Docs/Licenses/NoScript.txt [tor-browser-build]
     * Bug 41153: Update README for Ubuntu 24.04 unprivileged user namespace changes [tor-browser-build]
     * Bug 41154: Update keyring/boklm.gpg for new subkeys [tor-browser-build]
     * Bug 41161: Explicitly fetch tags in the release preparation script [tor-browser-build]
     * 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]
     * Bug 40071: Add an option to create zip files using 7z [rbm]
     * Bug 40072: Move capture_exec to a separate module [rbm]
     * Bug 40073: We should remove ./ when using 7-zip for zip files [rbm]
     * Bug 40076: Correctly refresh file when computing input_files_id and a file is set as refresh_input [rbm]
   * Windows
     * Bug 200: Build system installer for Mullvad Browser on Windows [mullvad-browser]
     * Bug 40606: Use Clang to compile NSIS [tor-browser-build]
     * Bug 40900: Update NSIS to 3.09 [tor-browser-build]
     * Bug 41065: Do a cleanup of the NSIS script [tor-browser-build]
     * Bug 41076: Include the ShellLink plugin in NSIS [tor-browser-build]
     * Bug 41077: Draft the new installer for Mullvad Browser [tor-browser-build]
     * Bug 41084: $app_bundle is missing the final .app in projects/firefox/build [tor-browser-build]
     * Bug 41097: authenticode-timestamping.sh fails to run again because tmp-timestamp already exists [tor-browser-build]
     * Bug 41151: Explicitly initialize the plugin directory on the Windows installer [tor-browser-build]
     * Bug 41167: Stop generating an MB "portable" windows install [tor-browser-build]
   * macOS
     * Bug 40990: Remove old macos signing scripts [tor-browser-build]
     * Bug 41124: Since TB/MB 13.5a5 macos signed installers contain all .DS_Store [tor-browser-build]
   * Linux
     * Bug 42491: Add mozconfig-linux-aarch64 [tor-browser]
     * Bug 41046: Use the final path for Linux debug symbols [tor-browser-build]
     * Bug 41083: Make deb package for Mullvad Browser [tor-browser-build]
     * Bug 41112: Fix indentation of projects/browser/RelativeLink/start-browser [tor-browser-build]
     * Bug 41129: Make rpm package for Mullvad Browser [tor-browser-build]


Mullvad Browser 13.0.16 - June 11th 2024
* All Platforms
   * Updated Firefox to 115.12.0esr
   * Updated uBlock Origin to 1.58.0
   * Bug 310: Rebase Mullvad Browser Stable 13.0 onto 115.12.0esr [mullvad-browser]
   * Bug 42621: Backport security fixes from Firefox 127 [tor-browser]

Mullvad Browser 13.5a9 - June 10 2024
 * All Platforms
   * Updated Firefox to 115.12.0esr
+257 −0

File changed.

Preview size limit exceeded, changes collapsed.

+2 −2
Original line number Diff line number Diff line
@@ -105,9 +105,9 @@ input_files:
    enable: '[% ! c("var/android") %]'
  - filename: Bundle-Data
    enable: '[% ! c("var/android") %]'
  - URL: https://addons.mozilla.org/firefox/downloads/file/4206186/noscript-11.4.29.xpi
  - URL: https://addons.mozilla.org/firefox/downloads/file/4320635/noscript-11.4.31.xpi
    name: noscript
    sha256sum: 05b98840b05ef2acbac333543e4b7c3d40fee2ce5fb4e29260b05e2ff6fe24cd
    sha256sum: b22c007534471a8fb74378e970ba79a536a44f88d81ad3852273b82a466d10c7
  - URL: https://addons.mozilla.org/firefox/downloads/file/4290466/ublock_origin-1.58.0.xpi
    name: ublock-origin
    sha256sum: 470c56994a7174db21578adce598b158a5dc0970c87c5cfe889ac632bd3085ea
+7 −1
Original line number Diff line number Diff line
@@ -17,8 +17,10 @@ var:
  firefox_platform_version: 128.0
  firefox_version: '[% c("var/firefox_platform_version") %]esr'
  browser_series: '14.0'
  browser_rebase: 1
  # Note: In 14.0a1, mullvad-browser is on browser_rebase: 1!
  browser_rebase: 2
  browser_branch: '[% c("var/browser_series") %]-[% c("var/browser_rebase") %]'
  # Note: In 14.0a1, mullvad-browser is on browser_build: 2!
  browser_build: 1
  branding_directory_prefix: 'tb'
  copyright_year: '[% exec("git show -s --format=%ci").remove("-.*") %]'
@@ -107,6 +109,10 @@ targets:
      gitlab_project: https://gitlab.torproject.org/tpo/applications/mullvad-browser
      updater_url: 'https://cdn.mullvad.net/browser/update_responses/update_1/'
      nightly_updates_publish_dir_prefix: mullvadbrowser-
      # TODO: Remove/update me for 14.0a2 when/if in-sync with tor-browser
      browser_rebase: 1
      # TODO: Remove/update me for 14.0a2 when/if in-sync with tor-browser
      browser_build: 2

  linux-x86_64:
    var:
+2 −2
Original line number Diff line number Diff line
# vim: filetype=yaml sw=2
# To update, see doc/how-to-update-the-manual.txt
# Remember to update also the package's hash, with the version!
version: 172720
version: 186657
filename: 'manual-[% c("version") %]-[% c("var/build_id") %].tar.[% c("compress_tar") %]'
container:
  use_container: 1
@@ -23,6 +23,6 @@ input_files:
  - project: container-image
  - URL: 'https://build-sources.tbb.torproject.org/manual_[% c("version") %].zip'
    name: manual
    sha256sum: f2abffe1471ae63046cff06b853685c6614e117cc67bdf51228dc0792344441c
    sha256sum: c73bb6c97eebe22947b0e9e076838e3c4994da24f3e6e16b7621831afd2006a8
  - filename: packagemanual.py
    name: package_script
Loading