summaryrefslogtreecommitdiff
path: root/crates/tor-proto/src/util
Commit message (Expand)AuthorAgeFilesLines
* tor-proto: better errors when handshake fails due to untimely certsNick Mathewson2022-03-231-5/+23
* tor-proto: add a backend to detect reported clock skew.Nick Mathewson2022-03-231-0/+102
* 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
* Use atomic set-and-check to update OptTimestamps if none.Nick Mathewson2022-02-091-0/+36
* Remove the use of Mutex in channel unused_since timestampYuan Lyu2022-02-081-26/+43
* fix nightly clippy errorsTrinity Pointard2021-12-091-1/+1
* add semicolons if nothing returnedDaniel Eades2021-11-252-2/+2
* Get rid of unbounded stream sender, and RawCellStreameta2021-11-121-1/+6
* Use coarsetime to build an incoming traffic timestamp.Nick Mathewson2021-11-021-0/+99
* Use subtle and some refactoring to remove branches in ntorNick Mathewson2021-10-011-1/+8
* fix/silence clippy lints in test modulesDaniel Eades2021-09-081-0/+1
* Move all crates into a `crates` subdirectory.Nick Mathewson2021-08-272-0/+231