<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-proto/src/util/sink_blocker.rs, branch arti-v2.2.0</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v2.2.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v2.2.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2026-03-15T20:18:56Z</updated>
<entry>
<title>Fix word duplicate typos</title>
<updated>2026-03-15T20:18:56Z</updated>
<author>
<name>Tobias Stoeckmann</name>
<email>tobias@stoeckmann.org</email>
</author>
<published>2026-03-15T20:05:34Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2173207d8b909d1afdc55adda13faac13cdded0f'/>
<id>urn:sha1:2173207d8b909d1afdc55adda13faac13cdded0f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix name of clippy lint to unchecked_time_subtraction (2)</title>
<updated>2025-11-06T11:28:22Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-11-06T11:23:25Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a5fd5c48ea059a80cc1f6c50e248654b5ff3aaff'/>
<id>urn:sha1:a5fd5c48ea059a80cc1f6c50e248654b5ff3aaff</id>
<content type='text'>
Run maint/add_warning
</content>
</entry>
<entry>
<title>proto: Implement channel padding with maybenot padders.</title>
<updated>2025-10-02T16:04:40Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-10-02T14:09:15Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9a6d37141a09bc24581d0a872ef53f141595a042'/>
<id>urn:sha1:9a6d37141a09bc24581d0a872ef53f141595a042</id>
<content type='text'>
With this commit we now actually generate padding when we're told to.
</content>
</entry>
<entry>
<title>proto: start implementing logic for padding actions.</title>
<updated>2025-10-02T16:04:40Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-10-01T20:14:37Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=7d220263a5dc8ac4798d7ce5cc3eae1109b9df5c'/>
<id>urn:sha1:7d220263a5dc8ac4798d7ce5cc3eae1109b9df5c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a blocker to channel outbound sink.</title>
<updated>2025-10-02T16:04:40Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-10-01T19:13:16Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=36864325e82b296c51efbce65467ab2b483a7196'/>
<id>urn:sha1:36864325e82b296c51efbce65467ab2b483a7196</id>
<content type='text'>
</content>
</entry>
<entry>
<title>padding: Remove post-queue blocker.</title>
<updated>2025-09-30T14:32:14Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-09-29T15:52:03Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4c6e8698283a393ed5880d8e57c069a11a87e953'/>
<id>urn:sha1:4c6e8698283a393ed5880d8e57c069a11a87e953</id>
<content type='text'>
We no longer want to _ever_ block non-DATA cells, per discussion
in circuit-padding.md.

Closes #2190.
</content>
</entry>
<entry>
<title>proto::util::sink_blocker: Narrow dead_code warning exception.</title>
<updated>2025-09-17T14:37:46Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-09-17T14:37:46Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=541a3de4c72ffa644bcabf300bce15b3b5973273'/>
<id>urn:sha1:541a3de4c72ffa644bcabf300bce15b3b5973273</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Two grammar/typo fixes from @gabi-250</title>
<updated>2025-09-09T16:57:22Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-09-09T13:58:36Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5131865d9d078da6ed02ae156b093e6bf16eefea'/>
<id>urn:sha1:5131865d9d078da6ed02ae156b093e6bf16eefea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>SinkBlocker: Add a comment in poll_flush</title>
<updated>2025-09-08T15:07:54Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-09-08T14:45:22Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=33ecdf7e1efd9a4ed82ce1917e475767ed30b349'/>
<id>urn:sha1:33ecdf7e1efd9a4ed82ce1917e475767ed30b349</id>
<content type='text'>
</content>
</entry>
<entry>
<title>proto: Define a new composable SinkBlocker type.</title>
<updated>2025-09-04T15:59:39Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-09-03T17:44:27Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=539e3761c5f09c9cbc3f4891ab4a4314d1a5a952'/>
<id>urn:sha1:539e3761c5f09c9cbc3f4891ab4a4314d1a5a952</id>
<content type='text'>
This type wraps a futures::Sink, and allows it to be temporarily blocked
and unblocked.

I'm going to use this to implement padding-based circuit blocking,
according to the designs in !3225.
</content>
</entry>
</feed>
