<feed xmlns='http://www.w3.org/2005/Atom'>
<title>shapeshifter-dispatcher.git/obfs4proxy, branch master</title>
<subtitle>[shapeshifter-dispatcher] 
</subtitle>
<link rel='alternate' type='text/html' href='https://leap.se/git/shapeshifter-dispatcher.git/'/>
<entry>
<title>Removed transports from shapeshifter-dispatcher (now located in shapeshifter-transports)</title>
<updated>2016-11-15T20:52:04+00:00</updated>
<author>
<name>Brandon Wiley</name>
<email>brandon@blanu.net</email>
</author>
<published>2016-11-15T20:52:04+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/shapeshifter-dispatcher.git/commit/?id=8a7de7e1e252a73d786bafab042eedde8c025ad6'/>
<id>8a7de7e1e252a73d786bafab042eedde8c025ad6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Implemented STUN mode</title>
<updated>2016-08-17T20:39:59+00:00</updated>
<author>
<name>Brandon Wiley</name>
<email>brandon@blanu.net</email>
</author>
<published>2016-08-17T20:39:59+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/shapeshifter-dispatcher.git/commit/?id=c0b8b261008d7d284ce30cd48cbd9a95cd6739ee'/>
<id>c0b8b261008d7d284ce30cd48cbd9a95cd6739ee</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Explicitly import proxy dialers for side effects</title>
<updated>2016-04-03T20:14:08+00:00</updated>
<author>
<name>Robin Tarsiger</name>
<email>rtarsiger@dasyatidae.com</email>
</author>
<published>2016-04-03T20:02:47+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/shapeshifter-dispatcher.git/commit/?id=49f19c6612091ba54a6cf5eb71868bb67fc62d1d'/>
<id>49f19c6612091ba54a6cf5eb71868bb67fc62d1d</id>
<content type='text'>
These register themselves at init time.  Previously they were in the
main package and thus did not need to be explicitly imported.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These register themselves at init time.  Previously they were in the
main package and thus did not need to be explicitly imported.
</pre>
</div>
</content>
</entry>
<entry>
<title>Split "proxies" into "proxy_dialers" and "modes"</title>
<updated>2016-04-03T20:14:06+00:00</updated>
<author>
<name>Robin Tarsiger</name>
<email>rtarsiger@dasyatidae.com</email>
</author>
<published>2016-04-03T20:00:29+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/shapeshifter-dispatcher.git/commit/?id=6cb9b5a231d7f41e409daa012ee7d50a52c65daa'/>
<id>6cb9b5a231d7f41e409daa012ee7d50a52c65daa</id>
<content type='text'>
Half of the packages in there registered dialer types with golang.org/x/net/proxy,
and half of them were proxying modes for the program as a whole.  These are separate
things, so move them into separate directories.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Half of the packages in there registered dialer types with golang.org/x/net/proxy,
and half of them were proxying modes for the program as a whole.  These are separate
things, so move them into separate directories.
</pre>
</div>
</content>
</entry>
<entry>
<title>Run go fmt on recent changes</title>
<updated>2016-03-31T17:55:58+00:00</updated>
<author>
<name>Robin Tarsiger</name>
<email>rtarsiger@dasyatidae.com</email>
</author>
<published>2016-03-31T17:55:58+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/shapeshifter-dispatcher.git/commit/?id=99f24043130d8b3c5cf098371e23c64abffef385'/>
<id>99f24043130d8b3c5cf098371e23c64abffef385</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactoring main into separate modules</title>
<updated>2016-03-21T16:56:10+00:00</updated>
<author>
<name>Brandon Wiley</name>
<email>brandon@blanu.net</email>
</author>
<published>2016-03-21T16:56:10+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/shapeshifter-dispatcher.git/commit/?id=d5e153b4878603d2d5afbe4b442dcaa9e1d24627'/>
<id>d5e153b4878603d2d5afbe4b442dcaa9e1d24627</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Bump the version to 0.0.7-dev, signifying development towards 0.0.7.</title>
<updated>2016-01-25T14:40:14+00:00</updated>
<author>
<name>Yawning Angel</name>
<email>yawning@torproject.org</email>
</author>
<published>2016-01-25T14:40:14+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/shapeshifter-dispatcher.git/commit/?id=1df5c8ffe8f4aa2614323698e8008f1ab1fb7a18'/>
<id>1df5c8ffe8f4aa2614323698e8008f1ab1fb7a18</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Do the release ritual for obfs4proxy-0.0.6.</title>
<updated>2016-01-25T14:14:30+00:00</updated>
<author>
<name>Yawning Angel</name>
<email>yawning@torproject.org</email>
</author>
<published>2016-01-25T14:14:30+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/shapeshifter-dispatcher.git/commit/?id=896a98c427180a34b658277fa40c41823b9ef5c1'/>
<id>896a98c427180a34b658277fa40c41823b9ef5c1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make establishing outgoing connections the transport's responsibility.</title>
<updated>2015-10-29T14:09:34+00:00</updated>
<author>
<name>Yawning Angel</name>
<email>yawning@torproject.org</email>
</author>
<published>2015-10-29T14:09:34+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/shapeshifter-dispatcher.git/commit/?id=e52258edac55d82ff153755493d770bfbbc9a346'/>
<id>e52258edac55d82ff153755493d770bfbbc9a346</id>
<content type='text'>
ClientFactories now have a Dial() method instead of a WrapConn()
method, so that it is possible to write something like meek-client
using the obfs4proxy framework.

This breaks the external interface if anyone is using obfs4proxy as
a library, but the new way of doing things is a trivial modification,
to a single routine that shouldn't have been very large to begin with.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ClientFactories now have a Dial() method instead of a WrapConn()
method, so that it is possible to write something like meek-client
using the obfs4proxy framework.

This breaks the external interface if anyone is using obfs4proxy as
a library, but the new way of doing things is a trivial modification,
to a single routine that shouldn't have been very large to begin with.
</pre>
</div>
</content>
</entry>
<entry>
<title>Delay transport initialization till after logging has been setup.</title>
<updated>2015-06-01T16:15:35+00:00</updated>
<author>
<name>Yawning Angel</name>
<email>yawning@torproject.org</email>
</author>
<published>2015-06-01T16:15:35+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/shapeshifter-dispatcher.git/commit/?id=69ffcc39c63f4a9a192082da71eea6b06a1e75d7'/>
<id>69ffcc39c63f4a9a192082da71eea6b06a1e75d7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
