<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-netdoc/Cargo.toml, branch arti-v2.3.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.3.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v2.3.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2026-05-06T16:59:22Z</updated>
<entry>
<title>release: Bump tor- and arti- crate versions.</title>
<updated>2026-05-06T16:59:22Z</updated>
<author>
<name>Wesley Aptekar-Cassels</name>
<email>me@wesleyac.com</email>
</author>
<published>2026-05-06T16:59:22Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ff8102632670bb1f8d1fb84737ed49f32d3032a9'/>
<id>urn:sha1:ff8102632670bb1f8d1fb84737ed49f32d3032a9</id>
<content type='text'>
cargo set-version -p arti-client 0.42.0
cargo set-version -p arti-config 0.42.0
cargo set-version -p arti-relay 0.42.0
cargo set-version -p arti-rpc-client-core 0.42.0
cargo set-version -p arti-rpcserver 0.42.0
cargo set-version -p arti-testing 0.42.0
cargo set-version -p arti-ureq 0.42.0
cargo set-version -p tor-async-utils 0.42.0
cargo set-version -p tor-basic-utils 0.42.0
cargo set-version -p tor-bytes 0.42.0
cargo set-version -p tor-cell 0.42.0
cargo set-version -p tor-cert 0.42.0
cargo set-version -p tor-cert-x509 0.42.0
cargo set-version -p tor-chanmgr 0.42.0
cargo set-version -p tor-checkable 0.42.0
cargo set-version -p tor-circmgr 0.42.0
cargo set-version -p tor-config 0.42.0
cargo set-version -p tor-config-path 0.42.0
cargo set-version -p tor-consdiff 0.42.0
cargo set-version -p tor-dirclient 0.42.0
cargo set-version -p tor-dircommon 0.42.0
cargo set-version -p tor-dirmgr 0.42.0
cargo set-version -p tor-dirserver 0.42.0
cargo set-version -p tor-error 0.42.0
cargo set-version -p tor-events 0.42.0
cargo set-version -p tor-general-addr 0.42.0
cargo set-version -p tor-geoip 0.42.0
cargo set-version -p tor-guardmgr 0.42.0
cargo set-version -p tor-hsclient 0.42.0
cargo set-version -p tor-hscrypto 0.42.0
cargo set-version -p tor-hsrproxy 0.42.0
cargo set-version -p tor-hsservice 0.42.0
cargo set-version -p tor-key-forge 0.42.0
cargo set-version -p tor-keymgr 0.42.0
cargo set-version -p tor-linkspec 0.42.0
cargo set-version -p tor-llcrypto 0.42.0
cargo set-version -p tor-log-ratelim 0.42.0
cargo set-version -p tor-memquota 0.42.0
cargo set-version -p tor-memquota-cost 0.42.0
cargo set-version -p tor-netdir 0.42.0
cargo set-version -p tor-netdoc 0.42.0
cargo set-version -p tor-persist 0.42.0
cargo set-version -p tor-proto 0.42.0
cargo set-version -p tor-protover 0.42.0
cargo set-version -p tor-ptmgr 0.42.0
cargo set-version -p tor-relay-crypto 0.42.0
cargo set-version -p tor-relay-selection 0.42.0
cargo set-version -p tor-rpcbase 0.42.0
cargo set-version -p tor-rpc-connect 0.42.0
cargo set-version -p tor-rtcompat 0.42.0
cargo set-version -p tor-rtmock 0.42.0
cargo set-version -p tor-socksproto 0.42.0
cargo set-version -p tor-units 0.42.0
</content>
</entry>
<entry>
<title>tor-netdoc: Abolish the hsdesc-inner-docs feature</title>
<updated>2026-04-30T10:28:41Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-04-28T09:39:32Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=31c115c7145622121c03fc0b2dac4472ac2f4a82'/>
<id>urn:sha1:31c115c7145622121c03fc0b2dac4472ac2f4a82</id>
<content type='text'>
Part of #2492 phase 3.

