<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-config-path/src/addr.rs, branch arti-v1.4.4</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.4.4</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.4.4'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2025-03-24T13:58:54Z</updated>
<entry>
<title>AF_UNIX terminology: Rename two error structs</title>
<updated>2025-03-24T13:58:54Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-03-06T15:52:03Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=73157920ffa84d6f1580170a0e40e5fbe3106a67'/>
<id>urn:sha1:73157920ffa84d6f1580170a0e40e5fbe3106a67</id>
<content type='text'>
We change `NoUnixAddressSupport` to `NoAfUnixSocketSupport` because it
doesn't make much sense to talk about support for the addresses
separately from support for the sockets.
</content>
</entry>
<entry>
<title>AF_UNIX terminology: Rename two error variants</title>
<updated>2025-03-24T13:58:54Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-03-06T15:20:52Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=0f588e4bb3899521cd6d7ef4f4d10445e900f80a'/>
<id>urn:sha1:0f588e4bb3899521cd6d7ef4f4d10445e900f80a</id>
<content type='text'>
Change `..UnixAddress...` to `...AfUnixAddress..`.
</content>
</entry>
<entry>
<title>Fix AF_UNIX terminology in docs, comments, and error messages</title>
<updated>2025-03-24T13:58:54Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-03-06T15:16:03Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a60165c11c66c579d628a670de56bfcff494c1cd'/>
<id>urn:sha1:a60165c11c66c579d628a670de56bfcff494c1cd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix not(unix) build error introduced in cb090c7b4c.</title>
<updated>2025-01-26T17:32:49Z</updated>
<author>
<name>Alexander Hansen Færøy</name>
<email>ahf@torproject.org</email>
</author>
<published>2025-01-26T17:28:20Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f240675da8f40bdd89191cc74f3023b11f24e202'/>
<id>urn:sha1:f240675da8f40bdd89191cc74f3023b11f24e202</id>
<content type='text'>
This patch fixes a relatively harmless build error introduced for
non-unix builds.

Additional comma introduced in b5aa8f7a88.
</content>
</entry>
<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>
