<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/tor-proto/src/circuit/sendme.rs, branch arti-v0.0.0</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.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v0.0.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2021-05-18T17:45:39Z</updated>
<entry>
<title>Add the "unreachable_pub" lint.</title>
<updated>2021-05-18T17:45:39Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-05-18T17:45:39Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=411e1b35e054c8c9b373f6428c7c808ad8039ca0'/>
<id>urn:sha1:411e1b35e054c8c9b373f6428c7c808ad8039ca0</id>
<content type='text'>
This is a somewhat obnoxious change in its scope and requirements,
but it makes it easier to understand what the real public and
private parts of our APIs are.
</content>
</entry>
<entry>
<title>Add tests for correct incoming sendme handling.</title>
<updated>2021-03-22T15:50:41Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-03-22T15:50:41Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=886788860a5f7c841001bde14d92d61a3797f02c'/>
<id>urn:sha1:886788860a5f7c841001bde14d92d61a3797f02c</id>
<content type='text'>
At this point I'm going to pause writing tor-proto tests for a
little while and think about refactoring that could make these tests
simpler.  I'm doing way too much copy-paste here.
</content>
</entry>
<entry>
<title>tor-proto API: Use new_ref, not clone.</title>
<updated>2020-10-29T16:11:36Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2020-10-29T16:11:36Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4cf972d69b38749311d78abf1935e19225340ff2'/>
<id>urn:sha1:4cf972d69b38749311d78abf1935e19225340ff2</id>
<content type='text'>
Semantically, cloning a Channel or Circuit is actually increasing an
internal reference count.  We should name the functions to reflect
that, to be more explicit about what we're doing.
</content>
</entry>
<entry>
<title>Remove a bunch of dbg! calls.</title>
<updated>2020-10-26T18:33:14Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2020-10-26T18:33:14Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b93e4b76c812509e31d75d7caca8e7bbd3a9244d'/>
<id>urn:sha1:b93e4b76c812509e31d75d7caca8e7bbd3a9244d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use event_listener to find out about sendme replenishment.</title>
<updated>2020-10-26T18:25:46Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2020-10-26T18:25:46Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a796f7bf6ae53f166dff58fa7177dbd03fba221b'/>
<id>urn:sha1:a796f7bf6ae53f166dff58fa7177dbd03fba221b</id>
<content type='text'>
Previously we would fail if a sendme window was exhausted and two
tasks were waiting for it to be replenished at the same time.
</content>
</entry>
<entry>
<title>Resolve a bunch of XXXM3 comments in tor-proto.</title>
<updated>2020-10-26T18:03:25Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2020-10-26T18:00:39Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4348faff3c4348443ef181071faa013835e9761e'/>
<id>urn:sha1:4348faff3c4348443ef181071faa013835e9761e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-proto: Add tests for circuit::sendme</title>
<updated>2020-10-22T16:07:28Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2020-10-22T16:07:28Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=60e7d3f3c15839ac1d2a4802dfdf639c2c8edc48'/>
<id>urn:sha1:60e7d3f3c15839ac1d2a4802dfdf639c2c8edc48</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Mark must-resolve XXXX issues with "XXXXM3".</title>
<updated>2020-10-18T21:38:59Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2020-10-18T21:38:59Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=552313460717b7a992f520e4ddc9ec85b92a13bc'/>
<id>urn:sha1:552313460717b7a992f520e4ddc9ec85b92a13bc</id>
<content type='text'>
"M3" is for "milestone 3" -- my target to fix the technical debt
that I think will be bad if we ship even a pre-alpha with it.

These aren't necessarily _all_ must-resolve, but they're all
must-look-at.

Closes #15
</content>
</entry>
<entry>
<title>Fix a couple of clippy warnings</title>
<updated>2020-10-15T12:36:04Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2020-10-15T12:36:04Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ae19caed7d972bc3e60e1058586c0034293d1276'/>
<id>urn:sha1:ae19caed7d972bc3e60e1058586c0034293d1276</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revise DropMark defense to use a better type and match Tor's behavior.</title>
<updated>2020-10-13T15:52:05Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2020-10-13T15:46:21Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=1085ca86dcab1f027ac5c011e496a1770eea6761'/>
<id>urn:sha1:1085ca86dcab1f027ac5c011e496a1770eea6761</id>
<content type='text'>
</content>
</entry>
</feed>
