<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-proto/src/channel/reactor.rs, branch arti-v0.6.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.6.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v0.6.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2022-06-23T18:59:52Z</updated>
<entry>
<title>tor-proto: Split CellErr based on activity.</title>
<updated>2022-06-23T18:59:52Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-06-23T18:59:52Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=35b7b8a47ad96f5eee032fab7900b3b29bf2fa73'/>
<id>urn:sha1:35b7b8a47ad96f5eee032fab7900b3b29bf2fa73</id>
<content type='text'>
Failing to encode is fundamentally different from failing to
decode. We now treat those separately, and describe _what_ we failed
to encode or decode.
</content>
</entry>
<entry>
<title>tor-proto: clean up error names and messages</title>
<updated>2022-06-23T18:35:26Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-06-23T18:35:26Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=92fd9fb0dec25ddd45a4428603db99bad8d72661'/>
<id>urn:sha1:92fd9fb0dec25ddd45a4428603db99bad8d72661</id>
<content type='text'>
This avoids adding additional information for now; that will come on
the next commits.
</content>
</entry>
<entry>
<title>channel padding: Rename ChannelsParams from ChannelsConfig (rustfmt)</title>
<updated>2022-06-21T18:19:28Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-06-17T13:17:07Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a2614729a4d87e163a21a0569917e0097acf311c'/>
<id>urn:sha1:a2614729a4d87e163a21a0569917e0097acf311c</id>
<content type='text'>
Consequential ordering changes.
</content>
</entry>
<entry>
<title>channel padding: Rename ChannelsParams from ChannelsConfig</title>
<updated>2022-06-21T18:19:28Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-06-17T13:16:21Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=7d676cde02c692f3800f05ff8195a500e974677c'/>
<id>urn:sha1:7d676cde02c692f3800f05ff8195a500e974677c</id>
<content type='text'>
As per
  https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/586#note_2814276

Change names and comments and docs everywhere.
</content>
</entry>
<entry>
<title>tor-proto: err: Provide ChannelClosed as a separate unit error</title>
<updated>2022-06-21T18:19:28Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-06-16T17:16:31Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=13ca24ba3ae5a17744355b26a1706bd5aaa07891'/>
<id>urn:sha1:13ca24ba3ae5a17744355b26a1706bd5aaa07891</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix docs for `CtrlMsg::ConfigUpdate`</title>
<updated>2022-06-21T18:19:22Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-06-16T15:14:23Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2d97ab367762029b9203b0047cc8d45ad5b9f016'/>
<id>urn:sha1:2d97ab367762029b9203b0047cc8d45ad5b9f016</id>
<content type='text'>
Prompted by
  https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/586#note_2813565
</content>
</entry>
<entry>
<title>channel padding: Introduce ChannelsConfig and reconfigure facility</title>
<updated>2022-06-21T18:19:22Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-06-14T14:42:10Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b5218a0c0e3d57756def81b15635318d3154de3d'/>
<id>urn:sha1:b5218a0c0e3d57756def81b15635318d3154de3d</id>
<content type='text'>
Nothing geenrates config updates yet.
</content>
</entry>
<entry>
<title>Fix typo in comment</title>
<updated>2022-06-09T15:01:56Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-06-09T15:01:56Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b9db07fea9b0b6f0a35ed6b9f48913bd81ed9379'/>
<id>urn:sha1:b9db07fea9b0b6f0a35ed6b9f48913bd81ed9379</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-proto: channel: Use padding::Timer</title>
<updated>2022-06-08T15:04:58Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-06-06T17:40:00Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=bbcdf9dd8bbbefa65105661441cca5f3c076485e'/>
<id>urn:sha1:bbcdf9dd8bbbefa65105661441cca5f3c076485e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Plumb a SleepProvider into the channel reactor</title>
<updated>2022-06-08T10:24:26Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-06-06T15:39:54Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e8fc1036d3d8de0da72329071b63a64e8f5d98eb'/>
<id>urn:sha1:e8fc1036d3d8de0da72329071b63a64e8f5d98eb</id>
<content type='text'>
The channel reactor is going to want to be able to sleep so that it
can do padding, so it needs a SleepProvider.
</content>
</entry>
</feed>
