aboutsummaryrefslogtreecommitdiff
path: root/crates/arti-dirauth
Commit message (Collapse)AuthorAgeFilesLines
* Bump versions for tor-* and arti-* cratesSteven Engler2026-08-031-4/+4
| | | | | | | ```bash readarray -t bump < <(maint/list-crates | grep -P '^tor-|^arti-') for crate in "${bump[@]}"; do cargo set-version --bump minor -p "${crate}"; done ```
* maint: ran 'cargo sort' in arti-dirauth and tor-dirauthSteven Engler2026-08-031-10/+10
| | | | | | | | | | I'm not actually sure what I did here. I was getting a lot of confusing results from 'cargo sort' and 'maint/cargo-sort', so I ran a bunch of commands until 'maint/cargo-sort' was okay. ('maint/cargo-sort' still shows some errors, but not in arti-dirauth anymore.) But as long as the 'maint/cargo-sort' in CI is okay with the changes, then I think it's fine.
* maint: ran fixup-featuresSteven Engler2026-08-031-1/+1
|
* 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-232-17/+2
| | | | Now we provide SupportedConsensusMethod::iter_all().
* arti-dirauth: Correct URL for authority-plugin.mdIan Jackson2026-07-231-1/+1
| | | | | | | This will appear when the MR is merged. As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/4225#note_3439197
* 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-dirauth: Provide a command to dump the specIan Jackson2026-07-231-0/+21
| | | | | Prompted by https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/4225#note_3438787
* arti-dirauth: Move plugin spec to crate subdirIan Jackson2026-07-231-0/+250
|
* arti-dirauth: Add a divider commentIan Jackson2026-07-231-0/+2
| | | | | Prompted by https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/4225#note_3438786
* arti authority plugin: Implement list-methodsIan Jackson2026-07-212-4/+27
|
* arti authority plugin: FilenameOrStdio utilityIan Jackson2026-07-212-0/+66
| | | | | | 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.
* arti authority plugin: Command line parsing skeletonIan Jackson2026-07-212-1/+78
|
* arti-dirauth: Build an arti consensus method plugin binaryIan Jackson2026-07-214-0/+28
| | | | This just panics, right now.
* add_warning: add reference to arti#2556Jim Newsome2026-07-152-2/+2
|
* Removed unnecessary lintpryty262026-07-152-2/+2
| | | | Removed unnecessary lint
* Version bumps for 2.5.0Nick Mathewson2026-06-301-3/+3
| | | | | | | | | | | | | Closes #2617. We've lucked out this time, and it turns out that every one of our published crates gets a minor bump. So this was generated with: ``` for cr in $(./maint/list-crates); do cargo set-version -p $cr --bump minor done ```
* tor-dirauth: Correct authors (fmt)Ian Jackson2026-06-221-1/+5
|
* arti-dirauth: Update Cargo metadata (authors, MSRV)Ian Jackson2026-06-221-2/+2
|
* arti-dirauth: New crate, emptyIan Jackson2026-06-224-0/+156
Let's start this now.