<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-guardmgr/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-03T19:31:55Z</updated>
<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>Require derive-deftly 1.11.4</title>
<updated>2026-07-23T10:53:57Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-07-23T10:45:48Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a7d8be9527a5c0815170c50e90eeb7fcac97b110'/>
<id>urn:sha1:a7d8be9527a5c0815170c50e90eeb7fcac97b110</id>
<content type='text'>
We're about to *use* the fix that was in 1.11.4.  We already updated
the lockfile in !4228, so this is just Cargo.toml changes (which will
prevent the minimal-versions tests failing when we change the code to
rely on the fix).

git-grep -l '^derive-deftly'  |xargs perl -i~ -pe 's{\b\Q1.11.3\E\b}{1.11.4}g'
</content>
</entry>
<entry>
<title>Upgrade to itertools 0.15.0</title>
<updated>2026-07-01T18:15:46Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-07-01T13:56:10Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=6094d35e1a770aa6c1417697336d7d454991ac9e'/>
<id>urn:sha1:6094d35e1a770aa6c1417697336d7d454991ac9e</id>
<content type='text'>
Additionally, fix itertools usage in maybenot_padding.rs

The definition of `Position` changed in 0.15.0.
</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>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>
<entry>
<title>Bump derive-deftly to 1.11.3</title>
<updated>2026-06-09T15:00:06Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-06-09T14:59:40Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8d8fcae5af5c85e77ce7e5a1377314f607172c06'/>
<id>urn:sha1:8d8fcae5af5c85e77ce7e5a1377314f607172c06</id>
<content type='text'>
New beta semver policy means we should pin the patchlevel.
</content>
</entry>
<entry>
<title>Bump all the unstable tor- and arti- crates to 0.43.0</title>
<updated>2026-06-01T16:32:03Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2026-06-01T16:32:03Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2100e7c8586af3616310d2bc18bbe971af77f1f1'/>
<id>urn:sha1:2100e7c8586af3616310d2bc18bbe971af77f1f1</id>
<content type='text'>
Done using:

```
for crate in $(./maint/list-crates  | rg '^(tor|arti-)'); do
    cargo set-version -p $crate 0.43.0
done
```
</content>
</entry>
<entry>
<title>Bump the versions of the non-{arti-,tor-} crates</title>
<updated>2026-06-01T16:30:04Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2026-06-01T16:30:04Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d480c7653c219e019ad3f2387dfdce7f6d85e4d3'/>
<id>urn:sha1:d480c7653c219e019ad3f2387dfdce7f6d85e4d3</id>
<content type='text'>
The non-{arti-,tor-} crates are:
```
./maint/list-crates  | rg -v '^(tor|arti)'
oneshot-fused-workaround
web-time-compat
slotmap-careful
test-temp-dir
fslock-guard
hashx
equix
caret
fs-mistrust
safelog
retry-error
futures-copy
```

We split them in the following categories:
  * crates with no changes (no version bumps):

    ```
     oneshot-fused-workaround: No change.
     web-time-compat: No change.
     slotmap-careful: No change.
     test-temp-dir: No change.
     caret: No change.
     safelog: No change.
     retry-error: No change.
     futures-copy: No change.
    ```

    Obtained with:
    ```
    maint/changed-crates -v "arti-v$LAST_VERSION" 2&gt;&amp;1 &gt;/dev/null | grep -i "no change" | grep -v '\(tor\|arti\)-'
    ```

  * crates that only have non-functional changes (bump the patch version,
    but not the dependend-on version):
    - equix

  * crates where functional changes were made, but no APIs were broken
    (bump patch):
    - fs-mistrust

  * crates where APIs were broken (bump minor):
    - hashx
    - fslock-guard

The bumps from this commit were created using this script:

```
PATCH_NF=(
equix
)

PATCH="
fs-mistrust
"

MINOR="
hashx
fslock-guard
"

./maint/bump-nodep "${PATCH_NF[@]}"

for crate in $PATCH; do
    cargo set-version --bump patch -p $crate;
done

for crate in $MINOR; do
    cargo set-version --bump minor -p $crate;
done
```
</content>
</entry>
<entry>
<title>Upgrade rand crates to 0.10.</title>
<updated>2026-05-12T20:55:43Z</updated>
<author>
<name>Wesley Aptekar-Cassels</name>
<email>me@wesleyac.com</email>
</author>
<published>2026-05-07T20:06:21Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a18167928901d8c88cd1cdd87346de8ad1ee42a2'/>
<id>urn:sha1:a18167928901d8c88cd1cdd87346de8ad1ee42a2</id>
<content type='text'>
When the circ-padding feature is enabled, we use maybenot, which does
not yet support rand 0.10. In the meantime, enabling this feature pulls
in rand 0.9. This is not ideal, but should be okay as a temporary
situation.

This also replaces the use of ReseedingRng (which was removed in 0.10)
with the reseeding_rng crate. This is somewhat less performant, but it
should be okay.
</content>
</entry>
<entry>
<title>tor-netdoc: Abolish deprecated features plain-consensus, routerdesc</title>
<updated>2026-05-12T10:10:07Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-05-11T14:13:16Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ba78a01d258b89a57bb84192fc7911cab99c58f7'/>
<id>urn:sha1:ba78a01d258b89a57bb84192fc7911cab99c58f7</id>
<content type='text'>
These were deprecated in the last release.  Now we can remove them.

Also remove ns_consensus which was never really documented.

Part of #2492.
</content>
</entry>
</feed>
