aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-proto/src
Commit message (Expand)AuthorAgeFilesLines
...
| * proto: Fix tests post-crate reorg (fmt).Gabriela Moldovan2025-08-182-2/+2
| * proto: Fix tests post-crate reorg.Gabriela Moldovan2025-08-182-2/+2
| * proto: Avoid calling the relay reactor a tunnel reactor.Gabriela Moldovan2025-08-181-3/+3
| * proto: Move the `stream` module under `client` (fmt).Gabriela Moldovan2025-08-188-20/+20
| * proto: Move the `stream` module under `client` (breaking).Gabriela Moldovan2025-08-1820-38/+39
| * proto: Rename the `tunnel` module to `client` (fmt).Gabriela Moldovan2025-08-1816-46/+46
| * proto: Rename the `tunnel` module to `client`.Gabriela Moldovan2025-08-1836-96/+95
| * proto: Reorganize relay_tunnel module.Gabriela Moldovan2025-08-184-15/+17
| * proto: Add a placeholder for the relay reactor.Gabriela Moldovan2025-08-181-0/+231
| * proto: Make unwrap_or_shutdown pub(crate).Gabriela Moldovan2025-08-181-0/+6
| * proto: Add a ChannelProvider trait.Gabriela Moldovan2025-08-183-0/+74
| * proto: Add a new relay_tunnel module.Gabriela Moldovan2025-08-182-0/+13
* | Merge branch 'fix-nightly-warn' into 'main'Nick Mathewson2025-08-183-3/+0
|\ \ | |/ |/|
| * clippy: fix `clippy::duplicated_attributes` warningsSteven Engler2025-08-113-3/+0
* | proto: Consolidate all send_unbounded() calls in send_msg().Gabriela Moldovan2025-08-131-2/+1
|/
* tor-proto: use error report in tunnel/channel reactorSteven Engler2025-08-073-18/+31
* tor-proto: fix failing cargo fmtSteven Engler2025-08-071-1/+1
* Merge branch 'enable-cgo' into 'main'Nick Mathewson2025-08-074-52/+34
|\
| * proto: In CircuitExtender, derive relay crypt protocol from settings.Nick Mathewson2025-08-072-40/+25
| * proto: List CGO-related features in supported_client_protocolsNick Mathewson2025-08-061-3/+9
| * proto: remove code that had disabled CGO.Nick Mathewson2025-08-061-9/+0
* | Revert confusing change to use of StreamExt::into_futureNick Mathewson2025-08-071-2/+5
* | Fix warnings and errors from edition 2024.Nick Mathewson2025-08-072-5/+8
* | Switch Cargo.toml files to edition 2024.Nick Mathewson2025-08-0746-164/+217
* | Update code for Edition 2024Nick Mathewson2025-08-0710-14/+13
|/
* tor_proto: add FLOWCTRL_CC to supported_client_protocolsNick Mathewson2025-08-061-5/+15
* tor-proto: make stream recv queues unbounded if "flowctl-cc" enabledSteven Engler2025-08-055-15/+54
* Merge branch 'use-cc' into 'main'Nick Mathewson2025-08-051-11/+0
|\
| * tor-proto: use congestion control when "flowctl-cc" is enabledSteven Engler2025-08-041-11/+0
* | test: Fix build issues likely due to past rebase conflictsDavid Goulet2025-08-051-1/+2
* | proto: Deferred fmtGabriela Moldovan2025-08-052-4/+3
* | conflux: Adjust docs and fix doc links.Gabriela Moldovan2025-08-056-18/+18
* | proto: abolish path_ref() in favor of all_paths().Gabriela Moldovan2025-08-052-24/+36
* | proto: Use UserMsgHandler instead of MsgHandler throughout.Gabriela Moldovan2025-08-051-8/+8
* | proto: Make UserMsgHandler pub if send-control-msg is enabled.Gabriela Moldovan2025-08-051-0/+1
* | proto, circmgr: Fix feature-gating.Gabriela Moldovan2025-08-051-1/+2
* | proto: Feature-gate UserMsgHandler.Gabriela Moldovan2025-08-051-1/+3
* | proto: Return a more specific error message from allow_stream_requests.Gabriela Moldovan2025-08-052-5/+8
* | proto: Set is_multi_path = true in the tests.Gabriela Moldovan2025-08-051-6/+14
* | proto: Avoid using as_single_circ() in the conflux tests (fmt).Gabriela Moldovan2025-08-051-5/+1
* | proto: Avoid using as_single_circ() in the conflux tests.Gabriela Moldovan2025-08-051-3/+2
* | proto: Fix the tunnel/circuit.rs unit testsDavid Goulet2025-08-052-80/+122
* | proto: Remove todo!() from StreamTarget::protocol_error()David Goulet2025-08-051-1/+1
* | tunnel: Implement start_conversation() for all tunnel typesDavid Goulet2025-08-053-152/+154
* | tunnel: Implement Buildable for ClientTunnelDavid Goulet2025-08-051-4/+4
* | proto: Change PendingClientCirc to yield back a ClientTunnelDavid Goulet2025-08-052-24/+25
* | proto: Add last_hop() to Tunnel interfaceDavid Goulet2025-08-051-0/+29
* | circmgr: New Tunnel object interfaceDavid Goulet2025-08-051-2/+2
* | proto: Move ClientCirc stream functions to ClientTunnelDavid Goulet2025-08-056-483/+456
* | proto: Add a new ClientTunnel typeGabriela Moldovan2025-08-053-2/+103
|/