summaryrefslogtreecommitdiff
path: root/crates/tor-proto/src/circuit
Commit message (Expand)AuthorAgeFilesLines
* proto: Add expect(unused) where neededGabriela Moldovan2026-06-292-0/+3
* proto: Support passing a stream request filter to the reactorGabriela Moldovan2026-06-291-1/+47
* tor-proto: pass correct chan msg cmd to `decrypt_outbound()`Steven Engler2026-06-241-0/+20
* proto: Rename LocalApplicationStream for clarityGabriela Moldovan2026-06-231-4/+4
* proto: Rework error handling in `HopMgr::get_or_spawn_reactor()`Gabriela Moldovan2026-06-231-12/+7
* proto: Simplify StreamEvent::LocalStreamClosed (fmt)Gabriela Moldovan2026-06-231-1/+6
* proto: Simplify StreamEvent::LocalStreamClosedGabriela Moldovan2026-06-231-15/+4
* proto: Rename StreamEvent::Closed to LocalStreamClosedGabriela Moldovan2026-06-231-5/+5
* proto: Implement ClosePendingStream in the stream reactorGabriela Moldovan2026-06-233-5/+40
* proto: Add a helper function for handling closed streams (fmt)Gabriela Moldovan2026-06-231-10/+10
* proto: Add a helper function for handling closed streamsGabriela Moldovan2026-06-231-6/+22
* proto: Add a new StreamReactor control message for closing streamsGabriela Moldovan2026-06-231-3/+25
* proto: Update docs to clarify where the StreamReactor cell sender isGabriela Moldovan2026-06-231-1/+2
* proto: Add a control message for closing pending streams (fmt)Gabriela Moldovan2026-06-231-3/+4
* proto: Add a control message for closing pending streamsGabriela Moldovan2026-06-231-1/+40
* proto: Replace StreamMsg with a new CtrlMsg typeGabriela Moldovan2026-06-234-26/+32
* proto: Update tests to use the new stream exportsGabriela Moldovan2026-06-171-4/+4
* maint: Run maint/add_warning to deny string slicesClara Engler2026-06-093-0/+3
* proto: Add a new channel -> circuit queue typeGabriela Moldovan2026-06-081-0/+371
* tor-proto: have `StreamReqInfo` store a `ReactorStreamComponents`Steven Engler2026-05-212-5/+13
* tor-proto: move memquota stream account arg to last positionSteven Engler2026-05-212-3/+3
* tor-proto: clean up `CIRCUIT_BUFFER_SIZE`Steven Engler2026-05-212-8/+1
* tor-proto: move more stream queue init to reactorSteven Engler2026-05-212-47/+73
* tor-proto: add `ReactorStreamComponents` to bundle return valsSteven Engler2026-05-202-6/+23
* tor-proto: always use a bounded mpsc queue for streamsSteven Engler2026-05-201-13/+7
* tor-proto: move stream incoming queue init to reactorSteven Engler2026-05-202-24/+33
* tor-proto: small cleanup of `CircHopOutbound::build_flow_ctrl()`Steven Engler2026-05-201-11/+4
* tor-proto: fix flow control for half-streamsSteven Engler2026-05-071-3/+0
* Merge branch 'stream-close' into 'main'opara2026-04-201-6/+9
|\
| * tor-proto: small comment and variable name changesSteven Engler2026-04-071-6/+9
* | Merge branch 'create-fast' into 'main'opara2026-04-081-0/+19
|\ \ | |/ |/|
| * Revert "tor-proto: change `CreateResponse` to `restricted_msg!`"Steven Engler2026-04-081-16/+18
| * tor-proto: add a `From<$ttype>` impl for `RestrictedChanMsgSet`Steven Engler2026-04-081-0/+8
| * tor-proto: add a `CreateRequest` restricted msg setSteven Engler2026-04-081-1/+11
| * tor-proto: change `CreateResponse` to `restricted_msg!`Steven Engler2026-04-081-17/+16
* | tor-proto: allow sending DATA cells on closed streamsSteven Engler2026-03-291-6/+12
|/
* tor-proto: Port to web-time-compatNick Mathewson2026-03-261-1/+1
* proto: Update reactor docs to reflect ForwardHandler changeGabriela Moldovan2026-03-251-6/+37
* proto: Move handle_unrecognized_cell() out of ForwardHandlerGabriela Moldovan2026-03-251-12/+1
* proto: Forward unrecognized RELAY_EARLY as RELAY_EARLYGabriela Moldovan2026-03-251-0/+1
* proto: Use AllowAllStreamsFilter in relay builds tooGabriela Moldovan2026-03-251-2/+2
* proto: Move AllowAllStreamsFilter to crate-pub test moduleGabriela Moldovan2026-03-251-0/+16
* proto: Add option to create RELAY_EARLY via rmsg_to_ccmsg() (fmt)Gabriela Moldovan2026-03-251-1/+5
* proto: Add option to create RELAY_EARLY via rmsg_to_ccmsg()Gabriela Moldovan2026-03-251-2/+8
* proto: Move rmsg_to_ccmsg to crate-pub test moduleGabriela Moldovan2026-03-251-0/+33
* Fix typosTobias Stoeckmann2026-03-242-2/+2
* proto: Replace TimeoutEstimator with opaque handlerGabriela Moldovan2026-03-192-49/+12
* proto: Add a trait for customizing StreamReactor behaviorGabriela Moldovan2026-03-191-0/+13
* Merge branch 'circ-react-logs' into 'main'David Goulet2026-03-161-1/+16
|\
| * proto: Add more logging to the new circuit reactorsGabriela Moldovan2026-03-121-1/+16