Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package afl for openSUSE:Factory checked in 
at 2021-03-16 15:46:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/afl (Old)
 and      /work/SRC/openSUSE:Factory/.afl.new.2401 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "afl"

Tue Mar 16 15:46:36 2021 rev:57 rq:879399 version:3.11c

Changes:
--------
--- /work/SRC/openSUSE:Factory/afl/afl.changes  2021-03-02 12:46:22.836403439 
+0100
+++ /work/SRC/openSUSE:Factory/.afl.new.2401/afl.changes        2021-03-16 
15:47:05.485292701 +0100
@@ -1,0 +2,34 @@
+Tue Mar 16 07:43:01 UTC 2021 - Marcus Meissner <meiss...@suse.com>
+
+- updated to 3.11c
+  - afl-fuzz:
+    - better auto detection of map size
+    - fix sanitizer settings (bug since 3.10c)
+    - fix an off-by-one overwrite in cmplog
+    - add non-unicode variants from unicode-looking dictionary entries
+    - Rust custom mutator API improvements
+    - Imported crash stats painted yellow on resume (only new ones are red)
+  - afl-cc:
+    - added AFL_NOOPT that will just pass everything to the normal
+      gcc/clang compiler without any changes - to pass weird configure
+      scripts
+    - fixed a crash that can occur with ASAN + CMPLOG together plus
+      better support for unicode (thanks to @stbergmann for reporting!)
+    - fixed a crash in LAF transform for empty strings
+    - handle erroneous setups in which multiple afl-compiler-rt are
+      compiled into the target. This now also supports dlopen()
+      instrumented libs loaded before the forkserver and even after the
+      forkserver is started (then with collisions though)
+    - the compiler rt was added also in object building (-c) which
+      should have been fixed years ago but somewhere got lost :(
+    - Renamed CTX to CALLER, added correct/real CTX implementation to
+      CLASSIC
+  - qemu_mode:
+    - added AFL_QEMU_EXCLUDE_RANGES env by @realmadsci, thanks!
+    - if no new/updated checkout is wanted, build with:
+      NO_CHECKOUT=1 ./build_qemu_support.sh
+    - we no longer perform a "git drop"
+  - afl-cmin: support filenames with spaces
+- afl-3.0c-fix-paths.patch: refreshed
+
+-------------------------------------------------------------------

Old:
----
  3.10c.tar.gz

New:
----
  3.11c.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ afl.spec ++++++
--- /var/tmp/diff_new_pack.ukWudg/_old  2021-03-16 15:47:06.117293682 +0100
+++ /var/tmp/diff_new_pack.ukWudg/_new  2021-03-16 15:47:06.121293688 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           afl
-Version:        3.10c
+Version:        3.11c
 Release:        0
 Summary:        American fuzzy lop is a security-oriented fuzzer
 License:        Apache-2.0
@@ -25,7 +25,9 @@
 Source:         
https://github.com/AFLplusplus/AFLplusplus/archive/%{version}.tar.gz
 Source1:        afl-rpmlintrc
 Patch1:         afl-3.0c-fix-paths.patch
+BuildRequires:  clang
 BuildRequires:  gcc-c++
+BuildRequires:  llvm-devel
 BuildRequires:  python3-devel
 
 %description
@@ -49,7 +51,7 @@
 sed -i 's|#!/usr/bin/env bash|#!/bin/bash|g' afl-cmin
 
 %build
-export CFLAGS="$CFLAGS %{optflags}"
+export CFLAGS="$CFLAGS %{optflags} -fno-lto"
 %ifnarch %{ix86} x86_64
 export AFL_NO_X86=1
 %endif
@@ -80,6 +82,7 @@
 %{_libexecdir}/%{name}/afl-compiler-rt.o
 %{_libexecdir}/%{name}/afl-llvm-rt.o
 %{_libexecdir}/%{name}/dynamic_list.txt
+%{_libexecdir}/%{name}/*.so
 %dir %{_datadir}/%{name}
 %dir %{_datadir}/%{name}/testcases
 %{_datadir}/%{name}/testcases/*

++++++ 3.10c.tar.gz -> 3.11c.tar.gz ++++++
++++ 3991 lines of diff (skipped)

++++++ afl-3.0c-fix-paths.patch ++++++
--- /var/tmp/diff_new_pack.ukWudg/_old  2021-03-16 15:47:06.457294209 +0100
+++ /var/tmp/diff_new_pack.ukWudg/_new  2021-03-16 15:47:06.457294209 +0100
@@ -1,7 +1,7 @@
-Index: AFLplusplus-3.0c/GNUmakefile
+Index: AFLplusplus-3.11c/GNUmakefile
 ===================================================================
---- AFLplusplus-3.0c.orig/GNUmakefile
-+++ AFLplusplus-3.0c/GNUmakefile
+--- AFLplusplus-3.11c.orig/GNUmakefile
++++ AFLplusplus-3.11c/GNUmakefile
 @@ -21,8 +21,8 @@ HASH=\#
  
  PREFIX     ?= /usr/local
@@ -11,12 +11,12 @@
 +HELPER_PATH = $(LIBEXEC_DIR)/afl
 +DOC_PATH    = $(DOC_DIR)/afl
  MISC_PATH   = $(PREFIX)/share/afl
- MAN_PATH    = $(PREFIX)/man/man8
+ MAN_PATH    = $(PREFIX)/share/man/man8
  
-Index: AFLplusplus-3.0c/GNUmakefile.llvm
+Index: AFLplusplus-3.11c/GNUmakefile.llvm
 ===================================================================
---- AFLplusplus-3.0c.orig/GNUmakefile.llvm
-+++ AFLplusplus-3.0c/GNUmakefile.llvm
+--- AFLplusplus-3.11c.orig/GNUmakefile.llvm
++++ AFLplusplus-3.11c/GNUmakefile.llvm
 @@ -20,9 +20,9 @@
  HASH=\#
  

Reply via email to