<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-netdoc/src/doc/netstatus.rs, 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-01-15T11:28:46Z</updated>
<entry>
<title>Merge branch 'dirmirror-authcert' into 'main'</title>
<updated>2026-01-15T11:28:46Z</updated>
<author>
<name>Clara Engler</name>
<email>cve@cve.cx</email>
</author>
<published>2026-01-15T11:28:46Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=05a0f0ae09cc9a6685d31954feabf6ac22c2b3f6'/>
<id>urn:sha1:05a0f0ae09cc9a6685d31954feabf6ac22c2b3f6</id>
<content type='text'>
Implement authority certificate management

See merge request tpo/core/arti!3561</content>
</entry>
<entry>
<title>tor-netdoc: Make ConsensusFlavor exhaustive</title>
<updated>2026-01-15T10:48:22Z</updated>
<author>
<name>Clara Engler</name>
<email>cve@cve.cx</email>
</author>
<published>2025-12-10T15:16:17Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c36c9e23a4a76fbc9d33b455f99a0c17c4b24126'/>
<id>urn:sha1:c36c9e23a4a76fbc9d33b455f99a0c17c4b24126</id>
<content type='text'>
This commit marks the ConsensusFlavor struct exhaustive because handling
it in a non-exhaustive fashion would cause lots of redundant error
handling in tor-dirserver.

Besides, a change in the list of consensus flavors should indeed be
breaking for applications making use of this struct, as it is quite a
heavy change, from a netdoc point of view.
</content>
</entry>
<entry>
<title>tor-netdoc: Rename Version and expose it as netstatus::SoftwareVersion</title>
<updated>2026-01-15T10:26:44Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-01-15T10:26:44Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ec84ac3f0ac80154d6690086ac4efa1ef0869a40'/>
<id>urn:sha1:ec84ac3f0ac80154d6690086ac4efa1ef0869a40</id>
<content type='text'>
This struct is still a bit odd, and there's a todo saying we may
change it again, but at least now it's now available.

While we're here, rename the variant Tor to CTor.
</content>
</entry>
<entry>
<title>tor-netdoc: authcert: Make key_ids return owned AuthCertKeyIds</title>
<updated>2026-01-06T11:05:59Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-12-18T15:28:41Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=19920378273e6700a5944affc4a8a6019871b020'/>
<id>urn:sha1:19920378273e6700a5944affc4a8a6019871b020</id>
<content type='text'>
AuthCert is about to lose its copy of H(KP_auth_sign_rsa) so it needs
to return an owned value.
</content>
</entry>
<entry>
<title>tor-netdoc: Clarify the wrong field bug example</title>
<updated>2025-12-18T16:44:55Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-12-18T10:39:54Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ea3c2581e6d28ced0ed040436e08c0818a8601bd'/>
<id>urn:sha1:ea3c2581e6d28ced0ed040436e08c0818a8601bd</id>
<content type='text'>
Prompted by
  https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/3550#note_3312670
</content>
</entry>
<entry>
<title>tor-netdoc: Fix typo in comment</title>
<updated>2025-12-18T16:44:55Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-12-18T10:36:54Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=49e65f6335b7680f545c1de5517196e7271c3983'/>
<id>urn:sha1:49e65f6335b7680f545c1de5517196e7271c3983</id>
<content type='text'>
As per
  https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/3550#note_3312669
</content>
</entry>
<entry>
<title>tor-netdoc: impl ItemValueParseable for NetParams&lt;i32&gt;</title>
<updated>2025-12-18T16:44:55Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-10-21T14:06:15Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=724b67496f4100fae3c299f52d3e79cd698bb6ac'/>
<id>urn:sha1:724b67496f4100fae3c299f52d3e79cd698bb6ac</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-netdoc: impl NetdocParseableFields for ProtoStatuses</title>
<updated>2025-12-18T16:44:55Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-10-21T14:06:59Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e7e6890b13baedc7249352c2dd44895175e0e2ed'/>
<id>urn:sha1:e7e6890b13baedc7249352c2dd44895175e0e2ed</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-netdoc: Apply encoding derive to SharedRandStatus</title>
<updated>2025-12-10T11:05:28Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-11-19T16:30:20Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e2a79daec00401b7f708aca8947ca566ad083b4f'/>
<id>urn:sha1:e2a79daec00401b7f708aca8947ca566ad083b4f</id>
<content type='text'>
I feel that before merging all this, I ought at least to demonstrate
that it can be applied to at least one real type!

We can unconditionally `#[derive(Deftly)]`.  That is simpler, and
harmless if no actual deftly derives are applied.
</content>
</entry>
<entry>
<title>tor-netdoc: Remove unnecessary casts</title>
<updated>2025-12-04T11:55:35Z</updated>
<author>
<name>Clara Engler</name>
<email>cve@cve.cx</email>
</author>
<published>2025-12-04T11:55:35Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=feaa2f9511837130808d2e3e3c177035fd31b323'/>
<id>urn:sha1:feaa2f9511837130808d2e3e3c177035fd31b323</id>
<content type='text'>
</content>
</entry>
</feed>
