summaryrefslogtreecommitdiff
path: root/crates/tor-circmgr/src/mgr.rs
Commit message (Expand)AuthorAgeFilesLines
* circmgr: Make test helper non-async (fmt)Gabriela Moldovan2026-01-281-5/+1
* circmgr: Make test helper non-asyncGabriela Moldovan2026-01-281-9/+9
* fix: preserve timestamps when flattening RetryErrorsNihal2025-12-171-7/+1
* fix: use wallclock timestamps in all push_timed callsNihal2025-12-171-22/+22
* fix: semver labels and extend() with push_timed loopNihal2025-12-171-3/+6
* refactor: convert Extend to inherent method, forbid push/extend, fix rend_han...Nihal2025-12-171-0/+2
* refactor: clean codeNihal2025-12-171-4/+4
* feat(retry-error): add timestamps to retry errorsNihal2025-12-171-7/+26
* circmgr: Add missing docs for RestrictionFailedGabriela Moldovan2025-12-011-0/+1
* opentelemetry: Instrument a bunch of functions.Wesley Aptekar-Cassels2025-11-241-2/+13
* circmgr: report errors from update_long_lived_tunnel_last_usedNick Mathewson2025-11-121-21/+54
* circmgr: In expiration task, try again if we are not yet ready to expire.Nick Mathewson2025-11-121-21/+31
* circmgr: Add a timeout setting for long-lived circuits.Nick Mathewson2025-11-121-1/+2
* circmgr: Implement expiration for long-lived tunnels.Nick Mathewson2025-11-121-21/+217
* circmgr: Add a notion of long-lived tunnels.Nick Mathewson2025-11-121-8/+45
* circmgr: Refactor should_expire()Nick Mathewson2025-11-121-24/+40
* circmgr: make expiration functions asyncNick Mathewson2025-11-121-23/+18
* circmgr: rename expire_tunnel to consider_expiring_tunnelNick Mathewson2025-11-121-3/+7
* Fix name of clippy lint to unchecked_time_subtraction (2)Ian Jackson2025-11-061-1/+1
* all: run cargo fmtSteven Engler2025-11-041-1/+1
* all: replace all uses of `futures::task::SpawnExt` with `tor_rtcompat::SpawnExt`Steven Engler2025-11-041-1/+1
* Move `FallbackDir` into `tor-dircommon`Clara Engler2025-09-111-1/+1
* 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