diff --git a/.files b/.files
index 668751c..637b817 100644
Binary files a/.files and b/.files differ
diff --git a/.rev b/.rev
index a5615de..f9a9477 100644
--- a/.rev
+++ b/.rev
@@ -683,4 +683,41 @@
- lowered minimum required llvm version to 3.4 (except LLVMInsTrim, which (forwarded request 818318 from msmeissn)
818325
+
+ 1cba31032ea50e49bea977cf0420b80b
+ 2.67c
+
+ dimstar_suse
+ - updated to 2.67c
+ - Support for improved afl++ snapshot module:
+ https://github.com/AFLplusplus/AFL-Snapshot-LKM
+ - Due to the instrumentation needing more memory, the initial memory sizes
+ for -m have been increased
+ - afl-fuzz:
+ - added -F option to allow -M main fuzzers to sync to foreign fuzzers,
+ e.g. honggfuzz or libfuzzer
+ - added -b option to bind to a specific CPU
+ - eliminated CPU affinity race condition for -S/-M runs
+ - expanded havoc mode added, on no cycle finds add extra splicing and
+ MOpt into the mix
+ - fixed a bug in redqueen for strings and made deterministic with -s
+ - llvm_mode:
+ - now supports llvm 12
+ - support for AFL_LLVM_ALLOWLIST/AFL_LLVM_DENYLIST (previous
+ AFL_LLVM_WHITELIST and AFL_LLVM_INSTRUMENT_FILE are deprecated and
+ are matched to AFL_LLVM_ALLOWLIST). The format is compatible to llvm
+ sancov, and also supports function matching :)
+ - added neverzero counting to trace-pc/pcgard
+ - fixes for laf-intel float splitting (thanks to mark-griffin for
+ reporting)
+ - fixes for llvm 4.0
+ - skipping ctors and ifuncs for instrumentation
+ - LTO: switch default to the dynamic memory map, set AFL_LLVM_MAP_ADDR
+ for a fixed map address (eg. 0x10000)
+ - LTO: improved stability for persistent mode, no other instrumentation
+ has that advantage
+ - LTO: fixed autodict for long strings
+ - LTO: laf-intel and redqueen/cmplog are now applied at link time (forwarded request 827912 from msmeissn)
+ 827914
+
diff --git a/2.66c.tar.gz b/2.66c.tar.gz
deleted file mode 120000
index eea7c10..0000000
--- a/2.66c.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafybeihteskpkhchjclndailzqzjhbc337gu4gr62w2wfofua2yerv7f74
\ No newline at end of file
diff --git a/2.67c.tar.gz b/2.67c.tar.gz
new file mode 120000
index 0000000..612bdf4
--- /dev/null
+++ b/2.67c.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafybeig4s2q3nldrxfakcsn7tafn65hh6iyvsjspthjqjn3xnly35l5zoi
\ No newline at end of file
diff --git a/afl.changes b/afl.changes
index b9e76aa..a344346 100644
--- a/afl.changes
+++ b/afl.changes
@@ -1,4 +1,54 @@
-------------------------------------------------------------------
+Wed Aug 19 14:35:25 UTC 2020 - Marcus Meissner
+
+- updated to 2.67c
+ - Support for improved afl++ snapshot module:
+ https://github.com/AFLplusplus/AFL-Snapshot-LKM
+ - Due to the instrumentation needing more memory, the initial memory sizes
+ for -m have been increased
+ - afl-fuzz:
+ - added -F option to allow -M main fuzzers to sync to foreign fuzzers,
+ e.g. honggfuzz or libfuzzer
+ - added -b option to bind to a specific CPU
+ - eliminated CPU affinity race condition for -S/-M runs
+ - expanded havoc mode added, on no cycle finds add extra splicing and
+ MOpt into the mix
+ - fixed a bug in redqueen for strings and made deterministic with -s
+ - llvm_mode:
+ - now supports llvm 12
+ - support for AFL_LLVM_ALLOWLIST/AFL_LLVM_DENYLIST (previous
+ AFL_LLVM_WHITELIST and AFL_LLVM_INSTRUMENT_FILE are deprecated and
+ are matched to AFL_LLVM_ALLOWLIST). The format is compatible to llvm
+ sancov, and also supports function matching :)
+ - added neverzero counting to trace-pc/pcgard
+ - fixes for laf-intel float splitting (thanks to mark-griffin for
+ reporting)
+ - fixes for llvm 4.0
+ - skipping ctors and ifuncs for instrumentation
+ - LTO: switch default to the dynamic memory map, set AFL_LLVM_MAP_ADDR
+ for a fixed map address (eg. 0x10000)
+ - LTO: improved stability for persistent mode, no other instrumentation
+ has that advantage
+ - LTO: fixed autodict for long strings
+ - LTO: laf-intel and redqueen/cmplog are now applied at link time
+ to prevent llvm optimizing away the splits
+ - LTO: autodictionary mode is a fixed default now
+ - LTO: instrim instrumentation disabled, only classic support used
+ as it is always better
+ - LTO: env var AFL_LLVM_DOCUMENT_IDS=file will document which edge ID
+ was given to which function during compilation
+ - LTO: single block functions were not implemented by default, fixed
+ - LTO: AFL_LLVM_SKIP_NEVERZERO behaviour was inversed, fixed
+ - setting AFL_LLVM_LAF_SPLIT_FLOATS now activates
+ AFL_LLVM_LAF_SPLIT_COMPARES
+ - support for -E and -shared compilation runs
+ - added honggfuzz mangle as a custom mutator in custom_mutators/honggfuzz
+ - added afl-frida gum solution to examples/afl_frida (mostly imported
+ from https://github.com/meme/hotwax/)
+ - small fixes to afl-plot, afl-whatsup and man page creation
+ - new README, added FAQ
+
+-------------------------------------------------------------------
Thu Jul 2 09:59:38 UTC 2020 - Marcus Meissner
- updated to 2.66c
diff --git a/afl.spec b/afl.spec
index c1795ad..290f601 100644
--- a/afl.spec
+++ b/afl.spec
@@ -17,7 +17,7 @@
Name: afl
-Version: 2.66c
+Version: 2.67c
Release: 0
Summary: American fuzzy lop is a security-oriented fuzzer
License: Apache-2.0