From b0fa1ba75b856a2d79798f7d817d34649ac8af01 Mon Sep 17 00:00:00 2001
From: librelois <c@elo.tf>
Date: Wed, 19 May 2021 21:33:01 +0200
Subject: [PATCH] deps: upgrade dubp to v0.55.1

---
 Cargo.lock               | 63 +++++++++++++++++++++++++++++++---------
 bc-reader/Cargo.toml     |  2 +-
 conf/Cargo.toml          |  2 +-
 dbs-write-ops/Cargo.toml |  2 +-
 dbs/Cargo.toml           |  2 +-
 global/Cargo.toml        |  2 +-
 mempools/Cargo.toml      |  2 +-
 module/Cargo.toml        |  2 +-
 8 files changed, 56 insertions(+), 21 deletions(-)

diff --git a/Cargo.lock b/Cargo.lock
index 3d82ee3..993815a 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -32,6 +32,9 @@ name = "arrayvec"
 version = "0.7.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "5a2f58b0bb10c380af2b26e57212856b8c9a59e0925b4c20f4a174a49734eaf7"
+dependencies = [
+ "serde",
+]
 
 [[package]]
 name = "async-attributes"
@@ -684,23 +687,25 @@ checksum = "4bb454f0228b18c7f4c3b0ebbee346ed9c52e7443b0999cd543ff3571205701d"
 
 [[package]]
 name = "dubp"
-version = "0.54.1"
+version = "0.55.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c5dca084e135ee5ea38d64e5e665cac6fc23570a66ed22ce5021b5d14c4f9443"
+checksum = "c30ebc00a1c88df81a8f15d35fb785a934bafb81bdb53e0a50a77531b79d01ff"
 dependencies = [
  "dubp-block",
  "dubp-common",
  "dubp-documents",
  "dubp-documents-parser",
  "dubp-wallet",
+ "duniter-bda-types",
+ "duniter-peer",
  "dup-crypto",
 ]
 
 [[package]]
 name = "dubp-block"
