[tor-bugs] #12130 [Pluggable transport]: Figure out deployment strategy for obfs4
Tor Bug Tracker & Wiki
blackhole at torproject.org
Tue May 27 19:51:49 UTC 2014
#12130: Figure out deployment strategy for obfs4
-------------------------------------+-----------------
Reporter: asn | Owner: asn
Type: task | Status: new
Priority: normal | Milestone:
Component: Pluggable transport | Version:
Resolution: | Keywords:
Actual Points: | Parent ID:
Points: |
-------------------------------------+-----------------
Comment (by yawning):
Ok, based off [https://gitweb.torproject.org/user/dcf/tor-browser-
bundle.git/commit/cc40318a2268e3d8b4ad80002445465e76472a5c dcf's meek
bundle repo], I did the build integration stuff.
Some notes:
* I only tested linux builds, because I want my desktop back, windows/osx
should work, but there may be minor errors where I copy/pasted things in
the descriptors.
* Ended up mirroring stuff in people.tp.o/~yawning/mirrors/source
matching convention.
* Dunno how the tbb people are going to decouple the go stuff in dcf's
branch from meek if they want to only use obfs4.
* I only edited versions.nightly, copy and pasting the changes is left as
an exercise for the student, and applying the patch will break the other
targets. Not sure what the procedure for "yeah, track master because I'm
still working on it" is for `versions`, `versions.alpha` and
`versions.beta`. obfs4proxy also only works with tor-0.2.5.x so building
it with things other than nightly is a bit nonsensical at the moment.
* obfs4proxy needs a LICENSE file that should eventually be copied.
* I assume that if this gets deployed, I would want to move the code off
github to git.tp.o somewhere.
* The changes to the launcher to add "obfs4" as an option, and the change
to torrc-defaults are left as an exercise for the student.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/12130#comment:4>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list