<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-netdir/src/hsdir_ring.rs, branch arti-v1.1.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.1.4</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.4'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2023-04-11T18:14:01Z</updated>
<entry>
<title>hs dirs: Implement spread_fetch (fmt)</title>
<updated>2023-04-11T18:14:01Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-04-03T11:03:58Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d8ed32b321b40590cdfbb81a867be76b1bf9114f'/>
<id>urn:sha1:d8ed32b321b40590cdfbb81a867be76b1bf9114f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>hs dirs: Implement spread_fetch</title>
<updated>2023-04-11T18:14:01Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-03-30T17:43:51Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=95125d9e7265adcc3bb61fba8920269074c29e59'/>
<id>urn:sha1:95125d9e7265adcc3bb61fba8920269074c29e59</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'debug-hex' into 'main'</title>
<updated>2023-04-03T12:31:27Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-04-03T12:31:27Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=289007ef96b33f8e5cc31c96e689d859df21f7bb'/>
<id>urn:sha1:289007ef96b33f8e5cc31c96e689d859df21f7bb</id>
<content type='text'>
Debug two types as compact hex strings

See merge request tpo/core/arti!1104</content>
</entry>
<entry>
<title>Debug as hex strings for HsBlindId and HsDirIndex</title>
<updated>2023-03-31T18:10:17Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-03-30T17:33:34Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=aafdf755c0f105dfbca0c2c120a8f4c60c104da5'/>
<id>urn:sha1:aafdf755c0f105dfbca0c2c120a8f4c60c104da5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'netdir' into 'main'</title>
<updated>2023-03-31T17:12:42Z</updated>
<author>
<name>Ian Jackson</name>
<email>iwj@torproject.org</email>
</author>
<published>2023-03-31T17:12:42Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8a045af479e75b259dffa3fc7a2a3b2c484ae15d'/>
<id>urn:sha1:8a045af479e75b259dffa3fc7a2a3b2c484ae15d</id>
<content type='text'>
tor-netdir: API changes to support hsconn hsdir fetch

See merge request tpo/core/arti!1094</content>
</entry>
<entry>
<title>tor-netdir: Implmeent HsDirRing::find_pos</title>
<updated>2023-03-30T14:53:51Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-03-30T13:37:19Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=577940853f04ee120d4c5e95032e7ee5201a6649'/>
<id>urn:sha1:577940853f04ee120d4c5e95032e7ee5201a6649</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-netdir: Provide accessor for params field of HsDirParams</title>
<updated>2023-03-30T14:47:06Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-03-27T17:06:37Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9b831933efe217636367905212c9f6a31b2459ea'/>
<id>urn:sha1:9b831933efe217636367905212c9f6a31b2459ea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-netdir: Make the hsdir ring be a TiVec</title>
<updated>2023-03-30T14:43:48Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-03-30T13:31:07Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=db968033cfd887e33b52130ac79072b695d46ee9'/>
<id>urn:sha1:db968033cfd887e33b52130ac79072b695d46ee9</id>
<content type='text'>
This eliminates an untyped `usize` index.
</content>
</entry>
<entry>
<title>tor-netdir: Use `hsdir_index` for hidden service directory hashval (fmt)</title>
<updated>2023-03-27T16:32:16Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-03-27T16:32:04Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4da12a26a9d9f874429bed00c6bf5a7f36f51726'/>
<id>urn:sha1:4da12a26a9d9f874429bed00c6bf5a7f36f51726</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-netdir: Use `hsdir_index` for hidden service directory hashval</title>
<updated>2023-03-27T16:31:23Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-03-27T16:16:08Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=325526a90356aaf11a58660b8f820aeb2b1f1589'/>
<id>urn:sha1:325526a90356aaf11a58660b8f820aeb2b1f1589</id>
<content type='text'>
The hidden services directory hashring is a ring of hsdir relays,
sorted by a hash that the spec calls the "index".  That's `HsDirIndex`.

This was a bad idea because the word "index" is seriously overused,
but in Arti we must use the same terminology.

At least, qualify it everywhere.  Now one of these hsdir sort position
hashes is always, in our code, an `hsdir_index`.

I think this is necessary even inside modules called `hsdir_*`,
because those can deal with other kind of "index" too.
</content>
</entry>
</feed>
