<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-netdoc/src/parse2/poc.rs, branch arti-v2.5.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.5.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v2.5.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2026-06-17T09:33:17Z</updated>
<entry>
<title>tor-netdoc: tests: Move ns poc tests to netstatus.rs</title>
<updated>2026-06-17T09:33:17Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-06-11T17:00:39Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f2fb598c08fb95a9e813c50bbccb767239a29f57'/>
<id>urn:sha1:f2fb598c08fb95a9e813c50bbccb767239a29f57</id>
<content type='text'>
We're going to turn these into full-on round-trip tests for both
flavours of consensus.

We must temporarily bodge the more comprehensive test, for plain con
sensuses, to to still use the actual document type from poc.  That
allows us to avoid changing the arguments to verify() etc.  (poc's
verify is subtly different to the real NetworkStatus's.)

When these tests were in poc, they were gated by the incomplete cfg on
the whole of poc.  Now they have one each.

Almost entirely code motion; review with
  git show --color-moved --color-moved-ws=allow-indentation-change
</content>
</entry>
<entry>
<title>tor-netdoc: parse2: Deprecate check_validity_time</title>
<updated>2026-06-10T14:42:10Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-06-10T10:55:24Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ee0f46c2d90249359087d6f594bd9dcd872f7b75'/>
<id>urn:sha1:ee0f46c2d90249359087d6f594bd9dcd872f7b75</id>
<content type='text'>
As per
  https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/4070#note_3422637

We must allow it in poc, but poc is a thing we're trying to
abolish/replace, so that's OK.
</content>
</entry>
<entry>
<title>tor-netdoc: Abolish poc::authcert</title>
<updated>2026-04-01T11:32:17Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-04-01T10:05:56Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=884df9a2f0184db8b0b8f4c784b4cb5843d50dc9'/>
<id>urn:sha1:884df9a2f0184db8b0b8f4c784b4cb5843d50dc9</id>
<content type='text'>
This was just some type aliases.  Put them in the poc files that used
them.  (These type aliases are undesirable but we aren't cleaning them
up because the whole of poc is destined for deletion.)
</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>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>
<entry>
<title>tor-netdoc: Proof-of-concept demo of new parser</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:21:49Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a83d4b5f82118d2b28e554f9b567ff0439af7407'/>
<id>urn:sha1:a83d4b5f82118d2b28e554f9b567ff0439af7407</id>
<content type='text'>
This can parse and validate the signatures on a consensus.
</content>
</entry>
</feed>
