summaryrefslogtreecommitdiff
path: root/crates/tor-proto/src/circuit.rs
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'cell-sender' into 'main'Alexander Hansen Færøy2025-11-101-0/+1
|\
| * proto: Move cell_sender out of the client moduleGabriela Moldovan2025-10-281-0/+1
* | proto: Add a new CircSyncView typeGabriela Moldovan2025-10-301-0/+2
|/
* proto: Fix doc links post-refactoringGabriela Moldovan2025-10-211-2/+2
* proto: Move hop settings into a shared moduleGabriela Moldovan2025-10-211-0/+72
* proto: Move celltypes out of clientGabriela Moldovan2025-10-131-0/+1
* proto: Add a circuit module shared between client and relay impls.Gabriela Moldovan2025-08-281-0/+8
* tor-proto: Add a tunnel module.David Goulet2025-02-201-2563/+0
* tor-proto: Change the visibility of a series of structGabriela Moldovan2025-02-201-7/+7
* tor-proto: Move CreateHandshakeWrap to reactor module.Gabriela Moldovan2025-02-181-56/+1
* tor-proto: remove `ClientCirc::channel`Steven Engler2025-02-101-26/+2
* tor-proto: add `ClientCirc::first_hop_clock_skew`Steven Engler2025-02-101-0/+14
* conflux: Split off `time_provider` from `channel` in `ClientCirc`Neel Chauhan2025-02-101-2/+7
* tor-proto: Turn some CtrlMsgs into CtrlCmds.Gabriela Moldovan2025-02-061-10/+10
* tor-proto: Make shutdown a CtrlCmd.Gabriela Moldovan2025-02-061-5/+6
* proto: Remove ConversationInHandlerDavid Goulet2025-02-041-41/+1
* tor-proto: Ensure rx end of chan reactor output sink is not dropped in test.Gabriela Moldovan2025-02-031-1/+1
* tor-proto: Rewrite circuit reactor run_once() loop to use select!.Gabriela Moldovan2025-01-291-2/+5
* tor-proto: Use SendRelayCell within CtrlMsg::SendRelayCell.Gabriela Moldovan2025-01-291-2/+3
* tor-proto: Derive Default for MutableState.Gabriela Moldovan2025-01-281-1/+1
* tor-proto: Replace sleep() in test with advance_until_stalled().Gabriela Moldovan2025-01-161-15/+5
* congestion: Remove FixedWindow start window default valueDavid Goulet2025-01-161-1/+1
* test: Fix circuit unit testsDavid Goulet2025-01-161-0/+1
* proto: Remove unused circuit/sendme.rsDavid Goulet2025-01-161-1/+0
* proto: Use congestion control in circuit reactorDavid Goulet2025-01-161-1/+1
* circmgr: Modify CircParameters for congestion controlDavid Goulet2025-01-161-50/+21
* tor-proto: Add traced_test to test casesIan Jackson2025-01-151-0/+21
* Resolve clippy::empty_line_after_doc_comments warnings.Nick Mathewson2024-12-031-1/+1
* Merge branch 'mq-fix' into 'main'Ian Jackson2024-10-221-14/+24
|\
| * memquota: Fix resolve stream account lifetimeIan Jackson2024-10-211-6/+5
| * memquota: Fix circuit account lifetime (fmt)Ian Jackson2024-10-211-4/+16
| * memquota: Fix circuit account lifetime (clippy churn)Ian Jackson2024-10-211-4/+4
| * memquota: Fix circuit account lifetimeIan Jackson2024-10-211-4/+3
* | tor-proto: Reinstate circuit hop check in test_create()Neel Chauhan2024-10-161-4/+1
|/
* Replace _ => panic!() in tor-protoIan Jackson2024-10-151-14/+14
* Merge branch 'mq-circ' into 'main'David Goulet2024-10-101-9/+11
|\
| * Apply deferred rustfmt churnIan Jackson2024-10-091-4/+1
| * memquota: Use an mq_queue for channel->circuit RX queueIan Jackson2024-10-091-4/+4
| * memquota: Introduce type aliases for channel->circuit RX queueIan Jackson2024-10-091-4/+9
* | tor-proto: Fix flaky circuit::test::accept_valid_sendme test.Wesley Aptekar-Cassels2024-10-071-4/+3
|/
* tor-proto: Remove the no-longer needed allowsIan Jackson2024-10-031-1/+0
* tor-proto: Make incoming stream requests participate in memquota (fmt)Ian Jackson2024-10-031-2/+2
* tor-proto: Make incoming stream requests participate in memquotaIan Jackson2024-10-031-1/+3
* tor-proto: Make stream queues participate in memquota (fmt)Ian Jackson2024-10-031-2/+2
* tor-proto: Make stream queues participate in memquotaIan Jackson2024-10-031-6/+13
* tor-proto: Put a StreamAccount in DataStream etc.Ian Jackson2024-10-031-2/+5
* tor-proto: Put a CircuitAccount in ClientCirc and circuit::ReactorIan Jackson2024-10-031-1/+12
* tor-proto: Make PendingClientCirc::new fallibleIan Jackson2024-10-031-4/+5
* Merge branch 'mpsc-types' into 'main'Ian Jackson2024-10-021-1/+15
|\
| * tor-proto: Introduce type aliases for stream queues (fmt)Ian Jackson2024-10-021-4/+3