aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-chanmgr/src/transport.rs
Commit message (Collapse)AuthorAgeFilesLines
* proto: Use the PeerAddr accross channel handshakeDavid Goulet2026-02-191-4/+2
| | | | | | | This is a large change but it is basically using PeerAddr in the channel builder through the channel handshake code and into the Channel itself. Signed-off-by: David Goulet <[email protected]>
* tor-rtcompat: Big invasive change adding StreamOps bound everywhere.Gabriela Moldovan2025-01-151-1/+2
| | | | | | This is unfortunately necessary, because after the channel handshake, we need to give the channel reactor a `StreamOps` handle to the underlying stream.
* Add initial support for running a PT in server modeSaksham Mittal2023-08-241-1/+1
|
* Rename TransportHelper => TransportImplHelper.Nick Mathewson2022-11-301-2/+2
|
* ChanMgr: downgrade and remove a few TODO-ptclient commentsNick Mathewson2022-11-081-3/+1
| | | | renamings are now #623. Code movement can happen later.
* chanmgr: Add the code necessary to use SOCKS PTs via a TransportHelperNick Mathewson2022-10-201-1/+6
| | | | | This is mostly a matter of encoding parameters in the format used for socks authentication.
* chanmgr: Begin a socks-client implementation.Nick Mathewson2022-10-201-0/+1
| | | | | | | This code is _not_ conditional, since we want to support running with a proxy even if we don't support pluggable transports. We may eventually want to refactor this into a new create.
* chanmgr: Edit comments, fix docsNick Mathewson2022-10-131-11/+22
|
* ChanMgr: Reorganize factory, builder, transport code.Nick Mathewson2022-10-131-0/+38
There is no actual code change here: just movement.