<feed xmlns='http://www.w3.org/2005/Atom'>
<title>shapeshifter-dispatcher.git/common/socks5, branch master</title>
<subtitle>[shapeshifter-dispatcher] 
</subtitle>
<link rel='alternate' type='text/html' href='https://leap.se/git/shapeshifter-dispatcher.git/'/>
<entry>
<title>Removed termmon and fixed compiler warnings</title>
<updated>2019-10-21T22:32:39+00:00</updated>
<author>
<name>Bluesaxorcist</name>
<email>joshua@operatorfoundation.org</email>
</author>
<published>2019-10-21T22:32:39+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/shapeshifter-dispatcher.git/commit/?id=4a56b1440c2bc315adda61b542793b7780cb8730'/>
<id>4a56b1440c2bc315adda61b542793b7780cb8730</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Implemented PT2 authentication mode</title>
<updated>2017-02-22T17:38:36+00:00</updated>
<author>
<name>Brandon Wiley</name>
<email>brandon@blanu.net</email>
</author>
<published>2017-02-22T17:38:36+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/shapeshifter-dispatcher.git/commit/?id=697b3622db6aee8891ab7542677b1fff4594d1b9'/>
<id>697b3622db6aee8891ab7542677b1fff4594d1b9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added PT2 authentication protocol</title>
<updated>2017-02-22T17:37:19+00:00</updated>
<author>
<name>Brandon Wiley</name>
<email>brandon@blanu.net</email>
</author>
<published>2017-02-22T17:37:19+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/shapeshifter-dispatcher.git/commit/?id=7dd80ea612d03a3dd2024c59699ff940203e2e65'/>
<id>7dd80ea612d03a3dd2024c59699ff940203e2e65</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Updated goptlib import paths to use shapeshifter-ipc</title>
<updated>2016-12-08T23:19:01+00:00</updated>
<author>
<name>Brandon Wiley</name>
<email>brandon@blanu.net</email>
</author>
<published>2016-12-08T23:19:01+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/shapeshifter-dispatcher.git/commit/?id=7badc1da1f0b9929a374f0340ea5ff05adb70a73'/>
<id>7badc1da1f0b9929a374f0340ea5ff05adb70a73</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use a built in SOCKS 5 server instead of goptlibs.</title>
<updated>2015-04-15T20:50:01+00:00</updated>
<author>
<name>Yawning Angel</name>
<email>yawning@torproject.org</email>
</author>
<published>2015-04-12T19:00:46+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/shapeshifter-dispatcher.git/commit/?id=a8d7134f1097bd50803da0e2a86c07524e433b51'/>
<id>a8d7134f1097bd50803da0e2a86c07524e433b51</id>
<content type='text'>
Differences from my goptlib branch:
 * Instead of exposing a net.Listener, just expose a Handshake() routine
   that takes an existing net.Conn. (#14135 is irrelevant to this socks
   server.
 * There's an extra routine for sending back sensible errors on Dial
   failure instead of "General failure".
 * The code is slightly cleaner (IMO).

Gotchas:
 * If the goptlib pt.Args datatype or external interface changes,
   args.go will need to be updated.

Tested with obfs3 and obfs4, including IPv6.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Differences from my goptlib branch:
 * Instead of exposing a net.Listener, just expose a Handshake() routine
   that takes an existing net.Conn. (#14135 is irrelevant to this socks
   server.
 * There's an extra routine for sending back sensible errors on Dial
   failure instead of "General failure".
 * The code is slightly cleaner (IMO).

Gotchas:
 * If the goptlib pt.Args datatype or external interface changes,
   args.go will need to be updated.

Tested with obfs3 and obfs4, including IPv6.
</pre>
</div>
</content>
</entry>
</feed>
