<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-netdoc/src/parse, branch arti-v2.3.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.3.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v2.3.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2026-04-28T13:58:19Z</updated>
<entry>
<title>tor-netdoc: Un-gate "routerdesc" cargo feature</title>
<updated>2026-04-28T13:58:19Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-04-28T13:28:52Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=562b2d7bd0779725994b318ff5b31e08b78f7c10'/>
<id>urn:sha1:562b2d7bd0779725994b318ff5b31e08b78f7c10</id>
<content type='text'>
As per #2492.
</content>
</entry>
<entry>
<title>tor-netdoc: Un-gate BASE64_PEM_MAX_LINE</title>
<updated>2026-04-23T14:40:11Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-04-23T14:39:58Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=42b563bc56b37148ad5efea3bfa950ab764c2f36'/>
<id>urn:sha1:42b563bc56b37148ad5efea3bfa950ab764c2f36</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-netdoc: Add a blank line for reading clarity</title>
<updated>2025-11-18T20:58:17Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-11-18T13:20:31Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=46239f2d58f11fe7e56aee53a10b89c78fe99575'/>
<id>urn:sha1:46239f2d58f11fe7e56aee53a10b89c78fe99575</id>
<content type='text'>
As per
  https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/3471#note_3288716
</content>
</entry>
<entry>
<title>tor-netdoc: Split off Keyword::to_str into its own trait (fmt)</title>
<updated>2025-11-18T20:58:03Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-11-17T17:44:36Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=39d9fef00e8239cd8929860ffdf96932ab182de7'/>
<id>urn:sha1:39d9fef00e8239cd8929860ffdf96932ab182de7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-netdoc: Split off Keyword::to_str into its own trait</title>
<updated>2025-11-18T20:58:03Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-11-17T16:22:03Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ff88c5886866ae3cdb52f33773a41a8049a7b5cd'/>
<id>urn:sha1:ff88c5886866ae3cdb52f33773a41a8049a7b5cd</id>
<content type='text'>
My planned encoding derive macro is not going to use `decl_keyword!`
but will need to call `NetdocEncoder::item`.
</content>
</entry>
<entry>
<title>tor-netdoc: Split off Keyword::to_str  - prep code motion</title>
<updated>2025-11-18T20:58:03Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-11-17T15:54:48Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=35ce846909b05716e4c31b419cd94ab70190c8a3'/>
<id>urn:sha1:35ce846909b05716e4c31b419cd94ab70190c8a3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-netdoc: Keyword: Say that to_str is the actual document keyword</title>
<updated>2025-11-18T20:58:03Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-11-17T15:47:50Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c58300aead1e3d52204117935346537bcc509213'/>
<id>urn:sha1:c58300aead1e3d52204117935346537bcc509213</id>
<content type='text'>
NetdocEncoder::item uses it this way.  Presumably it is right at
least in those cases where this method is called.

The only implementor of this trait right now is the output from
`decl_keyword!` in the old parser, which is (generally) expected to be
the actual keyword.
</content>
</entry>
<entry>
<title>tor-netdoc: Introduce "encode" feature for the like-named module</title>
<updated>2025-11-10T19:30:48Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-10-07T18:04:50Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=31f1e62db6dea15bb325cb3d3477282ca8512829'/>
<id>urn:sha1:31f1e62db6dea15bb325cb3d3477282ca8512829</id>
<content type='text'>
We're going to introduce facilities for encoding more generally, and
we'll want a way to enable them.

Instead, have a separate feature for *encoding* documents.
</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: Abolish ParseRouterStatus and make several things not pub</title>
<updated>2025-08-26T09:41:21Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-08-20T15:48:10Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8072fa77dfcff9d5b52be14feeb6eddf77144a23'/>
<id>urn:sha1:8072fa77dfcff9d5b52be14feeb6eddf77144a23</id>
<content type='text'>
The methods in ParseRouterStatus can now be inherent.

This starts a cascade of unused stuff, and stuff which doesn't need to
be pub any more.
</content>
</entry>
</feed>
