summaryrefslogtreecommitdiff
path: root/crates/tor-proto
Commit message (Expand)AuthorAgeFilesLines
* Patchlevel bumps for remaining changed crates.Nick Mathewson2023-02-281-6/+6
* Bump tor-units version for breaking change.Nick Mathewson2023-02-281-1/+1
* Bump minor versions for significant breaking changes.Nick Mathewson2023-02-281-2/+2
* Rename onion-* cargo features to hs-* in tor-* cratesIan Jackson2023-02-285-12/+12
* proto: Tweak documentation and names around CmdChecker.Nick Mathewson2023-02-275-9/+33
* tor-proto: Rename end_received.Nick Mathewson2023-02-172-8/+9
* Use CmdChecker in our stream handling code.Nick Mathewson2023-02-174-96/+92
* tor-proto: Introduce CmdChecker, and define it for our streams.Nick Mathewson2023-02-174-0/+150
* tor-proto: Add a TODO about simplifying a common pattern.Nick Mathewson2023-02-151-0/+8
* tor-proto: note implications for future HS workNick Mathewson2023-02-152-0/+12
* tor-proto: Push stream message parsing into the stream objects.Nick Mathewson2023-02-156-51/+88
* tor-proto: Defer parsing of messages send to half-closed streamsNick Mathewson2023-02-153-42/+94
* tor-proto: stop reactor (and kill circuit) if meta handler failsNick Mathewson2023-02-151-4/+7
* tor-proto: defer meta-cell parsing to the last moment.Nick Mathewson2023-02-152-36/+27
* tor-proto: Use UnparsedRelayCell to start deferring cell processing.Nick Mathewson2023-02-152-22/+43
* tor-cell: Refactor relay cells to copy much lessNick Mathewson2023-02-154-25/+15
* Rename OpenClientChan{Msg,Cell} => OpenChan{Msg,Cell}S2CNick Mathewson2023-02-093-31/+31
* tor-proto: Do not parse forbidden commands on inbound cells.Nick Mathewson2023-02-093-88/+63
* tor-proto: only parse allowed ChanMsg types during handshake.Nick Mathewson2023-02-093-29/+100
* tor-cell: Make RelayEarly a separate type.Nick Mathewson2023-02-092-4/+4
* tor-cell: Have restrict_msg add conversion functions.Nick Mathewson2023-02-091-2/+2
* tor-cell: Rename RelayMsg and RelayCell-related types.Nick Mathewson2023-02-078-85/+94
* tor-cell: Rename ChanMsg and ChanCell-related types.Nick Mathewson2023-02-077-100/+100
* tor-cell: Remove RelayMsg methods that are duplicated in RelayMsgClass.Nick Mathewson2023-02-074-2/+4
* tor-cell: Remove ChanMsg methods that are duplicated in ChanMsgClass.Nick Mathewson2023-02-076-4/+9
* tor-cell: Use macro to generate ChanMsg too.Nick Mathewson2023-02-073-4/+4
* tor-cell: Change all variants of RelayMsg to have a body.Nick Mathewson2023-02-071-4/+5
* Bump minor version of tor-cell.Nick Mathewson2023-02-011-1/+1
* Bump the patch version of every crate that had API additionsNick Mathewson2023-02-011-5/+5
* Bump the patch-level version of crates with _minor_ changes.Nick Mathewson2023-02-011-5/+5
* Move tor-proto/semver.md to tor-cellNick Mathewson2023-02-011-2/+0
* Allow clippy::unchecked_duration_subtraction in testsNick Mathewson2023-01-2716-0/+16
* Disable clippy::unlinlined-format-argsNick Mathewson2023-01-271-0/+1
* Merge branch 'sensitive' into 'main'eta2023-01-261-3/+4
|\
| * tor-proto: Mark stream ids in errors as sensitiveIan Jackson2023-01-241-3/+4
* | tor-proto: comment fixes and more TODO hsNick Mathewson2023-01-242-2/+18
* | tor-proto: Draft API to handle incoming BEGIN requests.Nick Mathewson2023-01-173-0/+98
* | tor-proto: Expose support for doing onion service handshakesNick Mathewson2023-01-174-17/+79
* | tor-proto: Draft APIs for handling control messagesNick Mathewson2023-01-172-1/+54
* | tor-proto: Rename "hs" experimental feature to "onion-common"Nick Mathewson2023-01-172-3/+6
|/
* Fix typosDimitris Apostolou2023-01-071-1/+1
* tor-proto: rustfmtIan Jackson2023-01-061-1/+2
* tor-proto: CreateFastWrap::decode_chanmsg: Do not report handshakeIan Jackson2023-01-062-3/+3
* tor-proto: impl Display for CreateResponseIan Jackson2023-01-061-0/+12
* tor-proto: When relay IDs mismatch, the IDs are sensitive in errorsIan Jackson2023-01-063-3/+8
* Merge branch 'test-lints' into 'main'eta2023-01-0615-1/+124
|\
| * test lint blocks: Add many many automaticallyIan Jackson2022-12-1214-0/+115
| * test lint blocks: Do some semi-manuallyIan Jackson2022-12-121-1/+9
* | Merge branch 'tor-proto-use-rfc3339' into 'main'Ian Jackson2023-01-041-1/+2
|\ \
| * | Use parse_rfc3339() in the tor-proto crateNeel Chauhan2022-12-161-1/+2