[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-commits] [Git][tpo/applications/tor-browser][tor-browser-115.2.1esr-13.0-1] fixup! Bug 40933: Add tor-launcher functionality



Title: GitLab

richard pushed to branch tor-browser-115.2.1esr-13.0-1 at The Tor Project / Applications / Tor Browser

Commits:

  • a4ff8505
    by Pier Angelo Vendrame at 2023-09-15T18:31:31+00:00
    fixup! Bug 40933: Add tor-launcher functionality
    
    Bug 42102: Fix checkPort in TorProcess
    

2 changed files:

Changes:

  • toolkit/components/tor-launcher/TorLauncherUtil.sys.mjs
    ... ... @@ -8,7 +8,7 @@
    8 8
     const lazy = {};
    
    9 9
     
    
    10 10
     ChromeUtils.defineESModuleGetters(lazy, {
    
    11
    -  FileUtils: "resource://gre/modules/FileUtils.sys.jsm",
    
    11
    +  FileUtils: "resource://gre/modules/FileUtils.sys.mjs",
    
    12 12
     });
    
    13 13
     
    
    14 14
     const kPropBundleURI = "chrome://torbutton/locale/torlauncher.properties";
    
    ... ... @@ -565,7 +565,7 @@ export const TorLauncherUtil = Object.freeze({
    565 565
         }
    
    566 566
     
    
    567 567
         if (useIPC === undefined) {
    
    568
    -      socksPortInfo.useIPC =
    
    568
    +      useIPC =
    
    569 569
             !this.isWindows &&
    
    570 570
             Services.prefs.getBoolPref(
    
    571 571
               "extensions.torlauncher.socks_port_use_ipc",
    
    ... ... @@ -574,7 +574,7 @@ export const TorLauncherUtil = Object.freeze({
    574 574
         }
    
    575 575
     
    
    576 576
         // Fill in missing SOCKS info from prefs.
    
    577
    -    if (socksPortInfo.useIPC) {
    
    577
    +    if (useIPC) {
    
    578 578
           if (!socksPortInfo.ipcFile) {
    
    579 579
             socksPortInfo.ipcFile = TorLauncherUtil.getTorFile("socks_ipc", false);
    
    580 580
           }
    
    ... ... @@ -611,7 +611,7 @@ export const TorLauncherUtil = Object.freeze({
    611 611
           return;
    
    612 612
         }
    
    613 613
     
    
    614
    -    if (socksPortInfo.useIPC) {
    
    614
    +    if (socksPortInfo.ipcFile) {
    
    615 615
           const fph = Services.io
    
    616 616
             .getProtocolHandler("file")
    
    617 617
             .QueryInterface(Ci.nsIFileProtocolHandler);
    

  • toolkit/components/tor-launcher/TorProcess.sys.mjs
    ... ... @@ -49,9 +49,7 @@ export class TorProcess {
    49 49
     
    
    50 50
         const checkPort = port =>
    
    51 51
           port === undefined ||
    
    52
    -      (Number.isInteger(controlSettings.port) &&
    
    53
    -        controlSettings.port > 0 &&
    
    54
    -        controlSettings.port < 65535);
    
    52
    +      (Number.isInteger(port) && port > 0 && port < 65535);
    
    55 53
         if (!checkPort(controlSettings?.port)) {
    
    56 54
           throw new Error("Invalid control port");
    
    57 55
         }
    

  • _______________________________________________
    tor-commits mailing list
    tor-commits@xxxxxxxxxxxxxxxxxxxx
    https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits