<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-dirserver/Cargo.toml, branch arti-v1.9.0</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.9.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.9.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2026-01-13T09:07:31Z</updated>
<entry>
<title>Merge branch 'version-bump' into 'main'</title>
<updated>2026-01-13T09:07:31Z</updated>
<author>
<name>Clara Engler</name>
<email>cve@cve.cx</email>
</author>
<published>2026-01-13T09:07:31Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e3bc58dcd2a2ef5e9b32e75c6dbd43e8dd319885'/>
<id>urn:sha1:e3bc58dcd2a2ef5e9b32e75c6dbd43e8dd319885</id>
<content type='text'>
Bump dependencies for 1.9.0

See merge request tpo/core/arti!3570</content>
</entry>
<entry>
<title>cargo: Bump all non arti/tor crates</title>
<updated>2026-01-12T12:44:12Z</updated>
<author>
<name>Clara Engler</name>
<email>cve@cve.cx</email>
</author>
<published>2026-01-12T12:40:27Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=7e5ed9f4b87e0dcdf6f2f4a8eaa77bbfda5f1b2a'/>
<id>urn:sha1:7e5ed9f4b87e0dcdf6f2f4a8eaa77bbfda5f1b2a</id>
<content type='text'>
This only includes retry-error which had a few functional additions in
December, thereby rasing the minor version as new features were added to
the public API.

Done using the following:
* Find all non arti, non tor crates.
    * `ls -1 crates/ | grep -v "^tor-\|^arti"`
* Exclude the ones without changes.
    * `maint/changed_crates -v "arti-v$LAST_VERSION" 2&gt;&amp;1 &gt;/dev/null | grep -i "no change"`
* Look into each with changes.
    * In this case only retry-error.
    * Bump the minor because it had non-trivial changes.
</content>
</entry>
<entry>
<title>cargo: Update `arti-*` and `tor-*` to `0.38.0`</title>
<updated>2026-01-12T12:32:35Z</updated>
<author>
<name>Clara Engler</name>
<email>cve@cve.cx</email>
</author>
<published>2026-01-12T12:32:35Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=230b0201ea730a633e55c2781611a52c5ec73c28'/>
<id>urn:sha1:230b0201ea730a633e55c2781611a52c5ec73c28</id>
<content type='text'>
Done using the following:
```bash
for crate in $(./maint/list_crates  | rg '^(tor|arti-)'); do
	cargo set-version -p $crate 0.38.0
done
```
</content>
</entry>
<entry>
<title>cargo: Run fixup-features for release</title>
<updated>2026-01-12T10:41:36Z</updated>
<author>
<name>Clara Engler</name>
<email>cve@cve.cx</email>
</author>
<published>2026-01-12T10:41:36Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4c226f3486151300bfd53920c4b5ca34db1172a9'/>
<id>urn:sha1:4c226f3486151300bfd53920c4b5ca34db1172a9</id>
<content type='text'>
Executed command:
```
cargo run -p fixup-features -- --exclude examples/ --exclude maint/ Cargo.toml
```
</content>
</entry>
<entry>
<title>tor-dirserver: Implement DownloadManager</title>
<updated>2025-12-10T11:20:05Z</updated>
<author>
<name>Clara Engler</name>
<email>cve@cve.cx</email>
</author>
<published>2025-11-03T13:49:16Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f492b1bef61fa296450b93e020ea932cd106fe8a'/>
<id>urn:sha1:f492b1bef61fa296450b93e020ea932cd106fe8a</id>
<content type='text'>
This commit implements the DownloadManager in its own module, an object
responsible for downloading network documents from an upstream directory
authority.

Further motivation for this can be found in the rustdoc comment of the
respectively introduced type.
</content>
</entry>
<entry>
<title>Bump all the unstable tor- and arti- crates to 0.37.0.</title>
<updated>2025-12-02T11:07:59Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2025-12-02T10:58:54Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e7d740eda02e05dd53574b6753cc4b45ab160b58'/>
<id>urn:sha1:e7d740eda02e05dd53574b6753cc4b45ab160b58</id>
<content type='text'>
Done using:

```
for crate in $(./maint/list_crates  | rg '^(tor|arti-)'); do
    cargo set-version -p $crate 0.37.0
done
</content>
</entry>
<entry>
<title>dirserver: Run cargo-sort in preparation for release</title>
<updated>2025-12-01T11:40:46Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2025-12-01T11:40:46Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=3bc86e4f06bee2d5fc3d231747094dc949cb0c80'/>
<id>urn:sha1:3bc86e4f06bee2d5fc3d231747094dc949cb0c80</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Run fixup-features in preparation for release</title>
<updated>2025-12-01T11:37:17Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2025-12-01T11:37:17Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8f6ce316e35289d68ee585d151870dd9d0949c2d'/>
<id>urn:sha1:8f6ce316e35289d68ee585d151870dd9d0949c2d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-dirserver: Use `saturating-time`</title>
<updated>2025-11-26T10:27:15Z</updated>
<author>
<name>Clara Engler</name>
<email>cve@cve.cx</email>
</author>
<published>2025-11-25T17:20:32Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=73a053117033d0d26897a009765915739ba73180'/>
<id>urn:sha1:73a053117033d0d26897a009765915739ba73180</id>
<content type='text'>
This commit replaces the custom implementation of `SaturatingSystemTime`
with the `saturating-time` crate, additionally adding a new type to the
`database` module called `Timestamp`, in order to have a convenient
wrapper around `ToSql` and `FromSql`.
</content>
</entry>
<entry>
<title>tor-dirserver: Add SaturatingSystemTime</title>
<updated>2025-10-30T15:54:27Z</updated>
<author>
<name>Clara Engler</name>
<email>cve@cve.cx</email>
</author>
<published>2025-10-27T11:21:57Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=61a641e9b4b4932849e8aa212348a808d95a7033'/>
<id>urn:sha1:61a641e9b4b4932849e8aa212348a808d95a7033</id>
<content type='text'>
This commit changes various things in the dirmirror operation, namely
the use of a SystemTime wrapper type that provides saturation on both
ends.
</content>
</entry>
</feed>
