Переглянути джерело

chore: Update crate dependencies

x 7 місяців тому
батько
коміт
fcdf5ee488

+ 96 - 113
Cargo.lock

@@ -328,7 +328,7 @@ checksum = "3109e49b1e4909e9db6515a30c633684d68cdeaa252f215214cb4fa1a5bfee2c"
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.111",
+ "syn 2.0.112",
  "synstructure",
 ]
 
@@ -340,7 +340,7 @@ checksum = "7b18050c2cd6fe86c3a76584ef5e0baf286d038cda203eb6223df2cc413565f7"
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.111",
+ "syn 2.0.112",
 ]
 
 [[package]]
@@ -542,7 +542,7 @@ checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb"
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.111",
+ "syn 2.0.112",
 ]
 
 [[package]]
@@ -693,7 +693,7 @@ dependencies = [
  "regex",
  "rustc-hash 1.1.0",
  "shlex",
- "syn 2.0.111",
+ "syn 2.0.112",
 ]
 
 [[package]]
@@ -713,7 +713,7 @@ dependencies = [
  "regex",
  "rustc-hash 2.1.1",
  "shlex",
- "syn 2.0.111",
+ "syn 2.0.112",
 ]
 
 [[package]]
@@ -797,7 +797,7 @@ checksum = "e0b121a9fe0df916e362fb3271088d071159cdf11db0e4182d02152850756eff"
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.111",
+ "syn 2.0.112",
 ]
 
 [[package]]
@@ -931,7 +931,7 @@ checksum = "89385e82b5d1821d2219e0b095efa2cc1f246cbf99080f3be46a1a85c0d392d9"
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.111",
+ "syn 2.0.112",
 ]
 
 [[package]]
@@ -1003,9 +1003,9 @@ checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5"
 
 [[package]]
 name = "cc"
-version = "1.2.50"
+version = "1.2.51"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9f50d563227a1c37cc0a263f64eca3334388c01c5e4c4861a9def205c614383c"
+checksum = "7a0aeaff4ff1a90589618835a598e545176939b97874f7abc7851caa0618f203"
 dependencies = [
  "find-msvc-tools",
  "jobserver",
@@ -1173,7 +1173,7 @@ dependencies = [
  "heck 0.5.0",
  "proc-macro2",
  "quote",
- "syn 2.0.111",
+ "syn 2.0.112",
 ]
 
 [[package]]
@@ -1781,7 +1781,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3"
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.111",
+ "syn 2.0.112",
 ]
 
 [[package]]
@@ -1842,7 +1842,7 @@ dependencies = [
  "wasmer",
  "wasmer-compiler-singlepass",
  "wasmer-middlewares",
- "x509-parser 0.17.0",
+ "x509-parser",
 ]
 
 [[package]]
@@ -1871,7 +1871,7 @@ dependencies = [
  "proc-macro-crate",
  "proc-macro2",
  "quote",
- "syn 2.0.111",
+ "syn 2.0.112",
 ]
 
 [[package]]
@@ -1880,7 +1880,7 @@ version = "0.5.1"
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.111",
+ "syn 2.0.112",
 ]
 
 [[package]]
@@ -2134,7 +2134,7 @@ dependencies = [
  "proc-macro2",
  "quote",
  "strsim 0.11.1",
- "syn 2.0.111",
+ "syn 2.0.112",
 ]
 
 [[package]]
@@ -2167,7 +2167,7 @@ checksum = "d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81"
 dependencies = [
  "darling_core 0.21.3",
  "quote",
- "syn 2.0.111",
+ "syn 2.0.112",
 ]
 
 [[package]]
@@ -2276,7 +2276,7 @@ dependencies = [
  "quote",
  "sha3",
  "strum",
- "syn 2.0.111",
+ "syn 2.0.112",
  "void",
 ]
 
@@ -2344,7 +2344,7 @@ checksum = "6edb4b64a43d977b8e99788fe3a04d483834fba1215a7e02caa415b626497f7f"
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.111",
+ "syn 2.0.112",
 ]
 
 [[package]]
@@ -2366,7 +2366,7 @@ dependencies = [
  "proc-macro2",
  "quote",
  "rustc_version",
- "syn 2.0.111",
+ "syn 2.0.112",
  "unicode-xid",
 ]
 
