richard pushed to branch main at The Tor Project / Applications / tor-browser-build
Commits:
86bd8426 by Pier Angelo Vendrame at 2023-12-22T09:50:24+01:00
Bug 41021: Prepare Tor Browser Alpha 13.5a2-build2.
Bump the GeckoView tag to fix a bridge migration problem found during
the QA.
- - - - -
2 changed files:
- projects/geckoview/config
- rbm.conf
Changes:
=====================================
projects/geckoview/config
=====================================
@@ -16,7 +16,7 @@ container:
var:
geckoview_version: 115.6.0esr
browser_branch: 13.5-1
- browser_build: 2
+ browser_build: 3
copyright_year: '[% exec("git show -s --format=%ci").remove("-.*") %]'
gitlab_project: https://gitlab.torproject.org/tpo/applications/tor-browser
git_commit: '[% exec("git rev-parse HEAD") %]'
=====================================
rbm.conf
=====================================
@@ -82,7 +82,7 @@ buildconf:
var:
torbrowser_version: '13.5a3'
- torbrowser_build: 'build1'
+ torbrowser_build: 'build2'
torbrowser_incremental_from:
- '13.0a6'
- '13.5a1'
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/8…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/8…
You're receiving this email because of your account on gitlab.torproject.org.
richard pushed to branch tor-browser-115.6.0esr-13.5-1 at The Tor Project / Applications / Tor Browser
Commits:
0d07d3a6 by Pier Angelo Vendrame at 2023-12-22T09:45:10+01:00
fixup! Bug 42247: Android helpers for the TorProvider
Fix bridge migration.
- - - - -
2 changed files:
- mobile/android/geckoview/src/main/java/org/mozilla/geckoview/androidlegacysettings/Prefs.java
- mobile/android/geckoview/src/main/java/org/mozilla/geckoview/androidlegacysettings/TorLegacyAndroidSettings.java
Changes:
=====================================
mobile/android/geckoview/src/main/java/org/mozilla/geckoview/androidlegacysettings/Prefs.java
=====================================
@@ -49,14 +49,22 @@ import java.util.Locale;
public static boolean bridgesEnabled() {
setContext();
+ // for Locale.getDefault().getLanguage().equals("fa"), bridges were enabled by default (and
+ // it was meek). This was a default set in 2019 code, but it is not a good default anymore,
+ // so we removed the check.
return prefs.getBoolean(PREF_BRIDGES_ENABLED, false);
}
public static String getBridgesList() {
setContext();
- // was "meek" for (Locale.getDefault().getLanguage().equals("fa")) and "obfs4" for the rest from a 2019 commit
- // but that has stopped representing a good default sometime since so not importing for new users
String list = prefs.getString(PREF_BRIDGES_LIST, "");
+ // list might be empty if the default PT was used, so check also if bridges are enabled.
+ if (list.isEmpty() && prefs.getBoolean(PREF_BRIDGES_ENABLED, false)) {
+ // Even though the check on the fa locale is not good to enable bridges by default, we
+ // still check it here, because if the list was empty, it was likely that it was the
+ // choice for users with this locale.
+ return (Locale.getDefault().getLanguage().equals("fa")) ? "meek": "obfs4";
+ }
return list;
}
=====================================
mobile/android/geckoview/src/main/java/org/mozilla/geckoview/androidlegacysettings/TorLegacyAndroidSettings.java
=====================================
@@ -53,13 +53,11 @@ public class TorLegacyAndroidSettings {
settings.bridgesSource = TorSettings.BridgeSource.BuiltIn;
switch (userDefinedBridgeList) {
case "obfs4":
- settings.bridgesBuiltinType = "objs4";
+ case "snowflake":
+ settings.bridgesBuiltinType = userDefinedBridgeList;
break;
case "meek":
- settings.bridgesBuiltinType = "meek_azure";
- break;
- case "snowflake":
- settings.bridgesBuiltinType = "snowflake";
+ settings.bridgesBuiltinType = "meek-azure";
break;
default:
settings.bridgesSource = TorSettings.BridgeSource.Invalid;
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/0d07d3a…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/0d07d3a…
You're receiving this email because of your account on gitlab.torproject.org.
richard pushed to branch main at The Tor Project / Applications / tor-browser-build
Commits:
fd9b5cb8 by Richard Pospesel at 2023-12-21T22:49:46+00:00
Bug 41021: Updated Tor Browser changelog
- - - - -
1 changed file:
- projects/browser/Bundle-Data/Docs-TBB/ChangeLog.txt
Changes:
=====================================
projects/browser/Bundle-Data/Docs-TBB/ChangeLog.txt
=====================================
@@ -11,22 +11,27 @@ Tor Browser 13.5a3 - December 22 2023
* Windows + macOS + Linux
* Updated Firefox to 115.6.0esr
* Bug 40856: Add a default for preferences in TorSettings [tor-browser]
+ * Bug 42099: Blind cross-origin requests to .tor.onion domains [tor-browser]
* Bug 42189: Assertion failure: the value of mPrivateBrowsingId in the loadContext and in the loadInfo are not the same! [tor-browser]
* Bug 42283: Tor Browser shouldn't ship blockchair by default [tor-browser]
* Bug 42299: After adding incorrect bridge addres on user cannot go back to the Connection page [tor-browser]
* Bug 42303: Remove unused "help" button logic in tor dialogs [tor-browser]
* Bug 42319: Make all the wordmark of the same size [tor-browser]
+ * Windows
+ * Bug 42163: Make the 3rd party DLL blocklist obey portable mode [tor-browser]
+ * Bug 42179: PTs on Tor Browser 13 do not work with Windows 7 [tor-browser]
+ * Linux
+ * Bug 41050: Improve the disk leak sanitization on start-$browser [tor-browser-build]
* Android
* Updated GeckoView to 115.6.0esr
* Bug 42248: Allow GeckoView to launch tor [tor-browser]
* Bug 42249: Allow GeckoView to launch lyrebird [tor-browser]
* Bug 42250: Allow Moat.sys.mjs to invoke lyrebird on Android [tor-browser]
+ * Bug 42301: Make TorSettings interact with the old Android Settings [tor-browser]
* Bug 42313: Enable One UI Sans KR as a possible font for Korean (MozBug 1865238) [tor-browser]
+ * Bug 42323: Add a checkbox to enable the connect assist experiments on alpha [tor-browser]
+ * Bug 42324: Onion Location on Android is ignored [tor-browser]
* Bug 42339: Backport Android security fixes from Firefox 121 to 115.6 - based Tor Browser [tor-browser]
- * Windows
- * Bug 42163: Make the 3rd party DLL blocklist obey portable mode [tor-browser]
- * Linux
- * Bug 41050: Improve disk leak sanitization on startup [tor-browser]
* Build System
* All Platforms
* Updated Go to 1.21.5
@@ -42,6 +47,8 @@ Tor Browser 13.5a3 - December 22 2023
* Bug 41048: Drop the kcp-go project [tor-browser-build]
* Windows + macOS + Linux
* Bug 41031: Add command to unsign .mar files and compare with sha256sums-unsigned-build.txt [tor-browser-build]
+ * Bug 41056: Make it possible to use templates in var/torbrowser_incremental_from [tor-browser-build]
+ * Bug 41057: make fetch is not fetching mullvad repo [tor-browser-build]
* Windows + macOS
* Bug 41016: Switch from bullseye to bookworm for desktop platforms [tor-browser-build]
* Windows
@@ -49,6 +56,19 @@ Tor Browser 13.5a3 - December 22 2023
* Bug 41030: Add command to unsign .exe files and compare with sha256sums-unsigned-build.txt [tor-browser-build]
* macOS
* Bug 40990: Remove old macos signing scripts [tor-browser-build]
+ * Linux
+ * Bug 41046: Use the final path for Linux debug symbols [tor-browser-build]
+
+Tor Browser 13.0.8 - December 20 2023
+ * Windows
+ * Bug 41053: All PT's crash instantly in 13.0.7 [tor-browser-build]
+ * Bug 42179: PTs on Tor Browser 13 do not work with Windows 7 [tor-browser]
+ * Linux
+ * Bug 41050: Improve the disk leak sanitization on start-$browser [tor-browser-build]
+ * Build System
+ * All Platforms
+ * Bug 41042: Add options to include updates in the changelog scripts [tor-browser-build]
+ * Bug 41043: Create script to push build requests to Mullvad build servers [tor-browser-build]
Tor Browser 13.0.7 - December 19 2023
* All Platforms
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/f…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/f…
You're receiving this email because of your account on gitlab.torproject.org.
Pier Angelo Vendrame pushed to branch firefox-android-115.2.1-13.5-1 at The Tor Project / Applications / firefox-android
Commits:
4fbe1f59 by Pier Angelo Vendrame at 2023-12-21T21:58:05+00:00
fixup! Add Tor integration and UI
Bug 42248: Allow GeckoView to launch tor
Add a torrc-defaults with the configuration of pluggable transports.
We should remove it once we remove tor-android-service and
tor-onion-proxy-library, and include it in their replacement.
- - - - -
1 changed file:
- + fenix/app/src/main/assets/common/torrc-defaults
Changes:
=====================================
fenix/app/src/main/assets/common/torrc-defaults
=====================================
@@ -0,0 +1,10 @@
+## torrc-defaults for Tor Browser for Android
+AvoidDiskWrites 1
+# (stderr|stdout|syslog|file FILENAME).
+Log notice stdout
+CookieAuthentication 1
+DormantCanceledByStartup 1
+ClientTransportPlugin meek_lite,obfs2,obfs3,obfs4,scramblesuit exec ./libObfs4proxy.so
+ClientTransportPlugin snowflake exec ./libSnowflake.so
+ClientTransportPlugin webtunnel exec ./libWebtunnel.so
+ClientTransportPlugin conjure exec ./libConjure.so -registerURL https://registration.refraction.network/api
View it on GitLab: https://gitlab.torproject.org/tpo/applications/firefox-android/-/commit/4fb…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/firefox-android/-/commit/4fb…
You're receiving this email because of your account on gitlab.torproject.org.