Loading .eslintignore +1 −0 Original line number Diff line number Diff line Loading @@ -303,3 +303,4 @@ dom/base/test/jsmodules/import_circular_1.mjs browser/app/profile/001-base-profile.js browser/app/profile/000-tor-browser.js mobile/android/app/000-tor-browser-android.js toolkit/content/pt_config.json .prettierignore +1 −0 Original line number Diff line number Diff line Loading @@ -1532,3 +1532,4 @@ xpcom/idl-parser/xpidl/fixtures/xpctest.d.json browser/app/profile/001-base-profile.js browser/app/profile/000-tor-browser.js mobile/android/app/000-tor-browser-android.js toolkit/content/pt_config.json toolkit/modules/DomainFrontedRequests.sys.mjs +9 −4 Original line number Diff line number Diff line Loading @@ -4,6 +4,11 @@ const lazy = {}; const log = console.createInstance({ maxLogLevel: "Warn", prefix: "DomainFrontendRequests", }); ChromeUtils.defineESModuleGetters(lazy, { EventDispatcher: "resource://gre/modules/Messaging.sys.mjs", Subprocess: "resource://gre/modules/Subprocess.sys.mjs", Loading Loading @@ -145,7 +150,7 @@ class MeekTransport { while (this.#meekClientProcess) { const errString = await this.#meekClientProcess.stderr.readString(); if (errString) { console.log(`MeekTransport: stderr => ${errString}`); log.error(`MeekTransport: stderr => ${errString}`); } } }; Loading Loading @@ -254,7 +259,7 @@ class MeekTransport { } // register callback to cleanup on process exit this.#meekClientProcess.wait().then(exitObj => { this.#meekClientProcess.wait().then(() => { this.#meekClientProcess = null; this.uninit(); }); Loading Loading @@ -398,7 +403,7 @@ class ResponseListener { } // noop onStartRequest(request) {} onStartRequest() {} // resolve or reject our Promise onStopRequest(request, status) { Loading Loading @@ -506,7 +511,7 @@ export class DomainFrontRequestBuilder { // remove all headers except for 'Host" const headers = []; ch.visitRequestHeaders({ visitHeader: (key, val) => { visitHeader: key => { if (key !== "Host") { headers.push(key); } Loading toolkit/modules/Moat.sys.mjs +9 −4 Original line number Diff line number Diff line Loading @@ -4,6 +4,11 @@ const lazy = {}; const log = console.createInstance({ maxLogLevel: "Warn", prefix: "Moat", }); ChromeUtils.defineESModuleGetters(lazy, { DomainFrontRequestBuilder: "resource://gre/modules/DomainFrontedRequests.sys.mjs", Loading Loading @@ -36,7 +41,7 @@ class InternetTestResponseListener { return this.#promise; } onStartRequest(request) {} onStartRequest() {} // resolve or reject our Promise onStopRequest(request, status) { Loading @@ -62,7 +67,7 @@ class InternetTestResponseListener { } } onDataAvailable(request, stream, offset, length) { onDataAvailable() { // We do not care of the actual data, as long as we have a successful // connection } Loading Loading @@ -256,7 +261,7 @@ export class MoatRPC { try { retval.push(this.#fixupSettings(settings)); } catch (ex) { console.log(ex); log.error(ex); } } return retval; Loading Loading @@ -286,7 +291,7 @@ export class MoatRPC { const code = response.errors[0].code; const detail = response.errors[0].detail; if (code == 406) { console.log( log.error( "MoatRPC::circumvention_settings(): Cannot automatically determine user's country-code" ); // cannot determine user's country Loading toolkit/modules/TorConnect.sys.mjs +9 −13 Original line number Diff line number Diff line Loading @@ -8,7 +8,6 @@ const lazy = {}; ChromeUtils.defineESModuleGetters(lazy, { BrowserWindowTracker: "resource:///modules/BrowserWindowTracker.sys.mjs", ConsoleAPI: "resource://gre/modules/Console.sys.mjs", MoatRPC: "resource://gre/modules/Moat.sys.mjs", TorBootstrapRequest: "resource://gre/modules/TorBootstrapRequest.sys.mjs", TorProviderBuilder: "resource://gre/modules/TorProviderBuilder.sys.mjs", Loading Loading @@ -72,12 +71,9 @@ export class TorConnectError extends Error { } } ChromeUtils.defineLazyGetter( lazy, "logger", () => new lazy.ConsoleAPI({ maxLogLevel: "info", ChromeUtils.defineLazyGetter(lazy, "logger", () => console.createInstance({ maxLogLevel: "Info", maxLogLevelPref: TorConnectPrefs.log_level, prefix: "TorConnect", }) Loading Loading @@ -746,8 +742,8 @@ class InternetTest { this.test(); }, this.#timeoutRand()); } this.onResult = online => {}; this.onError = err => {}; this.onResult = _online => {}; this.onError = _error => {}; } /** Loading Loading @@ -961,7 +957,7 @@ export const TorConnect = { } }, async observe(subject, topic, data) { async observe(subject, topic) { lazy.logger.debug(`Observed ${topic}`); switch (topic) { Loading Loading
.eslintignore +1 −0 Original line number Diff line number Diff line Loading @@ -303,3 +303,4 @@ dom/base/test/jsmodules/import_circular_1.mjs browser/app/profile/001-base-profile.js browser/app/profile/000-tor-browser.js mobile/android/app/000-tor-browser-android.js toolkit/content/pt_config.json
.prettierignore +1 −0 Original line number Diff line number Diff line Loading @@ -1532,3 +1532,4 @@ xpcom/idl-parser/xpidl/fixtures/xpctest.d.json browser/app/profile/001-base-profile.js browser/app/profile/000-tor-browser.js mobile/android/app/000-tor-browser-android.js toolkit/content/pt_config.json
toolkit/modules/DomainFrontedRequests.sys.mjs +9 −4 Original line number Diff line number Diff line Loading @@ -4,6 +4,11 @@ const lazy = {}; const log = console.createInstance({ maxLogLevel: "Warn", prefix: "DomainFrontendRequests", }); ChromeUtils.defineESModuleGetters(lazy, { EventDispatcher: "resource://gre/modules/Messaging.sys.mjs", Subprocess: "resource://gre/modules/Subprocess.sys.mjs", Loading Loading @@ -145,7 +150,7 @@ class MeekTransport { while (this.#meekClientProcess) { const errString = await this.#meekClientProcess.stderr.readString(); if (errString) { console.log(`MeekTransport: stderr => ${errString}`); log.error(`MeekTransport: stderr => ${errString}`); } } }; Loading Loading @@ -254,7 +259,7 @@ class MeekTransport { } // register callback to cleanup on process exit this.#meekClientProcess.wait().then(exitObj => { this.#meekClientProcess.wait().then(() => { this.#meekClientProcess = null; this.uninit(); }); Loading Loading @@ -398,7 +403,7 @@ class ResponseListener { } // noop onStartRequest(request) {} onStartRequest() {} // resolve or reject our Promise onStopRequest(request, status) { Loading Loading @@ -506,7 +511,7 @@ export class DomainFrontRequestBuilder { // remove all headers except for 'Host" const headers = []; ch.visitRequestHeaders({ visitHeader: (key, val) => { visitHeader: key => { if (key !== "Host") { headers.push(key); } Loading
toolkit/modules/Moat.sys.mjs +9 −4 Original line number Diff line number Diff line Loading @@ -4,6 +4,11 @@ const lazy = {}; const log = console.createInstance({ maxLogLevel: "Warn", prefix: "Moat", }); ChromeUtils.defineESModuleGetters(lazy, { DomainFrontRequestBuilder: "resource://gre/modules/DomainFrontedRequests.sys.mjs", Loading Loading @@ -36,7 +41,7 @@ class InternetTestResponseListener { return this.#promise; } onStartRequest(request) {} onStartRequest() {} // resolve or reject our Promise onStopRequest(request, status) { Loading @@ -62,7 +67,7 @@ class InternetTestResponseListener { } } onDataAvailable(request, stream, offset, length) { onDataAvailable() { // We do not care of the actual data, as long as we have a successful // connection } Loading Loading @@ -256,7 +261,7 @@ export class MoatRPC { try { retval.push(this.#fixupSettings(settings)); } catch (ex) { console.log(ex); log.error(ex); } } return retval; Loading Loading @@ -286,7 +291,7 @@ export class MoatRPC { const code = response.errors[0].code; const detail = response.errors[0].detail; if (code == 406) { console.log( log.error( "MoatRPC::circumvention_settings(): Cannot automatically determine user's country-code" ); // cannot determine user's country Loading
toolkit/modules/TorConnect.sys.mjs +9 −13 Original line number Diff line number Diff line Loading @@ -8,7 +8,6 @@ const lazy = {}; ChromeUtils.defineESModuleGetters(lazy, { BrowserWindowTracker: "resource:///modules/BrowserWindowTracker.sys.mjs", ConsoleAPI: "resource://gre/modules/Console.sys.mjs", MoatRPC: "resource://gre/modules/Moat.sys.mjs", TorBootstrapRequest: "resource://gre/modules/TorBootstrapRequest.sys.mjs", TorProviderBuilder: "resource://gre/modules/TorProviderBuilder.sys.mjs", Loading Loading @@ -72,12 +71,9 @@ export class TorConnectError extends Error { } } ChromeUtils.defineLazyGetter( lazy, "logger", () => new lazy.ConsoleAPI({ maxLogLevel: "info", ChromeUtils.defineLazyGetter(lazy, "logger", () => console.createInstance({ maxLogLevel: "Info", maxLogLevelPref: TorConnectPrefs.log_level, prefix: "TorConnect", }) Loading Loading @@ -746,8 +742,8 @@ class InternetTest { this.test(); }, this.#timeoutRand()); } this.onResult = online => {}; this.onError = err => {}; this.onResult = _online => {}; this.onError = _error => {}; } /** Loading Loading @@ -961,7 +957,7 @@ export const TorConnect = { } }, async observe(subject, topic, data) { async observe(subject, topic) { lazy.logger.debug(`Observed ${topic}`); switch (topic) { Loading