summaryrefslogtreecommitdiff
path: root/crates/tor-guardmgr
Commit message (Expand)AuthorAgeFilesLines
* Update unstable `tor/arti-*` crates to 0.17.0.Nick Mathewson2024-04-021-19/+19
* Bump patchlevel versions on non-{tor/arti} crates.Nick Mathewson2024-04-021-1/+1
* Run "fixup-features" in preparation for next release.Nick Mathewson2024-03-281-1/+1
* tor-guardmgr: Replace From impl with from_net_parameter constructor.Gabriela Moldovan2024-03-261-2/+8
* tor-guardmgr: Implement From<BoundedInt32> for VanguardMode.Gabriela Moldovan2024-03-261-0/+13
* tor-circmgr: Fix a clippy warning.Gabriela Moldovan2024-03-212-2/+2
* tor-guardmgr: Explain what neighbor_exclusion is for.Gabriela Moldovan2024-03-212-3/+25
* tor-guardmgr: Make Vanguard::select_relay take a RelayExclusion.Gabriela Moldovan2024-03-212-2/+9
* tor-circmgr: Unconditionally define VanguardMode.Gabriela Moldovan2024-03-203-20/+36
* tor-guardmgr: Derive getters for Vanguard.Gabriela Moldovan2024-03-201-2/+1
* tor-guardmgr: Add a function for getting the current VanguardMode.Gabriela Moldovan2024-03-201-0/+5
* Run maint/add_warning.Nick Mathewson2024-03-1310-0/+10
* Annotate usage of low_level_predicate_permits_relayNick Mathewson2024-03-121-1/+7
* Rename the RelayPredicate trait to discourage its being used directly.Nick Mathewson2024-03-121-2/+2
* Add comments about "unaccompanied" use of Relay{Usage,Exclusion}Nick Mathewson2024-03-121-0/+2
* guardmgr: explain remaining work for #504 issues.Nick Mathewson2024-03-121-2/+4
* guardmgr: refactor most logic for relay selectionNick Mathewson2024-03-123-30/+57
* tor-guardmgr: Return an error if VanguardMode does not support the specified ...Gabriela Moldovan2024-03-112-6/+29
* tor-guardmgr: Move the VanguardSets into the inner mutable state.Gabriela Moldovan2024-03-112-12/+13
* tor-guardmgr: Say more about TimeBoundVanguards.Gabriela Moldovan2024-03-111-0/+8
* tor-guardmgr: Add TODO about reading vanguards from disk.Gabriela Moldovan2024-03-111-0/+1
* tor-guardmgr: Make the VanguardMode variants serialize to lowercase.Gabriela Moldovan2024-03-111-0/+1
* arti-client: Re-export VanguardsConfig from vanguards module.Gabriela Moldovan2024-03-111-1/+1
* tor-circmgr: Give CircMgr a VanguardMgr.Gabriela Moldovan2024-03-111-0/+4
* tor-guardmgr: Add vanguards API skeleton.Gabriela Moldovan2024-03-116-1/+297
* Fix typos in doc commentsTobias Stoeckmann2024-03-061-1/+1
* Merge branch 'deny-unchecked-duration-substraction' into 'main'Ian Jackson2024-03-051-0/+1
|\
| * deny clippy::unchecked_duration_subtractiontrinity-1686a2024-02-291-0/+1
* | Bump the minor version, for crates with breaking changes.Gabriela Moldovan2024-03-041-1/+1
* | Bump patchlevel of pre-1.0.0 crates with new APIs.Gabriela Moldovan2024-03-041-4/+4
* | Bump patchlevel of crates with functional changes.Gabriela Moldovan2024-03-041-5/+5
|/
* Mark code with "TODO #504" and "TODO #789".Nick Mathewson2024-02-222-0/+4
* Merge branch 'fast_and_stable' into 'main'Nick Mathewson2024-02-202-4/+7
|\
| * Add and use "UncheckedRelay::is_suitable_as_guard"Nick Mathewson2024-02-201-1/+1
| * Require that guards are Fast and Stable.Nick Mathewson2024-02-202-3/+6
* | tor-guardmgr: Fix README typo.Gabriela Moldovan2024-02-121-1/+1
* | tor-guardmgr: Fix spec link in README.Gabriela Moldovan2024-02-121-1/+1
|/
* educe: Use std's default for enums where default variant is unitIan Jackson2024-02-122-14/+8
* Bump minor versionsIan Jackson2024-02-051-13/+13
* Upgrade to strum 0.26Nick Mathewson2024-01-301-1/+1
* Followup minor version bumps.Nick Mathewson2024-01-091-1/+1
* Patchlevel version bumps in preparation for 1.1.12.Nick Mathewson2024-01-091-3/+3
* Breaking version bumps in preparation for 1.1.12.Nick Mathewson2024-01-091-10/+10
* upgrade to toml 0.8.8Nick Mathewson2023-12-051-1/+1
* Merge branch 'msrv-followup' into 'main'Nick Mathewson2023-12-043-12/+4
|\
| * guardmgr: Stop using now-needless retain_mut crate.Nick Mathewson2023-11-303-12/+4
* | Bump minor versions in preparation for releaseNick Mathewson2023-12-041-10/+10
* | Bump patchlevel versions in preparation for releaseNick Mathewson2023-12-041-4/+4
|/
* In every crate, change rust-version to 1.70.Nick Mathewson2023-11-281-1/+1
* Upgrade to itertools 0.12.0Nick Mathewson2023-11-151-1/+1