<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-dirserver/Cargo.toml, branch main</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=main</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2026-08-12T12:56:16Z</updated>
<entry>
<title>tor-dirserver: Support DirBackendPlugin kludge</title>
<updated>2026-08-12T12:56:16Z</updated>
<author>
<name>Clara Engler</name>
<email>cve@cve.cx</email>
</author>
<published>2026-08-12T12:56:16Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=83144aaf97ac5580a1cb4a98506a3103d31e617b'/>
<id>urn:sha1:83144aaf97ac5580a1cb4a98506a3103d31e617b</id>
<content type='text'>
This commit adds support for the directory backend plugin kludge by
adding a new wrapper struct called `DirMirrorWithBackend`.

It also moves http-body-util from a development dependency to a real
dependency, as this makes working with hyper a lot more comfortable.
</content>
</entry>
<entry>
<title>tor-dirserver: Remove getters from database.rs</title>
<updated>2026-08-11T13:58:58Z</updated>
<author>
<name>Clara Engler</name>
<email>cve@cve.cx</email>
</author>
<published>2026-08-11T13:58:36Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ec0b69d3fca203dbbfe1751679230cb80684493b'/>
<id>urn:sha1:ec0b69d3fca203dbbfe1751679230cb80684493b</id>
<content type='text'>
This commit removes the getters in database.rs.  If the overall
tor-netdoc refactoring has taught us something, then that the use of
getters can be quite annoying.

Therefore, this commit removes the getters and marks the respective
fields as pub.  Given that these data types are pub(crate) only right
now, it does not matter a lot anyways.
</content>
</entry>
<entry>
<title>Upgrade to weak-table 0.4.0</title>
<updated>2026-08-04T14:23:27Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-08-04T14:23:27Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=49864b2b1cc56152dc963f0d49b16130ba2e9895'/>
<id>urn:sha1:49864b2b1cc56152dc963f0d49b16130ba2e9895</id>
<content type='text'>
Weak-table 0.4.0 replaces the backend with hashbrown for improved
performance and correctness.  It adds a bunch of APIs for parity
with std::collections, and deprecates the risky `ahash` feature.

(I'm the maintainer at this point.)
</content>
</entry>
<entry>
<title>Bump versions for tor-* and arti-* crates</title>
<updated>2026-08-03T19:31:55Z</updated>
<author>
<name>Steven Engler</name>
<email>opara@torproject.org</email>
</author>
<published>2026-08-03T19:31:52Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8c8f2375bb0402467fd0e7bc8b2547055d2f75f4'/>
<id>urn:sha1:8c8f2375bb0402467fd0e7bc8b2547055d2f75f4</id>
<content type='text'>
```bash
readarray -t bump &lt; &lt;(maint/list-crates | grep -P '^tor-|^arti-')
for crate in "${bump[@]}"; do cargo set-version --bump minor -p "${crate}"; done
```
</content>
</entry>
<entry>
<title>Bump edition of tor-dirserver and tor-dirauth</title>
<updated>2026-07-22T12:23:17Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-07-22T12:23:17Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=3a6709f627b3b64437bbedfb5dde686388308f67'/>
<id>urn:sha1:3a6709f627b3b64437bbedfb5dde686388308f67</id>
<content type='text'>
Apparently these crate creations were outstanding when the workspace's
edition was increased.
</content>
</entry>
<entry>
<title>Merge branch 'version-bumps'</title>
<updated>2026-06-30T15:30:57Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-06-30T15:30:57Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e1f077b83d9a815afd01c546842d087be1debf2d'/>
<id>urn:sha1:e1f077b83d9a815afd01c546842d087be1debf2d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Version bumps for 2.5.0</title>
<updated>2026-06-30T13:42:13Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-06-30T13:42:13Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=245b03f5a48b4e58f8c84f072920160fc87be500'/>
<id>urn:sha1:245b03f5a48b4e58f8c84f072920160fc87be500</id>
<content type='text'>
Closes #2617.

We've lucked out this time, and it turns out that every one of our
published crates gets a minor bump.  So this was generated with:

```
for cr in $(./maint/list-crates); do
   cargo set-version -p $cr --bump minor
done
```
</content>
</entry>
<entry>
<title>Run "fixup-features".</title>
<updated>2026-06-30T12:03:01Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-06-30T12:03:01Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b9c7db0e3a3d3008a9413edd59cde3d805719ac9'/>
<id>urn:sha1:b9c7db0e3a3d3008a9413edd59cde3d805719ac9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-dirserver: Change "categories" in Cargo.toml</title>
<updated>2026-06-22T14:23:21Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-06-17T11:09:45Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ce0c9a6c24df79749b3e43de31fd255d1fb1422f'/>
<id>urn:sha1:ce0c9a6c24df79749b3e43de31fd255d1fb1422f</id>
<content type='text'>
We already seem to use "network-programming", which kind of fits.
</content>
</entry>
<entry>
<title>Bump MSRV to 1.91</title>
<updated>2026-06-15T13:18:11Z</updated>
<author>
<name>Clara Engler</name>
<email>cve@cve.cx</email>
</author>
<published>2026-06-15T12:59:25Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e93e0e2f9f42f526a8e1aa64e6ea659ef31dd800'/>
<id>urn:sha1:e93e0e2f9f42f526a8e1aa64e6ea659ef31dd800</id>
<content type='text'>
This commit bumps the MSRV to 1.91 which was released on 2025-10-30.

The Cargo.toml files were updated as follows:
```sh
git ls-files | \
    grep ".*Cargo\.toml$" | \
    xargs sed -i '' 's/^rust-version = "1\.89"$/rust-version = "1\.91"/g'
```

The following files were updated manually:
```
	modified:   .gitlab-ci.yml
	modified:   README.md
	modified:   flake.nix
	modified:   maint/docker-android/Dockerfile
```
</content>
</entry>
</feed>
