aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-proto/src/channel
Commit message (Expand)AuthorAgeFilesLines
* remove usage of dbg!(..)trinity-1686a2022-02-281-1/+0
* proto: Refactor conversion from CodecError to ErrorNick Mathewson2022-02-243-32/+37
* tor-proto: refactor handshake protocol errors to a different typeNick Mathewson2022-02-231-49/+68
* tor-proto: Rename BadHandshake to BadCircHandshakeNick Mathewson2022-02-231-1/+1
* tor-proto: Split IoErr based on when it occursNick Mathewson2022-02-232-7/+21
* Replace as_mut with deref impl for MutCircEntYuan Lyu2022-02-162-26/+34
* Make CircMap open_ent_count O(1)Yuan Lyu2022-02-162-26/+76
* Update tor-proto errors to latest API.Nick Mathewson2022-02-152-2/+2
* tor-proto: use InternalError for internal errors.Nick Mathewson2022-02-152-8/+10
* tor-cell: provide HasKind.Nick Mathewson2022-02-152-14/+44
* Use atomic set-and-check to update OptTimestamps if none.Nick Mathewson2022-02-091-4/+2
* Remove the use of Mutex in channel unused_since timestampYuan Lyu2022-02-081-11/+6
* Expire channels that have been unused for too longYuan Lyu2022-02-042-0/+46
* Remove many needless borrows and slicesIan Jackson2022-02-021-1/+1
* handshake: Use read_exact, not read and checking lenIan Jackson2022-01-191-3/+7
* clippy: Rename a `from_foo` method that doesn't do conversionIan Jackson2022-01-191-1/+3
* Fix two bugs related to incomplete read/writeIan Jackson2022-01-191-3/+3
* chanmgr: get rid of Arc around ChannelIan Jackson2022-01-131-34/+27
* tor-circmgr: Don't clone parameters in create_chantarget()Neel Chauhan2021-12-251-1/+2
* tor-proto: Replace XXXs with references to arti#269Nick Mathewson2021-12-201-9/+7
* fix nightly clippy errorsTrinity Pointard2021-12-091-2/+1
* Resolve roughly half of the XXXXs.Nick Mathewson2021-12-061-1/+1
* Mark a test as #[ignore]Nick Mathewson2021-11-291-0/+1
* add semicolons if nothing returnedDaniel Eades2021-11-252-13/+13
* Remove a couple more eprintln! calls.Nick Mathewson2021-11-231-1/+1
* Make unreliable tor-proto tests more reliable (arti#238).eta2021-11-181-12/+16
* tor-proto: Use tor-rtcompat macros for testing, not tokio.Nick Mathewson2021-11-153-430/+463
* A few more eprintln!() removals that I missed.Nick Mathewson2021-11-131-4/+0
* Get rid of unbounded stream sender, and RawCellStreameta2021-11-121-1/+1
* Completely overhaul the tor-proto circuit reactoreta2021-11-121-14/+20
* Replace all println/eprintln calls outside of arti CLI with trace.Nick Mathewson2021-11-041-1/+1
* tor-proto: Use a dedicated sender for channel cells, make full-duplexeta2021-11-031-40/+90
* Get rid of tor-proto's ChannelImpl, and use the reactor more insteadeta2021-11-033-148/+148
* Merge branch 'timestamp'Nick Mathewson2021-11-022-0/+9
|\
| * Use coarsetime to build an incoming traffic timestamp.Nick Mathewson2021-11-022-0/+9
* | Refactor tor_proto::channel::Reactor to use an UnboundedSendereta2021-11-021-39/+9
|/
* fix/silence clippy lints in test modulesDaniel Eades2021-09-085-3/+7
* Move all crates into a `crates` subdirectory.Nick Mathewson2021-08-275-0/+2046