summaryrefslogtreecommitdiff
path: root/crates/tor-guardmgr/src/lib.rs
Commit message (Expand)AuthorAgeFilesLines
...
* Move set_filter into GuardMgrInner.Nick Mathewson2022-06-171-40/+33
* GuardMgr: Also apply filters to fallback directories.Nick Mathewson2022-06-171-2/+5
* GuardMgr: remove disallowed addresses from returned FirstHops.Nick Mathewson2022-06-171-1/+2
* GuardMgr: Remove old testing filter variant.Nick Mathewson2022-06-171-3/+9
* Guardmgr: Change the GuardFilter API.Nick Mathewson2022-06-171-1/+6
* Fix clippy::significant_drop_in_scrutinee warningsNick Mathewson2022-06-151-2/+2
* GuardMgr: Use installed netdir provider when we want a netdirNick Mathewson2022-06-071-20/+73
* Move responsibility for GuardMgr NetDir updates to GuardMgr.Nick Mathewson2022-06-071-0/+28
* lints: Add let_unit_value allow to all cratesIan Jackson2022-05-311-0/+1
* lints: Add lint block delimiters to every crateIan Jackson2022-05-311-0/+2
* Allow use of RetainMut, since we do not require Rust 1.61 yet.Nick Mathewson2022-05-241-0/+2
* impl_standard_builder: Test the Deserialize implIan Jackson2022-05-121-1/+1
* Rename impl_standard_builder from impl_default_via_builderIan Jackson2022-05-121-2/+2
* No longer derive Default on three structs which derive BuilderIan Jackson2022-05-111-1/+4
* config derive attrs: Make builders serde, and validated structs notIan Jackson2022-05-051-1/+1
* GuardUsage: restrictions: Use list builderIan Jackson2022-05-041-11/+24
* squash! Bump every crate's edition to 2021.Nick Mathewson2022-04-251-1/+0
* fix typo in doctrinity-1686a2022-04-251-1/+1
* GuardMgr: publish skew estimates.Nick Mathewson2022-04-121-9/+43
* Initial functions to determine and expose a clock skew estimate.Nick Mathewson2022-04-071-0/+17
* GuardMgr: record clock skew information.Nick Mathewson2022-04-071-0/+20
* GuardMgr: Tests for note_external_{success,failure}.Nick Mathewson2022-04-051-0/+57
* Rewrite and fix Guard::copy_status_from.Nick Mathewson2022-04-051-4/+4
* GuardMgr: Track directory status and circuit status separately.Nick Mathewson2022-04-051-17/+41
* Rename fallback::status::Status to DirStatus.Nick Mathewson2022-04-041-0/+1
* Fix some Rustdoc links.Nick Mathewson2022-03-301-2/+2
* Refactor FirstHopId into type-differentiated formNick Mathewson2022-03-301-80/+111
* Rename Guard=>FirstHop, GuardId=>FirstHopIdNick Mathewson2022-03-301-18/+22
* Rename FallbackSet => FallbackState.Nick Mathewson2022-03-301-2/+2
* Refactor select_guard_with_expand to use match and log errors.Nick Mathewson2022-03-301-10/+13
* Rename ExternalFailure => ExternalActivity.Nick Mathewson2022-03-301-9/+8
* Replace the fallback directories when they change in the config.Nick Mathewson2022-03-301-0/+8
* Add status tracking to FallbackDir.Nick Mathewson2022-03-301-20/+43
* GuardMgr: Return fallback directories when appropriate.Nick Mathewson2022-03-301-26/+67
* Fix typos in guardmgr/lib.rsNick Mathewson2022-03-301-2/+2
* Turn FallbackList into a real type, and store one in GuardMgr.Nick Mathewson2022-03-301-3/+13
* guardmgr: move error types into new err.rs module.Nick Mathewson2022-03-301-43/+3
* Move fallback.rs into guardmgr.Nick Mathewson2022-03-301-0/+1
* GuardMgr:: generalize GuardId::from_relay.Nick Mathewson2022-03-211-3/+3
* GuardMgr: new API to record guard problems from outside the crate.Nick Mathewson2022-03-211-1/+21
* GuardMgr: revise handling of "all guards are down".Nick Mathewson2022-03-211-8/+12
* Replace manual Default impls with educe in tor-guardmgrIan Jackson2022-03-021-7/+4
* Disable clippy::clone_on_ref_ptrIan Jackson2022-02-241-1/+0
* Remove clippy::needless_borrow exception in CI.Nick Mathewson2022-02-201-1/+0
* Change deny(clippy::all) to warn(clippy::all).Nick Mathewson2022-02-141-1/+1
* Add TODOs on uncertain points about time_since_last_trafficNick Mathewson2022-02-091-0/+1
* Remove the use of Mutex in channel unused_since timestampYuan Lyu2022-02-081-5/+10
* Make SpawnError wrappers contain a 'spawning' stringNick Mathewson2022-02-041-11/+25
* errors: impl HasKind for GuardMgrErrorIan Jackson2022-02-041-0/+12
* spawn errors: tor-guardmgr: Use formulaic patternIan Jackson2022-02-041-2/+2