aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-proto/src/client/reactor/conflux.rs
Commit message (Expand)AuthorAgeFilesLines
* tor-proto: change some instances of `sendme_inc` to u8Steven Engler2026-08-121-1/+1
* proto: Add {backward|forward} prefix to circ_id in logsDavid Goulet2026-08-031-3/+3
* proto: Rename uniq_id to circ_unique_id mostly in loggingDavid Goulet2026-08-031-8/+8
* proto: Log both UniqId and CircId when possibleDavid Goulet2026-08-031-3/+10
* proto: Rename CircId and UniqId variable nameDavid Goulet2026-08-031-5/+5
* tor-proto: Simplify a match+if statement.Nick Mathewson2026-04-211-13/+5
* Fix word duplicate typosTobias Stoeckmann2026-03-151-1/+1
* 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-101-3/+8
* proto: Allow unstable_name_collisions in several placesGabriela Moldovan2025-12-011-0/+5
* opentelemetry: Instrument a bunch of functions.Wesley Aptekar-Cassels2025-11-241-1/+4
* proto: Make the hop in SendRelayCell optionalGabriela Moldovan2025-11-171-2/+3
* proto: Move SendRelayCell to circhopGabriela Moldovan2025-11-171-1/+2
* tor-proto: Track information on when tunnels were last usedNick Mathewson2025-11-121-0/+9
* proto: Move streammap out of the client module (fmt)Gabriela Moldovan2025-10-211-1/+1
* proto: Move streammap out of the client moduleGabriela Moldovan2025-10-211-1/+1
* 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: Rewrite ConfluxSet::next_circ_action() using PollAll.Gabriela Moldovan2025-09-251-125/+102
* proto: Return multiple actions from next_circ_action.Gabriela Moldovan2025-09-251-2/+12
* 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-251-6/+2
* proto: Remove half-streams when they expire.Gabriela Moldovan2025-09-161-1/+10
* proto: Implement run_padding_action.Nick Mathewson2025-09-091-5/+20
* proto: Watch for PaddingEvents in tunnel reactor.Nick Mathewson2025-09-091-0/+22
* proto: Apply deferred fmt.Gabriela Moldovan2025-09-041-1/+1
* proto: Group the conflux imports.Gabriela Moldovan2025-09-041-6/+2
* proto: Use ConfluxCmd instead of CircuitCmd.Gabriela Moldovan2025-09-041-1/+2
* proto: Move abstract conflux handlers outside of the client module.Gabriela Moldovan2025-09-041-6/+5
* proto: Move cmd_counts_towards_seqno to a new conflux module.Gabriela Moldovan2025-09-041-53/+5
* proto: Make the ConfluxMsgHandler constructor take an abstract handler.Gabriela Moldovan2025-09-041-2/+5
* proto: Pass the cwnd params to the conflux message handler.Gabriela Moldovan2025-09-041-0/+30
* proto: Move TunnelId to a separate, shared module (fmt).Gabriela Moldovan2025-08-281-1/+1
* proto: Move TunnelId to a separate, shared module.Gabriela Moldovan2025-08-281-1/+2
* proto: Add a circuit module shared between client and relay impls.Gabriela Moldovan2025-08-281-2/+3
* proto: Rename the `tunnel` module to `client` (fmt).Gabriela Moldovan2025-08-181-1/+1
* proto: Rename the `tunnel` module to `client`.Gabriela Moldovan2025-08-181-0/+1199