-
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.