summaryrefslogtreecommitdiff
path: root/crates/tor-circmgr/src/mgr.rs
Commit message (Expand)AuthorAgeFilesLines
* tor-circmgr: Reduced dependency on `once_cell`hashcatHitman2025-06-141-2/+2
* tor-circmgr: fix docs failureSteven Engler2025-06-091-2/+2
* *: suppress cognitive_complexity warnings from nightlyNick Mathewson2025-05-291-0/+2
* tor-proto: Update the TunnelMutableState when a circuit is removed.Gabriela Moldovan2025-05-151-2/+6
* circmgr: Rename AbstractCirc::{extend_ntor => extend}Nick Mathewson2025-04-281-2/+2
* circ: Remove CircParameters reference in call stackDavid Goulet2025-04-231-1/+1
* squash! Upgrade rand dependency to 0.9.Nick Mathewson2025-03-181-1/+1
* squash! Upgrade rand dependency to 0.9.Nick Mathewson2025-03-181-3/+3
* tor-rtmock: allow-Decorate every use of MockSleepProviderIan Jackson2025-03-061-1/+16
* Resolve clippy::empty_line_after_doc_comments warnings.Nick Mathewson2024-12-031-1/+2
* Introduce mpsc_channel_no_memquota and use it in the places it's wantedIan Jackson2024-10-151-1/+6
* Merge branch 'div_ceil' into 'main'Nick Mathewson2024-10-031-14/+1
|\
| * Use {u64,usize}::div_ceilNick Mathewson2024-09-301-14/+1
* | CircMgr: Start writing tests.Wesley Aptekar-Cassels2024-10-031-12/+35
|/
* CircMgr: Make CircMgr and HsCircPool generic over builder type.Wesley Aptekar-Cassels2024-09-241-244/+121
* Add test for CircList::find_open.Wesley Aptekar-Cassels2024-09-161-1/+55
* tor-circmgr: Remove AbstractSpec and FakeSpec.Wesley Aptekar-Cassels2024-09-161-241/+162
* extract tor_async_utils::oneshot into ::oneshot-fused-workaroundJim Newsome2024-08-281-1/+1
* 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