From dac8307a9c86547247e6da9da54548756ba39abb Mon Sep 17 00:00:00 2001 From: Martin Habovstiak Date: Mon, 1 Feb 2021 21:57:03 +0100 Subject: [PATCH] Updated several dependencies * `arc_swap` and `smallvec` fix security vulnerabilities * `configure_me` and `configure_me_codegen` update toml dependency leading to deduplication and shorter compile times * `log` upgrades dependency on `cfg-if` bringing us closer to deduplicating it. Closes #354 --- Cargo.lock | 37 ++++++++++++++----------------------- Cargo.toml | 5 ++--- 2 files changed, 16 insertions(+), 26 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 673bdaf..435ff40 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -41,9 +41,9 @@ dependencies = [ [[package]] name = "arc-swap" -version = "0.4.7" +version = "0.4.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d25d88fd6b8041580a654f9d0c581a047baee2b3efee13275f2fc392fc75034" +checksum = "dabe5a181f83789739c194cbe5a897dde195078fac08568d09221fd6137a7ba8" [[package]] name = "ascii" @@ -180,7 +180,7 @@ checksum = "513d17226888c7b8283ac02a1c1b0d8a9d4cbf6db65dfadb79f598f5d7966fe9" dependencies = [ "serde", "serde_derive", - "toml 0.5.6", + "toml", ] [[package]] @@ -269,28 +269,28 @@ dependencies = [ [[package]] name = "configure_me" -version = "0.3.4" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "177561486192921b103fef5c54d25ded8bb6ba86e2ef4d12e0aa5aba3233a9fb" +checksum = "d03c1fbdead926855bdafee8ddf16cd42efb3c75d8cde8c87f8937b99510b39d" dependencies = [ "parse_arg", "serde", "serde_derive", - "toml 0.4.10", + "toml", ] [[package]] name = "configure_me_codegen" -version = "0.3.14" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4a76c3f66dc3e41f12807d6964efcd66eb38ab602ea11eb776005eb3deb875c" +checksum = "97f64541226ea2aaaad89ce86ec9453b1e913a54d71eb987ab9d8ed52dacce2f" dependencies = [ "cargo_toml", "fmt2io", "man", "serde", "serde_derive", - "toml 0.4.10", + "toml", "unicode-segmentation", "void", ] @@ -632,11 +632,11 @@ dependencies = [ [[package]] name = "log" -version = "0.4.11" +version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fabed175da42fed1fa0746b0ea71f412aa9d35e76e95e59b192c64b9dc2bf8b" +checksum = "51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710" dependencies = [ - "cfg-if 0.1.10", + "cfg-if 1.0.0", ] [[package]] @@ -1027,9 +1027,9 @@ dependencies = [ [[package]] name = "smallvec" -version = "1.5.0" +version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7acad6f34eb9e8a259d3283d1e8c1d34d7415943d4895f65cc73813c7396fc85" +checksum = "fe0f37c9e8f3c5a4a66ad655a93c74daac4ad00c441533bf5c6e7990bb42604e" [[package]] name = "stderrlog" @@ -1172,15 +1172,6 @@ version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "238ce071d267c5710f9d31451efec16c5ee22de34df17cc05e56cbc92e967117" -[[package]] -name = "toml" -version = "0.4.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "758664fc71a3a69038656bee8b6be6477d2a6c315a6b81f7081f591bffa4111f" -dependencies = [ - "serde", -] - [[package]] name = "toml" version = "0.5.6" diff --git a/Cargo.toml b/Cargo.toml index 5dc7571..3e3e5b9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -25,8 +25,7 @@ default = ["rocksdb/snappy", "rocksdb/lz4", "rocksdb/zstd", "rocksdb/zlib", "roc base64 = "0.10" bincode = "1.0" bitcoin = { version = "0.26.0", features = ["use-serde"] } -configure_me = "0.3.4" -configure_me_codegen = "0.3.14" +configure_me = "0.4.0" crossbeam-channel = "0.3" dirs-next = "2.0.0" error-chain = "0.12" @@ -51,4 +50,4 @@ time = "0.1" tiny_http = "0.6" [build-dependencies] -configure_me_codegen = "0.3.12" +configure_me_codegen = "0.4.0"