| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | tor-netdoc: NetdocParseableFields::Accumulator must be Default | Ian Jackson | 2026-07-21 | 2 | -1/+2 | |
| | | | | | | | | | | | | | The macro-generated code for `#[deftly(netdoc(flatten))]` relies on this. The Default impl is genereated by the derive, but a generic or handwritten `NetdocParseableFields` wouldn't work. | |||||
| * | | tor-netdoc: Add a couple of calls to .void_unwrap() | Ian Jackson | 2026-07-21 | 1 | -3/+5 | |
| | | | | | | | | | | | Otherwise our MSRV compiler prints a warning, that this was an unhandled Result. | |||||
| * | | arti-relay: simplify tests by removing some `Arc`s | Steven Engler | 2026-07-20 | 3 | -14/+10 | |
| | | | ||||||
| * | | arti-relay: remove `Arc` from around `KeyMgr` | Steven Engler | 2026-07-20 | 2 | -17/+12 | |
| | | | | | | | | | Fixes a TODO. | |||||
| * | | arti-relay: make `FullKeyView` generic over a `Borrow<KeyMgr>` | Steven Engler | 2026-07-20 | 3 | -8/+19 | |
| | | | | | | | | | Now it can be used with `KeyMgr` and `&KeyMgr`, not only `Arc<KeyMgr>`. | |||||
| * | | Merge branch 'timebound-naming' into 'main' | gabi-250 | 2026-07-16 | 35 | -151/+160 | |
| |\ \ | | | | | | | | | | | | | tor-checkable: Rename Timebound to TimeBound and TimerangeBound to TimeRangeBound See merge request tpo/core/arti!4215 | |||||
| | * | | Apply deferred rustfmt churn | Ian Jackson | 2026-07-16 | 2 | -2/+2 | |
| | | | | ||||||
| | * | | Use new TimeRangeBound name throughout the tree | Ian Jackson | 2026-07-16 | 18 | -105/+105 | |
| | | | | ||||||
| | * | | tor-checkable: Rename TimerangeBound to TimeRangeBound | Ian Jackson | 2026-07-16 | 2 | -5/+10 | |
| | | | | | | | | | | | | | For consistency with the TimeBound trait. | |||||
| | * | | Use new TimeBound name throughout the tree | Ian Jackson | 2026-07-16 | 27 | -46/+46 | |
| | | | | ||||||
| | * | | tor-checkable: Rename Timebound to TimeBound | Ian Jackson | 2026-07-16 | 2 | -3/+7 | |
| | | | | | | | | | | | | | For consistency with TimeRangeBounds (currently TimerangeBounds). | |||||
| * | | | Merge branch 'iter-join-doc' into 'main' | gabi-250 | 2026-07-16 | 1 | -0/+9 | |
| |\ \ \ | | | | | | | | | | | | | | | | | tor-basic-utils: Improve docs for iter_join See merge request tpo/core/arti!4213 | |||||
| | * | | | tor-basic-utils: iter_join: Add a TODO re possible future API evolution | Ian Jackson | 2026-07-16 | 1 | -0/+2 | |
| | | | | | ||||||
| | * | | | tor-basic-utils: iter_join: Document relationship to Itertools::format | Ian Jackson | 2026-07-16 | 1 | -0/+7 | |
| | |/ / | ||||||
| * | | | tor-rtcompat: Make RuntimeSubstExt methods provided methods (fmt) | Ian Jackson | 2026-07-16 | 1 | -2/+1 | |
| | | | | ||||||
| * | | | tor-rtcompat: Make RuntimeSubstExt methods provided methods | Ian Jackson | 2026-07-16 | 1 | -20/+6 | |
| | | | | | | | | | | | | | | | | This involves making Runtime a supertrait, but that's not even an API break since this trait is sealed anyway. | |||||
| * | | | Use "extend" for tor-rpcbase ObjectArcExt | Ian Jackson | 2026-07-16 | 2 | -14/+12 | |
| | | | | ||||||
| * | | | Use "extend" for tor-netdoc FsMistrustErrorExt | Ian Jackson | 2026-07-16 | 2 | -7/+4 | |
| | | | | ||||||
| * | | | tor-netdoc: Remove now-redundant binding | Ian Jackson | 2026-07-16 | 1 | -2/+1 | |
| | | | | ||||||
| * | | | Use "extend" for tor-netdoc lines StrExt | Ian Jackson | 2026-07-16 | 2 | -3/+6 | |
| | | | | ||||||
| * | | | Use "extend" for tor-memquota ArcMemoryQuotaTrackerExt | Ian Jackson | 2026-07-16 | 3 | -4/+4 | |
| | | | | ||||||
| * | | | Use "extend" for tor-config mistrust::BuilderExt | Ian Jackson | 2026-07-16 | 3 | -10/+6 | |
| | | | | ||||||
| * | | | tor-basic-utils: RangeBoundsExt: shorten blanket impl | Ian Jackson | 2026-07-16 | 1 | -6/+1 | |
| | | | | ||||||
| * | | | tor-basic-utils: RangeBoundsExt: make method a provided method | Ian Jackson | 2026-07-16 | 1 | -11/+7 | |
| | | | | ||||||
| * | | | tor-basic-utils: RangeBoundsExt: prepare to make method provided | Ian Jackson | 2026-07-16 | 2 | -1/+2 | |
| | | | | ||||||
| * | | | tor-basic-utils: SinkExt: Make with_fn a provided method (fmt) | Ian Jackson | 2026-07-16 | 1 | -5/+1 | |
| | | | | ||||||
| * | | | tor-basic-utils: SinkExt: Make with_fn a provided method | Ian Jackson | 2026-07-16 | 1 | -11/+6 | |
| | | | | | | | | | | | | | This allows us to avoid recapitulating the signature. | |||||
| * | | | Use "extend" for tor-basic-utils PathExt | Ian Jackson | 2026-07-16 | 2 | -5/+5 | |
| | | | | ||||||
| * | | | Use "extend" for tor-basic-utils StrExt | Ian Jackson | 2026-07-16 | 1 | -4/+3 | |
| | | | | ||||||
| * | | | Use "extend" for tor-async-utils PostageWatchSenderExt | Ian Jackson | 2026-07-16 | 2 | -21/+18 | |
| | | | | ||||||
| * | | | Use "extend" for arti ResponseBuilder extension trait | Ian Jackson | 2026-07-16 | 2 | -13/+4 | |
| | | | | ||||||
| * | | | Use "extend" for futures-copy ArcIoResultExt | Ian Jackson | 2026-07-16 | 2 | -5/+4 | |
| | | | | ||||||
| * | | | Use "extend" for fs-mistrust's PathExt | Ian Jackson | 2026-07-16 | 3 | -10/+6 | |
| |/ / | ||||||
| * | | Merge branch 'remove-lint' into 'main' | Jim Newsome | 2026-07-15 | 112 | -160/+75 | |
| |\ \ | | | | | | | | | | | | | | | | | | | Removed unnecessary lint Closes #2556 See merge request tpo/core/arti!4210 | |||||
| | * | | Remove now-unneeded allow(clippy::cognitive_complexity) | Jim Newsome | 2026-07-15 | 43 | -75/+0 | |
| | | | | ||||||
| | * | | add_warning: add reference to arti#2556 | Jim Newsome | 2026-07-15 | 72 | -72/+72 | |
| | | | | ||||||
| | * | | lib.rs: remove stale comment | Jim Newsome | 2026-07-15 | 1 | -2/+0 | |
| | | | | ||||||
| | * | | Removed unnecessary lint | pryty26 | 2026-07-15 | 81 | -83/+75 | |
| | | | | | | | | | | | | | 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 | |
| | | | | ||||||
| * | | | tor-netdoc: Expose ConsensusMethod's field | Ian Jackson | 2026-07-15 | 2 | -1/+3 | |
| | | | | ||||||
| * | | | tor-netdoc: document port summaries in semver.md | Ian Jackson | 2026-07-15 | 1 | -0/+1 | |
| | | | | ||||||
| * | | | tor-netdoc: Test that test helper can fail as expected | Ian Jackson | 2026-07-15 | 1 | -6/+39 | |
| | | | | | | | | | | | | | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/4198#note_3434449 | |||||
| * | | | tor-netdoc: Fix typos in docs | Ian Jackson | 2026-07-15 | 1 | -2/+2 | |
| | | | | ||||||
| * | | | tor-netdoc: Implement precise port summaries | Ian Jackson | 2026-07-15 | 3 | -0/+557 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | For calculating `ipv6-policy` in routerdescs. Also implement for v4 for the benefit of future tests of approximate port policy summaries, for possible future protocol change, and for completeness. | |||||
| * | | | Merge branch 'da-relayid' into 'main' | Ian Jackson | 2026-07-15 | 1 | -145/+119 | |
| |\ \ \ | | | | | | | | | | | | | | | | | tor-linkspec: Use deftly to reduce copypasta in RelayId and RelayIdRef See merge request tpo/core/arti!4196 | |||||
| | * | | | tor-linkspec: RelayIdType: Clarify display vs display_id | Ian Jackson | 2026-07-15 | 1 | -4/+4 | |
| | | | | | | | | | | | | | | | | | | | | | Prompted by https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/4196#note_3433090 | |||||
| | * | | | tor-linkspec: Un-explode and tidy some derive lists | Ian Jackson | 2026-07-01 | 1 | -17/+4 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | rustfmt likes this IMO-awful layout for derives. We can force it to let us manually break the line, if we use //, and then it stays put. No functional change. | |||||
