diff --git a/Cargo.lock b/Cargo.lock index 78c84abb9..502224d15 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -917,12 +917,13 @@ dependencies = [ [[package]] name = "fastbloom" -version = "0.14.1" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e7f34442dbe69c60fe8eaf58a8cafff81a1f278816d8ab4db255b3bef4ac3c4" +checksum = "ef975e30683b2d965054bb0a836f8973857c4ebf6acf274fe46617cd285060d8" dependencies = [ - "getrandom 0.3.4", + "foldhash", "libm", + "portable-atomic", "rand", "siphasher", ] @@ -955,6 +956,12 @@ version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" +[[package]] +name = "foldhash" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" + [[package]] name = "form_urlencoded" version = "1.2.2" @@ -1810,6 +1817,12 @@ dependencies = [ "windows-sys 0.61.2", ] +[[package]] +name = "portable-atomic" +version = "1.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49" + [[package]] name = "potential_utf" version = "0.1.4" diff --git a/Cargo.toml b/Cargo.toml index f7fc50b43..586bbeab5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -22,7 +22,7 @@ bytes = "1" clap = { version = "4", features = ["derive"] } crc = "3" directories-next = "2" -fastbloom = "0.14" +fastbloom = "0.17" futures-io = "0.3.19" getrandom = { version = "0.3", default-features = false } hdrhistogram = { version = "7.2", default-features = false } diff --git a/deny.toml b/deny.toml index 12d201934..dfff71ede 100644 --- a/deny.toml +++ b/deny.toml @@ -9,6 +9,7 @@ allow = [ "NCSA", "OpenSSL", "Unicode-3.0", + "Zlib", ] private = { ignore = true }