summaryrefslogtreecommitdiff
path: root/Cargo.lock
Commit message (Collapse)AuthorAgeFilesLines
...
| * Bump to hex-literal 1.0Nick Mathewson2025-08-051-2/+2
| | | | | | | | | | (We were unable to do this before, since it required a rust version we didn't have.)
| * circmgr: Feature gate multi path tunnel with conflux flagDavid Goulet2025-08-051-1/+1
| | | | | | | | Signed-off-by: David Goulet <[email protected]>
| * circmgr: New Tunnel object interfaceDavid Goulet2025-08-051-0/+2
| | | | | | | | | | | | | | | | | | | | Introduce the new Tunnel structs that is planned to expose publicly as a replacement to `ClientCirc`. Future commits will make those tunnel objects be used accross the code base up until tor-proto which than handles Circuit directly. Signed-off-by: David Goulet <[email protected]>
| * Bump version of tor-basic-utilsIan Jackson2025-08-051-1/+1
| | | | | | | | This was accidentally omitted from my version bump script.
| * Version bumps for 1.4.6Ian Jackson2025-08-051-48/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Made with the following shell script: export CARGO='nailing-cargo -Eu' # Non-functional changes only maint/bump_nodep hashx # Special $CARGO set-version -p arti 1.4.6 # Additional features, no breaking changes, depended on in tree $CARGO set-version -p safelog 0.4.8 # Unconditional bump to 0.33.0 xargs -I P <<END $CARGO set-version -p P 0.33.0 tor-error tor-general-addr tor-geoip tor-rtcompat tor-rtmock tor-async-utils tor-config tor-config-path tor-rpc-connect tor-log-ratelim tor-rpcbase tor-memquota tor-units tor-llcrypto tor-bytes tor-protover tor-checkable tor-cert tor-key-forge tor-hscrypto tor-socksproto tor-linkspec tor-cell tor-proto tor-netdoc tor-consdiff tor-netdir tor-relay-selection tor-persist tor-chanmgr tor-ptmgr tor-guardmgr tor-circmgr tor-dirclient tor-dirmgr tor-keymgr tor-hsclient tor-hsservice tor-hsrproxy tor-relay-crypto arti-client arti-relay arti-rpcserver arti-ureq arti-rpc-client-core END
| * Bump rusqlite to 0.37Ian Jackson2025-08-041-4/+4
| |
| * Bump derive-deftly to 1.2.0Ian Jackson2025-08-041-29/+29
| | | | | | | | No upstream changes that break our code.
| * Routine argo updateIan Jackson2025-08-041-137/+182
| |
* | Merge branch 'main' into hyper-examplesnield2025-08-041-0/+47
|\| | | | | | | | | # Conflicts: # examples/hyper-examples/src/bin/hyper-http-hs-example.rs
| * tor-memquota: add 'cfg-if' and 'sysinfo' dependenciesSteven Engler2025-07-311-0/+44
| |
| * Use new DisplayRedacted/DebugRedacted code for HsId.Nick Mathewson2025-07-311-0/+1
| | | | | | | | Closes #2012.
| * arti: hss: Add `arti hss ctor-migrate`hjrgrn2025-07-311-0/+1
| |
| * tor-hsservice: Remove another use of `as`.Wesley Aptekar-Cassels2025-07-231-0/+1
| | | | | | | | | | | | This pulls in num_traits (which is already a dependency for PoW) to allow f64 casts that for reasons I do not understand are not implemented via TryFrom in the standard library.
* | hyper-examples: Use native-tls instead of rustlsnield2025-07-211-176/+11
| |
* | hyper-examples: Delete folder remaining after rebasenield2025-07-201-11/+166
| |
* | hyper-examples: Remove hyper-custom-connector-examplenield2025-07-201-5/+1
| | | | | | | | We will make a separate library for this.
* | hyper-examples: Rename example directorynield2025-07-201-27/+27
| | | | | | | | This directory had to be renamed because otherwise it would cause conflicts with the actual hyper crate in the CI pipeline.
* | hyper-examples: Remove subdirectories from examplenield2025-07-201-54/+30
| | | | | | | | | | This example directory had a separate directory for each example. We can simplify this by using binaries.
* | hyper-examples: Example creating custom ArtiHttpConnector for hypernield2025-07-201-0/+28
|/ | | | | This example demonstrates how to create a custom connector which can be injected into a hyper client, to use hyper for Tor requests.
* arti: keys: Add arti keys-rawhjrgrn2025-07-141-0/+1
| | | | | | | | | | | | | | | | | | | * CLI: Add `keys-raw` and subcommand `remove-by-path` * arti: Add `arti::subcommand::raw` for the CLI `keys-raw` * tor-keymgr: Add `ArtiNativeKeystoreError::UnexpectedRawEntry`, `ArtiEphemeralKeystoreError::NotSupported` * tor-keymgr: Add `tor-keymgr::raw` module * tor-keymgr: Add `Keystore::remove_unchecked` * tor-keymgr: Change `Keystore::list` to return `KeystoreEntry` * tor-keymgr: Add field `KeystoreEntry::raw_id` * doc: Update keys.md * doc: Add raw.md * tor-keymgr: BREAKING: `UnrecognizedEntryError::new` associated function is now only accessible within the crate `tor-keymgr` * tor-keymgr: BREAKING: `UnrecognizedEntryId` is renamed to `UnrecognizedEntry` * tor-keymgr: BREAKING: `KeyMgr::list()` and `Keystore::list()` now return `Result<Vec<KeystoreEntryResult<KeystoreEntry>>>`
* 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
|