<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-netdoc/src/doc/netstatus.rs, branch arti-v1.1.8</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.8</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.8'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2023-08-23T09:34:00Z</updated>
<entry>
<title>Run maint/add_warning to add lint block everywhere</title>
<updated>2023-08-23T09:34:00Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-08-22T14:28:12Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=42df88d6bf6dbb460d2e5e1cd4838aafaffbe9ac'/>
<id>urn:sha1:42df88d6bf6dbb460d2e5e1cd4838aafaffbe9ac</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Run maint/add_warning to actually apply new lint allows</title>
<updated>2023-07-10T12:49:51Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-07-10T11:19:32Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=473447a82e099fd52a674c28f5bc24b3e05208c0'/>
<id>urn:sha1:473447a82e099fd52a674c28f5bc24b3e05208c0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>netdir: Move voting_period() to netdoc::Lifetime</title>
<updated>2023-06-29T12:19:37Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-06-26T17:24:57Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4803f6447d1aacc7a59f030403f91ca6711806bc'/>
<id>urn:sha1:4803f6447d1aacc7a59f030403f91ca6711806bc</id>
<content type='text'>
I was going to add a comment about "doing this if we need the voting
period anywhere else" but it turns out that we also use it in dirmgr.
</content>
</entry>
<entry>
<title>SharedRandVal: Note that it doesn't have to be Ct.</title>
<updated>2023-06-16T16:24:05Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-06-14T17:48:23Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d8f7ce510c9ade9ffb5d9a7f9e4d7926a6193052'/>
<id>urn:sha1:d8f7ce510c9ade9ffb5d9a7f9e4d7926a6193052</id>
<content type='text'>
</content>
</entry>
<entry>
<title>netdoc: Remove a TODO that we already solved.</title>
<updated>2023-06-16T16:23:56Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-06-14T15:47:34Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=7a617a2dbd1f3c9c654f804333dc6be8a73a550d'/>
<id>urn:sha1:7a617a2dbd1f3c9c654f804333dc6be8a73a550d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>netdir, netdoc: Add accessors for protocol version status.</title>
<updated>2023-06-06T13:06:01Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-06-06T13:06:01Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=205b6d176c4a619b8665ca4095471aea07be29ca'/>
<id>urn:sha1:205b6d176c4a619b8665ca4095471aea07be29ca</id>
<content type='text'>
The consensus includes a listing for clients and for relays,
saying which protocol versions are _required_ for participation on
the network, and which versions are _recommended_.  We have been
parsing this, but not yet exposing it.

This commit adds accessors to expose it, since we'll need that in
order to create CircTargets for introduction points and rendezvous
points.
</content>
</entry>
<entry>
<title>netdoc: Rename `ParseError{Kind, Source}` to `NetdocError{Kind, Source}`.</title>
<updated>2023-05-10T14:52:28Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-05-10T14:40:57Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=099b2315b015b96cd8163a364f92810ea4982cfa'/>
<id>urn:sha1:099b2315b015b96cd8163a364f92810ea4982cfa</id>
<content type='text'>
`ParseErrorSource` was originally meant to represent a parsing error,
this enum has since gained some variants that aren't really parsing
related (`Signature`, `CertSignature`, `UntimelyDescriptor`).

Since this error type is now used for general-purpose netdoc errors,
let's rename `ParseError{Kind, Source}` to `NetdocError{Kind, Source}`.

Signed-off-by: Gabriela Moldovan &lt;gabi@torproject.org&gt;
</content>
</entry>
<entry>
<title>netdoc: Document that particular bit values for flags are not part of our API.</title>
<updated>2023-04-17T21:09:58Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-04-17T21:09:58Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=543e089b82a05a935783be333384f931debc67ce'/>
<id>urn:sha1:543e089b82a05a935783be333384f931debc67ce</id>
<content type='text'>
</content>
</entry>
<entry>
<title>netstatus: re-number routerstatus flags to go in order.</title>
<updated>2023-04-17T20:50:08Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-04-17T20:50:08Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=11945e8b4e2acaf900e7a4f16bc964af812f3dfe'/>
<id>urn:sha1:11945e8b4e2acaf900e7a4f16bc964af812f3dfe</id>
<content type='text'>
Otherwise there is too much risk of accidentally adding in another
1&lt;&lt;12 when we meant to add a 1&lt;&lt;13.

(It would be neat to have an alternative to bitflags here that would
auto-number our bitflags for us.)
</content>
</entry>
<entry>
<title>netdir: more documentation on MIDDLE_ONLY flag.</title>
<updated>2023-04-17T20:48:15Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-04-17T20:44:38Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=39857002168cfc206a6c136ac92cad4d10f3d255'/>
<id>urn:sha1:39857002168cfc206a6c136ac92cad4d10f3d255</id>
<content type='text'>
Clarify that it isn't anything that most users will need to check.
</content>
</entry>
</feed>
