<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/arti-relay/src/tasks.rs, branch arti-v2.3.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.3.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v2.3.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2026-04-08T15:29:26Z</updated>
<entry>
<title>arti-relay: add support for a `CreateRequestHandler`</title>
<updated>2026-04-08T15:29:26Z</updated>
<author>
<name>Steven Engler</name>
<email>opara@torproject.org</email>
</author>
<published>2026-04-01T01:39:45Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=438bc435944420daeef5c46187b4dc6a90d139f3'/>
<id>urn:sha1:438bc435944420daeef5c46187b4dc6a90d139f3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix grammar typos</title>
<updated>2026-03-15T20:19:00Z</updated>
<author>
<name>Tobias Stoeckmann</name>
<email>tobias@stoeckmann.org</email>
</author>
<published>2026-03-15T20:06:47Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=53e76b87646bc96da316fe699c2226662cce4bf2'/>
<id>urn:sha1:53e76b87646bc96da316fe699c2226662cce4bf2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>relay: Add a crypto task for key rotation</title>
<updated>2026-02-23T20:17:32Z</updated>
<author>
<name>David Goulet</name>
<email>dgoulet@torproject.org</email>
</author>
<published>2026-02-17T16:57:53Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=0a0db194610b1872d13443fd48a41e3fddba1fdb'/>
<id>urn:sha1:0a0db194610b1872d13443fd48a41e3fddba1fdb</id>
<content type='text'>
This task crypto module has a rotate key task that is in charge of
rotating keys from our KeyMgr based on the valid until.

To do so, we add a RotatableKeySpec trait to help us specify our to
rotate a specific key. Allows us to have a generic rotate/generate
function for all our keys.

Task runs every 60 seconds. Taken from C-tor.

Signed-off-by: David Goulet &lt;dgoulet@torproject.org&gt;
</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>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>
