<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/arti-relay/src/tasks, branch arti-v2.0.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.0.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v2.0.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2026-01-27T19:11:05Z</updated>
<entry>
<title>arti-relay: Allow clippy_unused_async</title>
<updated>2026-01-27T19:11:05Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2026-01-27T18:31:10Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ceca0d0b4accf419211b7d9ac6b460d0fcb9cedd'/>
<id>urn:sha1:ceca0d0b4accf419211b7d9ac6b460d0fcb9cedd</id>
<content type='text'>
The code here is still WIP, no need to apply the lint yet.
</content>
</entry>
<entry>
<title>Merge branch 'ticket1599_03' into 'main'</title>
<updated>2026-01-22T17:02:41Z</updated>
<author>
<name>David Goulet</name>
<email>dgoulet@torproject.org</email>
</author>
<published>2026-01-22T17:02:41Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d4083bcbe69c7a3bb834aa2c35717ebefc880366'/>
<id>urn:sha1:d4083bcbe69c7a3bb834aa2c35717ebefc880366</id>
<content type='text'>
proto: Implement relay responder handshake and finalize it for both handshakes

See merge request tpo/core/arti!3596</content>
</entry>
<entry>
<title>relay: Pass advertised addresses to the channel handler</title>
<updated>2026-01-22T16:16:44Z</updated>
<author>
<name>David Goulet</name>
<email>dgoulet@torproject.org</email>
</author>
<published>2026-01-14T19:17:15Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=05c703d7b510f7356be1ec9f0cd62735d7fcee78'/>
<id>urn:sha1:05c703d7b510f7356be1ec9f0cd62735d7fcee78</id>
<content type='text'>
We need the advertised addresses for the NETINFO cell when opening a
relay channel. Keep them in the TorRelay object so we can pass them to
the ChanMgr channel handler.

This will also help with config reload where only the local values in
TorRelay will need to be updated.

Signed-off-by: David Goulet &lt;dgoulet@torproject.org&gt;
</content>
</entry>
<entry>
<title>arti-relay: change debug message to rate-limited warning</title>
<updated>2026-01-20T20:49:23Z</updated>
<author>
<name>Steven Engler</name>
<email>opara@torproject.org</email>
</author>
<published>2026-01-20T20:49:23Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=1afa3445601d24638d81a1a0be03e27d4ac829aa'/>
<id>urn:sha1:1afa3445601d24638d81a1a0be03e27d4ac829aa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>arti-relay: update some comments from past few commits</title>
<updated>2025-11-11T21:53:24Z</updated>
<author>
<name>Steven Engler</name>
<email>opara@torproject.org</email>
</author>
<published>2025-11-11T21:53:24Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2ed10fe79a92a332423ee7b3732afa5343ce2bd5'/>
<id>urn:sha1:2ed10fe79a92a332423ee7b3732afa5343ce2bd5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-chanmgr: wrap the peer address in `Sensitive`</title>
<updated>2025-11-05T19:31:01Z</updated>
<author>
<name>Steven Engler</name>
<email>opara@torproject.org</email>
</author>
<published>2025-10-28T05:06:40Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=de760f8049b901e0d99c345a700523b8e8b3cc25'/>
<id>urn:sha1:de760f8049b901e0d99c345a700523b8e8b3cc25</id>
<content type='text'>
For incoming connections, wrap the peer address in `Sensitive` as it
could be a client.
</content>
</entry>
<entry>
<title>arti-relay: add OR port listener task</title>
<updated>2025-11-05T19:30:38Z</updated>
<author>
<name>Steven Engler</name>
<email>opara@torproject.org</email>
</author>
<published>2025-10-28T04:50:13Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4f900473bac1947c8c422d0f932b793b38c47842'/>
<id>urn:sha1:4f900473bac1947c8c422d0f932b793b38c47842</id>
<content type='text'>
This does not yet get the OR port from the config, and the channel
manager doesn't yet do anything with the incoming connection.
</content>
</entry>
<entry>
<title>arti-relay: use `Void` for `TorRelay::run`</title>
<updated>2025-10-27T15:32:16Z</updated>
<author>
<name>Steven Engler</name>
<email>opara@torproject.org</email>
</author>
<published>2025-10-27T15:30:42Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2e0cb761548f5e99c0bbd4eece0f9643944b95e2'/>
<id>urn:sha1:2e0cb761548f5e99c0bbd4eece0f9643944b95e2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>relay: Add channel housekeeping task</title>
<updated>2025-10-21T18:29:32Z</updated>
<author>
<name>David Goulet</name>
<email>dgoulet@torproject.org</email>
</author>
<published>2025-10-14T18:12:37Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e961d0e0a665b18dd7d0d92f0177d695abea3339'/>
<id>urn:sha1:e961d0e0a665b18dd7d0d92f0177d695abea3339</id>
<content type='text'>
This is a background task in charge of expiring closing channels and
future work is to also prune duplicate channels.

This is not used nor called at this commit, next commit will add the
task handling.

Part of #2217

Signed-off-by: David Goulet &lt;dgoulet@torproject.org&gt;
</content>
</entry>
</feed>
