GitLab is used only for code review, issue tracking and project management. Canonical locations for source code are still https://gitweb.torproject.org/ https://git.torproject.org/ and git-rw.torproject.org.

  1. 06 Sep, 2016 1 commit
  2. 01 Sep, 2016 1 commit
  3. 31 Aug, 2016 1 commit
    • Kathleen Brade's avatar
      Bug 14272: Make Tor Launcher work with Unix Domain Socket option · 8871259c
      Kathleen Brade authored
      On non-Windows platforms, use a Unix domain socket by default for the
      Tor control port. New preferences:
        extensions.torlauncher.control_port_use_socket (Boolean)
        extensions.torlauncher.control_socket_path (path string)
      New environment variable: TOR_CONTROL_SOCKET
      
      When starting tor, always include a ControlPort argument so that
      users can use environment variables to switch between the two control
      port types.
      
      Add a public TorGetControlSocketFile() function that Torbutton will
      use to retrieve the socket file (an nsIFile) when a Unix domain
      socket is in use.
      
      Moved the getTorFile() function to our utilities module.
      8871259c
  4. 21 Jan, 2016 1 commit
    • Isis Lovecruft's avatar
      Bug 18113: Randomly permutate available default bridges of chosen type. · 8869cf4f
      Isis Lovecruft authored
       * ADDS a new function to TorLauncherUtil, rearrangeBridges() which
         takes an array of items and returns a random permutation of that
         array.
      
       * 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.
      8869cf4f
  5. 15 Oct, 2015 1 commit
    • Kathleen Brade's avatar
      Bug 12967: Prompt for language during first run. · 919ccb92
      Kathleen Brade authored
      The intl.locale.matchOS pref is set to true by default so that the
        lanuage prompt is presented in the OS/system language.
      To skip the language prompt, set the TOR_SKIP_LOCALE_PROMPT env variable
        to 1 or set the hidden pref extensions.torlauncher.prompt_for_locale
        to false.
      919ccb92
  6. 10 Apr, 2015 1 commit
    • Kathleen Brade's avatar
      Bug 15657: display host:port if HOSTADDR is provided by Tor. · b48d563e
      Kathleen Brade authored
      If a Tor bootstrap status message contains a HOSTADDR value, include
      it within the error alert that we display.
      Also fix a problem where the progress dialog stayed open after an error
      occurred (even though an error alert was displayed as soon as the user
      clicked the "Cancel" button).
      b48d563e
  7. 14 Aug, 2014 1 commit
  8. 24 Jul, 2014 1 commit
  9. 27 Feb, 2014 3 commits
    • Kathleen Brade's avatar
      Bug #10418: Provide "Use Default Bridges" option. · f3804aad
      Kathleen Brade authored
      To enable this feature, add one or more preference values like:
        extensions.torlauncher.default_bridge.TYPE.1
        extensions.torlauncher.default_bridge.TYPE.2
      Other new preferences:
        extensions.torlauncher.default_bridge_type (stores chosen type)
        extensions.torlauncher.default_bridge_recommended_type
      The text "(recommended)" is displayed next to the recommended type, and
      it is selected by default.  The default bridges are reconfigured each
      time the browser starts up; if no default bridges of the configured type
      are available, an error message is displayed and the user is placed on
      the bridge settings panel within the network configuration wizard.
      f3804aad
    • Tails developers's avatar
    • Tails developers's avatar
      If TOR_CONFIGURE_ONLY=1, only configure Tor. · 2545a772
      Tails developers authored
      This option prevents Tor Launcher from starting a Tor process but it
      will try to configure any already started Tor process without taking
      ownership of it. This option is intended for situations where Tor
      Launcher is supposed to configure an already started, system-wide Tor
      instance.
      
      Note that it's not the same as TOR_SKIP_LAUNCH (and, equivalently,
      `extensions.torlauncher.start_tor`), which prevents *both* start and
      configuration of Tor.
      2545a772
  10. 11 Feb, 2014 1 commit
  11. 22 Oct, 2013 1 commit
  12. 17 Apr, 2013 1 commit
  13. 10 Apr, 2013 1 commit
  14. 09 Apr, 2013 2 commits
  15. 28 Mar, 2013 1 commit