<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/fs-mistrust/src/dir.rs, branch arti-v2.4.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.4.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v2.4.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2026-05-14T19:05:37Z</updated>
<entry>
<title>make fs-mistrust tests libc-generic</title>
<updated>2026-05-14T19:05:37Z</updated>
<author>
<name>Andrew Kloet</name>
<email>andrew@kloet.net</email>
</author>
<published>2026-05-14T18:51:08Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=6f2778c668aaed2d246f50cd92f162aaf2d33e0a'/>
<id>urn:sha1:6f2778c668aaed2d246f50cd92f162aaf2d33e0a</id>
<content type='text'>
The access_symlink() test fails when using musl libc, which for ELOOP
uses the string: [1]
&gt; "Symbolic link loop"

libc errors should be matched against the standardized error names
rather than the libc error messages.

This behaviour has been recognized by the maintiner of the Alpine Linux
Arti port who had to delete this test to have it build against musl.[2]

[1] https://git.musl-libc.org/cgit/musl/tree/src/errno/__strerror.h#n52
[2] https://gitlab.alpinelinux.org/alpine/aports/-/blob/3.23-stable/community/arti/disable-access_symlink-test.patch
</content>
</entry>
<entry>
<title>Fix name of clippy lint to unchecked_time_subtraction (2)</title>
<updated>2025-11-06T11:28:22Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-11-06T11:23:25Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a5fd5c48ea059a80cc1f6c50e248654b5ff3aaff'/>
<id>urn:sha1:a5fd5c48ea059a80cc1f6c50e248654b5ff3aaff</id>
<content type='text'>
Run maint/add_warning
</content>
</entry>
<entry>
<title>Switch Cargo.toml files to edition 2024.</title>
<updated>2025-08-07T15:28:36Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-08-06T01:19:58Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=77b0de43b8c67cdb81befe0680a3df43b6ad37bc'/>
<id>urn:sha1:77b0de43b8c67cdb81befe0680a3df43b6ad37bc</id>
<content type='text'>
First, run

```
git grep -l "^edition =" |
    xargs perl -i -pe 's/^edition *=.*/edition = "2024"/;'
```

Second, manually verify that all Cargo.toml files have changed,
and nothing else has changed.

Third, run cargo fmt again.
</content>
</entry>
<entry>
<title>*: use std::io::Error::other in many places</title>
<updated>2025-05-16T01:46:11Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-05-16T01:46:11Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=30617ad94bed7d2e4829c10144daf202d3ffd23c'/>
<id>urn:sha1:30617ad94bed7d2e4829c10144daf202d3ffd23c</id>
<content type='text'>
The `IoError::other` function is an easier way to say
`IoError::new(IoErrorKind::Other, ...)`.  It's been around since
1.74, but clippy started warning about the more verbose version in
1.87.
</content>
</entry>
<entry>
<title>fs-mistrust: Move file access methods on CheckedDir to FileAccess.</title>
<updated>2025-01-14T19:43:34Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-12-18T16:05:42Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a7f4263002217d49373e2bb2bf1e4a15f0dfd995'/>
<id>urn:sha1:a7f4263002217d49373e2bb2bf1e4a15f0dfd995</id>
<content type='text'>
These are the methods which we'd like to give new options in #1746;
we can move other methods later if we want to.
</content>
</entry>
<entry>
<title>fs-mistrust: Define a (stub) FileAccess type.</title>
<updated>2025-01-14T18:55:36Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-12-18T15:37:11Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4488c86aed2f5e260c0bcf2972a1cae521904e06'/>
<id>urn:sha1:4488c86aed2f5e260c0bcf2972a1cae521904e06</id>
<content type='text'>
We're going to move functionality and configuration functions here
to implement #1746.
</content>
</entry>
<entry>
<title>fs-mistrust::CheckedDir: Refactor some common code.</title>
<updated>2025-01-14T18:55:36Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-12-18T15:28:55Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b64d0c7664774eb40f4d919a0d480e857baf9309'/>
<id>urn:sha1:b64d0c7664774eb40f4d919a0d480e857baf9309</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fs-mistrust: Add test for (not) opening symlink from CheckedDir.</title>
<updated>2025-01-14T18:55:36Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-01-13T15:03:18Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8e672c9bca8d970bf48aff320250265cd1f4d42d'/>
<id>urn:sha1:8e672c9bca8d970bf48aff320250265cd1f4d42d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fs-mistrust: clarify doc for a private function.</title>
<updated>2025-01-14T18:55:36Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-12-18T15:26:49Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=05b570bc540ee13a1c528306cf7e921f91b5d0d9'/>
<id>urn:sha1:05b570bc540ee13a1c528306cf7e921f91b5d0d9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fs-mistrust: Make CheckedDir::metadata() return an error if path is symlink.</title>
<updated>2024-08-12T14:58:24Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-08-12T14:00:09Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4255c1f208d091699f5d76ee9c7fd1698c8e477d'/>
<id>urn:sha1:4255c1f208d091699f5d76ee9c7fd1698c8e477d</id>
<content type='text'>
</content>
</entry>
</feed>
