summaryrefslogtreecommitdiff
path: root/crates/tor-guardmgr/src/lib.rs
Commit message (Expand)AuthorAgeFilesLines
* Add the necessary APIs for bridge-based circuit construction.Nick Mathewson2022-09-261-0/+10
* GuardMgr/DirMgr: Add APIs for bridge descriptor listsNick Mathewson2022-09-261-0/+12
* GuardMgr: Add TODOs for bridge support.Nick Mathewson2022-09-261-0/+25
* A basic configuration type for a bridge.Nick Mathewson2022-09-261-0/+2
* enable doc_auto_cfg feature on every crate when documenting for docs.rstrinity-1686a2022-08-241-0/+1
* Make sure all HasRelayIds constaints allow ?Sized.Nick Mathewson2022-08-101-14/+17
* Final (?) API revisions for tor-linkspecNick Mathewson2022-08-101-28/+12
* Introduce a RelayIdSet and use it in place of HashSet<RelayId>.Nick Mathewson2022-08-101-5/+3
* Teach guard restrictions about RelayId.Nick Mathewson2022-08-101-3/+6
* guardmgr: Change APIs that used to take IDs.Nick Mathewson2022-08-021-14/+9
* guardmgr: Replace IdPair with RelayIdsNick Mathewson2022-08-021-2/+2
* tor-linkspec: Refactor out traits to represent a relay's ID set.Nick Mathewson2022-08-021-5/+6
* GuardMgr: Update to use new NetDirProvider API.Nick Mathewson2022-07-261-3/+3
* Run maint/add_warning crates/*/src/{lib,main}.rsIan Jackson2022-06-231-0/+3
* Rename guardset-selection function.Nick Mathewson2022-06-171-2/+7
* Rename pick_guard, pick_guard_ext.Nick Mathewson2022-06-171-1/+1
* Refactor and document issues with modify_hop.Nick Mathewson2022-06-171-12/+2
* API-fix for extend_sample_as_needed.Nick Mathewson2022-06-171-10/+3
* Remove some outdated comments.Nick Mathewson2022-06-171-6/+0
* Tweak parameters in guardmgr tests to improve testnet behavior.Nick Mathewson2022-06-171-9/+18
* GuardMgr: Support for multiple guard setsNick Mathewson2022-06-171-31/+96
* 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