<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/arti-relay/src/config.rs, branch arti-v2.2.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.2.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v2.2.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2026-03-24T22:29:52Z</updated>
<entry>
<title>arti-relay: add `log_sensitive_information` config option</title>
<updated>2026-03-24T22:29:52Z</updated>
<author>
<name>Steven Engler</name>
<email>opara@torproject.org</email>
</author>
<published>2026-03-24T22:23:16Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=89e486fc7e045bce93365b1554c133aa6ac5fb19'/>
<id>urn:sha1:89e486fc7e045bce93365b1554c133aa6ac5fb19</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-relay: convert to derive_deftly(TorConfig)</title>
<updated>2026-02-24T13:05:39Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-02-18T13:24:29Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=43131364cdb73f8cffe7a2d3bf82b20d3c5f7019'/>
<id>urn:sha1:43131364cdb73f8cffe7a2d3bf82b20d3c5f7019</id>
<content type='text'>
</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: remove `ARTI_RELAY_SHARED_DATA` cfg variable</title>
<updated>2026-01-05T17:32:55Z</updated>
<author>
<name>Steven Engler</name>
<email>opara@torproject.org</email>
</author>
<published>2026-01-05T17:29:26Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=298b8f0a9bb919696e6a10824704e73f2a834d23'/>
<id>urn:sha1:298b8f0a9bb919696e6a10824704e73f2a834d23</id>
<content type='text'>
</content>
</entry>
<entry>
<title>arti-relay: implement `CircMgrConfig`</title>
<updated>2025-12-17T15:28:24Z</updated>
<author>
<name>Steven Engler</name>
<email>opara@torproject.org</email>
</author>
<published>2025-12-17T05:53:10Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c66e78c63de5bc689a8f4710f99f93162fb8297e'/>
<id>urn:sha1:c66e78c63de5bc689a8f4710f99f93162fb8297e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>arti-relay: implement `GuardMgrConfig`</title>
<updated>2025-12-17T15:28:24Z</updated>
<author>
<name>Steven Engler</name>
<email>opara@torproject.org</email>
</author>
<published>2025-12-17T05:50:21Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=589d85125660135fcdbeea95b55038e60151ff11'/>
<id>urn:sha1:589d85125660135fcdbeea95b55038e60151ff11</id>
<content type='text'>
</content>
</entry>
<entry>
<title>arti-relay: add `NetworkConfig` to config</title>
<updated>2025-12-17T15:28:24Z</updated>
<author>
<name>Steven Engler</name>
<email>opara@torproject.org</email>
</author>
<published>2025-12-17T05:46:18Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=380b83575aead98f1aeafabc8a13ff73584fd99f'/>
<id>urn:sha1:380b83575aead98f1aeafabc8a13ff73584fd99f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>arti-relay: add `StorageConfig::cache_dir()` helper</title>
<updated>2025-12-17T15:28:24Z</updated>
<author>
<name>Steven Engler</name>
<email>opara@torproject.org</email>
</author>
<published>2025-12-17T05:43:36Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8187c948cfb9e36ff841a8cb1835257b65cb63b0'/>
<id>urn:sha1:8187c948cfb9e36ff841a8cb1835257b65cb63b0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>arti-relay: advertise config fields are now lists</title>
<updated>2025-12-09T17:39:41Z</updated>
<author>
<name>Steven Engler</name>
<email>opara@torproject.org</email>
</author>
<published>2025-12-08T21:55:38Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=014a24f888c62d2bb3dcddfd7bd01c9085c499e5'/>
<id>urn:sha1:014a24f888c62d2bb3dcddfd7bd01c9085c499e5</id>
<content type='text'>
Example:

```toml
[relay.advertise]
ipv4 = []
ipv6 = ["[10::]:10"]
```

```text
Error: Failed to resolve configuration
[...]
The list is empty for key "default.relay.advertise.ipv4" in [...]
```
</content>
</entry>
<entry>
<title>arti-relay: remove checks on "advertise" addresses</title>
<updated>2025-11-19T18:59:04Z</updated>
<author>
<name>Steven Engler</name>
<email>opara@torproject.org</email>
</author>
<published>2025-11-18T19:28:34Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=05f482f4e777af04860fbc8d1f0e19995c7befe7'/>
<id>urn:sha1:05f482f4e777af04860fbc8d1f0e19995c7befe7</id>
<content type='text'>
</content>
</entry>
</feed>
