summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
| * | 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-103-12/+14
| * | 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-104-138/+564
| * | 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
|/ /
* | Merge branch 'remove-haskind' into 'main'David Goulet2024-12-102-14/+1
|\ \
| * | tor-key-forge: Abolish the HasKind impl of Error.Gabriela Moldovan2024-12-102-14/+1
|/ /
* | Merge branch 'rtcompat-streamops' into 'main'gabi-2502024-12-1015-12/+252
|\ \ | |/ |/|
| * 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-1011-8/+133
| * tor-rtcompat: Add a StreamOps trait.Gabriela Moldovan2024-12-102-1/+11
|/
* Merge branch 'connect-point-2' into 'main'Nick Mathewson2024-12-0925-290/+1351
|\
| * rpc_tests: Add testcase for no-arguments ArtiRpcConn.Nick Mathewson2024-12-091-0/+26
| * Remove needless cbindgen item.Nick Mathewson2024-12-092-1/+1
| * rpc-client: Reject relative paths.Nick Mathewson2024-12-093-1/+11
| * rpc-client: split paths better on windows.Nick Mathewson2024-12-091-1/+12
| * rpc-client: Add TODOs about links to connect point docsNick Mathewson2024-12-091-0/+6
| * rpc-client: Rename PathEntry to SearchEntry.Nick Mathewson2024-12-091-18/+18
| * rpc-client: Clarity and consistency in envvar docsNick Mathewson2024-12-091-10/+20
| * connpt: note an opportunity to save some fds.Nick Mathewson2024-12-091-0/+3
| * connpt: use cfg-if to declare connect point defaults.Nick Mathewson2024-12-093-20/+29
| * arti_rpc_tests: Check that the various forms of connect-point cfg work.Nick Mathewson2024-12-092-0/+231
| * arti_rpc_tests: Clear environment variables with special meaning.Nick Mathewson2024-12-091-0/+13
| * artilib: Revise C and Python APIs for builders.Nick Mathewson2024-12-0910-57/+376
| * rpc-client-core: Correct various FFI error types.Nick Mathewson2024-12-093-6/+65
| * rpc-client: Initial implementation for RPC connect points.Nick Mathewson2024-12-097-71/+323
| * connpts: duplicate socket before returning.Nick Mathewson2024-12-091-15/+24
| * connpts: Add default connect points as constants.Nick Mathewson2024-12-092-1/+61
| * rpc-client: move Builder to its own module.Nick Mathewson2024-12-094-85/+97
| * arti_client_paths: Clean up documentation.Nick Mathewson2024-12-091-4/+7
| * Move base CfgPathResolver for arti-client back to tor-config-path.Nick Mathewson2024-12-096-122/+150
* | Merge branch 'idna-audit' into 'main'Nick Mathewson2024-12-091-0/+9
|\ \ | |/ |/|