<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-linkspec/src/traits.rs, branch arti-v2.3.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.3.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v2.3.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2026-04-09T16:00:09Z</updated>
<entry>
<title>linkspec: Rename all_addrs_allowed_for_extend()</title>
<updated>2026-04-09T16:00:09Z</updated>
<author>
<name>David Goulet</name>
<email>dgoulet@torproject.org</email>
</author>
<published>2026-04-09T15:14:38Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a719962d3946b8306062b62b0f7dfce2ce2bcb4b'/>
<id>urn:sha1:a719962d3946b8306062b62b0f7dfce2ce2bcb4b</id>
<content type='text'>
Also set a better error message when validating channel target.

Signed-off-by: David Goulet &lt;dgoulet@torproject.org&gt;
</content>
</entry>
<entry>
<title>linkspec: Rename has_all_public_addresses()</title>
<updated>2026-03-30T15:00:18Z</updated>
<author>
<name>David Goulet</name>
<email>dgoulet@torproject.org</email>
</author>
<published>2026-03-26T16:26:10Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=af12980fa9a9a735cefd0d2b6c7f72b12bf15ff9'/>
<id>urn:sha1:af12980fa9a9a735cefd0d2b6c7f72b12bf15ff9</id>
<content type='text'>
Signed-off-by: David Goulet &lt;dgoulet@torproject.org&gt;
</content>
</entry>
<entry>
<title>linkspec: Rename has_all_reachable_addresses()</title>
<updated>2026-03-30T15:00:18Z</updated>
<author>
<name>David Goulet</name>
<email>dgoulet@torproject.org</email>
</author>
<published>2026-03-26T14:49:51Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=34b227c0658da2ae842fe26051acda530aaaff1d'/>
<id>urn:sha1:34b227c0658da2ae842fe26051acda530aaaff1d</id>
<content type='text'>
Signed-off-by: David Goulet &lt;dgoulet@torproject.org&gt;
</content>
</entry>
<entry>
<title>linkspec: Rename has_all_valid_port() to has_all_nonzero_port()</title>
<updated>2026-03-30T15:00:18Z</updated>
<author>
<name>David Goulet</name>
<email>dgoulet@torproject.org</email>
</author>
<published>2026-03-26T14:37:10Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a08e1d9de8fd3f8e566f004e04bc447cec6e9abd'/>
<id>urn:sha1:a08e1d9de8fd3f8e566f004e04bc447cec6e9abd</id>
<content type='text'>
Signed-off-by: David Goulet &lt;dgoulet@torproject.org&gt;
</content>
</entry>
<entry>
<title>linkspec: Move has_all_valid_port() and has_all_reachable_addresses() into ChanTarget</title>
<updated>2026-03-30T15:00:18Z</updated>
<author>
<name>David Goulet</name>
<email>dgoulet@torproject.org</email>
</author>
<published>2026-03-26T14:29:18Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f129887b782a0cf093924136ecd2ab7118dfee4c'/>
<id>urn:sha1:f129887b782a0cf093924136ecd2ab7118dfee4c</id>
<content type='text'>
Signed-off-by: David Goulet &lt;dgoulet@torproject.org&gt;
</content>
</entry>
<entry>
<title>Fix name of clippy lint to unchecked_time_subtraction (2)</title>
<updated>2025-11-06T11:28:22Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-11-06T11:23:25Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a5fd5c48ea059a80cc1f6c50e248654b5ff3aaff'/>
<id>urn:sha1:a5fd5c48ea059a80cc1f6c50e248654b5ff3aaff</id>
<content type='text'>
Run maint/add_warning
</content>
</entry>
<entry>
<title>tor-linkspec: Change HasAddrs::addrs to return an Iterator</title>
<updated>2025-10-06T18:52:44Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-10-01T11:56:57Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=dc9ff7b72e6a5f6746c5b6a6a6c50673d1c46688'/>
<id>urn:sha1:dc9ff7b72e6a5f6746c5b6a6a6c50673d1c46688</id>
<content type='text'>
This will let us model the actual structure of routerstatus entries in
netdocs more closely.  They don't have the addresses in a single list.

When this code was written this would have been much more awkward,
but now we have RPITIT.
</content>
</entry>
<entry>
<title>tor-linkspec: impl `HasAddrs` for `&amp;T`</title>
<updated>2024-09-24T00:50:19Z</updated>
<author>
<name>Steven Engler</name>
<email>opara@torproject.org</email>
</author>
<published>2024-09-23T16:11:40Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=573f1dcf7609789d7fc4341f5c5d901866573a27'/>
<id>urn:sha1:573f1dcf7609789d7fc4341f5c5d901866573a27</id>
<content type='text'>
This makes the `HasAddrs` trait nicer to use when most things that have
addresses are passed by reference anyways.
</content>
</entry>
<entry>
<title>tor-linkspec: Suppress clippy false positive (link ticket)</title>
<updated>2024-04-03T16:11:02Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2024-04-03T16:11:02Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=072b5c9a2672cbb154c8dd02a8b2c6cb72786efb'/>
<id>urn:sha1:072b5c9a2672cbb154c8dd02a8b2c6cb72786efb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-linkspec: Suppress clippy false positive</title>
<updated>2024-04-03T15:36:55Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2024-04-03T15:36:55Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5da28d38eceef4c10b3068035f72a82de5a69ced'/>
<id>urn:sha1:5da28d38eceef4c10b3068035f72a82de5a69ced</id>
<content type='text'>
</content>
</entry>
</feed>
