summaryrefslogtreecommitdiff
path: root/crates/tor-circmgr/src/mgr.rs
Commit message (Expand)AuthorAgeFilesLines
* proto: Add a circuit module shared between client and relay impls.Gabriela Moldovan2025-08-281-1/+2
* Switch Cargo.toml files to edition 2024.Nick Mathewson2025-08-071-9/+5
* conflux: Adjust docs and fix doc links.Gabriela Moldovan2025-08-051-12/+12
* proto: abolish path_ref() in favor of all_paths().Gabriela Moldovan2025-08-051-6/+3
* circmgr: Add back cognitive_complexity allows.Gabriela Moldovan2025-08-051-0/+1
* circmgr: Fix unit testsDavid Goulet2025-08-051-12/+12
* hs: Use the new Tunnel interface for onion serviceDavid Goulet2025-08-051-1/+1
* tunnel: Implement Buildable for ClientTunnelDavid Goulet2025-08-051-10/+7
* circmgr: Major rename for the new Tunnel namespaceDavid Goulet2025-08-051-446/+457
* 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