summaryrefslogtreecommitdiff
path: root/crates/tor-chanmgr/src/transport
Commit message (Expand)AuthorAgeFilesLines
* maint: Run maint/add_warning to deny string slicesClara Engler2026-06-092-0/+2
* tor-rtcompat+misc: add `NetStreamProvider::ConnectOptions`Steven Engler2026-06-082-2/+6
* tor-chanmgr: fix `unused_imports` warningSteven Engler2026-05-271-1/+3
* Merge branch 'socket-buf-size' into 'main'opara2026-05-211-2/+14
|\
| * tor-rtcompat+misc: add `NetStreamProvider::ListenOptions`Steven Engler2026-05-071-2/+14
* | chanmgr: report target address, not proxy address, in errorNick Mathewson2026-05-072-3/+6
* | chanmgr: refactor error typesNick Mathewson2026-05-072-3/+9
* | chanmgr: Do not turn connect errors into proxy errors.Nick Mathewson2026-05-071-14/+9
|/
* tor-chanmgr: don't `warn_report!` for failed connectionsSteven Engler2026-03-241-1/+0
* tor-chanmgr: add loopback validation, startup warning and httparseNihal2026-03-182-103/+120
* tor-chanmgr: split handshake into helper functionsNihal2026-03-181-14/+47
* tor-chanmgr: fix type inference in handshakeNihal2026-03-182-6/+6
* tor-chanmgr: refactor handshake into helper functionsNihal2026-03-181-30/+53
* tor-chanmgr: implement HTTP CONNECT proxy handshake and wire transportNihal2026-03-182-20/+186
* proto: Use the PeerAddr accross channel handshakeDavid Goulet2026-02-192-16/+9
* tor-chanmgr: fix proxy config parsing and clippy lintNihal2026-02-161-1/+1
* tor-chanmgr: remove SocketAddr and improve errorNihal2026-02-162-22/+15
* tor-chanmgr: add URI-style parsing for ProxyProtocol outbound_proxy configNihal2026-02-161-8/+21
* tor-chanmgr: integrate outbound proxy into DefaultTransportNihal2026-02-161-13/+39
* tor-chanmgr: add From<ProxyError> for io::Error conversionNihal2026-02-161-0/+6
* Remove unnecessary `doc(cfg(...))` attributesNeel Chauhan2025-12-041-2/+0
* opentelemetry: Instrument a bunch of functions.Wesley Aptekar-Cassels2025-11-241-0/+1
* Fix name of clippy lint to unchecked_time_subtraction (2)Ian Jackson2025-11-062-2/+2
* opentelemetry: Add some instrument macros.Wesley Aptekar-Cassels2025-09-241-1/+2
* Switch Cargo.toml files to edition 2024.Nick Mathewson2025-08-072-13/+10
* tor-socksproto: Handle 0-byte reads (EOF) correctlyIan Jackson2024-10-011-1/+1
* tor-chanmgr: Use new tor-socksproto API (fmt)Ian Jackson2024-10-011-2/+1
* tor-chanmgr: Use new tor-socksproto APIIan Jackson2024-10-011-56/+16
* Apply deferred rustfmt churnIan Jackson2024-10-011-3/+2
* tor-socksproto: Move `handshake` to be a trait methodIan Jackson2024-10-011-0/+1
* Revert "socks users: detect closed sockets."Ian Jackson2024-10-011-11/+1
* Revert "socks users: copy the correct amount in our drain logic."Ian Jackson2024-10-011-1/+1
* socks users: copy the correct amount in our drain logic.Nick Mathewson2024-09-241-1/+1
* socks users: detect closed sockets.Nick Mathewson2024-09-241-1/+11
* rtcompat: Rename TcpProvider to NetStreamProvider.Nick Mathewson2024-09-242-10/+10
* socksproto: Add a const for suggested buffer length.Nick Mathewson2024-09-091-1/+2
* Run maint/add_warning.Nick Mathewson2024-03-132-0/+2
* Add initial support for running a PT in server modeSaksham Mittal2023-08-241-2/+2
* Run maint/add_warning to add lint block everywhereIan Jackson2023-08-232-0/+2
* Run maint/add_warning to actually apply new lint allowsIan Jackson2023-07-102-0/+2
* Throughout: Use *_report!() macros for reporting Errors.Nick Mathewson2023-07-071-2/+2
* Fix a local-only CPU DoS bug.Nick Mathewson2023-05-231-0/+15
* s/ProtocolFailed/ProtocolViolation/g where possibleNeel Chauhan2023-04-081-1/+1
* Use ErrorReport for errors in warn! in tor-chanmgrIan Jackson2023-01-301-2/+2
* Allow clippy::unchecked_duration_subtraction in testsNick Mathewson2023-01-272-0/+2
* chanmgr: trace-level logs when launching connections.Nick Mathewson2023-01-062-0/+15
* test lint blocks: Add many many automaticallyIan Jackson2022-12-121-0/+8
* Rename TransportHelper => TransportImplHelper.Nick Mathewson2022-11-302-3/+3
* Merge branch 'bridge-addr-2' into 'main'Nick Mathewson2022-11-301-5/+5
|\
| * Separate BridgeAddr and PtTargetAddrIan Jackson2022-11-301-5/+5