richard pushed to branch tor-browser-115.4.0esr-13.0-1 at The Tor Project / Applications / Tor Browser
Commits: 444e340c by Pier Angelo Vendrame at 2023-11-01T15:36:40+00:00 fixup! Bug 3455: Add DomainIsolator, for isolating circuit by domain.
TorStartupService is not launched on Android, so initialize FPI in another script that is used by GV (and only once, if I understand correctly).
- - - - -
1 changed file:
- mobile/android/components/geckoview/GeckoViewStartup.jsm
Changes:
===================================== mobile/android/components/geckoview/GeckoViewStartup.jsm ===================================== @@ -17,6 +17,7 @@ ChromeUtils.defineESModuleGetters(lazy, { PdfJs: "resource://pdf.js/PdfJs.sys.mjs", Preferences: "resource://gre/modules/Preferences.sys.mjs", RFPHelper: "resource://gre/modules/RFPHelper.sys.mjs", + TorDomainIsolator: "resource://gre/modules/TorDomainIsolator.sys.mjs", });
const { XPCOMUtils } = ChromeUtils.importESModule( @@ -258,6 +259,8 @@ class GeckoViewStartup { "GeckoView:SetLocale", ]);
+ lazy.TorDomainIsolator.init(); + Services.obs.addObserver(this, "browser-idle-startup-tasks-finished"); Services.obs.addObserver(this, "handlersvc-store-initialized");
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/444e340c...