summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
| * Remove the use of Mutex in channel unused_since timestampYuan Lyu2022-02-086-65/+83
* | Merge branch 'allow-failure-coverage' into 'main'eta2022-02-091-0/+1
|\ \ | |/ |/|
| * Temporarily allow failures in the coverage CI.Nick Mathewson2022-02-091-0/+1
|/
* Merge branch 'error_improvements2' into 'main'eta2022-02-084-91/+144
|\
| * Update launch of chan expiration task to new APINick Mathewson2022-02-081-4/+6
| * ErrorDetail Simplify visibility macros a bit.Nick Mathewson2022-02-082-19/+53
| * Rename TorResult to Result.Nick Mathewson2022-02-083-27/+28
| * arti_client: Rename Error to ErrorDetail.Nick Mathewson2022-02-084-48/+43
| * TorError: Make detail() an accessor function.Nick Mathewson2022-02-081-4/+25
|/
* Merge branch 'error-improvements' into 'main'eta2022-02-0815-225/+469
|\
| * Tests for TargetPorts::display()Nick Mathewson2022-02-041-1/+12
| * tests for tor-error::internalNick Mathewson2022-02-041-1/+47
| * Docs and clarification for a bunch of Error stuffNick Mathewson2022-02-043-73/+134
| * Make SpawnError wrappers contain a 'spawning' stringNick Mathewson2022-02-049-94/+164
| * Make the Error detail type non-exported from arti-clientNick Mathewson2022-02-045-44/+51
| * Test that TorError implements the right traits.Nick Mathewson2022-02-041-3/+21
| * Make TorError implement Clone.Nick Mathewson2022-02-043-10/+41
* | Merge branch 'issue-41' into 'main'Nick Mathewson2022-02-0710-30/+304
|\ \ | |/ |/|
| * Clean up ChannelState ready_to_expireYuan Lyu2022-02-061-10/+9
| * Expire channels that have been unused for too longYuan Lyu2022-02-0410-30/+305
|/
* Fix a doc link.Nick Mathewson2022-02-041-1/+2
* Merge branch 'error-poc' into 'main'Nick Mathewson2022-02-0431-61/+850
|\
| * Require backtrace 0.3.8.Nick Mathewson2022-02-041-1/+1
| * channel errors: Include what we were doingIan Jackson2022-02-042-11/+16
| * errors: Add some TODOs as per discussion commentsIan Jackson2022-02-042-0/+8
| * errors: ErrorKind::TODO: Fix typo in messageIan Jackson2022-02-041-1/+1
| * errors: Change docs for ErrorKind to refer to ArtiIan Jackson2022-02-041-2/+2
| * errors: Drop "Error" and "Failed" from various enum variantsIan Jackson2022-02-047-9/+9
| * Box the Error in a TorErrorIan Jackson2022-02-041-2/+10
| * errors: Handle exit circuit creation failure the new wayIan Jackson2022-02-042-2/+22
| * errors: Handle circmgr setup errors differentlyIan Jackson2022-02-042-4/+5
| * tor-circmgr: Introduce TargetPorts with a pretty Display implIan Jackson2022-02-042-2/+35
| * tor-circmgr::Error: impl HasKindIan Jackson2022-02-041-0/+12
| * tor-circmgr: Handle channel creation errors in the new styleIan Jackson2022-02-042-4/+19
| * tor-chanmgr::Error: impl HasKindIan Jackson2022-02-042-0/+21
| * tor-chanmgr: Handle IO errora in the new styleIan Jackson2022-02-042-14/+26
| * errors: Introduce error_detail featureIan Jackson2022-02-044-3/+39
| * errors: Refer to err::Error in some bits of arti_clientIan Jackson2022-02-044-9/+11
| * errors: Introduce TorErrorIan Jackson2022-02-043-7/+50
| * errors: Initial impl HasKind in arti-client, ErrorKind::TODOIan Jackson2022-02-042-0/+13
| * errors: impl HasKind for GuardMgrErrorIan Jackson2022-02-041-0/+12
| * spawn errors: tor-guardmgr: Use formulaic patternIan Jackson2022-02-041-2/+2
| * spawn errors: Fix tor-dirmgrIan Jackson2022-02-041-3/+10
| * spawn errors: Fix arti-client, tor-chanmgr, tor-circmgrIan Jackson2022-02-043-9/+29
| * spawn errors: impl HasKind for futures::SpawnErrorIan Jackson2022-02-044-0/+25
| * tor_persist::Error: impl HasKind and adjust commentsIan Jackson2022-02-043-2/+51
| * tor-error: Add as a ddpendency to many cratesIan Jackson2022-02-046-0/+10
| * tor-error: provide into_internal!Ian Jackson2022-02-041-0/+33
| * tor-error: Allow making an `InternalError` from some other errorIan Jackson2022-02-041-3/+27
| * tor-error: Introduce InternalError as a type and a kindIan Jackson2022-02-045-1/+194