<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-proto/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:04:00Z</updated>
<entry>
<title>release: Bump `slotmap-careful` to 0.6.0.</title>
<updated>2026-02-02T17:04:00Z</updated>
<author>
<name>Wesley Aptekar-Cassels</name>
<email>me@wesleyac.com</email>
</author>
<published>2026-02-02T16:50:34Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=fa7cfb53f5c3bb3f28fd2be65e908c78bd05163a'/>
<id>urn:sha1:fa7cfb53f5c3bb3f28fd2be65e908c78bd05163a</id>
<content type='text'>
Since we removes a existing feature, we need to bump the version.
</content>
</entry>
<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>proto: Add a new ToRelayMsg util</title>
<updated>2026-01-29T16:33:21Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2026-01-20T18:34:12Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=04ab3cd848d7977baf58dd64ebfcad6aa54ecb17'/>
<id>urn:sha1:04ab3cd848d7977baf58dd64ebfcad6aa54ecb17</id>
<content type='text'>
This will be used in a future commit, inside the new generic circuit
reactor.

We need it because RELAY cells are handled very similarly, so we need
some way of finding out if a given generic chancell is actually a RELAY
cell that we can handle in an implementation-agnostic way.
</content>
</entry>
<entry>
<title>proto: Add traits for public channel views</title>
<updated>2026-01-13T18:46:18Z</updated>
<author>
<name>David Goulet</name>
<email>dgoulet@torproject.org</email>
</author>
<published>2025-12-16T20:09:53Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=fb69ddcdd6c47485cdb0bb15be0345275221a2b0'/>
<id>urn:sha1:fb69ddcdd6c47485cdb0bb15be0345275221a2b0</id>
<content type='text'>
Add traits that will be returned outside tor-proto allowing us to not
expose client and relay specific channels.

The goal is for the tor-chanmgr to get those objects implementing those
traits and can build and run the reactor without knowing the specific
underlying type.

This allows us to have less code duplication and less client/relay
distinction in the chanmgr.

Signed-off-by: David Goulet &lt;dgoulet@torproject.org&gt;
</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>Merge branch 'bump-criterion' into 'main'</title>
<updated>2025-12-04T16:28:01Z</updated>
<author>
<name>Ian Jackson</name>
<email>iwj@torproject.org</email>
</author>
<published>2025-12-04T16:28:01Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=7fad7436082e8e1ea610c250b6272a06ad2f3a44'/>
<id>urn:sha1:7fad7436082e8e1ea610c250b6272a06ad2f3a44</id>
<content type='text'>
proto: Bump criterion, criterion-cycles-per-byte to 0.8.0

Closes #2281

See merge request tpo/core/arti!3528</content>
</entry>
<entry>
<title>proto: Bump criterion, criterion-cycles-per-byte to 0.8.0</title>
<updated>2025-12-04T15:08:46Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2025-12-04T15:06:10Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=daf0c4c67e69c45ab61362943f8b23864e5beb61'/>
<id>urn:sha1:daf0c4c67e69c45ab61362943f8b23864e5beb61</id>
<content type='text'>
Closes #2281
</content>
</entry>
<entry>
<title>Pin our derive-deftly version to ~1.6.0 everywhere</title>
<updated>2025-12-03T18:56:38Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-12-03T18:56:38Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b0cb72b444bf44b61e4f9302d034164244e6790f'/>
<id>urn:sha1:b0cb72b444bf44b61e4f9302d034164244e6790f</id>
<content type='text'>
We are supposed to pin whenever we enable the `beta` cargo feature,
see
  https://docs.rs/derive-deftly/latest/derive_deftly/doc_changelog/index.html#beta-features
Empirically, we somehow failed to do that in tor-circmgr.

In practice not pinning makes little difference since cargo wants to
pick the same version everywhere, but we should be correct.  But it is
more maintainable to pin everywhere.
</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>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>
</feed>
