<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-netdoc/src/parse2.rs, branch arti-v1.8.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.8.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.8.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2025-11-27T15:13:19Z</updated>
<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>
<entry>
<title>tor-netdoc: tests: Use real `RouterStatus` in `parse2::poc`</title>
<updated>2025-10-15T09:35:35Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-10-06T11:34:24Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=12b33dcd6745f1535f26ada6c04ff5f5bbd26d04'/>
<id>urn:sha1:12b33dcd6745f1535f26ada6c04ff5f5bbd26d04</id>
<content type='text'>
This now exercises all the new parsing code.
</content>
</entry>
<entry>
<title>tor-netdoc: impl parse2 multiplicity for BTreeSet</title>
<updated>2025-10-15T09:35:35Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-10-08T16:19:52Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4c40f0d005f9609810ecc19837ed88f6f253482a'/>
<id>urn:sha1:4c40f0d005f9609810ecc19837ed88f6f253482a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-netdoc: parse2: export NetdocSigned trait</title>
<updated>2025-10-15T09:35:29Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-10-09T13:55:21Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=52f05a1c5b9344d48eb07f1b9b45ccd95430482a'/>
<id>urn:sha1:52f05a1c5b9344d48eb07f1b9b45ccd95430482a</id>
<content type='text'>
This seems to have been overlooked.
</content>
</entry>
<entry>
<title>tor-netdoc: parse2: Actually expose new errors in crate toplevel</title>
<updated>2025-10-09T11:45:54Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-10-07T14:46:29Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=3b3adece56774374acb55039c40f13cde111c802'/>
<id>urn:sha1:3b3adece56774374acb55039c40f13cde111c802</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-netdoc: parse2: Add column field to PaarsError and print it</title>
<updated>2025-10-09T11:45:54Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-10-07T13:50:46Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=77b3e8b5e219a3656390cb63f87197c96040e676'/>
<id>urn:sha1:77b3e8b5e219a3656390cb63f87197c96040e676</id>
<content type='text'>
</content>
</entry>
</feed>
