Sec. "Using a system-installed Tor process with Tor Browser" in start-tor-browser needs update

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 [...],<SocksPort>,<ControlPort> # extensions.torbutton.block_disk false # extensions.torbutton.custom.socks_host 127.0.0.1 # 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: extensions.torbutton.custom.socks_host extensions.torbutton.custom.socks_port extensions.torbutton.socks_host extensions.torbutton.socks_port network.proxy.socks network.proxy.socks_port 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_host, 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@torproject.org.xpi file.
  2. Start TBB: $ cd tor-browser_en-US/Browser ; ./start-tor-browser --debug
  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).
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information