summaryrefslogtreecommitdiff
path: root/Cargo.lock
Commit message (Collapse)AuthorAgeFilesLines
* Bump arti crate to 1.4.5Gabriela Moldovan2025-07-071-1/+1
| | | | | | | | Done using: ``` cargo set-version --bump patch -p arti ```
* Bump all the unstable tor- and arti- crates to 0.32.0.Gabriela Moldovan2025-07-071-46/+46
| | | | | | | | | | Done using: ``` for crate in $(./maint/list_crates | rg '^(tor|arti-)'); do cargo set-version -p $crate 0.32.0 done ```
* Bump the versions of the non-{arti-,tor-} crates.Gabriela Moldovan2025-07-071-10/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The non-{arti-,tor-} crates are: ``` ./maint/list_crates | rg -v '^(tor|arti)' oneshot-fused-workaround slotmap-careful test-temp-dir fslock-guard hashx equix caret fs-mistrust safelog retry-error ``` We split them in the following categories: * crates with no changes (no version bumps): None ``` maint/changed_crates -v "arti-v$LAST_VERSION" 2>&1 >/dev/null | grep -i "no change" | grep -v '\(tor\|arti\)-' ``` * crates that only have non-functional changes (bump the patch version): - oneshot-fused-workaround - slotmap-careful - test-temp-dir - fslock-guard - hashx - equix - caret - safelog - retry-error * crates where APIs were broken (bump minor): - fs-mistrust (the implicit once_cell feature was removed) The bumps from this commit were created using this script: ``` PATCH=" oneshot-fused-workaround slotmap-careful test-temp-dir fslock-guard hashx equix caret safelog retry-error " for crate in $PATCH; do cargo set-version --bump patch -p $crate; done MINOR=" fs-mistrust " for crate in $MINOR; do cargo set-version --bump minor -p $crate; done ```
* Run cargo update in preparation for release.Gabriela Moldovan2025-07-071-113/+241
|
* tor-netdoc: Upgrade to phf 1.12.1.Gabriela Moldovan2025-07-071-29/+30
|
* Upgrade to derive-deftly 1.1.0.Gabriela Moldovan2025-07-071-107/+107
| | | | | | I had to also bump `toml` to `0.8.23`, because `toml 0.8.22` is incompatible with `serde_spanned 0.6.9` (which is automatically pulled in because of the d-d upgrade).
* arti-client: Remove dependency on tor-key-forge.Gabriela Moldovan2025-07-071-1/+0
| | | | This was added in error a while ago, but we forgot to remove it.
* tor-proto: add `Notify{Sender,Receiver}` channelSteven Engler2025-06-231-0/+1
| | | | | | An async notification channel. This uses `postage::watch::{Sender,Receiver}` internally.
* Merge branch 'the-dependency-formerly-known-as-once-cell' into 'main'Nick Mathewson2025-06-231-11/+0
|\ | | | | | | | | various crates: Removed dependency on `once_cell` See merge request tpo/core/arti!3051
| * 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