<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-circmgr/src, 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-29T16:41:49Z</updated>
<entry>
<title>tor-circmgr: Provide estimate_timeout as a method on HsCircPool</title>
<updated>2023-06-29T16:41:49Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-06-29T13:46:43Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a7d1efe2cec0815c6be5f5a1e7bbd09295d8ccf0'/>
<id>urn:sha1:a7d1efe2cec0815c6be5f5a1e7bbd09295d8ccf0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'circparams' into 'main'</title>
<updated>2023-06-29T15:03:40Z</updated>
<author>
<name>Ian Jackson</name>
<email>iwj@torproject.org</email>
</author>
<published>2023-06-29T15:03:40Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=799480d885228918bb1e67f7d5ff14792c378734'/>
<id>urn:sha1:799480d885228918bb1e67f7d5ff14792c378734</id>
<content type='text'>
tor-hsclient: Use proper CircParameters

Closes #935

See merge request tpo/core/arti!1340</content>
</entry>
<entry>
<title>tor-circmgr: Expose CircParameters from NetParameters construction</title>
<updated>2023-06-29T13:24:19Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-06-29T13:14:08Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f73c06314c4665cfaf19c9565f6b92995aa2bcca'/>
<id>urn:sha1:f73c06314c4665cfaf19c9565f6b92995aa2bcca</id>
<content type='text'>
As per #935.

I called this "circparameters_from_netparameters" not
"circparameters_from_netparams" because the type is "NetParameters"
not "NetParams".
</content>
</entry>
<entry>
<title>circmgr: Refactor duplicate logic.</title>
<updated>2023-06-28T19:28:52Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-06-27T19:46:24Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=02878518b8453dd60236ddd5078c74194da6dd5f'/>
<id>urn:sha1:02878518b8453dd60236ddd5078c74194da6dd5f</id>
<content type='text'>
These two functions are only slightly different, and benefit from
taking a Fn.
</content>
</entry>
<entry>
<title>circmgr: Remove a "TODO HS" about path restrictions.</title>
<updated>2023-06-28T19:28:52Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-06-27T19:43:21Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=6affb50c1a9cd194f45cd9a0433ab9a652e387c3'/>
<id>urn:sha1:6affb50c1a9cd194f45cd9a0433ab9a652e387c3</id>
<content type='text'>
I looked through the C tor source code and couldn't find any
additional path restrictions.
</content>
</entry>
<entry>
<title>circmgr: Defer two "TODO HS" in hspool</title>
<updated>2023-06-28T19:28:52Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-06-27T19:20:50Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d32ba9ed18ae3d0ce5750c46867db55c46c5a318'/>
<id>urn:sha1:d32ba9ed18ae3d0ce5750c46867db55c46c5a318</id>
<content type='text'>
One of these is test-related; one is vanguards-related.
</content>
</entry>
<entry>
<title>HS configuration: Add retry parameters to configuration</title>
<updated>2023-06-28T12:32:54Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-06-23T15:58:08Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=cdad2db082afd38bfccf31ce69248ed8c4956369'/>
<id>urn:sha1:cdad2db082afd38bfccf31ce69248ed8c4956369</id>
<content type='text'>
I think these should go in `[circuit_timing]`.  That section already
has some retry parameters, so is not strictly *timing*.

This is not honoured yet.
</content>
</entry>
<entry>
<title>random_idx_where: Ensure uniform distribution of choice</title>
<updated>2023-06-23T13:25:01Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2023-06-23T01:07:59Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=7a8bade26289387209ba14c35d9d6d72911ba1c3'/>
<id>urn:sha1:7a8bade26289387209ba14c35d9d6d72911ba1c3</id>
<content type='text'>
Previously, this was more likely to select elements that occurred after
other elements that didn't satisfy the predicate.
</content>
</entry>
<entry>
<title>Add more tests for random_idx_where</title>
<updated>2023-06-23T13:24:35Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2023-06-23T00:44:37Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=35e6cc285b27e54c04966cd3e7016359aa5e06f6'/>
<id>urn:sha1:35e6cc285b27e54c04966cd3e7016359aa5e06f6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'idx' into 'main'</title>
<updated>2023-06-23T13:12:22Z</updated>
<author>
<name>Ian Jackson</name>
<email>iwj@torproject.org</email>
</author>
<published>2023-06-23T13:12:22Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=03960b50489d031b5ad021e94bc67e1b4965954e'/>
<id>urn:sha1:03960b50489d031b5ad021e94bc67e1b4965954e</id>
<content type='text'>
tor-circmgr: Fix random_idx_where with empty slice

Closes #918

See merge request tpo/core/arti!1296</content>
</entry>
</feed>
