summaryrefslogtreecommitdiff
path: root/crates/tor-proto
Commit message (Expand)AuthorAgeFilesLines
...
| * tor-proto: add dedicated types for the incoming stream queueSteven Engler2025-07-1610-24/+275
| * tor-proto: combine some objects into a `StreamComponents`Steven Engler2025-07-152-28/+64
| * tor-proto: rename `StreamSendFlowControl` and related changesSteven Engler2025-07-155-46/+47
| * tor-proto: adjust `CtrlMsg::SendSendme` and renameSteven Engler2025-07-153-60/+80
| * tor-cell: remove `flowctl-cc` feature and make XON/XOFF cells stableSteven Engler2025-07-152-2/+1
* | proto: Add some docs for the conflux stream tests.Gabriela Moldovan2025-07-161-0/+27
* | proto: Explain why the test MockRuntime is behind a mutex.Gabriela Moldovan2025-07-161-1/+6
* | conflux: Ensure the min-heap is really a min-heap.Gabriela Moldovan2025-07-161-1/+1
* | conflux: Add test for out-of-order cell handling in the client.Gabriela Moldovan2025-07-161-3/+252
* | proto: Make the mock exit start writing to the stream.Gabriela Moldovan2025-07-161-1/+84
* | proto: Replace oneshot completion channel with event channel.Gabriela Moldovan2025-07-161-18/+45
* | proto: Give ConfluxStreamState a constructor.Gabriela Moldovan2025-07-161-7/+14
* | proto: Replace tuple with struct with named fields for clarity.Gabriela Moldovan2025-07-161-37/+30
* | proto: Move list of expected switches to a separate variable.Gabriela Moldovan2025-07-161-26/+30
* | proto: Clarify docs to say who the receiver of the data_recvd is.Gabriela Moldovan2025-07-161-1/+1
* | proto: Remove no-longer accurate comment from test.Gabriela Moldovan2025-07-161-4/+0
* | proto: Refactor test loop exit condition.Gabriela Moldovan2025-07-161-1/+13
* | proto: Rename test for clarity.Gabriela Moldovan2025-07-161-1/+1
|/
* Merge branch 'flow-ctrl' into 'main'opara2025-07-1012-96/+327
|\
| * tor-proto: renamed `get_bytes_per_sec()` to `bytes_per_sec()`Steven Engler2025-07-102-2/+2
| * tor-proto: changed 'if' statements to 'match'Steven Engler2025-07-102-22/+34
| * tor-proto: added TODOs for making rate limit stream optionalSteven Engler2025-07-092-0/+2
| * tor-proto: set `XonXoffBased` variant behind "flowctl-cc" featSteven Engler2025-07-072-5/+23
| * tor-proto: finish support for `StreamSendFlowControl` XON/XOFFSteven Engler2025-07-071-7/+4
| * tor-proto: handle XON/XOFF messagesSteven Engler2025-07-075-7/+101
| * tor-proto: establish channel for rate limit updatesSteven Engler2025-07-079-31/+127
| * tor-proto: code movementSteven Engler2025-07-071-33/+33
| * tor-proto: small `DataWriter` refactoringSteven Engler2025-07-071-25/+35
| * tor-proto: remove incorrect doc commentSteven Engler2025-07-071-2/+0
| * tor-proto: move sendme decoding into `StreamSendFlowControl`Steven Engler2025-07-074-18/+22
* | Merge branch 'fix-zero-read' into 'main'Ian Jackson2025-07-101-2/+3
|\ \
| * | tor-proto: fix 0-len buffer bug in `DataReader::poll_read`Steven Engler2025-06-261-2/+3
* | | Merge branch 'prop360-combined' into 'main'Nick Mathewson2025-07-104-1/+144
|\ \ \
| * | | Suggestions from @gabi-250 on prop360 implementation.Nick Mathewson2025-07-101-1/+1
| * | | Comment to explain _why_ ExcessOutbound is internal.Nick Mathewson2025-07-101-0/+5
| * | | Rename last_hop to last_hop_info to fix name conflictNick Mathewson2025-07-101-1/+1
| * | | proto: Add the ability to enforce a maximum number of cells per hopNick Mathewson2025-07-104-1/+118
| * | | proto: Add method to get the last hop of a circuit.Nick Mathewson2025-07-101-0/+21
* | | | Typo fixes (automatic and hand-verified)Nick Mathewson2025-07-092-2/+2
|/ / /
* | | Remove semver.md files post-release.Gabriela Moldovan2025-07-081-7/+0
* | | Bump all the unstable tor- and arti- crates to 0.32.0.Gabriela Moldovan2025-07-071-19/+19
* | | Bump the versions of the non-{arti-,tor-} crates.Gabriela Moldovan2025-07-071-4/+4
| |/ |/|
* | tor-proto: Remove unnecessary return.Gabriela Moldovan2025-07-071-1/+1
* | Temporarily suppress mismatched_lifetime_syntaxes.Gabriela Moldovan2025-07-071-0/+1
* | Merge branch 'arti-1.4.5-prep' into 'main'gabi-2502025-07-071-1/+1
|\ \
| * | Upgrade to derive-deftly 1.1.0.Gabriela Moldovan2025-07-071-1/+1
* | | proto: ignore large_enum_variant warningNick Mathewson2025-07-031-1/+1
|/ /
* | proto: Add clippy exception for handle_cmd().Gabriela Moldovan2025-06-271-0/+1
* | proto: Add clippy exception for next_circ_action().Gabriela Moldovan2025-06-271-0/+1
* | proto: Remove unnecessary return statement to satisfy clippy.Gabriela Moldovan2025-06-271-1/+1