aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-proto/src/util/err.rs
Commit message (Expand)AuthorAgeFilesLines
* proto: Rework error handling in `HopMgr::get_or_spawn_reactor()`Gabriela Moldovan2026-06-231-1/+20
* proto: Check the AUTHENTICATE auth type that we support itDavid Goulet2026-03-191-0/+9
* proto: Add new LinkspecDecodeErr kindGabriela Moldovan2026-02-051-0/+15
* proto: Add docs for ExcessPaddingGabriela Moldovan2025-12-011-0/+1
* proto: Add new error type for cells received on non-existent streams.Gabriela Moldovan2025-09-221-0/+17
* proto: Use a new error type for excess padding.Nick Mathewson2025-09-151-1/+20
* proto: Make the OutboundClientHandshake use new cell handlerDavid Goulet2025-08-201-9/+0
* proto: Implement a From<std::io::Error> for ErrorDavid Goulet2025-08-201-0/+6
* Switch Cargo.toml files to edition 2024.Nick Mathewson2025-08-071-3/+3
* proto: Add the ability to enforce a maximum number of cells per hopNick Mathewson2025-07-101-1/+12
* tor-proto: Add error and channel types for conflux handshake outcome.Gabriela Moldovan2025-05-061-0/+13
* tor-proto: Add line breaks between impl blocks.Gabriela Moldovan2025-02-251-0/+4
* tor-proto: Implement From<Bug> for ReactorError.Gabriela Moldovan2025-02-251-1/+6
* tor-proto: Provide a variant for memquota errorsIan Jackson2024-10-031-0/+6
* tor-proto: Add a helper for adding a stream entry with a specific stream ID.Gabriela Moldovan2023-08-031-2/+12
* Final (?) API revisions for tor-linkspecNick Mathewson2022-08-101-1/+8
* tor-proto: Stop using write_infallible in handshake code.Nick Mathewson2022-07-111-0/+21
* tor-proto: split and elaborate tor_bytes::Error instancesNick Mathewson2022-06-231-6/+26
* tor-proto: Split CellErr based on activity.Nick Mathewson2022-06-231-9/+33
* tor-proto: clean up error names and messagesNick Mathewson2022-06-231-37/+42
* Merge branch 'display_source_cleanup' into 'main'eta2022-06-211-7/+7
|\
| * Do not include error source() in display() format.Nick Mathewson2022-06-211-7/+7
* | tor-proto: err: Provide ChannelClosed as a separate unit errorIan Jackson2022-06-211-4/+22
|/
* Change to exhaustive match.Ian Jackson2022-06-081-1/+2
* try to differentiate transient from nontransient errortrinity-1686a2022-06-081-2/+18
* chanmgr: bubble ClockSkew up through the Error object.Nick Mathewson2022-04-071-2/+0
* tor-proto: better errors when handshake fails due to untimely certsNick Mathewson2022-03-231-5/+23
* Merge branch 'proto_handshake_err' into 'main'Nick Mathewson2022-02-241-16/+23
|\
| * tor-proto: refactor handshake protocol errors to a different typeNick Mathewson2022-02-231-3/+11
| * tor-proto: Rename BadHandshake to BadCircHandshakeNick Mathewson2022-02-231-4/+4
| * tor-proto: Split IoErr based on when it occursNick Mathewson2022-02-231-11/+10
* | Give specific error kinds to different END reasonsNick Mathewson2022-02-231-3/+1
|/
* Eliminate RequestedResourceAbsent kind.Nick Mathewson2022-02-221-6/+2
* Fold NamespaceFull into BadApiUsage.Nick Mathewson2022-02-221-1/+1
* Rename RemoteNameError to RemoteHostNotFoundNick Mathewson2022-02-221-2/+2
* Replace RemoteRefused with CircuitRefused.Nick Mathewson2022-02-221-1/+1
* Rename RemoteIdMismatch to RelayIdMismatch.Nick Mathewson2022-02-221-1/+1
* Fold AlreadyClosed into BadApiUsageNick Mathewson2022-02-221-1/+1
* tor_proto::Error: Fix an incomplete sentence.Nick Mathewson2022-02-161-1/+2
* Update tor-proto errors to latest API.Nick Mathewson2022-02-151-21/+17
* Make tor-proto::Error implement HasKind.Nick Mathewson2022-02-151-16/+42
* tor-proto: use InternalError for internal errors.Nick Mathewson2022-02-151-2/+3
* Get rid of unbounded stream sender, and RawCellStreameta2021-11-121-1/+6
* Move all crates into a `crates` subdirectory.Nick Mathewson2021-08-271-0/+154