<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-config-path/src/addr.rs, branch arti-v1.3.1</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.3.1</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.3.1'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2024-11-19T19:33:46Z</updated>
<entry>
<title>CfgAddr: Function to check whether substitutions apply</title>
<updated>2024-11-19T19:33:46Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-11-05T14:18:21Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=23df46d2781e62fb6611a257975a3065bb85612d'/>
<id>urn:sha1:23df46d2781e62fb6611a257975a3065bb85612d</id>
<content type='text'>
We'll need this for implementing the connect point logic.
</content>
</entry>
<entry>
<title>update `CfgPath::path` to use a `CfgPathResolver`</title>
<updated>2024-11-18T15:01:56Z</updated>
<author>
<name>Steven Engler</name>
<email>opara@torproject.org</email>
</author>
<published>2024-11-05T05:18:57Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b5aa8f7a88808dc9267457ec723d23c8ffd1295a'/>
<id>urn:sha1:b5aa8f7a88808dc9267457ec723d23c8ffd1295a</id>
<content type='text'>
This is a big change across multiple crates since there isn't a good way
to break it up.

This changes the signature of `CfgPath::path` to:

```
pub fn path(&amp;self, path_resolver: &amp;CfgPathResolver) -&gt; Result&lt;PathBuf, CfgPathError&gt; {
```

Making this change means that our global `CfgPathResolver` needs to be
stored in the 'arti-client' library instead of `tor-config-path`, and
must be passed through to anything that calls `path` to expand the
variables.
</content>
</entry>
<entry>
<title>Merge branch 'remove-deadcode' into 'main'</title>
<updated>2024-11-12T14:40:44Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-11-12T14:40:44Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9954340a4a4e6bcff496c7cf990def0481f81062'/>
<id>urn:sha1:9954340a4a4e6bcff496c7cf990def0481f81062</id>
<content type='text'>
tor-config-path: remove exploratory code in comment

See merge request tpo/core/arti!2610</content>
</entry>
<entry>
<title>tor-config-path: update `unix_literal` test to use `USER_HOME`</title>
<updated>2024-11-04T20:23:45Z</updated>
<author>
<name>Steven Engler</name>
<email>opara@torproject.org</email>
</author>
<published>2024-11-04T20:22:23Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=3e58197a68baa9f3c9e8610add36ad392ab7c428'/>
<id>urn:sha1:3e58197a68baa9f3c9e8610add36ad392ab7c428</id>
<content type='text'>
I think `USER_HOME` was intended here.
</content>
</entry>
<entry>
<title>tor-config-path: remove exploratory code in comment</title>
<updated>2024-11-04T15:15:55Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-11-04T15:15:55Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4b28e983f8eb95c9b366048c6efe8863448fef16'/>
<id>urn:sha1:4b28e983f8eb95c9b366048c6efe8863448fef16</id>
<content type='text'>
I meant to remove this after confirming that the current approach
works; but apparently I never did.
</content>
</entry>
<entry>
<title>New CfgAddr type to represent SocketAddrs in configuration.</title>
<updated>2024-10-31T14:56:17Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-10-30T15:25:49Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=cb090c7b4c520150afaee56060797ffbf695007e'/>
<id>urn:sha1:cb090c7b4c520150afaee56060797ffbf695007e</id>
<content type='text'>
This type behaves like a variant of `general::SocketAddr`
that allows the Unix variant to be a CfgPath.
</content>
</entry>
</feed>
