<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-proto/src/relay/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: Remove confusing blurb about IncomingStream handling</title>
<updated>2026-06-29T13:52:57Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2026-06-25T17:06:59Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=452009fdf4b997262a6e42d1df1b1235aabd7918'/>
<id>urn:sha1:452009fdf4b997262a6e42d1df1b1235aabd7918</id>
<content type='text'>
</content>
</entry>
<entry>
<title>proto: Clarify wording in relay reactor constructor</title>
<updated>2026-06-29T13:52:57Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2026-06-25T16:31:19Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=1f66ce82758a58e7fb72d8354be03983c3cf3c03'/>
<id>urn:sha1:1f66ce82758a58e7fb72d8354be03983c3cf3c03</id>
<content type='text'>
</content>
</entry>
<entry>
<title>proto: Say why INCOMING_BUFFER is set to STREAM_READER_BUFFER</title>
<updated>2026-06-29T13:52:57Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2026-06-25T15:02:12Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=cbb40a00d0d13175e5dbf69529e684f2da618d7f'/>
<id>urn:sha1:cbb40a00d0d13175e5dbf69529e684f2da618d7f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>proto: Return IncomingStreams stream from relay reactor constructor (fmt)</title>
<updated>2026-06-29T13:50:49Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2026-06-24T09:44:46Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5770784a8aece87dafe07585af237e2b496b421e'/>
<id>urn:sha1:5770784a8aece87dafe07585af237e2b496b421e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>proto: Return IncomingStreams stream from relay reactor constructor</title>
<updated>2026-06-29T13:50:49Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2026-06-15T15:37:26Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=07755fcbd11311e155375927825de8b26fbe7824'/>
<id>urn:sha1:07755fcbd11311e155375927825de8b26fbe7824</id>
<content type='text'>
Part of #2582
</content>
</entry>
<entry>
<title>proto: Support passing a stream request filter to the reactor</title>
<updated>2026-06-29T13:50:49Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2026-06-12T10:03:02Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=60306abe64f00e5053c2728e4c884a6e3ff714b4'/>
<id>urn:sha1:60306abe64f00e5053c2728e4c884a6e3ff714b4</id>
<content type='text'>
Relay circuits always need a filter, so it's best to set it via the
constructor.

Part of #2582

Closes #2577
</content>
</entry>
<entry>
<title>proto: Make the new reject_stream() test check the END cell too</title>
<updated>2026-06-23T15:58:29Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2026-06-22T15:09:58Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=178f97b1d0aa226c1460e374474b3c3b19e92c48'/>
<id>urn:sha1:178f97b1d0aa226c1460e374474b3c3b19e92c48</id>
<content type='text'>
</content>
</entry>
<entry>
<title>proto: Factor helper macro out of test function</title>
<updated>2026-06-23T15:58:29Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2026-06-22T15:03:04Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=67907f609d706ed3cbddad02e81310e6f4bc9713'/>
<id>urn:sha1:67907f609d706ed3cbddad02e81310e6f4bc9713</id>
<content type='text'>
This is just code motion
</content>
</entry>
<entry>
<title>proto: Refactor test macro to not rely on function context</title>
<updated>2026-06-23T15:58:28Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2026-06-22T14:58:51Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=db895fc5e0b03ee273de11743afa9b37f10323ae'/>
<id>urn:sha1:db895fc5e0b03ee273de11743afa9b37f10323ae</id>
<content type='text'>
I am about to move this out of the `extend_and_forward()` test, because
I want to reuse it in the new `reject_stream()` test for checking that
the relay wrote an END cell to the stream.
</content>
</entry>
<entry>
<title>proto: Add a test for rejecting an incoming stream in the relay reactor</title>
<updated>2026-06-23T15:58:28Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2026-06-18T16:55:07Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d462719d68ced14e0f1e01fc26ef36ed1152975e'/>
<id>urn:sha1:d462719d68ced14e0f1e01fc26ef36ed1152975e</id>
<content type='text'>
This test currently fails, because `IncomingStream::reject()` calls
`RelayCirc::close_pending()` under the hood, which isn't implemented
yet.

Part of #2590
</content>
</entry>
</feed>
