summaryrefslogtreecommitdiff
path: root/crates/tor-circmgr/src
Commit message (Expand)AuthorAgeFilesLines
...
* all: replace all uses of `futures::task::SpawnExt` with `tor_rtcompat::SpawnExt`Steven Engler2025-11-044-5/+5
* tor-linkspec: Change HasAddrs::addrs to return an IteratorIan Jackson2025-10-061-3/+4
* Remove "doc_auto_cfg" incantation from all crates.Nick Mathewson2025-09-291-1/+1
* opentelemetry: Add some instrument macros.Wesley Aptekar-Cassels2025-09-241-0/+2
* Merge branch 'expire-halfstream-cbt' into 'main'gabi-2502025-09-242-12/+38
|\
| * proto: Use the circuit build timeout instead of the abandon timeout.Gabriela Moldovan2025-09-221-2/+2
| * circmgr: Pass the timeout estimator to circuit constructor (fmt).Gabriela Moldovan2025-09-161-8/+13
| * circmgr: Pass the timeout estimator to circuit constructor.Gabriela Moldovan2025-09-161-7/+16
| * circmgr: Implement TimeoutEstimator for Estimator.Gabriela Moldovan2025-09-161-0/+12
* | circmgr: Replace BoundedVecDeque with a much smaller wrapperNick Mathewson2025-09-171-10/+79
* | tor-proto: use `CellCount` in `FlowCtrlParameters`Steven Engler2025-09-161-4/+4
|/
* Merge branch 'xon-xoff-checker' into 'main'David Goulet2025-09-151-1/+9
|\
| * tor-proto: add `FlowCtrlParameters` to `CircParameters` and `HopSettings`Steven Engler2025-09-111-1/+9
* | Move `FallbackDir` into `tor-dircommon`Clara Engler2025-09-113-3/+3
|/
* Merge branch 'the-bell-tolls-for-once_cell' into 'main'wesleyac2025-09-031-7/+1
|\
| * tor-circmgr: Modified MSRV TODOs for `once_cell` removalhashcatHitman2025-08-201-7/+1
* | tor-circmgr: Removed dependency on `static_assertions`hashcatHitman2025-09-011-3/+2
* | proto: Add a circuit module shared between client and relay impls.Gabriela Moldovan2025-08-287-8/+13
* | Merge branch 'circmgr-timeout-estimator-logging' into 'main'Nick Mathewson2025-08-271-0/+2
|\ \ | |/ |/|
| * tor-circmgr: Make connection failure log at debug level.Wesley Aptekar-Cassels2025-08-131-1/+1
| * tor-circmgr: Add more logging about timeout estimation.Wesley Aptekar-Cassels2025-08-121-0/+2
* | chanmgr: Add KeyMgr to channel builderDavid Goulet2025-08-202-0/+2
* | proto: Move the `stream` module under `client` (fmt).Gabriela Moldovan2025-08-181-1/+3
* | proto: Move the `stream` module under `client` (breaking).Gabriela Moldovan2025-08-181-3/+3
|/
* circmgr: Move the body of get_channel_to_guard into its only caller.Nick Mathewson2025-08-071-33/+23
* circmgr: Don't count channel negotiation towards circuit built time.Nick Mathewson2025-08-072-53/+77
* cirmgr: extract code that opens a channel.Nick Mathewson2025-08-071-14/+26
* Fix warnings and errors from edition 2024.Nick Mathewson2025-08-072-8/+9
* Switch Cargo.toml files to edition 2024.Nick Mathewson2025-08-0721-85/+90
* Update code for Edition 2024Nick Mathewson2025-08-073-4/+3
* Merge branch 'use-cc' into 'main'Nick Mathewson2025-08-051-39/+24
|\
| * tor-proto: use congestion control when "flowctl-cc" is enabledSteven Engler2025-08-041-39/+24
* | circmgr: Feature gate multi path tunnel with conflux flagDavid Goulet2025-08-052-5/+13
* | Revert "circmgr: Feature-gate all the onion service tunnel types."Gabriela Moldovan2025-08-052-22/+2
* | circmgr: Feature-gate all the onion service tunnel types.Gabriela Moldovan2025-08-052-2/+22
* | Do not fully-qualify Sync.Gabriela Moldovan2025-08-053-15/+15
* | proto: Fix infinite recursion in ClientTunnel::extend().Gabriela Moldovan2025-08-051-2/+2
* | conflux: Adjust docs and fix doc links.Gabriela Moldovan2025-08-053-15/+17
* | proto: abolish path_ref() in favor of all_paths().Gabriela Moldovan2025-08-055-32/+25
* | circmgr: Feature-gate ServiceOnionServiceIntroTunnel to fix compile errors.Gabriela Moldovan2025-08-051-0/+1
* | circmgr: Feature-gate send_raw_msg.Gabriela Moldovan2025-08-051-0/+1
* | circmgr: Gate tor_proto::handshake usage behind hs-common.Gabriela Moldovan2025-08-051-1/+6
* | proto, circmgr: Fix feature-gating.Gabriela Moldovan2025-08-051-1/+2
* | circmgr: Fully-qualify types in macro.Gabriela Moldovan2025-08-051-4/+2
* | circmgr: Add back cognitive_complexity allows.Gabriela Moldovan2025-08-052-0/+2
* | circmgr: Fix unit testsDavid Goulet2025-08-052-15/+15
* | tunnel: Implement start_conversation() for all tunnel typesDavid Goulet2025-08-051-9/+15
* | hs: Use the new Tunnel interface for onion serviceDavid Goulet2025-08-054-12/+90
* | circmgr: Return more type specific tunnelDavid Goulet2025-08-052-8/+12
* | tunnel: Implement Buildable for ClientTunnelDavid Goulet2025-08-055-84/+88