<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-netdoc/src/doc/netstatus/rs.rs, branch arti-v1.7.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.7.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.7.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2025-10-15T09:35:35Z</updated>
<entry>
<title>tor-netdoc: Add a lot of spec cross-references and tidy docs</title>
<updated>2025-10-15T09:35:35Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-10-14T14:59:34Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=226d895a8dc374e652d71af4331f7c8e172a1b6e'/>
<id>urn:sha1:226d895a8dc374e652d71af4331f7c8e172a1b6e</id>
<content type='text'>
Add links to torspec, and other cross-references.

Change heading fof `IgnoredPublicationTimeSp` to `publication` to
match spec and distinguish it from the `published` item in netstatus
docs.

Align several descriptions with the wording from torspec.

Remove a restatement of a fact from the spec, on the `valid_until`
field in `Lifetime`.
</content>
</entry>
<entry>
<title>tor-netdoc: Type for parsing `m` lines in votes</title>
<updated>2025-10-15T09:35:35Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-10-09T13:08:56Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5191e4a0581404fad1d89d282615e174a9a1d391'/>
<id>urn:sha1:5191e4a0581404fad1d89d282615e174a9a1d391</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-netdoc: RouterStatus: Add `publication` argument field</title>
<updated>2025-10-15T09:35:35Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-10-06T13:16:27Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=95fa35415ccfbff5ab5e8e5d0a91fcfd62b0f6cd'/>
<id>urn:sha1:95fa35415ccfbff5ab5e8e5d0a91fcfd62b0f6cd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-netdoc: RouterStatus: Split out the `r` item's fields</title>
<updated>2025-10-15T09:35:35Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-10-02T09:31:47Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5e23bbb4c229cad738be29f77ffc95f8e8524c41'/>
<id>urn:sha1:5e23bbb4c229cad738be29f77ffc95f8e8524c41</id>
<content type='text'>
This makes the Rust structure closer to the document structure.

Arguably, this makes the Rust structure worse.  But: I'm really very
keen on avoiding handwritten parsing and printing code.  And, in the
longer term, having this linkage will hopefully apply pressure to
avoid further protocol complexity/variation/chaos.
</content>
</entry>
<entry>
<title>tor-netdoc: No longer impl Sealed for RouterStatus (fmt)</title>
<updated>2025-08-26T09:53:24Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-08-26T09:53:24Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f823e1b17057a3710979747dd0477cd028f9be13'/>
<id>urn:sha1:f823e1b17057a3710979747dd0477cd028f9be13</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-netdoc: No longer impl Sealed for RouterStatus</title>
<updated>2025-08-26T09:51:06Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-08-26T09:51:06Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c7cfdb7111f7fef0eeb0d3ca2ab7fae2f7a12018'/>
<id>urn:sha1:c7cfdb7111f7fef0eeb0d3ca2ab7fae2f7a12018</id>
<content type='text'>
We don't need this since RouterStatus no longer implements any sealed
traits.
</content>
</entry>
<entry>
<title>tor-netdoc: Fix some visibilities</title>
<updated>2025-08-26T09:46:53Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-08-26T09:18:41Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=347947849b408a7506941cd44ed7aea1c3667a27'/>
<id>urn:sha1:347947849b408a7506941cd44ed7aea1c3667a27</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-netdoc: Apply much rustfmt churn</title>
<updated>2025-08-26T09:41:21Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-08-20T18:10:29Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b6128c3fb592c141d7ff78b0b51bd95d7c962852'/>
<id>urn:sha1:b6128c3fb592c141d7ff78b0b51bd95d7c962852</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-netdoc: Provide some Vote things</title>
<updated>2025-08-26T09:41:21Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-08-21T09:39:21Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a45ac5ef2ab8311d4f3f8448fd54e3c84b3ac8d7'/>
<id>urn:sha1:a45ac5ef2ab8311d4f3f8448fd54e3c84b3ac8d7</id>
<content type='text'>
And export *RouterStatus with the macro, and *Header.
</content>
</entry>
<entry>
<title>tor-netdoc: rs: centralise some includes</title>
<updated>2025-08-26T09:41:21Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-08-20T16:55:14Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=385bbcda28bf9bbe1d227a075f2ff7a972730410'/>
<id>urn:sha1:385bbcda28bf9bbe1d227a075f2ff7a972730410</id>
<content type='text'>
This will allow them to be shared between each_flavor and each_variety.
</content>
</entry>
</feed>
