<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-socksproto/src/msg.rs, branch arti-v1.1.0</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2022-10-20T12:09:18Z</updated>
<entry>
<title>socksproto: Make a method conditional.</title>
<updated>2022-10-20T12:09:18Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-10-18T14:07:55Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=dcf27f2457036739c8dd9e0388bfb4b76751f122'/>
<id>urn:sha1:dcf27f2457036739c8dd9e0388bfb4b76751f122</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make some things precisely conditional</title>
<updated>2022-10-11T11:22:50Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-10-07T15:35:01Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=171c4208a7ca1d7c47477264145868db17210705'/>
<id>urn:sha1:171c4208a7ca1d7c47477264145868db17210705</id>
<content type='text'>
I think this is quite an inconvenient way to be carrying on.

Maybe we should disable all dead code warnings unless all features are
also enabled, and just let the compiler get rid of unused stuff later.
</content>
</entry>
<entry>
<title>Require no NUL in socks hostname.</title>
<updated>2022-10-03T16:52:38Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-09-30T14:25:31Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f663f5fdd2bbf77660947fc8d002b0f0d9fe554a'/>
<id>urn:sha1:f663f5fdd2bbf77660947fc8d002b0f0d9fe554a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a SocksReply type to capture address/port information.</title>
<updated>2022-10-03T16:52:38Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-09-30T12:31:53Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=235bda121040889be8b6b2f71fa969aea60960fa'/>
<id>urn:sha1:235bda121040889be8b6b2f71fa969aea60960fa</id>
<content type='text'>
I don't expect us to need this information much, but we may as well
hang on to it.
</content>
</entry>
<entry>
<title>Make sure that socks4 auth doesn't have any 0 bytes.</title>
<updated>2022-10-03T16:52:38Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-09-30T12:09:26Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f12202d707dfb82228bf085530f3b8c71e1ff0ce'/>
<id>urn:sha1:f12202d707dfb82228bf085530f3b8c71e1ff0ce</id>
<content type='text'>
Try to do it in constant time, to avoid even the smell of
side-channel attacks.
</content>
</entry>
<entry>
<title>Tests for socks client handshake.</title>
<updated>2022-10-03T16:52:38Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-09-28T13:29:02Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=3ae062911b7b00a4dcc98c73a8700d4f5309f6ff'/>
<id>urn:sha1:3ae062911b7b00a4dcc98c73a8700d4f5309f6ff</id>
<content type='text'>
These tests include a few reference cases, as well as a little
framework to make sure that the client and the proxy implementation
will handshake with one another successfully.
</content>
</entry>
<entry>
<title>Fuzzer code for socks client implementation.</title>
<updated>2022-10-03T16:52:38Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-09-27T21:16:14Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=dc55272602cbc9ff3b792a9e4231533d4a12e007'/>
<id>urn:sha1:dc55272602cbc9ff3b792a9e4231533d4a12e007</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement client-side SOCKS handshake</title>
<updated>2022-09-28T13:29:56Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-09-27T16:41:48Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=af99979689f94bce07bd04a57e90c63f9d304097'/>
<id>urn:sha1:af99979689f94bce07bd04a57e90c63f9d304097</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make "SocksRequest::new" public.</title>
<updated>2022-09-27T16:38:48Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-09-27T16:38:48Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d06dcefd7b8a40cf33adafdcfa5f046c20ab0ceb'/>
<id>urn:sha1:d06dcefd7b8a40cf33adafdcfa5f046c20ab0ceb</id>
<content type='text'>
Also, have it enforce more correctness properties.
</content>
</entry>
<entry>
<title>tor-socksproto: Style and info fixes in errors.</title>
<updated>2022-06-22T13:16:44Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-06-22T13:15:37Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5577163387f8537e4ee344342b66f3994385c1bc'/>
<id>urn:sha1:5577163387f8537e4ee344342b66f3994385c1bc</id>
<content type='text'>
(The use of Cow&lt;&gt; in the error message isn't strictly necessary
here, but it's a pattern I want to encourage.)
</content>
</entry>
</feed>
