ma1 pushed to branch tor-browser-133.0a1-15.0-1 at The Tor Project / Applications / Tor Browser
Commits: 62ee884c by Beatriz Rizental at 2025-04-15T11:11:39+02:00 fixup! Base Browser's .mozconfigs.
- - - - - ebb31c1f by Beatriz Rizental at 2025-04-15T11:11:40+02:00 fixup! TB 41089: Add tor-browser build scripts + Makefile to tor-browser
- - - - - bcaf60ce by Beatriz Rizental at 2025-04-15T11:11:41+02:00 BB 43535: Enable tests
- - - - - d48502bb by clairehurst at 2025-04-15T11:11:42+02:00 fixup! TB 40041 [android]: Implement Tor Network Settings
tor-browser#43329 [Android] Remove remaining traces of the old Bootstrap
- - - - - 83464a2f by clairehurst at 2025-04-15T11:11:43+02:00 fixup! TB 41878: [android] Add standalone Tor Bootstrap
tor-browser#43329 [Android] Remove remaining traces of the old Bootstrap
- - - - - 8caaae44 by Henry Wilkes at 2025-04-15T11:11:44+02:00 fixup! TB 31286: Implementation of bridge, proxy, and firewall settings in about:preferences#connection
TB 43463: Use TorConnect.frequentRegionCodes promise to populate the locations popup. Also ensure the initial value is "automatic".
- - - - - ee52c680 by Henry Wilkes at 2025-04-15T11:11:46+02:00 fixup! TB 27476: Implement about:torconnect captive portal within Tor Browser
TB 43463: Renamed TorConnect getCountryCodes to getFrequentRegions.
- - - - - b6c44649 by Henry Wilkes at 2025-04-15T11:11:47+02:00 fixup! TB 40597: Implement TorSettings module
TB 43463: Load Moat regions from a local file rather than using Moat.
Also rename getCountryCodes to getFrequentRegions.
- - - - - 090596f6 by Henry Wilkes at 2025-04-15T11:11:48+02:00 fixup! TB 31286: Implementation of bridge, proxy, and firewall settings in about:preferences#connection
TB 43547: Removing the last bridge sets the source to Invalid instead.
- - - - - bb90728d by Henry Wilkes at 2025-04-15T11:11:49+02:00 fixup! TB 7494: Create local home page for TBB.
TB 43489: Add a survey banner in about:tor.
- - - - - e14ddbc6 by John Lin at 2025-04-15T11:11:50+02:00 Bug 1924070 - modify H.264 extradata to match sample conversion code. r=media-playback-reviewers,alwu
In AVC stream, NAL unit is represented with the length of unit data (NALUnitLength) followed by the actual unit data(NALUnit). The NALUnitLength field can be 1-4 bytes long and the size can be derived from the 'lengthSizeMinusOne' value recorded in extradata. H264ChangeMonitor.CheckForChange() reformats all input samples so that NALUnitLength will always be 4 bytes long while the original extradata is used during decoder creation earlier, so decoder won't be able to correctly parse converted samples if extradata is not modified accordingly.
Differential Revision: https://phabricator.services.mozilla.com/D239547 - - - - - 91fa9c57 by clairehurst at 2025-04-15T11:11:51+02:00 fixup! [android] Implement Android-native Connection Assist UI
tor-browser!43408 Add pref to load quickstartUI faster
- - - - - d7b853b9 by clairehurst at 2025-04-15T11:11:52+02:00 fixup! [android] Implement Android-native Connection Assist UI
tor-browser#43480
- - - - - ea1de2de by clairehurst at 2025-04-15T11:11:53+02:00 fixup! TB 41089: Add tor-browser build scripts + Makefile to tor-browser
Update android-env-macos-template.sh
- - - - - 7245e371 by Tara at 2025-04-15T11:11:54+02:00 Bug 1908488 - Improve dialogs. r=android-reviewers,gmalekpour, a=dmeehan [bp]
Differential Revision: https://phabricator.services.mozilla.com/D236606
- - - - - e0dbd53c by John Schanck at 2025-04-15T11:11:55+02:00 Bug 1922357 - disallow the fido: URI scheme. a=dmeehan
Original Revision: https://phabricator.services.mozilla.com/D237313
Differential Revision: https://phabricator.services.mozilla.com/D238681 - - - - - 3484a4f0 by Jeff Boek at 2025-04-15T11:11:56+02:00 Bug 1928334 - Handles animating activities a=dmeehan
Original Revision: https://phabricator.services.mozilla.com/D238342
Differential Revision: https://phabricator.services.mozilla.com/D238845 - - - - - e8aeb71d by Tom Schuster at 2025-04-15T11:11:57+02:00 Bug 1942022 - Improve the about:protections CSP. r=firefox-desktop-core-reviewers ,mossop
Differential Revision: https://phabricator.services.mozilla.com/D234507 - - - - - d3dd737d by Tom Schuster at 2025-04-15T11:11:58+02:00 Bug 1942025 - Improve the about:privatebrowsing CSP. r=firefox-desktop-core-reviewers ,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D234508 - - - - - 52227325 by Henry Wilkes at 2025-04-15T11:11:59+02:00 fixup! TB 40597: Implement TorSettings module
TB 42550: Move straight to FinalError when the user selects a specific region.
Also fix the `simulateMoatResponse` value for the censorship levels. Although it does not change the overall outcome (bootstrap fails) it does change *how* it fails.
- - - - - ad2e86db by Pier Angelo Vendrame at 2025-04-15T11:12:00+02:00 fixup! Adding issue and merge request templates
Change the uplift section in the MR template to upstream, and add information about backporting as well.
- - - - - dd430f5e by Henry Wilkes at 2025-04-15T11:12:01+02:00 fixup! [android] TBA strings
TB 43490: Use lower case "n" for "Tor network".
TB 43091: Also drop unused strings: preferences_tor_network_settings, tor_bootstrap_quick_start_disabled, tor_bootstrap_quick_start_enabled.
- - - - - 047c90ae by Henry Wilkes at 2025-04-15T11:12:02+02:00 fixup! Tor Browser strings
TB 43490: Use lower case "n" for "Tor network".
- - - - - 65ca010f by Henry Wilkes at 2025-04-15T11:12:03+02:00 fixup! Add TorStrings module for localization
TB 43490: Use lower case "n" for "Tor network".
- - - - - ed96102e by Dan Ballard at 2025-04-15T11:12:04+02:00 fixup! [android] TBA strings
Bug 43473: change quickstart to connect automatically in settings
- - - - - eeab5162 by Dan Ballard at 2025-04-15T11:12:05+02:00 fixup! TB 40041 [android]: Implement Tor Network Settings
Bug 43473: change quickstart to connect automatically in settings
- - - - - 40862f29 by Dan Ballard at 2025-04-15T11:12:06+02:00 fixup! TB 42247: Android helpers for the TorProvider
Bug 41188: Add staging event wiring
- - - - - 3929db20 by Dan Ballard at 2025-04-15T11:12:07+02:00 fixup! TB 41878: [android] Add standalone Tor Bootstrap
Bug 41188: Add staging event wiring
- - - - - 7cb180ed by Dan Ballard at 2025-04-15T11:12:08+02:00 fixup! [android] Implement Android-native Connection Assist UI
Bug 41188: Add staging event wiring
- - - - - b8abce24 by Dan Ballard at 2025-04-15T11:12:09+02:00 fixup! TB 40597: Implement TorSettings module
Bug 41188: pt1 add android stages
- - - - - 8a4f3adc by clairehurst at 2025-04-15T11:12:10+02:00 fixup! [android] Implement Android-native Connection Assist UI
tor-browser#43361
- - - - - e741b8ce by clairehurst at 2025-04-15T11:12:11+02:00 fixup! TB 41878: [android] Add standalone Tor Bootstrap
tor-browser#43361
- - - - - 7b69a464 by Henry Wilkes at 2025-04-15T11:12:12+02:00 fixup! [android] TBA strings
TB 43091: Remove unused android strings.
- - - - - eb3513aa by Pier Angelo Vendrame at 2025-04-15T11:12:13+02:00 fixup! BB 41631: Prevent weird initial window dimensions caused by subpixel computations
BB 42670: Sometimes LB is applied even when disabled.
- - - - - 9c5fbef5 by Henry Wilkes at 2025-04-15T11:12:14+02:00 fixup! TB 27476: Implement about:torconnect captive portal within Tor Browser
TB 43321: Only focus the about:torconnect buttons under certain circumstances.
By default, when switching stages we move the focus back to the stage heading. This is because we want to lead the user back to the top of the page to show them the new context. This should help improve the experience when using a screen reader.
If we are in the bootstrapping stage we instead move the focus to the "Cancel" button since it is likely that the user wants to use this control.
If the user presses the "Cancel" button we return the focus to the "Connect" or "Try a bridge" button. I.e. we restore the prior focus. This allows to user to easily re-try without having to re-read the page they just saw.
We do a similar thing when the user cancels the automatic startup bootstrapping.
Finally, on page load we will focus the "Connect" button if the user has previously interacted with it. We record this interaction in a preference that persists between sessions.
We also separate out the "Loading" stage from the "Start" stage. It is unexpected for `about:torconnect` to be opened whilst in the "Loading" stage, but if it does happen it would be safer to keep the page blank. The way this is implemented also ensures that the initial page is blank prior to "get-init-args" resolving.
- - - - - 1a68e3cc by Henry Wilkes at 2025-04-15T11:12:15+02:00 fixup! TB 40597: Implement TorSettings module
TB 43321: Add a isQuickstart property to the TorConnect.stage.
This is used by `about:torconnect` for determining focus behaviour.
- - - - - 85c27d8f by Henry Wilkes at 2025-04-15T11:12:16+02:00 fixup! TB 40933: Add tor-launcher functionality
TB 42300: Store TorProvider log messages in TorProviderBuilder to be used between instances and to be available whilst a provider is not available.
- - - - - e4b0e6e7 by Henry Wilkes at 2025-04-15T11:12:17+02:00 fixup! TB 31286: Implementation of bridge, proxy, and firewall settings in about:preferences#connection
TB 42300: Fetch tor logs from TorProviderBuilder.
- - - - - af7937f1 by Henry Wilkes at 2025-04-15T11:12:18+02:00 fixup! TB 40933: Add tor-launcher functionality
TB 43405: Split TorProvider writeSettings into separate methods for the proxy, firewall and bridges settings.
We also call TorSettings.setTorProvider instead of TorProvider.writeSettings so that TorSettings can handle the application errors.
- - - - - ed5e2b34 by Henry Wilkes at 2025-04-15T11:12:19+02:00 fixup! TB 40597: Implement TorSettings module
TB 43405: Do not allow string values for proxy and firewall ports. And do not allow a proxy username without a password or vis versa.
- - - - - 427baaf5 by Henry Wilkes at 2025-04-15T11:12:20+02:00 fixup! TB 40597: Implement TorSettings module
TB 43405: TorSettings handles failures to apply Tor settings.
We update TorSettings.#applySettings to catch TorProvider write errors and signal this error with "ApplyError".
We also keep track of which group of settings have failed so that we can restore them on the user's request.
- - - - - 97e01232 by Henry Wilkes at 2025-04-15T11:12:21+02:00 fixup! TB 31286: Implementation of bridge, proxy, and firewall settings in about:preferences#connection
TB 43405: Add some validation to the Advanced connection settings dialog.
- - - - - 358b5cd2 by Henry Wilkes at 2025-04-15T11:12:22+02:00 TB 43405: Show a prompt whenever we fail to apply Tor settings.
- - - - - 9316f0bd by Henry Wilkes at 2025-04-15T11:12:23+02:00 fixup! Tor Browser strings
TB 43405: Add strings for tor settings error notification.
- - - - - b3fec905 by clairehurst at 2025-04-15T11:12:24+02:00 fixup! TB 40041 [android]: Implement Tor Network Settings
- - - - - b0b05c3e by Henry Wilkes at 2025-04-15T11:36:16+02:00 fixup! TB 27476: Implement about:torconnect captive portal within Tor Browser
TB 42656: Drop maybeUpdateOpenLocationForTorConnect.
- - - - - 7ba3a8f0 by Pier Angelo Vendrame at 2025-04-15T11:36:17+02:00 fixup! TB 40562: Added Tor Browser preferences to 000-tor-browser.js
TB 42720: Show what's new in the about:dialog.
Update our comment about app.releaseNotesURL.aboutDialog.
- - - - - bc16b9f6 by Pier Angelo Vendrame at 2025-04-15T11:36:18+02:00 fixup! BB 4234: Use the Firefox Update Process for Base Browser.
TB 42720: Show what's new in the about:dialog.
Add a BB_VERSION replacement to the URLFormatter service.
- - - - - 8f3d1b9f by Pier Angelo Vendrame at 2025-04-15T11:36:19+02:00 fixup! TB 2176: Rebrand Firefox to TorBrowser
TB 42720: Show what's new in the about:dialog.
Customize the "What's new" link and cleanup other channel-specific prefs.
- - - - - a506d8a8 by Pier Angelo Vendrame at 2025-04-15T11:36:20+02:00 fixup! TB 41668: Tweaks to the Base Browser updater for Tor Browser
TB 42720: Show what's new in the about:dialog.
Add a variable for the base browser version without dot, as we use it in blog post URLs.
- - - - - c8f5977d by Pier Angelo Vendrame at 2025-04-15T11:36:21+02:00 fixup! TB 2176: Rebrand Firefox to TorBrowser
TB 42720: Show what's new in the about:dialog.
Improve some comments.
- - - - - 8abc8e48 by Pier Angelo Vendrame at 2025-04-15T11:36:23+02:00 fixup! TB 2176: Rebrand Firefox to TorBrowser
TB 43575: Clean up more channel-related prefs.
app.update.promptWaitTime is already in 001-base-browser.js.
- - - - - 2576a26c by clairehurst at 2025-04-15T11:36:24+02:00 fixup! [android] Implement Android-native Connection Assist UI
Bug 41188: Wire up stages to UI
- - - - - 86155b79 by clairehurst at 2025-04-15T11:36:25+02:00 fixup! TB 42247: Android helpers for the TorProvider
Bug 41188: Wire up stages to UI
- - - - - 4ae4cc52 by clairehurst at 2025-04-15T11:36:26+02:00 add to fixup! TB 42247: Android helpers for the TorProvider
- - - - - 5fbd3385 by clairehurst at 2025-04-15T11:36:27+02:00 add to fixup! [android] Implement Android-native Connection Assist UI
- - - - - 640eec99 by Dan Ballard at 2025-04-15T11:36:28+02:00 fixup! fixup! TB 42247: Android helpers for the TorProvider
- - - - - c210ff4d by Pier Angelo Vendrame at 2025-04-15T11:36:29+02:00 fixup! BB 18905: Hide unwanted items from help menu
BB 41755: Show the link to about:support in the help menu.
- - - - - bbd45c05 by Pier Angelo Vendrame at 2025-04-15T11:36:30+02:00 fixup! Firefox preference overrides.
BB 41051: Replace Noto Sans Myanmar with Pyidaungsu.
- - - - - 3d015034 by Henry Wilkes at 2025-04-15T11:36:31+02:00 fixup! TB 7494: Create local home page for TBB.
TB 43556: Rename "Not now" to "Dismiss" in the survey banner.
- - - - - 2677ba0a by Henry Wilkes at 2025-04-15T11:36:32+02:00 fixup! TB 40597: Implement TorSettings module
TB 43488: Skip straight to "FinalError" if we do not get an expected TorConnectError.
- - - - - fea5781c by Henry Wilkes at 2025-04-15T11:36:34+02:00 fixup! TB 40458: Implement .tor.onion aliases
TB 43443: Drop au.securedrop.tor.onion effective TLD.
- - - - - 551f992a by Henry Wilkes at 2025-04-15T11:36:35+02:00 fixup! TB 31286: Implementation of bridge, proxy, and firewall settings in about:preferences#connection
TB 43130: Adjust preferences for contrast theme or forced colors.
Give the "Your bridges" and "request bridges" boxes an outline for forced-colors since the background color will not show.
Use `--border-radius-*` instead of fixed `px` values.
Do not use the accent color for text when in contrast theme or forced colors.
- - - - - 83418cd5 by Henry Wilkes at 2025-04-15T11:36:36+02:00 fixup! TB 31286: Implementation of bridge, proxy, and firewall settings in about:preferences#connection
TB 43531: Use "label" attribute rather than textContent for the bridge dialog XUL buttons.
- - - - - 0654efd9 by Henry Wilkes at 2025-04-15T11:36:38+02:00 fixup! Tor Browser strings
TB 43531: Use "label" attribute rather than textContent for the bridge dialog XUL buttons.
- - - - - d09d75a5 by Henry Wilkes at 2025-04-15T11:36:39+02:00 fixup! Tor Browser localization migration scripts.
TB 43531: Convert bridge dialog button strings to use "label" attribute.
- - - - - 6312eb91 by Pier Angelo Vendrame at 2025-04-15T11:36:40+02:00 fixup! TB 2176: Rebrand Firefox to TorBrowser
TB 43464: Add Android branding
Remove any previous customization to mobile/android/branding.
- - - - - 25b98b6b by Pier Angelo Vendrame at 2025-04-15T11:36:41+02:00 fixup! TB 2176: Rebrand Firefox to TorBrowser
TB 43464: Add Android branding
Add Tor Browser branding for Android.
- - - - - a499c0a6 by Pier Angelo Vendrame at 2025-04-15T11:36:42+02:00 fixup! TB3: Tor Browser's official .mozconfigs.
TB 43464: Add Android branding
Use tb-nightly branding for dev builds.
- - - - - 88863dfc by Pier Angelo Vendrame at 2025-04-15T11:36:43+02:00 fixup! TB 41878: [android] Add standalone Tor Bootstrap
TBB 41407: Use Lyrebird also for Snowflake.
TBB 41410: Use the libLyrebird.so name.
- - - - - b590ce73 by Pier Angelo Vendrame at 2025-04-15T11:36:44+02:00 fixup! TB 40597: Implement TorSettings module
Sync pt_config.json after tor-browser-build#41407.
- - - - - b4b69493 by Pier Angelo Vendrame at 2025-04-15T11:36:45+02:00 fixup! TB 42247: Android helpers for the TorProvider
Use libLyrebird.so also in TorAndroidIntegration.
- - - - - 8023006e by Henry Wilkes at 2025-04-15T11:36:46+02:00 fixup! TB 31286: Implementation of bridge, proxy, and firewall settings in about:preferences#connection
TB 43563: Use TorConnect.getRegionNames rather than TorConnect.countryNames.
Also, add a note regarding changing app locales.
- - - - - 61eef471 by Henry Wilkes at 2025-04-15T11:36:48+02:00 fixup! TB 27476: Implement about:torconnect captive portal within Tor Browser
TB 43563: Re-fill the list of region names when the app locale changes.
We also clean up some of the corresponding code.
- - - - - 9ddcb76e by Henry Wilkes at 2025-04-15T11:36:49+02:00 fixup! TB 40597: Implement TorSettings module
TB 43563: Rebuild TorConnect region names when the app locale changes.
Also rename TorConnect.countryNames to TorConnect.getRegionNames.
- - - - - a807118c by Henry Wilkes at 2025-04-15T11:36:50+02:00 fixup! TB 42247: Android helpers for the TorProvider
TB 43563: Use TorConnect.getRegionNames rather than TorConnect.countryNames.
- - - - - 4849c577 by clairehurst at 2025-04-15T11:36:51+02:00 fixup! [android] Implement Android-native Connection Assist UI
Bug 43576: Connection Assist on Android Fast Follows (Bug 41188) Fix domain Fronting issues: !1426 (comment 3175104)
- - - - - 383ee2d0 by hackademix at 2025-04-15T18:10:10+02:00 fixup! TB 42247: Android helpers for the TorProvider
Make eslint happy.
- - - - - a8cf08e0 by hackademix at 2025-04-15T18:25:04+02:00 fixup! [android] Modify add-on support
Make eslint happy
- - - - - 4f5ad54f by hackademix at 2025-04-15T18:32:33+02:00 fixup! BB 32308: Use direct browser sizing for letterboxing.
Remove unused XPCOMUtils import.
- - - - - c5299ef2 by hackademix at 2025-04-15T18:36:28+02:00 fixup! TB 41668: Tweaks to the Base Browser updater for Tor Browser
Make eslint happy.
- - - - -
134 changed files:
- .eslintrc-ignores.js - .gitlab/merge_request_templates/default.md - .prettierignore - browser/app/profile/000-tor-browser.js - browser/app/profile/001-base-profile.js - browser/base/content/aboutDialog.xhtml - browser/base/content/aboutDialogTor.css - browser/base/content/browser-menubar.inc - browser/branding/tb-alpha/pref/firefox-branding.js - browser/branding/tb-nightly/pref/firefox-branding.js - browser/branding/tb-release/pref/firefox-branding.js - browser/components/BrowserGlue.sys.mjs - browser/components/abouttor/AboutTorChild.sys.mjs - browser/components/abouttor/AboutTorParent.sys.mjs - + browser/components/abouttor/content/1f44b-waving-hand.svg - browser/components/abouttor/content/aboutTor.css - browser/components/abouttor/content/aboutTor.html - browser/components/abouttor/content/aboutTor.js - browser/components/abouttor/jar.mn - browser/components/privatebrowsing/content/aboutPrivateBrowsing.html - browser/components/protections/content/protections.html - browser/components/torpreferences/content/builtinBridgeDialog.js - browser/components/torpreferences/content/connectionPane.js - browser/components/torpreferences/content/connectionPane.xhtml - browser/components/torpreferences/content/connectionSettingsDialog.js - browser/components/torpreferences/content/connectionSettingsDialog.xhtml - browser/components/torpreferences/content/provideBridgeDialog.js - browser/components/torpreferences/content/requestBridgeDialog.js - browser/components/torpreferences/content/torLogDialog.js - browser/components/torpreferences/content/torPreferences.css - browser/components/urlbar/UrlbarInput.sys.mjs - browser/config/mozconfigs/tor-browser-android - + browser/modules/TorSettingsNotification.sys.mjs - browser/modules/moz.build - dom/media/platforms/wrappers/MediaChangeMonitor.cpp - mobile/android/android-components/components/browser/engine-gecko/src/main/java/mozilla/components/browser/engine/gecko/GeckoEngineSession.kt - mobile/android/android-components/components/browser/engine-gecko/src/test/java/mozilla/components/browser/engine/gecko/GeckoEngineSessionTest.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/AppLinksUseCasesTest.kt - mobile/android/android-components/components/feature/prompts/src/main/java/mozilla/components/feature/prompts/PromptFeature.kt - mobile/android/branding/beta/locales/jar.mn - mobile/android/branding/nightly/locales/jar.mn - mobile/android/branding/official/locales/jar.mn - + mobile/android/branding/tb-alpha/configure.sh - + mobile/android/branding/tb-alpha/content/favicon32.png - + mobile/android/branding/tb-alpha/content/favicon64.png - + mobile/android/branding/tb-alpha/content/jar.mn - + mobile/android/branding/tb-alpha/content/moz.build - + mobile/android/branding/tb-alpha/locales/en-US/brand.ftl - + mobile/android/branding/tb-alpha/locales/en-US/brand.properties - + mobile/android/branding/tb-alpha/locales/jar.mn - + mobile/android/branding/tb-alpha/locales/moz.build - + mobile/android/branding/tb-alpha/moz.build - + mobile/android/branding/tb-nightly/configure.sh - + mobile/android/branding/tb-nightly/content/favicon32.png - + mobile/android/branding/tb-nightly/content/favicon64.png - + mobile/android/branding/tb-nightly/content/jar.mn - + mobile/android/branding/tb-nightly/content/moz.build - + mobile/android/branding/tb-nightly/locales/en-US/brand.ftl - + mobile/android/branding/tb-nightly/locales/en-US/brand.properties - + mobile/android/branding/tb-nightly/locales/jar.mn - + mobile/android/branding/tb-nightly/locales/moz.build - + mobile/android/branding/tb-nightly/moz.build - + mobile/android/branding/tb-release/configure.sh - + mobile/android/branding/tb-release/content/favicon32.png - + mobile/android/branding/tb-release/content/favicon64.png - + mobile/android/branding/tb-release/content/jar.mn - + mobile/android/branding/tb-release/content/moz.build - + mobile/android/branding/tb-release/locales/en-US/brand.ftl - + mobile/android/branding/tb-release/locales/en-US/brand.properties - + mobile/android/branding/tb-release/locales/jar.mn - + mobile/android/branding/tb-release/locales/moz.build - + mobile/android/branding/tb-release/moz.build - mobile/android/branding/unofficial/locales/jar.mn - mobile/android/fenix/app/src/main/assets/common/torrc-defaults - 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/customtabs/ExternalAppBrowserActivity.kt - mobile/android/fenix/app/src/main/java/org/mozilla/fenix/home/HomeFragment.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/ConnectAssistUiState.kt - mobile/android/fenix/app/src/main/java/org/mozilla/fenix/tor/QuickstartViewModel.kt - + mobile/android/fenix/app/src/main/java/org/mozilla/fenix/tor/TorBootstrapProgressViewModel.kt - − mobile/android/fenix/app/src/main/java/org/mozilla/fenix/tor/TorBootstrapStatus.kt - mobile/android/fenix/app/src/main/java/org/mozilla/fenix/tor/TorConnectionAssistFragment.kt - mobile/android/fenix/app/src/main/java/org/mozilla/fenix/tor/TorConnectionAssistViewModel.kt - mobile/android/fenix/app/src/main/java/org/mozilla/fenix/tor/TorControllerGV.kt - + mobile/android/fenix/app/src/main/java/org/mozilla/fenix/tor/UrlQuickLoadViewModel.kt - mobile/android/fenix/app/src/main/java/org/mozilla/fenix/utils/Settings.kt - mobile/android/fenix/app/src/main/res/layout/fragment_tor_connection_assist.xml - mobile/android/fenix/app/src/main/res/navigation/nav_graph.xml - mobile/android/fenix/app/src/main/res/values/colors.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/geckoview/src/main/java/org/mozilla/gecko/util/IntentUtils.java - mobile/android/geckoview/src/main/java/org/mozilla/geckoview/TorAndroidIntegration.java - + mobile/android/geckoview/src/main/java/org/mozilla/geckoview/TorBootstrappingStatus.java - + mobile/android/geckoview/src/main/java/org/mozilla/geckoview/TorConnectStage.java - + mobile/android/geckoview/src/main/java/org/mozilla/geckoview/TorConnectStageName.java - mobile/android/geckoview/src/test/java/org/mozilla/gecko/util/IntentUtilsTest.java - mobile/shared/modules/geckoview/GeckoViewContent.sys.mjs - mobile/shared/modules/geckoview/GeckoViewWebExtension.sys.mjs - mozconfig-linux-aarch64-dev - mozconfig-linux-x86_64-dev - mozconfig-macos-dev - netwerk/dns/effective_tld_names.dat - testing/specialpowers/api.js - toolkit/components/resistfingerprinting/RFPHelper.sys.mjs - toolkit/components/tor-launcher/TorProvider.sys.mjs - toolkit/components/tor-launcher/TorProviderBuilder.sys.mjs - toolkit/components/torconnect/TorConnectParent.sys.mjs - toolkit/components/torconnect/content/aboutTorConnect.css - toolkit/components/torconnect/content/aboutTorConnect.html - toolkit/components/torconnect/content/aboutTorConnect.js - toolkit/components/urlformatter/URLFormatter.sys.mjs - toolkit/content/aboutSupport.js - toolkit/content/jar.mn - + toolkit/content/moat_countries_dev_build.json - toolkit/content/pt_config.json - toolkit/locales/en-US/toolkit/global/tor-browser.ftl - toolkit/modules/FinderParent.sys.mjs - toolkit/modules/Moat.sys.mjs - toolkit/modules/RemotePageAccessManager.sys.mjs - toolkit/modules/TorAndroidIntegration.sys.mjs - toolkit/modules/TorConnect.sys.mjs - toolkit/modules/TorSettings.sys.mjs - toolkit/modules/TorStrings.sys.mjs - toolkit/mozapps/update/UpdateService.sys.mjs - toolkit/torbutton/chrome/locale/en-US/settings.properties - tools/geckoview/android-env-macos-template.sh - tools/torbrowser/Makefile - + tools/torbrowser/l10n/migrations/bug-43531-bridge-dialog-buttons.py - + tools/torbrowser/prepare-tests.sh
The diff was not included because it is too large.
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/compare/55611a9...
tbb-commits@lists.torproject.org