-version = "0.54.1"
+version = "0.55.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5fa8e2b1d9728832dd4696f9eff1348085d162d5f98fe025e9c9a2caeffd9c89"
+checksum = "3608ef622ea82856b2dfdef0bb8c1da7ef25e125279aa4f3b672d24729ef2b18"
 dependencies = [
  "dubp-documents",
  "dubp-documents-parser",
@@ -713,9 +718,9 @@ dependencies = [
 
 [[package]]
 name = "dubp-common"
-version = "0.54.1"
+version = "0.55.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "49a12c0842c7c4e61e75755476b782d09e282275cab187376b3cc0da405b6afb"
+checksum = "196cce73d8ae0cff80bdd9d8d95f6f33f6af0103aeaac1e87fa70e12748c79d7"
 dependencies = [
  "dup-crypto",
  "serde",
@@ -726,9 +731,9 @@ dependencies = [
 
 [[package]]
 name = "dubp-documents"
-version = "0.54.1"
+version = "0.55.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "450f2b268c979264ef098f00532faf0015d281d9c8ebabf227f57ecc35d0076c"
+checksum = "78bb43886be2293ecae9abc5a709869a8a828a2ddc471c478e407aa450e436ea"
 dependencies = [
  "beef",
  "dubp-wallet",
@@ -740,9 +745,9 @@ dependencies = [
 
 [[package]]
 name = "dubp-documents-parser"
-version = "0.54.1"
+version = "0.55.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "067bba5a1e34566871128b7157642a643264e4aeaba1db5034634ef6461f797b"
+checksum = "8dcc86531972ec0c17cafa069691f40ea5e2bd3060592bbf257b661d4d885116"
 dependencies = [
  "dubp-documents",
  "json-pest-parser",
@@ -754,9 +759,9 @@ dependencies = [
 
 [[package]]
 name = "dubp-wallet"
-version = "0.54.1"
+version = "0.55.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7552a1c1cca8498dc9266fdb6b10ee98ef841e363a1e3c0cd319ead3fa2aeef4"
+checksum = "081ac73321da67f2de891cc26126f539ea336d84abb16e8fe47592b1adaf3fe2"
 dependencies = [
  "byteorder",
  "dubp-common",
@@ -789,6 +794,21 @@ dependencies = [
  "smallvec",
 ]
 
+[[package]]
+name = "duniter-bda-types"
+version = "0.55.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a7f80e789db68f1831ca51ed27f9568c3e1750b9cd95d97a3b6096e492024f7a"
+dependencies = [
+ "arrayvec 0.7.0",
+ "bincode",
+ "dubp-documents",
+ "duniter-peer",
+ "serde",
+ "smallvec",
+ "thiserror",
+]
+
 [[package]]
 name = "duniter-conf"
 version = "0.1.0"
@@ -906,11 +926,26 @@ dependencies = [
  "tokio",
 ]
 
+[[package]]
+name = "duniter-peer"
+version = "0.55.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c2ece2a69df5cc4ef0a3460b8e5159ae4d8c6acd3b57ddae1e9c5b6b083a647c"
+dependencies = [
+ "beef",
+ "dubp-common",
+ "log",
+ "serde",
+ "serde_json",
+ "smallvec",
+ "thiserror",
+]
+
 [[package]]
 name = "dup-crypto"
-version = "0.54.1"
+version = "0.55.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "be4b9746489f2564086fffce1cc67de3b867a098eaf4dbcce15dc85f85542c9c"
+checksum = "e9fbff8a0a8449f195a9d41f89043a54eb0d0d3b6f97ae2ef32de5378aa4ffc7"
 dependencies = [
  "base64",
  "blake3",
diff --git a/bc-reader/Cargo.toml b/bc-reader/Cargo.toml
index 64da5e1..6c361c2 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.54.1", features = ["duniter"] }
+dubp = { version = "0.55.1", features = ["duniter"] }
 resiter = "0.4.0"
 
 [dev-dependencies]
diff --git a/conf/Cargo.toml b/conf/Cargo.toml
index 5a4b167..13d8b47 100644
--- a/conf/Cargo.toml
+++ b/conf/Cargo.toml
@@ -7,7 +7,7 @@ edition = "2018"
 
 [dependencies]
 anyhow = "1.0.34"
-dubp = { version = "0.54.1", features = ["duniter"] }
+dubp = { version = "0.55.1", features = ["duniter"] }
 envy = "0.4.2"
 futures-util = "0.3"
 log = "0.4"
diff --git a/dbs-write-ops/Cargo.toml b/dbs-write-ops/Cargo.toml
index 5f0b6e2..d3c43fe 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.54.1", features = ["duniter"] }
+dubp = { version = "0.55.1", 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 80d74b9..25a799d 100644
--- a/dbs/Cargo.toml
+++ b/dbs/Cargo.toml
@@ -16,7 +16,7 @@ arrayvec = "0.7"
 bincode = "1.2.1"
 byteorder = "1.3.4"
 chrono = { version = "0.4.15", optional = true }
-dubp = { version = "0.54.1", features = ["duniter"] }
+dubp = { version = "0.55.1", 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 5a4ab32..853c950 100644
--- a/global/Cargo.toml
+++ b/global/Cargo.toml
@@ -7,7 +7,7 @@ edition = "2018"
 
 [dependencies]
 async-rwlock = "1.3.0"
-dubp = { version = "0.54.1", features = ["duniter"] }
+dubp = { version = "0.55.1", 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 f79e2d3..0c9ecda 100644
--- a/mempools/Cargo.toml
+++ b/mempools/Cargo.toml
@@ -12,7 +12,7 @@ edition = "2018"
 path = "src/lib.rs"
 
 [dependencies]
-dubp = { version = "0.54.1", features = ["duniter"] }
+dubp = { version = "0.55.1", 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 37b8c71..3462ab8 100644
--- a/module/Cargo.toml
+++ b/module/Cargo.toml
@@ -9,7 +9,7 @@ edition = "2018"
 anyhow = "1.0.34"
 async-mutex = "1.4.0"
 async-trait = "0.1.41"
-dubp = { version = "0.54.1", features = ["duniter"] }
+dubp = { version = "0.55.1", features = ["duniter"] }
 duniter-conf = { path = "../conf" }
 duniter-dbs = { path = "../dbs" }
 duniter-global = { path = "../global" }
-- 
GitLab