summaryrefslogtreecommitdiff
path: root/Cargo.lock
Commit message (Collapse)AuthorAgeFilesLines
...
| * tor-rpcbase: Removed dependency on `once_cell`hashcatHitman2025-06-141-1/+0
| | | | | | | | | | | | - Replaced `once_cell::sync::Lazy` with `std::sync::LazyLock`. Signed-off-by: hashcatHitman <[email protected]>
| * tor-relay-selection: Removed dependency on `once_cell`hashcatHitman2025-06-141-1/+0
| | | | | | | | | | | | - Replaced `once_cell::sync::Lazy` with `std::sync::LazyLock`. Signed-off-by: hashcatHitman <[email protected]>
| * tor-netdoc: Removed dependency on `once_cell`hashcatHitman2025-06-141-1/+0
| | | | | | | | | | | | - Replaced `once_cell::sync::Lazy` with `std::sync::LazyLock`. Signed-off-by: hashcatHitman <[email protected]>
| * tor-log-ratelim: Removed dependency on `once_cell`hashcatHitman2025-06-141-1/+0
| | | | | | | | | | | | - Replaced `once_cell::sync::Lazy` with `std::sync::LazyLock`. Signed-off-by: hashcatHitman <[email protected]>
| * tor-llcrypto: Removed dependency on `once_cell`hashcatHitman2025-06-141-1/+0
| | | | | | | | | | | | - Replaced `once_cell::sync::Lazy` with `std::sync::LazyLock`. Signed-off-by: hashcatHitman <[email protected]>
| * tor-dirmgr: Removed dependency on `once_cell`hashcatHitman2025-06-141-1/+0
| | | | | | | | | | | | - Replaced `once_cell::sync::Lazy` with `std::sync::LazyLock`. Signed-off-by: hashcatHitman <[email protected]>
| * tor-config-path: Removed dependency on `once_cell`hashcatHitman2025-06-141-1/+0
| | | | | | | | | | | | - Replaced `once_cell::sync::Lazy` with `std::sync::LazyLock`. Signed-off-by: hashcatHitman <[email protected]>
| * tor-config: Removed dependency on `once_cell`hashcatHitman2025-06-141-1/+0
| | | | | | | | | | | | - Replaced `once_cell::sync::Lazy` with `std::sync::LazyLock`. Signed-off-by: hashcatHitman <[email protected]>
| * fs-mistrust: Removed dependency on `once_cell`hashcatHitman2025-06-141-1/+0
| | | | | | | | | | | | - Replaced `once_cell::sync::Lazy` with `std::sync::LazyLock`. Signed-off-by: hashcatHitman <[email protected]>
| * arti-relay: Removed dependency on `once_cell`hashcatHitman2025-06-141-1/+0
| | | | | | | | | | | | - Replaced `once_cell::sync::Lazy` with `std::sync::LazyLock`. Signed-off-by: hashcatHitman <[email protected]>
| * tor-error: Removed dependency on `once_cell`hashcatHitman2025-06-131-1/+0
| | | | | | | | | | | | - Replaced `once_cell::unsync::Lazy` with `std::cell::LazyCell`. Signed-off-by: hashcatHitman <[email protected]>
* | tor-proto: Replace LegId/LegIdKey with UniqId.Gabriela Moldovan2025-06-131-0/+1
|/ | | | Closes #1999
* arti: Add keys list and keys list-keystoreshjrgrn2025-06-121-0/+3
|
* Merge branch 'new-rusqlite' into 'main'opara2025-06-111-16/+7
|\ | | | | | | | | Bump rusqlite dependency to 0.36.0 See merge request tpo/core/arti!3041
| * Bump rusqlite dependency to 0.36.0Nick Mathewson2025-06-101-16/+7
| |
* | Merge branch 'hickory-upgrade' into 'main'Nick Mathewson2025-06-101-4/+15
|\ \ | |/ |/| | | | | | | | | Upgrade dependency to hickory-proto 0.25.2 Closes #1982 See merge request tpo/core/arti!3038
| * Upgrade dependency to hickory-proto 0.25.2Nick Mathewson2025-06-091-4/+15
| | | | | | | | Closes #1982.
* | Un-pin version of typed-index-collectionsNick Mathewson2025-06-091-2/+22
|/ | | | | | | Now that our MSRV has been updated to 1.83, we should be able to get away with this. Closes #1647. Reverts !2471.
* tor-rtcompat: Remove rustls dependency in favor of futures-rustlsparazyd2025-06-061-240/+11
| | | | | | | | | | futures-rustls provides and re-exports rustls and thus the rustls dependency is redundant. Additionally, this removes `aws-lc-rs` and its inherent dependencies from `Cargo.lock` and the entire project since they've been included because the rustls dependency did not use `default-features = false` and rustls by default now depends on `aws-lc-rs` as its crypto engine.
* tor-proto: add a `RateLimitedWriter`Steven Engler2025-06-051-0/+1
|
* release: Run `cargo update` in the root.Alexander Hansen Færøy2025-06-051-290/+331
|
* release: Bump arti to 1.4.4.Alexander Hansen Færøy2025-06-051-1/+1
| | | | | | This was done using: cargo set-version --bump patch -p arti
* release: Bump all tor-/arti- crates to 0.31.0.Alexander Hansen Færøy2025-06-051-46/+46
| | | | | | | | This was done using: for crate in $(./maint/list_crates | grep -P '^tor-|^arti-'); do cargo set-version -p $crate 0.31.0 done
* release: Bump crates non-arti/non-tor crates with functional changes.Alexander Hansen Færøy2025-06-051-10/+10
| | | | | | | | This is done using: cargo set-version --bump patch -p fs-mistrust cargo set-version --bump patch -p equix cargo set-version --bump patch -p fslock-guard
* Merge branch 'pow-manager' into 'main'wesleyac2025-05-271-0/+7
|\ | | | | | | | | Service side Proof-of-Work See merge request tpo/core/arti!2697
| * tor-hsservice: Make PowManager persist state.Wesley Aptekar-Cassels2025-05-271-0/+5
| |
| * tor-hsservice: Initial parts of PowManager.Wesley Aptekar-Cassels2025-05-271-0/+2
| | | | | | | | | | | | | | This adds PowManager, as described in doc/dev/notes/service-side-pow.md, hooks it into IptManager and Publisher, and adds code to publish and rotate seeds, and to keep a updated list of Verifier instances for currently active seeds.
* | proto: remove unused cpu_time dev-dependencyLionel Goffaux2025-05-221-12/+1
|/
* proto: change bench measurementLionel Goffaux2025-05-131-0/+11
|
* arti: test: Refactor arti integration testhjrgrn2025-05-121-0/+62
| | | | | | | * arti: test: Restructure tests directory * arti: dep: Add assert_cmd dev-dependency * arti: test: Update README * doc: Fix hsc documentation
* protover: New `NumberedSubver` to represent a subprotocol capNick Mathewson2025-05-071-0/+2
| | | | | This type differs from `NamedSubver` in that the represented subprotocol capability isn't necessarily recognized or valid.
* release: Update Cargo.lock files.Wesley Aptekar-Cassels2025-05-011-27/+27
|
* release: Bump arti to 1.4.3.Wesley Aptekar-Cassels2025-05-011-1/+1
| | | | | | ``` cargo set-version --bump patch -p arti ```
* release: Bump all unstable tor/arti crates to 0.30.0Wesley Aptekar-Cassels2025-05-011-46/+46
| | | | | | | | ``` for crate in $(./maint/list_crates | rg '^(tor|arti-)'); do cargo set-version -p $crate 0.30.0 done ```
* Update rand requirement to 0.9.1Nick Mathewson2025-04-291-31/+30
| | | | | (This is going to be a _requirement_, since rand 0.9.1 has a behavioral change from 0.9.0)
* Run cargo update.Wesley Aptekar-Cassels2025-04-291-251/+161
| | | | | I updated everything except rand, because the new version of rand interacts with #1903, thus requiring more care.
* Upgrade dependencies.Wesley Aptekar-Cassels2025-04-291-3/+3
| | | | | | | | | | | | | | | | Updates: * hashlink 0.9.1 -> 0.10.0 * Updates hashbrown * metrics-exporter-prometheus 0.16.2 -> 0.17.0 * Bumps deps * Minor API change Not updated: * rusqlite, due to MSRV incompatibility * educe (#1257) * hickroy-proto (https://github.com/hickory-dns/hickory-dns/issues/2956)
* proto: Implement CGO functions ET and PRFNick Mathewson2025-04-291-0/+31
| | | | | | | These are a tweakable block cipher, and a pseudorandom byte stream. This commit includes test vectors, which were generated from the Python reference implementation and confirmed with a less optimized Rust implementation.
* Replace signal-hook-async-std with async-signal to fix RUSTSEC-2024-0384Vijaya Bhaskar2025-04-261-180/+26
|
* tor-proto: only use congestion control if "flowctl-cc" feature is enabledSteven Engler2025-04-231-0/+1
| | | | | | | Congestion control is not completely working correctly, and is not fully implemented (XON/XOFF). This commit adds a new experimental "flowctl-cc" feature to enable the congestion control extension during the ntor-v3 handshake.
* Merge branch 'proto_enforce' into 'main'Nick Mathewson2025-04-221-0/+9
|\ | | | | | | | | | | | | Enforce recommended and required protocol versions in arti-client Closes #1849 and #1923 See merge request tpo/core/arti!2929
| * arti-client: Small test for evaluating protocol status.Nick Mathewson2025-04-161-0/+2
| |
| * arti-client: Keep a somewhat accurate notion of our release date.Nick Mathewson2025-04-161-0/+1
| | | | | | | | | | | | | | | | | | This doesn't need to be perfect, but we need to use it to see if a consensus is new enough that we should obey its recommendations. This commit also adds a script to update or check our release date, and calls this script from our cargo-publish script.
| * dirmgr: Backend support for cacheing protocol status.Nick Mathewson2025-04-161-0/+1
| | | | | | | | | | | | | | We want to store this separately from the consensus, because we want to access it very early in our load-from-cache process, without checking the consensus that contains it for timeliness.
| * protover,netdoc: Implement serde for Protocols etc.Nick Mathewson2025-04-161-0/+1
| |
| * New functions to report supported subprotocolsNick Mathewson2025-04-161-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Part of #1849. Note that these functions are distributed across crates, so that if (in the future) we stop doing API breaks with every release, we will get the right outputs. Note also that these functions build the list of protocols out of specific symbolic features, rather than numbers: this makes it easier to avoid errors about "which feature was Relay=4 again", and easier to avoid accidentally referring to a protocol that doesn't exist, like "Consensus" (should be "Cons") or "HsDir" (case is wrong).
* | tor-events: Removed once_cell dependencyhashcatHitman2025-04-171-1/+0
| | | | | | | | | | - [`once_cell::sync::OnceCell`] has been replaced by [`std::sync::OnceLock`], removing the need for the once_cell dependency.
* | tor-geoip: Removed once_cell dependencyhashcatHitman2025-04-171-1/+0
|/ | | | | - [`once_cell::sync::OnceCell`] has been replaced by [`std::sync::OnceLock`], removing the need for the `once_cell` dependency.
* Remove hsc quiet and force flags in favor of batchhjrgrn2025-04-141-45/+0
|
* Merge branch '1519-integration-or-example-with-ureq' into 'main'Ian Jackson2025-04-091-2/+260
|\ | | | | | | | | arti-ureq: New library which integrates with ureq See merge request tpo/core/arti!2724