<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-cell/src, branch arti-v0.0.3</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.3</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v0.0.3'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2021-12-28T20:15:40Z</updated>
<entry>
<title>extend lints to include 'clippy::all'</title>
<updated>2021-12-28T20:15:40Z</updated>
<author>
<name>Daniel Eades</name>
<email>danieleades@hotmail.com</email>
</author>
<published>2021-12-28T20:15:40Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=592642a9e6c1c03e525f8b452f4b97e6fd17ff9b'/>
<id>urn:sha1:592642a9e6c1c03e525f8b452f4b97e6fd17ff9b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-cell: replace an XXXX with a TODO.</title>
<updated>2021-12-16T15:29:30Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-12-16T15:29:30Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=de45ee41a426d0952db571fe4365b1512c8822ed'/>
<id>urn:sha1:de45ee41a426d0952db571fe4365b1512c8822ed</id>
<content type='text'>
The original comment was a gnomic question about what to box; the real
issue is that we want to avoid copying data in our critical path.
</content>
</entry>
<entry>
<title>Extend trace messages for destroy/truncated reasons.</title>
<updated>2021-12-15T16:33:48Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-12-15T16:33:48Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f73840544cdd79ce839b5ae0958d85db45f9b1ce'/>
<id>urn:sha1:f73840544cdd79ce839b5ae0958d85db45f9b1ce</id>
<content type='text'>
It makes sense to put the method for human-readable strings onto the
type itself, so that we can format these whenever they occur.

I'm choosing the "human_str" method name here, since caret-generated
types already have a to_str.  I was thinking about using Display,
but caret types already implement that.

I've also moved the message from "warn!" to "debug!", since these
aren't necessarily a problem condition.
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/mr/191'</title>
<updated>2021-12-15T15:46:58Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-12-15T15:46:58Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=1cf0b87eb75d45ba36b8b7c5619c13b7ae97e487'/>
<id>urn:sha1:1cf0b87eb75d45ba36b8b7c5619c13b7ae97e487</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Methodize the destroy circuit reason</title>
<updated>2021-12-14T22:26:45Z</updated>
<author>
<name>Neel Chauhan</name>
<email>neel@neelc.org</email>
</author>
<published>2021-12-14T22:26:45Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b601d8b1476810e33550b2f007fe91396ed47ba8'/>
<id>urn:sha1:b601d8b1476810e33550b2f007fe91396ed47ba8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Actually decrement the stream-level SENDME window</title>
<updated>2021-12-14T16:37:56Z</updated>
<author>
<name>eta</name>
<email>tor@eta.st</email>
</author>
<published>2021-12-14T15:49:40Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8d660cbcf1a655769425dd0a303e5446f6cb8542'/>
<id>urn:sha1:8d660cbcf1a655769425dd0a303e5446f6cb8542</id>
<content type='text'>
arti!126 overhauled the `tor-proto` circuit reactor, but left out one
very important thing: actually decrementing the SENDME window for
streams (not circuits) when we send cells along them.

Since the circuit-level SENDME window would often prevent us from
running into a problem, this wasn't caught until my benchmarking efforts
noticed it (in the form of Tor nodes aborting the circuit for a protocol
violation).

fixes arti#260
</content>
</entry>
<entry>
<title>s/hidden/onion/g in code comments</title>
<updated>2021-12-13T21:18:53Z</updated>
<author>
<name>Neel Chauhan</name>
<email>neel@neelc.org</email>
</author>
<published>2021-12-13T21:18:53Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d621166c80331fd6d8ccd7ad7e27420c4da4c0d8'/>
<id>urn:sha1:d621166c80331fd6d8ccd7ad7e27420c4da4c0d8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Log on TRUNCATED cell</title>
<updated>2021-12-13T20:21:19Z</updated>
<author>
<name>Neel Chauhan</name>
<email>neel@neelc.org</email>
</author>
<published>2021-12-13T20:11:55Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b6ef6593119f056f430e7b2b0a01affe1cd64eb5'/>
<id>urn:sha1:b6ef6593119f056f430e7b2b0a01affe1cd64eb5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Treat unrecognized SENDME versions as an error.</title>
<updated>2021-12-08T18:03:20Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-12-08T17:59:06Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a49c1c1f1ea00dd22a134822cf069e8342a991a8'/>
<id>urn:sha1:a49c1c1f1ea00dd22a134822cf069e8342a991a8</id>
<content type='text'>
We should never get one of these unless we have opted in to get it.

(This behavior is the same as C tor.)
</content>
</entry>
<entry>
<title>Resolve roughly half of the XXXXs.</title>
<updated>2021-12-06T20:11:03Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-12-06T20:01:29Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=31b385c5b20205e879a847a9331c30a37dc2e6f5'/>
<id>urn:sha1:31b385c5b20205e879a847a9331c30a37dc2e6f5</id>
<content type='text'>
We want to only use TODO in the codebase for non-blockers, and open
tickets for anything that is a bigger blocker than a TODO.  These
XXXXs seem like definite non-blockers to me.

Part of arti#231.
</content>
</entry>
</feed>
