summaryrefslogtreecommitdiff
path: root/crates/tor-guardmgr
Commit message (Expand)AuthorAgeFilesLines
* Bump crate and dependency versions.Nick Mathewson2022-06-241-15/+15
* Merge branch 'clippy' into 'main'Ian Jackson2022-06-242-0/+11
|\
| * 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
* | Update README.md files from rustdoc.Nick Mathewson2022-06-241-3/+0
|/
* Merge branch 'reachable_addrs_v2' into 'main'Nick Mathewson2022-06-177-147/+379
|\
| * 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-173-41/+34
| * 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-172-8/+24
| * Guardmgr: Change the GuardFilter API.Nick Mathewson2022-06-173-19/+46
* | 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
* | Merge branch 'netdir_provider_in_guardmgr_v2' into 'main'Nick Mathewson2022-06-072-18/+129
|\ \
| * | 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
* | | Upgrade float_eq dev-dependency to 1.0.0Nick Mathewson2022-06-071-1/+1
|/ /
* | 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
|/
* Lexically sort Cargo.toml dependenciesOrhun Parmaksız2022-05-281-14/+12
* Regenerate version bump from previous commit.arti-v0.4.0Nick Mathewson2022-05-271-8/+8
* Semantic version changes for Arti 0.4.0 releaseNick Mathewson2022-05-271-11/+11
* 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
* Bump the version of every* crate to 0.3.0Nick Mathewson2022-05-061-16/+16
* Update README.md files (automated).Nick Mathewson2022-05-061-2/+2
* Switch to derive_builder_arti_forkIan Jackson2022-05-061-1/+1
* config derive attrs: Make builders serde, and validated structs notIan Jackson2022-05-053-7/+5
* Merge branch 'socket-addr-list-builder' into 'main'Ian Jackson2022-05-042-23/+28
|\
| * FallbackDir: Use VecBuilder for orportsIan Jackson2022-05-042-13/+14
| * FallbackDir: Do orport validation after autogenerated buildIan Jackson2022-05-041-5/+11
| * FallbackDir: Do not consider defaulted-empty orport list to be validIan Jackson2022-05-041-7/+5