diff --git a/.files b/.files
index e78080b..668751c 100644
Binary files a/.files and b/.files differ
diff --git a/.rev b/.rev
index b87476c..a5615de 100644
--- a/.rev
+++ b/.rev
@@ -646,4 +646,41 @@
- better submodule handling (forwarded request 805785 from msmeissn)
805787
+
+ 6d99881c19893bc5910837898b7ee0b9
+ 2.66c
+
+ dimstar_suse
+ - updated to 2.66c
+ - renamed blacklist/whitelist to ignorelist/instrumentlist ->
+ AFL_LLVM_INSTRUMENT_FILE and AFL_GCC_INSTRUMENT_FILE
+ - warn on deprecated environment variables
+ - afl-fuzz:
+ - -S secondary nodes now only sync from the main node to increase
+ performance, the -M main node still syncs from everyone. Added checks
+ that ensure exactly one main node is present and warn otherwise
+ - Add -D after -S to force a secondary to perform deterministic fuzzing
+ - If no main node is present at a sync one secondary node automatically
+ becomes a temporary main node until a real main nodes shows up
+ - Fixed a mayor performance issue we inherited from AFLfast
+ - switched murmur2 hashing and random() for xxh3 and xoshiro256**,
+ resulting in an up to 5.5% speed increase
+ - Resizing the window does not crash afl-fuzz anymore
+ - Ensure that the targets are killed on exit
+ - fix/update to MOpt (thanks to arnow117)
+ - added MOpt dictionary support from repo
+ - added experimental SEEK power schedule. It is EXPLORE with ignoring
+ the runtime and less focus on the length of the test case
+ - llvm_mode:
+ - the default instrumentation is now PCGUARD if the llvm version is >= 7,
+ as it is faster and provides better coverage. The original afl
+ instrumentation can be set via AFL_LLVM_INSTRUMENT=AFL. This is
+ automatically done when the instrument_file list feature is used.
+ - PCGUARD mode is now even better because we made it collision free - plus
+ it has a fixed map size, so it is also faster! :)
+ - some targets want a ld variant for LD that is not gcc/clang but ld,
+ added afl-ld-lto to solve this
+ - lowered minimum required llvm version to 3.4 (except LLVMInsTrim, which (forwarded request 818318 from msmeissn)
+ 818325
+
diff --git a/2.65c.tar.gz b/2.65c.tar.gz
deleted file mode 120000
index 00dc43a..0000000
--- a/2.65c.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafybeicsgw5wk5s2dearxdvfbutydl6jqlh4hfd7drhevybnuwb7sjctsm
\ No newline at end of file
diff --git a/2.66c.tar.gz b/2.66c.tar.gz
new file mode 120000
index 0000000..eea7c10
--- /dev/null
+++ b/2.66c.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafybeihteskpkhchjclndailzqzjhbc337gu4gr62w2wfofua2yerv7f74
\ No newline at end of file
diff --git a/afl.changes b/afl.changes
index 6a08b0f..b9e76aa 100644
--- a/afl.changes
+++ b/afl.changes
@@ -1,4 +1,67 @@
-------------------------------------------------------------------
+Thu Jul 2 09:59:38 UTC 2020 - Marcus Meissner
+
+- updated to 2.66c
+ - renamed blacklist/whitelist to ignorelist/instrumentlist ->
+ AFL_LLVM_INSTRUMENT_FILE and AFL_GCC_INSTRUMENT_FILE
+ - warn on deprecated environment variables
+ - afl-fuzz:
+ - -S secondary nodes now only sync from the main node to increase
+ performance, the -M main node still syncs from everyone. Added checks
+ that ensure exactly one main node is present and warn otherwise
+ - Add -D after -S to force a secondary to perform deterministic fuzzing
+ - If no main node is present at a sync one secondary node automatically
+ becomes a temporary main node until a real main nodes shows up
+ - Fixed a mayor performance issue we inherited from AFLfast
+ - switched murmur2 hashing and random() for xxh3 and xoshiro256**,
+ resulting in an up to 5.5% speed increase
+ - Resizing the window does not crash afl-fuzz anymore
+ - Ensure that the targets are killed on exit
+ - fix/update to MOpt (thanks to arnow117)
+ - added MOpt dictionary support from repo
+ - added experimental SEEK power schedule. It is EXPLORE with ignoring
+ the runtime and less focus on the length of the test case
+ - llvm_mode:
+ - the default instrumentation is now PCGUARD if the llvm version is >= 7,
+ as it is faster and provides better coverage. The original afl
+ instrumentation can be set via AFL_LLVM_INSTRUMENT=AFL. This is
+ automatically done when the instrument_file list feature is used.
+ - PCGUARD mode is now even better because we made it collision free - plus
+ it has a fixed map size, so it is also faster! :)
+ - some targets want a ld variant for LD that is not gcc/clang but ld,
+ added afl-ld-lto to solve this
+ - lowered minimum required llvm version to 3.4 (except LLVMInsTrim, which
+ needs 3.8.0)
+ - instrument_file list feature now supports wildcards (thanks to sirmc)
+ - small change to cmplog to make it work with current llvm 11-dev
+ - added AFL_LLVM_LAF_ALL, sets all laf-intel settings
+ - LTO instrument_files functionality rewritten, now main, _init etc functions
+ need not to be listed anymore
+ - fixed crash in compare-transform-pass when strcasecmp/strncasecmp was
+ tried to be instrumented with LTO
+ - fixed crash in cmplog with LTO
+ - enable snapshot lkm also for persistent mode
+ - Unicornafl
+ - Added powerPC support from unicorn/next
+ - rust bindings!
+ - CMPLOG/Redqueen now also works for MMAP sharedmem
+ - ensure shmem is released on errors
+ - we moved radamsa to be a custom mutator in ./custom_mutators/. It is not
+ compiled by default anymore.
+ - allow running in /tmp (only unsafe with umask 0)
+ - persistent mode shared memory testcase handover (instead of via
+ files/stdin) - 10-100% performance increase
+ - General support for 64 bit PowerPC, RiscV, Sparc etc.
+ - fix afl-cmin.bash
+ - slightly better performance compilation options for afl++ and targets
+ - fixed afl-gcc/afl-as that could break on fast systems reusing pids in
+ the same second
+ - added lots of dictionaries from oss-fuzz, go-fuzz and Jakub Wilk
+ - added former post_library examples to examples/custom_mutators/
+ - Dockerfile upgraded to Ubuntu 20.04 Focal and installing llvm 11 and
+ gcc 10 so afl-clang-lto can be build
+
+-------------------------------------------------------------------
Fri May 15 09:24:47 UTC 2020 - Marcus Meissner
- updated to 2.65c
diff --git a/afl.spec b/afl.spec
index f883512..c1795ad 100644
--- a/afl.spec
+++ b/afl.spec
@@ -17,7 +17,7 @@
Name: afl
-Version: 2.65c
+Version: 2.66c
Release: 0
Summary: American fuzzy lop is a security-oriented fuzzer
License: Apache-2.0
@@ -53,7 +53,7 @@ export CFLAGS="$CFLAGS %{optflags}"
export AFL_NO_X86=1
%endif
make %{?_smp_mflags} PREFIX=%{_prefix} LIBEXEC_DIR=%{_libexecdir} DOC_DIR=%{_docdir}
-make radamsa
+# make radamsa
%install
%ifnarch %{ix86} x86_64
@@ -70,7 +70,7 @@ make %{?_smp_mflags} PREFIX=%{_prefix} LIBEXEC_DIR=%{_libexecdir} DOC_DIR=%{_doc
%{_libexecdir}/%{name}/as
#{_libexecdir}/%{name}/argvfuzz*.so
#{_libexecdir}/%{name}/socketfuzz*.so
-%{_libexecdir}/%{name}/libradamsa.so
+#{_libexecdir}/%{name}/libradamsa.so
%dir %{_datadir}/%{name}
%dir %{_datadir}/%{name}/testcases
%{_datadir}/%{name}/testcases/*