Commits on Source
19457
9bd7419c
Make the Error detail type non-exported from arti-client
Feb 04, 2022
070e5265
Make SpawnError wrappers contain a 'spawning' string
Feb 04, 2022
11669779
Docs and clarification for a bunch of Error stuff
Feb 04, 2022
c43f494b
tests for tor-error::internal
Feb 04, 2022
f08c0268
Tests for TargetPorts::display()
Feb 04, 2022
f6f732a4
Expire channels that have been unused for too long
Feb 04, 2022
3552a496
Clean up ChannelState ready_to_expire
Feb 06, 2022
1dbb2398
Merge branch 'issue-41' into 'main'
Feb 07, 2022
109515ec
Merge branch 'error-improvements' into 'main'
Feb 08, 2022
929bcc6c
TorError: Make detail() an accessor function.
Feb 08, 2022
80716a29
arti_client: Rename Error to ErrorDetail.
Feb 08, 2022
d00f00dd
Rename TorResult to Result.
Feb 08, 2022
3f397378
ErrorDetail Simplify visibility macros a bit.
Feb 08, 2022
ff33faf9
Update launch of chan expiration task to new API
Feb 08, 2022
ba2eb765
Merge branch 'error_improvements2' into 'main'
Feb 08, 2022
595fe1ab
Remove the use of Mutex in channel unused_since timestamp
Feb 08, 2022
e7a38ccb
Temporarily allow failures in the coverage CI.
Feb 09, 2022
1e701384
Merge branch 'allow-failure-coverage' into 'main'
Feb 09, 2022
e8244c33
Merge branch 'issue-324' into 'main'
Feb 09, 2022
3c342ae5
Add TODOs on uncertain points about time_since_last_traffic
Feb 09, 2022
dc9f1afe
Use atomic set-and-check to update OptTimestamps if none.
Feb 09, 2022
cb6de69e
tor-config: Add HasKind support.
Feb 09, 2022
8748a8b1
Merge branch 'tor-config-err' into 'main'
Feb 09, 2022
7670a26d
tor-bytes: Use InternalError.
Feb 09, 2022
1690e877
Fix typos
Feb 10, 2022
8e2e81d5
Merge branch 'bytes-err' into 'main'
Feb 10, 2022
10293ca5
Merge branch 'typos' into 'main'
Feb 10, 2022
f6189e17
tor-socksproto: Implement HasKind
Feb 11, 2022
22141d25
Try to resolve the "Truncated" error in tor-socksproto
Feb 11, 2022
f62b2600
Move the Truncated error into tor-errors.
Feb 11, 2022
4e8db2b8
socksproto: Simplify Truncated handling
Feb 11, 2022
0b020e64
socksproto: fix one more error type.
Feb 11, 2022
f7a0228a
Write some examples for TorClient::connect()
Feb 11, 2022
c268e54d
Merge branch 'socksproto-errors' into 'main'
Feb 11, 2022
5981fa79
Merge branch 'connect_examples' into 'main'
Feb 11, 2022
882e75cd
Allow creating unbootstrapped `TorClient`s (and `DirMgr`s)
Feb 11, 2022
7885db40
Merge branch 'eta/unbootstrapped-clients' into 'main'
Feb 11, 2022
7da5d557
Rename bootstrap_existing to bootstrap.
Feb 11, 2022
1cecc7e4
Change deny(clippy::all) to warn(clippy::all).
Feb 14, 2022
2cd4f0c8
dirmgr: Remove a useless Ok(x?)
Feb 14, 2022
8ea95aee
Simplify wait_for_bootstrap to use a Mutex.
Feb 14, 2022
9e3d0bc8
Merge branch 'update_if_zero' into 'main'
Feb 14, 2022
61867613
netdoc: remove Error::Untimely.
Feb 14, 2022
3a9a4b65
Clarify ErrorKind::InvalidConfigTransition
Feb 14, 2022
eeab17f8
Merge branch 'useless_qm' into 'main'
Feb 14, 2022
b27c51d3
netdoc: Make doc-build errors a separate type
Feb 14, 2022
30ebb135
Split up ErrorKind::NoSupport
Feb 14, 2022
9e88f279
Merge branch 'error-kind-config-transition' into 'main'
Feb 14, 2022
02959576
tor_socksproto::Error HasKind fix two delegations
Feb 14, 2022
b74f3a3c
ErrorKind::NotImplemented: fix two tests
Feb 14, 2022
4d14398f
Split up ErrorKind::ProtocolViolation
Feb 14, 2022
b6d23c36
Refactor tor_netdoc::Error
Feb 14, 2022
65e2deaf
Merge branch 'error-kind-notimp' into 'main'
Feb 14, 2022
4774cbd1
Provide, and use From impl for InternalError
Feb 14, 2022
8db7ab81
Merge branch 'error-kind-protocol' into 'main'
Feb 14, 2022
e4321bba
Merge remote-tracking branch 'origin/mr/313'
Feb 14, 2022
29daf5a7
Merge branch 'warn_not_deny' into 'main'
Feb 14, 2022
d7478e26
Merge branch 'ticket_337' into 'main'
Feb 14, 2022
31075e80
Run rustfmt.
Feb 14, 2022
a44b13c9
More docs for IntoTorAddr
Feb 14, 2022
72221b0b
Merge branch 'explain_into_tor_addr' into 'main'
Feb 14, 2022
e80d472b
Merge branch 'error-socksproto-autoconvert' into 'main'
Feb 14, 2022
5d87ca8a
New name and semantics for BadAPIUsage (was BadArgument)
Feb 15, 2022
b8f928e4
Make Bug from InternalError, add bad_api_usage! and into_bad_api_usage!
Feb 15, 2022
97a0a735
tor-socksproto: Use bad_api_usage! rather than ad-hoc Invalid error
Feb 15, 2022
5d636738
Rename BadApiUsage from BadAPIUsage
Feb 15, 2022
ad6cb60d
BadApiUsage: change Display impl capitalisation
Feb 15, 2022
8688069a
tor_error::Bug: change Display impl to use kind
Feb 15, 2022
e6e4ea25
Merge branch 'error-kind-badargument' into 'main'
Feb 15, 2022
cb7f068c
Typo fix from@eta
Feb 15, 2022
da0e9e45
tor-cell: provide HasKind.
Feb 15, 2022
f23f375e
tor-proto: use InternalError for internal errors.
Feb 15, 2022
4af279b1
Make tor-proto::Error implement HasKind.
Feb 15, 2022
8b9b4251
Update tor-cell errors to latest API
Feb 15, 2022
6b611d6d
Update tor-proto errors to latest API.
Feb 15, 2022
7b6a7a57
Merge branch 'doc-errors' into 'main'
Feb 15, 2022
13f39ed8
Minimal compilation fix: InternalError=>Bug
Feb 15, 2022
6bd21d43
Refactor tor-netdoc a bit more, to use Bug right.
Feb 15, 2022
7c7bf2bd
Fix a rustdoc error.
Feb 15, 2022
ceb8e8c1
tor-netdir: remove unused error variants
Feb 15, 2022
058e4d77
tor-netdir: Split testnet errors into a new type
Feb 15, 2022
c6c45316
arti: create TorClient first, then bootstrap.
Feb 15, 2022
98b1a5a2
Move persistent state flush from client to circmgr
Feb 15, 2022
c06bee8a
Merge branch 'issue-320' into 'main'
Feb 16, 2022
967f0a45
Merge branch 'ticket_344' into 'main'
Feb 16, 2022
62a62b6d
tor_proto::Error: Fix an incomplete sentence.
Feb 16, 2022
ed57157d
Re-enable clippy::ptr_arg where it had been disabled.
Feb 16, 2022
2147d084
Merge branch 'cell-proto-error' into 'main'
Feb 16, 2022
10bca35b
Implement HasKind for tor-chanmgr::Error
Feb 16, 2022
caa70fde
tor-chanmgr: use Bug types.
Feb 16, 2022
716a0601
Merge branch 'netdir-error' into 'main'
Feb 16, 2022
790ea4af
arti-client: add ability to automatically bootstrap
Feb 16, 2022
f572baa7
Merge branch 'chanmgr-error' into 'main'
Feb 16, 2022
90000758
circmgr: Port InternalError to use Bug.
Feb 16, 2022
96d856e2
Add kinds for *most* circmgr errors.
Feb 16, 2022
c1899f78
circmgr: Add a Kind for speculative guard failure.
Feb 16, 2022
1d773e74
Provide a better ErrorKind from RetryError.
Feb 16, 2022
543916e8
Clarify and rename PendingCanceled
Feb 16, 2022
7f9bbcb4
dirclient: remove an unused error type.
Feb 16, 2022
49c87fa8
Implement HasKind for tor_dirclient::Error
Feb 16, 2022
19,357 additional commits have been omitted to prevent performance issues.
Loading
Loading