<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-netdoc/Cargo.toml, branch arti-v2.0.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.0.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v2.0.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2026-02-02T17:03:49Z</updated>
<entry>
<title>release: Bump `arti-*` and `tor-*` crates to 0.39.0</title>
<updated>2026-02-02T17:03:49Z</updated>
<author>
<name>Wesley Aptekar-Cassels</name>
<email>me@wesleyac.com</email>
</author>
<published>2026-02-02T16:41:20Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b80fc6060ca05104f6a2d499b39778cd51bb1b76'/>
<id>urn:sha1:b80fc6060ca05104f6a2d499b39778cd51bb1b76</id>
<content type='text'>
Done via:

```
for crate in $(./maint/list-crates  | rg '^(tor|arti-)'); do
        cargo set-version -p $crate 0.39.0
done
```
</content>
</entry>
<entry>
<title>fix(minver): Update paste dependency to be minver compatible</title>
<updated>2026-01-26T17:22:16Z</updated>
<author>
<name>Samuel Cobb</name>
<email>sjcobb2003@gmail.com</email>
</author>
<published>2026-01-26T17:22:16Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a101d84819ac15e780f8962e7ca4d7e5798846d7'/>
<id>urn:sha1:a101d84819ac15e780f8962e7ca4d7e5798846d7</id>
<content type='text'>
</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>tor-netdoc: Implement new authority certificates</title>
<updated>2025-12-04T16:31:51Z</updated>
<author>
<name>Clara Engler</name>
<email>cve@cve.cx</email>
</author>
<published>2025-11-06T16:31:39Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4054fd19b97763c49c799bdf6a1e176e358bdc67'/>
<id>urn:sha1:4054fd19b97763c49c799bdf6a1e176e358bdc67</id>
<content type='text'>
This commit implements directory authority certificates using the
`parse2` approaches.

For now, those are in a module `doc::authcert::tmp`, with the eventual
goal of moving it into its super module after removing/deprecating the
legacy types.
</content>
</entry>
<entry>
<title>Merge branch 'protover_refactor' into 'main'</title>
<updated>2025-12-04T14:04:39Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-12-04T14:04:39Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=aaee6bea4c89e88383977748de11a133456fc6c8'/>
<id>urn:sha1:aaee6bea4c89e88383977748de11a133456fc6c8</id>
<content type='text'>
Make Protocols type inherently interned; add notes about usage.

See merge request tpo/core/arti!3524</content>
</entry>
<entry>
<title>Update to derive-deftly 1.6.0</title>
<updated>2025-12-03T18:22:58Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-12-03T18:19:31Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=08ea9d71f2c77e80a8e4cfb4a60dd331ac621bb3'/>
<id>urn:sha1:08ea9d71f2c77e80a8e4cfb4a60dd331ac621bb3</id>
<content type='text'>
This has:

 * Fixes to hygiene spans from the new modules feature, needed for
   my WIP netdoc encoder derive.

 * A substantially richer `${error }` construct.
</content>
</entry>
<entry>
<title>netdoc: Remove protocol interning.</title>
<updated>2025-12-03T15:18:48Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-12-02T15:52:38Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=6ff5b20a2e5403024589115e4439d5964345d38b'/>
<id>urn:sha1:6ff5b20a2e5403024589115e4439d5964345d38b</id>
<content type='text'>
(It's now done in tor_protover.)
</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>tor-netdoc: Remove bitflags from Cargo.toml</title>
<updated>2025-11-18T19:59:07Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-11-18T19:59:07Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=24d6a2f8f339504351f1645169e66c1a657efa8f'/>
<id>urn:sha1:24d6a2f8f339504351f1645169e66c1a657efa8f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-netdoc: Replace RelayFlag with an enum and RelayFlags with an EnumSet</title>
<updated>2025-11-18T19:50:14Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-11-18T19:21:40Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=43199d5fa53509c60bb072fd8f3d71f09877fcfc'/>
<id>urn:sha1:43199d5fa53509c60bb072fd8f3d71f09877fcfc</id>
<content type='text'>
Now:

`RelayFlag` is a single flag, which is a different type to
`RelayFlags`.

`FromStr` and `Display` are now implemented in a normal way for a
single flag.

We don't use bitflags, with its funky input syntax, any more.
Instead, we have a normal enum.

No longer is it possible to have a `RelayFlags` with "unknown bits"
set (whatever that means).  (Therefore, an associated test case for
this is now gone.)

The names are principally specified just as enum variant names.  The
enum variant names can be identical to the network document keywords.

Briefly, we provide constants in capitals, for the benefit of all the
call sites.  That means that *this* commit can contain only the
primary changes.

A few macro-generated things have been adjusted in this commit, but
they are actually going to go away.

Indentation is now wrong.  We'll fix that at the end.
</content>
</entry>
</feed>
