aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-circmgr/src/err.rs
Commit message (Expand)AuthorAgeFilesLines
* circmgr: Port to web-time-compat.Nick Mathewson2026-03-261-1/+2
* Switch Cargo.toml files to edition 2024.Nick Mathewson2025-08-071-1/+1
* extract tor_async_utils::oneshot into ::oneshot-fused-workaroundJim Newsome2024-08-281-1/+1
* circmgr: Remove now-obsolete error variants.Nick Mathewson2024-03-121-43/+1
* circmgr: Begin porting path selection to tor-relay-selectionNick Mathewson2024-03-121-1/+17
* tor-circmgr: Create the VanguardMgr in CircMgr::new.Gabriela Moldovan2024-03-111-1/+14
* tor-circmgr: Include the UniqId in Protocol error string (fmt).Gabriela Moldovan2024-02-271-1/+6
* tor-circmgr: Include the UniqId in Protocol error string.Gabriela Moldovan2024-02-271-1/+1
* tor-circmgr: Add TODO about adding context to Error::CircCanceled.Gabriela Moldovan2024-02-271-0/+5
* tor-circmgr: Add UniqId to Error::Protocol.Gabriela Moldovan2024-02-271-0/+2
* tor-circmgr: Add UniqId to CircTimeout.Gabriela Moldovan2024-02-271-12/+6
* tor-circmgr: Fix typo in PendingFailed docs.Gabriela Moldovan2024-02-271-1/+1
* tor-circmgr: Add UniqId to Error::GuardNotUsable.Gabriela Moldovan2024-02-271-6/+6
* tor-circmgr: Add a helper for displaying optional UniqIds.Gabriela Moldovan2024-02-271-0/+14
* tor-circmgr: Expose ErrorKind-combining calculation.Nick Mathewson2024-01-231-5/+12
* oneshot: Use veneer in tor-circmgrIan Jackson2023-10-111-2/+3
* arti-client: add exit selection with GeoIP country codeseta2023-09-181-1/+4
* tor-circmgr: impl AsRef<dyn std::error::Error> for some error typesIan Jackson2023-07-181-0/+3
* tor-cirmgr: Replace OwnedChanTarget with LoggedChanTarget in errorsIan Jackson2022-11-231-5/+5
* Additionally, mark the LostUsablityRace error as a "reset".Nick Mathewson2022-08-161-1/+5
* Mark some circuit-building errors as "transient".Nick Mathewson2022-08-161-6/+36
* CircMgr: Remove directory liveness testing.Nick Mathewson2022-07-261-9/+0
* Apply 1 suggestion(s) to 1 file(s)Ian Jackson2022-07-131-1/+1
* circmgr: Use FilterCounts to explain why we couldn't build pathsNick Mathewson2022-07-121-5/+17
* circmgr: Use FilterCounts to explain why we couldn't find an exit.Nick Mathewson2022-07-121-5/+16
* tor-circmgr: Clarify and improve Protocol error.Nick Mathewson2022-07-121-1/+19
* tor-circmgr: minor error message edits.Nick Mathewson2022-07-121-5/+5
* Do not include error source() in display() format.Nick Mathewson2022-06-211-5/+5
* circmgr: back off on preemptive circuits if they fail consistentlyNick Mathewson2022-04-121-0/+7
* Distinguish UsageMismatch cases by whether a race is possibleNick Mathewson2022-04-041-7/+27
* circmgr: implement HasRetryTime.Nick Mathewson2022-04-041-2/+80
* circmgr: Improve reporting of error origins.Nick Mathewson2022-04-041-0/+6
* circmgr: Avoid a race condition in circuit usage restrictionNick Mathewson2022-04-041-1/+13
* Expose more peer information from circuit build failuresNick Mathewson2022-03-211-4/+24
* circmgr: use AllGuardsDown to retry betterNick Mathewson2022-03-211-1/+1
* Fold EK::Canceled into TransientFailureNick Mathewson2022-02-221-1/+7
* Handle panics from circuit construction.Nick Mathewson2022-02-181-2/+1
* Rename CircuitTimeout to TorNetworkTimeout.Nick Mathewson2022-02-171-2/+2
* tor_circmgr::Error: Sort variants by interesting-ness.Nick Mathewson2022-02-171-37/+37
* Clarify and rename PendingCanceledNick Mathewson2022-02-161-6/+7
* Provide a better ErrorKind from RetryError.Nick Mathewson2022-02-161-3/+26
* circmgr: Add a Kind for speculative guard failure.Nick Mathewson2022-02-161-1/+1
* Add kinds for *most* circmgr errors.Nick Mathewson2022-02-161-15/+29
* circmgr: Port InternalError to use Bug.Nick Mathewson2022-02-161-4/+5
* Make SpawnError wrappers contain a 'spawning' stringNick Mathewson2022-02-041-8/+18
* errors: Drop "Error" and "Failed" from various enum variantsIan Jackson2022-02-041-2/+2
* tor-circmgr::Error: impl HasKindIan Jackson2022-02-041-0/+12
* tor-circmgr: Handle channel creation errors in the new styleIan Jackson2022-02-041-3/+12
* spawn errors: Fix arti-client, tor-chanmgr, tor-circmgrIan Jackson2022-02-041-3/+10
* Merge branch 'reconfigure' into 'main'eta2021-12-131-0/+8
|\