diff --git a/Cargo.lock b/Cargo.lock index c9e317c3348259440a9ae7c825d72ba46bf69234..c4894d3c354a1a04349a3d3da862e0708b477157 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -345,6 +345,12 @@ dependencies = [ "rustc-demangle", ] +[[package]] +name = "base-x" +version = "0.2.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4521f3e3d031370679b3b140beb36dfe4801b09ac77e30c61941f97df3ef28b" + [[package]] name = "base64" version = "0.12.3" @@ -938,6 +944,12 @@ dependencies = [ "winapi 0.3.9", ] +[[package]] +name = "discard" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "212d0f5754cb6769937f4501cc0e67f4f4483c8d2c3e1e922ee9edbe4ab4c7c0" + [[package]] name = "doc-comment" version = "0.3.3" @@ -1334,7 +1346,7 @@ dependencies = [ "bs58", "byteorder", "cryptoxide", - "getrandom", + "getrandom 0.1.15", "ring", "serde", "thiserror", @@ -1391,9 +1403,9 @@ checksum = "e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed" [[package]] name = "fast-threadpool" -version = "0.2.2" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7b7af2f4b094190e85f8ba81ac02159ca91edc5aacd490eebfcc3f53b444e11" +checksum = "0585e8f3a04d8c4a65927a5cb5e42c6ce641528b4fc294af9d7990fcd6c4b86a" dependencies = [ "async-oneshot", "flume", @@ -1445,13 +1457,13 @@ dependencies = [ [[package]] name = "flume" -version = "0.9.1" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9e818efa7776f4dd7df0e542f877f7a5a87bddd6a1a10f59a7732b71ffb9d55" +checksum = "1e727ae0c455db3603e32c03fa722a8ccbd616b394eca686d76f9b2c9a91bb91" dependencies = [ "futures-core", "futures-sink", - "rand 0.7.3", + "nanorand", "spinning_top", ] @@ -1690,6 +1702,19 @@ dependencies = [ "wasm-bindgen", ] +[[package]] +name = "getrandom" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee8025cf36f917e6a52cce185b7c7177689b838b7ec138364e50cc2277a56cf4" +dependencies = [ + "cfg-if 0.1.10", + "libc", + "stdweb", + "wasi 0.9.0+wasi-snapshot-preview1", + "wasm-bindgen", +] + [[package]] name = "gimli" version = "0.22.0" @@ -2299,6 +2324,15 @@ dependencies = [ "twoway 0.1.8", ] +[[package]] +name = "nanorand" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3173d7bb904c5a3a2f9167eb936916a39e97124846b8316223323aed9a34d1e7" +dependencies = [ + "getrandom 0.2.0", +] + [[package]] name = "nb-connect" version = "1.0.2" @@ -2870,7 +2904,7 @@ version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" dependencies = [ - "getrandom", + "getrandom 0.1.15", "libc", "rand_chacha 0.2.2", "rand_core 0.5.1", @@ -2918,7 +2952,7 @@ version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" dependencies = [ - "getrandom", + "getrandom 0.1.15", ] [[package]] @@ -3044,7 +3078,7 @@ version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "de0737333e7a9502c789a36d7c7fa6092a49895d4faa31ca5df163857ded2e9d" dependencies = [ - "getrandom", + "getrandom 0.1.15", "redox_syscall", "rust-argon2", ] @@ -3293,6 +3327,12 @@ dependencies = [ "opaque-debug 0.3.0", ] +[[package]] +name = "sha1" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2579985fda508104f7587689507983eadd6a6e84dd35d6d115361f530916fa0d" + [[package]] name = "sha2" version = "0.9.2" @@ -3419,6 +3459,55 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" +[[package]] +name = "stdweb" +version = "0.4.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d022496b16281348b52d0e30ae99e01a73d737b2f45d38fed4edf79f9325a1d5" +dependencies = [ + "discard", + "rustc_version", + "stdweb-derive", + "stdweb-internal-macros", + "stdweb-internal-runtime", + "wasm-bindgen", +] + +[[package]] +name = "stdweb-derive" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c87a60a40fccc84bef0652345bbbbbe20a605bf5d0ce81719fc476f5c03b50ef" +dependencies = [ + "proc-macro2", + "quote", + "serde", + "serde_derive", + "syn", +] + +[[package]] +name = "stdweb-internal-macros" +version = "0.2.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "58fa5ff6ad0d98d1ffa8cb115892b6e69d67799f6763e162a1c9db421dc22e11" +dependencies = [ + "base-x", + "proc-macro2", + "quote", + "serde", + "serde_derive", + "serde_json", + "sha1", + "syn", +] + +[[package]] +name = "stdweb-internal-runtime" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "213701ba3370744dcd1a12960caa4843b3d68b4d1c0a5d575e0d65b2ee9d16c0" + [[package]] name = "strsim" version = "0.8.0" diff --git a/neon/native/Cargo.toml b/neon/native/Cargo.toml index 90daffb97f10896e1c7c93b6282cba5abebd15eb..63c25ff86053c9972fc791aa69bdbd92dda5d526 100644 --- a/neon/native/Cargo.toml +++ b/neon/native/Cargo.toml @@ -22,7 +22,7 @@ dubp-wot = { path = "../../rust-libs/dubp-wot" } duniter-server = { path = "../../rust-libs/duniter-server" } flate2 = "1.0.16" flexi_logger = { version = "=0.16.0", default-features = false, features = ["compress"] } -flume = "0.9.1" +flume = "0.10.0" log = "0.4.11" neon = "0.4.0" neon-serde = "0.4.0" diff --git a/rust-bins/duniter-dbex/Cargo.toml b/rust-bins/duniter-dbex/Cargo.toml index 3c79fd4e24d8059fb0f028b010111328aae5112b..e9d355e6ea9a19d792b00d3919f12c59658f0e7a 100644 --- a/rust-bins/duniter-dbex/Cargo.toml +++ b/rust-bins/duniter-dbex/Cargo.toml @@ -26,8 +26,8 @@ dubp = { version = "0.34.0" } duniter-dbs = { path = "../../rust-libs/duniter-dbs", default-features = false, features = ["explorer", "leveldb_backend", "sled_backend"] } duniter-dbs-write-ops = { path = "../../rust-libs/duniter-dbs-write-ops", default-features = false, features = ["explorer", "leveldb_backend", "sled_backend"] } duniter-gva-db-writer = { path = "../../rust-libs/modules/gva/db-writer" } -fast-threadpool = "0.2.2" -flume = "0.9.1" +fast-threadpool = "0.2.3" +flume = "0.10.0" once_cell = "1.5.2" rayon = "1.3.1" serde_json = "1.0.53" diff --git a/rust-libs/duniter-dbs-write-ops/Cargo.toml b/rust-libs/duniter-dbs-write-ops/Cargo.toml index 6696ec08afada6fcbd639898e714170355434b61..f3e63ef7cf64cf0a962afc5b0b178a7f40842610 100644 --- a/rust-libs/duniter-dbs-write-ops/Cargo.toml +++ b/rust-libs/duniter-dbs-write-ops/Cargo.toml @@ -15,7 +15,7 @@ path = "src/lib.rs" chrono = "0.4.19" dubp = { version = "0.34.0" } duniter-dbs = { path = "../duniter-dbs" } -fast-threadpool = "0.2.2" +fast-threadpool = "0.2.3" log = "0.4.11" resiter = "0.4.0" diff --git a/rust-libs/duniter-module/Cargo.toml b/rust-libs/duniter-module/Cargo.toml index ae95637f8d9af7defc49a45a15b34e30d21cf960..8f1ddbdc12c66430c4fc6ef8bf026ae339e9638f 100644 --- a/rust-libs/duniter-module/Cargo.toml +++ b/rust-libs/duniter-module/Cargo.toml @@ -12,7 +12,7 @@ dubp = { version = "0.34.0" } duniter-conf = { path = "../duniter-conf" } duniter-dbs = { path = "../duniter-dbs" } duniter-mempools = { path = "../duniter-mempools" } -fast-threadpool = "0.2.2" +fast-threadpool = "0.2.3" [dev-dependencies] duniter-dbs = { path = "../duniter-dbs", features = ["mem"] } diff --git a/rust-libs/duniter-server/Cargo.toml b/rust-libs/duniter-server/Cargo.toml index 4d8f22b7a8ec5beec618c14468e2ca080d34afb6..68fa2d92fd424cd023775dd63cd6b28e2e35f0d6 100644 --- a/rust-libs/duniter-server/Cargo.toml +++ b/rust-libs/duniter-server/Cargo.toml @@ -16,8 +16,8 @@ duniter-dbs-write-ops = { path = "../duniter-dbs-write-ops" } duniter-gva = { path = "../modules/gva", optional = true } duniter-mempools = { path = "../duniter-mempools" } duniter-module = { path = "../duniter-module" } -fast-threadpool = "0.2.2" -flume = "0.9.1" +fast-threadpool = "0.2.3" +flume = "0.10.0" log = "0.4.11" paste = "1.0.2" resiter = "0.4.0" diff --git a/rust-libs/modules/gva/Cargo.toml b/rust-libs/modules/gva/Cargo.toml index b1c07589fa4ed5192c8c9c8e1c37ad3d8cc7a75c..b5f58e116d2a0a3b4fff66eecfde8853b4eea411 100644 --- a/rust-libs/modules/gva/Cargo.toml +++ b/rust-libs/modules/gva/Cargo.toml @@ -20,8 +20,8 @@ duniter-gva-db-writer = { path = "./db-writer" } duniter-gva-gql = { path = "./gql" } duniter-mempools = { path = "../../duniter-mempools" } duniter-module = { path = "../../duniter-module" } -fast-threadpool = "0.2.2" -flume = "0.9.1" +fast-threadpool = "0.2.3" +flume = "0.10.0" futures = "0.3.6" http = "0.2.1" log = "0.4.11" diff --git a/rust-libs/modules/gva/gql/Cargo.toml b/rust-libs/modules/gva/gql/Cargo.toml index 7523112853cc73a5e2bad63e8673f577bd30e4d4..8adcae2356b3d92d9fa2198bbe7a40ceff00208a 100644 --- a/rust-libs/modules/gva/gql/Cargo.toml +++ b/rust-libs/modules/gva/gql/Cargo.toml @@ -17,8 +17,8 @@ duniter-dbs-read-ops = { path = "../../../duniter-dbs-read-ops" } duniter-gva-dbs-reader = { path = "../dbs-reader" } duniter-mempools = { path = "../../../duniter-mempools" } duniter-module = { path = "../../../duniter-module" } -fast-threadpool = "0.2.2" -flume = "0.9.1" +fast-threadpool = "0.2.3" +flume = "0.10.0" futures = "0.3.6" log = "0.4.11" resiter = "0.4.0" diff --git a/rust-libs/tests/duniter-integration-tests/Cargo.toml b/rust-libs/tests/duniter-integration-tests/Cargo.toml index 6016dd250d92aa73b94111298eb290867498ce02..53e6cb20c8d8fc72aa071856b9580c068f09767c 100644 --- a/rust-libs/tests/duniter-integration-tests/Cargo.toml +++ b/rust-libs/tests/duniter-integration-tests/Cargo.toml @@ -15,8 +15,8 @@ duniter-dbs-write-ops = { path = "../../duniter-dbs-write-ops" } duniter-mempools = { path = "../../duniter-mempools" } duniter-module = { path = "../../duniter-module" } duniter-server = { path = "../../duniter-server", features = ["gva"] } -fast-threadpool = "0.2.2" -flume = "0.9.1" +fast-threadpool = "0.2.3" +flume = "0.10.0" log = "0.4.11" paste = "1.0.2" resiter = "0.4.0" diff --git a/rust-libs/tools/kv_typed/Cargo.toml b/rust-libs/tools/kv_typed/Cargo.toml index fe242ec6fad58dc04d5743883113d7d2658429ec..7718d4c7beca76397473bda027cb4f54dc81d27a 100644 --- a/rust-libs/tools/kv_typed/Cargo.toml +++ b/rust-libs/tools/kv_typed/Cargo.toml @@ -14,7 +14,7 @@ path = "src/lib.rs" [dependencies] byteorder = "1.3.4" cfg-if = "0.1.10" -flume = "0.9.1" +flume = "0.10.0" leveldb_minimal = { version = "0.1.0", optional = true } lmdb-zero = { version = "0.4.4", optional = true } mockall = { version = "0.8.0", optional = true }