lists.torproject.org
Sign In Sign Up
Manage this list Sign In Sign Up

Keyboard Shortcuts

Thread View

  • j: Next unread message
  • k: Previous unread message
  • j a: Jump to all threads
  • j l: Jump to MailingList overview

tbb-commits

Thread Start a new thread
Threads by month
  • ----- 2026 -----
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2025 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2024 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2023 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2022 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2021 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2020 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2019 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2018 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2017 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2016 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2015 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2014 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
tbb-commits@lists.torproject.org

  • 1 participants
  • 20633 discussions
[Git][tpo/applications/tor-browser-build][main] 2 commits: Removed Tor Browser Legacy Release Prep template
by morgan (@morgan) 24 Feb '26

24 Feb '26
morgan pushed to branch main at The Tor Project / Applications / tor-browser-build Commits: 918cefe8 by Morgan at 2026-02-23T15:17:56+00:00 Removed Tor Browser Legacy Release Prep template - - - - - f0c3dbf4 by Morgan at 2026-02-23T15:19:24+00:00 Add 'All Platforms' label to Release Prep templates - - - - - 6 changed files: - .gitlab/issue_templates/040 Release Prep - Tor Browser Alpha.md - .gitlab/issue_templates/041 Release Prep - Tor Browser Stable.md - − .gitlab/issue_templates/042 Release Prep - Tor Browser Legacy.md - .gitlab/issue_templates/050 Release Prep - Mullvad Browser Alpha.md - .gitlab/issue_templates/051 Release Prep - Mullvad Browser Stable.md - .gitlab/issue_templates/Default.md Changes: ===================================== .gitlab/issue_templates/040 Release Prep - Tor Browser Alpha.md ===================================== @@ -357,3 +357,4 @@ popd /label ~"Apps::Impact::High" /label ~"Priority::Blocker" /label ~"Apps::Product::TorBrowser" +/label ~"All Platforms" ===================================== .gitlab/issue_templates/041 Release Prep - Tor Browser Stable.md ===================================== @@ -365,3 +365,4 @@ popd /label ~"Apps::Impact::High" /label ~"Priority::Blocker" /label ~"Apps::Product::TorBrowser" +/label ~"All Platforms" ===================================== .gitlab/issue_templates/042 Release Prep - Tor Browser Legacy.md deleted ===================================== @@ -1,299 +0,0 @@ -# 🧅 Release Prep Tor Browser Legacy - -- **NOTE** It is assumed the `tor-browser` release rebase and security backport tasks have been completed - -<details> - <summary>Explanation of variables</summary> - -- `${BUILD_SERVER}`: the server the main builder is using to build a browser release -- `${BUILDER}`: whomever is building the release on the ${BUILD_SERVER} - - **example**: `pierov` -- `${STAGING_SERVER}`: the server the signer is using to run the signing process -- `${ESR_VERSION}`: the Mozilla defined ESR version, used in various places for building browser tags, labels, etc - - **example**: `91.6.0` -- `${TOR_BROWSER_MAJOR}`: the Tor Browser major version - - **example**: `11` -- `${TOR_BROWSER_MINOR}`: the Tor Browser minor version - - **example**: either `0` or `5`; Alpha's is always `(Stable + 5) % 10` -- `${TOR_BROWSER_VERSION}`: the Tor Browser version in the format - - **example**: `12.5a3`, `12.0.3` -- `${BUILD_N}`: a project's build revision within a its branch; this is separate from the `${TOR_BROWSER_BUILD_N}` value; many of the Firefox-related projects have a `${BUILD_N}` suffix and may differ between projects even when they contribute to the same build. - - **example**: `build1` -- `${TOR_BROWSER_BUILD_N}`: the tor-browser build revision for a given Tor Browser release; used in tagging git commits - - **example**: `build2` - - **⚠️ WARNING**: A project's `${BUILD_N}` and `${TOR_BROWSER_BUILD_N}` may be the same, but it is possible for them to diverge. For example : - - if we have multiple Tor Browser releases on a given ESR branch the two will become out of sync as the `${BUILD_N}` value will increase, while the `${TOR_BROWSER_BUILD_N}` value may stay at `build1` (but the `${TOR_BROWSER_VERSION}` will increase) - - if we have build failures unrelated to `tor-browser`, the `${TOR_BROWSER_BUILD_N}` value will increase while the `${BUILD_N}` will stay the same. -- `${TOR_BROWSER_VERSION}`: the published Tor Browser version - - **example**: `11.5a6`, `11.0.7` -- `${TBB_BUILD_TAG}`: the `tor-browser-build` build tag used to build a given Tor Browser version - - **example**: `tbb-12.5a7-build1` -- `${RELEASE_DATE}`: the intended release date of this browser release; for ESR schedule-driven releases, this should match the upstream Firefox release date - - **example**: `2024-10-29` - -</details> - -<details> - <summary>Build Configuration</summary> - -### tor-browser: https://gitlab.torproject.org/tpo/applications/tor-browser.git - -- [ ] Tag `tor-browser` in tor-browser.git - - **example**: `tor-browser-115.17.0esr-13.5-1-build1` - - Run: - ```bash - ./tools/browser/sign-tag.torbrowser legacy ${BUILD_N} - ``` - -### tor-browser-build: https://gitlab.torproject.org/tpo/applications/tor-browser-build.git -Tor Browser Legacy is on the `maint-13.5` branch - -- [ ] Changelog bookkeeping: - - Ensure all commits to `tor-browser` and `tor-browser-build` for this release have an associated issue linked to this release preparation issue - - Ensure each issue has a platform (~Windows, ~MacOS, ~Desktop, ~"All Platforms") and potentially ~"Build System" labels -- [ ] Create a release preparation branch from the `maint-13.5` branch -- [ ] Run release preparation script: - - **⚠️ WARNING**: You may need to manually update the `firefox/config` file's `browser_build` field if `tor-browser.git` has not yet been tagged (e.g. if security backports have not yet been merged and tagged) - ```bash - ./tools/relprep.py --tor-browser --date ${RELEASE_DATE} ${TOR_BROWSER_VERSION} - ``` -- [ ] Review build configuration changes: - - [ ] `rbm.conf` - - [ ] `var/torbrowser_version`: updated to next browser version - - [ ] `var/torbrowser_build`: updated to `${TOR_BROWSER_BUILD_N}` - - [ ] `var/browser_release_date`: updated to build date. For the build to be reproducible, the date should be in the past when building. - - **⚠️ WARNING**: If we have updated `var/torbrowser_build` without updating the `firefox`, then we can leave this unchanged to avoid forcing a firefox re-build (e.g. when bumping `var/torbrwoser_build` to build2, build3, etc due to non-firefox related build issues) - - [ ] ***(Desktop Only)*** `var/torbrowser_incremental_from`: updated to previous Desktop version - - **NOTE**: We try to build incrementals for the previous 3 desktop versions - - **⚠️ WARNING**: Really *actually* make sure this is the previous Desktop version or else the `make torbrowser-incrementals-*` step will fail - - [ ] `projects/firefox/config` - - [ ] `var/browser_build`: updated to match `tor-browser` tag - - [ ] ***(Optional)*** `var/firefox_platform_version`: updated to latest `${ESR_VERSION}` if rebased - - [ ] ***(Optional)*** `projects/translation/config`: - - [ ] `steps/base-browser/git_hash`: updated with `HEAD` commit of project's `base-browser` branch - - [ ] `steps/tor-browser/git_hash`: updated with `HEAD` commit of project's `tor-browser` branch - - [ ] ***(Optional)*** `projects/browser/config`: - - [ ] ***(Optional)*** NoScript: https://addons.mozilla.org/en-US/firefox/addon/noscript - - [ ] `URL` updated - - **⚠️ WARNING**: If preparing the release manually, updating the version number in the url is not sufficient, as each version has a random unique id in the download url - - [ ] `sha256sum` updated - - [ ] ***(Optional)*** `projects/openssl/config`: https://www.openssl.org/source/ - - **NOTE**: Only if new LTS version (3.0.X currrently) available - - [ ] `version`: updated to next LTS version - - [ ] `input_files/sha256sum`: updated to sha256 sum of source tarball - - [ ] **(Optional)** `projects/zlib/config`: https://github.com/madler/zlib/releases - - **NOTE**: Only if new tag available - - [ ] `version`: updated to next release tag - - [ ] **(Optional)** `projects/zstd/config`: https://github.com/facebook/zstd/releases - - **NOTE**: Only if new tag available - - [ ] `version`: updated to next release tag - - [ ] `git_hash`: updated to the commit corresponding to the tag (we don't check signatures for Zstandard) - - [ ] **(Optional)** `projects/tor/config` https://gitlab.torproject.org/tpo/core/tor/-/tags - - [ ] `version`: updated to latest non `-alpha` tag or release tag if newer (ping **dgoulet** or **ahf** if unsure) - - [ ] **(Optional)** `projects/go/config` https://go.dev/dl - - [ ] `go_1_22`: updated to latest 1.22 version - - [ ] `input_files/sha256sum` for `go`: update sha256sum of archive (sha256 sums are displayed on the go download page) - - [ ] **(Optional)** `projects/manual/config` - - [ ] `version`: updated to latest pipeline id - - [ ] `input_files/shasum` for `manual`: updated to manual hash - - [ ] Upload the downloaded `manual_${PIPELINEID}.zip` file to `tb-build-02.torproject.org` - - [ ] Deploy to `tb-builder`'s `public_html` directory: - - Run: - ```bash - sudo -u tb-builder cp manual_${PIPELINEID}.zip ~tb-builder/public_html/. - ``` - - `sudo` documentation for TPO machines: https://gitlab.torproject.org/tpo/tpa/team/-/wikis/doc/accounts#changingres… - - [ ] `ChangeLog-TBB.txt`: ensure correctness - - Browser name correct - - Release date correct - - No Android updates - - All issues added under correct platform - - ESR updates correct - - Component updates correct -- [ ] Open MR with above changes, using the template for release preparations - - **NOTE**: target the `maint-13.5` branch -- [ ] Merge -- [ ] Sign+Tag - - **NOTE** this must be done by one of: - - boklm - - dan - - ma1 - - morgan - - pierov - - Run: - ```bash - make torbrowser-signtag-release - ``` -- [ ] Push tag to `upstream` -- [ ] Build the tag: - - Run: - ```bash - make torbrowser-release && make torbrowser-incrementals-release - ``` - - [ ] Tor Project build machine - - [ ] Local developer machine - - [ ] Submit build request to Mullvad infrastructure: - - **NOTE** this requires a github authentication token - - Run: - ```bash - make torbrowser-kick-devmole-build - ``` - -</details> - -<details> - <summary>Website</summary> - - ### blog: https://gitlab.torproject.org/tpo/web/blog.git - - [ ] Generate release blog post - - Run: - ```bash - ./tools/signing/create-blog-post.torbrowser - ``` - - **NOTE** this script creates the new blog post from a template (edit `./tools/signing/set-config.blog` to set you local blog directory) - - [ ] **(Optional)** Note any ESR update - - [ ] **(Optional)** Thank any users which have contributed patches - - [ ] **(Optional)** Draft any additional sections for new features which need testing, known issues, etc - - [ ] Push to origin as new branch and open MR - - [ ] Review - - [ ] Merge - - **⚠️ WARNING**: Do not deploy yet! - -</details> - -<details> - <summary>Signing</summary> - -### release signing -- [ ] Assign this issue to the signer, one of: - - boklm - - ma1 - - morgan - - pierov -- [ ] Ensure all builders have matching builds -- [ ] On `${STAGING_SERVER}`, ensure updated: - - **NOTE** Having a local git branch with `maint-13.5` as the upstream branch with these values saved means you only need to periodically `git pull --rebase` and update the `set-config.tbb-version` file - - [ ] `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}` - - [ ] `tor-browser-build/tools/signing/set-config.hosts` - - `ssh_host_builder`: ssh hostname of machine with unsigned builds - - `ssh_host_linux_signer`: ssh hostname of linux signing machine - - `builder_tor_browser_build_dir`: path on `ssh_host_builder` to root of builder's `tor-browser-build` clone containing unsigned builds - - [ ] `tor-browser-build/tools/signing/set-config.rcodesign-appstoreconnect` - - `appstoreconnect_api_key_path`: path to json file containing appstoreconnect api key infos - - [ ] `tor-browser-build/tools/signing/set-config.tbb-version` - - `tbb_version`: tor browser version string, same as `var/torbrowser_version` in `rbm.conf` (examples: `11.5a12`, `11.0.13`) - - `tbb_version_build`: the tor-browser-build build number (if `var/torbrowser_build` in `rbm.conf` is `buildN` then this value is `N`) - - `tbb_version_type`: either `alpha` for alpha releases or `release` for stable releases -- [ ] On `${STAGING_SERVER}` in a separate `screen` session, ensure tor daemon is running with SOCKS5 proxy on the default port 9050 -- [ ] On `${STAGING_SERVER}` in a separate `screen` session, run do-all-signing script: - - Run: - ```bash - cd tor-browser-build/tools/signing/ && ./do-all-signing.torbrowser - ``` - - **NOTE**: on successful execution, the signed binaries and mars should have been copied to `staticiforme` and update responses pushed - -</details> - -<details> - <summary>Signature verification</summary> - - <details> - <summary>Check whether the .exe files got properly signed and timestamped</summary> - -```bash -# Point OSSLSIGNCODE to your osslsigncode binary -pushd tor-browser-build/torbrowser/${channel}/signed/$TORBROWSER_VERSION -OSSLSIGNCODE=/path/to/osslsigncode -../../../../tools/authenticode_check.sh -popd -``` - - </details> - <details> - <summary>Check whether the MAR files got properly signed</summary> - -```bash -# Point NSSDB to your nssdb containing the mar signing certificate -# Point SIGNMAR to your signmar binary -# Point LD_LIBRARY_PATH to your mar-tools directory -pushd tor-browser-build/torbrowser/${channel}/signed/$TORBROWSER_VERSION -NSSDB=/path/to/nssdb -SIGNMAR=/path/to/mar-tools/signmar -LD_LIBRARY_PATH=/path/to/mar-tools/ -../../../../tools/marsigning_check.sh -popd -``` - - </details> -</details> - -<details> - <summary>Publishing</summary> - -### website -- [ ] On `staticiforme.torproject.org`, static update components: - - Run: - ```bash - static-update-component cdn.torproject.org && static-update-component dist.torproject.org - ``` -- [ ] Deploy `tor-blog` MR -- [ ] On `staticiforme.torproject.org`, remove old release: - - **NOTE**: Skip this step if we need to hold on to older versions for some reason (for example, this is an Andoid or Desktop-only release, or if we need to hold back installers in favor of build-to-build updates if there are signing issues, etc) - - [ ] `/srv/cdn-master.torproject.org/htdocs/aus1/torbrowser` - - [ ] `/srv/dist-master.torproject.org/htdocs/torbrowser` - - Run: - ```bash - static-update-component cdn.torproject.org && static-update-component dist.torproject.org - ``` -- [ ] **(Optional)** Generate and deploy new update responses - - **NOTE**: This is only required if there will be no corresponding 15.0 release (i.e. this is an emergency legacy-only 13.5 release). Normally, legacy update responses are generated and deployed as part of the 15.0 release. - - **⚠️ WARNING**: This is a little bit off the beaten track, ping boklm or morgan if you have any doubts - - From the `maint-15.0` branch: - - [ ] Update `rbm.conf` - - [ ] `var/torbrowser_legacy_version`: update to `${TOR_BROWSER_VERSION}` - - **NOTE** this is the browser version for the legacy branch, not this stable branch we've switched to - - [ ] `var/torbrowser_legacy_platform_version`: update to `${ESR_VERSION}` - - **NOTE** this is ESR version for the legacy branch, not this stable branch we've switched to - - [ ] Generate update responses and commit them to tor-browser-update-responses.git: - - Run: - ```bash - cd tor-browser-build/tools/signing/ && ./deploy-legacy - ``` - - On `staticiforme.torproject.org`, deploy new update responses: - - [ ] Enable update responses, passing the commit hash as argument (replace $commit): - ```bash - sudo -u tb-release ./deploy_update_responses-release.sh $commit - ``` - -</details> - -<details> - <summary>Communications</summary> - -### tor-announce mailing list -- [ ] Email tor-announce mailing list - - **Recipients** - ``` - tor-announce(a)lists.torproject.org - ``` - - **Subject** - ``` - New Release: Tor Browser ${TOR_BROWSER_VERSION} (Windows, macOS) - ``` - - **Body** - ``` - Hi everyone, - - Tor Browser ${TOR_BROWSER_VERSION} has now been published for legacy Windows and macOS platforms. For details please see our blog post: - - ${BLOG_POST_URL} - - Changelog: - # paste changelog as quote here - ``` - -</details> - -/label ~"Apps::Type::ReleasePreparation" -/label ~"Apps::Impact::High" -/label ~"Priority::Blocker" -/label ~"Apps::Product::TorBrowser" ===================================== .gitlab/issue_templates/050 Release Prep - Mullvad Browser Alpha.md ===================================== @@ -214,4 +214,5 @@ This step will send the relevant branches, tags (including a tag named after the /label ~"Apps::Product::MullvadBrowser" /label ~"Apps::Impact::High" /label ~"Priority::Blocker" +/label ~"All Platforms" /label ~"Project 196" ===================================== .gitlab/issue_templates/051 Release Prep - Mullvad Browser Stable.md ===================================== @@ -223,4 +223,5 @@ This step will send the relevant branches, tags (including a tag named after the /label ~"Apps::Product::MullvadBrowser" /label ~"Apps::Impact::High" /label ~"Priority::Blocker" +/label ~"All Platforms" /label ~"Project 196" ===================================== .gitlab/issue_templates/Default.md ===================================== @@ -14,7 +14,6 @@ Please select the appropriate issue template from the **Description** drop-down. - ⬆️ **Uplift** - uplift change to upstream project - 🧅 **Release Prep - Tor Browser Alpha** - prepare a new Tor Browser Alpha Release - 🧅 **Release Prep - Tor Browser Stable** - prepare a new Tor Browser Stable Release -- 🧅 **Release Prep - Tor Browser Legacy** - prepare a new Tor Browser Legacy Release - 🌐 **Release Prep - Mullvad Browser Alpha** - prepare a new Mullvad Browser Alpha Release - 🌐 **Release Prep - Mullvad Browser Stable** - prepare a new Mullvad Browser Stable Release - 🔑 **Release Prep - Tor VPN** - prepare a new TorVPN Release View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/compare/… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/compare/… You're receiving this email because of your account on gitlab.torproject.org.
1 0
0 0
[Git][tpo/applications/mullvad-browser] Pushed new tag mullvad-browser-140.8.0esr-15.0-1-build2
by ma1 (@ma1) 23 Feb '26

