summaryrefslogtreecommitdiff
path: root/crates/tor-proto/src/channel/circmap.rs
Commit message (Expand)AuthorAgeFilesLines
* tor-proto: replace use of `ChannelDirection` with `CircIdRange`Steven Engler2026-04-081-1/+1
* tor-proto: rename `CircIdRange::is_allowed_by_peer()` to `is_allowed_for_peer()`Steven Engler2026-04-081-2/+2
* tor-proto: support relay circs in channel's `CircMap`Steven Engler2026-04-081-0/+57
* tor-proto: rename `CircEnt::Open` to `CircEnt::OpenOrigin`Steven Engler2026-04-081-11/+13
* tor-proto: add `CircIdRange::is_allowed_by_peer()`Steven Engler2026-03-311-0/+8
* tor-proto: add `CircIdRange::integer_range()`Steven Engler2026-03-311-6/+15
* proto: Client circuit reactor now handles AnyChanMsgDavid Goulet2025-12-101-1/+1
* proto: Remove extra slashes in doc commentsGabriela Moldovan2025-12-011-2/+2
* Fix name of clippy lint to unchecked_time_subtraction (2)Ian Jackson2025-11-061-1/+1
* proto: Move celltypes out of clientGabriela Moldovan2025-10-131-1/+2
* padding: Report when outbound cells are flushed.Nick Mathewson2025-09-021-1/+11
* padding: Give CircEnt in a Channel a handle for the PaddingController.Nick Mathewson2025-09-021-72/+82
* proto: Turn CircEnt variants into struct-like format.Nick Mathewson2025-09-021-9/+38
* proto: Rename the `tunnel` module to `client`.Gabriela Moldovan2025-08-181-2/+2
* Switch Cargo.toml files to edition 2024.Nick Mathewson2025-08-071-3/+3
* proto: temporarily suppress warning; see #2003.Nick Mathewson2025-05-151-2/+2
* squash! Upgrade rand dependency to 0.9.Nick Mathewson2025-03-181-2/+2
* tor-proto: Add a tunnel module.David Goulet2025-02-201-2/+2
* tor-proto: Specify which of the 2 senders is used for sending cells.Gabriela Moldovan2024-11-201-1/+1
* Apply deferred rustfmt churnIan Jackson2024-10-091-5/+2
* memquota: Use an mq_queue for channel->circuit RX queueIan Jackson2024-10-091-3/+3
* memquota: Introduce type aliases for channel->circuit RX queueIan Jackson2024-10-091-5/+4
* extract tor_async_utils::oneshot into ::oneshot-fused-workaroundJim Newsome2024-08-281-2/+1
* Run maint/add_warning.Nick Mathewson2024-03-131-0/+1
* Change `CircId` to never be zeroJim Newsome2023-10-251-16/+12
* oneshot: Use veneer in tor-protoIan Jackson2023-10-111-2/+4
* Run maint/add_warning to add lint block everywhereIan Jackson2023-08-231-0/+1
* Run maint/add_warning to actually apply new lint allowsIan Jackson2023-07-101-0/+1
* Allow clippy::unchecked_duration_subtraction in testsNick Mathewson2023-01-271-0/+1
* test lint blocks: Add many many automaticallyIan Jackson2022-12-121-0/+8
* Use testing_rng() in tests throughout our crates.Nick Mathewson2022-06-021-1/+2
* Replace as_mut with deref impl for MutCircEntYuan Lyu2022-02-161-16/+24
* Make CircMap open_ent_count O(1)Yuan Lyu2022-02-161-17/+62
* Expire channels that have been unused for too longYuan Lyu2022-02-041-0/+21
* Remove many needless borrows and slicesIan Jackson2022-02-021-1/+1
* fix/silence clippy lints in test modulesDaniel Eades2021-09-081-0/+1
* Move all crates into a `crates` subdirectory.Nick Mathewson2021-08-271-0/+242