<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-socksproto/src/msg.rs, branch arti-v1.1.6</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.6</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.6'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2023-06-22T14:56:24Z</updated>
<entry>
<title>socksproto: Add unspecified but documented socks5 extension codes</title>
<updated>2023-06-22T14:56:24Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-06-22T14:43:28Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=42f16fc2cebd737c111b138268fc2079ae8252c0'/>
<id>urn:sha1:42f16fc2cebd737c111b138268fc2079ae8252c0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow clippy::unchecked_duration_subtraction in tests</title>
<updated>2023-01-27T13:28:02Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-01-27T13:01:45Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a6dd92843edf2bd4c58de62a0d562921e4191ada'/>
<id>urn:sha1:a6dd92843edf2bd4c58de62a0d562921e4191ada</id>
<content type='text'>
This panics on error, and we're fine with a panic on misbehavior in
tests.
</content>
</entry>
<entry>
<title>Prop304: Add extended SOCKS result codes for onion services</title>
<updated>2023-01-19T02:39:00Z</updated>
<author>
<name>Neel Chauhan</name>
<email>neel@neelc.org</email>
</author>
<published>2023-01-19T02:39:00Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=66a649f5f830c10da49f7815ab247c8ddce8179a'/>
<id>urn:sha1:66a649f5f830c10da49f7815ab247c8ddce8179a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>test lint blocks: Add many many automatically</title>
<updated>2022-12-12T18:00:30Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-12-12T17:58:40Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=125a455bdcca841931f33f83f206e57637ae85c4'/>
<id>urn:sha1:125a455bdcca841931f33f83f206e57637ae85c4</id>
<content type='text'>
This is precisely the result of running the rune in
maint/adhoc-add-lint-blocks.
</content>
</entry>
<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>
</feed>
