<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-netdir/src/details.rs, branch arti-v1.2.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.2.6</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.2.6'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2024-04-04T12:24:14Z</updated>
<entry>
<title>Fix some rustdoc links and copypaste errors in tor-netdir.</title>
<updated>2024-04-04T12:24:14Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-04-04T12:24:14Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5d0e07b84e7931c673363eeacfb6f954e1dfe534'/>
<id>urn:sha1:5d0e07b84e7931c673363eeacfb6f954e1dfe534</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-netdir: Abolish Relay::has_same_relay_ids</title>
<updated>2024-04-03T14:53:30Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2024-04-03T14:48:58Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c1e5d23e48d54364f3cc8848950abd92f062e95b'/>
<id>urn:sha1:c1e5d23e48d54364f3cc8848950abd92f062e95b</id>
<content type='text'>
This was an open-coded specialisation.  Remove the one call site.
</content>
</entry>
<entry>
<title>Comment fixes in RelayDetails refactor.</title>
<updated>2024-04-03T12:26:48Z</updated>
<author>
<name>Ian Jackson</name>
<email>iwj@torproject.org</email>
</author>
<published>2024-04-03T12:26:48Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9566efe399d5295a663ade449a1ff1a1cfc2285b'/>
<id>urn:sha1:9566efe399d5295a663ade449a1ff1a1cfc2285b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move rs_is_dircache to details.rs</title>
<updated>2024-03-28T12:23:34Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-03-28T12:23:34Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c754443246ab9369932eb7a771c2263cdbbf5355'/>
<id>urn:sha1:c754443246ab9369932eb7a771c2263cdbbf5355</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename `Relay::same_relay` and make it private.</title>
<updated>2024-03-28T12:21:14Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-03-27T18:37:04Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=909afb6977f2e186b3af18cccf430d5d0f0b2aa1'/>
<id>urn:sha1:909afb6977f2e186b3af18cccf430d5d0f0b2aa1</id>
<content type='text'>
Everybody outside of tor-netdir should use
HasRelayIds::same_relay_ids, whose intent is clearer.
</content>
</entry>
<entry>
<title>Remove all *Relay is_flagged_guard methods.</title>
<updated>2024-03-28T12:21:14Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-03-27T18:19:24Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=06351e26f755ad9ae9a9e3ca274639fe1efc480a'/>
<id>urn:sha1:06351e26f755ad9ae9a9e3ca274639fe1efc480a</id>
<content type='text'>
These were only used for testing.
</content>
</entry>
<entry>
<title>Move most functions from *Relay to *RelayDetails</title>
<updated>2024-03-28T12:20:28Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-03-27T17:47:51Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=923653b660866d3987f0c048d5fc4ad6d540afe4'/>
<id>urn:sha1:923653b660866d3987f0c048d5fc4ad6d540afe4</id>
<content type='text'>
In *RelayDetails, this is just a matter of changing a bunch of
`self`s to `self.0`.

Additionally, I've added temporary stub functions to delegate to the
new functions.
</content>
</entry>
<entry>
<title>Relocate declarations of *Relay methods to details.rs</title>
<updated>2024-03-28T12:16:56Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-03-28T12:16:56Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=6ba082a5c839e8c795aa908e0df2e68466e230a9'/>
<id>urn:sha1:6ba082a5c839e8c795aa908e0df2e68466e230a9</id>
<content type='text'>
This is 99% code movement.
</content>
</entry>
<entry>
<title>Add low_level_details to {Unchecked,}Relay.</title>
<updated>2024-03-27T17:29:49Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-03-27T16:03:06Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=0e764ed02219c9b7272ce49678dfc0997725b11d'/>
<id>urn:sha1:0e764ed02219c9b7272ce49678dfc0997725b11d</id>
<content type='text'>
I'm going to use this wrapper type to hide checks
that should mostly not be used without careful thinking.

There are also comments here explaining when you'd want to use these
types, and when you shouldn't.

Part of #504.
</content>
</entry>
</feed>
