<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-netdoc/src/doc/netstatus.rs, branch arti-v1.9.0</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.9.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.9.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2026-01-06T11:05:59Z</updated>
<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>
<entry>
<title>tor-netdoc: Store n_authorities in usize</title>
<updated>2025-12-02T16:30:56Z</updated>
<author>
<name>Clara Engler</name>
<email>cve@cve.cx</email>
</author>
<published>2025-12-02T16:30:56Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2daa355e9063e3be8dfa71e7d7188a7f5bd60abc'/>
<id>urn:sha1:2daa355e9063e3be8dfa71e7d7188a7f5bd60abc</id>
<content type='text'>
Previously, this value was stored in a u16.  However, because this
number is usually always derived from some sort of list type, such as
`Vec`, it makes more sense to use usize for this, as it avoid
unnecessary casting and error checking.
</content>
</entry>
<entry>
<title>tor-netdoc: Split off Keyword::to_str into its own trait</title>
<updated>2025-11-18T20:58:03Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-11-17T16:22:03Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ff88c5886866ae3cdb52f33773a41a8049a7b5cd'/>
<id>urn:sha1:ff88c5886866ae3cdb52f33773a41a8049a7b5cd</id>
<content type='text'>
My planned encoding derive macro is not going to use `decl_keyword!`
but will need to call `NetdocEncoder::item`.
</content>
</entry>
<entry>
<title>tor-netdoc: parse2: Introduce ParseInput intermediate struct</title>
<updated>2025-11-18T17:06:51Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-10-22T14:04:48Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4403e10accacee2487df2db066fec7de807ac7e7'/>
<id>urn:sha1:4403e10accacee2487df2db066fec7de807ac7e7</id>
<content type='text'>
We're going to add options arguments, effectively, to the parsing
entrypoints.  To avoid a proliferation of entrypoints (eg,
parse_multiple_with_options), encapsulate the run-time input values in
this structure.
</content>
</entry>
</feed>
