<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/fs-mistrust, branch arti-v1.1.7</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.7</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.7'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2023-08-01T14:57:55Z</updated>
<entry>
<title>Increment patchlevel versions of crates with minor changes</title>
<updated>2023-08-01T14:57:55Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-08-01T14:57:55Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=3acdf102c705314aec63679e97240bb7d981d1c8'/>
<id>urn:sha1:3acdf102c705314aec63679e97240bb7d981d1c8</id>
<content type='text'>
These crates are at version 0.x.y, so we don't need to distinguish
new-feature changes from other changes:

```
tor-basic-utils
fs-mistrust
tor-error
tor-geoip
tor-checkable
tor-linkspec
tor-netdoc
tor-netdir
tor-persist
tor-ptmgr
tor-hsservice
```

This crate has a breaking change, but only when the semver-breaking
feature `experimental-api` is enabled:

```
tor-config
```

This crate is at version 1.x.y, but has no new public APIs, and
therefore does not need a minor version bump:

```
arti
```
</content>
</entry>
<entry>
<title>Run cargo +nightly fmt to format many let ... else ...</title>
<updated>2023-07-24T12:46:05Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-07-24T12:46:05Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=3e2a909707acf7cad2621316a51f8643f1fe908a'/>
<id>urn:sha1:3e2a909707acf7cad2621316a51f8643f1fe908a</id>
<content type='text'>
rustfmt has grown opinions about how let ... else ... ought to be
formatted.  They don't always agree with our previous manual
decisions.

I think our policy is to always insist on rustfmt.  When that version
of rustfmt hits stable, our CI will start to fail for everyone.
(Right now this discrepancy just causes trouble for contributors who
are using nightly by default.)
</content>
</entry>
<entry>
<title>Update pwd-grp to 0.1.1 to fix MacOS build etc.</title>
<updated>2023-07-20T17:58:02Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-07-20T17:56:18Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=1f7911f0d9084b9c2f6c7909a924d4c2e23db09e'/>
<id>urn:sha1:1f7911f0d9084b9c2f6c7909a924d4c2e23db09e</id>
<content type='text'>
This also gets rid of a duplicate copy of derive-adhoc.
</content>
</entry>
<entry>
<title>fs-mistrust: Run rustfmt to apply deferred formatting churn</title>
<updated>2023-07-14T15:02:45Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-07-14T14:10:37Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=967a36ee424aed0b0dbe216536990e7437e6b3a3'/>
<id>urn:sha1:967a36ee424aed0b0dbe216536990e7437e6b3a3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fs-mistrust: In a test, simplify env var handling</title>
<updated>2023-07-14T15:02:45Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-07-14T14:06:18Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f137cbbe7c4e1d660685934a53027956cb5120a2'/>
<id>urn:sha1:f137cbbe7c4e1d660685934a53027956cb5120a2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fs-mistrust: users: Use OsStr and OsString a lot less</title>
<updated>2023-07-14T15:02:45Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-07-14T14:01:48Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=792371a68867a27ad22cc473c613c9402b6c73c3'/>
<id>urn:sha1:792371a68867a27ad22cc473c613c9402b6c73c3</id>
<content type='text'>
We don't use OsString now except where it appears in our public API,
or where we get it from std::env.

Moving the `use` statements into the use sites enabled me to see
that I had found all the places I wanted to change.
</content>
</entry>
<entry>
<title>fs-mistrust: Remove a now-unneeded suppression</title>
<updated>2023-07-14T15:02:45Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-07-14T13:46:43Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5f3571fdf3e4c4dc732dec05453e15ef3ce06ed7'/>
<id>urn:sha1:5f3571fdf3e4c4dc732dec05453e15ef3ce06ed7</id>
<content type='text'>
This function is actually (properly) fallible now.
</content>
</entry>
<entry>
<title>fs-mistrust: forbid unsafe code</title>
<updated>2023-07-14T15:02:45Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-07-14T12:13:53Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=41543b06d67e55846cabe2ae773476510515227d'/>
<id>urn:sha1:41543b06d67e55846cabe2ae773476510515227d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fs-mistrust: Replace a direct libc call in a test</title>
<updated>2023-07-14T15:02:45Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-07-14T12:13:42Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c943f734d69087952b79ce666e1081b5e917ff56'/>
<id>urn:sha1:c943f734d69087952b79ce666e1081b5e917ff56</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fs-mistruct: Abolish some now-unneeded muts</title>
<updated>2023-07-14T15:02:45Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-07-14T11:13:12Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e4bb7c388ae461e047af4ff9aa5d93f7f9942a7b'/>
<id>urn:sha1:e4bb7c388ae461e047af4ff9aa5d93f7f9942a7b</id>
<content type='text'>
MockPwdGrpProvider has internal mutability and is Sync, so its add
functions take &amp;self.
</content>
</entry>
</feed>
