index
:
mirrors/arti.git
derive-traits
ios-sqlite-hacks
main
pages
mirror of https://gitlab.torproject.org/tpo/core/arti
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
crates
/
tor-proto
/
src
/
tunnel
/
reactor.rs
Commit message (
Expand
)
Author
Age
Files
Lines
*
tor-proto: Replace TOOD(conflux) with TODO(#1999).
Gabriela Moldovan
2025-05-28
1
-1
/
+1
*
tor-proto: Remove multi-path check from allow_stream_requests().
Gabriela Moldovan
2025-05-20
1
-3
/
+9
*
proto: temporarily suppress warning; see #2003.
Nick Mathewson
2025-05-15
1
-0
/
+1
*
tor-proto: Add TODO about possibly replacing LegIdKey with UniqId.
Gabriela Moldovan
2025-05-15
1
-0
/
+3
*
tor-proto: Rework MutableState to work with multi-path circuits.
Gabriela Moldovan
2025-05-15
1
-3
/
+6
*
tor-proto: Add From<LegIdKey> impl for LegId.
Gabriela Moldovan
2025-05-15
1
-0
/
+6
*
tor-proto: Encapsulate MutableState operations inside impl.
Gabriela Moldovan
2025-05-15
1
-4
/
+4
*
tor-proto: Rename MutableState to CircuitState.
Gabriela Moldovan
2025-05-15
1
-3
/
+3
*
tor-proto: Document why RemoveLegReason exists.
Gabriela Moldovan
2025-05-06
1
-0
/
+14
*
tor-proto: Move error binding under is_conflux_pending condition.
Gabriela Moldovan
2025-05-06
1
-7
/
+6
*
tor-proto: Remove already-addressed TODO.
Gabriela Moldovan
2025-05-06
1
-2
/
+0
*
tor-proto: Explain why the handshake result is noted before the LINKED_ACK.
Gabriela Moldovan
2025-05-06
1
-1
/
+10
*
tor-proto: Clarify why ConfluxHandshakeComplete exists.
Gabriela Moldovan
2025-05-06
1
-0
/
+8
*
tor-proto: s/ConfluxTunnelResult/ConfluxHandshakeResults.
Gabriela Moldovan
2025-05-06
1
-4
/
+4
*
tor-proto: Fix incorrect RemoveLeg docs.
Gabriela Moldovan
2025-05-06
1
-1
/
+1
*
tor-proto: Clarify ConfluxHandshakeComplete docs.
Gabriela Moldovan
2025-05-06
1
-2
/
+3
*
tor-proto: Remove unnecessary TODO.
Gabriela Moldovan
2025-05-06
1
-2
/
+0
*
tor-proto: Add TODO about only switching legs before sending a cell.
Gabriela Moldovan
2025-05-06
1
-0
/
+4
*
tor-proto: Shut down if conflux initiator is gone before handshake completes.
Gabriela Moldovan
2025-05-06
1
-13
/
+28
*
tor-proto: Deferred fmt.
Gabriela Moldovan
2025-05-06
1
-4
/
+1
*
tor-proto: Handle conflux handshake timeout, notify on completion.
Gabriela Moldovan
2025-05-06
1
-17
/
+31
*
tor-proto: Use wallclock time in ClientConfluxMsgHandler.
Gabriela Moldovan
2025-05-06
1
-2
/
+2
*
tor-proto: Implement conflux set leg removal.
Gabriela Moldovan
2025-05-06
1
-1
/
+10
*
tor-proto: Add a TODO about recovering from reactor errors.
Gabriela Moldovan
2025-05-06
1
-0
/
+2
*
tor-proto: Specify which circuit leg to begin the stream on.
Gabriela Moldovan
2025-05-06
1
-6
/
+12
*
tor-proto: Specify the leg id in RunOnceCmdInner::Send.
Gabriela Moldovan
2025-05-06
1
-8
/
+13
*
tor-proto: Specify which leg to handle received SENDMEs on.
Gabriela Moldovan
2025-05-06
1
-8
/
+12
*
tor-proto: Implement conflux primary leg selection.
Gabriela Moldovan
2025-05-06
1
-2
/
+9
*
tor-proto: Try to dequeue ooo messages in circ reactor main loop.
Gabriela Moldovan
2025-05-06
1
-0
/
+45
*
tor-proto: Add reactor cmd for buffering out-of-order messages.
Gabriela Moldovan
2025-05-06
1
-1
/
+67
*
tor-proto: Add a CtrlMsg for linking circuits.
Gabriela Moldovan
2025-05-06
1
-4
/
+52
*
tor-proto: Add client-side conflux message handlers.
Gabriela Moldovan
2025-05-06
1
-0
/
+96
*
tor-proto: Add a reason to CircuitAction::RemoveLeg.
Gabriela Moldovan
2025-05-06
1
-3
/
+31
*
tor-proto: Add conflux handshake state to reactor.
Gabriela Moldovan
2025-05-06
1
-0
/
+20
*
tor-proto: Add error and channel types for conflux handshake outcome.
Gabriela Moldovan
2025-05-06
1
-0
/
+15
*
tor-proto: Pass a DynTimeProvider to the circuit reactor.
Gabriela Moldovan
2025-05-06
1
-0
/
+5
*
tor-proto: Add Circuit::last_hop_num for getting the last HopNum.
Gabriela Moldovan
2025-05-06
1
-6
/
+1
*
tor-proto: rename `stream_sendme_required` to `uses_stream_sendme`
Steven Engler
2025-04-23
1
-3
/
+3
*
tor-proto: added `stream_sendme_required` methods
Steven Engler
2025-04-23
1
-0
/
+7
*
circ: Make CircParameters mutable in the call stack
David Goulet
2025-04-23
1
-2
/
+2
*
proto: Create StreamTargets with the right RelayCellFormat.
Nick Mathewson
2025-04-16
1
-3
/
+12
*
tor-proto: removed "ntor_v3" feature flag
Steven Engler
2025-04-01
1
-2
/
+0
*
tor-proto: remove unnecessary `Option` from `circuit_action`
Steven Engler
2025-03-26
1
-6
/
+5
*
Merge branch 'circuit-action' into 'main'
opara
2025-03-25
1
-9
/
+1
|
\
|
*
tor-proto: simplify tunnel `run_once`
Steven Engler
2025-03-24
1
-7
/
+1
|
*
tor-proto: change `ConfluxSet::next_circ_action` to return a `Future`
Steven Engler
2025-03-24
1
-3
/
+1
|
*
tor-proto: rename `ConfluxSet::circuit_action` to `next_circ_action`
Steven Engler
2025-03-24
1
-4
/
+4
*
|
tor-proto: Add a TODO about the unnecessary Vec allocations.
Gabriela Moldovan
2025-03-24
1
-2
/
+3
*
|
tor-proto: Add TODO about rethinking the circuit *Cmd enums.
Gabriela Moldovan
2025-03-24
1
-0
/
+6
*
|
tor-proto: s/CircuitAction::Single/CircuitAction::RunCmd.
Gabriela Moldovan
2025-03-24
1
-3
/
+3
[next]