summaryrefslogtreecommitdiff
path: root/Cargo.lock
Commit message (Collapse)AuthorAgeFilesLines
...
* Introduce maint/dependencies-bodge crateIan Jackson2026-03-311-0/+7
|
* Merge branch 'deps-wasm' into 'main'David Goulet2026-03-311-1/+1
|\ | | | | | | | | Update getrandom dependeency See merge request tpo/core/arti!3837
| * Update getrandom dependeencyIan Jackson2026-03-311-1/+1
| |
* | Update to rusqlite 0.39.xIan Jackson2026-03-311-6/+6
| | | | | | | | | | Relax the r2d2 and rusqlite deps, and manually pick the relevant hunks from `cargo update` in Cargo.lock.
* | Update to ureq 3.3 for arti-ureqIan Jackson2026-03-311-14/+33
| |
* | Update to derive-deftly 0.10.0.Ian Jackson2026-03-311-41/+21
|/ | | | There are no breaking changes.
* Routine update, minus security-frameworkNick Mathewson2026-03-301-189/+258
| | | | | | | | | | | Generated with: ``` cargo update cargo update security-framework --precise 3.6.0 ``` Downgrading security-framework is a temporary measure to keep our reproducible macosx builds working.
* Bump versions: set version of arti to 2.2.0Ian Jackson2026-03-301-1/+1
| | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/issues/2436#note_3384773
* Bump versions: tor-* and arti-* unstable cratesIan Jackson2026-03-301-50/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/issues/2436#note_3384773 Made with nailing-cargo -Eu set-version -p arti-client 0.41.0 nailing-cargo -Eu set-version -p arti-relay 0.41.0 nailing-cargo -Eu set-version -p arti-rpcserver 0.41.0 nailing-cargo -Eu set-version -p arti-ureq 0.41.0 nailing-cargo -Eu set-version -p arti-rpc-client-core 0.41.0 nailing-cargo -Eu set-version -p tor-basic-utils 0.41.0 nailing-cargo -Eu set-version -p tor-error 0.41.0 nailing-cargo -Eu set-version -p tor-general-addr 0.41.0 nailing-cargo -Eu set-version -p tor-geoip 0.41.0 nailing-cargo -Eu set-version -p tor-memquota-cost 0.41.0 nailing-cargo -Eu set-version -p tor-llcrypto 0.41.0 nailing-cargo -Eu set-version -p tor-cert-x509 0.41.0 nailing-cargo -Eu set-version -p tor-rtcompat 0.41.0 nailing-cargo -Eu set-version -p tor-rtmock 0.41.0 nailing-cargo -Eu set-version -p tor-async-utils 0.41.0 nailing-cargo -Eu set-version -p tor-config 0.41.0 nailing-cargo -Eu set-version -p tor-config-path 0.41.0 nailing-cargo -Eu set-version -p tor-rpc-connect 0.41.0 nailing-cargo -Eu set-version -p tor-log-ratelim 0.41.0 nailing-cargo -Eu set-version -p tor-rpcbase 0.41.0 nailing-cargo -Eu set-version -p tor-memquota 0.41.0 nailing-cargo -Eu set-version -p tor-units 0.41.0 nailing-cargo -Eu set-version -p tor-bytes 0.41.0 nailing-cargo -Eu set-version -p tor-protover 0.41.0 nailing-cargo -Eu set-version -p tor-checkable 0.41.0 nailing-cargo -Eu set-version -p tor-cert 0.41.0 nailing-cargo -Eu set-version -p tor-key-forge 0.41.0 nailing-cargo -Eu set-version -p tor-hscrypto 0.41.0 nailing-cargo -Eu set-version -p tor-socksproto 0.41.0 nailing-cargo -Eu set-version -p tor-linkspec 0.41.0 nailing-cargo -Eu set-version -p tor-cell 0.41.0 nailing-cargo -Eu set-version -p tor-persist 0.41.0 nailing-cargo -Eu set-version -p tor-keymgr 0.41.0 nailing-cargo -Eu set-version -p tor-relay-crypto 0.41.0 nailing-cargo -Eu set-version -p tor-proto 0.41.0 nailing-cargo -Eu set-version -p tor-netdoc 0.41.0 nailing-cargo -Eu set-version -p tor-consdiff 0.41.0 nailing-cargo -Eu set-version -p tor-netdir 0.41.0 nailing-cargo -Eu set-version -p tor-relay-selection 0.41.0 nailing-cargo -Eu set-version -p tor-chanmgr 0.41.0 nailing-cargo -Eu set-version -p tor-ptmgr 0.41.0 nailing-cargo -Eu set-version -p tor-dircommon 0.41.0 nailing-cargo -Eu set-version -p tor-guardmgr 0.41.0 nailing-cargo -Eu set-version -p tor-circmgr 0.41.0 nailing-cargo -Eu set-version -p tor-dirclient 0.41.0 nailing-cargo -Eu set-version -p tor-dirmgr 0.41.0 nailing-cargo -Eu set-version -p tor-dirserver 0.41.0 nailing-cargo -Eu set-version -p tor-hsclient 0.41.0 nailing-cargo -Eu set-version -p tor-hsservice 0.41.0 nailing-cargo -Eu set-version -p tor-hsrproxy 0.41.0
* Bump versions: minor, with dependenciesIan Jackson2026-03-301-1/+1
| | | | | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/issues/2436#note_3384773 Made with cargo set-version --offline --bump minor -p retry-error
* Bump versions: patchlevel, with dependenciesIan Jackson2026-03-301-1/+1
| | | | | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/issues/2436#note_3384773 Made with cargo set-version --offline --bump patch -p safelog
* Bump versions: patchlevel, without dependenciesIan Jackson2026-03-301-4/+4
| | | | | | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/issues/2436#note_3384773 Made with maint/bump-nodep hashx equix fs-mistrust futures-copy and then updating Cargo.lock.
* examples/gsoc/obfs4-checker: Port to web-time-compat.Nick Mathewson2026-03-261-0/+1
|
* arti-bench: Port to web-time-compatNick Mathewson2026-03-261-0/+1
|
* arti: Port to web-time-compat.Nick Mathewson2026-03-261-0/+1
|
* arti-client: Port to web-time-compat.Nick Mathewson2026-03-261-0/+1
|
* tor-hssrvice: port to web-time-compat.Nick Mathewson2026-03-261-0/+1
|
* tor-hsclient: port to web-time-compat.Nick Mathewson2026-03-261-0/+1
|
* dirmgr: port to web-time-compat.Nick Mathewson2026-03-261-0/+1
|
* tor-dirclient: port to web-time-compat.Nick Mathewson2026-03-261-0/+1
|
* circmgr: Port to web-time-compat.Nick Mathewson2026-03-261-0/+1
|
* tor-guardmgr: Port to web_time_compat.Nick Mathewson2026-03-261-0/+1
|
* tor-ptmgr: port to web-time-compat.Nick Mathewson2026-03-261-0/+1
|
* tor-chanmgr: port to web-time-compat.Nick Mathewson2026-03-261-0/+1
|
* tor-netdir: port to web-time-compat.Nick Mathewson2026-03-261-0/+1
|
* tor-netdoc: Port to web-time-compatNick Mathewson2026-03-261-0/+1
|
* tor-proto: Port to web-time-compatNick Mathewson2026-03-261-0/+1
|
* tor-relay-crypto: port to web-time-compatNick Mathewson2026-03-261-0/+1
|
* tor-keymgr: migrate to web-time-compat.Nick Mathewson2026-03-261-0/+1
|
* tor-persist: migrate to web-time-compat.Nick Mathewson2026-03-261-0/+1
|
* tor-hcrypto: Port to web-time-compatNick Mathewson2026-03-261-0/+1
|
* tor-cert: Port to web-time-compatNick Mathewson2026-03-261-0/+1
|
* tor-checkable: Port to web-time-compatNick Mathewson2026-03-261-0/+1
|
* log-ratelim: Port to web-time-compat.Nick Mathewson2026-03-261-0/+1
|
* rtcompat, rtmock: Port to web-time-compat.Nick Mathewson2026-03-261-0/+2
|
* tor-error: Port to web-time-compat.Nick Mathewson2026-03-261-0/+3
|
* Add a new web-time-compat crate.Nick Mathewson2026-03-261-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | This crate provides a compatibility layer in front of web-time, which will serve three purposes: 1. Saving us from having to build web_time when we don't need it. (This is mainly aesthetic.) 2. Allowing us to continue to use std::time::SystemTime to represent our wall-clock times and dates. This is fairly valuable, since we use a bunch of external crates that expect std::time::SystemTime inputs and don't want a web_time::SystemTime. 3. Add extension methods to web_time::Instant and std::time::Instant so that we can enforce the use of web_time::Instant by disallowing std::time::Instant::now(). (We can't just use the same trick as in (2) to use std::time::Instant everywhere, since there is no way to convert a web_time::Instant to a std::time::Instant.)
* retry-error: Port to web-time.Nick Mathewson2026-03-261-0/+1
| | | | | | | | This is independent of other crates, since this one is lower-level than the tor-* crates. Note that we're using std::time::SystemTime except for its `now` method; this will be our practice elsewhere too.
* WASM: Enable `wasm_js` feature for getrandom for tor-basic-utils.Alexander Hansen Færøy2026-03-261-0/+1
|
* Merge branch 'wasm-compilation-part1' into 'main'Alexander Hansen Færøy2026-03-251-0/+5
|\ | | | | | | | | Make wasm32-unknown pass clippy (with --no-default-features, with warnings) up through tor-dirmgr. See merge request tpo/core/arti!3814
| * dirmgr: Stub out usage of Lockfile on wasm32-unknown.Nick Mathewson2026-03-251-0/+1
| | | | | | | | | | | | | | This is temporary while we wait on arti#2106. (This made cargo-sort have me move a section around. Not sure why it cares.)
| * tor_llcrypto: fix clippy for wasm32.Nick Mathewson2026-03-251-0/+4
| |
* | tor-consdiff: Use derive_more for HunkType's DisplayClara Engler2026-03-251-0/+1
| |
* | tor-consdiff: Compile-time assertion for 32-bitClara Engler2026-03-251-0/+1
| | | | | | | | | | This commit adds a compile time assertion that a u32 can always be safely casted into a usize.
* | tor-consdiff: Failed applies are a BugClara Engler2026-03-251-0/+1
| | | | | | | | | | | | Mark a failed apply from a consensus diff we generate as a bug as this should not happen. We must obviously always accept the consensus diffs we produce.
* | tor-consdiff: Replace names with custom wordlistClara Engler2026-03-251-136/+23
| | | | | | | | | | | | | | This commit replaces the names crate with a simple hardcoded wordlist of length 20, obtained from my systems wordlist. Reason for that being that names triggers a cargo-audit failure.
* | tor-consdiff: Add consdiff generation algorithmClara Engler2026-03-251-21/+148
|/ | | | | | | | This commit implements support for the consensus diff generation. Unlike CTor, it does not use its own custom algorithm but rather uses an implementation of Myers' algorithm from the `imara-diff` crate, which is pretty performant and comparable to size and run time to CTor, while being much simpler in the interfacing code.
* Bump to latest webpki (0.103.10) to resolve RUSTSEC-2026-0049Nick Mathewson2026-03-231-3/+3
| | | | | | | Advisory at https://rustsec.org/advisories/RUSTSEC-2026-0049 This issue doesn't affect Arti itself, since Arti doesn't actually _use_ regular X.509 CAs or CRLs.
* Merge branch 'http-connect-outbound-rebased' into 'main'Nick Mathewson2026-03-181-0/+2
|\ | | | | | | | | Http connect outbound rebased See merge request tpo/core/arti!3789
| * tor-chanmgr: add loopback validation, startup warning and httparseNihal2026-03-181-0/+1
| |