summaryrefslogtreecommitdiff
path: root/crates/tor-proto/src/client/reactor
Commit message (Expand)AuthorAgeFilesLines
* proto: Rename CircuitAction and cie to CircuitEventDavid Goulet2025-12-101-30/+30
* proto: Rename Circuit{Action/Event}::Shutdown to ProtoViolationDavid Goulet2025-12-101-1/+1
* proto: Add TODO in client reactor for bad cellDavid Goulet2025-12-101-0/+6
* proto: Client circuit reactor now handles AnyChanMsgDavid Goulet2025-12-102-5/+10
* proto: Move ClientCircChanMsg into client moduleDavid Goulet2025-12-101-2/+2
* Merge branch 'relay-streams2' into 'main'David Goulet2025-12-021-31/+5
|\
| * proto: Appropriately gate STREAM_READER_BUFFER to satisfy clippyGabriela Moldovan2025-11-241-1/+4
| * proto: Deduplicate msg_streamid()Gabriela Moldovan2025-11-241-19/+1
| * proto: Move a couple of stream-related constants to stream modGabriela Moldovan2025-11-241-12/+1
| * proto: Make the hop in StreamReqInfo optionalGabriela Moldovan2025-11-241-1/+1
* | 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
|\