summaryrefslogtreecommitdiff
path: root/tor-proto/src/stream.rs
Commit message (Expand)AuthorAgeFilesLines
* Move DataStream into its own module.Nick Mathewson2021-03-101-204/+2
* Move ResolveStream to its own module.Nick Mathewson2021-03-101-35/+3
* Move RawCellStream into its own module.Nick Mathewson2021-03-101-86/+5
* Rename TorStream => RawCellStreamNick Mathewson2021-03-101-16/+16
* Refactor DataStream constituents a bit.Nick Mathewson2021-03-091-33/+93
* When a stream read fails, block writes too.Nick Mathewson2020-12-221-13/+10
* Fix some rustdoc warnings.Nick Mathewson2020-12-091-1/+1
* Mark some XXXX issues as XXXX-A1.Nick Mathewson2020-12-071-3/+3
* Refactor DataStream to be splittable, and have internal locking.Nick Mathewson2020-11-041-8/+57
* stream: Update to enable more fine-grained lockingNick Mathewson2020-11-041-15/+26
* Unify interface for detecting stream close.Nick Mathewson2020-10-271-2/+1
* Resolve a bunch of XXXM3 comments in tor-proto.Nick Mathewson2020-10-261-9/+2
* Improve documentation in tor-protoNick Mathewson2020-10-261-1/+1
* Add a close() method for streamsNick Mathewson2020-10-201-0/+8
* Mark must-resolve XXXX issues with "XXXXM3".Nick Mathewson2020-10-181-2/+2
* Document all private members in tor-protoNick Mathewson2020-10-131-0/+14
* Make sure that protocol errors terminate the circuit responsible.Nick Mathewson2020-10-131-9/+18
* Try giving distinct handling to streams where END has been sentNick Mathewson2020-10-121-7/+2
* Move counts_towards_windows() code into circuit moduleNick Mathewson2020-10-091-1/+1
* Rename remaining get_ accessorsNick Mathewson2020-09-281-2/+2
* Fix a few clippy issuesNick Mathewson2020-09-271-1/+3
* Split the cell-handling parts of tor-proto into a new crate.Nick Mathewson2020-09-261-1/+1
* Lower our "#[allow(dead_code)]" decl in tor_proto."Nick Mathewson2020-09-251-0/+1
* Improve documentation and lightly refactor SENDME codeNick Mathewson2020-09-251-1/+3
* Attempted implementation of stream sendme cellsNick Mathewson2020-09-251-5/+28
* Initial error cleanup on streams/circuitsNick Mathewson2020-09-251-12/+12
* Migrate ClientMain to byte-oriented API.Nick Mathewson2020-09-241-2/+2
* Try to make a send/receive style API for streams.Nick Mathewson2020-09-241-2/+121
* Add support for RELAY_END cells.Nick Mathewson2020-09-241-2/+0
* Fix some errors; document some places where error handling is bogusNick Mathewson2020-09-211-0/+2
* More documentation for channel, circuit, stream.Nick Mathewson2020-09-211-1/+4
* Start implementing streams and circuit-level reactors.Nick Mathewson2020-09-211-0/+51