23 Feb '26
ma1 pushed new tag mullvad-browser-140.8.0esr-15.0-1-build2 at The Tor Project / Applications / Mullvad Browser -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/mullvad-browser/-/tree/mullv… You're receiving this email because of your account on gitlab.torproject.org.
1 0
0 0
[Git][tpo/applications/mullvad-browser][mullvad-browser-140.8.0esr-15.0-1] 6 commits: Bug 1756056 - Actor messaging improvements r=geckoview-reviewers,nika
by ma1 (@ma1) 23 Feb '26

23 Feb '26
ma1 pushed to branch mullvad-browser-140.8.0esr-15.0-1 at The Tor Project / Applications / Mullvad Browser Commits: 4d944919 by owlishDeveloper at 2026-02-23T10:19:33+01:00 Bug 1756056 - Actor messaging improvements r=geckoview-reviewers,nika Differential Revision: https://phabricator.services.mozilla.com/D260906 - - - - - 46c31b18 by Makoto Kato at 2026-02-23T10:19:39+01:00 Bug 1988145 - Compare ignored case. a=dmeehan DONTBUILD Original Revision: https://phabricator.services.mozilla.com/D267548 Differential Revision: https://phabricator.services.mozilla.com/D280203 - - - - - b3cb79ff by Julien Pages at 2026-02-23T10:19:45+01:00 Bug 1998895 - wasm: Avoid an out of memory situation when creating lazy stubs. r=rhunt Differential Revision: https://phabricator.services.mozilla.com/D275455 - - - - - 85ae071e by Randell Jesup at 2026-02-23T10:19:51+01:00 Bug 2004872: Clean up DNS code r=necko-reviewers,valentin Differential Revision: https://phabricator.services.mozilla.com/D275557 - - - - - 74fb0090 by Brad Werth at 2026-02-23T10:19:57+01:00 Bug 2006199: Use gzip stream total_out for SVG document parsing. r=jfkthame With this change, the assert is no longer necessary, because the stream tells us how many elements to process. A crashtest is included. Differential Revision: https://phabricator.services.mozilla.com/D276726 - - - - - e1af88b1 by Gela at 2026-02-23T10:20:02+01:00 Bug 2008365 - Update Content Parent a=dmeehan DONTBUILD Original Revision: https://phabricator.services.mozilla.com/D282863 Differential Revision: https://phabricator.services.mozilla.com/D282933 - - - - - 34 changed files: - dom/ipc/ContentParent.cpp - + gfx/tests/crashtests/2006199.html - + gfx/tests/crashtests/badsvgfont.ttf - gfx/tests/crashtests/crashtests.list - gfx/thebes/gfxSVGGlyphs.cpp - + js/src/jit-test/tests/wasm/gc/bug1998895.js - js/src/wasm/WasmCode.cpp - + mobile/android/android-components/components/feature/app-links/src/main/java/mozilla/components/feature/app/links/AlwaysDeniedSchemes.kt - mobile/android/android-components/components/feature/app-links/src/main/java/mozilla/components/feature/app/links/AppLinksInterceptor.kt - mobile/android/android-components/components/feature/app-links/src/main/java/mozilla/components/feature/app/links/AppLinksUseCases.kt - mobile/android/android-components/components/feature/app-links/src/test/java/mozilla/components/feature/app/links/AppLinksInterceptorTest.kt - mobile/android/android-components/components/feature/app-links/src/test/java/mozilla/components/feature/app/links/AppLinksUseCasesTest.kt - mobile/shared/actors/ContentDelegateChild.sys.mjs - mobile/shared/actors/ContentDelegateParent.sys.mjs - mobile/shared/actors/GeckoViewContentChild.sys.mjs - mobile/shared/actors/GeckoViewContentParent.sys.mjs - mobile/shared/actors/GeckoViewPermissionChild.sys.mjs - mobile/shared/actors/GeckoViewPermissionParent.sys.mjs - mobile/shared/actors/GeckoViewPrompterChild.sys.mjs - mobile/shared/actors/GeckoViewPrompterParent.sys.mjs - mobile/shared/actors/LoadURIDelegateChild.sys.mjs - mobile/shared/actors/LoadURIDelegateParent.sys.mjs - mobile/shared/actors/MediaControlDelegateChild.sys.mjs - mobile/shared/actors/MediaControlDelegateParent.sys.mjs - mobile/shared/actors/ScrollDelegateChild.sys.mjs - mobile/shared/actors/ScrollDelegateParent.sys.mjs - mobile/shared/actors/SelectionActionDelegateChild.sys.mjs - mobile/shared/actors/SelectionActionDelegateParent.sys.mjs - mobile/shared/modules/geckoview/GeckoViewActorChild.sys.mjs - mobile/shared/modules/geckoview/GeckoViewActorParent.sys.mjs - mobile/shared/modules/geckoview/LoadURIDelegate.sys.mjs - mobile/shared/modules/geckoview/Messaging.sys.mjs - netwerk/dns/nsDNSService2.cpp - netwerk/dns/nsDNSService2.h The diff was not included because it is too large. View it on GitLab: https://gitlab.torproject.org/tpo/applications/mullvad-browser/-/compare/26… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/mullvad-browser/-/compare/26… You're receiving this email because of your account on gitlab.torproject.org.
1 0
0 0
[Git][tpo/applications/tor-browser] Pushed new tag tor-browser-140.8.0esr-15.0-1-build2
by ma1 (@ma1) 23 Feb '26

