<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-proto/src/circuit.rs, branch derive-traits</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=derive-traits</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=derive-traits'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2022-02-23T15:39:08Z</updated>
<entry>
<title>tor-proto: Rename BadHandshake to BadCircHandshake</title>
<updated>2022-02-23T15:39:08Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-02-23T15:07:49Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d42b932ed93c5f4d4204d933e4ea798c21c4d02d'/>
<id>urn:sha1:d42b932ed93c5f4d4204d933e4ea798c21c4d02d</id>
<content type='text'>
(We'll have a BadChanHandshake soon.)
</content>
</entry>
<entry>
<title>Update tor-proto errors to latest API.</title>
<updated>2022-02-15T14:57:03Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-02-15T14:57:03Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=6b611d6deae2e003ea81f459cd5e005c37ab50ce'/>
<id>urn:sha1:6b611d6deae2e003ea81f459cd5e005c37ab50ce</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make tor-proto::Error implement HasKind.</title>
<updated>2022-02-15T14:41:47Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-02-11T21:27:27Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4af279b1730a058093b250696beddd0228793b6d'/>
<id>urn:sha1:4af279b1730a058093b250696beddd0228793b6d</id>
<content type='text'>
This took some refactoring, and gave an opportunity to notice
a few error variants that weren't being used, or didn't mean
what they said on the tin.
</content>
</entry>
<entry>
<title>tor-proto: use InternalError for internal errors.</title>
<updated>2022-02-15T14:41:11Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-02-11T20:20:50Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f23f375e42ef3237f9bbb7b8bfee47ecc9ced4a1'/>
<id>urn:sha1:f23f375e42ef3237f9bbb7b8bfee47ecc9ced4a1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-cell: provide HasKind.</title>
<updated>2022-02-15T14:41:10Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-02-11T17:17:11Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=da0e9e456c398d33c476db5a28e1c6fff5320c4d'/>
<id>urn:sha1:da0e9e456c398d33c476db5a28e1c6fff5320c4d</id>
<content type='text'>
Additionally, refactor the IoError out of tor_cell::Error:
nothing in TorCell created this; it was only used by tor_proto.

This required refactoring in tor_proto to use a new error type. Here I
decided to use a new CodecError for now, though we may refactor that
away soon too.
</content>
</entry>
<entry>
<title>Fix typos</title>
<updated>2022-02-02T18:18:22Z</updated>
<author>
<name>Dimitris Apostolou</name>
<email>dimitris.apostolou@icloud.com</email>
</author>
<published>2022-02-02T18:18:22Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=65263218510ee9375ed423b42fbf555e96eab275'/>
<id>urn:sha1:65263218510ee9375ed423b42fbf555e96eab275</id>
<content type='text'>
</content>
</entry>
<entry>
<title>clippy: Rename a `decode_chanmsg` from `handle_`</title>
<updated>2022-01-19T18:46:13Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-01-19T18:45:20Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9a77b23cddee1ed378ac0af8c2b248c3880bc069'/>
<id>urn:sha1:9a77b23cddee1ed378ac0af8c2b248c3880bc069</id>
<content type='text'>
As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/249#note_2771025

It doens't really handle it.
</content>
</entry>
<entry>
<title>clippy: Rename a `from_foo` method that doesn't do conversion</title>
<updated>2022-01-19T17:26:09Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-01-19T17:20:35Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c4338999488cd332544c6d91cee6b42a36ebe569'/>
<id>urn:sha1:c4338999488cd332544c6d91cee6b42a36ebe569</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Change RequireSendmeAuth to an enum.</title>
<updated>2022-01-12T20:46:36Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-01-12T20:46:36Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e335f6c75aca2a39244390bd5f3c8ca66b2071d4'/>
<id>urn:sha1:e335f6c75aca2a39244390bd5f3c8ca66b2071d4</id>
<content type='text'>
This is a fine example of why booleans are risky:
it's far to easy to pass "animate:bool" into "inanimate:bool" like
we did here.

This is a followup from our fix to #294.
</content>
</entry>
<entry>
<title>ClientCirc: change some methods to take &amp;self</title>
<updated>2022-01-07T18:55:26Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-01-07T18:55:26Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=0151ceceb0358dfff3a1d092921ca91ac17e6a20'/>
<id>urn:sha1:0151ceceb0358dfff3a1d092921ca91ac17e6a20</id>
<content type='text'>
Previously they took Arc&lt;Self&gt;, and then Self, but &amp;self is perfectly
fine here.
</content>
</entry>
</feed>
