<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-netdoc/src/parse2.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: Move CrossCert out of tmp</title>
<updated>2026-01-06T11:05:59Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-12-18T13:06:25Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4817bbceddff81b2167f4e9d329f6ada0a741cae'/>
<id>urn:sha1:4817bbceddff81b2167f4e9d329f6ada0a741cae</id>
<content type='text'>
We can call this type authcert::CrossCert.

The names in the docs are getting rather wrong, and right now the docs
build produces warnings.  We'll tidy all that at the end after we're
done moving and renaming.
</content>
</entry>
<entry>
<title>tor-netdoc: parse_netdoc_multiple_with_offsets: Add comment about offsets</title>
<updated>2025-12-18T17:30:44Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-12-18T16:41:59Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=20384ddc899763b29fd85b39e4f76bf948da06a6'/>
<id>urn:sha1:20384ddc899763b29fd85b39e4f76bf948da06a6</id>
<content type='text'>
Prompted by
  https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/3554#note_3313768
</content>
</entry>
<entry>
<title>tor-netdoc: Provide parse2::parse_netdoc_multiple_with_offsets</title>
<updated>2025-12-18T17:28:36Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-12-17T15:52:34Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=53cc409be17214f425914b7aa7fd74ad9382907d'/>
<id>urn:sha1:53cc409be17214f425914b7aa7fd74ad9382907d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-netdoc: Fix doc comment for parse_netdoc_multiple</title>
<updated>2025-12-18T17:28:36Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-12-17T15:52:24Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=643548210e8538cbe4b699dbb9f230e23f285666'/>
<id>urn:sha1:643548210e8538cbe4b699dbb9f230e23f285666</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-netdoc: Implement new authority certificates</title>
<updated>2025-12-04T16:31:51Z</updated>
<author>
<name>Clara Engler</name>
<email>cve@cve.cx</email>
</author>
<published>2025-11-06T16:31:39Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4054fd19b97763c49c799bdf6a1e176e358bdc67'/>
<id>urn:sha1:4054fd19b97763c49c799bdf6a1e176e358bdc67</id>
<content type='text'>
This commit implements directory authority certificates using the
`parse2` approaches.

For now, those are in a module `doc::authcert::tmp`, with the eventual
goal of moving it into its super module after removing/deprecating the
legacy types.
</content>
</entry>
<entry>
<title>parse2: Move naming convention to poc</title>
<updated>2025-11-27T15:13:19Z</updated>
<author>
<name>Clara Engler</name>
<email>cve@cve.cx</email>
</author>
<published>2025-11-27T15:13:19Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5195dcae68e952deb910b7d8017b947e3c996d0b'/>
<id>urn:sha1:5195dcae68e952deb910b7d8017b947e3c996d0b</id>
<content type='text'>
This commit moves the "Naming Convention" of the parse2::poc module into
the respective module, as it does not apply to parse2 itself, as
outlined in arti!3462.

With this commit, there remains `NdaSystemTimeDeprecatedSyntax` as the
only type outside poc following this naming schema.  However, because it
is more or less already deprecated anyways, there is no real need to
bother with it any further.
</content>
</entry>
<entry>
<title>tor-netdoc: Move parse2/test.rs to test2.rs</title>
<updated>2025-11-24T16:06:22Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-11-24T15:57:42Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8cdf8c36ddd0c966783d6300c76d909682928360'/>
<id>urn:sha1:8cdf8c36ddd0c966783d6300c76d909682928360</id>
<content type='text'>
We're going to use this for the encoder testing too, so it needs to be
not buried inside parse2.

This commit is the file rename plus minimal changes to make it compile.
</content>
</entry>
<entry>
<title>tor-netdoc: Introduce Unknown and retain_unknown_values option</title>
<updated>2025-11-18T17:06:51Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-10-22T17:33:37Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d8fe650b5f5020e00aed42f47fe49ba524c5d730'/>
<id>urn:sha1:d8fe650b5f5020e00aed42f47fe49ba524c5d730</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-netdoc: parse2: Introduce ParseOptions</title>
<updated>2025-11-18T17:06:51Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-10-22T15:47:46Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=980863b40b8ba26429176299bcf48e2f9ee423b8'/>
<id>urn:sha1:980863b40b8ba26429176299bcf48e2f9ee423b8</id>
<content type='text'>
There are currently no options.
</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>
