aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-chanmgr/src/err.rs
Commit message (Expand)AuthorAgeFilesLines
* chanmgr: report target address, not proxy address, in errorNick Mathewson2026-05-071-2/+4
* chanmgr: refactor error typesNick Mathewson2026-05-071-18/+34
* chanmgr: Do not turn connect errors into proxy errors.Nick Mathewson2026-05-071-1/+23
* chanmgr: Safely log the peer in the channel builderDavid Goulet2026-03-031-3/+3
* Switch Cargo.toml files to edition 2024.Nick Mathewson2025-08-071-3/+3
* tor-chanmgr: change `RequestCancelled` retry from `Never` to `Immediate`Steven Engler2024-11-211-1/+1
* tor-chanmgr: Provide a variant for memquota errorsIan Jackson2024-10-031-0/+8
* tor-linkspec: add `ListByRelayIds`Steven Engler2024-09-231-0/+6
* Merge branch 'todos-chanmgr' into 'main'Nick Mathewson2022-11-291-1/+1
|\
| * chanmgr: Distinguish failure to connect to proxy from other IO failuresNick Mathewson2022-11-291-1/+1
* | Remove deprecated aliases in tor-linkspec.Nick Mathewson2022-11-291-2/+2
|/
* tor-chanmgr: Invent [Box]ChanSensitive for two error payloadsIan Jackson2022-11-231-2/+8
* tor-chanmgr: Replace OwnedChanTarget with LoggedChanTarget in errorsIan Jackson2022-11-231-5/+5
* Replace TransportRegistry with AbstractPtMgreta2022-11-221-0/+12
* chanmgr: Add the code necessary to use SOCKS PTs via a TransportHelperNick Mathewson2022-10-201-0/+10
* Fix various typos (using typos tool and hand-inspection)Nick Mathewson2022-10-181-2/+2
* chanmgr: Add an error case if a final_attempt neither succeeds or failsNick Mathewson2022-10-181-1/+9
* chanmgr: replace the HashMap<> with a ByRelayIds.Nick Mathewson2022-10-181-2/+20
* chanmgr: clean up some TODO pt-client items and documentation.Nick Mathewson2022-10-131-4/+0
* Have ChannelBuilder use TransportHelper.Nick Mathewson2022-10-131-3/+3
* ChanMgr: new (unimplemented) APIs for pluggable transportsNick Mathewson2022-09-231-0/+13
* Final (?) API revisions for tor-linkspecNick Mathewson2022-08-101-1/+10
* ChanMgr: Add more contextual info to error types.Nick Mathewson2022-07-061-16/+23
* Do not include error source() in display() format.Nick Mathewson2022-06-211-2/+2
* chanmgr: bubble ClockSkew up through the Error object.Nick Mathewson2022-04-071-5/+41
* chanmgr: implement HasRetryTime.Nick Mathewson2022-04-041-0/+31
* Implement a basic form of RFC 8305 ("happy eyeballs") for channelseta2022-03-071-0/+9
* tor-proto: Split IoErr based on when it occursNick Mathewson2022-02-231-1/+1
* Rename TorConnectionFailed to TorAccessFailedNick Mathewson2022-02-221-2/+2
* tor-chanmgr: use Bug types.Nick Mathewson2022-02-161-4/+4
* Implement HasKind for tor-chanmgr::ErrorNick Mathewson2022-02-161-2/+6
* Make SpawnError wrappers contain a 'spawning' stringNick Mathewson2022-02-041-9/+18
* channel errors: Include what we were doingIan Jackson2022-02-041-5/+3
* errors: Add some TODOs as per discussion commentsIan Jackson2022-02-041-0/+5
* tor-chanmgr::Error: impl HasKindIan Jackson2022-02-041-0/+13
* tor-chanmgr: Handle IO errora in the new styleIan Jackson2022-02-041-9/+11
* spawn errors: Fix arti-client, tor-chanmgr, tor-circmgrIan Jackson2022-02-041-3/+9
* tor-chanmgr: remove PendingChanError as unnecessary.Nick Mathewson2021-10-281-19/+0
* Move all crates into a `crates` subdirectory.Nick Mathewson2021-08-271-0/+76