summaryrefslogtreecommitdiff
path: root/crates/tor-proto
Commit message (Expand)AuthorAgeFilesLines
* Regenerate version bump from previous commit.arti-v0.4.0Nick Mathewson2022-05-271-2/+2
* Semantic version changes for Arti 0.4.0 releaseNick Mathewson2022-05-271-4/+4
* More tests for ClockSkew.Nick Mathewson2022-05-251-0/+40
* 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
* Merge branch 'main' into 'ticket_466'Nick Mathewson2022-05-162-1/+2
|\
| * clippy: Change a binding to (), and allow clippy::let_unit_valueIan Jackson2022-05-112-1/+2
* | Add a channel accessor to ClientCirc.Nick Mathewson2022-05-111-1/+20
|/
* Bump the version of every* crate to 0.3.0Nick Mathewson2022-05-061-11/+11
* Fix typos (using the typos-cli tool).Nick Mathewson2022-05-041-1/+1
* Upgrade to AES 0.8Nick Mathewson2022-04-264-5/+5
* squash! Bump every crate's edition to 2021.Nick Mathewson2022-04-256-9/+0
* Bump every crate's edition to 2021.Nick Mathewson2022-04-251-1/+1
* Add 'rust-version = "1.56"' to every Cargo.toml file.Nick Mathewson2022-04-251-0/+1
* Reformat all not-yet-reformatted Cargo.toml files.Nick Mathewson2022-04-251-10/+10
* handshake.rs: Document the time for clock skew authentication.Nick Mathewson2022-04-111-3/+25
* Implement a better clock skew estimator.Nick Mathewson2022-04-111-8/+75
* Initial functions to determine and expose a clock skew estimate.Nick Mathewson2022-04-071-4/+13
* chanmgr: bubble ClockSkew up through the Error object.Nick Mathewson2022-04-072-3/+1
* Channel: Expose our view of whether the clock is skewed, and the ageNick Mathewson2022-04-073-1/+33
* Bump all arti*, tor* crates to 0.2.0Nick Mathewson2022-04-011-11/+11
* Merge branch 'netinfo-clock-skew' into 'main'Nick Mathewson2022-03-235-25/+231
|\
| * tor-proto: better errors when handshake fails due to untimely certsNick Mathewson2022-03-232-15/+63
| * tor-proto: add a backend to detect reported clock skew.Nick Mathewson2022-03-234-10/+168
* | Define accessors for circuit hops.Nick Mathewson2022-03-172-0/+39
* | tor-proto: Remember peer information in circuit and channelNick Mathewson2022-03-176-36/+68
* | ClientCirc: Move n_hops into a new Path type.Nick Mathewson2022-03-173-14/+36
|/
* Merge branch 'educe-traits' into 'main'Ian Jackson2022-03-042-32/+25
|\
| * Move skip_fmt into tor-basic-utilsIan Jackson2022-03-042-1/+2
| * Replace manual Debug impls with educe in tor-protoIan Jackson2022-03-022-32/+24
* | Replace manual Default and new with std derive in tor-protoIan Jackson2022-03-021-7/+2
|/
* Merge branch 'clippy-allow-arc-clone' into 'main'Nick Mathewson2022-03-011-1/+0
|\
| * Disable clippy::clone_on_ref_ptrIan Jackson2022-02-241-1/+0
* | Bump all crates to 0.1.0arti-v0.1.0Nick Mathewson2022-03-011-10/+10
* | remove usage of dbg!(..)trinity-1686a2022-02-281-1/+0
* | Merge branch 'always-coarsetime' into 'main'eta2022-02-283-12/+2
|\ \
| * | Make coarsetime dependency and traffic-timestamping non-optional.Nick Mathewson2022-02-253-12/+2
* | | Merge branch 'upgrade-dependencies' into 'main'Nick Mathewson2022-02-251-2/+2
|\ \ \ | |/ / |/| |
| * | Bump minimum tokio to 1.7, since tokio-util now needs that.Nick Mathewson2022-02-251-1/+1
| * | Upgrade dependency to new version of tokio-util.Nick Mathewson2022-02-251-1/+1
* | | tor-proto datastream: Fix typo in Debug implIan Jackson2022-02-251-1/+1
|/ /
* | Merge branch 'debug-datastream' into 'main'eta2022-02-241-4/+11
|\ \
| * | Fix rustfmtIan Jackson2022-02-241-1/+1
| * | tor-proto datastream: Do not dump packet data in DataWriterImplIan Jackson2022-02-241-2/+9
| * | tor-proto datastream: import std::fmt::Debug trait nameIan Jackson2022-02-241-2/+2
* | | Merge branch 'proto_handshake_err' into 'main'Nick Mathewson2022-02-249-95/+140
|\ \ \ | |/ / |/| |
| * | proto: Refactor conversion from CodecError to ErrorNick Mathewson2022-02-243-32/+37
| * | tor-proto: refactor handshake protocol errors to a different typeNick Mathewson2022-02-232-52/+79
| * | tor-proto: Rename BadHandshake to BadCircHandshakeNick Mathewson2022-02-237-12/+12
| * | tor-proto: Split IoErr based on when it occursNick Mathewson2022-02-233-18/+31
| |/