summaryrefslogtreecommitdiff
path: root/crates/tor-proto/src/client/reactor
Commit message (Expand)AuthorAgeFilesLines
* proto: Allow unstable_name_collisions in several placesGabriela Moldovan2025-12-011-0/+5
* opentelemetry: Instrument a bunch of functions.Wesley Aptekar-Cassels2025-11-243-2/+12
* proto: Fix up doc links post-refactoringGabriela Moldovan2025-11-171-2/+2
* proto: Make cc state shared between CircHop{Inbound,Outbound}Gabriela Moldovan2025-11-172-13/+10
* proto: Move CircHop{Inbound,Outbound} out of the client module.Gabriela Moldovan2025-11-171-573/+9
* proto: Add constructors for CircHop{Inbound,Outbound}Gabriela Moldovan2025-11-171-19/+46
* proto: Move some of CircHop's impl to CircHop{Inbound,Outbound}Gabriela Moldovan2025-11-171-141/+340
* proto: Make the hop in SendRelayCell optionalGabriela Moldovan2025-11-175-14/+16
* proto: Move SendRelayCell to circhop (fmt)Gabriela Moldovan2025-11-171-1/+1
* proto: Move SendRelayCell to circhopGabriela Moldovan2025-11-173-4/+6
* proto: Split CircHop into inbound and outbound components (fmt)Gabriela Moldovan2025-11-171-7/+13
* proto: Split CircHop into inbound and outbound componentsGabriela Moldovan2025-11-171-52/+76
* proto: Rename cell decoder field for clarityGabriela Moldovan2025-11-141-3/+3
* proto: Avoid exposing stream map field (fmt)Gabriela Moldovan2025-11-141-8/+11
* proto: Avoid exposing stream map fieldGabriela Moldovan2025-11-141-3/+3
* proto: Import StreamMap to reduce cognitive complexityGabriela Moldovan2025-11-141-6/+6
* Merge branch 'prop368-v4' into 'main'Nick Mathewson2025-11-133-0/+36
|\
| * tor-proto: Track information on when tunnels were last usedNick Mathewson2025-11-123-0/+36
* | proto: Remove duplicated function in CircHopGabriela Moldovan2025-11-132-7/+2
* | proto: Remove a no longer relevant TODOGabriela Moldovan2025-11-121-3/+0
|/
* Merge branch 'cell-sender' into 'main'Alexander Hansen Færøy2025-11-102-303/+1
|\
| * proto: Move cell_sender out of the client moduleGabriela Moldovan2025-10-282-303/+1
| * proto: Make everything in CircuitCellSender pub(crate)Gabriela Moldovan2025-10-281-8/+8
* | proto: Move a TODO to CircSyncViewGabriela Moldovan2025-10-301-3/+0
* | proto: Replace ClientCircSyncView in IncomingStreamRequestFilterGabriela Moldovan2025-10-302-3/+4
|/
* tor-proto: fix `clippy::needless_pass_by_value` warningSteven Engler2025-10-211-0/+1
* proto: Move StreamMpsc{Sender,Receiver} to stream module (fmt)Gabriela Moldovan2025-10-212-2/+2
* proto: Move StreamMpsc{Sender,Receiver} to stream moduleGabriela Moldovan2025-10-213-3/+4
* proto: Move hop settings into a shared moduleGabriela Moldovan2025-10-214-6/+9
* proto: Move streammap out of the client module (fmt)Gabriela Moldovan2025-10-213-5/+3
* proto: Move streammap out of the client moduleGabriela Moldovan2025-10-214-4/+5
* proto: Move dumb pipes to top-lvl stream module (fmt)Gabriela Moldovan2025-10-213-3/+3
* proto: Move dumb pipes to top-lvl stream moduleGabriela Moldovan2025-10-213-3/+3
* Refactor: turn circ_extensions_from_settings into a methodNick Mathewson2025-10-202-63/+2
* proto: Rename data cmd checkers to {Inbound,Outbound}DataCmdCheckerGabriela Moldovan2025-10-161-2/+2
* proto: Split out DataCmdChecker into multiple types.Gabriela Moldovan2025-10-161-2/+2
* proto: Reformat imports post-move.Gabriela Moldovan2025-10-163-3/+3
* proto: Avoid crate-pub reexports of shared types from the client module.Gabriela Moldovan2025-10-163-3/+3
* tor-proto: remove `StreamEndpointType`Steven Engler2025-10-141-8/+6
* Merge branch 'celltypes' into 'main'gabi-2502025-10-143-3/+3
|\
| * proto: Move celltypes out of clientGabriela Moldovan2025-10-133-3/+3
* | proto: Use a small vec for the hop list.Gabriela Moldovan2025-10-131-1/+7
|/
* proto: Move flow_ctrl module under stream (fmt).Gabriela Moldovan2025-10-073-9/+7
* proto: Move flow_ctrl module under stream.Gabriela Moldovan2025-10-073-7/+7
* proto: Generate per-sender NormalSent events from circuits.Nick Mathewson2025-10-011-3/+7
* 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
* 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