Skip to content

Commit 0624cf9

Browse files
authored
Merge pull request #1687 from TheBlueMatt/2022-08-fuzz-msrv
Drop honggfuzz `arbitrary` dependency to meet MSRV
2 parents 99123cd + 7223f70 commit 0624cf9

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

fuzz/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ lightning = { path = "../lightning", features = ["regex"] }
2222
lightning-rapid-gossip-sync = { path = "../lightning-rapid-gossip-sync" }
2323
bitcoin = { version = "0.29.0", features = ["secp-lowmemory"] }
2424
hex = "0.3"
25-
honggfuzz = { version = "0.5", optional = true }
25+
honggfuzz = { version = "0.5", optional = true, default-features = false }
2626
libfuzzer-sys = { version = "0.4", optional = true }
2727

2828
[build-dependencies]

fuzz/ci-fuzz.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ rm *_target.rs
1313
[ "$(git diff)" != "" ] && exit 1
1414
popd
1515

16-
cargo install --color always --force honggfuzz
16+
cargo install --color always --force honggfuzz --no-default-features
1717
sed -i 's/lto = true//' Cargo.toml
1818
HFUZZ_BUILD_ARGS="--features honggfuzz_fuzz" cargo --color always hfuzz build
1919
for TARGET in src/bin/*.rs; do

lightning-invoice/fuzz/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ afl_fuzz = ["afl"]
1212
honggfuzz_fuzz = ["honggfuzz"]
1313

1414
[dependencies]
15-
honggfuzz = { version = "0.5", optional = true }
15+
honggfuzz = { version = "0.5", optional = true, default-features = false }
1616
afl = { version = "0.4", optional = true }
1717
lightning-invoice = { path = ".." }
1818
lightning = { path = "../../lightning", features = ["regex"] }

lightning-invoice/fuzz/ci-fuzz.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/bin/bash
22
set -e
3-
cargo install --force honggfuzz
3+
cargo install --force honggfuzz --no-default-features
44
for TARGET in fuzz_targets/*; do
55
FILENAME=$(basename $TARGET)
66
FILE="${FILENAME%.*}"

0 commit comments

Comments
 (0)