<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-proto/src/circuit/reactor.rs, branch arti-v2.5.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.5.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v2.5.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2026-06-29T13:52:57Z</updated>
<entry>
<title>proto: Add expect(unused) where needed</title>
<updated>2026-06-29T13:52:57Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2026-06-23T18:00:55Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4f4130c34ffb89ff4c75c143d1612d2ced60e9d6'/>
<id>urn:sha1:4f4130c34ffb89ff4c75c143d1612d2ced60e9d6</id>
<content type='text'>
Now that relays no longer use `CtrlCmd::AwaitStreamRequests`, some of
these fields are unused. I'm leaving them in for now, but we should
remove them if they're still unused after we finish the circ reactor
impl.

I'm not removing `AwaitStreamRequests`, because it will be needed by
onion services, when we replace the old client circuit reactor with the
new one.
</content>
</entry>
<entry>
<title>proto: Update tests to use the new stream exports</title>
<updated>2026-06-17T13:38:44Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2026-06-17T13:37:26Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c72b89fd162ec6a801e8b82edc694e7e4f16fb4d'/>
<id>urn:sha1:c72b89fd162ec6a801e8b82edc694e7e4f16fb4d</id>
<content type='text'>
The tests don't compile otherwise.
</content>
</entry>
<entry>
<title>maint: Run maint/add_warning to deny string slices</title>
<updated>2026-06-09T15:36:01Z</updated>
<author>
<name>Clara Engler</name>
<email>cve@cve.cx</email>
</author>
<published>2026-06-09T15:36:01Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9f5752a77fb57052c06ead0eeae606831f1e8e97'/>
<id>urn:sha1:9f5752a77fb57052c06ead0eeae606831f1e8e97</id>
<content type='text'>
This commit executes maint/add_warning with the just added change to
deny string slices except in tests.

I recommend auditing this by checking out the previous commit followed
by running the script yourself and then verifying that the diff is
identical to this commit.

This commit makes cargo clippy fail.  We will add exceptions in the next
commit.
</content>
</entry>
<entry>
<title>proto: Update reactor docs to reflect ForwardHandler change</title>
<updated>2026-03-25T11:27:58Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2026-03-25T11:20:36Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=85d991b5b28e555f3acdecb6051d1d7b2a0bddff'/>
<id>urn:sha1:85d991b5b28e555f3acdecb6051d1d7b2a0bddff</id>
<content type='text'>
</content>
</entry>
<entry>
<title>proto: Use AllowAllStreamsFilter in relay builds too</title>
<updated>2026-03-25T11:23:27Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2026-03-24T10:58:45Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=90d5f3027301d0925e363bbc2dee7c7e40706690'/>
<id>urn:sha1:90d5f3027301d0925e363bbc2dee7c7e40706690</id>
<content type='text'>
</content>
</entry>
<entry>
<title>proto: Move AllowAllStreamsFilter to crate-pub test module</title>
<updated>2026-03-25T11:23:27Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2026-03-24T10:58:03Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=6186a584527d2c29faf55ec59890f9dfd9d12ec6'/>
<id>urn:sha1:6186a584527d2c29faf55ec59890f9dfd9d12ec6</id>
<content type='text'>
This will soon be used by the relay tests too.
</content>
</entry>
<entry>
<title>proto: Add option to create RELAY_EARLY via rmsg_to_ccmsg() (fmt)</title>
<updated>2026-03-25T11:23:27Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2026-03-23T17:52:38Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=23dc2f99631d31ae6cdcd8c91e3bd9158f73afd6'/>
<id>urn:sha1:23dc2f99631d31ae6cdcd8c91e3bd9158f73afd6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>proto: Add option to create RELAY_EARLY via rmsg_to_ccmsg()</title>
<updated>2026-03-25T11:23:27Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2026-03-23T17:48:41Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=1f21fb25c8f9431c14a81ff1c34426b7fa0dedd7'/>
<id>urn:sha1:1f21fb25c8f9431c14a81ff1c34426b7fa0dedd7</id>
<content type='text'>
This will be needed for the relay circuit reactor tests.
</content>
</entry>
<entry>
<title>proto: Move rmsg_to_ccmsg to crate-pub test module</title>
<updated>2026-03-25T11:23:24Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2026-03-23T17:45:03Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=51d610bb7b56801fc9febf301f065c1ff7c074f1'/>
<id>urn:sha1:51d610bb7b56801fc9febf301f065c1ff7c074f1</id>
<content type='text'>
We'll soon need this for the relay reactor tests too.
</content>
</entry>
<entry>
<title>proto: Give handle_meta_msg() a handle to the runtime</title>
<updated>2026-02-05T16:04:59Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2026-02-05T00:34:58Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=273c81321fd91395ee3211604445cb1c9a052b9e'/>
<id>urn:sha1:273c81321fd91395ee3211604445cb1c9a052b9e</id>
<content type='text'>
</content>
</entry>
</feed>
