aflplusplus: 4.21c -> 4.31c (#380929)

This commit is contained in:
Moritz Sanft
2025-02-12 10:41:58 +01:00
committed by GitHub
4 changed files with 19 additions and 8 deletions
+3 -2
View File
@@ -37,13 +37,13 @@ let
libtokencap = callPackage ./libtokencap.nix { inherit aflplusplus; };
aflplusplus = stdenvNoCC.mkDerivation rec {
pname = "aflplusplus";
version = "4.21c";
version = "4.31c";
src = fetchFromGitHub {
owner = "AFLplusplus";
repo = "AFLplusplus";
tag = "v${version}";
hash = "sha256-DKwPRxSO+JEJYWLldnfrAYqzwqukNzrbo4R5FzJqzzg=";
hash = "sha256-O3NPtQaxcRRFE6H7O6JTsmQsO+iEl8eQxHGKtc+1g8w=";
};
enableParallelBuilding = true;
@@ -209,6 +209,7 @@ let
maintainers = with lib.maintainers; [
ris
mindavi
msanft
];
};
};
@@ -35,6 +35,9 @@ stdenv.mkDerivation {
several ways
'';
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ ris ];
maintainers = with lib.maintainers; [
ris
msanft
];
};
}
@@ -31,6 +31,9 @@ stdenv.mkDerivation {
homepage = "https://github.com/AFLplusplus/AFLplusplus";
description = "strcmp & memcmp token capture library";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ ris ];
maintainers = with lib.maintainers; [
ris
msanft
];
};
}
+8 -4
View File
@@ -25,9 +25,10 @@ stdenv.mkDerivation {
src = fetchFromGitHub {
owner = "AFLplusplus";
repo = "qemuafl";
# rev origin: https://github.com/AFLplusplus/AFLplusplus/blob/v4.21c/qemu_mode/QEMUAFL_VERSION
rev = "a6f0632a65e101e680dd72643a6128dd180dff72";
sha256 = "sha256-4kaQA5KDUqkK+fbjHg47lxZHRN8JrfSC2zdjrbMbDPo=";
# Use a fixed qemuafl version instead of the one in https://github.com/AFLplusplus/AFLplusplus/blob/v4.31c/qemu_mode/QEMUAFL_VERSION.
# See: https://github.com/AFLplusplus/AFLplusplus/issues/2296.
rev = "ef1cd9a8cb1522c918faab42805216f9a4054dda";
hash = "sha256-tbKDnDoBtFhvtE9nbi9XuHPuFuGezUFngnw4pJyKFgY=";
fetchSubmodules = true;
};
@@ -139,7 +140,10 @@ stdenv.mkDerivation {
homepage = "https://github.com/AFLplusplus/qemuafl";
description = "Fork of QEMU with AFL++ instrumentation support";
license = lib.licenses.gpl2Plus;
maintainers = with lib.maintainers; [ ris ];
maintainers = with lib.maintainers; [
ris
msanft
];
platforms = lib.platforms.linux;
};
}