<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-netdoc/src/parse2/poc/test.rs, branch arti-v2.1.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.1.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v2.1.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2026-01-15T12:37:09Z</updated>
<entry>
<title>tor-netdoc: Abolish poc's AuthCert (rustfmt)</title>
<updated>2026-01-15T12:37:09Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-01-14T18:28:48Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f4a7ba859c45dcb995dbace328790d9f9e4d0193'/>
<id>urn:sha1:f4a7ba859c45dcb995dbace328790d9f9e4d0193</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-netdoc: Abolish poc's AuthCert</title>
<updated>2026-01-15T12:37:09Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-01-14T15:46:14Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=50e8eaa1f8f8012bc41ad4bfbffa15e3a97647d6'/>
<id>urn:sha1:50e8eaa1f8f8012bc41ad4bfbffa15e3a97647d6</id>
<content type='text'>
We can use the real AuthCert now that it implements the parse2 traits.

The verification function is still used by poc's netstatus code and by
a test case.

We must change the field names in a few places, because the real
AuthCert's struct field names are the keywords, whereas the poc's are
the key names.  (A shame that they're different!)
</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>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>
<entry>
<title>tor-netdoc: tests: Move vote parsing test to netstatus.rs</title>
<updated>2025-10-15T09:35:35Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-10-09T11:20:45Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=6196067ceac0703253d0e83739ae3e60665f964f'/>
<id>urn:sha1:6196067ceac0703253d0e83739ae3e60665f964f</id>
<content type='text'>
This is a test of real document structs now, albeit that it still uses
one of the types from `poc`.
</content>
</entry>
<entry>
<title>tor-netdoc: impl Display for Fingerprint and Base64Fingerprint</title>
<updated>2025-10-08T11:27:36Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-10-06T15:06:42Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=69df55bb8656a04f4c2b4bbd13868aff40aac648'/>
<id>urn:sha1:69df55bb8656a04f4c2b4bbd13868aff40aac648</id>
<content type='text'>
I'm going to want this as preparation for making these things properly
suitable for item arguments.

One test case in parse2::poc was relying on Display of the Deref to
RsaIdentity.
</content>
</entry>
<entry>
<title>netdoc parse2: poc: Make test functions throw anyhow::Result</title>
<updated>2025-09-29T12:58:22Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-09-04T10:05:24Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=14e0953b87e7ea1992a978ae65fb682db1c23f0e'/>
<id>urn:sha1:14e0953b87e7ea1992a978ae65fb682db1c23f0e</id>
<content type='text'>
For reasons, TestResult doesn't print error sources.
</content>
</entry>
<entry>
<title>tgr-netdoc: Tests of parse2</title>
<updated>2025-08-14T10:54:33Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-08-06T13:24:36Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=6b4caec4925714a1380656d69b3c2dae8f28915d'/>
<id>urn:sha1:6b4caec4925714a1380656d69b3c2dae8f28915d</id>
<content type='text'>
We parse and verify some network documents from testdata2.
</content>
</entry>
</feed>