@@ -2453,7 +2453,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.111",
+ "syn 2.0.112",
 ]
 
 [[package]]
@@ -2537,7 +2537,7 @@ dependencies = [
  "proc-macro-error2",
  "proc-macro2",
  "quote",
- "syn 2.0.111",
+ "syn 2.0.112",
 ]
 
 [[package]]
@@ -2690,7 +2690,7 @@ dependencies = [
  "num-traits",
  "proc-macro2",
  "quote",
- "syn 2.0.111",
+ "syn 2.0.112",
 ]
 
 [[package]]
@@ -2702,7 +2702,7 @@ dependencies = [
  "once_cell",
  "proc-macro2",
  "quote",
- "syn 2.0.111",
+ "syn 2.0.112",
 ]
 
 [[package]]
@@ -2723,7 +2723,7 @@ dependencies = [
  "darling 0.21.3",
  "proc-macro2",
  "quote",
- "syn 2.0.111",
+ "syn 2.0.112",
 ]
 
 [[package]]
@@ -2891,9 +2891,9 @@ dependencies = [
 
 [[package]]
 name = "find-msvc-tools"
-version = "0.1.5"
+version = "0.1.6"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3a3076410a55c90011c298b04d0cfa770b00fa04e1e3c97d3f6c9de105a03844"
+checksum = "645cbb3a84e60b7531617d5ae4e57f7e27308f6445f5abf653209ea76dec8dff"
 
 [[package]]
 name = "fixed-capacity-vec"
@@ -3005,7 +3005,7 @@ checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742"
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.111",
+ "syn 2.0.112",
 ]
 
 [[package]]
@@ -3221,7 +3221,7 @@ checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650"
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.111",
+ "syn 2.0.112",
 ]
 
 [[package]]
@@ -3359,7 +3359,7 @@ dependencies = [
  "proc-macro-error2",
  "proc-macro2",
  "quote",
- "syn 2.0.111",
+ "syn 2.0.112",
 ]
 
 [[package]]
@@ -3836,7 +3836,7 @@ checksum = "a0eb5a3343abf848c0984fe4604b2b105da9539376e24fc0a3b0007411ae4fd9"
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.111",
+ "syn 2.0.112",
 ]
 
 [[package]]
@@ -3973,9 +3973,9 @@ dependencies = [
 
 [[package]]
 name = "itoa"
-version = "1.0.16"
+version = "1.0.17"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7ee5b5339afb4c41626dde77b7a611bd4f2c202b897852b4bcf5d03eddc61010"
+checksum = "92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2"
 
 [[package]]
 name = "jni"
@@ -4138,13 +4138,13 @@ checksum = "f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de"
 
 [[package]]
 name = "libredox"
-version = "0.1.11"
+version = "0.1.12"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "df15f6eac291ed1cf25865b1ee60399f57e7c227e7f51bdbd4c5270396a9ed50"
+checksum = "3d0b95e02c851351f877147b7deea7b1afb1df71b63aa5f8270716e0c5720616"
 dependencies = [
  "bitflags 2.10.0",
  "libc",
- "redox_syscall 0.6.0",
+ "redox_syscall 0.7.0",
 ]
 
 [[package]]
@@ -4378,7 +4378,7 @@ checksum = "4568f25ccbd45ab5d5603dc34318c1ec56b117531781260002151b8530a9f931"
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.111",
+ "syn 2.0.112",
 ]
 
 [[package]]
@@ -4542,7 +4542,7 @@ checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202"
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.111",
+ "syn 2.0.112",
 ]
 
 [[package]]
@@ -4605,7 +4605,7 @@ dependencies = [
  "proc-macro-crate",
  "proc-macro2",
  "quote",
- "syn 2.0.111",
+ "syn 2.0.112",
 ]
 
 [[package]]
@@ -4778,7 +4778,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c"
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.111",
+ "syn 2.0.112",
 ]
 
 [[package]]
@@ -4900,7 +4900,7 @@ dependencies = [
  "proc-macro-crate",
  "proc-macro2",
  "quote",
- "syn 2.0.111",
+ "syn 2.0.112",
 ]
 
 [[package]]
@@ -5052,7 +5052,7 @@ dependencies = [
  "phf_shared",
  "proc-macro2",
  "quote",
- "syn 2.0.111",
+ "syn 2.0.112",
 ]
 
 [[package]]