23 Feb '26
ma1 pushed new tag tor-browser-140.8.0esr-15.0-1-build2 at The Tor Project / Applications / Tor Browser -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/tree/tor-brows… You're receiving this email because of your account on gitlab.torproject.org.
1 0
0 0
[Git][tpo/applications/mullvad-browser] Pushed new tag mullvad-browser-140.8.0esr-15.0-1-build1
by Pier Angelo Vendrame (@pierov) 23 Feb '26

23 Feb '26
Pier Angelo Vendrame pushed new tag mullvad-browser-140.8.0esr-15.0-1-build1 at The Tor Project / Applications / Mullvad Browser -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/mullvad-browser/-/tree/mullv… You're receiving this email because of your account on gitlab.torproject.org.
1 0
0 0
[Git][tpo/applications/tor-browser][tor-browser-140.8.0esr-15.0-1] 6 commits: Bug 1756056 - Actor messaging improvements r=geckoview-reviewers,nika
by ma1 (@ma1) 23 Feb '26

23 Feb '26
ma1 pushed to branch tor-browser-140.8.0esr-15.0-1 at The Tor Project / Applications / Tor Browser Commits: 7a2bcf3c by owlishDeveloper at 2026-02-22T14:45:11+01:00 Bug 1756056 - Actor messaging improvements r=geckoview-reviewers,nika Differential Revision: https://phabricator.services.mozilla.com/D260906 - - - - - 93b09ede by Makoto Kato at 2026-02-22T14:52:49+01:00 Bug 1988145 - Compare ignored case. a=dmeehan DONTBUILD Original Revision: https://phabricator.services.mozilla.com/D267548 Differential Revision: https://phabricator.services.mozilla.com/D280203 - - - - - 5e6ac27b by Julien Pages at 2026-02-22T14:55:23+01:00 Bug 1998895 - wasm: Avoid an out of memory situation when creating lazy stubs. r=rhunt Differential Revision: https://phabricator.services.mozilla.com/D275455 - - - - - 039e24c8 by Randell Jesup at 2026-02-22T14:58:31+01:00 Bug 2004872: Clean up DNS code r=necko-reviewers,valentin Differential Revision: https://phabricator.services.mozilla.com/D275557 - - - - - a282e8cc by Brad Werth at 2026-02-23T09:38:44+01:00 Bug 2006199: Use gzip stream total_out for SVG document parsing. r=jfkthame With this change, the assert is no longer necessary, because the stream tells us how many elements to process. A crashtest is included. Differential Revision: https://phabricator.services.mozilla.com/D276726 - - - - - 59d68aa3 by Gela at 2026-02-23T09:39:00+01:00 Bug 2008365 - Update Content Parent a=dmeehan DONTBUILD Original Revision: https://phabricator.services.mozilla.com/D282863 Differential Revision: https://phabricator.services.mozilla.com/D282933 - - - - - 34 changed files: - dom/ipc/ContentParent.cpp - + gfx/tests/crashtests/2006199.html - + gfx/tests/crashtests/badsvgfont.ttf - gfx/tests/crashtests/crashtests.list - gfx/thebes/gfxSVGGlyphs.cpp - + js/src/jit-test/tests/wasm/gc/bug1998895.js - js/src/wasm/WasmCode.cpp - + mobile/android/android-components/components/feature/app-links/src/main/java/mozilla/components/feature/app/links/AlwaysDeniedSchemes.kt - mobile/android/android-components/components/feature/app-links/src/main/java/mozilla/components/feature/app/links/AppLinksInterceptor.kt - mobile/android/android-components/components/feature/app-links/src/main/java/mozilla/components/feature/app/links/AppLinksUseCases.kt - mobile/android/android-components/components/feature/app-links/src/test/java/mozilla/components/feature/app/links/AppLinksInterceptorTest.kt - mobile/android/android-components/components/feature/app-links/src/test/java/mozilla/components/feature/app/links/AppLinksUseCasesTest.kt - mobile/shared/actors/ContentDelegateChild.sys.mjs - mobile/shared/actors/ContentDelegateParent.sys.mjs - mobile/shared/actors/GeckoViewContentChild.sys.mjs - mobile/shared/actors/GeckoViewContentParent.sys.mjs - mobile/shared/actors/GeckoViewPermissionChild.sys.mjs - mobile/shared/actors/GeckoViewPermissionParent.sys.mjs - mobile/shared/actors/GeckoViewPrompterChild.sys.mjs - mobile/shared/actors/GeckoViewPrompterParent.sys.mjs - mobile/shared/actors/LoadURIDelegateChild.sys.mjs - mobile/shared/actors/LoadURIDelegateParent.sys.mjs - mobile/shared/actors/MediaControlDelegateChild.sys.mjs - mobile/shared/actors/MediaControlDelegateParent.sys.mjs - mobile/shared/actors/ScrollDelegateChild.sys.mjs - mobile/shared/actors/ScrollDelegateParent.sys.mjs - mobile/shared/actors/SelectionActionDelegateChild.sys.mjs - mobile/shared/actors/SelectionActionDelegateParent.sys.mjs - mobile/shared/modules/geckoview/GeckoViewActorChild.sys.mjs - mobile/shared/modules/geckoview/GeckoViewActorParent.sys.mjs - mobile/shared/modules/geckoview/LoadURIDelegate.sys.mjs - mobile/shared/modules/geckoview/Messaging.sys.mjs - netwerk/dns/nsDNSService2.cpp - netwerk/dns/nsDNSService2.h The diff was not included because it is too large. View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/compare/ac1d27… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/compare/ac1d27… You're receiving this email because of your account on gitlab.torproject.org.
1 0
0 0
[Git][tpo/applications/mullvad-browser][mullvad-browser-140.8.0esr-15.0-1] 24 commits: Add CI for Mullvad Browser
by Pier Angelo Vendrame (@pierov) 23 Feb '26

