summaryrefslogtreecommitdiff
path: root/crates/tor-guardmgr/src/fallback
Commit message (Expand)AuthorAgeFilesLines
* Run maint/add_warning to add lint block everywhereIan Jackson2023-08-231-0/+1
* Run maint/add_warning to actually apply new lint allowsIan Jackson2023-07-101-0/+1
* Remove some needless into_iter() calls.Nick Mathewson2023-07-101-5/+3
* Allow clippy::unchecked_duration_subtraction in testsNick Mathewson2023-01-271-0/+1
* guardmgr config: Pass fallback list from config by referenceIan Jackson2022-11-031-9/+9
* guardmgr: Hold FallbackDir in fallback::set::EntryNick Mathewson2022-10-211-40/+46
* Allow "clippy::single_char_pattern" in tests.Ian Jackson2022-10-121-0/+1
* Final (?) API revisions for tor-linkspecNick Mathewson2022-08-101-4/+4
* Add more information to failed-to-select fallback errors.Nick Mathewson2022-07-071-3/+9
* clippy: Consolidate many lints in maint/add_warningIan Jackson2022-06-241-0/+8
* GuardMgr: Also apply filters to fallback directories.Nick Mathewson2022-06-171-5/+7
* Refactor fallback-set tests to work with deterministic PRNG.Nick Mathewson2022-06-021-10/+29
* Use testing_rng() in tests throughout our crates.Nick Mathewson2022-06-021-3/+4
* config derive attrs: Make builders serde, and validated structs notIan Jackson2022-05-051-3/+1
* FallbackDir: Use VecBuilder for orportsIan Jackson2022-05-041-5/+5
* Change builder list APIIan Jackson2022-05-041-10/+3
* list_builder: Use $crate namespaced importsIan Jackson2022-04-251-1/+1
* Document defaults for all the config listsIan Jackson2022-04-251-1/+4
* Use better syntax for doc comment attributeIan Jackson2022-04-251-7/+5
* Introduce define_list_config_builder macroIan Jackson2022-04-251-48/+13
* fallback list: Introduce and use FallbackListBuilderIan Jackson2022-04-221-1/+53
* Fold FallbackStatus into Entry.Nick Mathewson2022-04-111-44/+31
* Initial functions to determine and expose a clock skew estimate.Nick Mathewson2022-04-071-0/+7
* GuardMgr: record clock skew information.Nick Mathewson2022-04-071-20/+49
* Allow DirStatus objects to have different timeout floorsNick Mathewson2022-04-041-2/+7
* Rename fallback::status::Status to DirStatus.Nick Mathewson2022-04-042-105/+3
* Fix some Rustdoc links.Nick Mathewson2022-03-301-1/+1
* Refactor FirstHopId into type-differentiated formNick Mathewson2022-03-301-11/+36
* Rename Guard=>FirstHop, GuardId=>FirstHopIdNick Mathewson2022-03-301-12/+12
* FallbackState: Use itertools::merge_join_by.Nick Mathewson2022-03-301-100/+8
* Fold fallback::Status::reset() into its (only) caller.Nick Mathewson2022-03-301-7/+2
* Rename FallbackState::lookup_mut => get_mut.Nick Mathewson2022-03-301-12/+12
* Rename FallbackSet => FallbackState.Nick Mathewson2022-03-301-12/+12
* guardmgr::fallback::set: basic unit tests.Nick Mathewson2022-03-301-10/+190
* Replace the fallback directories when they change in the config.Nick Mathewson2022-03-301-0/+114
* Add status tracking to FallbackDir.Nick Mathewson2022-03-302-3/+214
* Turn FallbackList into a real type, and store one in GuardMgr.Nick Mathewson2022-03-301-0/+55