summaryrefslogtreecommitdiff
path: root/Cargo.lock
Commit message (Collapse)AuthorAgeFilesLines
* Bump arti crate to 1.2.1Nick Mathewson2024-04-021-1/+1
| | | | | | | Done with ``` cargo set-version -p arti --bump patch ```
* Update unstable `tor/arti-*` crates to 0.17.0.Nick Mathewson2024-04-021-44/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Done with: ``` CRATES=" tor-basic-utils tor-async-utils tor-error tor-config tor-events tor-units tor-geoip tor-rtcompat tor-rtmock tor-log-ratelim tor-rpcbase tor-llcrypto tor-protover tor-bytes tor-hscrypto tor-hspow tor-socksproto tor-checkable tor-cert tor-linkspec tor-cell tor-proto tor-netdoc tor-consdiff tor-netdir tor-relay-selection tor-congestion tor-persist tor-chanmgr tor-ptmgr tor-guardmgr tor-circmgr tor-dirclient tor-dirmgr tor-keymgr tor-hsclient tor-hsservice tor-hsrproxy arti-client arti-rpcserver arti-config arti-hyper arti-bench arti-testing " for crate in $CRATES; do cargo set-version -p "$crate" 0.17.0 done ```
* Bump patchlevel versions on non-{tor/arti} crates.Nick Mathewson2024-04-021-8/+8
| | | | | | | | | | | | | | | | These have all had backward-compatible changes. Generated with: ``` cargo set-version --bump patch -p fs-mistrust cargo set-version --bump patch -p test-temp-dir cargo set-version --bump patch -p fslock-guard cargo set-version --bump patch -p hashx cargo set-version --bump patch -p equix cargo set-version --bump patch -p caret cargo set-version --bump patch -p safelog cargo set-version --bump patch -p retry-error ```
* Run "cargo update" in preparation for next releaseNick Mathewson2024-04-011-273/+296
|
* tor-rtcompat: Provide coarsetime APIs and RealCoarseTimeProviderIan Jackson2024-03-251-0/+3
|
* tor-circmgr: Add functions for checking if vanguards are enabled.Gabriela Moldovan2024-03-201-0/+1
|
* Remove now-needless dependencies on the "config" crateNick Mathewson2024-03-131-2/+1
| | | | | arti and arti-testing no longer need it; tor-config no longer needs it in dev-dependencies.
* tor_config: Hide macro-only re-exports.Nick Mathewson2024-03-131-1/+0
| | | | | Our macros use these exports, but we don't need everybody else to be able to see them.
* ptmgr: Use Itertools directly.Nick Mathewson2024-03-131-0/+1
| | | | Previously it used tor_config::Itertools, which is silly.
* relay-cell: Update relay cell decoding API for prop340Jim Newsome2024-03-121-0/+1
| | | | | | | | | | | Prop 340: https://spec.torproject.org/proposals/340-packed-and-fragmented.html This updates the decoding API to support multiple versions of the relay cell encoding, including the new encoding proposed in prop340 that supports relay message packing and fragmentation. This commit doesn't actually add support for that new encoding yet.
* guardmgr: refactor most logic for relay selectionNick Mathewson2024-03-121-0/+1
|
* ipt_mgr: convert to use RelaySelector.Nick Mathewson2024-03-121-0/+1
|
* New crate to define a high-level API for relay selectionNick Mathewson2024-03-121-0/+7
|
* Create a new empty tor-relay-selection crate.Nick Mathewson2024-03-121-0/+9
|
* tor-guardmgr: Add vanguards API skeleton.Gabriela Moldovan2024-03-111-0/+1
| | | | Part of #1275
* Use tor_basic_utils::PathExt::display_lossyIan Jackson2024-03-051-0/+2
| | | | | Change Path::display to this new function, in call sites where it's being used for a diagnostic.
* Merge branch 'fslock_test' into 'main'Ian Jackson2024-03-051-0/+1
|\ | | | | | | | | fslock-guard: Add unit tests See merge request tpo/core/arti!2013
| * fslock-guard: Add unit testsTobias Stoeckmann2024-03-011-0/+1
| | | | | | | | | | This requires reordering of workspace members due to new internal dev-dependency.
* | upgrade mio to 0.8.11trinity-1686a2024-03-051-2/+2
| | | | | | | | fix rustsec RUSTSEC-2024-0019
* | arti-hyper: Bump patchlevel.Gabriela Moldovan2024-03-041-1/+1
| | | | | | | | | | The version of its `arti-client` dependency changes from 0.14.0 -> 0.14.1.
* | arti-rpcserver: Bump patchlevel.Gabriela Moldovan2024-03-041-1/+1
| | | | | | | | | | The version of its `arti-client` dependency changes from 0.14.0 -> 0.14.1.
* | tor-dirclient: Bump minor version.Gabriela Moldovan2024-03-041-1/+1
| | | | | | | | | | `tor-dirclient` uses `tor-proto` in its public API, and its `tor-proto` version was bumped from 0.12.1 -> 0.16.1.
* | tor-ptmgr: Bump minor version.Gabriela Moldovan2024-03-041-1/+1
| | | | | | | | | | `tor-ptmgr` uses `tor-config` in its public API, and `tor-config` had its minor version bumped.
* | tor-congestion: Bump minor version.Gabriela Moldovan2024-03-041-1/+1
| | | | | | | | | | `tor-congestion` uses `tor_netdir::params::NetParameters` in its public API, `tor-netdir` has just had a patchlevel bump.
* | tor-cert: Bump minor version.Gabriela Moldovan2024-03-041-2/+2
| | | | | | | | | | | | | | | | | | | | We bumped the minor version of `tor_checkable`, which is used in the `tor-cell` public APIs (e.g. `Ed25519Cert` implements `tor_checkable::Timebound`, using `tor_checkable::TimeValidityError` as its error type). This bumps the minor version of `tor-cert` (including for its dependents).
* | arti: Bump minor version.Gabriela Moldovan2024-03-041-1/+1
| |
* | Bump the minor version, for crates with breaking changes.Gabriela Moldovan2024-03-041-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | APIs were broken in these pre-1.0.0 crates: ``` tor-keymgr tor-config tor-checkable tor-circmgr tor-dirmgr tor-hsclient tor-hsservice tor-hsrproxy ``` Done with: ``` cargo set-version --bump minor -p tor-keymgr cargo set-version --bump minor -p tor-config cargo set-version --bump minor -p tor-checkable cargo set-version --bump minor -p tor-circmgr cargo set-version --bump minor -p tor-dirmgr cargo set-version --bump minor -p tor-hsclient cargo set-version --bump minor -p tor-hsservice cargo set-version --bump minor -p tor-hsrproxy ```
* | Bump patchlevel of pre-1.0.0 crates with new APIs.Gabriela Moldovan2024-03-041-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | APIs were added: ``` tor-units tor-cell tor-proto tor-netdir arti-client ``` Done with: ``` cargo set-version --bump patch -p tor-units cargo set-version --bump patch -p tor-cell cargo set-version --bump patch -p tor-proto cargo set-version --bump patch -p tor-netdir cargo set-version --bump patch -p arti-client ```
* | Bump patchlevel of crates with functional changes.Gabriela Moldovan2024-03-041-9/+9
|/ | | | | | | | | | | | | | | | | | | | | | Functional changes were made, but no APIs were added or broken: ``` tor-events (async_broadcast 0.6.0 -> 0.7.0) tor-netdoc (signature 1 -> 2) tor-guardmgr arti-testing (config 0.13.4 -> 0.14.0) tor-persist (breaking changes gated behind experimental feature) fslock-guard (fix lockfile_has_path compilation on Windows) ``` Done with: ``` cargo set-version --bump patch -p tor-events cargo set-version --bump patch -p tor-netdoc cargo set-version --bump patch -p tor-guardmgr cargo set-version --bump patch -p arti-testing cargo set-version --bump patch -p tor-persist cargo set-version --bump patch -p fslock-guard ```
* Run cargo update to fix cargo-audit job.Gabriela Moldovan2024-02-291-84/+84
| | | | | `windows-targets 0.52.3` was yanked, so we need to run an update to pick up `0.52.4`.
* tor-bytes: Remove signature dependency.Gabriela Moldovan2024-02-281-1/+0
|
* tor-netdir: Remove signature dependency.Gabriela Moldovan2024-02-281-1/+0
|
* Run cargo-update in preparation for 1.1.14 release.Gabriela Moldovan2024-02-281-347/+359
|
* Upgrade to latest config.Gabriela Moldovan2024-02-281-19/+9
|
* Upgrade to latest signature.Gabriela Moldovan2024-02-281-17/+11
|
* Upgrade to latest async-broadcastNick Mathewson2024-02-261-10/+11
|
* Upgrade to latest rusqliteNick Mathewson2024-02-261-7/+7
|
* fixup-features: Upgrade toml_edit and itertools.Nick Mathewson2024-02-261-34/+45
|
* Upgrade to latest event-listenerNick Mathewson2024-02-261-1/+12
|
* Update curve25519-dalek to fix nightly buildNick Mathewson2024-02-231-2/+2
| | | | Without this, the nightly simd build fails.
* tor-hsservice: ipt mgr tests: Test that we expire old IPT dataIan Jackson2024-02-121-0/+1
|
* Merge branch 'fixup-features' into 'main'Ian Jackson2024-02-081-0/+25
|\ | | | | | | | | | | | | maint/fixup-features: Make part of the main workspace Closes #1263 See merge request tpo/core/arti!1969
| * maint/fixup-features: Make part of the main workspaceIan Jackson2024-02-071-0/+25
| | | | | | | | | | This ties it into everything, so we run CI on it, have it in our main lockfile, and so on.
* | tor-persist: state_dir: Drop unused void dependencyIan Jackson2024-02-081-1/+0
| |
* | tor-persist: state_dir: expiry: Ensure that instance dir mtime is updatedIan Jackson2024-02-081-0/+1
|/ | | | | | Add comments where it's done automatically. (There will be tests of the claims I'm making, in a later commit.)
* tor-keymgr: Derive getters for KeyPathInfo.Gabriela Moldovan2024-02-051-0/+1
| | | | Part of #1115
* Commit consequential lockfile changesIan Jackson2024-02-051-43/+43
|
* Cargo.lock: bump iana-time-zoneIan Jackson2024-02-051-2/+2
| | | | | | | 0.1.59 was yanked by upstream because it had a breaking change: https://github.com/strawlab/iana-time-zone/pull/127 Update to 0.1.60.
* tor-hsservice: Drop now-unused fslock dependencyIan Jackson2024-02-011-1/+0
| | | | We're just using fslock-guard now.
* tor-persist: state_dir: Introduce way to get at underlying lock guardIan Jackson2024-02-011-0/+1
| | | | | | And export the type, so callers don't need to depend directly on fslock_guard; many callers will need to own the returned value, not do anything else with it.