summaryrefslogtreecommitdiff
path: root/crates/tor-proto/src/client
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* proto: Avoid polling join point streams more than once.Gabriela Moldovan2025-09-251-6/+11
* proto: Remove now-unused function.Gabriela Moldovan2025-09-251-21/+2
* proto: Rewrite ConfluxSet::next_circ_action() using PollAll.Gabriela Moldovan2025-09-254-132/+109
* proto: Expose CircHopList in ConfluxSet.Gabriela Moldovan2025-09-251-1/+1
* proto: Return multiple actions from next_circ_action (fmt).Gabriela Moldovan2025-09-251-47/+47
* proto: Return multiple actions from next_circ_action.Gabriela Moldovan2025-09-252-4/+17
* proto: Push conflux state checks inside handshake_timeout() (fmt).Gabriela Moldovan2025-09-251-6/+6
* proto: Push conflux state checks inside handshake_timeout().Gabriela Moldovan2025-09-253-9/+13
* Merge branch 'expire-halfstream-cbt' into 'main'gabi-2502025-09-246-28/+233
|\
| * proto: Temporarily ignore large_enum_variant clippy warning.Gabriela Moldovan2025-09-231-0/+1
| * proto: Apply deferred rustfmt.Gabriela Moldovan2025-09-221-3/+1
| * proto: Remove duplicate word in comment.Gabriela Moldovan2025-09-221-1/+1
| * proto: Add new error type for cells received on non-existent streams.Gabriela Moldovan2025-09-223-11/+24
| * proto: Log circuit reactor errors at debug level.Gabriela Moldovan2025-09-221-2/+2