<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-netdoc/src/parse2.rs, branch main</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=main</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2026-07-15T12:00:00Z</updated>
<entry>
<title>tor-netdoc: Abolish poc</title>
<updated>2026-07-15T12:00:00Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-06-15T12:09:43Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=fc228d4fae4aa86f1ea1bbff94fbb644bc4e2673'/>
<id>urn:sha1:fc228d4fae4aa86f1ea1bbff94fbb644bc4e2673</id>
<content type='text'>
</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: ParseInput: add retain_unknown_values convenience setter</title>
<updated>2026-06-03T14:04:25Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-06-03T10:26:46Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9d2b5d06f8982d27ae99f493bfce7b4e6c7e235d'/>
<id>urn:sha1:9d2b5d06f8982d27ae99f493bfce7b4e6c7e235d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-netdoc: ParseInput: add accessors</title>
<updated>2026-06-03T14:04:25Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-06-03T10:20:28Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=86c5b6d4492cb66cb2406a014dadee1f514daa1a'/>
<id>urn:sha1:86c5b6d4492cb66cb2406a014dadee1f514daa1a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-netdoc: ParseInput: add some blank lines</title>
<updated>2026-06-03T14:01:10Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-06-03T13:16:04Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=901746fe3841fbb7121b66983af95d88780afed6'/>
<id>urn:sha1:901746fe3841fbb7121b66983af95d88780afed6</id>
<content type='text'>
This makes the code clearer, especially since we're going to add
attributes.
</content>
</entry>
<entry>
<title>tor-netdoc: ParseInput: impl Debug and Clone</title>
<updated>2026-06-03T14:01:10Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-06-03T10:16:42Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=af7d130c82963f4c5eeb8a8085d83fd93f2deb4e'/>
<id>urn:sha1:af7d130c82963f4c5eeb8a8085d83fd93f2deb4e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'netdoc-unverified-trait-name' into 'main'</title>
<updated>2026-06-03T09:07:12Z</updated>
<author>
<name>Clara Engler</name>
<email>cve@cve.cx</email>
</author>
<published>2026-06-03T09:07:12Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=636cffa79fb06c51d5f8ae59fb149ccabe670f96'/>
<id>urn:sha1:636cffa79fb06c51d5f8ae59fb149ccabe670f96</id>
<content type='text'>
tor-netdoc Rename NetdocUnverified trait to NetdocParseableUnverified

See merge request tpo/core/arti!4043</content>
</entry>
<entry>
<title>tor-netdoc: Remove a TODO that we've done</title>
<updated>2026-06-02T10:42:09Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-06-02T10:36:57Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=637015213433bcd97bf84c42098d6a04049d5441'/>
<id>urn:sha1:637015213433bcd97bf84c42098d6a04049d5441</id>
<content type='text'>
We do now support encoding.
</content>
</entry>
<entry>
<title>tor-netdoc: Rename NetdocUnverified trait to NetdocParseableUnverified (fmt)</title>
<updated>2026-06-02T10:40:11Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-06-02T10:36:24Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b64c84242352eca2aece047c3e1e6c2c6ac7891a'/>
<id>urn:sha1:b64c84242352eca2aece047c3e1e6c2c6ac7891a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-netdoc: Rename NetdocUnverified trait to NetdocParseableUnverified</title>
<updated>2026-06-02T10:39:51Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-06-02T10:32:02Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9b014fc0c02be35576fde6cb927e7c9645b5f827'/>
<id>urn:sha1:9b014fc0c02be35576fde6cb927e7c9645b5f827</id>
<content type='text'>
The NetdocParseableUnverified derive macro implements this
trait (amongst other things).  Traits and derive macros should have
aligned names.

This is only used for parsing, so let's keep the "Parseable" part of
the name.

I don't think the effort of deprecated alias, for downstream
compatibility, is worth it, our compatibility policy notwithstanding.
</content>
</entry>
</feed>
