summaryrefslogtreecommitdiff
path: root/crates
Commit message (Expand)AuthorAgeFilesLines
...
| * | rtcompat: re-export items from tor_general_addr::generalNick Mathewson2024-12-191-0/+2
| * | tor-general-addr: Add general::SocketAddr::as_pathname()Nick Mathewson2024-12-191-0/+9
* | | fs-mistrust: trim whitespace in env var valuesSteven Engler2024-12-182-4/+8
|/ /
* | fs-mistrust: commit to stable env var handlingSteven Engler2024-12-182-4/+43
* | fs-mistrust: (docs) fix incomplete list of env variable valuesSteven Engler2024-12-181-2/+2
* | Merge branch 'reverse-hscrypto-key-forge-dep' into 'main'David Goulet2024-12-124-114/+112
|\ \
| * | tor-hscrypto: Move encodable key trait impls from tor-key-forge.Gabriela Moldovan2024-12-114-114/+112
| |/
* | streamops: Resolve unused-variable warnings.Nick Mathewson2024-12-121-1/+1
* | Merge branch 'cbindgen-label' into 'main'Nick Mathewson2024-12-111-0/+1
|\ \ | |/ |/|
| * Label our cbindgen output, to detect version incompatibility.Nick Mathewson2024-12-091-0/+1
* | tor-proto: replaced error type of `Sender::send_and_wake`Steven Engler2024-12-101-6/+10
* | tor-proto: add some (disabled) doc testsSteven Engler2024-12-101-0/+27
* | tor-proto: moved `Shared::count_wakers` into 'test' modSteven Engler2024-12-101-13/+12
* | tor-proto: changed an `expect` to a `debug_assert`Steven Engler2024-12-101-5/+4
* | tor-proto: use thiserror for `SenderDropped`Steven Engler2024-12-101-9/+2
* | tor-proto: use `ready!` instead of `match`Steven Engler2024-12-101-5/+3
* | tor-proto: `borrowed()` now explicitly returns a `BorrowedReceiverFuture`Steven Engler2024-12-101-3/+2
* | tor-proto: improve commentsSteven Engler2024-12-101-15/+31
* | Revert "tor-proto: implement `FusedFuture` for receiver futures"Steven Engler2024-12-101-57/+10
* | tor-proto: implement `FusedFuture` for receiver futuresSteven Engler2024-12-101-10/+57
* | Revert "tor-proto: deduplicate future fields into `FutureState`"Steven Engler2024-12-101-18/+11
* | Revert "tor-proto: implement `FusedFuture` for receiver futures"Steven Engler2024-12-101-79/+33
* | tor-proto: implement `FusedFuture` for receiver futuresSteven Engler2024-12-101-33/+79
* | tor-proto: deduplicate future fields into `FutureState`Steven Engler2024-12-101-11/+18
* | tor-proto: renamed `ReceiverBorrowedFuture` to `BorrowedReceiverFuture`Steven Engler2024-12-101-5/+5
* | tor-proto: renamed `ReceiverOwnedFuture` to `ReceiverFuture`Steven Engler2024-12-101-6/+6
* | tor-proto: rename `Receiver::recv` to `borrowed`Steven Engler2024-12-101-24/+24
* | tor-proto: moved the `Weak::upgrade` into `Sender::send_and_wake`Steven Engler2024-12-101-22/+15
* | tor-proto: changed `wakers` from an `Option<_>` to a `Result<_, WakersAlready...Steven Engler2024-12-101-9/+21
* | tor-proto: added `use std::ops::Drop`Steven Engler2024-12-101-3/+4
* | tor-proto: removed `Receiver::recv_clone` and implemented `IntoFuture` for `R...Steven Engler2024-12-102-25/+24
* | tor-proto: renamed `CancelledError` to `SenderDropped`Steven Engler2024-12-101-17/+17
* | tor-proto: switched from `Slab` to `DenseSlotMap` for waker mapSteven Engler2024-12-102-11/+13
* | tor-proto: change the message type from `Option<T>` to `Result<T, CancelledEr...Steven Engler2024-12-101-9/+12
* | tor-proto: changed regular comments on `Shared` to doc commentsSteven Engler2024-12-101-21/+21
* | tor-proto: update docs on `Channel::reactor_closed_rx`Steven Engler2024-12-101-3/+1
* | tor-proto: replace oneshot broadcast channelSteven Engler2024-12-103-138/+563
* | tor-proto: replace `Channel`s "closed" state handlingSteven Engler2024-12-102-35/+47
* | tor-proto: move `ChannelDetails::reactor_closed_rx` to `Channel`Steven Engler2024-12-101-11/+17
* | tor-proto: add 'oneshot_broadcast' util moduleSteven Engler2024-12-102-0/+246
* | tor-key-forge: Abolish the HasKind impl of Error.Gabriela Moldovan2024-12-102-14/+1
* | tor-rtcompat: Replace bad_api_usage with UnsupportedStreamOp (fmt).Gabriela Moldovan2024-12-104-6/+21
* | tor-rtcompat: Replace bad_api_usage with UnsupportedStreamOp.Gabriela Moldovan2024-12-105-30/+15
* | tor-rtcompat: Add an error type for unsupported StreamOps.Gabriela Moldovan2024-12-102-1/+28
* | tor-rtcompat: Add a default implementation for StreamOps::set_tcp_notsent_lowat.Gabriela Moldovan2024-12-101-2/+8
* | tor-rtcompat: Clarify the StreamOps documentation.Gabriela Moldovan2024-12-101-4/+6
* | tor-rtcompat: Require NetStream{Listener,Provider} streams to impl StreamOps ...Gabriela Moldovan2024-12-101-2/+6
* | tor-rtcompat: Require NetStream{Listener,Provider} streams to impl StreamOps.Gabriela Moldovan2024-12-104-8/+14
* | tor-rtcompat: Add tests for set_tcp_notsent_lowat.Gabriela Moldovan2024-12-101-0/+60
* | tor-rtcompat: Implement StreamOps for all the stream types.Gabriela Moldovan2024-12-1010-8/+132