[tbb-bugs] #21326 [Applications/Tor Browser]: Sec. "Using a system-installed Tor process with Tor Browser" in start-tor-browser needs update

Tor Bug Tracker & Wiki blackhole at torproject.org
Thu Jan 26 14:20:25 UTC 2017

#21326: Sec. "Using a system-installed Tor process with Tor Browser" in start-tor-
browser needs update
     Reporter:  cypherpunks               |      Owner:  tbb-team
         Type:  defect                    |     Status:  new
     Priority:  Medium                    |  Milestone:
    Component:  Applications/Tor Browser  |    Version:
     Severity:  Normal                    |   Keywords:  start-tor-browser
Actual Points:                            |  Parent ID:
       Points:                            |   Reviewer:
      Sponsor:                            |
 Starting from TBB 6.5 the Sec. "Using a system-installed Tor process with
 Tor Browser" in `start-tor-browser` script is no longer valid. The old
 recommendations were:

 `# SETTING NAME                            VALUE`
 `# extensions.torbutton.banned_ports
 `# extensions.torbutton.block_disk         false`
 `# extensions.torbutton.custom.socks_host`
 `# extensions.torbutton.custom.socks_port  <SocksPort>`
 `# extensions.torbutton.inserted_button    true`
 `# extensions.torbutton.launch_warning     false`
 `# extensions.torbutton.loglevel           2`
 `# extensions.torbutton.logmethod          0`
 `# extensions.torbutton.settings_method    custom`
 `# extensions.torbutton.socks_port         <SocksPort>`
 `# extensions.torbutton.use_privoxy        false`
 `# extensions.torlauncher.control_port      <ControlPort>`
 `# extensions.torlauncher.loglevel          2`
 `# extensions.torlauncher.logmethod         0`
 `# extensions.torlauncher.prompt_at_startup false`
 `# extensions.torlauncher.start_tor         false`

 I cannot comment on `torlauncher` options, because I don't use tor
 launcher. As concerns torbutton options:

 Instead of `extensions.torbutton.banned_ports` we now have option
 `network.security.ports.banned`. Isn't it? If yes, we should replace.

 Option `extensions.torbutton.block_disk` is absent in `about:config`.

 Instead of old 6 options:
 which had to be adjusted accordingly, now we have only
 `network.proxy.socks` and `network.proxy.socks_port` in `about:config`.
 So, these options should be used instead of options
 `extensions.torbutton.custom.socks_port`, and
 `extensions.torbutton.socks_port` in `start-tor-browser` script.

 Option `extensions.torbutton.settings_method` is absent in `about:config`,
 it seems to be not necessary anymore.

 Option `extensions.torbutton.use_privoxy` is absent in `about:config`.

 Somebody should check new configuration and these my suggestions.

 If somebody is managing TBB with system-installed Tor without TBB access
 to `ControlPort` (Tor chains must be restarted manually when needed), now
 the configuration is pretty simple:
  1. Remove `tor-launcher at torproject.org.xpi` file.
  2. Start TBB: `$ cd tor-browser_en-US/Browser ; ./start-tor-browser
  3. Go to Edit -> Preferences -> Advanced -> Network. Change host and port
 for SOCKS proxy (if needed).
  4. Disable automatic updates in Edit -> Preferences -> Advanced ->
 Updates (if you check PGP signatures and update TBB manually).

Ticket URL: <https://trac.torproject.org/projects/tor/ticket/21326>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online

More information about the tbb-bugs mailing list