aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-proto/src
Commit message (Expand)AuthorAgeFilesLines
...
| * proto: Pass the cell by reference to resolve a warningGabriela Moldovan2026-05-201-3/+2
| * proto: Log a message when a forward DESTROY comes alongGabriela Moldovan2026-05-201-3/+15
* | Merge branch 'socket-buf-size' into 'main'opara2026-05-211-0/+1
|\ \
| * | tor-proto: add note about proxy socket buf sizesSteven Engler2026-05-071-0/+1
* | | tor-proto: destructure the `ReactorStreamComponents`Steven Engler2026-05-211-5/+12
* | | tor-proto: have `StreamReqInfo` store a `ReactorStreamComponents`Steven Engler2026-05-216-49/+41
* | | tor-proto: add a TODO item for XON/XOFF flow controlSteven Engler2026-05-211-0/+3
* | | tor-proto: move memquota stream account arg to last positionSteven Engler2026-05-215-11/+11
* | | tor-proto: clean up `CIRCUIT_BUFFER_SIZE`Steven Engler2026-05-213-12/+1
* | | tor-proto: move more stream queue init to reactorSteven Engler2026-05-217-149/+86
* | | tor-proto: add `ReactorStreamComponents` to bundle return valsSteven Engler2026-05-207-29/+54
* | | tor-proto: small comment improvementsSteven Engler2026-05-202-1/+3
* | | tor-proto: remove unneeded type aliasSteven Engler2026-05-201-5/+2
* | | tor-proto: always use a bounded mpsc queue for streamsSteven Engler2026-05-203-39/+22
* | | tor-proto: add `FlowCtrlHooks::inbound_queue_max_len()`Steven Engler2026-05-203-1/+35
* | | tor-proto: move stream incoming queue init to reactorSteven Engler2026-05-207-69/+82
* | | tor-proto: small cleanup of `CircHopOutbound::build_flow_ctrl()`Steven Engler2026-05-201-11/+4
* | | tor-proto: rename `{,Half}StreamFlowCtrlInner` variantsSteven Engler2026-05-201-10/+10
* | | Merge branch 'vegas-stall' into 'main'David Goulet2026-05-204-14/+36
|\ \ \ | |_|/ |/| |
| * | tor-proto: vegas: return early if clock stall was detectedSteven Engler2026-05-073-10/+23
| * | tor-proto: rtt: return clock stall/jump status from `update()`Steven Engler2026-05-071-4/+13
* | | Upgrade rand crates to 0.10.Wesley Aptekar-Cassels2026-05-1214-38/+44
* | | tor-proto: clean up return type of `Circuit::begin_stream()`Steven Engler2026-05-112-13/+8
* | | tor-proto: indentation cleanupSteven Engler2026-05-111-20/+15
* | | tor-proto: reorg error handling for BeginStream reactor cmdSteven Engler2026-05-112-10/+26
* | | proto: Derive PartialEq for MetaCellDispositionGabriela Moldovan2026-05-071-1/+1
|/ /
* | tor-proto: rename `*FlowCtrl::e` to `inner`Steven Engler2026-05-071-15/+15
* | tor-proto: rename `*FlowCtrlEnum` to `*FlowCtrlInner`Steven Engler2026-05-071-14/+14
* | tor-proto: fix flow control for half-streamsSteven Engler2026-05-075-79/+98
* | tor-proto: add prototype for `HalfStreamFlowCtrl`Steven Engler2026-05-073-4/+124
* | tor-proto: comment change on `StreamFlowCtrl`Steven Engler2026-05-071-1/+6
|/
* proto: Remove an allow for a now-pedantic warning.Nick Mathewson2026-05-071-6/+0
* proto rpc: Turn tunnel paths into a dictNick Mathewson2026-04-283-9/+40
* proto rpc: Change PathEntry to an enum.Nick Mathewson2026-04-281-28/+30
* proto: Add an RPC function to access tunnel and inspect its path.Nick Mathewson2026-04-282-0/+225
* proto: Allow DataStreamCtrl and ClientTunnel to be RPC objects.Nick Mathewson2026-04-282-0/+10
* proto: Wrap PeerInfo in Arc<>Gabriela Moldovan2026-04-233-9/+9
* proto: Avoid collecting the chan identities in RelayIdSetGabriela Moldovan2026-04-231-10/+2
* proto: Apply deferred rustfmtGabriela Moldovan2026-04-231-5/+2
* proto: Remove expect(unused) from channel PeerInfoGabriela Moldovan2026-04-231-1/+0
* proto: Build the PeerInfo from the dummy target in the testsGabriela Moldovan2026-04-231-5/+14
* proto: Use PeerInfo in the extend handlerGabriela Moldovan2026-04-232-3/+4
* proto: Add an accessor for the PeerInfo of a channelGabriela Moldovan2026-04-231-0/+6
* proto: Add test ensuring we won't extend to the previous hopGabriela Moldovan2026-04-231-1/+43
* proto: Reject EXTEND2 targeting the previous hop in the circuitGabriela Moldovan2026-04-231-1/+13
* proto: Give the ExtendRequestHandler a copy of the inbound peer infoGabriela Moldovan2026-04-233-1/+8
* proto: Fix broken doc link in extend handlerGabriela Moldovan2026-04-231-1/+3
* proto: Extract EXTEND2 handling into a new moduleGabriela Moldovan2026-04-232-200/+254
* relay: Modify RelayNtorKeys to use a constructorDavid Goulet2026-04-211-7/+5
* proto: Make the CreateRequestHandler::new() take the ntor keysDavid Goulet2026-04-212-14/+20