aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-circmgr/src/path/exitpath.rs
Commit message (Expand)AuthorAgeFilesLines
...
* circmgr: Use FilterCounts to explain why we couldn't find an exit.Nick Mathewson2022-07-121-9/+24
* tor-netdir: testnet: Make construct_netdir infallible (rustfmt)Ian Jackson2022-06-131-9/+3
* tor-netdir: testnet: Make construct_netdir infallibleIan Jackson2022-06-131-3/+0
* Use testing_rng() in tests throughout our crates.Nick Mathewson2022-06-021-4/+5
* Note a TODO in exitpath construction.Nick Mathewson2022-05-111-0/+6
* GuardUsage: restrictions: Use list builderIan Jackson2022-05-041-1/+2
* Fix grammar and typosSamanta Navarro2022-04-271-1/+1
* squash! Bump every crate's edition to 2021.Nick Mathewson2022-04-251-1/+0
* circmgr: Use guard-manager's view of the fallbacks when possible.Nick Mathewson2022-03-301-3/+3
* Turn FallbackList into a real type, and store one in GuardMgr.Nick Mathewson2022-03-301-1/+1
* Remove allow(clippy::disallowed_methods) lint.Nick Mathewson2022-03-301-3/+0
* use wallclock where possible in teststrinity-1686a2022-02-261-0/+3
* fix teststrinity-1686a2022-02-251-10/+15
* remove most usage of SystemTime::nowtrinity-1686a2022-02-251-1/+2
* tor-circmgr: errors: Use autoconversion for BugIan Jackson2022-02-171-2/+2
* Add kinds for *most* circmgr errors.Nick Mathewson2022-02-161-9/+14
* circmgr: Port InternalError to use Bug.Nick Mathewson2022-02-161-1/+5
* Don't create circuits if the consensus is stale by over 72 hoursNeel Chauhan2021-12-121-0/+7
* Merge branch 'bug183a_redux' into 'main'eta2021-12-071-6/+5
|\
| * Move the "real families" code into tor-netdir.Nick Mathewson2021-12-061-15/+5
| * Use hashset _inside_ GuardRestriction.Nick Mathewson2021-12-061-6/+4
| * Change GuardUsage to have Vec of restrictions.Nick Mathewson2021-12-061-5/+4
| * Implement guard family restriction codeNeel Chauhan2021-12-061-4/+16
* | Resolve roughly half of the XXXXs.Nick Mathewson2021-12-061-4/+0
|/
* add semicolons if nothing returnedDaniel Eades2021-11-251-1/+1
* Fix a few typos.Nick Mathewson2021-11-241-1/+1
* Flatten enforce_distance into path_rules.Nick Mathewson2021-11-181-8/+8
* Disable a check in exitpathNick Mathewson2021-11-021-1/+2
* Allow clone-on-copy in tor-circmgr tests to fix a nightly-only clippy warning.Nick Mathewson2021-11-021-0/+1
* tor-circmgr: test ExitPathBuilder with guards.Nick Mathewson2021-11-021-0/+103
* tor-circmgr: tests for netwoks with no exitsNick Mathewson2021-11-021-0/+31
* Do not blame a guard for failures on non-random circuits.Nick Mathewson2021-10-261-1/+11
* Run "cargo fix --edition-idioms=2018".Nick Mathewson2021-10-221-1/+1
* Implement guards for multihop paths.Nick Mathewson2021-10-131-21/+81
* Pass the guard manager down to the path selection functions.Nick Mathewson2021-10-111-4/+8
* WIPNick Mathewson2021-10-111-2/+4
* fix/silence clippy lints in test modulesDaniel Eades2021-09-081-0/+1
* Move all crates into a `crates` subdirectory.Nick Mathewson2021-08-271-0/+252