summaryrefslogtreecommitdiff
path: root/Cargo.lock
Commit message (Collapse)AuthorAgeFilesLines
...
* tor-cert: Generate x509 identity certificates for CERT cellsNick Mathewson2025-10-071-2/+60
| | | | Closes #2197.
* Merge branch 'upgrade-opentelemetry-crates' into 'main'Nick Mathewson2025-10-061-31/+87
|\ | | | | | | | | opentelemetry: Upgrade crates. See merge request tpo/core/arti!3330
| * opentelemetry: Upgrade crates.Wesley Aptekar-Cassels2025-10-061-31/+87
| |
* | hashx: Update dynasmrt.Wesley Aptekar-Cassels2025-10-061-4/+4
|/ | | | | | | From upstream changelog: * ergonomics improvements to dynamic registers * updated dependencies
* release: Update lockfiles.Wesley Aptekar-Cassels2025-10-021-1/+1
|
* release: Bump versions in examples/ and maint/Wesley Aptekar-Cassels2025-10-021-1/+1
|
* release: Bump versions.Wesley Aptekar-Cassels2025-10-021-59/+59
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Because we've updated our MSRV, we must bump the minor version for every package. This was done as follows: cargo set-version -p arti 1.6.0 cargo set-version -p oneshot-fused-workaround 0.4.0 cargo set-version -p slotmap-careful 0.4.0 cargo set-version -p test-temp-dir 0.5.0 cargo set-version -p fslock-guard 0.4.0 cargo set-version -p hashx 0.5.0 cargo set-version -p equix 0.4.0 cargo set-version -p caret 0.7.0 cargo set-version -p fs-mistrust 0.12.0 cargo set-version -p safelog 0.6.0 cargo set-version -p retry-error 0.8.0 xargs -I P <<END cargo set-version -p P 0.35.0 tor-basic-utils 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-keymgr tor-chanmgr tor-ptmgr tor-dircommon tor-guardmgr tor-circmgr tor-dirclient tor-dirmgr tor-dirserver tor-hsclient tor-hsservice tor-hsrproxy tor-relay-crypto arti-client arti-relay arti-rpcserver arti-ureq arti-rpc-client-core END
* release: Run cargo update.Wesley Aptekar-Cassels2025-10-011-406/+452
|
* Merge branch 'tor-keyforge-rsa-types' into 'main'wesleyac2025-09-301-0/+2
|\ | | | | | | | | tor-key-forge: Add RSA key types. See merge request tpo/core/arti!3236
| * tor-key-forge: Add RSA key types.Wesley Aptekar-Cassels2025-09-081-0/+2
| | | | | | | | | | | | | | Some things I'm still considering here: * We may want to define a tor_llcrypto::pk::rsa::Signature newtype. * We likely want to rename tor_llcrypto::pk::rsa::PrivateKey to RsaKeypair.
* | arti: Add experimental support for OpenTelemetry.Wesley Aptekar-Cassels2025-09-241-0/+253
| |
* | circmgr: Replace BoundedVecDeque with a much smaller wrapperNick Mathewson2025-09-171-7/+0
| | | | | | | | Closes #2174. See that ticket for rationale.
* | tor-dircommon: Add prop330 unit testsClara Engler2025-09-161-25/+36
| |
* | tor-dircommon: Backwards compatibility for authsClara Engler2025-09-161-0/+1
| |
* | Move `FallbackDir` into `tor-dircommon`Clara Engler2025-09-111-1/+4
| |
* | Merge branch 'dircommon-getset' into 'main'Clara Engler2025-09-111-1/+13
|\ \ | | | | | | | | | | | | tor-dircommon: Replace amplify via getset See merge request tpo/core/arti!3251
| * | tor-dircommon: Replace amplify via getsetClara Engler2025-09-111-1/+13
| | | | | | | | | | | | See !3200
* | | Merge branch 'hss-ctor-migrate-test' into 'main'gabi-2502025-09-111-0/+2
|\ \ \ | |/ / |/| | | | | | | | arti: test: Add integration test suite for `hss ctor-migrate` See merge request tpo/core/arti!3216
| * | arti: test: Add integration test for `hss ctor-migrate`hjrgrn2025-09-101-0/+2
| | |
* | | Merge branch 'dircommon-cfg' into 'main'Clara Engler2025-09-111-0/+6
|\ \ \ | | | | | | | | | | | | | | | | Move `tor-dirmgr` configuration primitives to `tor-dircommon` See merge request tpo/core/arti!3238
| * | | tor-dircommon: Use amplify and getters for configClara Engler2025-09-091-0/+1
| | | |
| * | | Move `DirTolerance` into `tor-dircommon`Clara Engler2025-09-091-0/+1
| | | | | | | | | | | | | | | | | | | | This commit moves the `DirTolerance` structure from `tor-dirmgr` into `tor-dircommon`.
| * | | Move `DownloadSchedule` into `tor-dircommon`Clara Engler2025-09-081-0/+3
| | | | | | | | | | | | | | | | | | | | This commit moves the `DowenloadSchedule` related types from `tor-dirmgr` into `tor-dircommon`.
| * | | Move `NetworkStatus` to `tor-dircommon`Clara Engler2025-09-081-0/+1
| | |/ | |/| | | | | | | | | | | | | This commit moves `NetworkStatus` from `tor-dirmgr::config` to `tor-dircommon::config` in order to start the work on a common place for configuration options shared by both directory implementations.
* | | tor-proto: simplify `StreamFlowCtrlEnum` with `enum_dispatch`Steven Engler2025-09-101-0/+13
| |/ |/|
* | Require maybenot 2.2.1 for MSRV fix.Nick Mathewson2025-09-091-2/+2
| |
* | Require maybenot 2.2.0 for paddingNick Mathewson2025-09-081-6/+16
|/ | | | | It cleans up and changes a few things. Changelog at https://github.com/maybenot-io/maybenot/blob/main/crates/maybenot/CHANGELOG.md
* Merge branch 'sink_blocker' into 'main'Nick Mathewson2025-09-041-0/+7
|\ | | | | | | | | proto: Define a new composable SinkBlocker type. See merge request tpo/core/arti!3228
| * proto: Define a new composable SinkBlocker type.Nick Mathewson2025-09-041-0/+7
| | | | | | | | | | | | | | | | This type wraps a futures::Sink, and allows it to be temporarily blocked and unblocked. I'm going to use this to implement padding-based circuit blocking, according to the designs in !3225.
* | tor-dirserver: Set versions to 0.34.0Clara Engler2025-09-041-1/+1
| |
* | tor-dirserver Use `tor_error::Bug`Clara Engler2025-09-041-0/+1
| | | | | | | | This commit uses `tor_error::Bug` for indicating thread poisoning.
* | tor-dirserver: Use strum for `ContentEncoding`Clara Engler2025-09-041-0/+1
| |
* | tor-dirserver: Add http moduleClara Engler2025-09-041-0/+78
| | | | | | | | | | | | | | This commit implements the initial draft for the HTTP module. It is fairly complicated but well documented within the source code, please refer to that instead.
* | tor-dirserver: Add schema moduleClara Engler2025-09-041-0/+61
|/ | | | | | This commit adds the `schema.rs` module, which implements the database schema alongside some functions for initializing the database and obtaining the database schema version.
* Merge branch 'tor-dircommon' into 'main'Ian Jackson2025-09-031-0/+13
|\ | | | | | | | | tor-dircommon: Initial commit See merge request tpo/core/arti!3205
| * tor-dircommon: Update to 0.34.0Clara Engler2025-09-021-1/+1
| |
| * tor-dircommon: Initial commitClara Engler2025-09-021-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit initializes the `tor-dircommon` crate: A crate serving the purpose to form an umbrella for the lowest common denominator primitives found across crates implementing (parts of) the directory specification. For now, the only such primitive is the found within the `authority` module, which has been refactored from `tor-dirmgr` into this crate, alongside additional getter functions due to the lack of `pub(crate)` in this context. In the future, we may move further primitives away from `tor-dirmgr` into `tor-dircommon`.
* | Define and implement a backend padding API, based on maybenot.Nick Mathewson2025-09-021-1/+60
|/ | | | | | | | There are incomplete pieces, marked with "TODO circpad". There is no integration into the circuit reactor code yet. Part of #63
* Merge branch 'rustsec-2025-0055' into 'main'Nick Mathewson2025-09-021-35/+13
|\ | | | | | | | | Require tracing-subscriber 0.3.20 See merge request tpo/core/arti!3221
| * Require tracing-subscriber 0.3.20Nick Mathewson2025-09-021-35/+13
| | | | | | | | Fixes RUSTSEC-2025-0055.
* | Merge branch 'const-assert-cleanly' into 'main'Nick Mathewson2025-09-021-2/+0
|\ \ | |/ |/| | | | | various crates: Switch to "assert in const" pattern See merge request tpo/core/arti!3217
| * tor-netdir: Removed dependency on `static_assertions`hashcatHitman2025-09-011-1/+0
| | | | | | | | | | | | | | | | Replaced use of [`static_assertions::const_assert`] with the newly available "assert in const" pattern. This completely removes the dependency on `static_assertions` for `tor-netdir`. Signed-off-by: hashcatHitman <[email protected]>
| * tor-circmgr: Removed dependency on `static_assertions`hashcatHitman2025-09-011-1/+0
| | | | | | | | | | | | | | | | Replaced use of [`static_assertions::const_assert`] with the newly available "assert in const" pattern. This completely removes the dependency on `static_assertions` for `tor-circmgr`. Signed-off-by: hashcatHitman <[email protected]>
* | Update to derive-deftly 1.3.0Ian Jackson2025-09-021-31/+31
|/
* Increment arti version to 1.5.0Nick Mathewson2025-08-281-1/+1
| | | | | We've promised in our README not to bump MSRV in patchlevel releases. So now this is 1.5.0.
* Bump the minor version of every published crate except for `arti`.Nick Mathewson2025-08-281-56/+56
| | | | | | | | Per policy, we bump the minor version of every tor-*, arti-* crate on each release. We have updated our MSRV, so we're treating this as a breaking change for our non-(arti/tor)-prefixed crates too.
* Run "cargo update" in preparation for release.Nick Mathewson2025-08-281-257/+284
|
* Upgrade to criterion 0.7Nick Mathewson2025-08-271-24/+10
| | | | | | Closes #2026. We can do this now that criterion-cycles-per-byte has also upgraded.
* Upgrade ureq dependency to ~3.1.0Nick Mathewson2025-08-261-30/+12
| | | | | Also, document why we are (for now) stuck using a tilde with our ureq dependency.
* Update toml_edit dependency to 0.23.4Nick Mathewson2025-08-261-6/+6
|