| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Revert "Merge branch 'da-microdesc-calc' into 'main'" | Clara Engler | 2026-08-04 | 7 | -603/+11 |
| | | | | This reverts merge request !4264 | ||||
| * | tor-dirauth: tests: Unit test for microdescriptor calculation coalesce | Ian Jackson | 2026-08-04 | 1 | -0/+52 |
| | | |||||
| * | tor-dirauth: tests: Provide SupportedConsensusMethod::new_unchecked | Ian Jackson | 2026-08-04 | 1 | -0/+8 |
| | | |||||
| * | tor-dirauth: tests: Test error handling of all-supported-microdescs | Ian Jackson | 2026-08-04 | 1 | -1/+25 |
| | | |||||
| * | tor-dirauth: tests: Test computation of all microdescriptors | Ian Jackson | 2026-08-04 | 1 | -0/+20 |
| | | |||||
| * | tor-dirauth: Function for computing all supported microdescriptors | Ian Jackson | 2026-08-04 | 2 | -1/+87 |
| | | |||||
| * | tor-dirauth: tests: Test microdescriptor calculation against live data | Ian Jackson | 2026-08-04 | 3 | -0/+68 |
| | | |||||
| * | tor-dirauth: Implement main microdescriptor calculation function | Ian Jackson | 2026-08-04 | 5 | -4/+58 |
| | | | | | This is actually quite simple now. | ||||
| * | tor-dirauth: Use TrackedConsensusMethod in summarise_policy_v4_approximate | Ian Jackson | 2026-08-04 | 1 | -3/+7 |
| | | | | | | It doesn't actually use the value, but its call site is going to have one of these, not a SupportedConsensusMethod. | ||||
| * | tor-dirauth: Introduce new TrackedConsensusMethod type | Ian Jackson | 2026-08-04 | 4 | -3/+278 |
| | | |||||
| * | tor-dirauth: Rework tor-netdoc dependency | Ian Jackson | 2026-08-04 | 1 | -1/+2 |
| | | | | | | | | No longer request "experimental" - we don't need it. We do need "testing" but only for our own tests, so that can go in dev-dependencies. Enable retain-unknown, which we'll need. | ||||
| * | maint: remove semver.md files | Steven Engler | 2026-08-03 | 1 | -1/+0 |
| | | |||||
| * | Bump versions for tor-* and arti-* crates | Steven Engler | 2026-08-03 | 1 | -3/+3 |
| | | | | | | | | ```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-dirauth | Steven Engler | 2026-08-03 | 1 | -4/+4 |
| | | | | | | | | | | | 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-features | Steven Engler | 2026-08-03 | 1 | -1/+1 |
| | | |||||
| * | Merge branch 'testdata-export' into 'main' | Ian Jackson | 2026-07-27 | 1 | -1/+1 |
| |\ | | | | | | | | | tor-netdoc testdata-live: Export for the benefit of other crates See merge request tpo/core/arti!4229 | ||||
| | * | Require derive-deftly 1.11.4 | Ian Jackson | 2026-07-23 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | We're about to *use* the fix that was in 1.11.4. We already updated the lockfile in !4228, so this is just Cargo.toml changes (which will prevent the minimal-versions tests failing when we change the code to rely on the fix). git-grep -l '^derive-deftly' |xargs perl -i~ -pe 's{\b\Q1.11.3\E\b}{1.11.4}g' | ||||
| * | | Move supported consensus methods iteration to tor-dirauth from arti-dirauth | Ian Jackson | 2026-07-23 | 4 | -0/+35 |
| |/ | | | | Now we provide SupportedConsensusMethod::iter_all(). | ||||
| * | Much formatting churn for 2024 edition | Ian Jackson | 2026-07-22 | 1 | -1/+1 |
| | | |||||
| * | Bump edition of tor-dirserver and tor-dirauth | Ian Jackson | 2026-07-22 | 1 | -1/+1 |
| | | | | | | Apparently these crate creations were outstanding when the workspace's edition was increased. | ||||
| * | tor-dirauth: Add comment about partially private rejects | Ian Jackson | 2026-07-21 | 1 | -0/+3 |
| | | | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/4212#note_3436989 | ||||
| * | tor-dirauth: Add comment about port 0 | Ian Jackson | 2026-07-21 | 1 | -0/+2 |
| | | | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/4212#note_3436987 | ||||
| * | tor-dirauth: Fix comment typo | Ian Jackson | 2026-07-21 | 1 | -1/+1 |
| | | |||||
| * | tor-dirauth: Fix doc url | Ian Jackson | 2026-07-21 | 1 | -1/+1 |
| | | |||||
| * | tor-dirauth: Test approximate port summary algorithm | Ian Jackson | 2026-07-21 | 1 | -0/+143 |
| | | |||||
| * | tor-dirauth: Implement approximate port summary algorithm | Ian Jackson | 2026-07-21 | 3 | -0/+368 |
| | | |||||
| * | tor-dirauth: Add dependencies needed for IP summaries | Ian Jackson | 2026-07-21 | 1 | -0/+5 |
| | | |||||
| * | tor-dirauth: Provide SupportedConsensusMethod::MAX for testing | Ian Jackson | 2026-07-21 | 1 | -0/+7 |
| | | |||||
| * | tor-dirauth: Warn on possibly-panicking arithmetic | Ian Jackson | 2026-07-21 | 1 | -1/+2 |
| | | |||||
| * | Merge branch 'remove-lint' into 'main' | Jim Newsome | 2026-07-15 | 1 | -1/+1 |
| |\ | | | | | | | | | | | | | Removed unnecessary lint Closes #2556 See merge request tpo/core/arti!4210 | ||||
| | * | add_warning: add reference to arti#2556 | Jim Newsome | 2026-07-15 | 1 | -1/+1 |
| | | | |||||
| | * | Removed unnecessary lint | pryty26 | 2026-07-15 | 1 | -1/+1 |
| | | | | | | | | | Removed unnecessary lint | ||||
| * | | tor-dirauth: Move supported_well_formed test case to consensus.rs | Ian Jackson | 2026-07-15 | 2 | -10/+29 |
| | | | | | | | | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/4200#note_3433115 | ||||
| * | | tor-dirauth: Add spec link to consensus methods list | Ian Jackson | 2026-07-15 | 1 | -0/+6 |
| | | | | | | | | | | | Prompted by https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/4200#note_3433106 | ||||
| * | | tor-dirauth: Replace map_ranges with local import and value wrapping | Ian Jackson | 2026-07-15 | 2 | -20/+9 |
| | | | | | | | | | | | | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/4200#note_3433105 Suggested-by: Jim Newsome <[email protected]> | ||||
| * | | tor-dirauth: Introduce SupportedConsensusMethod newtype | Ian Jackson | 2026-07-15 | 6 | -0/+140 |
| |/ | |||||
| * | Version bumps for 2.5.0 | Nick Mathewson | 2026-06-30 | 1 | -2/+2 |
| | | | | | | | | | | | | | | 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 Jackson | 2026-06-22 | 1 | -1/+5 |
| | | |||||
| * | tor-dirauth: Update MSRV | Ian Jackson | 2026-06-22 | 1 | -1/+1 |
| | | |||||
| * | tor-dirauth: Correct authors | Ian Jackson | 2026-06-22 | 1 | -1/+1 |
| | | |||||
| * | tor-dirauth: New crate, empty | Ian Jackson | 2026-06-22 | 3 | -0/+95 |
