summaryrefslogtreecommitdiff
path: root/tor-proto/src/channel
Commit message (Expand)AuthorAgeFilesLines
* Use FuturesUnordered, not SelectAll<Once<...>>Nick Mathewson2021-06-141-5/+5
* Add the "unreachable_pub" lint.Nick Mathewson2021-05-182-11/+11
* Prefer "relay" to "server" when appropriate.Nick Mathewson2021-05-181-2/+2
* Add unseparated_literal_suffix lint, and fix it.Nick Mathewson2021-05-032-2/+2
* Make `now` an argument when verifying a channel.Nick Mathewson2021-04-301-4/+7
* note a small divergence in circuit id probing behavior.Nick Mathewson2021-04-291-0/+2
* Remove pin_project usage in tor-proto.Nick Mathewson2021-04-281-12/+8
* Fix Rust-1.51 clippy warnings about acronyms in camel case.Nick Mathewson2021-03-292-2/+2
* Rename Rsa{Identity,Signature} to fix clippy warning.Nick Mathewson2021-03-291-5/+5
* Migrate from futures_codec to asynchronous_codec.Nick Mathewson2021-01-152-1/+3
* Implement the "circwindow" and "ExtendByEd25519ID" parametersNick Mathewson2020-12-221-2/+8
* Run cargo fix --edition-idiomsNick Mathewson2020-12-021-1/+1
* Expose UniqId types for channels and circuitsNick Mathewson2020-12-011-6/+6
* Rename LogId -> UniqId.Nick Mathewson2020-12-013-53/+65
* Derive more types for circuit and channel LogIdsNick Mathewson2020-12-011-1/+1
* Enforce uniqueness on circuit and channel logidsNick Mathewson2020-12-011-3/+9
* Refactor first-hop handling types a bitNick Mathewson2020-11-171-2/+6
* Turn the channel "closed" method into an AtomicBoolNick Mathewson2020-11-131-4/+3
* Move a few immutable fields from ChannelImpl outside the lock.Nick Mathewson2020-11-131-1/+0
* Make the Arc-ness of channels more explicit.Nick Mathewson2020-11-122-25/+21
* Remove duplication of ipaddr argument in handshake.Nick Mathewson2020-10-291-13/+19
* Make circuit reactors also have a run_once() method for testing.Nick Mathewson2020-10-271-24/+1
* Rename CircIDRange to CircIdRangeNick Mathewson2020-10-271-8/+8
* Remove a bunch of dbg! calls.Nick Mathewson2020-10-261-1/+0
* Improve documentation in tor-protoNick Mathewson2020-10-262-7/+5
* Tests for sending bad/good cell types on a channelNick Mathewson2020-10-261-5/+3
* Clean up some XXXXs in channel::reactor.rsNick Mathewson2020-10-261-7/+3
* Tests for receving incoming DESTROY cell.Nick Mathewson2020-10-261-0/+58
* channel::reactor: Tests for handling incoming RELAY cellsNick Mathewson2020-10-262-1/+88
* Test for rejecting CREATED cellsNick Mathewson2020-10-261-1/+16
* Add a CircEnt::DestroySent circuit state.Nick Mathewson2020-10-262-12/+22
* Use better return type in advance_from_openingNick Mathewson2020-10-252-23/+23
* Use from_bytes name for Ed25519IdentityNick Mathewson2020-10-251-2/+1
* Rename CircID and StreamID to end with Id instead, for consistencyNick Mathewson2020-10-253-20/+20
* Add some tests for channel reactor and related code.Nick Mathewson2020-10-252-0/+146
* Add a test for running and shutting down reactors.Nick Mathewson2020-10-251-1/+80
* channel: Refactor the point when we split the framed codec.Nick Mathewson2020-10-253-13/+18
* channel: Move looping part of run_impl() into run().Nick Mathewson2020-10-251-27/+51
* channel: Remove the needlessly separated ReactorCore type.Nick Mathewson2020-10-231-21/+10
* Test for finish-handshake functionNick Mathewson2020-10-231-0/+18
* handshake: tests for invalid signaturesNick Mathewson2020-10-231-1/+49
* Add tests for handshakes certifying the wrong thingNick Mathewson2020-10-231-0/+53
* Tests for handshakes with missing certsNick Mathewson2020-10-231-10/+52
* Test a trivial succeeding case of link cert validationNick Mathewson2020-10-211-12/+72
* Fix a security issue (!) in link handshake validation.Nick Mathewson2020-10-211-1/+1
* Infrastructure for testing handshake cert-validation codeNick Mathewson2020-10-211-1/+61
* More tests for handshake connect functionNick Mathewson2020-10-211-26/+136
* Start a basic test for the first part of the handshake.Nick Mathewson2020-10-211-0/+45
* LogId test: tolerate concurrent tests.Nick Mathewson2020-10-211-11/+8
* Start on some tests for pieces of tor-proto::channelNick Mathewson2020-10-213-0/+224