summaryrefslogtreecommitdiff
path: root/crates/tor-cell/src
Commit message (Expand)AuthorAgeFilesLines
...
* | tor-cell: Note an opportunity for future optimizationNick Mathewson2023-02-151-0/+5
* | tor-cell: Add a new UnparsedRelayCellNick Mathewson2023-02-151-0/+46
* | tor-cell: Refactor relay cells to copy much lessNick Mathewson2023-02-153-40/+66
|/
* tor-cell: Return a useful error when restrist_msg rejects a command.Nick Mathewson2023-02-091-2/+3
* Change tor_bytes::Error::BadMessage to a Cow.Nick Mathewson2023-02-097-22/+34
* tor-cell: Re-export paste so restrict_msg can work outside the crate.Nick Mathewson2023-02-091-3/+3
* tor-cell: Remove chancell::msg::Body::into_message.Nick Mathewson2023-02-091-52/+1
* tor-cell: Make RelayEarly a separate type.Nick Mathewson2023-02-092-8/+30
* tor-cell: Have restrict_msg add conversion functions.Nick Mathewson2023-02-095-102/+70
* cell: Parameterize ChannelCodec::decode and encode.Nick Mathewson2023-02-091-7/+14
* tor-cell: documentation cleanups related to restricted_msgNick Mathewson2023-02-073-4/+6
* tor-cell: correct handling of optional msg types.Nick Mathewson2023-02-072-12/+17
* tor-cell: Rename RelayMsg and RelayCell-related types.Nick Mathewson2023-02-075-59/+59
* tor-cell: Rename ChanMsg and ChanCell-related types.Nick Mathewson2023-02-074-51/+51
* tor-cell: Remove RelayMsg methods that are duplicated in RelayMsgClass.Nick Mathewson2023-02-071-15/+0
* tor-cell: Remove ChanMsg methods that are duplicated in ChanMsgClass.Nick Mathewson2023-02-072-23/+4
* tor-cell: Use macro to generate ChanMsg too.Nick Mathewson2023-02-071-105/+34
* tor-cell: Use macro to define RelayMsg type too.Nick Mathewson2023-02-072-185/+103
* tor-cell: Macro to generate restricted RelayMsg and ChanMsg.Nick Mathewson2023-02-072-0/+197
* tor-cell: Change all variants of RelayMsg to have a body.Nick Mathewson2023-02-071-12/+49
* tor-cell: Make Body and MsgClass traits more uniform.Nick Mathewson2023-02-076-85/+86
* tor-cell: Generic "Restricted{Relay,Chan}Cell" types.Nick Mathewson2023-02-074-33/+101
* Allow clippy::unchecked_duration_subtraction in testsNick Mathewson2023-01-271-0/+1
* Disable clippy::unlinlined-format-argsNick Mathewson2023-01-271-0/+1
* Fix typosDimitris Apostolou2023-01-071-4/+4
* Sketch a solution for arti#525Nick Mathewson2023-01-062-0/+35
* Sketch out new required APIs in tor-cellNick Mathewson2023-01-062-8/+124
* Merge branch 'test-lints' into 'main'eta2023-01-061-0/+9
|\
| * test lint blocks: Add many many automaticallyIan Jackson2022-12-121-0/+9
* | msg::{CreateFast/CreatedFast}: Rename accessor to (into_)body()Neel Chauhan2022-12-181-2/+2
|/
* Fix typosDimitris Apostolou2022-11-061-1/+1
* Run add_warnings.Nick Mathewson2022-11-031-0/+1
* Merge branch 'assert_maxlen' into 'main'Nick Mathewson2022-10-271-1/+2
|\
| * tor-cell: Assert data length in Data cellsEmil Engler2022-10-241-1/+2
* | Merge branch 'safe_u16_conversion' into 'main'Nick Mathewson2022-10-251-1/+1
|\ \
| * | tor-cell: Consistent and secure conversion to u16Emil Engler2022-10-241-1/+1
| |/
* | Merge branch 'rename_for_to_from' into 'main'Nick Mathewson2022-10-251-2/+2
|\ \
| * | tor-cell: Rename for_client and for_relayEmil Engler2022-10-211-2/+2
* | | Merge branch 'fix_typos' into 'main'eta2022-10-251-2/+2
|\ \ \
| * | | tor-cell: Fix typos in msg.rsEmil Engler2022-10-241-2/+2
| | |/ | |/|
* / | tor-cell: Add comment explaing Data::MAXLENEmil Engler2022-10-241-0/+1
|/ /
* | Merge branch 'fix_typos' into 'main'eta2022-10-211-3/+3
|\ \
| * | tor-cell: Fix typos in msg.rsEmil Engler2022-10-211-3/+3
| |/
* | Merge branch 'remove_redundant' into 'main'eta2022-10-211-2/+0
|\ \
| * | tor-cell: Remove redundant match clausesEmil Engler2022-10-211-2/+0
| |/
* | Merge branch 'concrete_comments' into 'main'eta2022-10-212-7/+12
|\ \
| * | tor-cell: Make historical comments more concreteEmil Engler2022-10-212-7/+12
| |/
* | Merge branch 'no_redundant_copy' into 'main'Ian Jackson2022-10-211-2/+2
|\ \
| * | tor-cell: Avoid redundant pointer copyEmil Engler2022-10-211-2/+2
| |/
* | Merge branch 'no_redundant_allocation' into 'main'Nick Mathewson2022-10-211-1/+1
|\ \