aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhozan23 <hozan23@proton.me>2024-03-13 02:10:14 +0100
committerhozan23 <hozan23@proton.me>2024-03-13 02:10:14 +0100
commitf9c8ebbd12257277e7a12a9ec42ab656d66fb6bc (patch)
treebbf1075ed7a94573d18d7e06d0fb0ffdb579067f
parentfc6fec0d8e69dac51e78b65dcc1a452c8a5b4901 (diff)
update dependencies
-rw-r--r--Cargo.lock209
-rw-r--r--core/Cargo.toml12
-rw-r--r--jsonrpc/Cargo.toml14
-rw-r--r--net/Cargo.toml10
-rw-r--r--p2p/Cargo.toml22
-rw-r--r--p2p/src/error.rs2
6 files changed, 100 insertions, 169 deletions
diff --git a/Cargo.lock b/Cargo.lock
index c7149b6..83648f1 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -76,9 +76,9 @@ dependencies = [
[[package]]
name = "asn1-rs"
-version = "0.5.2"
+version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7f6fd5ddaf0351dff5b8da21b2fb4ff8e08ddd02857f0bf69c47639106c0fff0"
+checksum = "22ad1373757efa0f70ec53939aabc7152e1591cb485208052993070ac8d2429d"
dependencies = [
"asn1-rs-derive",
"asn1-rs-impl",
@@ -92,25 +92,25 @@ dependencies = [
[[package]]
name = "asn1-rs-derive"
-version = "0.4.0"
+version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "726535892e8eae7e70657b4c8ea93d26b8553afb1ce617caee529ef96d7dee6c"
+checksum = "7378575ff571966e99a744addeff0bff98b8ada0dedf1956d59e634db95eaac1"
dependencies = [
"proc-macro2",
"quote",
- "syn 1.0.109",
+ "syn",
"synstructure",
]
[[package]]
name = "asn1-rs-impl"
-version = "0.1.0"
+version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2777730b2039ac0f95f093556e61b6d26cebed5393ca6f152717777cec3a42ed"
+checksum = "7b18050c2cd6fe86c3a76584ef5e0baf286d038cda203eb6223df2cc413565f7"
dependencies = [
"proc-macro2",
"quote",
- "syn 1.0.109",
+ "syn",
]
[[package]]
@@ -153,14 +153,13 @@ dependencies = [
[[package]]
name = "async-fs"
-version = "1.6.0"
+version = "2.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "279cf904654eeebfa37ac9bb1598880884924aab82e290aa65c9e77a0e142e06"
+checksum = "bc19683171f287921f2405677dd2ed2549c3b3bda697a563ebc3a121ace2aba1"
dependencies = [
- "async-lock 2.8.0",
- "autocfg",
+ "async-lock 3.3.0",
"blocking",
- "futures-lite 1.13.0",
+ "futures-lite 2.2.0",
]
[[package]]
@@ -239,30 +238,31 @@ dependencies = [
[[package]]
name = "async-net"
-version = "1.8.0"
+version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0434b1ed18ce1cf5769b8ac540e33f01fa9471058b5e89da9e06f3c882a8c12f"
+checksum = "b948000fad4873c1c9339d60f2623323a0cfd3816e5181033c6a5cb68b2accf7"
dependencies = [
- "async-io 1.13.0",
+ "async-io 2.3.2",
"blocking",
- "futures-lite 1.13.0",
+ "futures-lite 2.2.0",
]
[[package]]
name = "async-process"
-version = "1.8.1"
+version = "2.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ea6438ba0a08d81529c69b36700fa2f95837bfe3e776ab39cde9c14d9149da88"
+checksum = "451e3cf68011bd56771c79db04a9e333095ab6349f7e47592b788e9b98720cc8"
dependencies = [
- "async-io 1.13.0",
- "async-lock 2.8.0",
+ "async-channel 2.2.0",
+ "async-io 2.3.2",
+ "async-lock 3.3.0",
"async-signal",
"blocking",
"cfg-if",
- "event-listener 3.1.0",
- "futures-lite 1.13.0",
+ "event-listener 5.2.0",
+ "futures-lite 2.2.0",
"rustix 0.38.31",
- "windows-sys 0.48.0",
+ "windows-sys 0.52.0",
]
[[package]]
@@ -323,7 +323,7 @@ checksum = "c980ee35e870bd1a4d2c8294d4c04d0499e67bca1e4b5cefcc693c2fa00caea9"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.52",
+ "syn",
]
[[package]]
@@ -415,7 +415,7 @@ dependencies = [
"regex",
"rustc-hash",
"shlex",
- "syn 2.0.52",
+ "syn",
"which",
]
@@ -545,7 +545,7 @@ dependencies = [
"heck",
"proc-macro2",
"quote",
- "syn 2.0.52",
+ "syn",
]
[[package]]
@@ -650,7 +650,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.52",
+ "syn",
]
[[package]]
@@ -671,9 +671,9 @@ dependencies = [
[[package]]
name = "der-parser"
-version = "8.2.0"
+version = "9.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dbd676fbbab537128ef0278adb5576cf363cff6aa22a7b24effe97347cfab61e"
+checksum = "5cd0a5c643689626bec213c4d8bd4d96acc8ffdb4ad4bb6bc16abf27d5f4b553"
dependencies = [
"asn1-rs",
"displaydoc",
@@ -731,7 +731,7 @@ checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.52",
+ "syn",
]
[[package]]
@@ -778,16 +778,26 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a"
[[package]]
+name = "env_filter"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a009aa4810eb158359dda09d0c87378e4bbb89b5a801f016885a4707ba24f7ea"
+dependencies = [
+ "log",
+ "regex",
+]
+
+[[package]]
name = "env_logger"
-version = "0.10.2"
+version = "0.11.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4cd405aab171cb85d6735e5c8d9db038c17d3ca007a4d2c25f337935c3d90580"
+checksum = "38b35839ba51819680ba087cd351788c9a3c476841207e0b8cee0b04722343b9"
dependencies = [
+ "anstream",
+ "anstyle",
+ "env_filter",
"humantime",
- "is-terminal",
"log",
- "regex",
- "termcolor",
]
[[package]]
@@ -808,17 +818,6 @@ checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0"
[[package]]
name = "event-listener"
-version = "3.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d93877bcde0eb80ca09131a08d23f0a5c18a620b01db137dba666d18cd9b30c2"
-dependencies = [
- "concurrent-queue",
- "parking",
- "pin-project-lite",
-]
-
-[[package]]
-name = "event-listener"
version = "4.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "67b215c49b2b248c855fb73579eb1f4f26c38ffdc12973e20e07b91d78d5646e"
@@ -1094,17 +1093,6 @@ dependencies = [
]
[[package]]
-name = "is-terminal"
-version = "0.4.12"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b"
-dependencies = [
- "hermit-abi",
- "libc",
- "windows-sys 0.52.0",
-]
-
-[[package]]
name = "itertools"
version = "0.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1347,9 +1335,9 @@ dependencies = [
[[package]]
name = "oid-registry"
-version = "0.6.1"
+version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9bedf36ffb6ba96c2eb7144ef6270557b52e54b20c0a8e1eb2ff99a6c6959bff"
+checksum = "1c958dd45046245b9c3c2547369bb634eb461670b2e7e0de552905801a648d1d"
dependencies = [
"asn1-rs",
]
@@ -1482,7 +1470,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a41cf62165e97c7f814d2221421dbb9afcbcdb0a88068e5ea206e19951c2cbb5"
dependencies = [
"proc-macro2",
- "syn 2.0.52",
+ "syn",
]
[[package]]
@@ -1535,12 +1523,12 @@ dependencies = [
[[package]]
name = "rcgen"
-version = "0.11.3"
+version = "0.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "52c4f3084aa3bc7dfbba4eff4fab2a54db4324965d8872ab933565e6fbd83bc6"
+checksum = "48406db8ac1f3cbc7dcdb56ec355343817958a356ff430259bb07baf7607e1e1"
dependencies = [
"pem",
- "ring 0.16.20",
+ "ring",
"time",
"yasna",
]
@@ -1596,21 +1584,6 @@ checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f"
[[package]]
name = "ring"
-version = "0.16.20"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc"
-dependencies = [
- "cc",
- "libc",
- "once_cell",
- "spin 0.5.2",
- "untrusted 0.7.1",
- "web-sys",
- "winapi",
-]
-
-[[package]]
-name = "ring"
version = "0.17.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d"
@@ -1619,7 +1592,7 @@ dependencies = [
"cfg-if",
"getrandom",
"libc",
- "spin 0.9.8",
+ "spin",
"untrusted 0.9.0",
"windows-sys 0.52.0",
]
@@ -1682,7 +1655,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e87c9956bd9807afa1f77e0f7594af32566e830e088a5576d27c5b6f30f49d41"
dependencies = [
"aws-lc-rs",
- "ring 0.17.8",
+ "ring",
"rustls-pki-types",
"rustls-webpki",
"subtle",
@@ -1702,7 +1675,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "faaa0a62740bedb9b2ef5afa303da42764c012f743917351dc9a237ea1663610"
dependencies = [
"aws-lc-rs",
- "ring 0.17.8",
+ "ring",
"rustls-pki-types",
"untrusted 0.9.0",
]
@@ -1736,7 +1709,7 @@ checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.52",
+ "syn",
]
[[package]]
@@ -1796,19 +1769,19 @@ dependencies = [
[[package]]
name = "smol"
-version = "1.3.0"
+version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "13f2b548cd8447f8de0fdf1c592929f70f4fc7039a05e47404b0d096ec6987a1"
+checksum = "e635339259e51ef85ac7aa29a1cd991b957047507288697a690e80ab97d07cad"
dependencies = [
- "async-channel 1.9.0",
+ "async-channel 2.2.0",
"async-executor",
"async-fs",
- "async-io 1.13.0",
- "async-lock 2.8.0",
+ "async-io 2.3.2",
+ "async-lock 3.3.0",
"async-net",
"async-process",
"blocking",
- "futures-lite 1.13.0",
+ "futures-lite 2.2.0",
]
[[package]]
@@ -1823,12 +1796,6 @@ dependencies = [
[[package]]
name = "spin"
-version = "0.5.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d"
-
-[[package]]
-name = "spin"
version = "0.9.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67"
@@ -1857,17 +1824,6 @@ checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc"
[[package]]
name = "syn"
-version = "1.0.109"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
-dependencies = [
- "proc-macro2",
- "quote",
- "unicode-ident",
-]
-
-[[package]]
-name = "syn"
version = "2.0.52"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b699d15b36d1f02c3e7c69f8ffef53de37aefae075d8488d4ba1a7788d574a07"
@@ -1879,23 +1835,13 @@ dependencies = [
[[package]]
name = "synstructure"
-version = "0.12.6"
+version = "0.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f"
+checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971"
dependencies = [
"proc-macro2",
"quote",
- "syn 1.0.109",
- "unicode-xid",
-]
-
-[[package]]
-name = "termcolor"
-version = "1.4.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755"
-dependencies = [
- "winapi-util",
+ "syn",
]
[[package]]
@@ -1915,7 +1861,7 @@ checksum = "c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.52",
+ "syn",
]
[[package]]
@@ -2008,12 +1954,6 @@ dependencies = [
]
[[package]]
-name = "unicode-xid"
-version = "0.2.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c"
-
-[[package]]
name = "untrusted"
version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -2093,7 +2033,7 @@ dependencies = [
"once_cell",
"proc-macro2",
"quote",
- "syn 2.0.52",
+ "syn",
"wasm-bindgen-shared",
]
@@ -2127,7 +2067,7 @@ checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.52",
+ "syn",
"wasm-bindgen-backend",
"wasm-bindgen-shared",
]
@@ -2177,15 +2117,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
[[package]]
-name = "winapi-util"
-version = "0.1.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596"
-dependencies = [
- "winapi",
-]
-
-[[package]]
name = "winapi-x86_64-pc-windows-gnu"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -2334,9 +2265,9 @@ checksum = "32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8"
[[package]]
name = "x509-parser"
-version = "0.15.1"
+version = "0.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7069fba5b66b9193bd2c5d3d4ff12b839118f6bcbef5328efafafb5395cf63da"
+checksum = "fcbc162f30700d6f3f82a24bf7cc62ffe7caea42c0b2cba8bf7f3ae50cf51f69"
dependencies = [
"asn1-rs",
"data-encoding",
diff --git a/core/Cargo.toml b/core/Cargo.toml
index 66c9f05..7e7e511 100644
--- a/core/Cargo.toml
+++ b/core/Cargo.toml
@@ -7,17 +7,17 @@ edition.workspace = true
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
-smol = "1.3.0"
+smol = "2.0.0"
pin-project-lite = "0.2.13"
-log = "0.4.20"
+log = "0.4.21"
bincode = "2.0.0-rc.3"
-chrono = "0.4.30"
+chrono = "0.4.35"
rand = "0.8.5"
-thiserror = "1.0.47"
+thiserror = "1.0.58"
dirs = "5.0.1"
-async-task = "4.5.0"
+async-task = "4.7.0"
-ed25519-dalek = { version = "2.1.0", features = ["rand_core"], optional = true}
+ed25519-dalek = { version = "2.1.1", features = ["rand_core"], optional = true}
[features]
diff --git a/jsonrpc/Cargo.toml b/jsonrpc/Cargo.toml
index 4556708..5edc317 100644
--- a/jsonrpc/Cargo.toml
+++ b/jsonrpc/Cargo.toml
@@ -7,13 +7,13 @@ edition.workspace = true
karyon_core.workspace = true
karyon_net.workspace = true
-smol = "1.3.0"
-log = "0.4.20"
+smol = "2.0.0"
+log = "0.4.21"
rand = "0.8.5"
-serde = { version = "1.0.192", features = ["derive"] }
-serde_json = "1.0.108"
-thiserror = "1.0.50"
-memchr = "2.6.4"
+serde = { version = "1.0.197", features = ["derive"] }
+serde_json = "1.0.114"
+thiserror = "1.0.58"
+memchr = "2.7.1"
[[example]]
name = "server"
@@ -24,4 +24,4 @@ name = "client"
path = "examples/client.rs"
[dev-dependencies]
-env_logger = "0.10.0"
+env_logger = "0.11.3"
diff --git a/net/Cargo.toml b/net/Cargo.toml
index 6b816a8..0b6534c 100644
--- a/net/Cargo.toml
+++ b/net/Cargo.toml
@@ -8,10 +8,10 @@ edition.workspace = true
[dependencies]
karyon_core.workspace = true
-smol = "1.3.0"
-async-trait = "0.1.73"
-log = "0.4.20"
+smol = "2.0.0"
+async-trait = "0.1.77"
+log = "0.4.21"
bincode = { version="2.0.0-rc.3", features = ["derive"]}
-thiserror = "1.0.47"
-url = "2.4.1"
+thiserror = "1.0.58"
+url = "2.5.0"
futures-rustls = "0.25.1"
diff --git a/p2p/Cargo.toml b/p2p/Cargo.toml
index 0679be8..fc14de2 100644
--- a/p2p/Cargo.toml
+++ b/p2p/Cargo.toml
@@ -9,22 +9,22 @@ edition.workspace = true
karyon_core = { workspace = true, features=["crypto"] }
karyon_net.workspace = true
-smol = "1.3.0"
-async-trait = "0.1.73"
+smol = "2.0.0"
+async-trait = "0.1.77"
futures-util = {version = "0.3.5", features=["std"], default-features = false }
-log = "0.4.20"
-chrono = "0.4.30"
+log = "0.4.21"
+chrono = "0.4.35"
bincode = { version="2.0.0-rc.3", features = ["derive"]}
rand = "0.8.5"
-thiserror = "1.0.47"
-semver = "1.0.20"
+thiserror = "1.0.58"
+semver = "1.0.22"
sha2 = "0.10.8"
# tls
futures-rustls = { version = "0.25.1", features = ["aws-lc-rs"] }
-rcgen = "0.11.3"
+rcgen = "0.12.1"
yasna = "0.5.2"
-x509-parser = "0.15.1"
+x509-parser = "0.16.0"
[[example]]
name = "peer"
@@ -40,7 +40,7 @@ path = "examples/monitor.rs"
[dev-dependencies]
async-std = "1.12.0"
-clap = { version = "4.4.6", features = ["derive"] }
-ctrlc = "3.4.1"
+clap = { version = "4.5.2", features = ["derive"] }
+ctrlc = "3.4.4"
easy-parallel = "3.3.1"
-env_logger = "0.10.0"
+env_logger = "0.11.3"
diff --git a/p2p/src/error.rs b/p2p/src/error.rs
index 75330a8..b4ddc2e 100644
--- a/p2p/src/error.rs
+++ b/p2p/src/error.rs
@@ -60,7 +60,7 @@ pub enum Error {
X509Parser(#[from] x509_parser::error::X509Error),
#[error("Rcgen Error: {0}")]
- Rcgen(#[from] rcgen::RcgenError),
+ Rcgen(#[from] rcgen::Error),
#[error("Tls Error: {0}")]
Rustls(#[from] futures_rustls::rustls::Error),