<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-proto/src/client/circuit.rs, branch arti-v1.7.0</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.7.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.7.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2025-10-21T17:08:13Z</updated>
<entry>
<title>proto: Move StreamMpsc{Sender,Receiver} to stream module</title>
<updated>2025-10-21T17:08:13Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2025-10-21T17:08:13Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4e824c7e2d654d9fb0fa4f0cabd8d8c7eed7bd61'/>
<id>urn:sha1:4e824c7e2d654d9fb0fa4f0cabd8d8c7eed7bd61</id>
<content type='text'>
These will be shared with the relay code.
</content>
</entry>
<entry>
<title>proto: Move hop settings into a shared module</title>
<updated>2025-10-21T17:08:13Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2025-10-21T17:08:13Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=46d10731fb12f640e3c3f580cd4a0ae89ff3714e'/>
<id>urn:sha1:46d10731fb12f640e3c3f580cd4a0ae89ff3714e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup: Remove a variable rename</title>
<updated>2025-10-20T13:39:33Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-10-08T13:22:33Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c7c0dbc655d9e69cadcff9b391f39bb40d02cc41'/>
<id>urn:sha1:c7c0dbc655d9e69cadcff9b391f39bb40d02cc41</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactor: turn circ_extensions_from_settings into a method</title>
<updated>2025-10-20T13:39:32Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-08-19T18:35:59Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=197274388f39eb6417b3c5ceb5394bd746bec485'/>
<id>urn:sha1:197274388f39eb6417b3c5ceb5394bd746bec485</id>
<content type='text'>
Closes #2067.
</content>
</entry>
<entry>
<title>proto: Move celltypes out of client</title>
<updated>2025-10-13T18:09:13Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2025-10-09T12:47:19Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5d51c3dc81c298fce630218a6905446851497604'/>
<id>urn:sha1:5d51c3dc81c298fce630218a6905446851497604</id>
<content type='text'>
Some of these are relay-specific, so it makes more sense to pull this
into a top-level module.
</content>
</entry>
<entry>
<title>Merge branch 'mv-flow-ctrl' into 'main'</title>
<updated>2025-10-08T09:58:46Z</updated>
<author>
<name>gabi-250</name>
<email>gabi@torproject.org</email>
</author>
<published>2025-10-08T09:58:46Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8c2cef0bc9743177ae8950de2078af0d19ca9bd8'/>
<id>urn:sha1:8c2cef0bc9743177ae8950de2078af0d19ca9bd8</id>
<content type='text'>
proto: Move flow_ctrl module under stream.

See merge request tpo/core/arti!3335</content>
</entry>
<entry>
<title>tor-proto: deprecate handshake-specific create/extend variants</title>
<updated>2025-10-07T13:28:20Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-10-02T18:22:23Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d674a89898afbbf88298ce9ab4c2925cf1ad1c2e'/>
<id>urn:sha1:d674a89898afbbf88298ce9ab4c2925cf1ad1c2e</id>
<content type='text'>
Everybody should use create_firsthop() and extend(), and let
tor-proto decide which handshake is best.

Closes #1990.
</content>
</entry>
<entry>
<title>proto: Move flow_ctrl module under stream (fmt).</title>
<updated>2025-10-07T09:31:47Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2025-10-01T16:37:20Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c27894b03e7731d7523f966c27fe70a62a384e11'/>
<id>urn:sha1:c27894b03e7731d7523f966c27fe70a62a384e11</id>
<content type='text'>
</content>
</entry>
<entry>
<title>proto: Move flow_ctrl module under stream.</title>
<updated>2025-10-07T09:31:47Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2025-10-01T16:33:10Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=3fcc257517dd8ba4b111364b09237d547ce3c836'/>
<id>urn:sha1:3fcc257517dd8ba4b111364b09237d547ce3c836</id>
<content type='text'>
This will be used by exits too, so I am moving it out of `client`.
</content>
</entry>
<entry>
<title>Merge branch 'expire-halfstream-cbt' into 'main'</title>
<updated>2025-09-24T18:08:19Z</updated>
<author>
<name>gabi-250</name>
<email>gabi@torproject.org</email>
</author>
<published>2025-09-24T18:08:19Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=276b8a5820f55eb2f0e09f424e22f794b111fcf1'/>
<id>urn:sha1:276b8a5820f55eb2f0e09f424e22f794b111fcf1</id>
<content type='text'>
proto: Remove half-streams when they expire.

Closes #264

See merge request tpo/core/arti!3267</content>
</entry>
</feed>
