<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-proto/src/circuit, branch arti-v0.0.4</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v0.0.4</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v0.0.4'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2022-01-19T18:46:13Z</updated>
<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>Describe when we will need SendmeAcceptMinVersion</title>
<updated>2022-01-12T20:52:24Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-01-12T20:52:24Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=bbf7c59b2dc7ed8aeaf3604beeb619961874610c'/>
<id>urn:sha1:bbf7c59b2dc7ed8aeaf3604beeb619961874610c</id>
<content type='text'>
(spoiler: not until we have a relay implementation)

Closes #53.
</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>Fix a boolean inversion in auth_sendme_optional.</title>
<updated>2022-01-12T20:36:55Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-01-12T20:32:16Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=1e915c39465d616d71e57331d89e02235f156a31'/>
<id>urn:sha1:1e915c39465d616d71e57331d89e02235f156a31</id>
<content type='text'>
Previously we were requiring authenticated sendme cells exactly when we
should be permitting the old format, and vice versa.

This bug was caused by using a boolean to represent one property, but
with giving that boolean two different senses without inverting at the
right time.

The next commit will prevent a recurrence.

Closes #294
</content>
</entry>
<entry>
<title>Document SendmeEmitMinVersion status</title>
<updated>2022-01-12T20:13:19Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-01-12T20:13:19Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d49a490d4a3780b6c4a19b3cbebe7cd11091e016'/>
<id>urn:sha1:d49a490d4a3780b6c4a19b3cbebe7cd11091e016</id>
<content type='text'>
(We don't need to look at SendmeEmitMinVersion since higher
values are not yet defined.)
</content>
</entry>
<entry>
<title>tor-proto: Allow one meta-cell handler at a time.</title>
<updated>2021-12-16T21:01:50Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-12-16T21:01:50Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=64257a10fae8d062a20c6fcc0c7c7787390e6e13'/>
<id>urn:sha1:64257a10fae8d062a20c6fcc0c7c7787390e6e13</id>
<content type='text'>
Previously the code would let us try to install a meta-cell handler
before the old one was done, leading to possible confusion.
</content>
</entry>
<entry>
<title>Merge branch 'ct_sendme_tags' into 'main'</title>
<updated>2021-12-16T20:29:01Z</updated>
<author>
<name>eta</name>
<email>tor@eta.st</email>
</author>
<published>2021-12-16T20:29:01Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=6a12f388f288dc7b9ea82d9e9952d98c19be6402'/>
<id>urn:sha1:6a12f388f288dc7b9ea82d9e9952d98c19be6402</id>
<content type='text'>
tor-proto: use const-time eq on sendme tags.

See merge request tpo/core/arti!201</content>
</entry>
<entry>
<title>tor-proto: set HalfStream::connected_ok right.</title>
<updated>2021-12-16T16:48:39Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-12-16T16:48:39Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=51c4ca73f265558df6ae0c6766a02b228b8404be'/>
<id>urn:sha1:51c4ca73f265558df6ae0c6766a02b228b8404be</id>
<content type='text'>
Previously we'd always set it to true, allowing one CONNECTED per
half-closed stream even if the stream had already received a
CONNECTED  cell.

This resolves an XXXX.
</content>
</entry>
<entry>
<title>tor-proto: replace a streammap XXXX with a ticket.</title>
<updated>2021-12-16T16:33:50Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-12-16T16:33:50Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a09fbc9f271ce6ec474126db4415f7515bfd2b13'/>
<id>urn:sha1:a09fbc9f271ce6ec474126db4415f7515bfd2b13</id>
<content type='text'>
</content>
</entry>
</feed>
