1. 26 Jan, 2017 1 commit
  2. 17 Jan, 2017 2 commits
  3. 16 Jan, 2017 1 commit
  4. 10 Nov, 2016 2 commits
  5. 03 Nov, 2016 1 commit
  6. 27 Oct, 2016 2 commits
    • Kathleen Brade's avatar
      Bug 20185: Avoid using Unix domain socket paths that are too long · c916965e
      Kathleen Brade authored and Georg Koppen's avatar Georg Koppen committed
      Enforce a maximum length of 100 for Unix domain socket paths.
      If $XDG_RUNTIME_DIR is set, create a unique subdirectory within that
        directory and place the control and SOCKS sockets there if the
        resulting paths will not be too long
      else if the length of <tor-data-dir>/control.socket is less than 100
        characters, place both sockets under <tor-data-dir> (this is compatible
        with the Tor Browser 6.5a3 behavior)
      else create a unique subdirectory under /tmp and place the sockets there.
      The unique subdirectory that is created under $XDG_RUNTIME_DIR or /tmp
      will be named Tor if no such directory exists; otherwise, an integer
      suffix will be appended until a new, uniquely named directory is found
      such as /tmp/Tor-1.
      Also, when starting tor, only include a SocksPort argument if a Unix
      domain socket path or a host/port is available.
    • Kathleen Brade's avatar
      Bug 20429: Do not open progress window if TOR_SKIP_LAUNCH=1 · 8aa78d3a
      Kathleen Brade authored and Georg Koppen's avatar Georg Koppen committed
      After saving tor settings, if TOR_SKIP_LAUNCH=1 or if
      extensions.torlauncher.start_tor is false, avoid opening the progress
      dialog to monitor bootstrap progress. This avoids displaying a progress
      window that will not make progress (and the situation was made worse by
      the fact that clicking Cancel set DisableNetwork=1).
      Also, leave the network settings dialog open if we fail to set
  7. 20 Oct, 2016 1 commit
    • Kathleen Brade's avatar
      Bug 20111: use Unix domain sockets for SOCKS port by default · 239131f5
      Kathleen Brade authored and Georg Koppen's avatar Georg Koppen committed
      New preferences:
        extensions.torlauncher.socks_port_use_ipc (Boolean; defaults to true)
        extensions.torlauncher.socks_ipc_path (override default IPC path)
        extensions.torlauncher.socks_port_flags (SocksPort flags)
      Also added support for the TOR_SOCKS_IPC_PATH environment variable.
      Consistently use IPC to refer to Unix domain sockets.
      Renamed preferences:
        extensions.torlauncher.control_port_use_socket is now
        extensions.torlauncher.control_socket_path is now
      Renamed the TOR_CONTROL_SOCKET env variable to TOR_CONTROL_IPC_PATH.
      Change _strUnescape() to throw and fix hex and octal unescaping.
  8. 15 Sep, 2016 8 commits
  9. 24 May, 2016 3 commits
  10. 22 Apr, 2016 1 commit
  11. 21 Apr, 2016 3 commits
  12. 22 Jan, 2016 2 commits
    • Georg Koppen's avatar
      Release preparations · cf73fb00
      Georg Koppen authored
      Version bump, translations update
    • Kathleen Brade's avatar
      Bug 11773: setup wizard UI flow improvements · 1fde9a14
      Kathleen Brade authored and Georg Koppen's avatar Georg Koppen committed
      Add a new "Reconfigure" prompt that is displayed after
        bootstrapping fails. This makes it so users experience the
        same configuration sequence each time rather than forcing
        them to move backwards through the wizard pages.
      Add a new "Remove Settings and Connect" prompt that is
        displayed if the user clicks "Connect" while some bridge or
        proxy settings are present. This avoids a problem where old
        settings may be used without users being aware of them.
      Improve some of the configuration prompts and status text based
        on early feedback from UC Berkeley usability studies.
  13. 21 Jan, 2016 2 commits
    • Georg Koppen's avatar
      Version bump · 5cf4922e
      Georg Koppen authored
    • Isis Lovecruft's avatar
      Bug 18113: Randomly permutate available default bridges of chosen type. · 99ea6908
      Isis Lovecruft authored and Georg Koppen's avatar Georg Koppen committed
       * ADDS a new function to TorLauncherUtil, rearrangeBridges() which
         takes an array of items and returns a random permutation of that
       * CHANGE defaultBridges() getter to call this.rearrangeBridges()
         before returning the default bridges.  This causing the ordering of
         the default bridges in the torrc to vary among clients, resulting
         in a more even distribution of clients to default bridges.
  14. 07 Aug, 2015 2 commits
  15. 26 Jun, 2015 1 commit
  16. 24 Jun, 2015 1 commit
  17. 10 Jun, 2015 1 commit
  18. 21 May, 2015 1 commit
  19. 08 May, 2015 1 commit
  20. 22 Apr, 2015 2 commits
  21. 17 Apr, 2015 1 commit
  22. 16 Apr, 2015 1 commit