aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-proto/src/circuit/reactor.rs
Commit message (Expand)AuthorAgeFilesLines
* Update tor-proto errors to latest API.Nick Mathewson2022-02-151-6/+6
* tor-proto: use InternalError for internal errors.Nick Mathewson2022-02-151-10/+24
* Merge branch 'eta/reactor-2.5' into 'main'eta2022-02-031-33/+60
|\
| * Fix severe reactor ordering problemseta2022-02-031-33/+60
* | Remove many needless borrows and slicesIan Jackson2022-02-021-1/+1
|/
* clippy: Rename a `decode_chanmsg` from `handle_`Ian Jackson2022-01-191-1/+1
* clippy: Rename a `from_foo` method that doesn't do conversionIan Jackson2022-01-191-1/+1
* Describe when we will need SendmeAcceptMinVersionNick Mathewson2022-01-121-0/+8
* Change RequireSendmeAuth to an enum.Nick Mathewson2022-01-121-24/+61
* Fix a boolean inversion in auth_sendme_optional.Nick Mathewson2022-01-121-1/+2
* Document SendmeEmitMinVersion statusNick Mathewson2022-01-121-0/+4
* tor-proto: Allow one meta-cell handler at a time.Nick Mathewson2021-12-161-10/+18
* tor-proto: set HalfStream::connected_ok right.Nick Mathewson2021-12-161-0/+8
* Extend trace messages for destroy/truncated reasons.Nick Mathewson2021-12-151-2/+17
* Merge remote-tracking branch 'origin/mr/191'Nick Mathewson2021-12-151-23/+24
|\
| * In reactor, use enums on whether to destroy circuitsNeel Chauhan2021-12-141-11/+20
| * Methodize the destroy circuit reasonNeel Chauhan2021-12-141-19/+2
| * Handle TRUNCATED cellsNeel Chauhan2021-12-131-12/+9
| * Log on TRUNCATED cellNeel Chauhan2021-12-131-9/+21
* | Merge branch 'check_put_return' into 'main'eta2021-12-151-7/+3
|\ \
| * | Always check whether stream-level SENDMEs are expected.Nick Mathewson2021-12-141-7/+3
| |/
* / Actually decrement the stream-level SENDME windoweta2021-12-141-0/+18
|/
* Beautify some Vec->array code in tor-proto.Nick Mathewson2021-12-081-6/+7
* Resolve roughly half of the XXXXs.Nick Mathewson2021-12-061-2/+2
* More typo fixes that I forgot to save :(Nick Mathewson2021-11-241-1/+1
* Get rid of unbounded stream sender, and RawCellStreameta2021-11-121-37/+69
* Completely overhaul the tor-proto circuit reactoreta2021-11-121-183/+959
* Refactor tor_proto::circuit::Reactor to use an UnboundedSendereta2021-11-021-38/+5
* Move all crates into a `crates` subdirectory.Nick Mathewson2021-08-271-0/+461