summaryrefslogtreecommitdiff
path: root/crates/tor-circmgr/src
Commit message (Expand)AuthorAgeFilesLines
* tor-circmgr: Include the UniqId in Protocol error string (fmt).Gabriela Moldovan2024-02-271-1/+6
* tor-circmgr: Include the UniqId in Protocol error string.Gabriela Moldovan2024-02-271-1/+1
* tor-circmgr: Add TODO about adding context to Error::CircCanceled.Gabriela Moldovan2024-02-271-0/+5
* tor-circmgr: Add UniqId to Error::Protocol.Gabriela Moldovan2024-02-273-0/+9
* tor-circmgr: Add UniqId to CircTimeout.Gabriela Moldovan2024-02-274-21/+17
* tor-circmgr: Fix typo in PendingFailed docs.Gabriela Moldovan2024-02-271-1/+1
* tor-circmgr: Add UniqId to Error::GuardNotUsable.Gabriela Moldovan2024-02-272-7/+7
* tor-circmgr: Add a helper for displaying optional UniqIds.Gabriela Moldovan2024-02-271-0/+14
* Mark code with "TODO #504" and "TODO #789".Nick Mathewson2024-02-224-0/+18
* PathConfigBuilder: Actually provide the long_lived_ports settersIan Jackson2024-02-201-0/+6
* Use list_builder and sub-builder pattern for long_lived_ports.Nick Mathewson2024-02-201-6/+18
* Teach *CircUsage structs about stability.Nick Mathewson2024-02-205-29/+122
* Add a couple of TODOs about Stable-based path selection.Nick Mathewson2024-02-202-0/+6
* When building paths, require the Stable flag as appropriateNick Mathewson2024-02-202-2/+33
* Add a configuration option for long_lived_ports.Nick Mathewson2024-02-201-0/+13
* Require the Fast flag on all randomly selected relays.Nick Mathewson2024-02-201-9/+16
* Only pick Fast-flagged relays as directory cachesNick Mathewson2024-02-201-1/+3
* Require that guards are Fast and Stable.Nick Mathewson2024-02-201-1/+1
* tor-circmgr: Expose ErrorKind-combining calculation.Nick Mathewson2024-01-231-5/+12
* netdir: Explain why there is no HsRend WeightRule.Nick Mathewson2024-01-141-0/+6
* circmgr:Resolve a warning when building without ntor-v3Nick Mathewson2023-12-131-2/+3
* Fix a clippy lintIan Jackson2023-12-121-1/+1
* ClientCir: use ntor_v3 handshake when target supports itJim Newsome2023-12-071-18/+50
* Downgrade some messages to traceIan Jackson2023-11-292-3/+3
* tor-circmgr: panic instead in order to return ErrorSaksham Mittal2023-11-211-1/+1
* tor-circmgr: port run_builder_test() to use spawn_join()Saksham Mittal2023-11-211-10/+4
* tor-circmgr: partially port mgr tests to MockRuntimeSaksham Mittal2023-11-141-11/+11
* tor-circmgr: partially port test_double_timeout() to MockRuntimeSaksham Mittal2023-11-141-6/+3
* tor-circmgr: fix build_*_timeout() for MockRuntime portSaksham Mittal2023-11-141-8/+5
* tor-circmgr: have FakeCirc derive DebugSaksham Mittal2023-11-111-5/+2
* tor-circmgr: Port some build_* tests to MockRuntimeSaksham Mittal2023-11-111-15/+27
* AbstractCircMgr::get_or_launch: inline wait_for_circJim Newsome2023-10-251-2/+1
* AbstractCircMgr::get_or_launch: document MSRV where div_ceil was stabilizedJim Newsome2023-10-251-1/+2
* Fix out of date commenthalcyon2023-10-201-2/+1
* oneshot: Apply deferred rustfmt churnIan Jackson2023-10-112-2/+2
* oneshot: Use veneer in tor-circmgrIan Jackson2023-10-113-5/+6
* arti-client: add exit selection with GeoIP country codeseta2023-09-186-9/+176
* Run maint/add_warning to add lint block everywhereIan Jackson2023-08-2312-0/+12
* Run add_warnings on all files.Nick Mathewson2023-08-041-2/+2
* tor-circmgr: impl AsRef<dyn std::error::Error> for some error typesIan Jackson2023-07-181-0/+3
* Merge branch 'clippy-allow' into 'main'Ian Jackson2023-07-1112-0/+13
|\
| * Run maint/add_warning to actually apply new lint allowsIan Jackson2023-07-1012-0/+13
* | rng ranges: Use gen_range_infallible() for Duration::ZERO..=TIan Jackson2023-07-101-1/+1
* | rng ranges: Use gen_range_checked().unwrap() in test caseIan Jackson2023-07-101-2/+2
* | rng ranges: Use gen_range_checked().expect() in obvious cases (fmt)Ian Jackson2023-07-101-1/+2
* | rng ranges: Use gen_range_checked().expect() in obvious casesIan Jackson2023-07-102-3/+6
|/
* Merge branch 'inclusive' into 'main'Nick Mathewson2023-07-071-1/+1
|\
| * rng ranges: Use inclusive Duration ranges in several placesIan Jackson2023-07-071-1/+1
* | Merge branch 'report-bugs-v2' into 'main'Nick Mathewson2023-07-075-42/+29
|\ \ | |/ |/|
| * circmgr: Use event_report!() and similar macrosNick Mathewson2023-07-075-42/+29