<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-circmgr/src/hspool.rs, branch arti-v1.2.4</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.4</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.2.4'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2024-06-04T19:50:40Z</updated>
<entry>
<title>tor-circmgr: Exclude the target when extending SHORT stubs.</title>
<updated>2024-06-04T19:50:40Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-06-04T19:45:48Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=736fa9a359c8d2b9075ed6f7f4e315191c6e54ce'/>
<id>urn:sha1:736fa9a359c8d2b9075ed6f7f4e315191c6e54ce</id>
<content type='text'>
When extending SHORT circuit stubs, the last hop shouldn't be the same
as the circuit target.
</content>
</entry>
<entry>
<title>tor-circmgr: Apply deferred fmt.</title>
<updated>2024-06-04T15:49:07Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-06-04T15:49:07Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=be5795b7316dfcb975116675a45a4f28b217b200'/>
<id>urn:sha1:be5795b7316dfcb975116675a45a4f28b217b200</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-circmgr: Add TODOs about improving circuit length checks.</title>
<updated>2024-06-04T15:42:48Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-06-04T12:25:00Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=051dd2d65d5f20f03091d5a892e0e1930f856f07'/>
<id>urn:sha1:051dd2d65d5f20f03091d5a892e0e1930f856f07</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-circmgr: Remove HsPool::vanguards_enabled() (fmt).</title>
<updated>2024-06-04T15:41:05Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-06-04T13:34:53Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ffcc7b4734bd8804bcc260c6ae5d530e204568d4'/>
<id>urn:sha1:ffcc7b4734bd8804bcc260c6ae5d530e204568d4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-circmgr: Remove HsPool::vanguards_enabled().</title>
<updated>2024-06-04T15:39:03Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-06-04T12:02:25Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=95aad85933b9b6157e75983dbc3c96e7f19e32ae'/>
<id>urn:sha1:95aad85933b9b6157e75983dbc3c96e7f19e32ae</id>
<content type='text'>
Previously, the HsCircPool had a bug that caused SHORT lite-vanguards
circuits to be incorrectly extended by one hop when being repurposed as
EXTENDED circuits (EXTENDED circuits only need to be extended by extra
hop if full vanguards are in use).

Closes #1456 and #1458
</content>
</entry>
<entry>
<title>tor-circmgr: Validate the circuit stub length before returning it.</title>
<updated>2024-06-04T15:39:00Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-06-04T11:55:34Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=97868349ed695ec87f1a7bee8fd74598156fd60d'/>
<id>urn:sha1:97868349ed695ec87f1a7bee8fd74598156fd60d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-circmgr: Display the offending hop if the circuit is not compatible with target.</title>
<updated>2024-06-03T18:39:03Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-06-03T18:39:03Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f9d82acb451c977bd4bd29af94cae3479966f208'/>
<id>urn:sha1:f9d82acb451c977bd4bd29af94cae3479966f208</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-circmgr: Use has_any_relay_id_from to check for relay equality.</title>
<updated>2024-06-03T18:35:32Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-06-03T18:13:53Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=3f504962cc82022930a27dcb2c9612e0c3b4eb40'/>
<id>urn:sha1:3f504962cc82022930a27dcb2c9612e0c3b4eb40</id>
<content type='text'>
When checking for relay equality, we are happy to accept some false
positives (which result in building/selecting a different circuit). We
want to be less tolerant of false negatives, to avoid accidentally using
a circuit that doesn't have the properties we need.
</content>
</entry>
<entry>
<title>tor-circmgr: Ensure circuit stubs are compatible with the target.</title>
<updated>2024-06-03T18:03:57Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-06-03T18:03:57Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=56ab8ef7ad42d7edfa2db656754102bc05f203db'/>
<id>urn:sha1:56ab8ef7ad42d7edfa2db656754102bc05f203db</id>
<content type='text'>
This is a follow-up from !2167.

It should prevent issues like #1417 from going unnoticed.
</content>
</entry>
<entry>
<title>tor-circmgr: Make retire_all_circuits unconditional.</title>
<updated>2024-06-03T14:28:23Z</updated>
<author>
<name>Gabi Moldovan</name>
<email>gabi@gotpcrel.net</email>
</author>
<published>2024-06-03T12:22:42Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2475f71a6b664fcedba8fe446100bd6cb3765431'/>
<id>urn:sha1:2475f71a6b664fcedba8fe446100bd6cb3765431</id>
<content type='text'>
Prompted by https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/2168?commit_id=3c67fa55c7c5b0c4f30c1d57e8e67fe541d9c99e#note_3033368
</content>
</entry>
</feed>
