summaryrefslogtreecommitdiff
path: root/Cargo.lock
Commit message (Collapse)AuthorAgeFilesLines
...
* 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.
* tor-persist: state_dir: Test functionality that exists nowIan Jackson2024-01-311-0/+2
|
* Upgrade to strum 0.26Nick Mathewson2024-01-301-13/+35
|
* Merge branch 'tempdir' into 'main'Ian Jackson2024-01-251-0/+11
|\ | | | | | | | | test-temp-dir: New crate See merge request tpo/core/arti!1925
| * test-temp-dir: New crateIan Jackson2024-01-251-0/+11
| | | | | | | | | | Introduce the crate, move the code motion, and make minimal necessary changes.
* | Merge branch 'rustls' into 'main'Ian Jackson2024-01-251-28/+27
|\ \ | |/ |/| | | | | | | | | Upgrade to futures-rustls and rustls 0.22. Closes #1179 See merge request tpo/core/arti!1919
| * Upgrade to futures-rustls and rustls 0.22.Nick Mathewson2024-01-251-28/+27
| | | | | | | | | | | | | | The futures-rustls crate has supplanted the async-rustls crate, and it requires/embeds rustls 0.22. Closes #1179.
* | Merge branch 'replay' into 'main'Ian Jackson2024-01-251-0/+1
|\ \ | | | | | | | | | | | | | | | | | | tor-hsservice: replay: Recover from partial writes Closes #1207 See merge request tpo/core/arti!1920
| * | tor-hsservice: replay: partial write test, skeletonIan Jackson2024-01-251-0/+1
| | |