<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-netdoc/src/doc/netstatus/rs, branch arti-v2.2.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.2.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v2.2.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2026-03-24T16:04:08Z</updated>
<entry>
<title>Fix typos</title>
<updated>2026-03-24T16:04:08Z</updated>
<author>
<name>Tobias Stoeckmann</name>
<email>tobias@stoeckmann.org</email>
</author>
<published>2026-03-24T16:04:08Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=1fb2b8dd4aee7c943ce90d6631be473f2a296fe6'/>
<id>urn:sha1:1fb2b8dd4aee7c943ce90d6631be473f2a296fe6</id>
<content type='text'>
Typos found with codespell
</content>
</entry>
<entry>
<title>Fix word duplicate typos</title>
<updated>2026-03-15T20:18:56Z</updated>
<author>
<name>Tobias Stoeckmann</name>
<email>tobias@stoeckmann.org</email>
</author>
<published>2026-03-15T20:05:34Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2173207d8b909d1afdc55adda13faac13cdded0f'/>
<id>urn:sha1:2173207d8b909d1afdc55adda13faac13cdded0f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-netdoc: Rename Version and expose it as netstatus::SoftwareVersion</title>
<updated>2026-01-15T10:26:44Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-01-15T10:26:44Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ec84ac3f0ac80154d6690086ac4efa1ef0869a40'/>
<id>urn:sha1:ec84ac3f0ac80154d6690086ac4efa1ef0869a40</id>
<content type='text'>
This struct is still a bit odd, and there's a todo saying we may
change it again, but at least now it's now available.

While we're here, rename the variant Tor to CTor.
</content>
</entry>
<entry>
<title>netdoc: Remove protocol interning.</title>
<updated>2025-12-03T15:18:48Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-12-02T15:52:38Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=6ff5b20a2e5403024589115e4439d5964345d38b'/>
<id>urn:sha1:6ff5b20a2e5403024589115e4439d5964345d38b</id>
<content type='text'>
(It's now done in tor_protover.)
</content>
</entry>
<entry>
<title>tor-netdoc: Rename RelayFlagsParser to relay_flags::Parser</title>
<updated>2025-11-24T18:34:40Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-11-24T18:32:05Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2df8bf8d3230671a0e049cb88af8903278c65381'/>
<id>urn:sha1:2df8bf8d3230671a0e049cb88af8903278c65381</id>
<content type='text'>
Since we expose the relay_flags module, it makes sense to give this a
shorter name.

(It had a longer name when it was part of the netstatus module.)
</content>
</entry>
<entry>
<title>tor-netdoc: relay_flags: Remove two now-not-needed type aliases</title>
<updated>2025-11-24T18:34:40Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-11-24T18:30:29Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f27774d393ca14148e8ee6f93a220a392cddb1be'/>
<id>urn:sha1:f27774d393ca14148e8ee6f93a220a392cddb1be</id>
<content type='text'>
The generic parser type is easy enough to name now.
</content>
</entry>
<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: rs builder: Take Into&lt;RelayFlags&gt;</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:27:55Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=0a56f469d2568ba4e5339bde5d6b0b68a26581ba'/>
<id>urn:sha1:0a56f469d2568ba4e5339bde5d6b0b68a26581ba</id>
<content type='text'>
Many call sites pass one flag.  We're going to have a type-level
distinction between a single flag and a set.  But that's annoying at
many of the call sites which want to specify a fixed single flag.

Note that `set_flags` doesn't only set flags.  It replaces them.
</content>
</entry>
<entry>
<title>tor-netdoc: RelayFlags: Tidy up from_item for 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-18T17:32:37Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c4bcd24cad21bbdab4b2e7466497e2bd7a5aae5d'/>
<id>urn:sha1:c4bcd24cad21bbdab4b2e7466497e2bd7a5aae5d</id>
<content type='text'>
Implement this on DocRelayFlags instead, since that's what it returns.

And change the name to from_item_consensus to highlight its semantic
restriction.  (It's not generic over the implied flags, so it can only
do one thing.)
</content>
</entry>
</feed>