@@ -5081,7 +5081,7 @@ checksum = "6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861"
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.111",
+ "syn 2.0.112",
 ]
 
 [[package]]
@@ -5220,9 +5220,9 @@ dependencies = [
 
 [[package]]
 name = "portable-atomic"
-version = "1.12.0"
+version = "1.13.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f59e70c4aef1e55797c2e8fd94a4f2a973fc972cfde0e0b05f683667b0cd39dd"
+checksum = "f89776e4d69bb58bc6993e99ffa1d11f228b839984854c7daeb5d37f87cbe950"
 
 [[package]]
 name = "postage"
@@ -5270,7 +5270,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b"
 dependencies = [
  "proc-macro2",
- "syn 2.0.111",
+ "syn 2.0.112",
 ]
 
 [[package]]
@@ -5370,14 +5370,14 @@ dependencies = [
  "proc-macro-error-attr2",
  "proc-macro2",
  "quote",
- "syn 2.0.111",
+ "syn 2.0.112",
 ]
 
 [[package]]
 name = "proc-macro2"
-version = "1.0.103"
+version = "1.0.104"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8"
+checksum = "9695f8df41bb4f3d222c95a67532365f569318332d03d5f3f67f37b20e6ebdf0"
 dependencies = [
  "unicode-ident",
 ]
@@ -5438,7 +5438,7 @@ checksum = "7347867d0a7e1208d93b46767be83e2b8f978c3dad35f775ac8d8847551d6fe1"
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.111",
+ "syn 2.0.112",
 ]
 
 [[package]]
@@ -5509,7 +5509,7 @@ dependencies = [
  "proc-macro2",
  "pyo3-macros-backend",
  "quote",
- "syn 2.0.111",
+ "syn 2.0.112",
 ]
 
 [[package]]
@@ -5522,7 +5522,7 @@ dependencies = [
  "proc-macro2",
  "pyo3-build-config",
  "quote",
- "syn 2.0.111",
+ "syn 2.0.112",
 ]
 
 [[package]]
@@ -5708,7 +5708,7 @@ dependencies = [
  "ring",
  "rustls-pki-types",
  "time",
- "x509-parser 0.18.0",
+ "x509-parser",
  "yasna",
 ]
 
@@ -5750,9 +5750,9 @@ dependencies = [
 
 [[package]]
 name = "redox_syscall"
-version = "0.6.0"
+version = "0.7.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ec96166dafa0886eb81fe1c0a388bece180fbef2135f97c1e2cf8302e74b43b5"
+checksum = "49f3fe0889e69e2ae9e41f4d6c4c0181701d00e4697b356fb1f74173a5e0ee27"
 dependencies = [
  "bitflags 2.10.0",
 ]
@@ -5796,7 +5796,7 @@ checksum = "b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da"
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.111",
+ "syn 2.0.112",
 ]
 
 [[package]]
@@ -5928,7 +5928,7 @@ checksum = "bd83f5f173ff41e00337d97f6572e416d022ef8a19f371817259ae960324c482"
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.111",
+ "syn 2.0.112",
 ]
 
 [[package]]