This feature was experimental, so now that there are no cfg use gates,
we can abolish it right away.
</content>
</entry>
<entry>
<title>tor-cert: Remove the "encode" cargo feature</title>
<updated>2026-04-29T16:51:26Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-04-28T10:19:47Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=7ec50d5779791ff96d31e9578ba95ef124bc1e42'/>
<id>urn:sha1:7ec50d5779791ff96d31e9578ba95ef124bc1e42</id>
<content type='text'>
This was experimental.  Everything gated by it has been stabilised.
</content>
</entry>
<entry>
<title>tor-netdoc: Require "encode" feature from tor-cert</title>
<updated>2026-04-28T14:56:54Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-04-28T14:56:54Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=0c24cde148938149c8e45d56968e84d649d08974'/>
<id>urn:sha1:0c24cde148938149c8e45d56968e84d649d08974</id>
<content type='text'>
This is needed because we don't have !3926 in main yet.  It will
produce a semantic conflict when that merges.
</content>
</entry>
<entry>
<title>tor-netdoc: Make rand dependency unconditional</title>
<updated>2026-04-23T09:34:44Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-04-22T11:43:23Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e6d067a5f470b50fdc3f513516265a555a8fe3cc'/>
<id>urn:sha1:e6d067a5f470b50fdc3f513516265a555a8fe3cc</id>
<content type='text'>
Part of #2492.  We're going to make encode unconditional, and remove
all the cfg-gates for it.  Code currently gated by encode depends on
rand.
</content>
</entry>
<entry>
<title>tor-netdoc: Introduce the `incomplete` cargo feature</title>
<updated>2026-04-21T17:39:04Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-04-21T17:30:41Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=1c2174967f66ccdb06fdd45bff6473b3eb836ec6'/>
<id>urn:sha1:1c2174967f66ccdb06fdd45bff6473b3eb836ec6</id>
<content type='text'>
Part of #2492 phase 1.

No semver note because this is an experimental feature.
</content>
</entry>
<entry>
<title>tor-netdoc: Make the document type features imply each other and `encode`</title>
<updated>2026-04-21T17:37:17Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-04-21T17:27:16Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e90a2a7e4d60192b88e5d66c71fc1e4a11fb80ca'/>
<id>urn:sha1:e90a2a7e4d60192b88e5d66c71fc1e4a11fb80ca</id>
<content type='text'>
Part of #2492 phase 1.

No semver note because this is an undocumented transitional phase.
</content>
</entry>
<entry>
<title>tor-netdoc: Introduce Hostname newtype</title>
<updated>2026-04-20T14:42:01Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-04-13T19:08:17Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b08139174fbeb7f53478f3e5eaf7defa84e08816'/>
<id>urn:sha1:b08139174fbeb7f53478f3e5eaf7defa84e08816</id>
<content type='text'>
Tests will come in a moment.
</content>
</entry>
<entry>
<title>tor-netdoc: Explicitly upgrade derive-more</title>
<updated>2026-04-02T15:44:41Z</updated>
<author>
<name>Clara Engler</name>
<email>cve@cve.cx</email>
</author>
<published>2026-03-30T09:58:39Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f8e29729d2b61d6b6c9f897e54eb684fdb129b37'/>
<id>urn:sha1:f8e29729d2b61d6b6c9f897e54eb684fdb129b37</id>
<content type='text'>
derive-more 2.1.1 makes use of the rename_all features in the display
and from_str proc-macros, which do not exist in 2.0.1, meaning
minimal-versions will fail.
</content>
</entry>
<entry>
<title>tor-netdoc: Use proper PEM parser for testvecs</title>
<updated>2026-04-02T15:44:41Z</updated>
<author>
<name>Clara Engler</name>
<email>cve@cve.cx</email>
</author>
<published>2026-03-26T11:42:17Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=cf05d582a0cacae059fe318d8140fb81ea696c07'/>
<id>urn:sha1:cf05d582a0cacae059fe318d8140fb81ea696c07</id>
<content type='text'>
This commit uses a proper PEM parser as a dev-dependency to tor-netdoc
for parsing PEM entries, instead of hard-coding long DER byte strings.

It is better to use an external crate for this here, rather than the
existing somewhat accessible (only through traits) implementation of
parse2, because it feels wrong testing parse2 with parse2.
</content>
</entry>
</feed>