23 Feb '26
Pier Angelo Vendrame pushed to branch mullvad-browser-140.8.0esr-15.0-1 at The Tor Project / Applications / Mullvad Browser Commits: c4286231 by Henry Wilkes at 2026-02-23T09:15:29+01:00 Add CI for Mullvad Browser - - - - - a1865fc7 by Pier Angelo Vendrame at 2026-02-23T09:15:30+01:00 MB 38: Mullvad Browser configuration - - - - - 557bcfb2 by Pier Angelo Vendrame at 2026-02-23T09:15:30+01:00 MB 1: Mullvad Browser branding See also: mullvad-browser#5: Product name and directory customization mullvad-browser#12: Create new branding directories and integrate Mullvad icons+branding mullvad-browser#14: Remove Default Built-in bookmarks mullvad-browser#35: Add custom PDF icons for Windows builds mullvad-browser#48: Replace Mozilla copyright and legal trademarks in mullvadbrowser.exe metadata mullvad-browser#51: Update trademark string mullvad-browser#104: Update shipped dll metadata copyright/licensing info mullvad-browser#107: Add alpha and nightly icons - - - - - 80ac5a6b by Henry Wilkes at 2026-02-23T09:15:30+01:00 Mullvad Browser strings This commit adds strings needed by the following Mullvad Browser patches. - - - - - 063c0f9e by Pier Angelo Vendrame at 2026-02-23T09:15:31+01:00 MB 20: Allow packaged-addons in PBM. We install a few addons from the distribution directory, but they are not automatically enabled for PBM mode. This commit modifies the code that installs them to also add the PBM permission to the known ones. - - - - - 68f1899d by Pier Angelo Vendrame at 2026-02-23T09:15:31+01:00 MB 63: Customize some about pages for Mullvad Browser Also: mullvad-browser#57: Purge unneeded about: pages - - - - - e2487cf7 by Pier Angelo Vendrame at 2026-02-23T09:15:31+01:00 MB 37: Customization for the about dialog - - - - - d37a653a by Henry Wilkes at 2026-02-23T09:15:32+01:00 MB 39: Add home page about:mullvad-browser - - - - - 5be09ee2 by hackademix at 2026-02-23T09:15:32+01:00 MB 97: Remove UI cues to install new extensions. - - - - - 7e5390cf by hackademix at 2026-02-23T09:15:32+01:00 MB 47: uBlock Origin customization - - - - - 93608253 by Pier Angelo Vendrame at 2026-02-23T09:15:33+01:00 MB 21: Disable the password manager This commit disables the about:login page and removes the "Login and Password" section of about:preferences. We do not do anything to the real password manager of Firefox, that is in toolkit: it contains C++ parts that make it difficult to actually prevent it from being built.. Finally, we modify the the function that opens about:login to report an error in the console so that we can quickly get a backtrace to the code that tries to use it. - - - - - d915e732 by Pier Angelo Vendrame at 2026-02-23T09:15:33+01:00 MB 112: Updater customization for Mullvad Browser MB 71: Set the updater base URL to Mullvad domain - - - - - 962a43e9 by Nicolas Vigier at 2026-02-23T09:15:33+01:00 MB 79: Add Mullvad Browser MAR signing keys MB 256: Add mullvad-browser nightly mar signing key - - - - - 68b79ceb by Pier Angelo Vendrame at 2026-02-23T09:15:34+01:00 MB 34: Hide unsafe and unwanted preferences UI about:preferences allow to override some of our defaults, that could be fingeprintable or have some other unwanted consequences. - - - - - dca4bdf2 by Pier Angelo Vendrame at 2026-02-23T09:15:34+01:00 MB 160: Disable the cookie exceptions button Besides disabling the "Delete on close checkbox", disable also the "Manage Exceptions" button when always using PBM. - - - - - c4673093 by hackademix at 2026-02-23T09:15:34+01:00 MB 163: prevent uBlock Origin from being uninstalled/disabled - - - - - eeffd50f by Pier Angelo Vendrame at 2026-02-23T09:15:35+01:00 MB 188: Customize Gitlab Issue and Merge templates - - - - - fb101db9 by Pier Angelo Vendrame at 2026-02-23T09:15:35+01:00 MB 213: Customize the search engines list. MB 483: Ship DDG without AI as a bundled search engine. MB 487: Use custom order for search engines. - - - - - fff24475 by hackademix at 2026-02-23T09:15:35+01:00 MB 214: Enable cross-tab identity leak protection in "quiet" mode - - - - - 06981563 by Pier Angelo Vendrame at 2026-02-23T09:15:36+01:00 MB 80: Enable Mullvad Browser as a default browser - - - - - 26b31d01 by Pier Angelo Vendrame at 2026-02-23T09:15:36+01:00 MB 320: Temporarily disable WebRTC and WDBA on Windows. WebRTC should be re-enabled when tor-browser#42758 is resolved, and and the default browser agent when in general we make this feature work again. - - - - - c8133e18 by Henry Wilkes at 2026-02-23T09:15:36+01:00 MB 329: Customize toolbar for mullvad-browser. - - - - - a913d38a by Henry Wilkes at 2026-02-23T09:15:37+01:00 MB 419: Mullvad Browser migration procedures. This commit implements the the Mullvad Browser's version of _migrateUI. - - - - - 2644b3b7 by Henry Wilkes at 2026-02-23T09:15:37+01:00 MB 488: Adjust search engine removal notification for Mullvad Leta. - - - - - 253 changed files: - .gitlab/ci/jobs/update-translations.yml - .gitlab/issue_templates/000 Bug Report.md - .gitlab/issue_templates/010 Proposal.md - .gitlab/issue_templates/020 Web Compatibility.md - .gitlab/issue_templates/030 Test.md - .gitlab/issue_templates/040 Feature.md - .gitlab/issue_templates/060 Rebase - Alpha.md - .gitlab/issue_templates/061 Rebase - Stable.md - .gitlab/issue_templates/063 Rebase - Rapid.md - .gitlab/issue_templates/090 Emergency Security Issue.md - .gitlab/merge_request_templates/Default.md - + .gitlab/merge_request_templates/Rebase.md - browser/app/Makefile.in - browser/app/macbuild/Contents/Info.plist.in - browser/app/module.ver - browser/app/firefox.exe.manifest → browser/app/mullvadbrowser.exe.manifest - + browser/app/profile/000-mullvad-browser.js - browser/app/profile/001-base-profile.js - browser/base/content/aboutDialog.xhtml - browser/base/content/appmenu-viewcache.inc.xhtml - browser/base/content/browser-menubar.inc - browser/base/content/browser-places.js - browser/base/content/browser.js - browser/base/content/default-bookmarks.html - browser/base/content/nsContextMenu.sys.mjs - browser/base/content/overrides/app-license.html - browser/base/content/pageinfo/pageInfo.xhtml - browser/base/content/utilityOverlay.js - browser/branding/branding-common.mozbuild - + browser/branding/mb-alpha/VisualElements_150.png - + browser/branding/mb-alpha/VisualElements_70.png - + browser/branding/mb-alpha/configure.sh - + browser/branding/mb-alpha/content/about-logo.png - + browser/branding/mb-alpha/content/about-logo.svg - + browser/branding/mb-alpha/content/about-logo(a)2x.png - + browser/branding/mb-alpha/content/about-wordmark.svg - + browser/branding/mb-alpha/content/about.png - + browser/branding/mb-alpha/content/aboutDialog.css - + browser/branding/mb-alpha/content/document_pdf.svg - + browser/branding/mb-alpha/content/firefox-wordmark.svg - + browser/branding/mb-alpha/content/icon128.png - + browser/branding/mb-alpha/content/icon16.png - + browser/branding/mb-alpha/content/icon256.png - + browser/branding/mb-alpha/content/icon32.png - + browser/branding/mb-alpha/content/icon48.png - + browser/branding/mb-alpha/content/icon64.png - + browser/branding/mb-alpha/content/jar.mn - + browser/branding/mb-alpha/content/moz.build - + browser/branding/mb-alpha/content/mullvad-branding.css - + browser/branding/mb-alpha/default128.png - + browser/branding/mb-alpha/default16.png - + browser/branding/mb-alpha/default22.png - + browser/branding/mb-alpha/default24.png - + browser/branding/mb-alpha/default256.png - + browser/branding/mb-alpha/default32.png - + browser/branding/mb-alpha/default48.png - + browser/branding/mb-alpha/default64.png - + browser/branding/mb-alpha/document.icns - + browser/branding/mb-alpha/document.ico - + browser/branding/mb-alpha/document_pdf.ico - + browser/branding/mb-alpha/firefox.icns - + browser/branding/mb-alpha/firefox.ico - + browser/branding/mb-alpha/firefox.svg - + browser/branding/mb-alpha/locales/en-US/brand.ftl - + browser/branding/mb-alpha/locales/en-US/brand.properties - + browser/branding/mb-alpha/locales/jar.mn - + browser/branding/mb-alpha/locales/moz.build - + browser/branding/mb-alpha/locales/mullvad-about-wordmark-en.ftl - + browser/branding/mb-alpha/moz.build - + browser/branding/mb-alpha/mullvadbrowser.VisualElementsManifest.xml - + browser/branding/mb-alpha/newtab.ico - + browser/branding/mb-alpha/newwindow.ico - + browser/branding/mb-alpha/pbmode.ico - + browser/branding/mb-alpha/pref/firefox-branding.js - + browser/branding/mb-nightly/VisualElements_150.png - + browser/branding/mb-nightly/VisualElements_70.png - + browser/branding/mb-nightly/configure.sh - + browser/branding/mb-nightly/content/about-logo.png - + browser/branding/mb-nightly/content/about-logo.svg - + browser/branding/mb-nightly/content/about-logo(a)2x.png - + browser/branding/mb-nightly/content/about-wordmark.svg - + browser/branding/mb-nightly/content/about.png - + browser/branding/mb-nightly/content/aboutDialog.css - + browser/branding/mb-nightly/content/document_pdf.svg - + browser/branding/mb-nightly/content/firefox-wordmark.svg - + browser/branding/mb-nightly/content/icon128.png - + browser/branding/mb-nightly/content/icon16.png - + browser/branding/mb-nightly/content/icon256.png - + browser/branding/mb-nightly/content/icon32.png - + browser/branding/mb-nightly/content/icon48.png - + browser/branding/mb-nightly/content/icon64.png - + browser/branding/mb-nightly/content/jar.mn - + browser/branding/mb-nightly/content/moz.build - + browser/branding/mb-nightly/content/mullvad-branding.css - + browser/branding/mb-nightly/default128.png - + browser/branding/mb-nightly/default16.png - + browser/branding/mb-nightly/default22.png - + browser/branding/mb-nightly/default24.png - + browser/branding/mb-nightly/default256.png - + browser/branding/mb-nightly/default32.png - + browser/branding/mb-nightly/default48.png - + browser/branding/mb-nightly/default64.png - + browser/branding/mb-nightly/document.icns - + browser/branding/mb-nightly/document.ico - + browser/branding/mb-nightly/document_pdf.ico - + browser/branding/mb-nightly/firefox.icns - + browser/branding/mb-nightly/firefox.ico - + browser/branding/mb-nightly/firefox.svg - + browser/branding/mb-nightly/locales/en-US/brand.ftl - + browser/branding/mb-nightly/locales/en-US/brand.properties - + browser/branding/mb-nightly/locales/jar.mn - + browser/branding/mb-nightly/locales/moz.build - + browser/branding/mb-nightly/locales/mullvad-about-wordmark-en.ftl - + browser/branding/mb-nightly/moz.build - + browser/branding/mb-nightly/mullvadbrowser.VisualElementsManifest.xml - + browser/branding/mb-nightly/newtab.ico - + browser/branding/mb-nightly/newwindow.ico - + browser/branding/mb-nightly/pbmode.ico - + browser/branding/mb-nightly/pref/firefox-branding.js - + browser/branding/mb-release/VisualElements_150.png - + browser/branding/mb-release/VisualElements_70.png - + browser/branding/mb-release/configure.sh - + browser/branding/mb-release/content/about-logo.png - + browser/branding/mb-release/content/about-logo.svg - + browser/branding/mb-release/content/about-logo(a)2x.png - + browser/branding/mb-release/content/about-wordmark.svg - + browser/branding/mb-release/content/about.png - + browser/branding/mb-release/content/aboutDialog.css - + browser/branding/mb-release/content/document_pdf.svg - + browser/branding/mb-release/content/firefox-wordmark.svg - + browser/branding/mb-release/content/icon128.png - + browser/branding/mb-release/content/icon16.png - + browser/branding/mb-release/content/icon256.png - + browser/branding/mb-release/content/icon32.png - + browser/branding/mb-release/content/icon48.png - + browser/branding/mb-release/content/icon64.png - + browser/branding/mb-release/content/jar.mn - + browser/branding/mb-release/content/moz.build - + browser/branding/mb-release/content/mullvad-branding.css - + browser/branding/mb-release/default128.png - + browser/branding/mb-release/default16.png - + browser/branding/mb-release/default22.png - + browser/branding/mb-release/default24.png - + browser/branding/mb-release/default256.png - + browser/branding/mb-release/default32.png - + browser/branding/mb-release/default48.png - + browser/branding/mb-release/default64.png - + browser/branding/mb-release/document.icns - + browser/branding/mb-release/document.ico - + browser/branding/mb-release/document_pdf.ico - + browser/branding/mb-release/firefox.icns - + browser/branding/mb-release/firefox.ico - + browser/branding/mb-release/firefox.svg - + browser/branding/mb-release/locales/en-US/brand.ftl - + browser/branding/mb-release/locales/en-US/brand.properties - + browser/branding/mb-release/locales/jar.mn - + browser/branding/mb-release/locales/moz.build - + browser/branding/mb-release/locales/mullvad-about-wordmark-en.ftl - + browser/branding/mb-release/moz.build - + browser/branding/mb-release/mullvadbrowser.VisualElementsManifest.xml - + browser/branding/mb-release/newtab.ico - + browser/branding/mb-release/newwindow.ico - + browser/branding/mb-release/pbmode.ico - + browser/branding/mb-release/pref/firefox-branding.js - browser/components/BrowserContentHandler.sys.mjs - browser/components/BrowserGlue.sys.mjs - browser/components/DesktopActorRegistry.sys.mjs - browser/components/ProfileDataUpgrader.sys.mjs - browser/components/about/AboutRedirector.cpp - browser/components/about/components.conf - browser/components/customizableui/CustomizableUI.sys.mjs - browser/components/moz.build - + browser/components/mullvad-browser/AboutMullvadBrowserChild.sys.mjs - + browser/components/mullvad-browser/AboutMullvadBrowserParent.sys.mjs - + browser/components/mullvad-browser/content/2728-sparkles.svg - + browser/components/mullvad-browser/content/aboutMullvadBrowser.css - + browser/components/mullvad-browser/content/aboutMullvadBrowser.html - + browser/components/mullvad-browser/content/aboutMullvadBrowser.js - + browser/components/mullvad-browser/jar.mn - + browser/components/mullvad-browser/moz.build - browser/components/preferences/home.inc.xhtml - browser/components/preferences/main.js - browser/components/preferences/preferences.xhtml - browser/components/preferences/privacy.inc.xhtml - browser/components/preferences/privacy.js - browser/components/preferences/search.inc.xhtml - browser/components/search/SearchUIUtils.sys.mjs - browser/components/shell/ShellService.sys.mjs - browser/components/shell/WindowsDefaultBrowser.cpp - browser/components/shell/nsWindowsShellService.cpp - browser/components/tabbrowser/NewTabPagePreloading.sys.mjs - browser/config/mozconfigs/base-browser - + browser/config/mozconfigs/mullvad-browser - browser/installer/package-manifest.in - browser/installer/windows/nsis/updater_append.ini - browser/locales/l10n.toml - browser/modules/HomePage.sys.mjs - browser/moz.build - browser/moz.configure - config/create_rc.py - devtools/client/aboutdebugging/src/actions/runtimes.js - devtools/client/aboutdebugging/src/components/sidebar/Sidebar.js - devtools/client/jar.mn - devtools/client/themes/images/aboutdebugging-firefox-aurora.svg - devtools/client/themes/images/aboutdebugging-firefox-beta.svg - devtools/client/themes/images/aboutdebugging-firefox-logo.svg - devtools/client/themes/images/aboutdebugging-firefox-nightly.svg - devtools/client/themes/images/aboutdebugging-firefox-release.svg - + devtools/client/themes/images/aboutdebugging-mullvadbrowser-logo.svg - docshell/base/nsAboutRedirector.cpp - docshell/build/components.conf - moz.configure - mozconfig-linux-aarch64 - mozconfig-linux-aarch64-dev - mozconfig-linux-x86_64 - mozconfig-linux-x86_64-asan - mozconfig-linux-x86_64-dev - mozconfig-macos - mozconfig-macos-dev - mozconfig-windows-x86_64 - + other-licenses/nsis/Contrib/ApplicationID/Makefile - other-licenses/nsis/Contrib/ApplicationID/Set.cpp - + other-licenses/nsis/Contrib/CityHash/Makefile - toolkit/components/extensions/child/ext-storage.js - toolkit/components/extensions/parent/ext-storage.js - toolkit/components/passwordmgr/LoginHelper.sys.mjs - toolkit/components/search/SearchService.sys.mjs - toolkit/components/search/content/base-browser-search-engine-icons.json - toolkit/components/search/content/base-browser-search-engines.json - + toolkit/components/search/content/brave.svg - + toolkit/components/search/content/mojeek.ico - toolkit/components/search/tests/xpcshell/test_base_browser.js - toolkit/components/securitylevel/SecurityLevel.sys.mjs - + toolkit/content/aboutRightsMullvad.xhtml - + toolkit/content/aboutTelemetryMullvad.xhtml - toolkit/content/jar.mn - + toolkit/locales/en-US/toolkit/global/mullvad-browser.ftl - toolkit/mozapps/defaultagent/EventLog.h - toolkit/mozapps/defaultagent/SetDefaultBrowser.cpp - toolkit/mozapps/extensions/AddonManager.sys.mjs - toolkit/mozapps/extensions/content/aboutaddons.css - toolkit/mozapps/extensions/internal/XPIDatabase.sys.mjs - toolkit/mozapps/extensions/internal/XPIProvider.sys.mjs - toolkit/mozapps/update/updater/nightly_aurora_level3_primary.der - toolkit/mozapps/update/updater/nightly_aurora_level3_secondary.der - toolkit/mozapps/update/updater/release_primary.der - toolkit/mozapps/update/updater/release_secondary.der - + toolkit/themes/shared/icons/mullvadbrowser.png - toolkit/themes/shared/minimal-toolkit.jar.inc.mn - toolkit/xre/nsAppRunner.cpp - tools/lint/fluent-lint/exclusions.yml - widget/windows/WinTaskbar.cpp - widget/windows/moz.build The diff was not included because it is too large. View it on GitLab: https://gitlab.torproject.org/tpo/applications/mullvad-browser/-/compare/b5… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/mullvad-browser/-/compare/b5… You're receiving this email because of your account on gitlab.torproject.org.
1 0
0 0
[Git][tpo/applications/tor-browser] Pushed new tag tor-browser-115.33.0esr-13.5-1-build2
by ma1 (@ma1) 23 Feb '26

