diff --git a/afl.changes b/afl.changes index 0e94cca..91fa3f3 100644 --- a/afl.changes +++ b/afl.changes @@ -1,3 +1,37 @@ +------------------------------------------------------------------- +Mon Feb 5 10:30:56 UTC 2024 - Marcus Meissner + +- updated to 4.10c + - afl-fuzz: + - default power schedule is now EXPLORE, due a fix in fast schedules + explore is slightly better now. + - fixed minor issues in the mutation engine, thanks to @futhewo for + reporting! + - better deterministic fuzzing is now available, benchmarks have shown + to improve fuzzing. Enable with -D. Thanks to @kdsjZh for the PR! + - afl-cc: + - large rewrite by @SonicStark which fixes a few corner cases, thanks! + - LTO mode now requires llvm 12+ + - workaround for ASAN with gcc_plugin mode + - instrumentation: + - LLVM 18 support, thanks to @devnexen! + - Injection (SQL, LDAP, XSS) fuzzing feature now available, see + `instrumentation/README.injections.md` how to activate/use/expand. + - compcov/LAF-intel: + - floating point splitting bug fix by @hexcoder + - due a bug in LLVM 17 integer splitting is disabled there! + - when splitting floats was selected, integers were always split as well, + fixed to require AFL_LLVM_LAF_SPLIT_COMPARES or _ALL as it should + - dynamic instrumentation filtering for LLVM NATIVE, thanks @Mozilla! + see utils/dynamic_covfilter/README.md + - qemu_mode: + - plugins are now activated by default and a new module is included that + produces drcov compatible traces for lighthouse/lightkeeper/... + thanks to @JRomainG to submitting! + - updated Nyx checkout (fixes a bug) and some QOL + - updated the custom grammar mutator + - document afl-cmin does not work on macOS (but afl-cmin.bash does) + ------------------------------------------------------------------- Sun Dec 17 12:08:00 UTC 2023 - Marcus Meissner diff --git a/afl.spec b/afl.spec index 409cb40..270bfb1 100644 --- a/afl.spec +++ b/afl.spec @@ -1,7 +1,7 @@ # # spec file for package afl # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -27,7 +27,7 @@ %endif Name: afl -Version: 4.09c +Version: 4.10c Release: 0 Summary: American fuzzy lop is a security-oriented fuzzer #URL: https://lcamtuf.coredump.cx/afl/ @@ -66,7 +66,7 @@ use cases - say, common image parsing or file compression libraries. %prep %setup -q -n AFLplusplus-%version -%patch1 -p1 +%patch -P1 -p1 sed -i 's|#!/usr/bin/env sh|#!/bin/sh|g' afl-cmin sed -i 's|#!/usr/bin/env bash|#!/bin/bash|g' afl-cmin.bash @@ -110,6 +110,7 @@ chmod -x %{buildroot}/%{_libexecdir}/%{name}/*.o %{_datadir}/%{name}/testcases/* %dir %{_datadir}/afl/dictionaries/ %{_datadir}/afl/dictionaries/* +%{_datadir}/afl/injections.dic %{_mandir}/man8/afl*.8* %changelog diff --git a/v4.09c.tar.gz b/v4.09c.tar.gz deleted file mode 100644 index f1f7576..0000000 --- a/v4.09c.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2d3b2e4f066b1f3eda17faff147dfa3e4b16fba044257361aca51a2322c5122d -size 2937761 diff --git a/v4.10c.tar.gz b/v4.10c.tar.gz new file mode 100644 index 0000000..a91927c --- /dev/null +++ b/v4.10c.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c9a43894b87502a5f69efdb97dee637c9dd4d2c5dfef1c9d79b9d406adafdb76 +size 2955420