@@ -6109,9 +6109,9 @@ dependencies = [
 
 [[package]]
 name = "ryu"
-version = "1.0.21"
+version = "1.0.22"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "62049b2877bf12821e8f9ad256ee38fdc31db7387ec2d3b3f403024de2034aea"
+checksum = "a50f4cf475b65d88e057964e0e9bb1f0aa9bbb2036dc65c64596b42932536984"
 
 [[package]]
 name = "safelog"
@@ -6167,9 +6167,9 @@ dependencies = [
 
 [[package]]
 name = "schemars"
-version = "1.1.0"
+version = "1.2.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9558e172d4e8533736ba97870c4b2cd63f84b382a3d6eb063da41b91cce17289"
+checksum = "54e910108742c57a770f492731f99be216a52fadd361b06c8fb59d74ccc267d2"
 dependencies = [
  "dyn-clone",
  "ref-cast",
@@ -6192,7 +6192,7 @@ dependencies = [
  "heck 0.4.1",
  "proc-macro2",
  "quote",
- "syn 2.0.111",
+ "syn 2.0.112",
 ]
 
 [[package]]
@@ -6211,9 +6211,9 @@ dependencies = [
 
 [[package]]
 name = "self_cell"
-version = "1.2.1"
+version = "1.2.2"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "16c2f82143577edb4921b71ede051dac62ca3c16084e918bf7b40c96ae10eb33"
+checksum = "b12e76d157a900eb52e81bc6e9f3069344290341720e9178cde2407113ac8d89"
 
 [[package]]
 name = "semver"
@@ -6283,7 +6283,7 @@ checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79"
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.111",
+ "syn 2.0.112",
 ]
 
 [[package]]
@@ -6298,9 +6298,9 @@ dependencies = [
 
 [[package]]
 name = "serde_json"
-version = "1.0.147"
+version = "1.0.148"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6af14725505314343e673e9ecb7cd7e8a36aa9791eb936235a3567cc31447ae4"
+checksum = "3084b546a1dd6289475996f182a22aba973866ea8e8b02c51d9f46b1336a22da"
 dependencies = [
  "itoa",
  "memchr",
@@ -6339,7 +6339,7 @@ dependencies = [
  "indexmap 1.9.3",
  "indexmap 2.12.1",
  "schemars 0.9.0",
- "schemars 1.1.0",
+ "schemars 1.2.0",
  "serde_core",
  "serde_json",
  "serde_with_macros",
@@ -6355,7 +6355,7 @@ dependencies = [
  "darling 0.21.3",
  "proc-macro2",
  "quote",
- "syn 2.0.111",
+ "syn 2.0.112",
 ]
 
 [[package]]
@@ -6428,9 +6428,9 @@ checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
 
 [[package]]
 name = "signal-hook"
-version = "0.3.18"
+version = "0.4.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2"
+checksum = "2a37d01603c37b5466f808de79f845c7116049b0579adb70a6b7d47c1fa3a952"
 dependencies = [
  "libc",
  "signal-hook-registry",
@@ -6438,9 +6438,9 @@ dependencies = [
 
 [[package]]
 name = "signal-hook-async-std"
-version = "0.3.0"
+version = "0.4.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6ae704a5db1c75caeec797eccb081a9980c8e374e8774c7cb7b26799cc727b38"
+checksum = "7664259344334ea4cc3efdf3ec03315f896fba5b921755dd4f28ebc75379df79"
 dependencies = [
  "async-io",
  "futures-lite",
@@ -6450,10 +6450,11 @@ dependencies = [
 
 [[package]]
 name = "signal-hook-registry"
-version = "1.4.7"
+version = "1.4.8"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7664a098b8e616bdfcc2dc0e9ac44eb231eedf41db4e9fe95d8d32ec728dedad"
+checksum = "c4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1b"
 dependencies = [
+ "errno",
  "libc",
 ]
 
@@ -6768,7 +6769,7 @@ dependencies = [
  "heck 0.5.0",
  "proc-macro2",
  "quote",
- "syn 2.0.111",
+ "syn 2.0.112",
 ]
 
 [[package]]
@@ -6839,9 +6840,9 @@ dependencies = [
 
 [[package]]
 name = "syn"
-version = "2.0.111"
+version = "2.0.112"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "390cc9a294ab71bdb1aa2e99d13be9c753cd2d7bd6560c77118597410c4d2e87"
+checksum = "21f182278bf2d2bcb3c88b1b08a37df029d71ce3d3ae26168e3c653b213b99d4"
 dependencies = [
  "proc-macro2",
  "quote",
@@ -6862,7 +6863,7 @@ checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2"
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.111",
+ "syn 2.0.112",
 ]
 
 [[package]]
@@ -7029,7 +7030,7 @@ checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.111",
+ "syn 2.0.112",
 ]
 
 [[package]]
@@ -7040,7 +7041,7 @@ checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913"
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.111",
+ "syn 2.0.112",
 ]
 
 [[package]]
@@ -8313,7 +8314,7 @@ checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da"
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.111",
+ "syn 2.0.112",
 ]
 
 [[package]]
@@ -8373,7 +8374,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "04659ddb06c87d233c566112c1c9c5b9e98256d9af50ec3bc9c8327f873a7568"
 dependencies = [
  "quote",
- "syn 2.0.111",
+ "syn 2.0.112",
 ]
 
 [[package]]
@@ -8597,7 +8598,7 @@ checksum = "d674d135b4a8c1d7e813e2f8d1c9a58308aee4a680323066025e53132218bd91"
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.111",
+ "syn 2.0.112",
 ]
 
 [[package]]
@@ -8694,7 +8695,7 @@ dependencies = [
  "bumpalo",
  "proc-macro2",
  "quote",
- "syn 2.0.111",
+ "syn 2.0.112",
  "wasm-bindgen-shared",
 ]
 
@@ -9076,7 +9077,7 @@ checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf"
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.111",
+ "syn 2.0.112",
 ]
 
 [[package]]
@@ -9087,7 +9088,7 @@ checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358"
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.111",
+ "syn 2.0.112",
 ]
 
 [[package]]
@@ -9448,24 +9449,6 @@ dependencies = [
  "zeroize",
 ]
 
-[[package]]
-name = "x509-parser"
-version = "0.17.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4569f339c0c402346d4a75a9e39cf8dad310e287eef1ff56d4c68e5067f53460"
-dependencies = [
- "asn1-rs",
- "data-encoding",
- "der-parser",
- "lazy_static",
- "nom",
- "oid-registry",
- "ring",
- "rusticata-macros",
- "thiserror 2.0.17",
- "time",
-]
-
 [[package]]
 name = "x509-parser"
 version = "0.18.0"
@@ -9539,7 +9522,7 @@ checksum = "b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d"
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.111",
+ "syn 2.0.112",
  "synstructure",
 ]
 
@@ -9560,7 +9543,7 @@ checksum = "d8a8d209fdf45cf5138cbb5a506f6b52522a25afccc534d1475dad8e31105c6a"
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.111",
+ "syn 2.0.112",
 ]
 
 [[package]]
@@ -9580,7 +9563,7 @@ checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502"
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.111",
+ "syn 2.0.112",
  "synstructure",
 ]
 
@@ -9595,13 +9578,13 @@ dependencies = [
 
 [[package]]
 name = "zeroize_derive"
-version = "1.4.2"
+version = "1.4.3"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69"
+checksum = "85a5b4158499876c763cb03bc4e49185d3cccbabb15b33c627f7884f43db852e"
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.111",
+ "syn 2.0.112",
 ]
 
 [[package]]
@@ -9635,7 +9618,7 @@ checksum = "eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3"
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.111",
+ "syn 2.0.112",
 ]
 
 [[package]]
@@ -9648,9 +9631,9 @@ dependencies = [
 
 [[package]]
 name = "zmij"
-version = "0.1.8"
+version = "1.0.6"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f1dccf46b25b205e4bebe1d5258a991df1cc17801017a845cb5b3fe0269781aa"
+checksum = "aac060176f7020d62c3bcc1cdbcec619d54f48b07ad1963a3f80ce7a0c17755f"
 
 [[package]]
 name = "zstd"

+ 1 - 1
Cargo.toml

@@ -71,7 +71,7 @@ tor-cell = {version = "0.37.0", optional = true}
 # TLS cert utilities
 ed25519-compact = {version = "2.2.0", optional = true}
 rcgen = {version = "0.14.6", optional = true, features = ["pem"]}
-x509-parser = {version = "0.17.0", features = ["validate", "verify"], optional = true}
+x509-parser = {version = "0.18.0", features = ["validate", "verify"], optional = true}
 
 # Encoding
 bs58 = {version = "0.5.1", optional = true}

+ 2 - 2
bin/darkfid/Cargo.toml

@@ -36,8 +36,8 @@ hex = "0.4.3"
 
 # Daemon
 easy-parallel = "3.3.1"
-signal-hook-async-std = "0.3.0"
-signal-hook = "0.3.18"
+signal-hook-async-std = "0.4.0"
+signal-hook = "0.4.1"
 tracing-subscriber = { version = "0.3.22", default-features = false, features = ["fmt"] }
 tracing-appender = "0.2.4"
 smol = "2.0.2"

+ 2 - 2
bin/darkirc/Cargo.toml

@@ -49,8 +49,8 @@ semver = "1.0.27"
 
 # Daemon
 easy-parallel = "3.3.1"
-signal-hook-async-std = "0.3.0"
-signal-hook = "0.3.18"
+signal-hook-async-std = "0.4.0"
+signal-hook = "0.4.1"
 tracing-subscriber = { version = "0.3.22", default-features = false, features = ["fmt"] }
 tracing-appender = "0.2.4"
 smol = "2.0.2"

+ 2 - 2
bin/drk/Cargo.toml

@@ -36,8 +36,8 @@ url = "2.5.7"
 
 # Daemon
 easy-parallel = "3.3.1"
-signal-hook-async-std = "0.3.0"
-signal-hook = "0.3.18"
+signal-hook-async-std = "0.4.0"
+signal-hook = "0.4.1"
 tracing-subscriber = { version = "0.3.22", default-features = false, features = ["fmt"] }
 tracing-appender = "0.2.4"
 smol = "2.0.2"

+ 2 - 2
bin/explorer/explorerd/Cargo.toml

@@ -20,8 +20,8 @@ url = "2.5.7"
 
 # Daemon
 easy-parallel = "3.3.1"
-signal-hook-async-std = "0.3.0"
-signal-hook = "0.3.18"
+signal-hook-async-std = "0.4.0"
+signal-hook = "0.4.1"
 tracing-subscriber = { version = "0.3.22", default-features = false, features = ["fmt"] }
 tracing-appender = "0.2.4"
 smol = "2.0.2"

+ 2 - 2
bin/fud/fud/Cargo.toml

@@ -37,8 +37,8 @@ num-bigint = "0.4.6"
 # Daemon
 easy-parallel = "3.3.1"
 futures = "0.3.31"
-signal-hook-async-std = "0.3.0"
-signal-hook = "0.3.18"
+signal-hook-async-std = "0.4.0"
+signal-hook = "0.4.1"
 tracing-subscriber = { version = "0.3.22", default-features = false, features = ["fmt"] }
 tracing-appender = "0.2.4"
 smol = "2.0.2"

+ 2 - 2
bin/genev/genevd/Cargo.toml

@@ -38,8 +38,8 @@ url = "2.5.7"
 
 # Daemon
 easy-parallel = "3.3.1"
-signal-hook-async-std = "0.3.0"
-signal-hook = "0.3.18"
+signal-hook-async-std = "0.4.0"
+signal-hook = "0.4.1"
 tracing-subscriber = { version = "0.3.22", default-features = false, features = ["fmt"] }
 tracing-appender = "0.2.4"
 smol = "2.0.2"

+ 2 - 2
bin/lilith/Cargo.toml

@@ -22,8 +22,8 @@ url = "2.5.7"
 
 # Daemon
 easy-parallel = "3.3.1"
-signal-hook-async-std = "0.3.0"
-signal-hook = "0.3.18"
+signal-hook-async-std = "0.4.0"
+signal-hook = "0.4.1"
 tracing-subscriber = { version = "0.3.22", default-features = false, features = ["fmt"] }
 tracing-appender = "0.2.4"
 smol = "2.0.2"

+ 2 - 2
bin/tau/taud/Cargo.toml

@@ -51,8 +51,8 @@ url = "2.5.7"
 
 # Daemon
 easy-parallel = "3.3.1"
-signal-hook-async-std = "0.3.0"
-signal-hook = "0.3.18"
+signal-hook-async-std = "0.4.0"
+signal-hook = "0.4.1"
 tracing-subscriber = { version = "0.3.22", default-features = false, features = ["fmt"] }
 tracing-appender = "0.2.4"
 smol = "2.0.2"

+ 2 - 2
bin/vanityaddr/Cargo.toml

@@ -12,8 +12,8 @@ edition = "2021"
 arg = {git = "https://github.com/parazyd/arg"}
 bs58 = "0.5.1"
 ctrlc = "3.5.1"
-darkfi = {path = "../../", features = ["util"]}
-darkfi-sdk = {path = "../../src/sdk"}
+darkfi = {path = "../../", features = ["async-serial", "util"]}
+darkfi-sdk = {path = "../../src/sdk", features = ["async"]}
 darkfi_money_contract = {path = "../../src/contract/money", features = ["no-entrypoint", "client"]}
 rand = "0.8.5"
 rayon = "1.11.0"

+ 2 - 2
example/dchat/dchatd/Cargo.toml

@@ -17,8 +17,8 @@ darkfi-serial = {path = "../../../src/serial"}
 
 # daemon
 easy-parallel = "3.3.1"
-signal-hook-async-std = "0.3.0"
-signal-hook = "0.3.18"
+signal-hook-async-std = "0.4.0"
+signal-hook = "0.4.1"
 tracing-subscriber = { version = "0.3.22", default-features = false, features = ["fmt"] }
 tracing-appender = "0.2.4"
 smol = "2.0.2"

+ 1 - 1
example/p2pdebug/Cargo.toml

@@ -31,7 +31,7 @@ fxhash = "0.2.1"
 url = "2.5.7"
 
 # Encoding and parsing
-serde_json = "1.0.147"
+serde_json = "1.0.148"
 
 [lints]
 workspace = true

+ 2 - 2
script/evgrd/Cargo.toml

@@ -43,8 +43,8 @@ async-trait = {version = "0.1.89", optional = true}
 futures = {version = "0.3.31", optional = true}
 semver = {version = "1.0.27", optional = true}
 easy-parallel = {version = "3.3.1", optional = true}
-signal-hook-async-std = {version = "0.3.0", optional = true}
-signal-hook = {version = "0.3.18", optional = true}
+signal-hook-async-std = {version = "0.4.0", optional = true}
+signal-hook = {version = "0.4.1", optional = true}
 tracing-subscriber = { version = "0.3.22", default-features = false, features = ["fmt"], optional = true }
 tracing-appender = { version = "0.2.4", optional = true }
 serde = {version = "1.0.228", features = ["derive"], optional = true}

+ 2 - 2
script/research/blockchain-storage-metrics/Cargo.toml

@@ -24,8 +24,8 @@ url = "2.5.7"
 
 # Daemon
 easy-parallel = "3.3.1"
-signal-hook-async-std = "0.3.0"
-signal-hook = "0.3.18"
+signal-hook-async-std = "0.4.0"
+signal-hook = "0.4.1"
 tracing-subscriber = { version = "0.3.22", default-features = false, features = ["fmt"] }
 tracing-appender = "0.2.4"
 smol = "2.0.2"

+ 2 - 2
script/research/dam/damd/Cargo.toml

@@ -25,8 +25,8 @@ url = "2.5.7"
 # Daemon
 async-std = {version = "1.13.2", features = ["attributes"]}
 easy-parallel = "3.3.1"
-signal-hook-async-std = "0.3.0"
-signal-hook = "0.3.18"
+signal-hook-async-std = "0.4.0"
+signal-hook = "0.4.1"
 tracing-subscriber = { version = "0.3.22", default-features = false, features = ["fmt"] }
 tracing-appender = "0.2.4"
 smol = "2.0.2"

+ 2 - 2
script/research/generic-node/Cargo.toml

@@ -19,8 +19,8 @@ easy-parallel = "3.3.1"
 tracing = "0.1.44"
 tracing-subscriber = { version = "0.3.22", default-features = false, features = ["fmt"] }
 tracing-appender = "0.2.4"
-signal-hook-async-std = "0.3.0"
-signal-hook = "0.3.18"
+signal-hook-async-std = "0.4.0"
+signal-hook = "0.4.1"
 smol = "2.0.2"
 
 # Argument parsing

+ 1 - 1
script/research/gg/Cargo.toml

@@ -23,7 +23,7 @@ darkfi-serial = {path = "../../../src/serial"}
 # Misc
 bs58 = "0.5.1"
 clap = {version = "4.4.11", features = ["derive"]}
-sled-overlay = "0.1.14"
+sled-overlay = "0.1.15"
 smol = "2.0.2"
 
 [patch.crates-io]

+ 2 - 2
script/research/rlnd/rlnd/Cargo.toml

@@ -28,8 +28,8 @@ url = "2.5.7"
 # Daemon
 async-std = {version = "1.13.2", features = ["attributes"]}
 easy-parallel = "3.3.1"
-signal-hook-async-std = "0.3.0"
-signal-hook = "0.3.18"
+signal-hook-async-std = "0.4.0"
+signal-hook = "0.4.1"
 tracing-subscriber = { version = "0.3.22", default-features = false, features = ["fmt"] }
 tracing-appender = "0.2.4"
 smol = "2.0.2"

+ 1 - 1
src/contract/test-harness/Cargo.toml

@@ -19,7 +19,7 @@ blake3 = "1.8.2"
 tracing = "0.1.44"
 tracing-subscriber = { version = "0.3.22", default-features = false, features = ["fmt"] }
 rand = "0.8.5"
-sled-overlay = "0.1.14"
+sled-overlay = "0.1.15"
 
 [lints]
 workspace = true