<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-netdoc/src/doc/netstatus/build, branch arti-v2.5.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.5.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v2.5.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2026-06-11T13:39:57Z</updated>
<entry>
<title>tor-netdoc: recommended versions: new {client,server}-versions type</title>
<updated>2026-06-11T13:39:57Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-06-03T15:35:49Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c5fca65ca2f53ba279150ed63e1a47241f291e47'/>
<id>urn:sha1:c5fca65ca2f53ba279150ed63e1a47241f291e47</id>
<content type='text'>
This is a single comma-separated argument, with absence of the item
being the same as absence of the arguemnt.

The previous code had `Vec&lt;String&gt;` which in parse2 would mean zero or
more occurrences of the item, with one argument each.

The old parser would split the whole RHS of the arguments.  It still
does right now - we'll fix that in a moment.
</content>
</entry>
<entry>
<title>tor-netdoc: ConsensusBuilder: break out mk_versions</title>
<updated>2026-06-11T13:39:57Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-06-03T15:30:38Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=791ed92d91f42479c5ba79affbb77bc52c683e92'/>
<id>urn:sha1:791ed92d91f42479c5ba79affbb77bc52c683e92</id>
<content type='text'>
This is going to get more complicated, so let's make a closure for it.
</content>
</entry>
<entry>
<title>maint: Run maint/add_warning to deny string slices</title>
<updated>2026-06-09T15:36:01Z</updated>
<author>
<name>Clara Engler</name>
<email>cve@cve.cx</email>
</author>
<published>2026-06-09T15:36:01Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9f5752a77fb57052c06ead0eeae606831f1e8e97'/>
<id>urn:sha1:9f5752a77fb57052c06ead0eeae606831f1e8e97</id>
<content type='text'>
This commit executes maint/add_warning with the just added change to
deny string slices except in tests.

I recommend auditing this by checking out the previous commit followed
by running the script yourself and then verifying that the diff is
identical to this commit.

This commit makes cargo clippy fail.  We will add exceptions in the next
commit.
</content>
</entry>
<entry>
<title>tor-netdoc: ConsensusFooterFields: Constructor, parse, encode</title>
<updated>2026-05-27T12:43:10Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-05-11T15:10:12Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5f91e697c84762ad9b4e9292cdcdbc2b3088e582'/>
<id>urn:sha1:5f91e697c84762ad9b4e9292cdcdbc2b3088e582</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-netdoc: ConsensusFooterFields: Rename weights field to bandwidth_weights</title>
<updated>2026-05-27T12:43:10Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-05-12T13:35:32Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=87ed7b27a68261e6b76ef72123f460133c3bf55d'/>
<id>urn:sha1:87ed7b27a68261e6b76ef72123f460133c3bf55d</id>
<content type='text'>
This matches the spec.
</content>
</entry>
<entry>
<title>tor-netdoc: Rename Footer to ConsensusFooterFields</title>
<updated>2026-05-27T12:43:10Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-05-11T15:07:34Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9e82734c22fc396ea3c25ddb61a682234b522c6b'/>
<id>urn:sha1:9e82734c22fc396ea3c25ddb61a682234b522c6b</id>
<content type='text'>
This will allow us to include this, conditionally, in the new
per-variety footer types for consensuses, without too much disruption
to the existing code.

We don't leave a compatibility alias because we're going to want a
Footer in each_variety.rs which is the actual sub-document.  This old
struct isn't suitable because it doesn't have the intro item and is
just for consensuses.
</content>
</entry>
<entry>
<title>tor-netdoc: SharedRandStatuses: Use proper Constructor non-exhaustive pattern</title>
<updated>2026-05-13T14:13:20Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-05-12T16:37:00Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=1fc69e94f15816c8a464ae677a7dfe1a1b72424b'/>
<id>urn:sha1:1fc69e94f15816c8a464ae677a7dfe1a1b72424b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-netdoc: Break out SharedRandStatuses, and remove it from votes</title>
<updated>2026-05-13T10:54:38Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-05-05T10:24:05Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2aa04be1bfe9851e3beef0c135559b9add9d44b4'/>
<id>urn:sha1:2aa04be1bfe9851e3beef0c135559b9add9d44b4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-netdoc: ConsensusAuthorityEntry: derive Constructor</title>
<updated>2026-04-27T15:48:52Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-04-15T14:42:34Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d39d41477c80604d43c4f3179622dad21be222c1'/>
<id>urn:sha1:d39d41477c80604d43c4f3179622dad21be222c1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-netdoc: ConsensusAuthorityEntry: fix type of vote_digest field</title>
<updated>2026-04-27T15:48:52Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-04-14T12:10:24Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ce4fc93e71bf06ce305af03b9ede1889bb21a9fe'/>
<id>urn:sha1:ce4fc93e71bf06ce305af03b9ede1889bb21a9fe</id>
<content type='text'>
</content>
</entry>
</feed>
