summaryrefslogtreecommitdiff
path: root/crates/tor-proto/src
Commit message (Expand)AuthorAgeFilesLines
...
* | 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
|/
* proto: Add test for ShutdownAndReturnCircuit error condition.Gabriela Moldovan2025-07-251-0/+47
* proto: Remove an already-addressed TODO.Gabriela Moldovan2025-07-251-2/+0
* proto: Remove element_idx + remove in favor of remove_unchecked().Gabriela Moldovan2025-07-251-11/+1
* proto: Replace hand-rolled exactly_one() impl with itertools.Gabriela Moldovan2025-07-252-52/+27
* proto: Add a ConfluxSet::remove_unchecked method.Gabriela Moldovan2025-07-251-0/+16
* tor-proto: Temporary measure to disable CGO.Nick Mathewson2025-07-231-1/+11
* Downgrade an XXXX to a TODO.Nick Mathewson2025-07-231-1/+3
* Remove now-needless allow(unused).Nick Mathewson2025-07-231-1/+0
* Refactor/simplify HopSettings constructionNick Mathewson2025-07-232-60/+108
* Rename and invert the sense of requires_stream_level_sendmes.Nick Mathewson2025-07-232-5/+9
* proto: Send extensions as appropriate to negotiate CGO.Nick Mathewson2025-07-233-1/+54
* proto: Construct CGO instances if that is what is selected.Nick Mathewson2025-07-232-2/+15
* proto: Take format+crypto settings from HopSettingsNick Mathewson2025-07-237-54/+58
* tor-basic-utils: add `assert_val_impl_trait!` macroSteven Engler2025-07-171-2/+5