<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/dgoulet/torsocks, branch v2.0.0</title>
<subtitle>David's torsocks repository</subtitle>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/dgoulet/torsocks.git/'/>
<entry>
<title>Update version to v2.0.0</title>
<updated>2014-08-11T16:44:46+00:00</updated>
<author>
<name>David Goulet</name>
<email>dgoulet@ev0ke.net</email>
</author>
<published>2014-08-11T16:44:46+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/dgoulet/torsocks.git/commit/?id=ea105bb76ea1e9f9660dd2307639b75ca6d76569'/>
<id>ea105bb76ea1e9f9660dd2307639b75ca6d76569</id>
<content type='text'>
Signed-off-by: David Goulet &lt;dgoulet@ev0ke.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: David Goulet &lt;dgoulet@ev0ke.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix: compilation issue on Debian kfreebsd-i386</title>
<updated>2014-08-11T16:30:43+00:00</updated>
<author>
<name>David Goulet</name>
<email>dgoulet@ev0ke.net</email>
</author>
<published>2014-08-11T16:30:43+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/dgoulet/torsocks.git/commit/?id=17ec92ff5b1ede59b9a8a285e3a827bfcf0dff4b'/>
<id>17ec92ff5b1ede59b9a8a285e3a827bfcf0dff4b</id>
<content type='text'>
Signed-off-by: David Goulet &lt;dgoulet@ev0ke.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: David Goulet &lt;dgoulet@ev0ke.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix: add LICENSE file to repository</title>
<updated>2014-08-11T13:48:37+00:00</updated>
<author>
<name>David Goulet</name>
<email>dgoulet@ev0ke.net</email>
</author>
<published>2014-08-11T13:48:37+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/dgoulet/torsocks.git/commit/?id=394f92c607b887bdb7f1236998b29de90ef6859a'/>
<id>394f92c607b887bdb7f1236998b29de90ef6859a</id>
<content type='text'>
Signed-off-by: David Goulet &lt;dgoulet@ev0ke.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: David Goulet &lt;dgoulet@ev0ke.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix: add compilation requirements to README.md</title>
<updated>2014-07-14T22:12:57+00:00</updated>
<author>
<name>David Goulet</name>
<email>dgoulet@ev0ke.net</email>
</author>
<published>2014-07-14T22:12:51+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/dgoulet/torsocks.git/commit/?id=3446495d5103439fd08949a329b021e8f5befc01'/>
<id>3446495d5103439fd08949a329b021e8f5befc01</id>
<content type='text'>
Reported-by: Jacob Appelbaum &lt;jacob@appelbaum.net&gt;
Signed-off-by: David Goulet &lt;dgoulet@ev0ke.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reported-by: Jacob Appelbaum &lt;jacob@appelbaum.net&gt;
Signed-off-by: David Goulet &lt;dgoulet@ev0ke.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Update version to v2.0.0-rc7</title>
<updated>2014-04-04T22:12:46+00:00</updated>
<author>
<name>David Goulet</name>
<email>dgoulet@ev0ke.net</email>
</author>
<published>2014-04-04T22:12:46+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/dgoulet/torsocks.git/commit/?id=91c148690e4c8bd1e5e948f0c758570891f49ddd'/>
<id>91c148690e4c8bd1e5e948f0c758570891f49ddd</id>
<content type='text'>
Signed-off-by: David Goulet &lt;dgoulet@ev0ke.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: David Goulet &lt;dgoulet@ev0ke.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix: fix NULL dereference on error</title>
<updated>2014-04-03T21:40:23+00:00</updated>
<author>
<name>David Goulet</name>
<email>dgoulet@ev0ke.net</email>
</author>
<published>2014-04-03T21:40:23+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/dgoulet/torsocks.git/commit/?id=dcbdeb2093e46e2a74293f03d15d8e202d322a06'/>
<id>dcbdeb2093e46e2a74293f03d15d8e202d322a06</id>
<content type='text'>
Fixes coverity issue 1195182.

Signed-off-by: David Goulet &lt;dgoulet@ev0ke.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes coverity issue 1195182.

Signed-off-by: David Goulet &lt;dgoulet@ev0ke.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix: memory leak in connect error path</title>
<updated>2014-04-03T21:36:01+00:00</updated>
<author>
<name>David Goulet</name>
<email>dgoulet@ev0ke.net</email>
</author>
<published>2014-04-03T21:36:01+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/dgoulet/torsocks.git/commit/?id=e70264869c19e0ff44ecf5898858af37e7a9fabd'/>
<id>e70264869c19e0ff44ecf5898858af37e7a9fabd</id>
<content type='text'>
Fixes coverity issue 1072757.

Signed-off-by: David Goulet &lt;dgoulet@ev0ke.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes coverity issue 1072757.

Signed-off-by: David Goulet &lt;dgoulet@ev0ke.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Delete old source directory</title>
<updated>2014-04-01T01:23:51+00:00</updated>
<author>
<name>David Goulet</name>
<email>dgoulet@ev0ke.net</email>
</author>
<published>2014-04-01T01:23:51+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/dgoulet/torsocks.git/commit/?id=f4f9ee87e4ab0aec3ce683c9be0131e68da96688'/>
<id>f4f9ee87e4ab0aec3ce683c9be0131e68da96688</id>
<content type='text'>
Signed-off-by: David Goulet &lt;dgoulet@ev0ke.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: David Goulet &lt;dgoulet@ev0ke.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix: nullify constant that might be undefined</title>
<updated>2014-04-01T00:08:33+00:00</updated>
<author>
<name>David Goulet</name>
<email>dgoulet@ev0ke.net</email>
</author>
<published>2014-04-01T00:08:33+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/dgoulet/torsocks.git/commit/?id=62dab5b2ca9fc1a5e92d07feabf70851420de371'/>
<id>62dab5b2ca9fc1a5e92d07feabf70851420de371</id>
<content type='text'>
Signed-off-by: David Goulet &lt;dgoulet@ev0ke.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: David Goulet &lt;dgoulet@ev0ke.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor the connect() code flow for clarity</title>
<updated>2014-03-31T23:58:28+00:00</updated>
<author>
<name>David Goulet</name>
<email>dgoulet@ev0ke.net</email>
</author>
<published>2014-03-31T23:55:47+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/dgoulet/torsocks.git/commit/?id=aba207d0033ae149bfa19c2dfeb0823af6a2ebc3'/>
<id>aba207d0033ae149bfa19c2dfeb0823af6a2ebc3</id>
<content type='text'>
This adds a "validate_socket()" function that is called first to make
sure all criteria of a valid socket that torsocks can handle are met.
This has been done to have a single callsite that can do this validation
thus improving the clarity and flow of the code.

It now also returns EPERM for things that we deny instead of EINVAL or
EBADF. Because of that, the connect test has been changed to handle this
new errno value.

Signed-off-by: David Goulet &lt;dgoulet@ev0ke.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds a "validate_socket()" function that is called first to make
sure all criteria of a valid socket that torsocks can handle are met.
This has been done to have a single callsite that can do this validation
thus improving the clarity and flow of the code.

It now also returns EPERM for things that we deny instead of EINVAL or
EBADF. Because of that, the connect test has been changed to handle this
new errno value.

Signed-off-by: David Goulet &lt;dgoulet@ev0ke.net&gt;
</pre>
</div>
</content>
</entry>
</feed>
