summaryrefslogtreecommitdiff
path: root/crates/tor-proto/src/stream/incoming.rs
Commit message (Expand)AuthorAgeFilesLines
* proto: Rename data cmd checkers to {Inbound,Outbound}DataCmdCheckerGabriela Moldovan2025-10-161-3/+3
* proto: Move IncomingDataCmdChecker to top-level stream module.Gabriela Moldovan2025-10-161-0/+51
* proto: Move the `stream` module under `client` (breaking).Gabriela Moldovan2025-08-181-298/+0
* proto: Rename the `tunnel` module to `client`.Gabriela Moldovan2025-08-181-2/+2
* Switch Cargo.toml files to edition 2024.Nick Mathewson2025-08-071-3/+3
* proto: Move ClientCirc stream functions to ClientTunnelDavid Goulet2025-08-051-1/+2
* tor-proto: add the `XonXoffReader` and connect it to the reactorSteven Engler2025-07-171-0/+2
* tor-proto: combine some objects into a `StreamComponents`Steven Engler2025-07-151-23/+16
* tor-proto: rename `StreamReader` to `StreamReceiver`Steven Engler2025-06-261-7/+7
* tor-proto: pass the time provider to the `DataWriter`Steven Engler2025-06-051-1/+12
* Add a RelayCellFormat argument to encode().Nick Mathewson2025-04-161-1/+1
* squash! Upgrade rand dependency to 0.9.Nick Mathewson2025-03-181-1/+1
* tor-proto: Add a tunnel module.David Goulet2025-02-201-2/+3
* tor-proto: Put a StreamAccount in DataStream etc.Ian Jackson2024-10-031-1/+7
* Some HasMemoryCost impls in tor-protoIan Jackson2024-10-021-1/+4
* extract tor_async_utils::oneshot into ::oneshot-fused-workaroundJim Newsome2024-08-281-1/+1
* Fix clippy::doc_lazy_continuationIan Jackson2024-07-081-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-121-4/+4
* tor_cell: never construct empty DATA messages.Nick Mathewson2024-02-131-1/+1
* Rename {Any}RelayCell to {Any}RelayMsgOuterNick Mathewson2023-12-141-2/+2
* 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 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: Implement IncomingStream::{accept_data, request, reject}.Gabriela Moldovan2023-08-031-6/+32
* 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