summaryrefslogtreecommitdiff
path: root/crates/tor-proto/src/stream
Commit message (Expand)AuthorAgeFilesLines
* extract tor_async_utils::oneshot into ::oneshot-fused-workaroundJim Newsome2024-08-281-1/+1
* flow-control: document idea for making more robustJim Newsome2024-08-211-0/+5
* tor-proto: Encapsulate flow-controlJim Newsome2024-08-131-0/+75
* Fix clippy::doc_lazy_continuationIan Jackson2024-07-081-1/+1
* proto: Try to clarify why StreamReader has a StreamTarget.Nick Mathewson2024-05-292-3/+10
* proto: Improve documentation about DataStream lifetimes and closingNick Mathewson2024-05-291-0/+30
* proto: Make DataWriter::close actually do something.Nick Mathewson2024-05-291-7/+21
* proto: Explicitly enforce maxima on SENDME windows.Nick Mathewson2024-05-141-1/+1
* proto: Fix compilation with stream-ctrl but not experimental-api.Nick Mathewson2024-05-141-1/+1
* proto: Expose wait_for_connection as a part of the DataStream API.Nick Mathewson2024-05-091-1/+1
* Rename the old IncomingStreamRequestContext to StreamReqInfo.Nick Mathewson2024-03-261-3/+1
* Add an IncomingStreamRequestFilter to check early propertiesNick Mathewson2024-03-261-1/+46
* Run maint/add_warning.Nick Mathewson2024-03-131-0/+1
* relay-cell: Update relay cell decoding API for prop340Jim Newsome2024-03-121-2/+2
* Rename UnparsedRelayCell -> UnparsedRelayMsgJim Newsome2024-03-125-15/+15
* tor_cell: never construct empty DATA messages.Nick Mathewson2024-02-132-11/+11
* Rename {Any}RelayCell to {Any}RelayMsgOuterNick Mathewson2023-12-141-2/+2
* 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