diff --git a/.files b/.files
index 564d078..b7533dc 100644
Binary files a/.files and b/.files differ
diff --git a/.rev b/.rev
index 9f929ae..6dd0995 100644
--- a/.rev
+++ b/.rev
@@ -1299,4 +1299,41 @@
- removed ppc64le condition (failed parsing), we have no 32bit ppc64le
1092592
+
+ 5af9f66dca70a959dba9913db70ae5e8
+ 4.08c
+
+ dimstar_suse
+ - updated to 4.08c
+ - afl-fuzz:
+ - new mutation engine: mutations that favor discovery more paths are
+ prefered until no new finds for 10 minutes then switching to mutations
+ that favor triggering crashes. Modes and switch time can be configured
+ with `-P`. Also input mode for the target can be defined with `-a` to
+ be `text` or `binary` (defaults to `generic`)
+ - new custom mutator that has the new afl++ engine (so it can easily
+ incorporated into new custom mutators), and also comes with a standalone
+ command line tool! See custom_mutators/aflpp/standalone/
+ - display the state of the fuzzing run in the UI :-)
+ - fix timeout setting if '+' is used or a session is restarted
+ - -l X option to enable base64 transformation solving
+ - allow to disable CMPLOG with '-c -' (e.g. afl.rs enforces '-c 0' on
+ every instance which is counterproductive).
+ - afl-cmin/afl-cmin.bash:
+ - fixed a bug inherited from vanilla AFL where a coverage of
+ map[123] = 11 would be the same as map[1123] = 1
+ - warn on crashing inputs
+ - adjust threads if less inputs than threads specified
+ - afl-cc:
+ - fixed an off-by-one instrumentation of iselect, hurting coverage a bit.
+ Thanks to @amykweon for spotting and fixing!
+ - @toka fixed a bug in laf-intel signed integer comparison splitting,
+ thanks a lot!!
+ - more LLVM compatability
+ - frida_mode:
+ - support for long form instrumentation on x86_x64 and arm64
+ - renamed utils/get_symbol_addr.sh to utils/frida_get_symbol_addr.sh
+ - qemu_mode:
+ 1103819
+
diff --git a/4.07c.tar.gz b/4.07c.tar.gz
deleted file mode 120000
index fdae41d..0000000
--- a/4.07c.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafybeigho55n3e7suh5fgkxovp4sdkajez722fvtji3geeqwesavus26qe
\ No newline at end of file
diff --git a/afl.changes b/afl.changes
index 7588cb4..035f718 100644
--- a/afl.changes
+++ b/afl.changes
@@ -1,4 +1,39 @@
-------------------------------------------------------------------
+Fri Aug 11 08:06:00 UTC 2023 - Marcus Meissner
+
+- updated to 4.08c
+ - afl-fuzz:
+ - new mutation engine: mutations that favor discovery more paths are
+ prefered until no new finds for 10 minutes then switching to mutations
+ that favor triggering crashes. Modes and switch time can be configured
+ with `-P`. Also input mode for the target can be defined with `-a` to
+ be `text` or `binary` (defaults to `generic`)
+ - new custom mutator that has the new afl++ engine (so it can easily
+ incorporated into new custom mutators), and also comes with a standalone
+ command line tool! See custom_mutators/aflpp/standalone/
+ - display the state of the fuzzing run in the UI :-)
+ - fix timeout setting if '+' is used or a session is restarted
+ - -l X option to enable base64 transformation solving
+ - allow to disable CMPLOG with '-c -' (e.g. afl.rs enforces '-c 0' on
+ every instance which is counterproductive).
+ - afl-cmin/afl-cmin.bash:
+ - fixed a bug inherited from vanilla AFL where a coverage of
+ map[123] = 11 would be the same as map[1123] = 1
+ - warn on crashing inputs
+ - adjust threads if less inputs than threads specified
+ - afl-cc:
+ - fixed an off-by-one instrumentation of iselect, hurting coverage a bit.
+ Thanks to @amykweon for spotting and fixing!
+ - @toka fixed a bug in laf-intel signed integer comparison splitting,
+ thanks a lot!!
+ - more LLVM compatability
+ - frida_mode:
+ - support for long form instrumentation on x86_x64 and arm64
+ - renamed utils/get_symbol_addr.sh to utils/frida_get_symbol_addr.sh
+ - qemu_mode:
+ - added qemu_mode/utils/qemu_get_symbol_addr.sh
+
+-------------------------------------------------------------------
Mon Jun 12 11:31:30 UTC 2023 - Marcus Meissner
- updated to 4.07c
diff --git a/afl.spec b/afl.spec
index 7570dcc..6c1b456 100644
--- a/afl.spec
+++ b/afl.spec
@@ -27,13 +27,13 @@
%endif
Name: afl
-Version: 4.07c
+Version: 4.08c
Release: 0
Summary: American fuzzy lop is a security-oriented fuzzer
#URL: https://lcamtuf.coredump.cx/afl/
License: Apache-2.0
URL: https://github.com/AFLplusplus/AFLplusplus
-Source: https://github.com/AFLplusplus/AFLplusplus/archive/%{version}.tar.gz
+Source: https://github.com/AFLplusplus/AFLplusplus/archive/v%{version}.tar.gz
Source1: afl-rpmlintrc
Patch1: afl-3.0c-fix-paths.patch
BuildRequires: gcc-c++
diff --git a/v4.08c.tar.gz b/v4.08c.tar.gz
new file mode 120000
index 0000000..e41dddd
--- /dev/null
+++ b/v4.08c.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafybeiajhj5s3o7mjsghf4dwfgxcz7hz4gv7ukxum2lj7ak6nujgc2rfvu
\ No newline at end of file