summaryrefslogtreecommitdiff
path: root/crates/tor-proto/src/channel
Commit message (Expand)AuthorAgeFilesLines
...
* channel padding timer: Allow creation without providing parameters yetIan Jackson2022-06-211-14/+30
* channel padding: Test creation in disabled stateIan Jackson2022-06-211-0/+12
* channel padding: Make Parameters a pub struct with builderIan Jackson2022-06-211-2/+13
* Merge branch 'config-fix2' into 'main'Nick Mathewson2022-06-161-0/+1
|\
| * tor-proto: channel: Tell clippy it's ok to print in testsIan Jackson2022-06-161-0/+1
* | Permit eprintln in channel-padding test.Nick Mathewson2022-06-151-0/+1
|/
* channel padding timer: Explain why next() in select_biased!Ian Jackson2022-06-091-0/+7
* channel padding timer: document state invariantsIan Jackson2022-06-091-2/+24
* Fix more typos in comments, from a spellcheckerIan Jackson2022-06-091-6/+6
* Fix typo in commentNick Mathewson2022-06-091-1/+1
* Fix erroneous commentNick Mathewson2022-06-091-1/+1
* Fix typos in commentsNick Mathewson2022-06-091-3/+3
* tor-proto: padding: Test padding timer distributionIan Jackson2022-06-081-0/+123
* tor-proto: channel: Use padding::TimerIan Jackson2022-06-082-11/+30
* tor-proto: channel: Provide padding::TimerIan Jackson2022-06-081-0/+405
* Merge branch 'sleep' into 'main'Ian Jackson2022-06-082-51/+102
|\
| * Plumb a SleepProvider into the channel reactorIan Jackson2022-06-082-51/+102
* | Use testing_rng() in tests throughout our crates.Nick Mathewson2022-06-021-1/+2
|/
* prepare_send_from: clippy: Replace some or_else with orIan Jackson2022-05-231-2/+2
* channel: Provide and use Sink::prepare_send_fromIan Jackson2022-05-231-75/+25
* clippy: Change a binding to (), and allow clippy::let_unit_valueIan Jackson2022-05-111-1/+1
* squash! Bump every crate's edition to 2021.Nick Mathewson2022-04-251-1/+0
* handshake.rs: Document the time for clock skew authentication.Nick Mathewson2022-04-111-3/+25
* chanmgr: bubble ClockSkew up through the Error object.Nick Mathewson2022-04-071-1/+1
* Channel: Expose our view of whether the clock is skewed, and the ageNick Mathewson2022-04-072-0/+10
* Merge branch 'netinfo-clock-skew' into 'main'Nick Mathewson2022-03-231-20/+104
|\
| * tor-proto: better errors when handshake fails due to untimely certsNick Mathewson2022-03-231-10/+40
| * tor-proto: add a backend to detect reported clock skew.Nick Mathewson2022-03-231-10/+64
* | tor-proto: Remember peer information in circuit and channelNick Mathewson2022-03-172-7/+11
|/
* 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