In: https://bugzilla.mozilla.org/show_bug.cgi?id=892114 Mozilla implemented support for AF_UNIX sockets. We should look at the patch and estimate whether we need something more to implement support for it into Tor Browser.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Child items ...
Show closed items
Linked items 0
Link issues together to show that they're related.
Learn more.
Trac: Summary: Investigate missing Tor Browser patches to make SocksSocket option work to Investigate missing Tor Browser patches to make Unix Domain Socket option work
mcs/brade: Do you think you could look into whether we could just backport the relevant patches to ESR 45 (as far as I can see only the one in 1211567 is relevant, but maybe I am missing something)? That way we could get all the things for unix domain sockets landed for the next alpha and could start experimenting for realz.
mcs/brade: Do you think you could look into whether we could just backport the relevant patches to ESR 45 (as far as I can see only the one in 1211567 is relevant, but maybe I am missing something)? That way we could get all the things for unix domain sockets landed for the next alpha and could start experimenting for realz.
Thinking about this some more, for the alpha I assume we want to use Unix domain sockets by default on Linux and OSX. That means we should change torrc-defaults to use a path for SocksPort and ControlPort. And then we will need to change the browser's network.proxy.socks pref value to match the SocksPort value. The pref value needs to be a file: URL and of course the SocksPort and ControlPort directives need to look like unix:/path/to/socket.
Do you want Kathy and me to create appropriate patches for tor-browser and builders/tor-browser-bundle?
Thinking about this some more, for the alpha I assume we want to use Unix domain sockets by default on Linux and OSX. That means we should change torrc-defaults to use a path for SocksPort and ControlPort. And then we will need to change the browser's network.proxy.socks pref value to match the SocksPort value. The pref value needs to be a file: URL and of course the SocksPort and ControlPort directives need to look like unix:/path/to/socket.
Do you want Kathy and me to create appropriate patches for tor-browser and builders/tor-browser-bundle?
That would be neat. You could use #14270 (moved) for that or create a new child ticket of it for this task I guess.
FWIW the rebased Mozilla patch looks good to me. It is applied on tor-browser-45.3.0esr-6.5-1 (commit cde73b2295b75898ca435ed9f78541eccf6c34cb).
Trac: Status: needs_review to closed Resolution: N/Ato fixed