summaryrefslogtreecommitdiff
path: root/crates/tor-proto/src/stream
Commit message (Expand)AuthorAgeFilesLines
* Send less information in onion service BEGIN messagesNick Mathewson2023-11-151-1/+34
* Convert StreamId to NonZeroU16Jim Newsome2023-10-251-1/+1
* proto: Revise the behavior of IncomingStream::discard().Nick Mathewson2023-10-191-9/+12
* IncomingStream:: flatten IncomingStreamInner.Nick Mathewson2023-10-191-13/+11
* IncomingStream: Remove state.Nick Mathewson2023-10-191-67/+4
* Note a bug in IncomingStream::discard.Nick Mathewson2023-10-191-0/+2
* Remove IncomingStreamInner from its Option.Nick Mathewson2023-10-191-34/+7
* Remove impl Drop from IncomingStreamNick Mathewson2023-10-191-11/+4
* proto: Make StreamTarget::close() misuse less likely.Nick Mathewson2023-10-171-3/+4
* proto::stream::incoming: Use bit-array representation for command listNick Mathewson2023-10-121-7/+84
* tor-proto: remove a now-unneeded allow in stream::incomingNick Mathewson2023-10-121-2/+0
* oneshot: Apply deferred rustfmt churnIan Jackson2023-10-111-1/+1
* oneshot: Use veneer in tor-protoIan Jackson2023-10-111-1/+1
* 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