summaryrefslogtreecommitdiff
path: root/crates/tor-circmgr/src/path
Commit message (Expand)AuthorAgeFilesLines
* arti-client: add exit selection with GeoIP country codeseta2023-09-181-1/+54
* Run maint/add_warning to add lint block everywhereIan Jackson2023-08-232-0/+2
* Run maint/add_warning to actually apply new lint allowsIan Jackson2023-07-102-0/+2
* ExitPath: Add an explanation of WeightRole::Exit on non-exit circsNick Mathewson2023-04-121-0/+7
* circmgr: Mark a number of internal APIs as hs-only.Nick Mathewson2023-04-061-0/+4
* circmgr: Expand an incomplete comment in exitpath.rsNick Mathewson2023-04-061-2/+6
* circmgr: Add a usage for building the beginning of an hs circNick Mathewson2023-03-221-1/+44
* Allow clippy::unchecked_duration_subtraction in testsNick Mathewson2023-01-272-0/+2
* test lint blocks: Add many many automaticallyIan Jackson2022-12-121-1/+8
* Refactor external guardmgr APIs: Stop taking NetDir arguments.Nick Mathewson2022-11-082-13/+5
* guardmgr config: Introduce and require new GuardMgrConfig traitIan Jackson2022-11-032-2/+6
* Circmgr: construct paths using either Relay or OwnedCircTargetNick Mathewson2022-10-241-24/+80
* Allow "clippy::single_char_pattern" in tests.Ian Jackson2022-10-121-0/+1
* Add the necessary APIs for bridge-based circuit construction.Nick Mathewson2022-09-261-0/+1
* tor-netdir: Collapse by_id and by_relay_id into a single fn.Nick Mathewson2022-08-101-1/+2
* Final (?) API revisions for tor-linkspecNick Mathewson2022-08-102-8/+8
* Introduce a RelayIdSet and use it in place of HashSet<RelayId>.Nick Mathewson2022-08-101-8/+11
* Teach guard restrictions about RelayId.Nick Mathewson2022-08-101-2/+7
* Introduce HasRelayIds::same_relay_ids.Nick Mathewson2022-08-021-4/+4
* tor-linkspec: Refactor out traits to represent a relay's ID set.Nick Mathewson2022-08-022-2/+2
* CircMgr: Remove directory liveness testing.Nick Mathewson2022-07-261-14/+2
* circmgr: Refactor DirPathBuilder::pick_path.Nick Mathewson2022-07-121-9/+7
* circmgr: Use FilterCounts to explain why we couldn't build pathsNick Mathewson2022-07-122-14/+35
* circmgr: Use FilterCounts to explain why we couldn't find an exit.Nick Mathewson2022-07-121-9/+24
* Add more information to failed-to-select fallback errors.Nick Mathewson2022-07-071-1/+1
* clippy: Consolidate many lints in maint/add_warningIan Jackson2022-06-241-1/+8
* tor-netdir: testnet: Make construct_netdir infallible (rustfmt)Ian Jackson2022-06-132-15/+5
* tor-netdir: testnet: Make construct_netdir infallibleIan Jackson2022-06-132-5/+0
* Use testing_rng() in tests throughout our crates.Nick Mathewson2022-06-022-8/+10
* Note a TODO in exitpath construction.Nick Mathewson2022-05-111-0/+6
* Merge branch 'socket-addr-list-builder' into 'main'Ian Jackson2022-05-041-12/+16
|\
| * FallbackDir: Use VecBuilder for orportsIan Jackson2022-05-041-12/+16
* | 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
* DirPathBuilder::pick_path: re-order match cases for clarity.Nick Mathewson2022-03-301-16/+18
* circmgr: Use guard-manager's view of the fallbacks when possible.Nick Mathewson2022-03-302-13/+33
* Turn FallbackList into a real type, and store one in GuardMgr.Nick Mathewson2022-03-302-14/+12
* Move fallback.rs into guardmgr.Nick Mathewson2022-03-301-1/+1
* Remove allow(clippy::disallowed_methods) lint.Nick Mathewson2022-03-301-3/+0
* Merge branch 'no-system-time' into 'main'eta2022-03-301-11/+20
|\
| * 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
* | circmgr: Change API for using FallbackDirsNick Mathewson2022-03-211-2/+3
|/
* tor-circmgr: errors: Use autoconversion for BugIan Jackson2022-02-171-2/+2
* Add kinds for *most* circmgr errors.Nick Mathewson2022-02-162-11/+16
* 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
|\