Accepting request 1144630 from devel:tools
- 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) (forwarded request 1144629 from msmeissn) OBS-URL: https://build.opensuse.org/request/show/1144630 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/afl?expand=0&rev=81
This commit is contained in:
commit
cc0807504c
34
afl.changes
34
afl.changes
@ -1,3 +1,37 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 5 10:30:56 UTC 2024 - Marcus Meissner <meissner@suse.com>
|
||||
|
||||
- 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 <meissner@suse.com>
|
||||
|
||||
|
7
afl.spec
7
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
|
||||
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:2d3b2e4f066b1f3eda17faff147dfa3e4b16fba044257361aca51a2322c5122d
|
||||
size 2937761
|
3
v4.10c.tar.gz
Normal file
3
v4.10c.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c9a43894b87502a5f69efdb97dee637c9dd4d2c5dfef1c9d79b9d406adafdb76
|
||||
size 2955420
|
Loading…
Reference in New Issue
Block a user