summaryrefslogtreecommitdiff
path: root/crates/tor-proto/src/util
Commit message (Expand)AuthorAgeFilesLines
* Run maint/add_warning to add lint block everywhereIan Jackson2023-08-233-0/+3
* tor-proto: Add a helper for adding a stream entry with a specific stream ID.Gabriela Moldovan2023-08-031-2/+12
* Run maint/add_warning to actually apply new lint allowsIan Jackson2023-07-103-0/+3
* Lower tor-proto::util::ct::lookup to tor-llcryptoNick Mathewson2023-06-161-56/+1
* Allow clippy::unchecked_duration_subtraction in testsNick Mathewson2023-01-273-0/+3
* test lint blocks: Add many many automaticallyIan Jackson2022-12-123-0/+25
* 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
* Use testing_rng() in tests throughout our crates.Nick Mathewson2022-06-021-1/+2
* More tests for ClockSkew.Nick Mathewson2022-05-251-0/+40
* Fix typos (using the typos-cli tool).Nick Mathewson2022-05-041-1/+1
* Implement a better clock skew estimator.Nick Mathewson2022-04-111-8/+75
* Initial functions to determine and expose a clock skew estimate.Nick Mathewson2022-04-071-4/+13
* 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
* 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