aboutsummaryrefslogtreecommitdiff
path: root/Cargo.lock
Commit message (Collapse)AuthorAgeFilesLines
...
* | 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
|
* Update webpki-roots dependency to 1.0.2Nick Mathewson2025-08-261-1/+1
|
* Update phf dependency to 0.13.1Nick Mathewson2025-08-261-8/+8
|
* Update base16ct dependency to 0.3.Nick Mathewson2025-08-261-6/+12
|
* Merge branch 'toml-0.9.5' into 'main'Nick Mathewson2025-08-231-13/+28
|\ | | | | | | | | | | | | Upgrade to toml-0.9.5. Closes #2093 See merge request tpo/core/arti!3163
| * Upgrade to toml-0.9.5.Nick Mathewson2025-08-181-13/+28
| | | | | | | | Closes #2093.
* | Merge branch 'smol-add-impl-in-tor-rtcompat' into 'main'opara2025-08-211-0/+41
|\ \ | | | | | | | | | | | | smol: Implement smol in tor-rtcompat See merge request tpo/core/arti!2986
| * | smol: Implement smol in tor-rtcompatNiel Duysters2025-08-211-0/+41
| | |
* | | chanmgr: Add KeyMgr to channel builderDavid Goulet2025-08-201-0/+1
| |/ |/| | | | | | | | | | | This is so a relay can build authenticated channels. Several keys/cert are required for this that are within the key manager. Signed-off-by: David Goulet <[email protected]>
* | Merge branch 'pow-manager-onion-service-status-etc' into 'main'wesleyac2025-08-181-0/+2
|\ \ | |/ |/| | | | | More PoW miscellania See merge request tpo/core/arti!3132
| * tor-hsservice: Add disable_pow_compilation option.Wesley Aptekar-Cassels2025-08-131-0/+1
| | | | | | | | | | | | I'm not 100% on this being here, it seems like it might want to be a option for all onion services, rather than per-service. However, this is good enough for now.
| * tor-hsservice: Add metrics support to PoW code.Wesley Aptekar-Cassels2025-08-131-0/+1
| |
* | tor-netdoc: Add dependencies: derive-deftly, paste, strum, testresultIan Jackson2025-08-141-0/+10
|/ | | | | | testresult is a new dependency for arti.git. (It's being added as a test-dependenchy here.) It is has a very useful Result type for use in test cases.