summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
| * | docs: Add details of ReplayLog to service side PoW notes.Wesley Aptekar-Cassels2024-12-171-3/+29
| * | docs: Update notes on service-side PoWWesley Aptekar-Cassels2024-12-171-22/+24
| * | docs: Rework service side PoW draft.Wesley Aptekar-Cassels2024-12-171-74/+93
| * | docs: Add note on plan for service side PoW.Wesley Aptekar-Cassels2024-12-171-0/+107
|/ /
* | Merge branch 'reverse-hscrypto-key-forge-dep' into 'main'David Goulet2024-12-126-116/+114
|\ \
| * | check_toposort: Topologically sort the dependency.Gabriela Moldovan2024-12-111-1/+1
| * | tor-hscrypto: Move encodable key trait impls from tor-key-forge.Gabriela Moldovan2024-12-115-115/+113
| |/
* | Merge branch 'nowat_warning' into 'main'gabi-2502024-12-121-1/+1
|\ \
| * | streamops: Resolve unused-variable warnings.Nick Mathewson2024-12-121-1/+1
|/ /
* | Merge branch 'cbindgen-label' into 'main'Nick Mathewson2024-12-113-1/+3
|\ \ | |/ |/|
| * .gitlab-ci.yml: pin to cbindgen 0.27.0Nick Mathewson2024-12-111-1/+1
| * Label our cbindgen output, to detect version incompatibility.Nick Mathewson2024-12-092-0/+2
* | Merge branch 'chanmgr-dos' into 'main'opara2024-12-106-36/+769
|\ \
| * | 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-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