Procházet zdrojové kódy

chore: Update crate dependencies

parazyd před 1 rokem
rodič
revize
13620224c0

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 215 - 125
Cargo.lock


+ 11 - 11
Cargo.toml

@@ -58,7 +58,7 @@ thiserror = "2.0.11"
 
 
 # async-runtime
 # async-runtime
 async-recursion = {version = "1.1.1", optional = true}
 async-recursion = {version = "1.1.1", optional = true}
-async-trait = {version = "0.1.85", optional = true}
+async-trait = {version = "0.1.86", optional = true}
 futures = {version = "0.3.31", optional = true}
 futures = {version = "0.3.31", optional = true}
 smol = {version = "2.0.2", optional = true}
 smol = {version = "2.0.2", optional = true}
 pin-project-lite = {version = "0.2.16", optional = true}
 pin-project-lite = {version = "0.2.16", optional = true}
@@ -68,29 +68,29 @@ futures-rustls = {version = "0.26.0", default-features = false, features = ["log
 
 
 # Pluggable Transports
 # Pluggable Transports
 socket2 = {version = "0.5.8", features = ["all"], optional = true}
 socket2 = {version = "0.5.8", features = ["all"], optional = true}
-arti-client = {version = "0.26.0", default-features = false, features = ["async-std", "compression", "error_detail", "rustls", "onion-service-client", "onion-service-service"], optional = true}
-tor-error = {version = "0.26.0", optional = true}
-tor-rtcompat = {version = "0.26.0", features = ["async-std", "rustls"], optional = true}
-tor-hscrypto = {version = "0.26.0", optional = true}
-tor-hsservice = {version = "0.26.0", optional = true}
-tor-proto = {version = "0.26.0", optional = true}
-tor-cell = {version = "0.26.0", optional = true}
+arti-client = {version = "0.27.0", default-features = false, features = ["async-std", "compression", "error_detail", "rustls", "onion-service-client", "onion-service-service"], optional = true}
+tor-error = {version = "0.27.0", optional = true}
+tor-rtcompat = {version = "0.27.0", features = ["async-std", "rustls"], optional = true}
+tor-hscrypto = {version = "0.27.0", optional = true}
+tor-hsservice = {version = "0.27.0", optional = true}
+tor-proto = {version = "0.27.0", optional = true}
+tor-cell = {version = "0.27.0", optional = true}
 
 
 # TLS cert utilities
 # TLS cert utilities
 ed25519-compact = {version = "2.1.1", optional = true}
 ed25519-compact = {version = "2.1.1", optional = true}
 rcgen = {version = "0.12.1", optional = true}
 rcgen = {version = "0.12.1", optional = true}
 rustls-pemfile = {version = "2.2.0", optional = true}
 rustls-pemfile = {version = "2.2.0", optional = true}
-x509-parser = {version = "0.16.0", features = ["validate", "verify"], optional = true}
+x509-parser = {version = "0.17.0", features = ["validate", "verify"], optional = true}
 
 
 # Encoding
 # Encoding
 bs58 = {version = "0.5.1", optional = true}
 bs58 = {version = "0.5.1", optional = true}
 serde = {version = "1.0.217", features = ["derive"], optional = true}
 serde = {version = "1.0.217", features = ["derive"], optional = true}
 tinyjson = {version = "2.5.1", optional = true}
 tinyjson = {version = "2.5.1", optional = true}
-httparse = {version = "1.9.5", optional = true}
+httparse = {version = "1.10.0", optional = true}
 semver = {version = "1.0.25", optional = true}
 semver = {version = "1.0.25", optional = true}
 structopt = {version= "0.3.26", optional = true}
 structopt = {version= "0.3.26", optional = true}
 structopt-toml = {version= "0.5.1", optional = true}
 structopt-toml = {version= "0.5.1", optional = true}
-toml = {version = "0.8.19", optional = true}
+toml = {version = "0.8.20", optional = true}
 
 
 # Utilities
 # Utilities
 #darkfi-serial = {path = "src/serial", optional = true}
 #darkfi-serial = {path = "src/serial", optional = true}

+ 2 - 2
bin/app/Cargo.toml

@@ -15,7 +15,7 @@ miniquad = { git = "https://github.com/not-fl3/miniquad" }
 #harfbuzz-sys = "0.6.1"
 #harfbuzz-sys = "0.6.1"
 #harfbuzz-sys = { git = "https://github.com/servo/rust-harfbuzz", features = ["bundled"] }
 #harfbuzz-sys = { git = "https://github.com/servo/rust-harfbuzz", features = ["bundled"] }
 harfbuzz-sys = { git = "https://github.com/narodnik/rust-harfbuzz2", features = ["bundled"] }
 harfbuzz-sys = { git = "https://github.com/narodnik/rust-harfbuzz2", features = ["bundled"] }
-freetype-rs = { version = "0.37.0", features = ["bundled"] }
+freetype-rs = { version = "0.38.0", features = ["bundled"] }
 
 
 image = "0.25.5"
 image = "0.25.5"
 log = { version = "0.4.25", features = ["release_max_level_info"] }
 log = { version = "0.4.25", features = ["release_max_level_info"] }
@@ -42,7 +42,7 @@ url = "2.5.4"
 semver = "1.0.25"
 semver = "1.0.25"
 chrono = "0.4.39"
 chrono = "0.4.39"
 async-gen = "0.2.3"
 async-gen = "0.2.3"
-async-trait = "0.1.85"
+async-trait = "0.1.86"
 blake3 = "1.5.5"
 blake3 = "1.5.5"
 simplelog = "0.12.2"
 simplelog = "0.12.2"
 # For log files
 # For log files

+ 2 - 2
bin/darkfid/Cargo.toml

@@ -23,10 +23,10 @@ log = "0.4.25"
 num-bigint = "0.4.6"
 num-bigint = "0.4.6"
 rand = "0.8.5"
 rand = "0.8.5"
 sled-overlay = "0.1.6"
 sled-overlay = "0.1.6"
-toml = "0.8.19"
+toml = "0.8.20"
 
 
 # JSON-RPC
 # JSON-RPC
-async-trait = "0.1.85"
+async-trait = "0.1.86"
 tinyjson = "2.5.1"
 tinyjson = "2.5.1"
 url = "2.5.4"
 url = "2.5.4"
 
 

+ 3 - 3
bin/darkirc/Cargo.toml

@@ -27,14 +27,14 @@ libc = "0.2.169"
 sled-overlay = "0.1.6"
 sled-overlay = "0.1.6"
 
 
 # TLS
 # TLS
-async-trait = "0.1.85"
+async-trait = "0.1.86"
 futures = "0.3.31"
 futures = "0.3.31"
 futures-rustls = {version = "0.26.0", default-features = false, features = ["logging", "tls12", "ring"]}
 futures-rustls = {version = "0.26.0", default-features = false, features = ["logging", "tls12", "ring"]}
 rustls-pemfile = "2.2.0"
 rustls-pemfile = "2.2.0"
 
 
 # Crypto
 # Crypto
 blake3 = "1.5.5"
 blake3 = "1.5.5"
-bcrypt = "0.16.0"
+bcrypt = "0.17.0"
 crypto_box = {version = "0.9.1", features = ["std", "chacha20"]}
 crypto_box = {version = "0.9.1", features = ["std", "chacha20"]}
 rand = "0.8.5"
 rand = "0.8.5"
 
 
@@ -44,7 +44,7 @@ url = "2.5.4"
 
 
 # Encoding and parsing
 # Encoding and parsing
 bs58 = "0.5.1"
 bs58 = "0.5.1"
-toml = "0.8.19"
+toml = "0.8.20"
 semver = "1.0.25"
 semver = "1.0.25"
 
 
 # Daemon
 # Daemon

+ 1 - 1
bin/dhtd/dhtd/Cargo.toml

@@ -9,7 +9,7 @@ license = "AGPL-3.0-only"
 edition = "2021"
 edition = "2021"
 
 
 [dependencies]
 [dependencies]
-async-trait = "0.1.85"
+async-trait = "0.1.86"
 blake3 = "1.5.5"
 blake3 = "1.5.5"
 darkfi = {path = "../../../", features = ["dht"]}
 darkfi = {path = "../../../", features = ["dht"]}
 darkfi-serial = {version = "0.4.2", features = ["derive", "crypto"]}
 darkfi-serial = {version = "0.4.2", features = ["derive", "crypto"]}

+ 1 - 1
bin/drk/Cargo.toml

@@ -27,7 +27,7 @@ prettytable-rs = "0.10.0"
 rand = "0.8.5"
 rand = "0.8.5"
 rodio = {version = "0.20.1", default-features = false, features = ["minimp3"]}
 rodio = {version = "0.20.1", default-features = false, features = ["minimp3"]}
 rusqlite = {version = "0.32.1", features = ["sqlcipher"]}
 rusqlite = {version = "0.32.1", features = ["sqlcipher"]}
-toml = "0.8.19"
+toml = "0.8.20"
 url = "2.5.4"
 url = "2.5.4"
 
 
 # Daemon
 # Daemon

+ 1 - 1
bin/fud/fu/Cargo.toml

@@ -17,7 +17,7 @@ async-std = {version = "1.13.0", features = ["attributes"]}
 # Misc
 # Misc
 clap = {version = "4.4.11", features = ["derive"]}
 clap = {version = "4.4.11", features = ["derive"]}
 log = "0.4.25"
 log = "0.4.25"
-serde_json = "1.0.137"
+serde_json = "1.0.138"
 simplelog = "0.12.2"
 simplelog = "0.12.2"
 url = "2.5.4"
 url = "2.5.4"
 
 

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

@@ -13,7 +13,7 @@ darkfi = {path = "../../../", features = ["async-daemonize", "geode", "rpc"]}
 darkfi-serial = {version = "0.4.2", features = ["hash"]}
 darkfi-serial = {version = "0.4.2", features = ["hash"]}
 
 
 # Misc
 # Misc
-async-trait = "0.1.85"
+async-trait = "0.1.86"
 blake3 = "1.5.5"
 blake3 = "1.5.5"
 log = "0.4.25"
 log = "0.4.25"
 tinyjson = "2.5.1"
 tinyjson = "2.5.1"

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

@@ -31,7 +31,7 @@ blake3 = "1.5.5"
 sled-overlay = "0.1.6"
 sled-overlay = "0.1.6"
 
 
 # Misc
 # Misc
-async-trait = "0.1.85"
+async-trait = "0.1.86"
 log = "0.4.25"
 log = "0.4.25"
 tinyjson = "2.5.1"
 tinyjson = "2.5.1"
 url = "2.5.4"
 url = "2.5.4"

+ 2 - 2
bin/lilith/Cargo.toml

@@ -12,12 +12,12 @@ repository = "https://codeberg.org/darkrenaissance/darkfi"
 darkfi = {path = "../../", features = ["toml", "async-daemonize", "rpc"]}
 darkfi = {path = "../../", features = ["toml", "async-daemonize", "rpc"]}
 
 
 # Misc
 # Misc
-async-trait = "0.1.85"
+async-trait = "0.1.86"
 futures = "0.3.31"
 futures = "0.3.31"
 log = "0.4.25"
 log = "0.4.25"
 semver = "1.0.25"
 semver = "1.0.25"
 tinyjson = "2.5.1"
 tinyjson = "2.5.1"
-toml = "0.8.19"
+toml = "0.8.20"
 url = "2.5.4"
 url = "2.5.4"
 
 
 # Daemon
 # Daemon

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

@@ -37,10 +37,10 @@ ring = "0.17.8"
 
 
 # Encoding and parsing
 # Encoding and parsing
 bs58 = "0.5.1"
 bs58 = "0.5.1"
-toml = "0.8.19"
+toml = "0.8.20"
 
 
 # Misc
 # Misc
-async-trait = "0.1.85"
+async-trait = "0.1.86"
 chrono = "0.4.39"
 chrono = "0.4.39"
 futures = "0.3.31"
 futures = "0.3.31"
 libc = "0.2.169"
 libc = "0.2.169"

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

@@ -28,7 +28,7 @@ structopt = "0.3.26"
 structopt-toml = "0.5.1"
 structopt-toml = "0.5.1"
 
 
 # misc
 # misc
-async-trait = "0.1.85"
+async-trait = "0.1.86"
 log = "0.4.25"
 log = "0.4.25"
 url = "2.5.4"
 url = "2.5.4"
 # ANCHOR_END: dependencies
 # ANCHOR_END: dependencies

+ 2 - 2
example/p2pdebug/Cargo.toml

@@ -15,7 +15,7 @@ darkfi = {path = "../../", features = ["net", "rpc"]}
 smol = "2.0.2"
 smol = "2.0.2"
 futures = "0.3.31"
 futures = "0.3.31"
 async-std = "1.13.0"
 async-std = "1.13.0"
-async-trait = "0.1.85"
+async-trait = "0.1.86"
 async-channel = "2.3.1"
 async-channel = "2.3.1"
 async-executor = "1.13.1"
 async-executor = "1.13.1"
 easy-parallel = "3.3.1"
 easy-parallel = "3.3.1"
@@ -31,7 +31,7 @@ fxhash = "0.2.1"
 url = "2.5.4"
 url = "2.5.4"
 
 
 # Encoding and parsing
 # Encoding and parsing
-serde_json = "1.0.137"
+serde_json = "1.0.138"
 
 
 [lints]
 [lints]
 workspace = true
 workspace = true

+ 1 - 1
fuzz/Cargo.toml

@@ -11,7 +11,7 @@ cargo-fuzz = true
 workspace = true
 workspace = true
 
 
 [dependencies]
 [dependencies]
-libfuzzer-sys = "0.4.8"
+libfuzzer-sys = "0.4.9"
 
 
 [dependencies.darkfi]
 [dependencies.darkfi]
 path = ".."
 path = ".."

+ 1 - 1
script/evgrd/Cargo.toml

@@ -39,7 +39,7 @@ url = "2.5.4"
 smol = "2.0.2"
 smol = "2.0.2"
 
 
 # evgrd deps
 # evgrd deps
-async-trait = {version = "0.1.85", optional = true}
+async-trait = {version = "0.1.86", optional = true}
 futures = {version = "0.3.31", optional = true}
 futures = {version = "0.3.31", optional = true}
 semver = {version = "1.0.25", optional = true}
 semver = {version = "1.0.25", optional = true}
 easy-parallel = {version = "3.3.1", optional = true}
 easy-parallel = {version = "3.3.1", optional = true}

+ 1 - 1
script/research/blockchain-explorer/Cargo.toml

@@ -17,7 +17,7 @@ darkfi-serial = "0.4.2"
 drk = {path = "../../../bin/drk"}
 drk = {path = "../../../bin/drk"}
 
 
 # JSON-RPC
 # JSON-RPC
-async-trait = "0.1.85"
+async-trait = "0.1.86"
 tinyjson = "2.5.1"
 tinyjson = "2.5.1"
 url = "2.5.4"
 url = "2.5.4"
 
 

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

@@ -18,7 +18,7 @@ darkfi-serial = "0.4.2"
 log = "0.4.25"
 log = "0.4.25"
 
 
 # JSON-RPC
 # JSON-RPC
-async-trait = "0.1.85"
+async-trait = "0.1.86"
 tinyjson = "2.5.1"
 tinyjson = "2.5.1"
 url = "2.5.4"
 url = "2.5.4"
 
 

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

@@ -13,13 +13,13 @@ features = ["dht"]
 async-channel = "2.3.1"
 async-channel = "2.3.1"
 async-executor = "1.13.1"
 async-executor = "1.13.1"
 async-std = "1.13.0"
 async-std = "1.13.0"
-async-trait = "0.1.85"
+async-trait = "0.1.86"
 blake3 = "1.5.5"
 blake3 = "1.5.5"
 ctrlc = { version = "3.4.5", features = ["termination"] }
 ctrlc = { version = "3.4.5", features = ["termination"] }
 easy-parallel = "3.3.1"
 easy-parallel = "3.3.1"
 futures-lite = "2.6.0"
 futures-lite = "2.6.0"
 log = "0.4.25"
 log = "0.4.25"
-serde_json = "1.0.137"
+serde_json = "1.0.138"
 simplelog = "0.12.2"
 simplelog = "0.12.2"
 url = "2.5.4"
 url = "2.5.4"
 
 

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

@@ -12,7 +12,7 @@ darkfi-sdk = {path = "../../../src/sdk", features = ["async"]}
 darkfi = {path = "../../../", features = ["util", "async-serial"]}
 darkfi = {path = "../../../", features = ["util", "async-serial"]}
 
 
 rand = "0.8.5"
 rand = "0.8.5"
-blake2b_simd = "1.0.2"
+blake2b_simd = "1.0.3"
 num-bigint = "0.4.6"
 num-bigint = "0.4.6"
 lazy_static = "1.5.0"
 lazy_static = "1.5.0"
 
 

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

@@ -21,7 +21,7 @@ log = "0.4.25"
 sled-overlay = "0.1.6"
 sled-overlay = "0.1.6"
 
 
 # JSON-RPC
 # JSON-RPC
-async-trait = "0.1.85"
+async-trait = "0.1.86"
 tinyjson = "2.5.1"
 tinyjson = "2.5.1"
 url = "2.5.4"
 url = "2.5.4"
 
 

+ 1 - 1
src/contract/dao/Cargo.toml

@@ -9,7 +9,7 @@ edition = "2021"
 crate-type = ["cdylib", "rlib"]
 crate-type = ["cdylib", "rlib"]
 
 
 [dependencies]
 [dependencies]
-blake2b_simd = "1.0.2"
+blake2b_simd = "1.0.3"
 bs58 = "0.5.1"
 bs58 = "0.5.1"
 darkfi-sdk = { path = "../../sdk", features = ["wasm"] }
 darkfi-sdk = { path = "../../sdk", features = ["wasm"] }
 darkfi-serial = { version = "0.4.2", features = ["derive", "crypto"] }
 darkfi-serial = { version = "0.4.2", features = ["derive", "crypto"] }

+ 1 - 1
src/sdk/Cargo.toml

@@ -28,7 +28,7 @@ bs58 = "0.5.1"
 sha2 = "0.10.8"
 sha2 = "0.10.8"
 
 
 # Cryptography
 # Cryptography
-blake2b_simd = "1.0.2"
+blake2b_simd = "1.0.3"
 blake3 = "1.5.5"
 blake3 = "1.5.5"
 chacha20poly1305 = "0.10.1"
 chacha20poly1305 = "0.10.1"
 halo2_gadgets = "0.3.1"
 halo2_gadgets = "0.3.1"

Některé soubory nejsou zobrazeny, neboť je v těchto rozdílových datech změněno mnoho souborů