summaryrefslogtreecommitdiff
path: root/crates/tor-proto/src/stream
Commit message (Expand)AuthorAgeFilesLines
* tor-proto: Make some imports more preciseIan Jackson2023-08-231-1/+3
* tor-proto: Make update_state() and discard() return Result<(), Bug>.Gabriela Moldovan2023-08-091-5/+5
* tor-proto: Implement IncomingStream::discard().Gabriela Moldovan2023-08-081-2/+2
* tor-proto: Replace boolean flags with an IncomingStreamState enum.Gabriela Moldovan2023-08-081-18/+56
* Merge branch 'tor-proto-incoming-todo' into 'main'gabi-2502023-08-081-18/+15
|\
| * tor-proto: Replace IncomingStreamMsg with IncomingStreamRequest.Gabriela Moldovan2023-08-071-18/+15
* | tor-proto: Fix broken docs.Gabriela Moldovan2023-08-081-1/+1
* | tor-proto: Make it obvious that we're discarding a Result.Gabriela Moldovan2023-08-081-1/+1
* | tor-proto: Make StreamTarget::close return the oneshot::Receiver instead of b...Gabriela Moldovan2023-08-081-10/+9
* | tor-proto: Make take_inner() use mut_inner() to check the inner value.Gabriela Moldovan2023-08-081-3/+6
|/
* tor-proto: Implement `Drop` for `IncomingStream`.Gabriela Moldovan2023-08-071-11/+64
* tor-proto: Keep track of whether the `IncomingStream` was accepted.Gabriela Moldovan2023-08-071-0/+5
* tor-proto: Rename misleading field in `DataCmdChecker`.Gabriela Moldovan2023-08-071-13/+16
* tor-proto: Implement IncomingStream::{accept_data, request, reject}.Gabriela Moldovan2023-08-031-6/+32
* tor-proto: Remove extraneous space.Gabriela Moldovan2023-08-031-1/+1
* tor-proto: Add constructors for pre-connected DataStreams.Gabriela Moldovan2023-08-031-2/+41
* tor-proto: Add a constructor for IncomingStream.Gabriela Moldovan2023-08-031-0/+13
* tor-proto: Add imports for commonly used types.Gabriela Moldovan2023-08-031-4/+4
* tor-proto: Add IncomingCmdChecker for IncomingStream.Gabriela Moldovan2023-08-031-2/+59
* Remove explicit allows for missing_panics_docs.Nick Mathewson2023-07-061-6/+1
* proto: downgrade some "TODO HS" comments to "HSS"Nick Mathewson2023-06-211-5/+5
* Add "TODO RPC" notes around DataStreamCtrl per review.Nick Mathewson2023-05-242-0/+16
* proto: Add stream-status functionality to DataStreamCtrl.Nick Mathewson2023-05-241-2/+106
* proto: Create a `DataStreamCtrl` type.Nick Mathewson2023-05-222-1/+108
* Refactor ClientCirc APIs to use Arc<ClientCirc>.Nick Mathewson2023-05-161-1/+1
* Add some missing importsIan Jackson2023-03-281-1/+4
* Add an experimental circuit accessor to DataStream.Nick Mathewson2023-03-231-2/+28
* proto: Tweak documentation and names around CmdChecker.Nick Mathewson2023-02-273-8/+16
* tor-proto: Introduce CmdChecker, and define it for our streams.Nick Mathewson2023-02-173-0/+147
* tor-proto: note implications for future HS workNick Mathewson2023-02-151-0/+2
* tor-proto: Push stream message parsing into the stream objects.Nick Mathewson2023-02-153-31/+67
* tor-cell: Rename RelayMsg and RelayCell-related types.Nick Mathewson2023-02-073-14/+14
* tor-cell: Remove RelayMsg methods that are duplicated in RelayMsgClass.Nick Mathewson2023-02-072-0/+2
* tor-proto: Draft API to handle incoming BEGIN requests.Nick Mathewson2023-01-171-0/+67
* proto: Only ready a DataStream if CONNECTED was succesfully receivedDavid Goulet2022-05-311-1/+4
* Move skip_fmt into tor-basic-utilsIan Jackson2022-03-041-1/+1
* Replace manual Debug impls with educe in tor-protoIan Jackson2022-03-021-32/+23
* tor-proto datastream: Fix typo in Debug implIan Jackson2022-02-251-1/+1
* Fix rustfmtIan Jackson2022-02-241-1/+1
* tor-proto datastream: Do not dump packet data in DataWriterImplIan Jackson2022-02-241-2/+9
* tor-proto datastream: import std::fmt::Debug trait nameIan Jackson2022-02-241-2/+2
* impl Debug for DataStream (and its components)Ian Jackson2022-02-242-0/+17
* Update tor-proto errors to latest API.Nick Mathewson2022-02-151-1/+1
* Make tor-proto::Error implement HasKind.Nick Mathewson2022-02-151-1/+1
* tor-proto: use InternalError for internal errors.Nick Mathewson2022-02-151-3/+15
* Add a blank line between doc and comment.Ian Jackson2022-01-111-0/+1
* Improve the layout of crate exports; add runtime convenience functionseta2022-01-111-5/+35
* tor-proto: document an infelicitous behavior.Nick Mathewson2021-12-161-3/+4
* Get rid of unbounded stream sender, and RawCellStreameta2021-11-123-76/+47
* Completely overhaul the tor-proto circuit reactoreta2021-11-121-22/+7