summaryrefslogtreecommitdiff
path: root/crates/tor-proto/src
Commit message (Expand)AuthorAgeFilesLines
* proto rpc: Turn tunnel paths into a dictNick Mathewson2026-04-283-9/+40
* proto rpc: Change PathEntry to an enum.Nick Mathewson2026-04-281-28/+30
* proto: Add an RPC function to access tunnel and inspect its path.Nick Mathewson2026-04-282-0/+225
* proto: Allow DataStreamCtrl and ClientTunnel to be RPC objects.Nick Mathewson2026-04-282-0/+10
* proto: Wrap PeerInfo in Arc<>Gabriela Moldovan2026-04-233-9/+9
* proto: Avoid collecting the chan identities in RelayIdSetGabriela Moldovan2026-04-231-10/+2
* proto: Apply deferred rustfmtGabriela Moldovan2026-04-231-5/+2
* proto: Remove expect(unused) from channel PeerInfoGabriela Moldovan2026-04-231-1/+0
* proto: Build the PeerInfo from the dummy target in the testsGabriela Moldovan2026-04-231-5/+14
* proto: Use PeerInfo in the extend handlerGabriela Moldovan2026-04-232-3/+4
* proto: Add an accessor for the PeerInfo of a channelGabriela Moldovan2026-04-231-0/+6
* proto: Add test ensuring we won't extend to the previous hopGabriela Moldovan2026-04-231-1/+43
* proto: Reject EXTEND2 targeting the previous hop in the circuitGabriela Moldovan2026-04-231-1/+13
* proto: Give the ExtendRequestHandler a copy of the inbound peer infoGabriela Moldovan2026-04-233-1/+8
* proto: Fix broken doc link in extend handlerGabriela Moldovan2026-04-231-1/+3
* proto: Extract EXTEND2 handling into a new moduleGabriela Moldovan2026-04-232-200/+254
* relay: Modify RelayNtorKeys to use a constructorDavid Goulet2026-04-211-7/+5
* proto: Make the CreateRequestHandler::new() take the ntor keysDavid Goulet2026-04-212-14/+20
* relay: Use the new RelayNtorKeys for the create handlerDavid Goulet2026-04-211-9/+5
* Merge branch 'rust-1.95-warnings' into 'main'Nick Mathewson2026-04-211-13/+5
|\
| * tor-proto: Simplify a match+if statement.Nick Mathewson2026-04-211-13/+5
* | 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 'rm-var-suffix' into 'main'David Goulet2026-04-201-4/+4
|\ \ \
| * | | proto: Remove dummy suffixes from variable nameGabriela Moldovan2026-04-201-4/+4
* | | | proto: Remove unnecessary clippy allowGabriela Moldovan2026-04-201-2/+0
| |_|/ |/| |
* | | tor-proto: give our rsa ident to the channel reactorSteven Engler2026-04-166-5/+31
|/ /
* | proto: Remove unused imports in unit testsDavid Goulet2026-04-141-1/+1
* | proto: Fix relay unit tests with new CreateRequestHandlerDavid Goulet2026-04-141-1/+13
* | proto: Add a test helper function for building a CircNetParametersDavid Goulet2026-04-143-0/+86
* | proto: Move DummyChan/DummyChanProvider to relay channel.rsDavid Goulet2026-04-142-64/+77
* | proto: Remove re-export of MsgBuf in unit testsDavid Goulet2026-04-143-5/+3
* | proto: Add channel relay handshake unit testsDavid Goulet2026-04-144-182/+430
* | proto: Move test certs module at the topDavid Goulet2026-04-141-31/+31
* | proto: Move channel client handshake tests into client moduleDavid Goulet2026-04-143-218/+237
* | tor-proto: handle a div-by-zero case that should never happenSteven Engler2026-04-131-3/+7
* | tor-proto: fix flow control side channel checksSteven Engler2026-04-131-35/+47
* | tor-proto: change flow control `bytes_sent_total` to `u64`Steven Engler2026-04-131-9/+9
* | tor-proto: add more tests for flow controlSteven Engler2026-04-131-0/+16
* | Merge branch 'id-logging' into 'main'Jim Newsome2026-04-131-2/+2
|\ \
| * | Tweak Display for TunnelScopedCircIdJim Newsome2026-04-091-1/+1
| * | Tunnel ID: included "Tunnel" type-specifier in DisplayJim Newsome2026-04-091-1/+1
* | | tor-proto: small comment improvementSteven Engler2026-04-091-1/+2
* | | tor-proto: replace a tuple with a dedicated structSteven Engler2026-04-092-18/+29
* | | tor-proto: give our ed ident to the channel reactorSteven Engler2026-04-096-5/+48
* | | proto: Apply deferred rustfmtGabriela Moldovan2026-04-091-1/+1
* | | proto: Add method for installing ntor keys in the create handlerGabriela Moldovan2026-04-091-2/+27
* | | arti-relays: Pass a CreateRequestHandler to the crypto taskGabriela Moldovan2026-04-091-0/+1
* | | relay: Pass advertise SocketAddr to channel builder instead of IpAddrDavid Goulet2026-04-092-8/+8
|/ /
* | Merge branch 'create-fast' into 'main'gabi-2502026-04-092-56/+71
|\ \