summaryrefslogtreecommitdiff
path: root/crates/tor-proto/src/client
Commit message (Expand)AuthorAgeFilesLines
* tor-proto: fix `clippy::needless_pass_by_value` warningSteven Engler2025-10-211-0/+1
* proto: Fix doc links post-refactoringGabriela Moldovan2025-10-211-1/+5
* proto: Move StreamMpsc{Sender,Receiver} to stream module (fmt)Gabriela Moldovan2025-10-213-3/+3
* proto: Move StreamMpsc{Sender,Receiver} to stream moduleGabriela Moldovan2025-10-215-9/+8
* proto: Move hop settings into a shared moduleGabriela Moldovan2025-10-215-306/+15
* proto: Move streammap out of the client module (fmt)Gabriela Moldovan2025-10-213-5/+3
* proto: Move halfstream under streammapGabriela Moldovan2025-10-211-247/+0
* proto: Move streammap out of the client moduleGabriela Moldovan2025-10-217-685/+11
* proto: Move dumb pipes to top-lvl stream module (fmt)Gabriela Moldovan2025-10-216-6/+6
* proto: Move dumb pipes to top-lvl stream moduleGabriela Moldovan2025-10-218-264/+7
* proto: Give the relay reactor a stream mapGabriela Moldovan2025-10-211-2/+2
* Cleanup: Remove a variable renameNick Mathewson2025-10-201-4/+2
* Refactor: turn circ_extensions_from_settings into a methodNick Mathewson2025-10-203-63/+62
* proto: Rename data cmd checkers to {Inbound,Outbound}DataCmdCheckerGabriela Moldovan2025-10-165-14/+14
* proto: Fix docs to refer to the right stream:: paths.Gabriela Moldovan2025-10-162-2/+2
* proto: Move IncomingDataCmdChecker to top-level stream module.Gabriela Moldovan2025-10-162-49/+1
* proto: Split out DataCmdChecker into multiple types (fmt).Gabriela Moldovan2025-10-161-1/+1
* proto: Split out DataCmdChecker into multiple types.Gabriela Moldovan2025-10-163-13/+51
* proto: Do not fully-qualify Arc.Gabriela Moldovan2025-10-161-3/+3
* proto: Replace fully-qualified paths with use (fmt).Gabriela Moldovan2025-10-162-8/+2
* proto: Replace fully-qualified paths with use.Gabriela Moldovan2025-10-162-8/+8
* proto: Reformat imports post-move.Gabriela Moldovan2025-10-169-9/+9
* proto: Avoid crate-pub reexports of shared types from the client module.Gabriela Moldovan2025-10-1610-19/+17
* proto: Move cmdchecker under top-level stream module.Gabriela Moldovan2025-10-162-57/+1
* tor-proto: remove `StreamEndpointType`Steven Engler2025-10-141-8/+6
* Merge branch 'celltypes' into 'main'gabi-2502025-10-146-187/+5
|\
| * proto: Move celltypes out of clientGabriela Moldovan2025-10-136-187/+5
* | Merge branch 'unique-id' into 'main'David Goulet2025-10-141-6/+0
|\ \
| * | proto: Stop using tunnel IDs in relay reactor.Gabriela Moldovan2025-10-131-6/+0
| |/
* / proto: Use a small vec for the hop list.Gabriela Moldovan2025-10-131-1/+7
|/
* Merge branch 'mv-flow-ctrl' into 'main'gabi-2502025-10-0817-1083/+14
|\
| * proto: Move flow_ctrl module under stream (fmt).Gabriela Moldovan2025-10-078-18/+14
| * proto: Move flow_ctrl module under stream.Gabriela Moldovan2025-10-0717-1079/+14
* | tor-proto: deprecate handshake-specific create/extend variantsNick Mathewson2025-10-071-0/+10
|/
* Merge branch 'chan_padder' into 'main'Nick Mathewson2025-10-064-4/+20
|\
| * proto: Add a comment to note a naming issue.Nick Mathewson2025-10-021-0/+4
| * proto: Implement channel padding with maybenot padders.Nick Mathewson2025-10-021-1/+0
| * proto: Trigger maybenot events for channel-level padding.Nick Mathewson2025-10-022-0/+9
| * proto: Generate per-sender NormalSent events from circuits.Nick Mathewson2025-10-011-3/+7
* | tor-proto: fix comment related to validating stream messagesSteven Engler2025-09-301-3/+4
|/
* padding: Remove post-queue blocker.Nick Mathewson2025-09-302-36/+26
* padding: be less dogmatic in a TODO about where a buffer would go.Nick Mathewson2025-09-301-4/+4
* Sort output events for next_circ_action.Nick Mathewson2025-09-291-1/+48
* proto: Replace magic value with constant (fmt).Gabriela Moldovan2025-09-251-1/+2
* proto: Replace magic value with constant.Gabriela Moldovan2025-09-251-4/+9
* proto: Use MAX_CONFLUX_LEGS instead of magic number.Gabriela Moldovan2025-09-251-1/+2
* proto: Make padding and timeout actions take priority.Gabriela Moldovan2025-09-251-34/+69
* proto: Add comment emphasizing that the PollAll ordering matters.Gabriela Moldovan2025-09-251-0/+7
* proto: Add comment explaining why we need the chan_sender readiness check.Gabriela Moldovan2025-09-251-0/+3
* proto: Rewrite should_skip_join_point to return bool.Gabriela Moldovan2025-09-251-11/+10