summaryrefslogtreecommitdiff
path: root/crates/tor-proto/src
Commit message (Expand)AuthorAgeFilesLines
...
* | proto: Cleanup allow(unused)David Goulet2025-08-202-4/+0
* | proto: Unit tests for channel handlerDavid Goulet2025-08-201-1/+107
* | proto: Rename OutboundClientHandshakeDavid Goulet2025-08-202-11/+11
* | proto: Make the OutboundClientHandshake use new cell handlerDavid Goulet2025-08-206-211/+97
* | proto: Add helper functions/type for cell handlingDavid Goulet2025-08-201-0/+20
* | proto: Add channel cell handlerDavid Goulet2025-08-202-0/+562
* | proto: Add message filtering to restricted message setsDavid Goulet2025-08-201-2/+361
* | proto: Implement a From<std::io::Error> for ErrorDavid Goulet2025-08-201-0/+6
* | proto: Add restricted channel message setsDavid Goulet2025-08-202-3/+211
* | proto: Add ChannelType enumDavid Goulet2025-08-203-10/+65
* | chan: Rename channel launch to launch_clientDavid Goulet2025-08-202-2/+3
|/
* tor-proto: add comments to `CC_XOFF_CLIENT`Steven Engler2025-08-181-0/+29
* misc: cleanup now that `_report!` macros support fieldsSteven Engler2025-08-181-3/+2
* tor-proto: report tunnel/channel id as a fieldSteven Engler2025-08-182-4/+4
* Merge branch 'relay-reactor-placeholder' into 'main'David Goulet2025-08-1839-138/+464
|\
| * 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