aboutsummaryrefslogtreecommitdiff
path: root/crates/arti-dirauth/src/authority_plugin
Commit message (Collapse)AuthorAgeFilesLines
* arti-dirauth: Expand on a doc commentIan Jackson2026-08-031-0/+1
|
* arti-dirauth: Fix doc comment typoIan Jackson2026-08-031-1/+1
|
* tor-dirauth: FilenameOrStdio: Remove a now-unused mutIan Jackson2026-07-301-2/+1
|
* tor-dirauth: FilenameOrStdio: Allow incremental writingIan Jackson2026-07-301-11/+100
| | | | | | | | | | The calling convention for compute-mds will be easiest to implement if we can write to the two output files in parallel. So provide `start_writing` giving a `Writing`. Unfortuantely this commit has quite a bit of reorganisation which is difficult to make into something easily reviewable.
* tor-dirauth: FilenameOrStdio: Allow incremental writing (pre-fmt)Ian Jackson2026-07-301-1/+2
| | | | This makes the next commit infinitesimally less confusing.
* arti-dirauth: FilenameOrStdio: Break out convert_errorIan Jackson2026-07-301-2/+6
|
* arti-dirauth: FilenameOrStdio: Rename p to mainIan Jackson2026-07-301-3/+3
| | | | | This is a better name, and will suit us better when we reorganise this code to allow incremental writing.
* arti-dirauth: FilenameOrStdio: promote comment about .tmp cleanupIan Jackson2026-07-301-9/+12
| | | | | | Make this a doc comment. We're going to add an entrypoint that makes this more likely.
* Move supported consensus methods iteration to tor-dirauth from arti-dirauthIan Jackson2026-07-231-12/+0
| | | | Now we provide SupportedConsensusMethod::iter_all().
* arti-dirauth: FilenameOrStdio: Add doc and comments about permissionsIan Jackson2026-07-231-0/+3
|
* arti-dirauth: FilenameOrStdio: Discussion of leftover .tmp filesIan Jackson2026-07-231-0/+11
|
* arti-dirauth: FilenameOrStdio: Clarify a TODOIan Jackson2026-07-231-1/+2
|
* arti authority plugin: Implement list-methodsIan Jackson2026-07-211-1/+11
|
* arti authority plugin: FilenameOrStdio utilityIan Jackson2026-07-211-0/+64
Although we have other places in-tree where we do this very standard thing, we don't seem to have an affordance for it. I doubt we want to add a dependency just for this, so roll our own.