<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-dircommon/src/authority.rs, branch arti-v2.1.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.1.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v2.1.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2026-02-17T13:49:49Z</updated>
<entry>
<title>dircommon: Port to use derive_deftly(TorConfig)</title>
<updated>2026-02-17T13:49:49Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-02-11T19:32:21Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=7fffa9453732decc8b970d94add5529d39472a9d'/>
<id>urn:sha1:7fffa9453732decc8b970d94add5529d39472a9d</id>
<content type='text'>
Some of the behaviors of the existing types here are nonstandard;
I've kept them and documented them, to avoid breaking compatibility.
</content>
</entry>
<entry>
<title>tor-dircommon: Remove legacy authority syntax</title>
<updated>2026-01-22T15:11:59Z</updated>
<author>
<name>Clara Engler</name>
<email>cve@cve.cx</email>
</author>
<published>2026-01-19T09:00:22Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=bdc241085ab4b4656168a192fef9c033d55f4a55'/>
<id>urn:sha1:bdc241085ab4b4656168a192fef9c033d55f4a55</id>
<content type='text'>
Because arti 2.0 is pending, it is good to get rid of technical debt,
such as the legacy syntax for specifying directory authorities, which
had been replaced by prop330 a few months ago.
</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-dircommon: Add prop330 unit tests</title>
<updated>2025-09-16T10:58:47Z</updated>
<author>
<name>Clara Engler</name>
<email>cve@cve.cx</email>
</author>
<published>2025-09-16T10:58:47Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e08b3a3c4167b7bc4ecde43c92b9752478978d5e'/>
<id>urn:sha1:e08b3a3c4167b7bc4ecde43c92b9752478978d5e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-dircommon: Backwards compatibility for auths</title>
<updated>2025-09-16T10:22:17Z</updated>
<author>
<name>Clara Engler</name>
<email>cve@cve.cx</email>
</author>
<published>2025-09-15T15:59:52Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2ccda793f28726864d79c83eff6c73c63fe5648b'/>
<id>urn:sha1:2ccda793f28726864d79c83eff6c73c63fe5648b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-dircommon: Implement proposal 330</title>
<updated>2025-09-16T10:22:07Z</updated>
<author>
<name>Clara Engler</name>
<email>cve@cve.cx</email>
</author>
<published>2025-09-15T12:45:52Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d79ce558ab041cfdee501e11d64d97f170e6574b'/>
<id>urn:sha1:d79ce558ab041cfdee501e11d64d97f170e6574b</id>
<content type='text'>
This commit implements proposal 330 in the context of `tor-dircommon`,
by replacing the single `Authority` structure used in a list context by
a single structure called `AuthorityContacts` which contains all
v3idents, upload, download, and vote endpoints in one central place.
</content>
</entry>
<entry>
<title>tor-dircommon: Add dirports field to authority</title>
<updated>2025-09-02T16:44:38Z</updated>
<author>
<name>Clara Engler</name>
<email>cve@cve.cx</email>
</author>
<published>2025-08-28T15:28:08Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5e07b005f1e007424125a03aa55121dcca7ad88e'/>
<id>urn:sha1:5e07b005f1e007424125a03aa55121dcca7ad88e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-dircommon: Initial commit</title>
<updated>2025-09-02T16:44:34Z</updated>
<author>
<name>Clara Engler</name>
<email>cve@cve.cx</email>
</author>
<published>2025-08-28T14:46:14Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=147c1b054ea10886e6ba69bf44cc8ceb1ea2a40a'/>
<id>urn:sha1:147c1b054ea10886e6ba69bf44cc8ceb1ea2a40a</id>
<content type='text'>
This commit initializes the `tor-dircommon` crate: A crate serving the
purpose to form an umbrella for the lowest common denominator primitives
found across crates implementing (parts of) the directory specification.

For now, the only such primitive is the found within the `authority`
module, which has been refactored from `tor-dirmgr` into this crate,
alongside additional getter functions due to the lack of `pub(crate)` in
this context.

In the future, we may move further primitives away from `tor-dirmgr`
into `tor-dircommon`.
</content>
</entry>
</feed>