23 Feb '26
ma1 pushed new tag tor-browser-115.33.0esr-13.5-1-build2 at The Tor Project / Applications / Tor Browser -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/tree/tor-brows… You're receiving this email because of your account on gitlab.torproject.org.
1 0
0 0
[Git][tpo/applications/tor-browser][tor-browser-115.33.0esr-13.5-1] 4 commits: Bug 2006199: Use gzip stream total_out for SVG document parsing. r=jfkthame
by ma1 (@ma1) 23 Feb '26

23 Feb '26
ma1 pushed to branch tor-browser-115.33.0esr-13.5-1 at The Tor Project / Applications / Tor Browser Commits: e31cc1a1 by Brad Werth at 2026-02-23T09:34:57+01:00 Bug 2006199: Use gzip stream total_out for SVG document parsing. r=jfkthame With this change, the assert is no longer necessary, because the stream tells us how many elements to process. A crashtest is included. Differential Revision: https://phabricator.services.mozilla.com/D276726 - - - - - 1e13a3d1 by Valentin Gosu at 2026-02-23T09:35:16+01:00 Bug 2008426 - No sniffing for JAR channels a=dmeehan DONTBUILD When the content type is determined to be UNKNOWN_CONTENT_TYPE and the content is coming from a JAR file we shouldn't attempt to do content sniffing. JAR files should always have the correct file extension. Original Revision: https://phabricator.services.mozilla.com/D278098 Differential Revision: https://phabricator.services.mozilla.com/D279874 - - - - - ad371e9b by Nika Layzell at 2026-02-23T09:35:21+01:00 Bug 2008912 - (ESR140) New checks for synced contexts a=dmeehan DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D279771 - - - - - 761453a4 by Frederik Braun at 2026-02-23T09:35:27+01:00 Bug 2012331 - ensure consistent MediaKeys lifetime a=dmeehan DONTBUILD Original Revision: https://phabricator.services.mozilla.com/D280379 Differential Revision: https://phabricator.services.mozilla.com/D282593 - - - - - 10 changed files: - docshell/base/BrowsingContext.cpp - docshell/base/BrowsingContextGroup.cpp - docshell/base/BrowsingContextGroup.h - docshell/base/WindowContext.cpp - dom/media/eme/MediaKeys.cpp - + gfx/tests/crashtests/2006199.html - + gfx/tests/crashtests/badsvgfont.ttf - gfx/tests/crashtests/crashtests.list - gfx/thebes/gfxSVGGlyphs.cpp - uriloader/base/nsURILoader.cpp Changes: ===================================== docshell/base/BrowsingContext.cpp ===================================== @@ -3801,6 +3801,10 @@ bool IPDLParamTraits<dom::MaybeDiscarded<dom::BrowsingContext>>::Read( if (id == 0) { *aResult = nullptr; } else if (RefPtr<dom::BrowsingContext> bc = dom::BrowsingContext::Get(id)) { + if (!bc->Group()->IsKnownForMessageReader(aReader)) { + return false; + } + *aResult = std::move(bc); } else { aResult->SetDiscarded(id); ===================================== docshell/base/BrowsingContextGroup.cpp ===================================== @@ -259,6 +259,42 @@ ContentParent* BrowsingContextGroup::GetHostProcess( return mHosts.GetWeak(aRemoteType); } +bool BrowsingContextGroup::IsKnownForMessageReader( + IPC::MessageReader* aReader) { + if (!aReader->GetActor()) { + aReader->FatalError( + "No actor for BrowsingContextGroup::IsKnownForMessageReader"); + return false; + } + + mozilla::ipc::IToplevelProtocol* topActor = + aReader->GetActor()->ToplevelProtocol(); + switch (topActor->GetProtocolId()) { + case PInProcessMsgStart: + // PInProcess always exists only within a single process, so we don't need + // to do any validation on it. + return true; + + case PContentMsgStart: + // The process should only be able to name this BCG if it is + // subscribed, or if the BCG has been destroyed (and has therefore + // stopped tracking subscribers). + if (topActor->GetSide() == mozilla::ipc::ParentSide && !mDestroyed && + !mSubscribers.Contains(static_cast<ContentParent*>(topActor))) { + aReader->FatalError( + "Process is not subscribed to this BrowsingContextGroup"); + return false; + } + return true; + + default: + aReader->FatalError( + "Unsupported toplevel actor for " + "BrowsingContextGroup::IsKnownForMessageReader"); + return false; + } +} + void BrowsingContextGroup::UpdateToplevelsSuspendedIfNeeded() { if (!StaticPrefs::dom_suspend_inactive_enabled()) { return; @@ -304,8 +340,8 @@ void BrowsingContextGroup::Destroy() { !sBrowsingContextGroups->Contains(Id()) || *sBrowsingContextGroups->Lookup(Id()) != this); } - mDestroyed = true; #endif + mDestroyed = true; // Make sure to call `RemoveBrowsingContextGroup` for every entry in both // `mHosts` and `mSubscribers`. This will visit most entries twice, but ===================================== docshell/base/BrowsingContextGroup.h ===================================== @@ -74,6 +74,12 @@ class BrowsingContextGroup final : public nsWrapperCache { // BrowsingContextGroup, if possible. ContentParent* GetHostProcess(const nsACString& aRemoteType); + // Check if the process which sent the message being read from aReader is + // aware of this BrowsingContextGroup's existence. + // If this returns false, it will first set a fatal error on aReader with more + // details. + bool IsKnownForMessageReader(IPC::MessageReader* aReader); + // When a BrowsingContext is being discarded, we may want to keep the // corresponding BrowsingContextGroup alive until the other process // acknowledges that the BrowsingContext has been discarded. A `KeepAlive` @@ -226,9 +232,7 @@ class BrowsingContextGroup final : public nsWrapperCache { uint32_t mKeepAliveCount = 0; -#ifdef MOZ_DIAGNOSTIC_ASSERT_ENABLED bool mDestroyed = false; -#endif // A BrowsingContextGroup contains a series of {Browsing,Window}Context // objects. They are addressed using a hashtable to avoid linear lookup when ===================================== docshell/base/WindowContext.cpp ===================================== @@ -629,6 +629,10 @@ bool IPDLParamTraits<dom::MaybeDiscarded<dom::WindowContext>>::Read( if (id == 0) { *aResult = nullptr; } else if (RefPtr<dom::WindowContext> wc = dom::WindowContext::GetById(id)) { + if (!wc->Group()->IsKnownForMessageReader(aReader)) { + return false; + } + *aResult = std::move(wc); } else { aResult->SetDiscarded(id); ===================================== dom/media/eme/MediaKeys.cpp ===================================== @@ -327,6 +327,7 @@ void MediaKeys::RejectPromise(PromiseId aId, ErrorResult&& aException, this, aId, errorCodeAsInt); return; } + RefPtr<MediaKeys> keys(this); // This promise could be a createSession or loadSession promise, // so we might have a pending session waiting to be resolved into @@ -381,6 +382,7 @@ void MediaKeys::ResolvePromise(PromiseId aId) { if (!promise) { return; } + RefPtr<MediaKeys> keys(this); uint32_t token = 0; if (!mPromiseIdToken.Get(aId, &token)) { ===================================== gfx/tests/crashtests/2006199.html ===================================== @@ -0,0 +1,8 @@ +<!DOCTYPE html> +<style> +@font-face { + font-family: 'PoCFont'; + src: url('badsvgfont.ttf'); +} +</style> +<div style="font-family: PoCFont; font-size: 100px;">L</div> ===================================== gfx/tests/crashtests/badsvgfont.ttf ===================================== Binary files /dev/null and b/gfx/tests/crashtests/badsvgfont.ttf differ ===================================== gfx/tests/crashtests/crashtests.list ===================================== @@ -225,4 +225,5 @@ load 1797099-1.html load 1799495-1.html load 1802382-1.html load 1808830.html +load 2006199.html ===================================== gfx/thebes/gfxSVGGlyphs.cpp ===================================== @@ -292,8 +292,7 @@ gfxSVGGlyphsDocument::gfxSVGGlyphsDocument(const uint8_t* aBuffer, if (Z_OK == inflateInit2(&s, 16 + MAX_WBITS)) { int result = inflate(&s, Z_FINISH); if (Z_STREAM_END == result) { - MOZ_ASSERT(size_t(s.next_out - outBuf.Elements()) == origLen); - ParseDocument(outBuf.Elements(), outBuf.Length()); + ParseDocument(outBuf.Elements(), s.total_out); } else { NS_WARNING("Failed to decompress SVG glyphs document"); } ===================================== uriloader/base/nsURILoader.cpp ===================================== @@ -16,6 +16,7 @@ #include "nsIInterfaceRequestor.h" #include "nsIInterfaceRequestorUtils.h" #include "nsIInputStream.h" +#include "nsIJARChannel.h" #include "nsIStreamConverterService.h" #include "nsIWeakReferenceUtils.h" #include "nsIHttpChannel.h" @@ -554,6 +555,15 @@ nsresult nsDocumentOpenInfo::TryStreamConversion(nsIChannel* aChannel) { srcContentType.AssignLiteral(UNKNOWN_CONTENT_TYPE); } + // If this is an unknown content type loaded from a JAR file + // don't attempt to sniff it. + if (srcContentType.EqualsLiteral(UNKNOWN_CONTENT_TYPE)) { + if (nsCOMPtr<nsIJARChannel> jar = do_QueryInterface(aChannel)) { + m_targetStreamListener = nullptr; + return NS_ERROR_NOT_AVAILABLE; + } + } + nsresult rv = ConvertData(aChannel, m_contentListener, srcContentType, anyType); if (NS_FAILED(rv)) { View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/compare/04b15a… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/compare/04b15a… You're receiving this email because of your account on gitlab.torproject.org.
1 0
0 0
[Git][tpo/applications/tor-browser][tor-browser-148.0a1-16.0-1] 62 commits: fixup! BB 44167: Don't build the uninstaller for Windows during Firefox compilation
by Dan Ballard (@dan) 23 Feb '26

