summaryrefslogtreecommitdiff
path: root/crates/tor-proto/src/stream
Commit message (Expand)AuthorAgeFilesLines
* 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
* Merge IpVersionPreferences and the optimistic flag into one type.Nick Mathewson2021-11-101-0/+58
* Refactor wait_for_connection a bit.Nick Mathewson2021-11-101-12/+14
* Implement optimistic streamYuan Lyu2021-11-091-2/+33
* Improve docs of more (potentially re-exported) arti-client typeseta2021-10-291-16/+48
* Use correct link for AsyncWriteExt::flushNick Mathewson2021-10-281-1/+1
* DataStream: document the importance of flush().Nick Mathewson2021-10-281-3/+12
* Replace references to arti-client in the documentation.Nick Mathewson2021-10-211-1/+1
* Also implement tokio Async{Read,Write} on Data{Reader,Writer}.Nick Mathewson2021-10-191-5/+31
* Add a little documentation about when you'll need the tokio trait.Nick Mathewson2021-10-191-0/+7
* tor-proto: implement tokio Async{Read, Write} traits conditionallyeta2021-10-191-0/+33
* Use append in place of extend_from_slice in DataReaderImpl::add_data.Nick Mathewson2021-10-171-2/+2
* Fix typosJani Monoses2021-09-071-1/+1
* Move all crates into a `crates` subdirectory.Nick Mathewson2021-08-273-0/+586