summaryrefslogtreecommitdiff
path: root/crates/tor-proto/src/util
Commit message (Expand)AuthorAgeFilesLines
* Fix typosDimitris Apostolou2024-09-031-2/+2
* extract tor_async_utils::oneshot into ::oneshot-fused-workaroundJim Newsome2024-08-281-1/+1
* StreamPollSet: disallow polling ready streamsJim Newsome2024-08-211-22/+28
* tor-proto: Use PeekableStream to get rid of redundant bufferingJim Newsome2024-08-211-180/+217
* StreamPollSet: remove redundant type parameter VJim Newsome2024-08-121-23/+20
* StreamPollSet: replace nested OptionJim Newsome2024-08-081-10/+28
* StreamMap: Merge rxs into open_streamsJim Newsome2024-08-081-0/+5
* StreamPollSet: allow access to inner streamsJim Newsome2024-08-081-39/+334
* KeyedFuturesUnordered: explicitly document Stream behaviorJim Newsome2024-08-081-0/+13
* KeyedFuturesUnordered: return actual referencesJim Newsome2024-08-081-23/+10
* KeyedFuturesUnordered: additional testingJim Newsome2024-08-081-37/+98
* Add KeyedFuturesUnordered::get and KeyedFuturesUnordered::get_mutJim Newsome2024-08-081-3/+72
* KeyedFuturesUnordered::remove: return the future as wellJim Newsome2024-08-082-18/+55
* KeyedFuturesUnordered: refactor so that futures are accessibleJim Newsome2024-08-082-100/+100
* Add StreamPollSetJim Newsome2024-08-011-0/+602
* Add KeyedFuturesUnorderedJim Newsome2024-08-011-0/+366
* Merge branch 'todo-number' into 'main'Alexander Færøy2024-07-071-1/+1
|\
| * Fix two TODO ticket numbersIan Jackson2024-06-251-1/+1
* | Rename OptTimestamp to AtomicOptTimestampNeel Chauhan2024-06-241-7/+7
|/
* SometimesUnboundedSink: Add a test case with some manual sequencingIan Jackson2024-05-301-0/+68
* SometimesUnboundedSink: Write commentary about WakerIan Jackson2024-05-301-0/+36
* SometimesUnboundedSink: Document some error behaviourIan Jackson2024-05-301-0/+4
* SometimesUnboundedSink: Fix a copypaste errorIan Jackson2024-05-301-1/+1
* SometimesUnboundedSink: Narrow dead code allowIan Jackson2024-05-301-2/+1
* Implmeent SometimesUnboundedSinkIan Jackson2024-05-291-0/+145
* Add tor_proto::util::ct::is_zeroJim Newsome2024-03-201-0/+25
* Run maint/add_warning.Nick Mathewson2024-03-133-0/+3
* 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