aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-proto/src/client.rs
Commit message (Expand)AuthorAgeFilesLines
* tor-cell: rename `XonKbpsEwma` to `XonKBpsEwma`Steven Engler2026-07-301-2/+2
* multiple crates: Fix clippy warningshjrgrn2026-07-101-1/+1
* proto: Add crate-level exports for two extra stream types (fmt)Gabriela Moldovan2026-06-171-7/+3
* tor-proto: destructure the `ReactorStreamComponents`Steven Engler2026-05-211-5/+12
* tor-proto: have `StreamReqInfo` store a `ReactorStreamComponents`Steven Engler2026-05-211-8/+12
* tor-proto: move more stream queue init to reactorSteven Engler2026-05-211-22/+5
* tor-proto: add `ReactorStreamComponents` to bundle return valsSteven Engler2026-05-201-2/+2
* tor-proto: move stream incoming queue init to reactorSteven Engler2026-05-201-9/+3
* proto rpc: Turn tunnel paths into a dictNick Mathewson2026-04-281-0/+10
* proto: Add an RPC function to access tunnel and inspect its path.Nick Mathewson2026-04-281-0/+3
* proto: Allow DataStreamCtrl and ClientTunnel to be RPC objects.Nick Mathewson2026-04-281-0/+5
* tor-proto: Port to web-time-compatNick Mathewson2026-03-261-1/+1
* Fix word duplicate typosTobias Stoeckmann2026-03-151-1/+1
* Remove unnecessary `doc(cfg(...))` attributesNeel Chauhan2025-12-041-3/+0
* Merge branch 'relay-streams2' into 'main'David Goulet2025-12-021-165/+35
|\
| * proto: Remove crate-level STREAM_READER_BUFFER reexportGabriela Moldovan2025-11-241-1/+2
| * proto: Move a couple of stream-related constants to stream mod (fmt)Gabriela Moldovan2025-11-241-4/+2
| * proto: Move a couple of stream-related constants to stream modGabriela Moldovan2025-11-241-2/+2
| * proto: Move StreamComponents to top-level stream modGabriela Moldovan2025-11-241-20/+1
| * proto: Move StreamTarget to stream moduleGabriela Moldovan2025-11-241-160/+2
| * proto: Make StreamTarget take a generic TunnelGabriela Moldovan2025-11-241-42/+90
| * proto: Make the hop in StreamTarget optionalGabriela Moldovan2025-11-241-6/+6
| * proto: Move StreamReqInfo to stream moduleGabriela Moldovan2025-11-241-4/+4
| * proto: Make the hop in StreamReqInfo optionalGabriela Moldovan2025-11-241-1/+1
* | opentelemetry: Instrument a bunch of functions.Wesley Aptekar-Cassels2025-11-241-0/+2
|/
* proto: Move client handshake into client channel moduleDavid Goulet2025-11-191-0/+1
* proto: Move CloseStreamBehavior to top-level stream moduleGabriela Moldovan2025-11-141-1/+1
* tor-proto: Track information on when tunnels were last usedNick Mathewson2025-11-121-0/+12
* proto: Move StreamMpsc{Sender,Receiver} to stream module (fmt)Gabriela Moldovan2025-10-211-1/+1
* proto: Move StreamMpsc{Sender,Receiver} to stream moduleGabriela Moldovan2025-10-211-1/+2
* proto: Move halfstream under streammapGabriela Moldovan2025-10-211-2/+0
* proto: Move streammap out of the client moduleGabriela Moldovan2025-10-211-2/+2
* proto: Move dumb pipes to top-lvl stream module (fmt)Gabriela Moldovan2025-10-211-1/+1
* proto: Move dumb pipes to top-lvl stream moduleGabriela Moldovan2025-10-211-1/+1
* proto: Give the relay reactor a stream mapGabriela Moldovan2025-10-211-1/+1
* proto: Rename data cmd checkers to {Inbound,Outbound}DataCmdChecker (fmt)Gabriela Moldovan2025-10-161-1/+2
* proto: Rename data cmd checkers to {Inbound,Outbound}DataCmdCheckerGabriela Moldovan2025-10-161-2/+2
* proto: Reformat imports post-move.Gabriela Moldovan2025-10-161-3/+2
* proto: Avoid crate-pub reexports of shared types from the client module.Gabriela Moldovan2025-10-161-1/+2
* proto: Remove an allow that is no longer neededGabriela Moldovan2025-10-141-1/+0
* proto: Move flow_ctrl module under stream (fmt).Gabriela Moldovan2025-10-071-2/+2
* proto: Move flow_ctrl module under stream.Gabriela Moldovan2025-10-071-2/+2
* Fix several rustdoc links.Nick Mathewson2025-09-161-2/+2
* Fix check_doc_features warning.Nick Mathewson2025-09-161-0/+1
* proto: Experimental API to install a circuit padder at a hop.Nick Mathewson2025-09-151-0/+24
* tor-proto: remove a `pub(crate) use` from `client::stream`Steven Engler2025-09-101-1/+2
* tor-proto: reorganize some flow control modulesSteven Engler2025-09-101-1/+1
* proto: Move TunnelId to a separate, shared module.Gabriela Moldovan2025-08-281-50/+0
* proto: Add a circuit module shared between client and relay impls.Gabriela Moldovan2025-08-281-1/+2
* proto: Move the `stream` module under `client` (fmt).Gabriela Moldovan2025-08-181-3/+3