23 Feb '26
Dan Ballard pushed to branch tor-browser-148.0a1-16.0-1 at The Tor Project / Applications / Tor Browser Commits: cbcf389a by Beatriz Rizental at 2026-02-19T09:42:23-08:00 fixup! BB 44167: Don't build the uninstaller for Windows during Firefox compilation When building with tests enabled, the current patch was breaking the generated Makefile. This commit fixes it. - - - - - a9a5fb19 by Beatriz Rizental at 2026-02-19T09:42:23-08:00 fixup! BB 43564: Modify ./mach bootstrap for Base Browser We don't want to bootstrap OONX. It's a ML tool, not used. - - - - - 8107162a by Beatriz Rizental at 2026-02-19T09:42:24-08:00 fixup! BB 43564: Modify ./mach bootstrap for Base Browser Use our MacOS SDK mirror when bootstrapping for Mac. - - - - - 8bad3e12 by Henry Wilkes at 2026-02-19T09:42:24-08:00 fixup! BB 41803: Add some developer tools for working on tor-browser. TB 44452: Improve the range-diff and diff-diff commands. - - - - - 93fb4169 by Henry Wilkes at 2026-02-19T09:42:24-08:00 fixup! BB 32308: Use direct browser sizing for letterboxing. TB 44289: Handle the case where --toolbar-field-color is set to "inherit". Also, better handle "currentColor" values to not rely on the computed color, which may vary with the UI state. Also, replace "/*" comments with "//". - - - - - 89e20a06 by Henry Wilkes at 2026-02-19T09:42:25-08:00 fixup! BB 42305: Add script to combine translation files across versions. TB 44498: Change the expected browser version gap between stable and alpha from 0.5 to 1.0. - - - - - 79e70a5b by Morgan at 2026-02-19T09:42:25-08:00 fixup! BB 43615: Add Gitlab Issue and Merge Request templates - add time-gated feature issue template - add a revert patchset issue template - - - - - 2a41dc4d by Morgan at 2026-02-19T09:42:25-08:00 fixup! BB 43615: Add Gitlab Issue and Merge Request templates migrate Project 131 label to Project 196 - - - - - 260a0f72 by clairehurst at 2026-02-19T09:46:17-08:00 fixup! [android] Rename as Tor Browser tor-browser#44469 Fix branding on Android RR - - - - - 547aab53 by Pier Angelo Vendrame at 2026-02-19T09:46:21-08:00 dropme! TB 41878: [android] Add standalone Tor Bootstrap Move these changes to a commit that comes before. Do not cherry-pick those changes. - - - - - 3feb2223 by Pier Angelo Vendrame at 2026-02-19T09:46:21-08:00 fixup! TB 42247: Android helpers for the TorProvider Move these changes to this commit, as this file is mostly changed only here. - - - - - b1274525 by Pier Angelo Vendrame at 2026-02-19T09:46:22-08:00 fixup! BB 43140: Tighten up fonts on Linux. BB 44410: Use UI system font size. After tor-browser#44286, the browser UI font size is too small in some system. So, hardcode only a few properties, but still query the system for the font size. - - - - - b9acad11 by Henry Wilkes at 2026-02-19T09:46:22-08:00 dropme! TB 43901: Modify about:license for Tor Browser. MB 489: Revert the TB patch entirely by reverting f53f82ba5eaa6b4a5b011608e81c7b3887873c3b and 66d6a1e876bd80274edb7b0225dc81dfbb39bc30. - - - - - 6454e93a by Henry Wilkes at 2026-02-19T09:46:22-08:00 BB 43901: Modify about:license. We also drop about:rights. - - - - - 0a77f73f by Dan Ballard at 2026-02-19T09:47:50-08:00 TB 44507: [android] Drop Sentry as a dependancy - - - - - 556d5e6a by Pier Angelo Vendrame at 2026-02-19T09:47:53-08:00 fixup! BB 16285: Exclude ClearKey system for now BB 44508: Drop clearkey also on Android. - - - - - fa8bba82 by Henry Wilkes at 2026-02-19T09:47:54-08:00 fixup! BB 32308: Use direct browser sizing for letterboxing. TB 44535: Make --tabpanel-background-color transparent when letterboxing is enabled. - - - - - de70ce19 by Henry Wilkes at 2026-02-19T09:47:56-08:00 fixup! Add CI for Tor Browser TB 44492: Fix lint warnings. - - - - - 1fc9b701 by Henry Wilkes at 2026-02-19T09:47:58-08:00 fixup! TB 43817: Add tests for Tor Browser TB 44492: Fix lint warnings. - - - - - 3163ffe7 by Beatriz Rizental at 2026-02-19T09:47:58-08:00 fixup! BB 43564: Modify ./mach bootstrap for Base Browser Generalize extension symlinking code. - - - - - eb1d49ba by Beatriz Rizental at 2026-02-19T09:47:59-08:00 fixup! TB 43564: Modify ./mach bootstrap for Tor Browser Function name update and reformatting - - - - - 1f4ebfa0 by Henry Wilkes at 2026-02-19T09:47:59-08:00 TB 41822: Hide the default browser settings. - - - - - c492f323 by Beatriz Rizental at 2026-02-19T09:47:59-08:00 fixup! BB 43564: Modify ./mach bootstrap for Base Browser - - - - - 71f436d9 by clairehurst at 2026-02-19T09:48:00-08:00 fixup! TB 42655 [android]: Implement "New circuit for this site" on Android Bug 44523: New circuit seems to have disappeared from 147 on Android - - - - - 28e175a5 by hackademix at 2026-02-19T10:37:34-08:00 fixup! [android] Modify add-on support TB 44533: Install bundled NoScript extension at least once per build install - - - - - 0de6bb6f by Dan Ballard at 2026-02-22T10:23:21-08:00 fixup! fixup! [android] Modify add-on support cleanup extra newline - - - - - dfb956b3 by Henry Wilkes at 2026-02-22T10:23:22-08:00 fixup! Firefox preference overrides. TB 44460: Update the autofill preferences in line with upstream's new preferences. - - - - - bdbba7ef by Henry Wilkes at 2026-02-22T10:23:22-08:00 dropme! TB 2176: Rebrand Firefox to TorBrowser TB 44522: Revert tor-browser changes to aboutDialog.xhtml. - - - - - 1b1ebde7 by Henry Wilkes at 2026-02-22T10:23:22-08:00 BB 44522: Modify the about dialog. We hide the Firefox-specific elements and apply some common styling rules. - - - - - bd7eea78 by Henry Wilkes at 2026-02-22T10:23:23-08:00 fixup! TB 2176: Rebrand Firefox to TorBrowser TB 44522: Restore Tor Browser styling. - - - - - 159b762f by Pier Angelo Vendrame at 2026-02-22T10:23:24-08:00 fixup! Base Browser's .mozconfigs. BB 44532: Backport Terser and enable JS minifying on Android. - - - - - d58ba9be by Beatriz Rizental at 2026-02-22T10:23:25-08:00 fixup! BB 43615: Add Gitlab Issue and Merge Request templates Delete Rebase templates from Base Browser - - - - - 7f20a8f2 by Beatriz Rizental at 2026-02-22T10:23:25-08:00 fixup! TB 43616: Customize Gitlab Issue and Merge Request templates Update rebase templates - - - - - b34467db by Henry Wilkes at 2026-02-22T10:23:28-08:00 fixup! BB 44045: Disable ML features. TB 44554: Hide the GenAI menu item. - - - - - 5edcea41 by clairehurst at 2026-02-22T10:23:28-08:00 fixup! [android] Modify add-on support - - - - - 0786b62d by hackademix at 2026-02-22T10:23:30-08:00 TB 44591: Force extensions initialization on startup. - - - - - cdc8ba48 by Pier Angelo Vendrame at 2026-02-22T10:23:30-08:00 fixup! TB 2176: Rebrand Firefox to TorBrowser BB 44050: Use org.torproject rather than org.mozilla for D-bus. - - - - - 2cd2a532 by Pier Angelo Vendrame at 2026-02-22T10:23:31-08:00 fixup! BB 42683: Create script to generate issue triage csv file from bugzilla query and git logs Delete the script that has been moved to tor-browser-build:tools/browser. - - - - - 3e19fcd2 by Beatriz Rizental at 2026-02-22T10:23:31-08:00 Bug 2013390: Test file extension before testing zip and tarfiles.r=ahal The tarfile check specifically has been returning false positives on DMG files. Differential Revision: https://phabricator.services.mozilla.com/D281070 - - - - - 0d40b067 by Beatriz Rizental at 2026-02-22T10:23:32-08:00 Bug 2013358: Drop Python <3.13 requirement from manifestparser.r=ahal Differential Revision: https://phabricator.services.mozilla.com/D281036 - - - - - 61c122fb by clairehurst at 2026-02-22T10:23:33-08:00 fixup! Temporary changes to about:torconnect for Android. This reverts commit aed2663396d9fe060829290ac9e64774131ac1c3. - - - - - cd1196bd by clairehurst at 2026-02-22T10:23:34-08:00 fixup! [android] Implement Android-native Connection Assist UI - - - - - 01451ea9 by Dan Ballard at 2026-02-22T10:23:34-08:00 fixup! TB 42247: Android helpers for the TorProvider Bug 43645: wiring in proper call to shutdown the tor process - - - - - fb9e538b by Dan Ballard at 2026-02-22T10:23:35-08:00 fixup! TB 41878: [android] Add standalone Tor Bootstrap Bug 43645: wire in call to shutdown tor process onDestroy - - - - - 37882845 by Pier Angelo Vendrame at 2026-02-22T10:23:35-08:00 fixup! TB 42247: Android helpers for the TorProvider TB 44620: Move the Android IPC directory. Move the the files we use to communicate with the tor process from the cache directory to the data directory, as some OEMs might be doing some strange things in the cache directory, which might result in proxy errors for users. - - - - - fc9741ea by clairehurst at 2026-02-22T10:23:35-08:00 TB 43349 [android]: Add feedback for successful bootstrap - - - - - 3b75e699 by june wilde at 2026-02-22T10:23:36-08:00 fixup! Firefox preference overrides. - - - - - 62af81bc by Henry Wilkes at 2026-02-22T10:23:36-08:00 fixup! Firefox preference overrides. TB 44520: Disable Normandy rollout. This preference is added in Firefox 149 from bugzilla bug 2003350. - - - - - a7af4874 by Henry Wilkes at 2026-02-22T10:23:37-08:00 BB 44520: Disable Experiment API (Firefox Labs). - - - - - c5af0f99 by Henry Wilkes at 2026-02-22T10:23:37-08:00 fixup! TB 43349 [android]: Add feedback for successful bootstrap TB 43349: Revert the string changes from 371573fc6ff4340cf09a330b4ed1cd688cf4337e since this was the wrong fixup target. - - - - - 9815068b by Henry Wilkes at 2026-02-22T10:23:37-08:00 fixup! [android] TBA strings TB 43349: String for the toast notification. - - - - - cad26f4c by Pier Angelo Vendrame at 2026-02-22T10:23:38-08:00 fixup! TB 40933: Add tor-launcher functionality TB 44619: Add more tor logs to the UI. Usually, we show in the UI only the logs we received from the tor daemon. However, for troubleshooting, it makes sense to display more errors, e.g., about failure to start a tor process, or to connect to the control port. We already had those in the browser console, however it is not trivial to get them, especially on Android. TB 43403&43560: Add "UTC" to the log timestamp. - - - - - de641812 by Henry Wilkes at 2026-02-22T10:23:39-08:00 fixup! BB 41916: Letterboxing preferences UI TB 44459: Use settings config for Letterboxing. - - - - - 10e8f525 by Henry Wilkes at 2026-02-22T10:23:39-08:00 fixup! Base Browser strings TB 44459: Convert letterboxing setting strings. - - - - - 04e73a40 by Henry Wilkes at 2026-02-22T10:23:40-08:00 fixup! Tor Browser localization migration scripts. TB 44459: Migration recipe to create the new letterboxing strings for other locales. - - - - - 2aaa59be by Benjamin VanderSloot at 2026-02-22T10:23:40-08:00 Bug 2010501 - DNS drop down under privacy and security is broken after 147 - r=valentin,tgiles Differential Revision: https://phabricator.services.mozilla.com/D279885 - - - - - 2be7ec73 by Henry Wilkes at 2026-02-22T10:23:40-08:00 fixup! BB 43525: Skip Remote Settings for search engine customization. TB 44647: Restore upstream's logic for getConfiguration* methods. - - - - - 99c2d34b by Henry Wilkes at 2026-02-22T10:23:41-08:00 fixup! BB 43525: Skip Remote Settings for search engine customization. TB 44647: Re-implement the search configuration patch in a more minimal form. - - - - - a1c687a4 by Chun-Min Chang at 2026-02-22T10:23:42-08:00 Bug 2014390 r=media-playback-reviewers,padenot a=RyanVM - - - - - a0092f7f by Pier Angelo Vendrame at 2026-02-22T10:23:42-08:00 Bug 2016052 - Add a build flag to disable system preferences. r=gstoll Differential Revision: https://phabricator.services.mozilla.com/D282768 - - - - - db6b1aa4 by Pier Angelo Vendrame at 2026-02-22T10:23:43-08:00 fixup! Base Browser's .mozconfigs. BB 44394: Disable preferences from /etc/firefox on Linux. - - - - - 3e46f2a0 by Morgan at 2026-02-22T10:23:43-08:00 fixup! TB 43616: Customize Gitlab Issue and Merge Request templates remove Mullvad Browser-specfic rebase steps - - - - - 110 changed files: - .gitlab/ci/jobs/startup-test/startup-test.py - .gitlab/issue_templates/031 Fingerprinting.md - + .gitlab/issue_templates/041 Time-Gated Feature.md - + .gitlab/issue_templates/051 Revert.md - .gitlab/issue_templates/060 Rebase - Alpha.md - .gitlab/issue_templates/061 Rebase - Stable.md - − .gitlab/issue_templates/062 Rebase - Legacy.md - − .gitlab/issue_templates/063 Rebase - Rapid.md - .gitlab/issue_templates/Default.md - browser/Makefile.in - browser/app/profile/001-base-profile.js - browser/base/content/aboutDialog.css - browser/base/content/aboutDialog.xhtml - − browser/base/content/aboutDialogTor.css - browser/base/content/main-popupset.inc.xhtml - browser/base/jar.mn - browser/branding/tb-alpha/content/aboutDialog.css - browser/branding/tb-nightly/content/aboutDialog.css - browser/branding/tb-release/content/aboutDialog.css - browser/components/preferences/jar.mn - − browser/components/preferences/letterboxing-middle-dark.svg - − browser/components/preferences/letterboxing-middle-light.svg - + browser/components/preferences/letterboxing-middle.svg - − browser/components/preferences/letterboxing-top-dark.svg - − browser/components/preferences/letterboxing-top-light.svg - + browser/components/preferences/letterboxing-top.svg - browser/components/preferences/letterboxing.css - browser/components/preferences/letterboxing.inc.xhtml - browser/components/preferences/letterboxing.js - browser/components/preferences/main.js - browser/components/preferences/privacy.js - browser/components/tabbrowser/content/tabbrowser.js - browser/config/mozconfigs/base-browser - browser/config/mozconfigs/base-browser-android - build/moz.configure/basebrowser-resources.configure - build/moz.configure/bootstrap.configure - gradle/libs.versions.toml - media/libvpx/libvpx/vp9/vp9_cx_iface.c - mobile/android/android-components/.buildconfig.yml - mobile/android/fenix/app/build.gradle - mobile/android/fenix/app/src/beta/res/mipmap-anydpi/ic_launcher.xml - mobile/android/fenix/app/src/beta/res/mipmap-anydpi/ic_launcher_round.xml - mobile/android/fenix/app/src/debug/ic_launcher-playstore.png - mobile/android/fenix/app/src/debug/res/mipmap-anydpi/ic_launcher.xml - mobile/android/fenix/app/src/debug/res/mipmap-anydpi/ic_launcher_round.xml - + mobile/android/fenix/app/src/debug/res/mipmap-hdpi/ic_launcher_foreground.webp - + mobile/android/fenix/app/src/debug/res/mipmap-mdpi/ic_launcher_foreground.webp - + mobile/android/fenix/app/src/debug/res/mipmap-xhdpi/ic_launcher_foreground.webp - + mobile/android/fenix/app/src/debug/res/mipmap-xxhdpi/ic_launcher_foreground.webp - + mobile/android/fenix/app/src/debug/res/mipmap-xxxhdpi/ic_launcher_foreground.webp - mobile/android/fenix/app/src/main/java/org/mozilla/fenix/FenixApplication.kt - mobile/android/fenix/app/src/main/java/org/mozilla/fenix/HomeActivity.kt - mobile/android/fenix/app/src/main/java/org/mozilla/fenix/browser/BaseBrowserFragment.kt - mobile/android/fenix/app/src/main/java/org/mozilla/fenix/components/Analytics.kt - mobile/android/fenix/app/src/main/java/org/mozilla/fenix/components/TorBrowserFeatures.kt - mobile/android/fenix/app/src/main/java/org/mozilla/fenix/components/menu/MenuDialogFragment.kt - mobile/android/fenix/app/src/main/java/org/mozilla/fenix/components/menu/compose/MainMenu.kt - mobile/android/fenix/app/src/main/java/org/mozilla/fenix/components/toolbar/BrowserToolbarMenuController.kt - mobile/android/fenix/app/src/main/java/org/mozilla/fenix/components/toolbar/DefaultToolbarMenu.kt - mobile/android/fenix/app/src/main/java/org/mozilla/fenix/components/toolbar/ToolbarMenu.kt - mobile/android/fenix/app/src/main/java/org/mozilla/fenix/onboarding/redesign/view/OnboardingScreenRedesign.kt - mobile/android/fenix/app/src/main/java/org/mozilla/fenix/onboarding/redesign/view/TermsOfServiceOnboardingPageRedesign.kt - mobile/android/fenix/app/src/main/java/org/mozilla/fenix/onboarding/redesign/view/defaultbrowser/SetToDefaultMainImage.kt - mobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/SettingsFragment.kt - mobile/android/fenix/app/src/main/java/org/mozilla/fenix/tor/TorController.kt - mobile/android/fenix/app/src/main/java/org/mozilla/fenix/tor/TorControllerGV.kt - mobile/android/fenix/app/src/main/java/org/mozilla/fenix/utils/Settings.kt - mobile/android/fenix/app/src/main/java/org/mozilla/gecko/search/SearchWidgetProvider.kt - mobile/android/fenix/app/src/main/res/layout/fragment_about.xml - mobile/android/fenix/app/src/main/res/layout/fragment_tor_connection_assist.xml - mobile/android/fenix/app/src/main/res/layout/search_widget_extra_small_v1.xml - mobile/android/fenix/app/src/main/res/layout/search_widget_extra_small_v2.xml - mobile/android/fenix/app/src/main/res/mipmap-anydpi/ic_launcher.xml - mobile/android/fenix/app/src/main/res/mipmap-anydpi/ic_launcher_round.xml - mobile/android/fenix/app/src/main/res/values/preference_keys.xml - mobile/android/fenix/app/src/main/res/values/torbrowser_strings.xml - mobile/android/fenix/app/src/main/res/xml/preferences.xml - mobile/android/fenix/app/src/nightly/res/mipmap-anydpi/ic_launcher.xml - mobile/android/fenix/app/src/nightly/res/mipmap-anydpi/ic_launcher_round.xml - mobile/android/fenix/app/src/release/res/mipmap-anydpi/ic_launcher.xml - mobile/android/fenix/app/src/release/res/mipmap-anydpi/ic_launcher_round.xml - mobile/android/geckoview/src/main/java/org/mozilla/geckoview/TorAndroidIntegration.java - mobile/android/installer/package-manifest.in - modules/libpref/Preferences.cpp - mozconfig-android-all - python/mozbuild/mozbuild/backend/base.py - testing/mozbase/manifestparser/setup.py - testing/mozbase/mozinstall/mozinstall/mozinstall.py - testing/tor/test_circuit_isolation.py - testing/tor/test_network_check.py - toolkit/components/nimbus/ExperimentAPI.sys.mjs - toolkit/components/remote/nsDBusRemoteClient.cpp - toolkit/components/remote/nsDBusRemoteServer.cpp - toolkit/components/resistfingerprinting/RFPHelper.sys.mjs - toolkit/components/resistfingerprinting/content/letterboxing.css - toolkit/components/search/SearchEngineSelector.sys.mjs - toolkit/components/tor-launcher/TorLauncherUtil.sys.mjs - toolkit/components/tor-launcher/TorProcess.sys.mjs - toolkit/components/tor-launcher/TorProcessAndroid.sys.mjs - toolkit/components/tor-launcher/TorProvider.sys.mjs - toolkit/components/torconnect/content/aboutTorConnect.css - toolkit/components/torconnect/content/aboutTorConnect.html - toolkit/components/torconnect/content/aboutTorConnect.js - toolkit/locales/en-US/toolkit/global/base-browser.ftl - toolkit/moz.configure - tools/base_browser/l10n/combine-translation-versions.py - tools/base_browser/tb-dev - − tools/torbrowser/generate-bugzilla-triage-csv.sh - + tools/torbrowser/l10n/migrations/bug-44459-letterboxing-settings-group.py - widget/gtk/nsLookAndFeel.cpp The diff was not included because it is too large. View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/compare/8f4513… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/compare/8f4513… You're receiving this email because of your account on gitlab.torproject.org.
1 0
0 0
  • ← Newer
  • 1
  • ...
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • ...
  • 2064
  • Older →

HyperKitty Powered by HyperKitty version 1.3.12.