diff --git a/Cargo.lock b/Cargo.lock index fe6d9e1230103f9d89ee8bdf6e87552ab8e0119e..1c79e14f6071e84ba5817fe1e3829d8646a76a7e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -604,9 +604,9 @@ checksum = "4bb454f0228b18c7f4c3b0ebbee346ed9c52e7443b0999cd543ff3571205701d" [[package]] name = "dubp" -version = "0.51.1" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "914faa8052c72c8b2f513a44398123379d70a59dfedf0aa8dc7b581ee223fbfc" +checksum = "5649c2ed6d55ce1dda5c2ef3af34f5c669c4f8882c81a5d9a395c044c8d001fe" dependencies = [ "dubp-block", "dubp-common", @@ -618,9 +618,9 @@ dependencies = [ [[package]] name = "dubp-block" -version = "0.51.1" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b15cc90473a86c4987ea34211829d491dfb56f7c09ba79ac3d57d9430782d038" +checksum = "d6539aa405d67e06186fb028d598345548ecaf8a3b9a736d5d8b5a126d735379" dependencies = [ "dubp-documents", "dubp-documents-parser", @@ -633,9 +633,9 @@ dependencies = [ [[package]] name = "dubp-common" -version = "0.51.1" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3a5a6cc11940e0a85f492325fec45c557c5f103c92ea445427b4272c1a12395" +checksum = "af754efaf281211ef4253f9a833adf9064ef95c594f1acb86bee37202d23104b" dependencies = [ "dup-crypto", "serde", @@ -646,9 +646,9 @@ dependencies = [ [[package]] name = "dubp-documents" -version = "0.51.1" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85d43233426a5a24a5d22e98da2d8f0efab9739a58af15fa27e74a213b2d5bb9" +checksum = "0ea7da99c4b73abafa67362741f0271b41e987f33c566daa794fb3aa78adbe55" dependencies = [ "beef", "dubp-wallet", @@ -660,9 +660,9 @@ dependencies = [ [[package]] name = "dubp-documents-parser" -version = "0.51.1" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac382364d99af3c235530f9de41a1833d18a16dff8833a7b351e8946d378de18" +checksum = "c31fa6ba34a4f0e86e2fe2ac4d1c9e9ff6e36bdcfef64e78279b9a05297bd069" dependencies = [ "dubp-documents", "json-pest-parser", @@ -674,9 +674,9 @@ dependencies = [ [[package]] name = "dubp-wallet" -version = "0.51.1" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47cc059e6b139def809f9d0bf776a21f5c2d59fefc20ed30c7aceedfef8de703" +checksum = "34ff32a5d34243b2e435f1a7d3b0930fedf2396da07ca2ef6ba51aac1debb0ad" dependencies = [ "byteorder", "dubp-common", @@ -824,9 +824,9 @@ dependencies = [ [[package]] name = "dup-crypto" -version = "0.51.1" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3b8d3e1c65e3ed89db6973e807e9c355c8f9078866402e695a16683f1e226d2" +checksum = "d66627bb4c014d390a345230745931e2144cc10f3dc16989399dde85510a6543" dependencies = [ "base64", "blake3", @@ -834,6 +834,7 @@ dependencies = [ "byteorder", "cryptoxide", "getrandom 0.2.2", + "hex", "ring", "serde", "thiserror", @@ -1097,6 +1098,12 @@ dependencies = [ "libc", ] +[[package]] +name = "hex" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" + [[package]] name = "indexmap" version = "1.6.2" diff --git a/README.md b/README.md index cd740fea9b9d896ca360a7fda1293f5b659d4f4d..76eba7f5c7dae760ca5a287b12d4aa21c45b7b37 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ Duniter's code is separated into several git repositories: * **[dubp-rs-libs]** contains the logic common to Duniter and its customers. * **[duniter-core]** contains the core code of Duniter. * The gitlab subgroup **[nodes/rust/modules]** contains the main Duniter modules code (gva, admin, etc). -* The **[duniter]** subgroup contains the "official" implementations of the "duniter-cli" and "duniter-desktop" programs with their default modules (also contains the historical implementation being migrated). +* The **[duniter]** repository contains the "official" implementations of the "duniter-cli" and "duniter-desktop" programs with their default modules (also contains the historical implementation being migrated). [DuniterModule]: https://git.duniter.org/nodes/rust/duniter-core/blob/main/module/src/lib.rs#L41 [duniter gitlab]: https://git.duniter.org diff --git a/bc-reader/Cargo.toml b/bc-reader/Cargo.toml index 62f5c4aae7cd56dbc41524213be6b77472450cc5..f0a4ac140e01bf11f1eb2ea4f27bd6ed761b7931 100644 --- a/bc-reader/Cargo.toml +++ b/bc-reader/Cargo.toml @@ -14,7 +14,7 @@ path = "src/lib.rs" [dependencies] anyhow = "1.0.34" duniter-dbs = { path = "../dbs" } -dubp = { version = "0.51.0", features = ["duniter"] } +dubp = { version = "0.52.0", features = ["duniter"] } resiter = "0.4.0" [dev-dependencies] diff --git a/conf/Cargo.toml b/conf/Cargo.toml index f2b134f81a891bdcec6eadb601d1295f0cbfa7c8..63340bebccf0b692cccaed7ccb08112c14cb6869 100644 --- a/conf/Cargo.toml +++ b/conf/Cargo.toml @@ -6,5 +6,5 @@ license = "AGPL-3.0" edition = "2018" [dependencies] -dubp = { version = "0.51.0", features = ["duniter"] } +dubp = { version = "0.52.0", features = ["duniter"] } serde = { version = "1.0.105", features = ["derive"] } diff --git a/dbs-write-ops/Cargo.toml b/dbs-write-ops/Cargo.toml index 935dd9f049e4de45f7c856e482808d88868f6efb..1d56daadd735e1f0f71d583e21628ef2b35a4f7d 100644 --- a/dbs-write-ops/Cargo.toml +++ b/dbs-write-ops/Cargo.toml @@ -13,7 +13,7 @@ path = "src/lib.rs" [dependencies] chrono = "0.4.19" -dubp = { version = "0.51.0", features = ["duniter"] } +dubp = { version = "0.52.0", features = ["duniter"] } duniter-dbs = { path = "../dbs" } duniter-global = { path = "../global" } fast-threadpool = "0.2.3" diff --git a/dbs/Cargo.toml b/dbs/Cargo.toml index f41a71ba665b9ac51afb0fcd5dd51a78f6852993..1a5247a63922e630b0a09831e6487da57b1a7250 100644 --- a/dbs/Cargo.toml +++ b/dbs/Cargo.toml @@ -16,7 +16,7 @@ arrayvec = "0.5.1" bincode = "1.2.1" byteorder = "1.3.4" chrono = { version = "0.4.15", optional = true } -dubp = { version = "0.51.0", features = ["duniter"] } +dubp = { version = "0.52.0", features = ["duniter"] } kv_typed = { path = "../tools/kv_typed", default-features = false } log = "0.4.8" mockall = { version = "0.9.1", optional = true } diff --git a/global/Cargo.toml b/global/Cargo.toml index aff8d1f8ca1ce8a90ddd25d82ef7c122c549b649..73ee56204de6b37dabc252d1be5d1fe3017f3f4b 100644 --- a/global/Cargo.toml +++ b/global/Cargo.toml @@ -7,7 +7,7 @@ edition = "2018" [dependencies] async-rwlock = "1.3.0" -dubp = { version = "0.51.0", features = ["duniter"] } +dubp = { version = "0.52.0", features = ["duniter"] } duniter-dbs = { path = "../dbs" } flume = "0.10" mockall = { version = "0.9", optional = true } diff --git a/mempools/Cargo.toml b/mempools/Cargo.toml index 1da4c92ae87f2e4ed5fb002005fd1a7bd201d242..5018ffe09917196ef28614f38853dfb6cbd4433a 100644 --- a/mempools/Cargo.toml +++ b/mempools/Cargo.toml @@ -12,7 +12,7 @@ edition = "2018" path = "src/lib.rs" [dependencies] -dubp = { version = "0.51.0", features = ["duniter"] } +dubp = { version = "0.52.0", features = ["duniter"] } duniter-dbs = { path = "../dbs" } duniter-bc-reader = { path = "../bc-reader" } duniter-dbs-write-ops = { path = "../dbs-write-ops" } diff --git a/module/Cargo.toml b/module/Cargo.toml index b61f4707d7fb7df1a6b5bcf1ef91cf30cc9a7b80..083c8b8290b58518a74bd5a7eb9729de4894599d 100644 --- a/module/Cargo.toml +++ b/module/Cargo.toml @@ -8,7 +8,7 @@ edition = "2018" [dependencies] anyhow = "1.0.34" async-trait = "0.1.41" -dubp = { version = "0.51.0", features = ["duniter"] } +dubp = { version = "0.52.0", features = ["duniter"] } duniter-conf = { path = "../conf" } duniter-dbs = { path = "../dbs" } duniter-global = { path = "../global" }