summaryrefslogtreecommitdiff
path: root/crates/tor-circmgr/src/mgr.rs
Commit message (Expand)AuthorAgeFilesLines
* Run maint/add_warning.Nick Mathewson2024-03-131-0/+1
* circmgr: Remove now-obsolete error variants.Nick Mathewson2024-03-121-5/+4
* tor-circmgr: Add UniqId to CircTimeout.Gabriela Moldovan2024-02-271-1/+1
* Teach *CircUsage structs about stability.Nick Mathewson2024-02-201-0/+6
* tor-circmgr: partially port mgr tests to MockRuntimeSaksham Mittal2023-11-141-11/+11
* 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
* oneshot: Apply deferred rustfmt churnIan Jackson2023-10-111-1/+1
* oneshot: Use veneer in tor-circmgrIan Jackson2023-10-111-1/+2
* arti-client: add exit selection with GeoIP country codeseta2023-09-181-0/+4
* Run maint/add_warning to add lint block everywhereIan Jackson2023-08-231-0/+1
* Merge branch 'clippy-allow' into 'main'Ian Jackson2023-07-111-0/+1
|\
| * Run maint/add_warning to actually apply new lint allowsIan Jackson2023-07-101-0/+1
* | rng ranges: Use gen_range_checked().expect() in obvious casesIan Jackson2023-07-101-2/+3
|/
* 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-071-12/+12
|\ \ | |/ |/|
| * circmgr: Use event_report!() and similar macrosNick Mathewson2023-07-071-12/+12
* | Avoid matches!(x, None), matches!(x, Ok(_))Nick Mathewson2023-07-061-1/+1
|/
* Merge branch 'info-to-warn' into 'main'gabi-2502023-05-171-5/+8
|\
| * Change log level to debug and warn for certain appropriate situationsSaksham Mittal2023-05-171-5/+8
* | Refactor ClientCirc APIs to use Arc<ClientCirc>.Nick Mathewson2023-05-161-13/+13
|/
* circmgr: Functions to launch an unmanaged circuit.Nick Mathewson2023-03-221-0/+18
* Use ErrorReport - run rustfmtIan Jackson2023-01-301-2/+3
* Use ErrorReport for errors in warn! in tor-circmgrIan Jackson2023-01-301-1/+1
* Use ErrorReport for errors in info! in tor-circmgrIan Jackson2023-01-301-6/+6
* Allow clippy::unchecked_duration_subtraction in testsNick Mathewson2023-01-271-0/+1
* test lint blocks: Add many many automaticallyIan Jackson2022-12-121-0/+8
* Even more comments explaining circuit cancellation.Nick Mathewson2022-11-221-3/+37
* Improve notes surrounding circuit cancellation.Nick Mathewson2022-11-221-5/+18
* Merge branch 'channel' into 'main'Ian Jackson2022-08-171-0/+7
|\
| * channel usage: Rename CU::UserTraffic from CU::ExitIan Jackson2022-08-171-1/+1
| * Move ChannelUsage from tor_proto to tor_chanmgrIan Jackson2022-08-171-1/+1
| * Provide ChannelUsage and plumb it all the way downIan Jackson2022-08-161-0/+7
* | Mark some circuit-building errors as "transient".Nick Mathewson2022-08-161-9/+35
|/
* tor-netdir: Collapse by_id and by_relay_id into a single fn.Nick Mathewson2022-08-101-3/+4
* fix runtime issues on iostrinity-1686a2022-07-301-4/+6
* circmgr: Use FilterCounts to explain why we couldn't build pathsNick Mathewson2022-07-121-1/+6
* tor-netdir: testnet: Make construct_netdir infallible (rustfmt)Ian Jackson2022-06-131-3/+1
* tor-netdir: testnet: Make construct_netdir infallibleIan Jackson2022-06-131-1/+0
* Resolve the new `derive_partial_eq_without_eq` lint.Nick Mathewson2022-05-231-3/+3
* squash! Bump every crate's edition to 2021.Nick Mathewson2022-04-251-1/+0
* circmgr: Report CircProvenance from AbstractCircMgr.Nick Mathewson2022-04-121-21/+32
* Distinguish UsageMismatch cases by whether a race is possibleNick Mathewson2022-04-041-0/+6
* circmgr: Improve retry-and-or-delay logic.Nick Mathewson2022-04-041-26/+36
* circmgr: Improve reporting of error origins.Nick Mathewson2022-04-041-27/+70
* circmgr: Avoid a race condition in circuit usage restrictionNick Mathewson2022-04-041-5/+14
* circmgr: limit circuit attempts when launch_parallelism > 1.Nick Mathewson2022-03-301-1/+21
* Turn FallbackList into a real type, and store one in GuardMgr.Nick Mathewson2022-03-301-2/+4
* Move fallback.rs into guardmgr.Nick Mathewson2022-03-301-1/+1