Skip to content

Implement 'SocksPort auto' and 'ControlPort auto'

In order to ship Tor Browser Bundles that do not conflict with distribution-installed tor clients and tor relays, we must give TBB the ability to automatically choose a new SOCKS port and Control port if the default ports are in use. (See #2264 (closed)).

This requires a few pieces to coordinate. Creating torrc options to allow tor to listen on automatically free ports is the first step.

These options also need to kick out a log line at notice level that Vidalia is capable of easily parsing (#3077 (closed)).

I think we need to do this ASAP, and that it should go into 0.2.2.x, so we can release TBBs that don't break when people have another tor installed. I can code this myself it that is what it takes (but obviously I'd prefer not to :).

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information