summaryrefslogtreecommitdiff
path: root/crates/tor-guardmgr/src
Commit message (Expand)AuthorAgeFilesLines
...
* | | Final (?) API revisions for tor-linkspecNick Mathewson2022-08-106-60/+45
* | | Introduce a RelayIdSet and use it in place of HashSet<RelayId>.Nick Mathewson2022-08-102-11/+4
* | | Teach guard restrictions about RelayId.Nick Mathewson2022-08-102-14/+26
* | | Use accessors in two places where tests look at specific keys.Nick Mathewson2022-08-101-3/+4
* | | guardmgr: Avoid a case of using HasRelayIds key methods.Nick Mathewson2022-08-021-1/+1
* | | netdir: Add and use a new ids_listed() function.Nick Mathewson2022-08-021-1/+1
* | | Introduce HasRelayIds::same_relay_ids.Nick Mathewson2022-08-021-5/+3
* | | guardmgr: Change APIs that used to take IDs.Nick Mathewson2022-08-021-14/+9
* | | guardmgr: Replace IdPair with RelayIdsNick Mathewson2022-08-024-30/+31
* | | tor-linkspec: Refactor out traits to represent a relay's ID set.Nick Mathewson2022-08-023-8/+19
|/ /
* / fix runtime issues on iostrinity-1686a2022-07-301-4/+4
|/
* GuardMgr: Update to use new NetDirProvider API.Nick Mathewson2022-07-262-4/+4
* Remove now-unused NoGuardsUsable case.Nick Mathewson2022-07-071-8/+2
* Improve message for failure to select a guard.Nick Mathewson2022-07-072-19/+48
* Add more information to failed-to-select fallback errors.Nick Mathewson2022-07-072-5/+22
* GuardMgr: tweak an error message.Nick Mathewson2022-07-061-1/+1
* clippy: Consolidate many lints in maint/add_warningIan Jackson2022-06-241-0/+8
* Run maint/add_warning crates/*/src/{lib,main}.rsIan Jackson2022-06-231-0/+3
* Merge branch 'reachable_addrs_v2' into 'main'Nick Mathewson2022-06-175-147/+376
|\
| * Rename guardset-selection function.Nick Mathewson2022-06-171-2/+7
| * Rename pick_guard, pick_guard_ext.Nick Mathewson2022-06-172-17/+29
| * Refactor and document issues with modify_hop.Nick Mathewson2022-06-173-14/+41
| * API-fix for extend_sample_as_needed.Nick Mathewson2022-06-172-19/+20
| * Remove some outdated comments.Nick Mathewson2022-06-173-18/+0
| * Tweak parameters in guardmgr tests to improve testnet behavior.Nick Mathewson2022-06-171-9/+18
| * GuardMgr: Support for multiple guard setsNick Mathewson2022-06-172-33/+98
| * Move set_filter into GuardMgrInner.Nick Mathewson2022-06-172-41/+33
| * GuardMgr: Function to tell how permissive a filter is.Nick Mathewson2022-06-171-0/+50
| * GuardMgr: Also apply filters to fallback directories.Nick Mathewson2022-06-172-7/+12
| * GuardMgr: remove disallowed addresses from returned FirstHops.Nick Mathewson2022-06-174-2/+54
| * GuardMgr: Remove old testing filter variant.Nick Mathewson2022-06-172-21/+9
| * GuardMgr: Add a new filter type based on reachable addresses.Nick Mathewson2022-06-171-8/+23
| * Guardmgr: Change the GuardFilter API.Nick Mathewson2022-06-172-19/+45
* | Merge branch 'config-fix2' into 'main'Nick Mathewson2022-06-161-6/+3
|\ \ | |/ |/|
| * impl_standard_builder: Use for tor_guardmgr::FallbackDirIan Jackson2022-06-161-6/+3
* | Merge branch 'clippy_20220614' into 'main'Nick Mathewson2022-06-151-2/+2
|\ \ | |/ |/|
| * Fix clippy::significant_drop_in_scrutinee warningsNick Mathewson2022-06-151-2/+2
* | tor-netdir: testnet: Make construct_netdir infallible (rustfmt)Ian Jackson2022-06-132-9/+3
* | tor-netdir: testnet: Make construct_netdir infallibleIan Jackson2022-06-132-3/+0
|/
* Merge branch 'use-testing-rng'Nick Mathewson2022-06-072-12/+33
|\
| * 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-022-4/+6
* | 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-072-0/+58
* | 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