<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-netdoc/src/doc/routerdesc.rs, 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-04-28T13:58:19Z</updated>
<entry>
<title>tor-netdoc: Un-gate parse2 in doc/routerdesc.rs</title>
<updated>2026-04-28T13:58:19Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-04-28T11:29:18Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=189727c24e5be3a4967172f6715029edfe70da1f'/>
<id>urn:sha1:189727c24e5be3a4967172f6715029edfe70da1f</id>
<content type='text'>
This is just one cfg, for RelayPlatform.
</content>
</entry>
<entry>
<title>tor-netdoc: Add RouterDescSignatures type</title>
<updated>2026-04-23T15:39:44Z</updated>
<author>
<name>Clara Engler</name>
<email>cve@cve.cx</email>
</author>
<published>2026-04-13T11:37:08Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ec1d1ab24543b600fa7c282732c03d7a7bf93ab9'/>
<id>urn:sha1:ec1d1ab24543b600fa7c282732c03d7a7bf93ab9</id>
<content type='text'>
This commit implements the RouterDescSignatures type that carries the
signatures for the yet to be derived RouterDescUnverified.
</content>
</entry>
<entry>
<title>tor-netdoc: Add spec link to RouterDesc</title>
<updated>2026-04-22T17:44:44Z</updated>
<author>
<name>Clara Engler</name>
<email>cve@cve.cx</email>
</author>
<published>2026-04-13T10:59:24Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=fd6c383b289f5825887ba9042683e520af3f21f6'/>
<id>urn:sha1:fd6c383b289f5825887ba9042683e520af3f21f6</id>
<content type='text'>
This commit adds a specification link to the RouterDesc struct.
</content>
</entry>
<entry>
<title>tor-netdoc: ItemArgumentParseable for RelayPlatform</title>
<updated>2026-04-22T17:44:44Z</updated>
<author>
<name>Clara Engler</name>
<email>cve@cve.cx</email>
</author>
<published>2026-04-07T11:56:50Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=08072383a2f0106854c0b0f2c6b0c472f2e71a35'/>
<id>urn:sha1:08072383a2f0106854c0b0f2c6b0c472f2e71a35</id>
<content type='text'>
This commit implements ItemArgumentParseable for RelayPlatform which we
will need in the parse2 version of RouterDesc eventually.
</content>
</entry>
<entry>
<title>tor-netdoc: Make Nickname have its own parsing error type</title>
<updated>2026-04-20T14:42:09Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-04-15T10:48:17Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4fbbf59bec47196e2abaaa7da225903523564eb7'/>
<id>urn:sha1:4fbbf59bec47196e2abaaa7da225903523564eb7</id>
<content type='text'>
This will let us use it in more places, more sensibly.

Sadly it means a lot of syntactic vinegar at many of the call sites in
the old parser, which has very janky ideas about how errors should
work.
</content>
</entry>
<entry>
<title>tor-netdoc: Add ExtraInfoDigest type alias</title>
<updated>2026-03-12T09:41:58Z</updated>
<author>
<name>Clara Engler</name>
<email>cve@cve.cx</email>
</author>
<published>2026-03-12T09:34:31Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=fff290ce1d4724d886741a9bf7bf2d85388596b5'/>
<id>urn:sha1:fff290ce1d4724d886741a9bf7bf2d85388596b5</id>
<content type='text'>
Accidentally left out in the previous commit.
</content>
</entry>
<entry>
<title>tor-netdoc: RSA: rename helper type to RsaPublicParse1Helper</title>
<updated>2026-01-06T11:05:34Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-12-15T15:25:51Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=94d683d6928f6ea1733dccf9e7d8ec3bbd0c4873'/>
<id>urn:sha1:94d683d6928f6ea1733dccf9e7d8ec3bbd0c4873</id>
<content type='text'>
This is used by the old parsing code, apparently as a thing to hang
the checking methods off.  It is confusing to have so many different
RSA types!  Let's at least rename this one.
</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>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>Fix name of clippy lint to unchecked_time_subtraction (2)</title>
<updated>2025-11-06T11:28:22Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-11-06T11:23:25Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a5fd5c48ea059a80cc1f6c50e248654b5ff3aaff'/>
<id>urn:sha1:a5fd5c48ea059a80cc1f6c50e248654b5ff3aaff</id>
<content type='text'>
Run maint/add_warning
</content>
</entry>
</feed>
