From 27fd3785f8688fc362520645928d945c8d1dae60 Mon Sep 17 00:00:00 2001 From: parazyd Date: Tue, 9 Jul 2024 12:20:06 +0200 Subject: [PATCH] chore: Update crate dependencies and CI Rust version --- .github/workflows/book.yml | 6 +- .github/workflows/ci.yml | 18 +- Cargo.lock | 302 +++++++++--------- Cargo.toml | 18 +- bin/darkfi-mmproxy/Cargo.toml | 6 +- bin/darkfid/Cargo.toml | 10 +- bin/darkirc/Cargo.toml | 8 +- bin/darkwallet/Cargo.toml | 11 +- bin/dhtd/dhtd/Cargo.toml | 6 +- bin/drk/Cargo.toml | 12 +- bin/fud/fu/Cargo.toml | 6 +- bin/fud/fud/Cargo.toml | 8 +- bin/genev/genev-cli/Cargo.toml | 4 +- bin/genev/genevd/Cargo.toml | 8 +- bin/lilith/Cargo.toml | 8 +- bin/minerd/Cargo.toml | 8 +- bin/tau/tau-cli/Cargo.toml | 6 +- bin/tau/taud/Cargo.toml | 8 +- example/dchat/dchatd/Cargo.toml | 8 +- example/p2pdebug/Cargo.toml | 8 +- fuzz/Cargo.toml | 4 - fuzz/honggfuzz/Cargo.toml | 2 +- .../research/blockchain-explorer/Cargo.toml | 8 +- script/research/dhtd/Cargo.toml | 12 +- script/research/pow/Cargo.toml | 4 +- script/research/pqxdh/Cargo.toml | 2 +- script/research/rln/rlnv1/Cargo.toml | 2 +- script/research/rln/rlnv2/Cargo.toml | 2 +- script/research/snowball/Cargo.toml | 2 +- src/contract/dao/Cargo.toml | 2 +- src/contract/deployooor/Cargo.toml | 4 +- src/contract/money/Cargo.toml | 4 +- src/contract/test-harness/Cargo.toml | 4 +- src/sdk/Cargo.toml | 6 +- src/serial/Cargo.toml | 6 +- src/serial/derive-internal/Cargo.toml | 4 +- src/serial/derive/Cargo.toml | 4 +- 37 files changed, 264 insertions(+), 277 deletions(-) diff --git a/.github/workflows/book.yml b/.github/workflows/book.yml index 03e6db3bc..bde028da2 100644 --- a/.github/workflows/book.yml +++ b/.github/workflows/book.yml @@ -23,14 +23,14 @@ jobs: - name: Install Rust (nightly) uses: actions-rs/toolchain@v1 with: - toolchain: nightly-2024-04-05 + toolchain: nightly-2024-07-07 components: rustfmt, clippy override: true - name: Install Rust (wasm32) uses: actions-rs/toolchain@v1 with: - toolchain: nightly-2024-04-05 + toolchain: nightly-2024-07-07 target: wasm32-unknown-unknown override: true @@ -56,7 +56,7 @@ jobs: git config --local user.email "41898282+github-actions[bot]@users.noreply.github.com" git config --local user.name "bookworm" cd doc - make CARGO="cargo +nightly-2024-04-05" github + make CARGO="cargo +nightly-2024-07-07" github git checkout gh-pages - name: Push changes diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 264f4807a..17755e76e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,11 +13,11 @@ jobs: - uses: actions/checkout@v4 - uses: actions-rs/toolchain@v1 with: - toolchain: nightly-2024-04-05 + toolchain: nightly-2024-07-07 override: true - uses: actions-rs/toolchain@v1 with: - toolchain: nightly-2024-04-05 + toolchain: nightly-2024-07-07 target: wasm32-unknown-unknown override: true @@ -34,11 +34,11 @@ jobs: - name: Run test units run: | - make CARGO="cargo +nightly-2024-04-05" test + make CARGO="cargo +nightly-2024-07-07" test - name: Compile all bins run: | - make CARGO="cargo +nightly-2024-04-05" + make CARGO="cargo +nightly-2024-07-07" feature-powerset: name: Test crate feature powerset on ${{ matrix.os }} @@ -51,11 +51,11 @@ jobs: - uses: actions/checkout@v4 - uses: actions-rs/toolchain@v1 with: - toolchain: nightly-2024-04-05 + toolchain: nightly-2024-07-07 override: true - uses: actions-rs/toolchain@v1 with: - toolchain: nightly-2024-04-05 + toolchain: nightly-2024-07-07 target: wasm32-unknown-unknown override: true - uses: taiki-e/install-action@cargo-hack @@ -72,7 +72,7 @@ jobs: - name: Run feature powerset builds run: | - make CARGO="cargo +nightly-2024-04-05" check + make CARGO="cargo +nightly-2024-07-07" check fmt: name: rustfmt @@ -82,8 +82,8 @@ jobs: - uses: actions/checkout@v4 - uses: actions-rs/toolchain@v1 with: - toolchain: nightly-2024-04-05 + toolchain: nightly-2024-07-07 components: rustfmt override: true - run: | - cargo +nightly-2024-04-05 fmt -- --check + cargo +nightly-2024-07-07 fmt -- --check diff --git a/Cargo.lock b/Cargo.lock index dfbf680e6..129aa3117 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -373,7 +373,7 @@ checksum = "7378575ff571966e99a744addeff0bff98b8ada0dedf1956d59e634db95eaac1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.68", + "syn 2.0.70", "synstructure", ] @@ -385,7 +385,7 @@ checksum = "7b18050c2cd6fe86c3a76584ef5e0baf286d038cda203eb6223df2cc413565f7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.68", + "syn 2.0.70", ] [[package]] @@ -607,7 +607,7 @@ checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11" dependencies = [ "proc-macro2", "quote", - "syn 2.0.68", + "syn 2.0.70", ] [[package]] @@ -698,13 +698,13 @@ checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de" [[package]] name = "async-trait" -version = "0.1.80" +version = "0.1.81" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca" +checksum = "6e0c28dcc82d7c8ead5cb13beb15405b57b8546e93215673ff8ca0349a028107" dependencies = [ "proc-macro2", "quote", - "syn 2.0.68", + "syn 2.0.70", ] [[package]] @@ -874,7 +874,7 @@ dependencies = [ "regex", "rustc-hash", "shlex", - "syn 2.0.68", + "syn 2.0.70", "which", ] @@ -965,7 +965,7 @@ checksum = "e0b121a9fe0df916e362fb3271088d071159cdf11db0e4182d02152850756eff" dependencies = [ "proc-macro2", "quote", - "syn 2.0.68", + "syn 2.0.70", ] [[package]] @@ -1154,9 +1154,9 @@ checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" [[package]] name = "cc" -version = "1.0.104" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74b6a57f98764a267ff415d50a25e6e166f3831a5071af4995296ea97d210490" +checksum = "eaff6f8ce506b9773fa786672d63fc7a191ffea1be33f72bbd4aeacefca9ffc8" dependencies = [ "jobserver", "libc", @@ -1232,7 +1232,7 @@ dependencies = [ "num-traits", "serde", "wasm-bindgen", - "windows-targets 0.52.5", + "windows-targets 0.52.6", ] [[package]] @@ -1310,9 +1310,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.8" +version = "4.5.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84b3edb18336f4df585bc9aa31dd99c036dfa5dc5e9a2939a722a188f3a8970d" +checksum = "64acc1846d54c1fe936a78dc189c34e28d3f5afc348403f28ecf53660b9b8462" dependencies = [ "clap_builder", "clap_derive", @@ -1320,9 +1320,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.8" +version = "4.5.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1c09dd5ada6c6c78075d6fd0da3f90d8080651e2d6cc8eb2f1aaa4034ced708" +checksum = "6fb8393d67ba2e7bfaf28a23458e4e2b543cc73a99595511eb207fdb8aede942" dependencies = [ "anstream", "anstyle", @@ -1339,7 +1339,7 @@ dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.68", + "syn 2.0.70", ] [[package]] @@ -1661,7 +1661,7 @@ dependencies = [ "anes", "cast", "ciborium", - "clap 4.5.8", + "clap 4.5.9", "criterion-plot", "is-terminal", "itertools 0.10.5", @@ -1947,7 +1947,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.68", + "syn 2.0.70", ] [[package]] @@ -1960,7 +1960,7 @@ dependencies = [ "blake3 1.5.1", "bs58", "chrono", - "clap 4.5.8", + "clap 4.5.9", "criterion", "crypto_api_chachapoly", "darkfi-derive", @@ -2036,7 +2036,7 @@ dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.68", + "syn 2.0.70", ] [[package]] @@ -2045,7 +2045,7 @@ version = "0.4.1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.68", + "syn 2.0.70", ] [[package]] @@ -2156,7 +2156,7 @@ dependencies = [ "rand 0.8.5", "smol", "thiserror", - "wasmparser 0.209.1", + "wasmparser 0.212.0", ] [[package]] @@ -2312,7 +2312,7 @@ dependencies = [ "proc-macro2", "quote", "strsim 0.11.1", - "syn 2.0.68", + "syn 2.0.70", ] [[package]] @@ -2345,7 +2345,7 @@ checksum = "733cabb43482b1a1b53eee8583c2b9e8684d592215ea83efd305dd31bc2f0178" dependencies = [ "darling_core 0.20.9", "quote", - "syn 2.0.68", + "syn 2.0.70", ] [[package]] @@ -2489,7 +2489,7 @@ dependencies = [ "quote", "sha3", "strum 0.26.3", - "syn 2.0.68", + "syn 2.0.70", "void", ] @@ -2590,7 +2590,7 @@ dependencies = [ "proc-macro2", "quote", "rustc_version 0.4.0", - "syn 2.0.68", + "syn 2.0.70", ] [[package]] @@ -2679,7 +2679,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.68", + "syn 2.0.70", ] [[package]] @@ -2919,7 +2919,7 @@ dependencies = [ "num-traits", "proc-macro2", "quote", - "syn 2.0.68", + "syn 2.0.70", ] [[package]] @@ -2940,7 +2940,7 @@ dependencies = [ "darling 0.20.9", "proc-macro2", "quote", - "syn 2.0.68", + "syn 2.0.70", ] [[package]] @@ -3219,7 +3219,7 @@ checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" dependencies = [ "proc-macro2", "quote", - "syn 2.0.68", + "syn 2.0.70", ] [[package]] @@ -3401,7 +3401,7 @@ checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" dependencies = [ "proc-macro2", "quote", - "syn 2.0.68", + "syn 2.0.70", ] [[package]] @@ -3469,7 +3469,7 @@ dependencies = [ name = "genev" version = "0.4.1" dependencies = [ - "clap 4.5.8", + "clap 4.5.9", "darkfi", "darkfi-serial", "genevd", @@ -4212,7 +4212,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e310b3a6b5907f99202fcdb4960ff45b93735d7c7d96b760fcff8db2dc0e103d" dependencies = [ "cfg-if 1.0.0", - "windows-targets 0.52.5", + "windows-targets 0.52.6", ] [[package]] @@ -4334,15 +4334,6 @@ dependencies = [ "pkg-config", ] -[[package]] -name = "mach" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b823e83b2affd8f40a9ee8c29dbc56404c1e34cd2710921f2801e2cf29527afa" -dependencies = [ - "libc", -] - [[package]] name = "mach2" version = "0.4.2" @@ -4622,7 +4613,7 @@ checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" dependencies = [ "proc-macro2", "quote", - "syn 2.0.68", + "syn 2.0.70", ] [[package]] @@ -4673,7 +4664,7 @@ dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.68", + "syn 2.0.70", ] [[package]] @@ -4734,9 +4725,9 @@ checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] name = "oorandom" -version = "11.1.3" +version = "11.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575" +checksum = "b410bbe7e14ab526a0e86877eb47c6996a2bd7746f027ba551028c925390e4e9" [[package]] name = "opaque-debug" @@ -4767,7 +4758,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.68", + "syn 2.0.70", ] [[package]] @@ -4908,7 +4899,7 @@ dependencies = [ "libc", "redox_syscall 0.5.2", "smallvec", - "windows-targets 0.52.5", + "windows-targets 0.52.6", ] [[package]] @@ -5006,7 +4997,7 @@ dependencies = [ "phf_shared", "proc-macro2", "quote", - "syn 2.0.68", + "syn 2.0.70", ] [[package]] @@ -5035,7 +5026,7 @@ checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" dependencies = [ "proc-macro2", "quote", - "syn 2.0.68", + "syn 2.0.70", ] [[package]] @@ -5246,7 +5237,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5f12335488a2f3b0a83b14edad48dca9879ce89b2edd10e80237e4e852dd645e" dependencies = [ "proc-macro2", - "syn 2.0.68", + "syn 2.0.70", ] [[package]] @@ -5451,7 +5442,7 @@ dependencies = [ "proc-macro2", "pyo3-macros-backend", "quote", - "syn 2.0.68", + "syn 2.0.70", ] [[package]] @@ -5464,7 +5455,7 @@ dependencies = [ "proc-macro2", "pyo3-build-config", "quote", - "syn 2.0.68", + "syn 2.0.70", ] [[package]] @@ -5802,9 +5793,9 @@ dependencies = [ [[package]] name = "rodio" -version = "0.18.1" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1fceb9d127d515af1586d8d0cc601e1245bdb0af38e75c865a156290184f5b3" +checksum = "6006a627c1a38d37f3d3a85c6575418cfe34a5392d60a686d0071e1c8d427acb" dependencies = [ "cpal", "minimp3_fixed", @@ -5931,9 +5922,9 @@ dependencies = [ [[package]] name = "rustls" -version = "0.23.10" +version = "0.23.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05cff451f60db80f490f3c182b77c35260baace73209e9cdbbe526bfe3a4d402" +checksum = "4828ea528154ae444e5a642dbb7d5623354030dc9822b83fd9bb79683c7399d0" dependencies = [ "log", "once_cell", @@ -5962,9 +5953,9 @@ checksum = "976295e77ce332211c0d24d92c0e83e50f5c5f046d11082cea19f3df13a3562d" [[package]] name = "rustls-webpki" -version = "0.102.4" +version = "0.102.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff448f7e92e913c4b7d4c6d8e4540a1724b319b4152b8aef6d4cf8339712b33e" +checksum = "f9a6fccd794a42c2c105b513a2f62bc3fd8f3ba57a4593677ceb0bd035164d78" dependencies = [ "ring 0.17.8", "rustls-pki-types", @@ -6067,7 +6058,7 @@ dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.68", + "syn 2.0.70", ] [[package]] @@ -6091,7 +6082,7 @@ dependencies = [ "heck 0.4.1", "proc-macro2", "quote", - "syn 2.0.68", + "syn 2.0.70", ] [[package]] @@ -6140,9 +6131,9 @@ checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" [[package]] name = "serde" -version = "1.0.203" +version = "1.0.204" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7253ab4de971e72fb7be983802300c30b5a7f0c2e56fab8abfc6a214307c0094" +checksum = "bc76f558e0cbb2a839d37354c575f1dc3fdc6546b5be373ba43d95f231bf7c12" dependencies = [ "serde_derive", ] @@ -6189,13 +6180,13 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.203" +version = "1.0.204" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba" +checksum = "e0cd7e117be63d3c3678776753929474f3b04a43a080c744d6b0ae2a8c28e222" dependencies = [ "proc-macro2", "quote", - "syn 2.0.68", + "syn 2.0.70", ] [[package]] @@ -6206,7 +6197,7 @@ checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" dependencies = [ "proc-macro2", "quote", - "syn 2.0.68", + "syn 2.0.70", ] [[package]] @@ -6272,9 +6263,9 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.8.2" +version = "3.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "079f3a42cd87588d924ed95b533f8d30a483388c4e400ab736a7058e34f16169" +checksum = "e73139bc5ec2d45e6c5fd85be5a46949c1c39a4c18e56915f5eb4c12f975e377" dependencies = [ "base64 0.22.1", "chrono", @@ -6290,14 +6281,14 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.8.2" +version = "3.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc03aad67c1d26b7de277d51c86892e7d9a0110a2fe44bf6b26cc569fba302d6" +checksum = "b80d3d6b56b64335c0180e5ffde23b3c5e08c14c585b51a15bd0e95393f46703" dependencies = [ "darling 0.20.9", "proc-macro2", "quote", - "syn 2.0.68", + "syn 2.0.70", ] [[package]] @@ -6892,7 +6883,7 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.68", + "syn 2.0.70", ] [[package]] @@ -6905,7 +6896,7 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.68", + "syn 2.0.70", ] [[package]] @@ -7028,9 +7019,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.68" +version = "2.0.70" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "901fa70d88b9d6c98022e23b4136f9f3e54e4662c3bc1bd1d84a42a9a0f0c1e9" +checksum = "2f0209b68b3613b093e0ec905354eccaedcfe83b8cb37cbdeae64026c3064c16" dependencies = [ "proc-macro2", "quote", @@ -7045,7 +7036,7 @@ checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" dependencies = [ "proc-macro2", "quote", - "syn 2.0.68", + "syn 2.0.70", ] [[package]] @@ -7078,9 +7069,9 @@ dependencies = [ [[package]] name = "target-lexicon" -version = "0.12.14" +version = "0.12.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" +checksum = "4873307b7c257eddcb50c9bedf158eb669578359fb28428bef438fec8e6ba7c2" [[package]] name = "taud" @@ -7171,7 +7162,7 @@ checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" dependencies = [ "proc-macro2", "quote", - "syn 2.0.68", + "syn 2.0.70", ] [[package]] @@ -7314,9 +7305,9 @@ dependencies = [ [[package]] name = "tinyvec" -version = "1.6.1" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c55115c6fbe2d2bef26eb09ad74bde02d8255476fc0c7b515ef09fbb35742d82" +checksum = "445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938" dependencies = [ "tinyvec_macros", ] @@ -7357,7 +7348,7 @@ dependencies = [ "serde", "serde_spanned", "toml_datetime", - "toml_edit 0.22.14", + "toml_edit 0.22.15", ] [[package]] @@ -7395,9 +7386,9 @@ dependencies = [ [[package]] name = "toml_edit" -version = "0.22.14" +version = "0.22.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f21c7aaf97f1bd9ca9d4f9e73b0a6c74bd5afef56f2bc931943a6e1c37e04e38" +checksum = "d59a3a72298453f564e2b111fa896f8d07fabb36f51f06d7e875fc5e0b5a3ef1" dependencies = [ "indexmap 2.2.6", "serde", @@ -8251,7 +8242,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.68", + "syn 2.0.70", ] [[package]] @@ -8321,7 +8312,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "04659ddb06c87d233c566112c1c9c5b9e98256d9af50ec3bc9c8327f873a7568" dependencies = [ "quote", - "syn 2.0.68", + "syn 2.0.70", ] [[package]] @@ -8481,9 +8472,9 @@ checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" [[package]] name = "uuid" -version = "1.9.1" +version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5de17fd2f7da591098415cff336e12965a28061ddace43b59cb3c430179c9439" +checksum = "81dfa00651efa65069b0b6b651f4aaa31ba9e3c3ce0137aaad053604ee7e0314" [[package]] name = "valuable" @@ -8567,7 +8558,7 @@ checksum = "b3fd98999db9227cf28e59d83e1f120f42bc233d4b152e8fab9bc87d5bb1e0f8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.68", + "syn 2.0.70", ] [[package]] @@ -8645,7 +8636,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.68", + "syn 2.0.70", "wasm-bindgen-shared", ] @@ -8679,7 +8670,7 @@ checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.68", + "syn 2.0.70", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -8701,9 +8692,9 @@ dependencies = [ [[package]] name = "wasmer" -version = "4.3.2" +version = "4.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1852ee143a2d8143265bfee017c43bf690702d6c2b45a763a2f13e669f5b7ec" +checksum = "5624eec7fd62a39429a93ee92dac5b842eb2be120fed151e99b5e3bde654a7fc" dependencies = [ "bytes 1.6.0", "cfg-if 1.0.0", @@ -8730,9 +8721,9 @@ dependencies = [ [[package]] name = "wasmer-compiler" -version = "4.3.2" +version = "4.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b4f157d715f3bb60c2c9d7b9e48299a30e9209f87f4484f79f9cd586b40b6ee" +checksum = "d46e18f3eb1bee4a68329f73e2c18bd5b62f3b2fd0aad0c36bd2a0a7c13bce93" dependencies = [ "backtrace", "bytes 1.6.0", @@ -8741,6 +8732,7 @@ dependencies = [ "enumset", "lazy_static", "leb128", + "libc", "memmap2 0.5.10", "more-asserts", "region", @@ -8758,9 +8750,9 @@ dependencies = [ [[package]] name = "wasmer-compiler-cranelift" -version = "4.3.2" +version = "4.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb457e66b77ca2188fbbd6c2056ec6e8ccb4bddee73e60ba9d39733d7b2e8068" +checksum = "bef822d3f8c3b5309d04fd0a307cc2a9c81a92920cc1d0694352fe7771950620" dependencies = [ "cranelift-codegen", "cranelift-entity", @@ -8777,9 +8769,9 @@ dependencies = [ [[package]] name = "wasmer-compiler-singlepass" -version = "4.3.2" +version = "4.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a3196b2a87d5c6692021ece7ad1cf7fe43b7f1669c3aba1b8ccfcebe660070c" +checksum = "fa17b3f38cb71eb66aff70ed51c0157b22c8c74aa37684c0968235a0afe346c0" dependencies = [ "byteorder", "dynasm", @@ -8818,9 +8810,9 @@ dependencies = [ [[package]] name = "wasmer-derive" -version = "4.3.2" +version = "4.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32cd5732ff64370e98986f9753cce13b91cc9d3c4b649e31b0d08d5db69164ea" +checksum = "834529736972e6f1b05c8e4d561c6f415f1a3790336b96ac56b8edfc11e2a47f" dependencies = [ "proc-macro-error", "proc-macro2", @@ -8830,9 +8822,9 @@ dependencies = [ [[package]] name = "wasmer-middlewares" -version = "4.3.2" +version = "4.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b419c1a789d9c061d5509385f23b462867fdcb7e29a41d576f6b15385dd18bcd" +checksum = "5289e105bc7440c34e0a1648c333396fd0fd3cb668b18f1532b5c3567489c57c" dependencies = [ "wasmer", "wasmer-types", @@ -8841,9 +8833,9 @@ dependencies = [ [[package]] name = "wasmer-types" -version = "4.3.2" +version = "4.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c890fd0dbda40df03977b899d1ad7113deba3c225f2cc7b88deb7633044d3e07" +checksum = "cc61db68defe085e43862eb24698832b277a533de6f1d42a47fbbb6ee26f95e9" dependencies = [ "bytecheck", "enum-iterator", @@ -8862,9 +8854,9 @@ dependencies = [ [[package]] name = "wasmer-vm" -version = "4.3.2" +version = "4.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e0dc60ab800cf0bd44e2d35d88422d256d2470b00c72778f91bfb826c42dbd0" +checksum = "0204b536b515aec0b85df8331b6de39ead5231d101b8c8f3a1c9cd0ed5c8e2ac" dependencies = [ "backtrace", "cc", @@ -8878,7 +8870,7 @@ dependencies = [ "indexmap 1.9.3", "lazy_static", "libc", - "mach", + "mach2", "memoffset", "more-asserts", "region", @@ -8901,9 +8893,9 @@ dependencies = [ [[package]] name = "wasmparser" -version = "0.209.1" +version = "0.212.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07035cc9a9b41e62d3bb3a3815a66ab87c993c06fe1cf6b2a3f2a18499d937db" +checksum = "8d28bc49ba1e5c5b61ffa7a2eace10820443c4b7d1c0b144109261d14570fdf8" dependencies = [ "ahash 0.8.11", "bitflags 2.6.0", @@ -9035,7 +9027,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9252e5725dbed82865af151df558e754e4a3c2c30818359eb17465f1346a1b49" dependencies = [ "windows-core 0.54.0", - "windows-targets 0.52.5", + "windows-targets 0.52.6", ] [[package]] @@ -9044,7 +9036,7 @@ version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" dependencies = [ - "windows-targets 0.52.5", + "windows-targets 0.52.6", ] [[package]] @@ -9054,7 +9046,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "12661b9c89351d684a50a8a643ce5f608e20243b9fb84687800163429f161d65" dependencies = [ "windows-result", - "windows-targets 0.52.5", + "windows-targets 0.52.6", ] [[package]] @@ -9063,7 +9055,7 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8" dependencies = [ - "windows-targets 0.52.5", + "windows-targets 0.52.6", ] [[package]] @@ -9103,7 +9095,7 @@ version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets 0.52.5", + "windows-targets 0.52.6", ] [[package]] @@ -9138,18 +9130,18 @@ dependencies = [ [[package]] name = "windows-targets" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb" +checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" dependencies = [ - "windows_aarch64_gnullvm 0.52.5", - "windows_aarch64_msvc 0.52.5", - "windows_i686_gnu 0.52.5", + "windows_aarch64_gnullvm 0.52.6", + "windows_aarch64_msvc 0.52.6", + "windows_i686_gnu 0.52.6", "windows_i686_gnullvm", - "windows_i686_msvc 0.52.5", - "windows_x86_64_gnu 0.52.5", - "windows_x86_64_gnullvm 0.52.5", - "windows_x86_64_msvc 0.52.5", + "windows_i686_msvc 0.52.6", + "windows_x86_64_gnu 0.52.6", + "windows_x86_64_gnullvm 0.52.6", + "windows_x86_64_msvc 0.52.6", ] [[package]] @@ -9166,9 +9158,9 @@ checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" [[package]] name = "windows_aarch64_gnullvm" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263" +checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" [[package]] name = "windows_aarch64_msvc" @@ -9190,9 +9182,9 @@ checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" [[package]] name = "windows_aarch64_msvc" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6" +checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" [[package]] name = "windows_i686_gnu" @@ -9214,15 +9206,15 @@ checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" [[package]] name = "windows_i686_gnu" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670" +checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" [[package]] name = "windows_i686_gnullvm" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9" +checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" [[package]] name = "windows_i686_msvc" @@ -9244,9 +9236,9 @@ checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" [[package]] name = "windows_i686_msvc" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf" +checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" [[package]] name = "windows_x86_64_gnu" @@ -9268,9 +9260,9 @@ checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" [[package]] name = "windows_x86_64_gnu" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9" +checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" [[package]] name = "windows_x86_64_gnullvm" @@ -9286,9 +9278,9 @@ checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" [[package]] name = "windows_x86_64_gnullvm" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596" +checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" [[package]] name = "windows_x86_64_msvc" @@ -9310,9 +9302,9 @@ checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" [[package]] name = "windows_x86_64_msvc" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0" +checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] name = "winnow" @@ -9403,9 +9395,9 @@ dependencies = [ [[package]] name = "xxhash-rust" -version = "0.8.10" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "927da81e25be1e1a2901d59b81b37dd2efd1fc9c9345a55007f09bf5a2d3ee03" +checksum = "63658493314859b4dfdf3fb8c1defd61587839def09582db50b8a4e93afca6bb" [[package]] name = "xz2" @@ -9439,22 +9431,22 @@ dependencies = [ [[package]] name = "zerocopy" -version = "0.7.34" +version = "0.7.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087" +checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.7.34" +version = "0.7.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b" +checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.68", + "syn 2.0.70", ] [[package]] @@ -9474,7 +9466,7 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.68", + "syn 2.0.70", ] [[package]] @@ -9487,27 +9479,27 @@ dependencies = [ [[package]] name = "zstd" -version = "0.13.1" +version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d789b1514203a1120ad2429eae43a7bd32b90976a7bb8a05f7ec02fa88cc23a" +checksum = "fcf2b778a664581e31e389454a7072dab1647606d44f7feea22cd5abb9c9f3f9" dependencies = [ "zstd-safe", ] [[package]] name = "zstd-safe" -version = "7.1.0" +version = "7.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cd99b45c6bc03a018c8b8a86025678c87e55526064e38f9df301989dce7ec0a" +checksum = "fa556e971e7b568dc775c136fc9de8c779b1c2fc3a63defaafadffdbd3181afa" dependencies = [ "zstd-sys", ] [[package]] name = "zstd-sys" -version = "2.0.11+zstd.1.5.6" +version = "2.0.12+zstd.1.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75652c55c0b6f3e6f12eb786fe1bc960396bf05a1eb3bf1f3691c3610ac2e6d4" +checksum = "0a4e40c320c3cb459d9a9ff6de98cff88f4751ee9275d140e2be94a2b74e4c13" dependencies = [ "cc", "pkg-config", diff --git a/Cargo.toml b/Cargo.toml index 5d0bf6ad4..b5ccca66c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -53,12 +53,12 @@ members = [ [dependencies] # Hard dependencies libc = "0.2.155" -log = "0.4.21" +log = "0.4.22" thiserror = "1.0.61" # async-runtime async-recursion = {version = "1.1.1", optional = true} -async-trait = {version = "0.1.80", optional = true} +async-trait = {version = "0.1.81", optional = true} futures = {version = "0.3.30", optional = true} smol = {version = "2.0.0", optional = true} pin-project-lite = {version = "0.2.14", optional = true} @@ -84,7 +84,7 @@ x509-parser = {version = "0.16.0", features = ["validate", "verify"], optional = # Encoding bs58 = {version = "0.5.1", optional = true} -serde = {version = "1.0.203", features = ["derive"], optional = true} +serde = {version = "1.0.204", features = ["derive"], optional = true} tinyjson = {version = "2.5.1", optional = true} semver = {version = "1.0.23", optional = true} structopt = {version= "0.3.26", optional = true} @@ -96,9 +96,9 @@ toml = {version = "0.8.14", optional = true} chrono = {version = "0.4.38", optional = true} darkfi-serial = {path = "src/serial", optional = true} darkfi-derive = {path = "src/serial/derive", optional = true} -lazy_static = {version = "1.4.0", optional = true} -num-bigint = {version = "0.4.5", optional = true} -url = {version = "2.5.0", features = ["serde"], optional = true} +lazy_static = {version = "1.5.0", optional = true} +num-bigint = {version = "0.4.6", optional = true} +url = {version = "2.5.2", features = ["serde"], optional = true} # Misc simplelog = {version = "0.12.2", optional = true} @@ -112,9 +112,9 @@ halo2_gadgets = {version = "0.3.0", features = ["circuit-params"], optional = tr # Smart contract runtime darkfi-sdk = {path = "src/sdk", optional = true} -wasmer = {version = "4.3.1", optional = true} -wasmer-compiler-singlepass = {version = "4.3.1", optional = true} -wasmer-middlewares = {version = "4.3.1", optional = true} +wasmer = {version = "4.3.4", optional = true} +wasmer-compiler-singlepass = {version = "4.3.4", optional = true} +wasmer-middlewares = {version = "4.3.4", optional = true} # SQLite stuff rusqlite = {version = "0.31.0", features = ["sqlcipher"], optional = true} diff --git a/bin/darkfi-mmproxy/Cargo.toml b/bin/darkfi-mmproxy/Cargo.toml index 21657592b..286ba5472 100644 --- a/bin/darkfi-mmproxy/Cargo.toml +++ b/bin/darkfi-mmproxy/Cargo.toml @@ -13,7 +13,7 @@ darkfi = {path = "../../", features = ["async-daemonize", "async-serial", "syste darkfi-serial = {path = "../../src/serial", features = ["async"]} # Misc -log = "0.4.21" +log = "0.4.22" # Monero monero = {version = "0.21.0", features = ["full"]} @@ -24,7 +24,7 @@ tide = "0.17.0-beta.1" # Encoding hex = "0.4.3" -url = "2.5.0" +url = "2.5.2" # Daemon easy-parallel = "3.3.1" @@ -34,7 +34,7 @@ simplelog = "0.12.2" smol = "2.0.0" # Argument parsing -serde = {version = "1.0.203", features = ["derive"]} +serde = {version = "1.0.204", features = ["derive"]} structopt = "0.3.26" structopt-toml = "0.5.1" diff --git a/bin/darkfid/Cargo.toml b/bin/darkfid/Cargo.toml index d50628643..bc4630069 100644 --- a/bin/darkfid/Cargo.toml +++ b/bin/darkfid/Cargo.toml @@ -19,16 +19,16 @@ darkfi-serial = {path = "../../src/serial"} # Misc blake3 = "1.5.1" bs58 = "0.5.1" -log = "0.4.21" -num-bigint = "0.4.5" +log = "0.4.22" +num-bigint = "0.4.6" rand = "0.8.5" sled = "0.34.7" toml = "0.8.14" # JSON-RPC -async-trait = "0.1.80" +async-trait = "0.1.81" tinyjson = "2.5.1" -url = "2.5.0" +url = "2.5.2" # Daemon easy-parallel = "3.3.1" @@ -38,7 +38,7 @@ simplelog = "0.12.2" smol = "2.0.0" # Argument parsing -serde = {version = "1.0.203", features = ["derive"]} +serde = {version = "1.0.204", features = ["derive"]} structopt = "0.3.26" structopt-toml = "0.5.1" diff --git a/bin/darkirc/Cargo.toml b/bin/darkirc/Cargo.toml index b07b40b3c..0c0e0accb 100644 --- a/bin/darkirc/Cargo.toml +++ b/bin/darkirc/Cargo.toml @@ -27,7 +27,7 @@ libc = "0.2.155" sled = "0.34.7" # TLS -async-trait = "0.1.80" +async-trait = "0.1.81" futures = "0.3.30" futures-rustls = {version = "0.26.0", default-features = false, features = ["logging", "tls12", "ring"]} rustls-pemfile = "2.1.2" @@ -39,8 +39,8 @@ crypto_box = {version = "0.9.1", features = ["std", "chacha20"]} rand = "0.8.5" # Misc -log = "0.4.21" -url = "2.5.0" +log = "0.4.22" +url = "2.5.2" # Encoding and parsing bs58 = "0.5.1" @@ -55,7 +55,7 @@ simplelog = "0.12.2" smol = "2.0.0" # Argument parsing -serde = {version = "1.0.203", features = ["derive"]} +serde = {version = "1.0.204", features = ["derive"]} structopt = "0.3.26" structopt-toml = "0.5.1" diff --git a/bin/darkwallet/Cargo.toml b/bin/darkwallet/Cargo.toml index 17dc70c62..cb286ba44 100644 --- a/bin/darkwallet/Cargo.toml +++ b/bin/darkwallet/Cargo.toml @@ -11,18 +11,18 @@ edition = "2021" #miniquad = { git = "https://github.com/not-fl3/miniquad" } miniquad = { git = "https://github.com/narodnik/miniquad" } # Currently latest version links to freetype-sys 0.19 but we use 0.21 -#harfbuzz-sys = "0.6" +#harfbuzz-sys = "0.6.1" #harfbuzz-sys = { git = "https://github.com/servo/rust-harfbuzz", features = ["bundled"] } harfbuzz-sys = { git = "https://github.com/narodnik/rust-harfbuzz", features = ["bundled"] } # Old and crap #harfbuzz_rs = { git = "https://github.com/narodnik/hbrs2.git", features = ["freetype"] } -freetype-rs = { version = "0.37", features = ["bundled"] } +freetype-rs = { version = "0.37.0", features = ["bundled"] } image = "0.25.1" -log = "0.4.21" -glam = "0.27.0" +log = "0.4.22" +glam = "0.28.0" #zmq = "0.10.0" #async_zmq = "0.4.0" -zeromq = { version = "*", default-features = false, features = ["async-std-runtime", "all-transport"] } +zeromq = { version = "0.4.0", default-features = false, features = ["async-std-runtime", "all-transport"] } darkfi-serial = { git = "https://codeberg.org/darkrenaissance/darkfi" } thiserror = "1.0.61" smol = "2.0.0" @@ -65,4 +65,3 @@ icon = "@mipmap/ic_launcher" name = "android.permission.INTERNET" [[package.metadata.android.permission]] name = "android.permission.ACCESS_NETWORK_STATE" - diff --git a/bin/dhtd/dhtd/Cargo.toml b/bin/dhtd/dhtd/Cargo.toml index a1eb5a7a0..763b4e9ba 100644 --- a/bin/dhtd/dhtd/Cargo.toml +++ b/bin/dhtd/dhtd/Cargo.toml @@ -9,16 +9,16 @@ license = "AGPL-3.0-only" edition = "2021" [dependencies] -async-trait = "0.1.80" +async-trait = "0.1.81" blake3 = "1.5.1" darkfi = {path = "../../../", features = ["dht"]} darkfi-serial = {path = "../../../src/serial", features = ["derive", "crypto"]} easy-parallel = "3.3.1" -log = "0.4.21" +log = "0.4.22" rand = "0.8.5" simplelog = "0.12.2" smol = "2.0.0" -url = "2.5.0" +url = "2.5.2" [lints] workspace = true diff --git a/bin/drk/Cargo.toml b/bin/drk/Cargo.toml index 3cc6079bd..b476ce19c 100644 --- a/bin/drk/Cargo.toml +++ b/bin/drk/Cargo.toml @@ -20,15 +20,15 @@ darkfi-serial = {path = "../../src/serial"} # Misc blake3 = "1.5.1" bs58 = "0.5.1" -lazy_static = "1.4.0" -log = "0.4.21" -num-bigint = "0.4.5" +lazy_static = "1.5.0" +log = "0.4.22" +num-bigint = "0.4.6" prettytable-rs = "0.10.0" rand = "0.8.5" -rodio = {version = "0.18.1", default-features = false, features = ["minimp3"]} +rodio = {version = "0.19.0", default-features = false, features = ["minimp3"]} rusqlite = {version = "0.31.0", features = ["sqlcipher"]} toml = "0.8.14" -url = "2.5.0" +url = "2.5.2" # Daemon easy-parallel = "3.3.1" @@ -38,7 +38,7 @@ simplelog = "0.12.2" smol = "2.0.0" # Argument parsing -serde = {version = "1.0.203", features = ["derive"]} +serde = {version = "1.0.204", features = ["derive"]} structopt = "0.3.26" structopt-toml = "0.5.1" diff --git a/bin/fud/fu/Cargo.toml b/bin/fud/fu/Cargo.toml index a65bfa429..7b4f8a256 100644 --- a/bin/fud/fu/Cargo.toml +++ b/bin/fud/fu/Cargo.toml @@ -16,10 +16,10 @@ async-std = {version = "1.12.0", features = ["attributes"]} # Misc clap = {version = "4.4.11", features = ["derive"]} -log = "0.4.21" -serde_json = "1.0.117" +log = "0.4.22" +serde_json = "1.0.120" simplelog = "0.12.2" -url = "2.5.0" +url = "2.5.2" [lints] workspace = true diff --git a/bin/fud/fud/Cargo.toml b/bin/fud/fud/Cargo.toml index 0d7d62c1f..ec5dd7477 100644 --- a/bin/fud/fud/Cargo.toml +++ b/bin/fud/fud/Cargo.toml @@ -13,11 +13,11 @@ darkfi = {path = "../../../", features = ["async-daemonize", "geode", "rpc"]} darkfi-serial = {path = "../../../src/serial", features = ["hash"]} # Misc -async-trait = "0.1.80" +async-trait = "0.1.81" blake3 = "1.5.1" -log = "0.4.21" +log = "0.4.22" tinyjson = "2.5.1" -url = "2.5.0" +url = "2.5.2" # Daemon easy-parallel = "3.3.1" @@ -27,7 +27,7 @@ simplelog = "0.12.2" smol = "2.0.0" # Argument parsing -serde = {version = "1.0.203", features = ["derive"]} +serde = {version = "1.0.204", features = ["derive"]} structopt = "0.3.26" structopt-toml = "0.5.1" diff --git a/bin/genev/genev-cli/Cargo.toml b/bin/genev/genev-cli/Cargo.toml index 2465a8ae8..0c507c181 100644 --- a/bin/genev/genev-cli/Cargo.toml +++ b/bin/genev/genev-cli/Cargo.toml @@ -16,10 +16,10 @@ darkfi-serial = {path = "../../../src/serial"} smol = "2.0.0" clap = {version = "4.4.11", features = ["derive"]} -log = "0.4.21" +log = "0.4.22" simplelog = "0.12.2" tinyjson = "2.5.1" -url = "2.5.0" +url = "2.5.2" [lints] workspace = true diff --git a/bin/genev/genevd/Cargo.toml b/bin/genev/genevd/Cargo.toml index ba287fcd8..1cd091d2a 100644 --- a/bin/genev/genevd/Cargo.toml +++ b/bin/genev/genevd/Cargo.toml @@ -31,10 +31,10 @@ blake3 = "1.5.1" sled = "0.34.7" # Misc -async-trait = "0.1.80" -log = "0.4.21" +async-trait = "0.1.81" +log = "0.4.22" tinyjson = "2.5.1" -url = "2.5.0" +url = "2.5.2" # Daemon easy-parallel = "3.3.1" @@ -44,7 +44,7 @@ simplelog = "0.12.2" smol = "2.0.0" # Argument parsing -serde = { version = "1.0.203", features = ["derive"] } +serde = { version = "1.0.204", features = ["derive"] } structopt = "0.3.26" structopt-toml = "0.5.1" diff --git a/bin/lilith/Cargo.toml b/bin/lilith/Cargo.toml index 08f3483c5..bffc625d4 100644 --- a/bin/lilith/Cargo.toml +++ b/bin/lilith/Cargo.toml @@ -12,13 +12,13 @@ repository = "https://codeberg.org/darkrenaissance/darkfi" darkfi = {path = "../../", features = ["toml", "async-daemonize", "net", "rpc"]} # Misc -async-trait = "0.1.80" +async-trait = "0.1.81" futures = "0.3.30" -log = "0.4.21" +log = "0.4.22" semver = "1.0.23" tinyjson = "2.5.1" toml = "0.8.14" -url = "2.5.0" +url = "2.5.2" # Daemon easy-parallel = "3.3.1" @@ -28,7 +28,7 @@ simplelog = "0.12.2" smol = "2.0.0" # Argument parsing -serde = {version = "1.0.203", features = ["derive"]} +serde = {version = "1.0.204", features = ["derive"]} structopt = "0.3.26" structopt-toml = "0.5.1" diff --git a/bin/minerd/Cargo.toml b/bin/minerd/Cargo.toml index 74a4c9b91..aa9f0d007 100644 --- a/bin/minerd/Cargo.toml +++ b/bin/minerd/Cargo.toml @@ -15,12 +15,12 @@ darkfi-sdk = {path = "../../src/sdk"} darkfi-serial = {path = "../../src/serial", features = ["async"]} # Misc -log = "0.4.21" -num-bigint = "0.4.5" +log = "0.4.22" +num-bigint = "0.4.6" # JSON-RPC tinyjson = "2.5.1" -url = "2.5.0" +url = "2.5.2" # Daemon easy-parallel = "3.3.1" @@ -30,7 +30,7 @@ simplelog = "0.12.2" smol = "2.0.0" # Argument parsing -serde = {version = "1.0.203", features = ["derive"]} +serde = {version = "1.0.204", features = ["derive"]} structopt = "0.3.26" structopt-toml = "0.5.1" diff --git a/bin/tau/tau-cli/Cargo.toml b/bin/tau/tau-cli/Cargo.toml index cd448ff21..7ac370c57 100644 --- a/bin/tau/tau-cli/Cargo.toml +++ b/bin/tau/tau-cli/Cargo.toml @@ -16,17 +16,17 @@ taud = {path = "../taud"} # Misc chrono = "0.4.38" colored = "2.1.0" -log = "0.4.21" +log = "0.4.22" prettytable-rs = "0.10.0" simplelog = "0.12.2" smol = "2.0.0" term_grid = { git = "https://github.com/Dastan-glitch/rust-term-grid.git" } textwrap = "0.16.1" -url = "2.5.0" +url = "2.5.2" # Encoding and parsing clap = {version = "4.4.11", features = ["derive"]} -serde = {version = "1.0.203", features = ["derive"]} +serde = {version = "1.0.204", features = ["derive"]} tinyjson = "2.5.1" [lints] diff --git a/bin/tau/taud/Cargo.toml b/bin/tau/taud/Cargo.toml index a983dd3c6..9a7a0ef2e 100644 --- a/bin/tau/taud/Cargo.toml +++ b/bin/tau/taud/Cargo.toml @@ -39,14 +39,14 @@ hex = "0.4.3" toml = "0.8.14" # Misc -async-trait = "0.1.80" +async-trait = "0.1.81" chrono = "0.4.38" futures = "0.3.30" libc = "0.2.155" -log = "0.4.21" +log = "0.4.22" thiserror = "1.0.61" tinyjson = "2.5.1" -url = "2.5.0" +url = "2.5.2" # Daemon easy-parallel = "3.3.1" @@ -56,7 +56,7 @@ simplelog = "0.12.2" smol = "2.0.0" # Argument parsing -serde = { version = "1.0.203", features = ["derive"] } +serde = { version = "1.0.204", features = ["derive"] } structopt = "0.3.26" structopt-toml = "0.5.1" diff --git a/example/dchat/dchatd/Cargo.toml b/example/dchat/dchatd/Cargo.toml index b07ab56d9..edc3abd36 100644 --- a/example/dchat/dchatd/Cargo.toml +++ b/example/dchat/dchatd/Cargo.toml @@ -23,14 +23,14 @@ simplelog = "0.12.2" smol = "2.0.0" # arg parsing -serde = {version = "1.0.203", features = ["derive"]} +serde = {version = "1.0.204", features = ["derive"]} structopt = "0.3.26" structopt-toml = "0.5.1" # misc -async-trait = "0.1.80" -log = "0.4.21" -url = "2.5.0" +async-trait = "0.1.81" +log = "0.4.22" +url = "2.5.2" # ANCHOR_END: dependencies [lints] diff --git a/example/p2pdebug/Cargo.toml b/example/p2pdebug/Cargo.toml index 522aea46d..5b9717f2d 100644 --- a/example/p2pdebug/Cargo.toml +++ b/example/p2pdebug/Cargo.toml @@ -15,7 +15,7 @@ darkfi = {path = "../../", features = ["net", "rpc"]} smol = "2.0.0" futures = "0.3.30" async-std = "1.12.0" -async-trait = "0.1.80" +async-trait = "0.1.81" async-channel = "2.3.1" async-executor = "1.12.0" easy-parallel = "3.3.1" @@ -25,13 +25,13 @@ rand = "0.8.5" # Misc clap = {version = "4.4.11", features = ["derive"]} -log = "0.4.21" +log = "0.4.22" simplelog = "0.12.2" fxhash = "0.2.1" -url = "2.5.0" +url = "2.5.2" # Encoding and parsing -serde_json = "1.0.117" +serde_json = "1.0.120" [lints] workspace = true diff --git a/fuzz/Cargo.toml b/fuzz/Cargo.toml index 7aa483386..44c776f19 100644 --- a/fuzz/Cargo.toml +++ b/fuzz/Cargo.toml @@ -60,7 +60,3 @@ name = "zkas-compile" path = "fuzz_targets/zkas_compile.rs" test = false doc = false - -[lints] -workspace = true - diff --git a/fuzz/honggfuzz/Cargo.toml b/fuzz/honggfuzz/Cargo.toml index 330175322..8499acd49 100644 --- a/fuzz/honggfuzz/Cargo.toml +++ b/fuzz/honggfuzz/Cargo.toml @@ -9,7 +9,7 @@ cargo-fuzz = true [dependencies] honggfuzz = "0.5.56" -bitcoin = "0.32.1" +bitcoin = "0.32.2" [dependencies.darkfi] path = "../.." diff --git a/script/research/blockchain-explorer/Cargo.toml b/script/research/blockchain-explorer/Cargo.toml index 5a7733da7..64b3d8da0 100644 --- a/script/research/blockchain-explorer/Cargo.toml +++ b/script/research/blockchain-explorer/Cargo.toml @@ -17,13 +17,13 @@ darkfi-serial = {path = "../../../src/serial"} drk = {path = "../../../bin/drk"} # Misc -log = "0.4.21" +log = "0.4.22" rusqlite = {version = "0.31.0", features = ["sqlcipher"]} # JSON-RPC -async-trait = "0.1.80" +async-trait = "0.1.81" tinyjson = "2.5.1" -url = "2.5.0" +url = "2.5.2" # Daemon easy-parallel = "3.3.1" @@ -33,7 +33,7 @@ simplelog = "0.12.2" smol = "2.0.0" # Argument parsing -serde = {version = "1.0.203", features = ["derive"]} +serde = {version = "1.0.204", features = ["derive"]} structopt = "0.3.26" structopt-toml = "0.5.1" diff --git a/script/research/dhtd/Cargo.toml b/script/research/dhtd/Cargo.toml index e9dad26f5..62dc9feed 100644 --- a/script/research/dhtd/Cargo.toml +++ b/script/research/dhtd/Cargo.toml @@ -13,19 +13,19 @@ features = ["dht"] async-channel = "2.3.1" async-executor = "1.12.0" async-std = "1.12.0" -async-trait = "0.1.80" +async-trait = "0.1.81" blake3 = "1.5.1" ctrlc = { version = "3.4.4", features = ["termination"] } easy-parallel = "3.3.1" futures-lite = "2.3.0" -log = "0.4.21" -serde_json = "1.0.117" +log = "0.4.22" +serde_json = "1.0.120" simplelog = "0.12.2" -url = "2.5.0" +url = "2.5.2" # Argument parsing -serde = "1.0.203" -serde_derive = "1.0.203" +serde = "1.0.204" +serde_derive = "1.0.204" structopt = "0.3.26" structopt-toml = "0.5.1" diff --git a/script/research/pow/Cargo.toml b/script/research/pow/Cargo.toml index ec2d93690..fcd3350cf 100644 --- a/script/research/pow/Cargo.toml +++ b/script/research/pow/Cargo.toml @@ -13,8 +13,8 @@ darkfi = {path = "../../../", features = ["util", "async-serial"]} rand = "0.8.5" blake2b_simd = "1.0.2" -num-bigint = "0.4.5" -lazy_static = "1.4.0" +num-bigint = "0.4.6" +lazy_static = "1.5.0" [patch.crates-io] blake2b_simd = {git = "https://github.com/parazyd/blake2_simd", branch = "impl-common"} diff --git a/script/research/pqxdh/Cargo.toml b/script/research/pqxdh/Cargo.toml index cfa8d99c5..dc9afa624 100644 --- a/script/research/pqxdh/Cargo.toml +++ b/script/research/pqxdh/Cargo.toml @@ -9,7 +9,7 @@ edition = "2021" [dependencies] aes-gcm-siv = "0.11.1" -curve25519-dalek = {version = "4.1.2", features = ["digest", "legacy_compatibility"]} +curve25519-dalek = {version = "4.1.3", features = ["digest", "legacy_compatibility"]} digest = "0.10.7" ed25519-dalek = "2.1.1" kyber-kem = "0.1.3" diff --git a/script/research/rln/rlnv1/Cargo.toml b/script/research/rln/rlnv1/Cargo.toml index a1889ab82..6997aeb71 100644 --- a/script/research/rln/rlnv1/Cargo.toml +++ b/script/research/rln/rlnv1/Cargo.toml @@ -10,7 +10,7 @@ edition = "2021" [dependencies] darkfi-sdk = {path = "../../../../src/sdk"} darkfi = {path = "../../../../", features = ["zk"]} -lazy_static = "1.4.0" +lazy_static = "1.5.0" rand = "0.8.5" [patch.crates-io] diff --git a/script/research/rln/rlnv2/Cargo.toml b/script/research/rln/rlnv2/Cargo.toml index 5fd7255b6..63b679ce0 100644 --- a/script/research/rln/rlnv2/Cargo.toml +++ b/script/research/rln/rlnv2/Cargo.toml @@ -10,7 +10,7 @@ edition = "2021" [dependencies] darkfi-sdk = {path = "../../../../src/sdk"} darkfi = {path = "../../../../", features = ["zk"]} -lazy_static = "1.4.0" +lazy_static = "1.5.0" rand = "0.8.5" blake3 = "1.5.1" diff --git a/script/research/snowball/Cargo.toml b/script/research/snowball/Cargo.toml index daddbdd31..6c123f3cb 100644 --- a/script/research/snowball/Cargo.toml +++ b/script/research/snowball/Cargo.toml @@ -12,7 +12,7 @@ darkfi = {path = "../../../", features = ["util"]} darkfi-serial = {path = "../../../src/serial"} blake3 = "1.5.1" -num-bigint = "0.4.5" +num-bigint = "0.4.6" rand = "0.8.5" [lints] diff --git a/src/contract/dao/Cargo.toml b/src/contract/dao/Cargo.toml index f727ec279..1cc127f0b 100644 --- a/src/contract/dao/Cargo.toml +++ b/src/contract/dao/Cargo.toml @@ -21,7 +21,7 @@ thiserror = "1.0.61" chacha20poly1305 = { version = "0.10.1", optional = true } darkfi = { path = "../../../", features = ["zk", "rpc", "blockchain"], optional = true } halo2_proofs = { version = "0.3.0", optional = true } -log = { version = "0.4.21", optional = true } +log = { version = "0.4.22", optional = true } rand = { version = "0.8.5", optional = true } # These are used just for the integration tests diff --git a/src/contract/deployooor/Cargo.toml b/src/contract/deployooor/Cargo.toml index c5f18ffd0..b5a7d73c3 100644 --- a/src/contract/deployooor/Cargo.toml +++ b/src/contract/deployooor/Cargo.toml @@ -12,12 +12,12 @@ crate-type = ["cdylib", "rlib"] darkfi-sdk = { path = "../../sdk" } darkfi-serial = { path = "../../serial", features = ["derive", "crypto"] } thiserror = "1.0.61" -wasmparser = "0.209.1" +wasmparser = "0.212.0" # The following dependencies are used for the client API and # probably shouldn't be in WASM darkfi = { path = "../../../", features = ["zk"], optional = true } -log = { version = "0.4.21", optional = true } +log = { version = "0.4.22", optional = true } rand = { version = "0.8.5", optional = true } # These are used for integration tests diff --git a/src/contract/money/Cargo.toml b/src/contract/money/Cargo.toml index d46ecb151..002cf33cc 100644 --- a/src/contract/money/Cargo.toml +++ b/src/contract/money/Cargo.toml @@ -20,11 +20,11 @@ thiserror = "1.0.61" darkfi = { path = "../../../", features = ["zk", "rpc", "blockchain", "validator"], optional = true } chacha20poly1305 = { version = "0.10.1", optional = true } halo2_proofs = { version = "0.3.0", optional = true } -log = { version = "0.4.21", optional = true } +log = { version = "0.4.22", optional = true } rand = { version = "0.8.5", optional = true } # Misc -lazy_static = "1.4.0" +lazy_static = "1.5.0" # These are used just for the integration tests [dev-dependencies] diff --git a/src/contract/test-harness/Cargo.toml b/src/contract/test-harness/Cargo.toml index 7829fcb2f..6031fce87 100644 --- a/src/contract/test-harness/Cargo.toml +++ b/src/contract/test-harness/Cargo.toml @@ -14,9 +14,9 @@ darkfi_dao_contract = {path = "../dao", features = ["client", "no-entrypoint"]} darkfi_money_contract = {path = "../money", features = ["client", "no-entrypoint"]} darkfi_deployooor_contract = {path = "../deployooor", features = ["client", "no-entrypoint"]} -num-bigint = "0.4.5" +num-bigint = "0.4.6" blake3 = "1.5.1" -log = "0.4.21" +log = "0.4.22" rand = "0.8.5" simplelog = "0.12.2" sled = "0.34.7" diff --git a/src/sdk/Cargo.toml b/src/sdk/Cargo.toml index 9abbf496b..635ec04ec 100644 --- a/src/sdk/Cargo.toml +++ b/src/sdk/Cargo.toml @@ -32,14 +32,14 @@ blake3 = "1.5.1" chacha20poly1305 = "0.10.1" halo2_gadgets = "0.3.0" bridgetree = "0.4.0" -num-bigint = "0.4.5" +num-bigint = "0.4.6" num-traits = "0.2.19" pasta_curves = "0.5.1" rand_core = "0.6.4" # Misc -lazy_static = "1.4.0" -subtle = "2.5.0" +lazy_static = "1.5.0" +subtle = "2.6.1" [dev-dependencies] halo2_proofs = {version = "0.3.0", features = ["dev-graph", "sanity-checks"]} diff --git a/src/serial/Cargo.toml b/src/serial/Cargo.toml index 412f3305c..a71b9ab31 100644 --- a/src/serial/Cargo.toml +++ b/src/serial/Cargo.toml @@ -11,15 +11,15 @@ edition = "2021" [dependencies] darkfi-derive = {version = "0.4.1", path = "./derive", optional = true} futures-lite = {version = "2.3.0", optional = true} -async-trait = {version = "0.1.80", optional = true} +async-trait = {version = "0.1.81", optional = true} # Supported types for encoding blake3 = {version = "1.5.1", optional = true} bridgetree = {version = "0.4.0", optional = true} pasta_curves = {version = "0.5.1", optional = true} semver = {version = "1.0.23", optional = true} -url = {version = "2.5.0", optional = true} -num-bigint = {version = "0.4.5", optional = true} +url = {version = "2.5.2", optional = true} +num-bigint = {version = "0.4.6", optional = true} [features] default = ["derive", "semver"] diff --git a/src/serial/derive-internal/Cargo.toml b/src/serial/derive-internal/Cargo.toml index e52992f28..9cfb298fb 100644 --- a/src/serial/derive-internal/Cargo.toml +++ b/src/serial/derive-internal/Cargo.toml @@ -9,9 +9,9 @@ license = "AGPL-3.0-only" edition = "2021" [dependencies] -proc-macro2 = "1.0.85" +proc-macro2 = "1.0.86" quote = "1.0.36" -syn = {version = "2.0.66", features = ["full", "fold"]} +syn = {version = "2.0.70", features = ["full", "fold"]} [features] default = [] diff --git a/src/serial/derive/Cargo.toml b/src/serial/derive/Cargo.toml index 8545461d3..68b81b492 100644 --- a/src/serial/derive/Cargo.toml +++ b/src/serial/derive/Cargo.toml @@ -13,9 +13,9 @@ proc-macro = true [dependencies] proc-macro-crate = "3.0.0" -proc-macro2 = "1.0.85" +proc-macro2 = "1.0.86" quote = "1.0.36" -syn = {version = "2.0.66", features = ["full", "fold"]} +syn = {version = "2.0.70", features = ["full", "fold"]} darkfi-derive-internal = {version = "0.4.1", path = "../derive-internal"}