<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-netdoc/src/doc/netstatus/build, branch arti-v1.8.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.8.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.8.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2025-11-18T19:50:23Z</updated>
<entry>
<title>RelayFlags: Use RelayFlag enum variant names everywhere</title>
<updated>2025-11-18T19:50:23Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-11-18T18:55:10Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c37e44403416b7f1abbd62d080b698da35d04537'/>
<id>urn:sha1:c37e44403416b7f1abbd62d080b698da35d04537</id>
<content type='text'>
Abolish the constants with the transitional names.

This also abolishes the controversial name `H_S_DIR`, which Rust case
transformation rules generated from `HSDir`.
</content>
</entry>
<entry>
<title>RelayFlags: Use the singular RelayFlag for naming individual flags</title>
<updated>2025-11-18T19:44:21Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-11-18T18:36:08Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=3245738729e1d93be48485f2877a9e17ba2e7f28'/>
<id>urn:sha1:3245738729e1d93be48485f2877a9e17ba2e7f28</id>
<content type='text'>
We're going to separate RelayFlag from RelayFlags.

We could continue to provide a bunch of constant values for
RelayFlags, for each individual type, but that would involve an ad-hoc
derive, and would still be a bit of an unusual API.

Instead, we're going to make ``RelayFlag` a normal enum.

In this commit, we change everyone to refer to it by its singular
name.  Hopefully separating out this bulk change makes both this, and
the core commit, easier to review.
</content>
</entry>
<entry>
<title>tor-netdoc: Introduce DocRelayFlags for relay flags in a network document</title>
<updated>2025-11-18T17:06:51Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-10-23T14:12:44Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=3dfea170e26a9d9f140830b418eca3191b337fb0'/>
<id>urn:sha1:3dfea170e26a9d9f140830b418eca3191b337fb0</id>
<content type='text'>
This will have space for unknown flags.
</content>
</entry>
<entry>
<title>tor-netdoc: Rename RelayFlags elements for regularity vs spec</title>
<updated>2025-11-18T17:06:51Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-10-23T13:35:07Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f7317d7068884860c1d1a69e30eca962ee7da827'/>
<id>urn:sha1:f7317d7068884860c1d1a69e30eca962ee7da827</id>
<content type='text'>
Add underscores so that the spec keywords and the flag constants
correspond (according to `paste`'s case-changing rules).
</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: Preamble: rename relay_version field to server_version</title>
<updated>2025-10-22T13:18:04Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-10-21T16:17:33Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=56929533b5e39e64c85b1697a5f9dcd4cd2d4193'/>
<id>urn:sha1:56929533b5e39e64c85b1697a5f9dcd4cd2d4193</id>
<content type='text'>
This makes it match the protocol and the spec.
</content>
</entry>
<entry>
<title>tor-netdoc: netstatus: Preamble: rename shared rand fields to match doc</title>
<updated>2025-10-22T13:17:51Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-10-21T11:43:09Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ac9af3273f12585bab50857f19124047098d2ff9'/>
<id>urn:sha1:ac9af3273f12585bab50857f19124047098d2ff9</id>
<content type='text'>
We should use the same name everywhere, even if the name in the spec
is clumsy (as it is here).
</content>
</entry>
<entry>
<title>tor-netdoc: Move ConsensusFlavor into Consensus struct</title>
<updated>2025-10-22T13:17:51Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-10-20T11:18:22Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=739f40ba7d628d2c860c141e1b093e2f0c6e3125'/>
<id>urn:sha1:739f40ba7d628d2c860c141e1b093e2f0c6e3125</id>
<content type='text'>
We're going to want to apply the parse2 derive to Preamble, but this
field is anomalous.  Rather than trying to make it regular, simply
move it to the old-parser-specific Consensus struct.
</content>
</entry>
<entry>
<title>tor-netdoc: Rename consensus Header to Preamble</title>
<updated>2025-10-22T13:17:51Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-10-20T11:06:08Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=009315256130d4c0150795844f927e07e52cc16e'/>
<id>urn:sha1:009315256130d4c0150795844f927e07e52cc16e</id>
<content type='text'>
There is no such thing as the "header" according to the spec.  We mean
the preamble.
</content>
</entry>
<entry>
<title>tor-netdoc: Change type of timestamp in SharedRandStatus</title>
<updated>2025-10-21T15:23:48Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-10-21T15:15:42Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=3481970f543619b4b64ec3784136f7dc4b1455c6'/>
<id>urn:sha1:3481970f543619b4b64ec3784136f7dc4b1455c6</id>
<content type='text'>
</content>
</entry>
</feed>
