[tor-dev] Draft patchset for PT2.0 support (ticket #21816)
nickm at alum.mit.edu
Sun Aug 20 23:05:01 UTC 2017
On Sun, Aug 20, 2017 at 5:48 PM, Robin Tarsiger <rtt at dasyatidae.com> wrote:
> Good day, tor-dev;
> As some of you know, I've been working on a patchset for Tor to allow
> it to participate in Pluggable Transports 2.0 configuration, primarily
> the new JSON Parameter Block SOCKS method (at least that's what I've
> been calling it in the absence of a more official name), almost but
> not quite as described in section 3.3.4 of PT2 draft 2 ---i.e.,
> basically #21816 .
>  https://www.pluggabletransports.info/assets/PTSpecV2Draft2.pdf
>  https://trac.torproject.org/projects/tor/ticket/21816
> I'm attaching a draft patchset which adds this functionality, with the
> intent of getting feedback and making remaining cleanups or other
> modifications necessary to get it merged into Tor. I have successfully
> completed circuits through an obfs4 bridge using both obfs4proxy (PT1)
> and a version of shapeshifter-dispatcher (PT2) using a patched Tor. I've
> tried to follow the local style, but the preferred implementation
> strategies aren't always clear, and of course I'd appreciate any reports
> of other problems.
> A forked Git repository is also available on Bitbucket , which
> will be updated as I make remaining changes.
>  https://bitbucket.org/DasyatidPrime/tor-rtt2017-21816.git (Git)
>  https://bitbucket.org/DasyatidPrime/tor-rtt2017-21816/src (Web)
> More implementation details are below if you're interested in this;
> thanks for your attention. I'll try to be around on IRC more during
> the week, so feel free to ping me there as well.
Looks like interesting work. Can you add links to this stuff on
ticket #21816, so it can get reviewed We usually don't use the
mailing list to track patches for review, since things can tend to get
More information about the tor-dev