summaryrefslogtreecommitdiff
path: root/tor-proto/src/channel/codec.rs
Commit message (Collapse)AuthorAgeFilesLines
* Add the "unreachable_pub" lint.Nick Mathewson2021-05-181-4/+4
| | | | | | This is a somewhat obnoxious change in its scope and requirements, but it makes it easier to understand what the real public and private parts of our APIs are.
* Remove pin_project usage in tor-proto.Nick Mathewson2021-04-281-12/+8
| | | | Turns out we didn't need it.
* Migrate from futures_codec to asynchronous_codec.Nick Mathewson2021-01-151-1/+2
| | | | | | | | asynchronous_codec is a fork of futures_codec that is up-to-date on its dependencies. This migration allows us to upgrade to the current version of the bytes crate.
* Remove a bunch of dbg! calls.Nick Mathewson2020-10-261-1/+0
|
* Rename CircID and StreamID to end with Id instead, for consistencyNick Mathewson2020-10-251-3/+3
|
* channel: Refactor the point when we split the framed codec.Nick Mathewson2020-10-251-2/+2
| | | | | | We used to do this during creating the channel in Channel::new, but now we do it one step before, so that it's easier to construct channels for testing.
* Start on some tests for pieces of tor-proto::channelNick Mathewson2020-10-211-0/+122
|
* Document all private members in tor-protoNick Mathewson2020-10-131-1/+9
|
* Split the cell-handling parts of tor-proto into a new crate.Nick Mathewson2020-09-261-0/+30