[tor-dev] Draft patchset for PT2.0 support (ticket #21816)

Nick Mathewson 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 [1]---i.e.,
> basically #21816 [2].
> [1] https://www.pluggabletransports.info/assets/PTSpecV2Draft2.pdf
> [2] 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 [5][6], which
> will be updated as I make remaining changes.
> [5] https://bitbucket.org/DasyatidPrime/tor-rtt2017-21816.git (Git)
> [6] 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.

Hi, Robin!

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

best wishes,

More information about the tor-dev mailing list