<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-socksproto/src, 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-11-03T15:06:02Z</updated>
<entry>
<title>Run add_warnings.</title>
<updated>2022-11-03T15:06:02Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-11-03T15:06:02Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=932fe48eaf83f456eefd59475b4486d59966dec3'/>
<id>urn:sha1:932fe48eaf83f456eefd59475b4486d59966dec3</id>
<content type='text'>
</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>socksproto: impl Clone for Error.</title>
<updated>2022-10-20T12:09:18Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-10-17T13:43:11Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d1e70d9479e9095e5cc975c0ff75f06f8dffeade'/>
<id>urn:sha1:d1e70d9479e9095e5cc975c0ff75f06f8dffeade</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cargo fmt to remove blank lines</title>
<updated>2022-10-12T14:29:04Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-10-12T14:28:27Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f84d8777db49f21ce6648dd244029531b370d5fd'/>
<id>urn:sha1:f84d8777db49f21ce6648dd244029531b370d5fd</id>
<content type='text'>
Apparently cargo fmt doesn't like these, which my perl rune didn't
delete.

This commit is precisely the result of `cargo fmt`.
</content>
</entry>
<entry>
<title>Replace all README copies in src/lib.rs with includes</title>
<updated>2022-10-12T14:29:03Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-10-12T14:23:53Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d9910dba0883020c7db08596f7b38e41875230f1'/>
<id>urn:sha1:d9910dba0883020c7db08596f7b38e41875230f1</id>
<content type='text'>
The feature we want is `#[doc = include_str!("README.md")]`, which is
stable since 1.54 and our MSRV is now 1.56.

This commit is precisely the result of the following Perl rune:
  perl -i~ -0777 -pe 's{(^//!(?!.*\@\@).*\n)+}{#![doc = include_str!("../README.md")]\n}m' crates/*/src/lib.rs
</content>
</entry>
<entry>
<title>Allow "clippy::single_char_pattern" in tests.</title>
<updated>2022-10-12T12:50:29Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-10-11T13:00:07Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=82ad9eea5f80331d0e26a7d5ccfeed9e58a615fb'/>
<id>urn:sha1:82ad9eea5f80331d0e26a7d5ccfeed9e58a615fb</id>
<content type='text'>
This lint exists for perf reasons, and this is rarely relevant in
tests.

Using double quoted str is generally cognitively less burdensome.
</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>Move generate_* methods in socks client impl.</title>
<updated>2022-10-03T16:52:38Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-09-30T14:31:33Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f81afe4930970a0f557d352acff0499f0b3a26b3'/>
<id>urn:sha1:f81afe4930970a0f557d352acff0499f0b3a26b3</id>
<content type='text'>
</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>Tweak "handshake" docs.</title>
<updated>2022-10-03T16:52:38Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-09-30T12:37:51Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=41be40694d4e04a6f84e567c1a92bc3353115922'/>
<id>urn:sha1:41be40694d4e04a6f84e567c1a92bc3353115922</id>
<content type='text'>
Per a suggestion from Diziet, clarify that the socks handshake code
only wants you to drain your buffers when it tells you to.
</content>
</entry>
</feed>
