Skip to content
Snippets Groups Projects
Unverified Commit b3b0fd12 authored by intrigeri's avatar intrigeri
Browse files

Install obfs4proxy from the Tor Browser tarball

The main goal here is to ship an up-to-date obfs4proxy, since the version in
Debian is vastly outdated and has a different network fingerprint
than the most commonly used by Tor clients, which is the one shipped
in Tor Browser.

In particular, we want to fix the Elligator2 bug (tails#18800). This will be
achieved automatically, thanks to this commit, once we upgrade to Tor Browser
which has upgraded obfs4proxy:
https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/40416

And while I'm at it, I'm installing all Pluggable Transports shipped in the Tor
Browser tarball. Currently this means we also install the snowflake-client
binary, which is useless right now but should save us some time when we work on
tails#5494. And more generally, this approach should make it slightly easier for
us to pick up support for PTs newly added in Tor Browser.

refs #18800, #5494
parent c046e2fe
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment