<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/tor-proto/src/channel/reactor.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-06-14T16:46:32Z</updated>
<entry>
<title>Use FuturesUnordered, not SelectAll&lt;Once&lt;...&gt;&gt;</title>
<updated>2021-06-14T16:46:32Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-06-14T16:46:32Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=561ca572826efe2e8d50b45fe583ac6858da7c76'/>
<id>urn:sha1:561ca572826efe2e8d50b45fe583ac6858da7c76</id>
<content type='text'>
Closes #124
</content>
</entry>
<entry>
<title>Implement the "circwindow" and "ExtendByEd25519ID" parameters</title>
<updated>2020-12-22T21:02:49Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2020-12-22T21:02:49Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=dd0c866090403002bcd117d1979b4ee4b699bcdb'/>
<id>urn:sha1:dd0c866090403002bcd117d1979b4ee4b699bcdb</id>
<content type='text'>
These necessitated a little complexity for our circuit
creation/extension API; we might want to refactor that down the
road.
</content>
</entry>
<entry>
<title>Rename LogId -&gt; UniqId.</title>
<updated>2020-12-01T18:44:25Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2020-12-01T18:44:25Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ea0cb1d2cc1f810ebceb38f40cdc84f644625d42'/>
<id>urn:sha1:ea0cb1d2cc1f810ebceb38f40cdc84f644625d42</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Turn the channel "closed" method into an AtomicBool</title>
<updated>2020-11-13T13:34:30Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2020-11-13T13:34:30Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4b1ed6c39cc23670c750f5d100e525c3c901b3fe'/>
<id>urn:sha1:4b1ed6c39cc23670c750f5d100e525c3c901b3fe</id>
<content type='text'>
This lets us make the test for closed channels non-async.
</content>
</entry>
<entry>
<title>Move a few immutable fields from ChannelImpl outside the lock.</title>
<updated>2020-11-13T13:17:36Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2020-11-13T13:17:36Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=11b257e1ae9f8949515c2af5d998fd09c0bc80ac'/>
<id>urn:sha1:11b257e1ae9f8949515c2af5d998fd09c0bc80ac</id>
<content type='text'>
Since these don't change while the channel is alive, we don't need
the lock to protect them.
</content>
</entry>
<entry>
<title>Make the Arc-ness of channels more explicit.</title>
<updated>2020-11-12T17:34:50Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2020-11-12T17:34:50Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ac174c76668892167cd974dec1a0390241acb550'/>
<id>urn:sha1:ac174c76668892167cd974dec1a0390241acb550</id>
<content type='text'>
Previously every channel was a secret Arc&lt;&gt;, which I think is bad
style, and which stopped us from using weak references in other
places.
</content>
</entry>
<entry>
<title>Make circuit reactors also have a run_once() method for testing.</title>
<updated>2020-10-27T15:54:11Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2020-10-27T15:54:11Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=dcf09363969fa9bddffae312decdfc586f9ef1a5'/>
<id>urn:sha1:dcf09363969fa9bddffae312decdfc586f9ef1a5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve documentation in tor-proto</title>
<updated>2020-10-26T17:08:46Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2020-10-26T16:56:24Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4d9c08669e2b1e4ec42c3b510b7e7fa1bb965577'/>
<id>urn:sha1:4d9c08669e2b1e4ec42c3b510b7e7fa1bb965577</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Tests for sending bad/good cell types on a channel</title>
<updated>2020-10-26T13:23:42Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2020-10-26T13:23:42Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=1b8681808521560840948c96a682bfdf0ded4046'/>
<id>urn:sha1:1b8681808521560840948c96a682bfdf0ded4046</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Clean up some XXXXs in channel::reactor.rs</title>
<updated>2020-10-26T13:23:10Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2020-10-26T13:23:10Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=498bc3633d7c4044aeb73fdb819a862eb72ad5d0'/>
<id>urn:sha1:498bc3633d7c4044aeb73fdb819a862eb72ad5d0</id>
<content type='text'>
</content>
</entry>
</feed>
