<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-netdir/semver.md, branch arti-v1.1.6</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.6</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.6'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2023-06-06T13:06:01Z</updated>
<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>Remove semver.md files now that 1.1.2 is out.</title>
<updated>2023-02-28T15:06:41Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-02-28T15:06:41Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=886faa96b3c0e42ba066ddc5de73209b10ce58da'/>
<id>urn:sha1:886faa96b3c0e42ba066ddc5de73209b10ce58da</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-netdir: Document fill_from_previous_netdir semver</title>
<updated>2023-02-09T14:57:29Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-02-09T14:52:55Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4ca661a4dc7d3e85270aa8243f3fa92e2ea4b150'/>
<id>urn:sha1:4ca661a4dc7d3e85270aa8243f3fa92e2ea4b150</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove semver.md files now that 1.1.0 is released.</title>
<updated>2022-11-30T22:10:29Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-11-30T22:10:29Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e0aeda3071ec89c0e7b8b53036c576c1242e3e1f'/>
<id>urn:sha1:e0aeda3071ec89c0e7b8b53036c576c1242e3e1f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>FlagEvent trait: Implement using macros</title>
<updated>2022-10-25T09:33:28Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-10-24T18:30:29Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9a175ee3237ed79d8a595eaa7f8da12dc7d3edb0'/>
<id>urn:sha1:9a175ee3237ed79d8a595eaa7f8da12dc7d3edb0</id>
<content type='text'>
The explicit list of variant names, that needs to be kept in sync, and
is a test failure semver break hazard, is now gone.

All the necessary code is now generated automatically, and cannot be
wrong.

I want this because I find myself wanting to add a second
implementation of FlagEvent, for another type.
</content>
</entry>
<entry>
<title>netdir: Expose addrs-in-same-subnets calculation from SubnetConfig</title>
<updated>2022-10-24T12:59:12Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-10-20T18:38:11Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=47cd5c97da01b2a600c82b6ab2947bf5f2108d94'/>
<id>urn:sha1:47cd5c97da01b2a600c82b6ab2947bf5f2108d94</id>
<content type='text'>
Previously this was a private method only visible from Relay, but now
we can use it on any two HasAddrs objects.
</content>
</entry>
<entry>
<title>Remove semver.md from arti-1.0.0</title>
<updated>2022-09-07T13:17:00Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-09-07T13:17:00Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a5f704f44357daf0104a7cc8caeb425d9d6c390d'/>
<id>urn:sha1:a5f704f44357daf0104a7cc8caeb425d9d6c390d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'main' into 'linkspec_refactor_v3'</title>
<updated>2022-08-10T14:48:57Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-08-10T14:48:57Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=36a28a8587bbef44daa735c52a0207434989f11b'/>
<id>urn:sha1:36a28a8587bbef44daa735c52a0207434989f11b</id>
<content type='text'>
# Conflicts:
#   crates/tor-netdir/semver.md</content>
</entry>
<entry>
<title>netdir: remove long-unused missing_descriptor_for code</title>
<updated>2022-08-10T14:39:47Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-08-05T16:47:07Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d1b2dd6fcbe857a13e6df6257acce58d48c11d6d'/>
<id>urn:sha1:d1b2dd6fcbe857a13e6df6257acce58d48c11d6d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-linkspec: Refactor out traits to represent a relay's ID set.</title>
<updated>2022-08-02T16:40:23Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-07-26T14:03:50Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b68a3ed5e55c4f04c534fc4c643ad1178848d4f7'/>
<id>urn:sha1:b68a3ed5e55c4f04c534fc4c643ad1178848d4f7</id>
<content type='text'>
We want the set of identities supported by a relay to be extensible
in the future with minimal fuss; we'd also like to make working
with these ID sets more convenient.  To handle that, this commit
adds a new trait for "Something that has the same IDs as a relay"
and a new object for "an owned representation of a relay's IDs."

This commit introduces a similar trait for "Something with a list of
SocketAddr, like a relay has."  There's no owned equivelent for
that, since Vec&lt;SocketAddr&gt; is already a thing.

Closes #428.
</content>
</entry>
</feed>
