<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-dirserver/src, branch arti-v1.9.0</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.9.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.9.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2025-12-17T18:07:17Z</updated>
<entry>
<title>fix(download): Use push_timed with mockable time sources</title>
<updated>2025-12-17T18:07:17Z</updated>
<author>
<name>Nihal</name>
<email>4218-nihalxkumar@gitlab.torproject.org</email>
</author>
<published>2025-12-17T18:06:13Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=11d2a7e3e12c4192b49b807f211f924ac9855094'/>
<id>urn:sha1:11d2a7e3e12c4192b49b807f211f924ac9855094</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-dirserver: Document nested round-robins</title>
<updated>2025-12-10T11:20:13Z</updated>
<author>
<name>Clara Engler</name>
<email>cve@cve.cx</email>
</author>
<published>2025-12-09T15:22:39Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=53d620aab51e40f225db4d9c1dd2ebe7187d4e22'/>
<id>urn:sha1:53d620aab51e40f225db4d9c1dd2ebe7187d4e22</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-dirserver: Improve download_single's doc</title>
<updated>2025-12-10T11:20:12Z</updated>
<author>
<name>Clara Engler</name>
<email>cve@cve.cx</email>
</author>
<published>2025-12-09T15:18:13Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=6de0ef4c505c245d6644134f7305d112e56486c7'/>
<id>urn:sha1:6de0ef4c505c245d6644134f7305d112e56486c7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-dirserver: Rename DownloadManager to ConsensusBoundDownloader</title>
<updated>2025-12-10T11:20:11Z</updated>
<author>
<name>Clara Engler</name>
<email>cve@cve.cx</email>
</author>
<published>2025-12-09T15:15:00Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f0a66d6c36d6e8196e54f0b328be47af7e44c9c6'/>
<id>urn:sha1:f0a66d6c36d6e8196e54f0b328be47af7e44c9c6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-dirclient: Remove Downloadable for good</title>
<updated>2025-12-10T11:20:10Z</updated>
<author>
<name>Clara Engler</name>
<email>cve@cve.cx</email>
</author>
<published>2025-12-09T15:12:46Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=edaf6602f657412578a79ef255ee5eb9e85d7db7'/>
<id>urn:sha1:edaf6602f657412578a79ef255ee5eb9e85d7db7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-dirserver: Add doc for TcpConnect error</title>
<updated>2025-12-10T11:20:09Z</updated>
<author>
<name>Clara Engler</name>
<email>cve@cve.cx</email>
</author>
<published>2025-12-08T12:54:07Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=794b8a4fdac657b5eb6ff23c7fdc8bf1749c9a17'/>
<id>urn:sha1:794b8a4fdac657b5eb6ff23c7fdc8bf1749c9a17</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-dirserver: Documentation improvements</title>
<updated>2025-12-10T11:20:08Z</updated>
<author>
<name>Clara Engler</name>
<email>cve@cve.cx</email>
</author>
<published>2025-12-08T12:03:41Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a1ba801deb0e7dec7b881fbcdf4ef26f7377e917'/>
<id>urn:sha1:a1ba801deb0e7dec7b881fbcdf4ef26f7377e917</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-dirserver: Replace IO with TcpConnect error</title>
<updated>2025-12-10T11:20:07Z</updated>
<author>
<name>Clara Engler</name>
<email>cve@cve.cx</email>
</author>
<published>2025-12-08T11:45:49Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=35af7bc34a958c8ca8de028b0027a528ed12a612'/>
<id>urn:sha1:35af7bc34a958c8ca8de028b0027a528ed12a612</id>
<content type='text'>
This commit replaces `AuthorityCommunicationError::IO` with
`AuthorityCommunicationError::TcpConnect` while removing the respective
`From&lt;std::io::Error&gt;` implementation, mostly because an IO error is way
too generic and in our case, it would only occurr with a failed TCP
connection.
</content>
</entry>
<entry>
<title>tor-dirserver: Fix wrong warning section</title>
<updated>2025-12-10T11:20:06Z</updated>
<author>
<name>Clara Engler</name>
<email>cve@cve.cx</email>
</author>
<published>2025-12-01T13:10:35Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=3d28d3ce4a8ce50dcdbbe5b3a1dae28da8ec0171'/>
<id>urn:sha1:3d28d3ce4a8ce50dcdbbe5b3a1dae28da8ec0171</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-dirserver: Implement DownloadManager</title>
<updated>2025-12-10T11:20:05Z</updated>
<author>
<name>Clara Engler</name>
<email>cve@cve.cx</email>
</author>
<published>2025-11-03T13:49:16Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f492b1bef61fa296450b93e020ea932cd106fe8a'/>
<id>urn:sha1:f492b1bef61fa296450b93e020ea932cd106fe8a</id>
<content type='text'>
This commit implements the DownloadManager in its own module, an object
responsible for downloading network documents from an upstream directory
authority.

Further motivation for this can be found in the rustdoc comment of the
respectively introduced type.
</content>
</entry>
</feed>
