From b57b2073acf85e985f513a12d8aae725f8942689 Mon Sep 17 00:00:00 2001 From: van Hauser Date: Wed, 3 Jul 2019 12:05:58 +0200 Subject: LAF_... -> AFL_LLVM_LAF_... --- docs/ChangeLog | 2 ++ 1 file changed, 2 insertions(+) (limited to 'docs/ChangeLog') diff --git a/docs/ChangeLog b/docs/ChangeLog index 0d730118..b758b211 100644 --- a/docs/ChangeLog +++ b/docs/ChangeLog @@ -30,6 +30,8 @@ Version ++2.52d (tbd): - added a -s seed switch to allow afl run with a fixed initial seed that is not updated. this is good for performance and path discovery tests as the random numbers are deterministic then + - llvm_mode LAF_... env variables can now be specified as AFL_LLVM_LAF_... + that is longer but in line with other llvm specific env vars - ... your idea or patch? -- cgit v1.2.3 From 7f6aaa53147afd4feb549214f49d0f5f69e4af6c Mon Sep 17 00:00:00 2001 From: van Hauser Date: Fri, 5 Jul 2019 11:28:08 +0200 Subject: final touches --- docs/ChangeLog | 2 ++ 1 file changed, 2 insertions(+) (limited to 'docs/ChangeLog') diff --git a/docs/ChangeLog b/docs/ChangeLog index 73c69196..a533de05 100644 --- a/docs/ChangeLog +++ b/docs/ChangeLog @@ -17,6 +17,8 @@ sending a mail to . Version ++2.52d (tbd): ----------------------------- + - added never zero counters for afl-gcc and optional (because of an + optimization issue in llvm < 9) for llvm_mode (AFL_LLVM_NEVER_ZERO=1) - added whitelist support for llvm_mode via AFL_LLVM_WHITELIST to allow only to instrument what is actually interesting. Gives more speed and less map pollution (originally by choller@mozilla) -- cgit v1.2.3 From 71e22d9263fea7709c424ede2259332f8685498d Mon Sep 17 00:00:00 2001 From: van Hauser Date: Mon, 8 Jul 2019 11:39:06 +0200 Subject: updated docs --- docs/ChangeLog | 1 + 1 file changed, 1 insertion(+) (limited to 'docs/ChangeLog') diff --git a/docs/ChangeLog b/docs/ChangeLog index b8d0d7ac..b4aec9ec 100644 --- a/docs/ChangeLog +++ b/docs/ChangeLog @@ -17,6 +17,7 @@ sending a mail to . Version ++2.52d (tbd): ----------------------------- + - added MOpt (github.com/puppet-meteor/MOpt-AFL) mode - added never zero counters for afl-gcc and optional (because of an optimization issue in llvm < 9) for llvm_mode (AFL_LLVM_NEVER_ZERO=1) - more cpu power for afl-system-config -- cgit v1.2.3 From eddfddccb2eb385afd076006e01fdfebacad9bec Mon Sep 17 00:00:00 2001 From: van Hauser Date: Fri, 12 Jul 2019 18:17:32 +0200 Subject: -E option and docu update --- docs/ChangeLog | 3 +++ 1 file changed, 3 insertions(+) (limited to 'docs/ChangeLog') diff --git a/docs/ChangeLog b/docs/ChangeLog index b4aec9ec..dca674a2 100644 --- a/docs/ChangeLog +++ b/docs/ChangeLog @@ -20,6 +20,7 @@ Version ++2.52d (tbd): - added MOpt (github.com/puppet-meteor/MOpt-AFL) mode - added never zero counters for afl-gcc and optional (because of an optimization issue in llvm < 9) for llvm_mode (AFL_LLVM_NEVER_ZERO=1) + - added a new doc about binary only fuzzing: docs/binaryonly_fuzzing.txt - more cpu power for afl-system-config - added forkserver patch to afl-tmin, makes it much faster (originally from github.com/nccgroup/TriforceAFL) @@ -30,6 +31,8 @@ Version ++2.52d (tbd): see docs/python_mutators.txt (originally by choller@mozilla) - added AFL_CAL_FAST for slow applications and AFL_DEBUG_CHILD_OUTPUT for debugging + - added -V time and -E execs option to better comparison runs, runs afl-fuzz + for a specific time/executions. - added a -s seed switch to allow afl run with a fixed initial seed that is not updated. this is good for performance and path discovery tests as the random numbers are deterministic then -- cgit v1.2.3 From 520c85c7b7b1ec3aea125b59b6b8b20fa746d5be Mon Sep 17 00:00:00 2001 From: van Hauser Date: Sun, 14 Jul 2019 20:12:46 +0200 Subject: updated README --- docs/ChangeLog | 3 +++ 1 file changed, 3 insertions(+) (limited to 'docs/ChangeLog') diff --git a/docs/ChangeLog b/docs/ChangeLog index dca674a2..9cdca49b 100644 --- a/docs/ChangeLog +++ b/docs/ChangeLog @@ -17,7 +17,10 @@ sending a mail to . Version ++2.52d (tbd): ----------------------------- + - added instrim a much better llvm_mode instrumentation + (https://github.com/csienslab/instrim) - added MOpt (github.com/puppet-meteor/MOpt-AFL) mode + - added code to make it more portable to other platforms than Intel Linux - added never zero counters for afl-gcc and optional (because of an optimization issue in llvm < 9) for llvm_mode (AFL_LLVM_NEVER_ZERO=1) - added a new doc about binary only fuzzing: docs/binaryonly_fuzzing.txt -- cgit v1.2.3 From 32525238238e96ec0ce64a36f70558f76bc90ff5 Mon Sep 17 00:00:00 2001 From: van Hauser Date: Mon, 15 Jul 2019 11:22:54 +0200 Subject: fixing commit fuckup --- docs/ChangeLog | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'docs/ChangeLog') diff --git a/docs/ChangeLog b/docs/ChangeLog index 9cdca49b..116029ea 100644 --- a/docs/ChangeLog +++ b/docs/ChangeLog @@ -17,9 +17,9 @@ sending a mail to . Version ++2.52d (tbd): ----------------------------- - - added instrim a much better llvm_mode instrumentation - (https://github.com/csienslab/instrim) - - added MOpt (github.com/puppet-meteor/MOpt-AFL) mode + - added instrim, a much faster llvm_mode instrumentation at the cost of + path discovery. See llvm_mode/README.instrim (https://github.com/csienslab/instrim) + - added MOpt (github.com/puppet-meteor/MOpt-AFL) mode, see docs/README.MOpt - added code to make it more portable to other platforms than Intel Linux - added never zero counters for afl-gcc and optional (because of an optimization issue in llvm < 9) for llvm_mode (AFL_LLVM_NEVER_ZERO=1) @@ -41,8 +41,6 @@ Version ++2.52d (tbd): tests as the random numbers are deterministic then - llvm_mode LAF_... env variables can now be specified as AFL_LLVM_LAF_... that is longer but in line with other llvm specific env vars - - ... your idea or patch? - ----------------------------- -- cgit v1.2.3 From 8a4cdd56d4d7557a54b0f28af7edceaddfb30663 Mon Sep 17 00:00:00 2001 From: van Hauser Date: Tue, 16 Jul 2019 08:34:17 +0200 Subject: added gcc_plugin --- docs/ChangeLog | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'docs/ChangeLog') diff --git a/docs/ChangeLog b/docs/ChangeLog index 116029ea..8c1aa994 100644 --- a/docs/ChangeLog +++ b/docs/ChangeLog @@ -17,6 +17,10 @@ sending a mail to . Version ++2.52d (tbd): ----------------------------- + - if llvm_mode was compiled, afl-clang/afl-clang++ will point to these + instead of afl-gcc + - added gcc_plugin which is like llvm_mode but for gcc. This version + supports gcc version 5 to 8. See gcc_plugin/README (https://github.com/T12z/afl) - added instrim, a much faster llvm_mode instrumentation at the cost of path discovery. See llvm_mode/README.instrim (https://github.com/csienslab/instrim) - added MOpt (github.com/puppet-meteor/MOpt-AFL) mode, see docs/README.MOpt -- cgit v1.2.3 From 995eb0cd7972e2179ea9fe727d3c89d0b552c111 Mon Sep 17 00:00:00 2001 From: van Hauser Date: Tue, 16 Jul 2019 08:51:00 +0200 Subject: deprecate afl-gcc --- docs/ChangeLog | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'docs/ChangeLog') diff --git a/docs/ChangeLog b/docs/ChangeLog index 8c1aa994..735653c0 100644 --- a/docs/ChangeLog +++ b/docs/ChangeLog @@ -17,10 +17,12 @@ sending a mail to . Version ++2.52d (tbd): ----------------------------- + - Using the old ineffective afl-gcc will now show a deprecation warning - if llvm_mode was compiled, afl-clang/afl-clang++ will point to these instead of afl-gcc - added gcc_plugin which is like llvm_mode but for gcc. This version - supports gcc version 5 to 8. See gcc_plugin/README (https://github.com/T12z/afl) + supports gcc version 5 to 8. See gcc_plugin/README.gcc + (https://github.com/T12z/afl) - added instrim, a much faster llvm_mode instrumentation at the cost of path discovery. See llvm_mode/README.instrim (https://github.com/csienslab/instrim) - added MOpt (github.com/puppet-meteor/MOpt-AFL) mode, see docs/README.MOpt -- cgit v1.2.3 From 4f5acb8f52f88f39b19874c529009be512e1de22 Mon Sep 17 00:00:00 2001 From: van Hauser Date: Wed, 17 Jul 2019 16:39:35 +0200 Subject: test case files with time information --- docs/ChangeLog | 1 + 1 file changed, 1 insertion(+) (limited to 'docs/ChangeLog') diff --git a/docs/ChangeLog b/docs/ChangeLog index 735653c0..adf5ef75 100644 --- a/docs/ChangeLog +++ b/docs/ChangeLog @@ -18,6 +18,7 @@ Version ++2.52d (tbd): ----------------------------- - Using the old ineffective afl-gcc will now show a deprecation warning + - all queue, hang and crash files now have their discovery time in their name - if llvm_mode was compiled, afl-clang/afl-clang++ will point to these instead of afl-gcc - added gcc_plugin which is like llvm_mode but for gcc. This version -- cgit v1.2.3 From 5fa19f28012e7f3ccb4fdc04d9a33d9d35bed2c9 Mon Sep 17 00:00:00 2001 From: van Hauser Date: Thu, 18 Jul 2019 10:17:50 +0200 Subject: cpu scaling updated for newer kernels --- docs/ChangeLog | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'docs/ChangeLog') diff --git a/docs/ChangeLog b/docs/ChangeLog index adf5ef75..f2709877 100644 --- a/docs/ChangeLog +++ b/docs/ChangeLog @@ -17,7 +17,9 @@ sending a mail to . Version ++2.52d (tbd): ----------------------------- - - Using the old ineffective afl-gcc will now show a deprecation warning + - updated afl-fuzz and afl-system-config for new scaling governor location + in modern kernels + - using the old ineffective afl-gcc will now show a deprecation warning - all queue, hang and crash files now have their discovery time in their name - if llvm_mode was compiled, afl-clang/afl-clang++ will point to these instead of afl-gcc -- cgit v1.2.3 From fe084b9866c5cb01408e3155078f092f64650edf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Heiko=20Ei=C3=9Ffeldt?= Date: Fri, 19 Jul 2019 11:17:30 +0200 Subject: several documentation fixes --- docs/ChangeLog | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'docs/ChangeLog') diff --git a/docs/ChangeLog b/docs/ChangeLog index f2709877..be50215c 100644 --- a/docs/ChangeLog +++ b/docs/ChangeLog @@ -30,7 +30,7 @@ Version ++2.52d (tbd): path discovery. See llvm_mode/README.instrim (https://github.com/csienslab/instrim) - added MOpt (github.com/puppet-meteor/MOpt-AFL) mode, see docs/README.MOpt - added code to make it more portable to other platforms than Intel Linux - - added never zero counters for afl-gcc and optional (because of an + - added never zero counters for afl-gcc and optionally (because of an optimization issue in llvm < 9) for llvm_mode (AFL_LLVM_NEVER_ZERO=1) - added a new doc about binary only fuzzing: docs/binaryonly_fuzzing.txt - more cpu power for afl-system-config @@ -45,8 +45,8 @@ Version ++2.52d (tbd): debugging - added -V time and -E execs option to better comparison runs, runs afl-fuzz for a specific time/executions. - - added a -s seed switch to allow afl run with a fixed initial - seed that is not updated. this is good for performance and path discovery + - added a -s seed switch to allow afl run with a fixed initial + seed that is not updated. This is good for performance and path discovery tests as the random numbers are deterministic then - llvm_mode LAF_... env variables can now be specified as AFL_LLVM_LAF_... that is longer but in line with other llvm specific env vars @@ -59,7 +59,7 @@ Version ++2.52c (2019-06-05): - Applied community patches. See docs/PATCHES for the full list. LLVM and Qemu modes are now faster. Important changes: - afl-fuzz: -e EXTENSION commandline option + afl-fuzz: -e EXTENSION commandline option llvm_mode: LAF-intel performance (needs activation, see llvm/README.laf-intel) a few new environment variables for afl-fuzz, llvm and qemu, see docs/env_variables.txt - Added the power schedules of AFLfast by Marcel Boehme, but set the default -- cgit v1.2.3 From 866e22355c4bb00abe6ee43c7ff2231e93b15005 Mon Sep 17 00:00:00 2001 From: van Hauser Date: Fri, 19 Jul 2019 12:08:02 +0200 Subject: show selected core and code cleanup --- docs/ChangeLog | 1 + 1 file changed, 1 insertion(+) (limited to 'docs/ChangeLog') diff --git a/docs/ChangeLog b/docs/ChangeLog index be50215c..44eb4012 100644 --- a/docs/ChangeLog +++ b/docs/ChangeLog @@ -17,6 +17,7 @@ sending a mail to . Version ++2.52d (tbd): ----------------------------- + - afl-fuzz now displays the selected core in the status screen (blue {#}) - updated afl-fuzz and afl-system-config for new scaling governor location in modern kernels - using the old ineffective afl-gcc will now show a deprecation warning -- cgit v1.2.3 From f697752b52e619bdda2a5b629568e56c8f28fe47 Mon Sep 17 00:00:00 2001 From: van Hauser Date: Sun, 21 Jul 2019 20:24:40 +0200 Subject: moved gcc_plugin to a branch, it is nowhere near "ok" --- docs/ChangeLog | 3 --- 1 file changed, 3 deletions(-) (limited to 'docs/ChangeLog') diff --git a/docs/ChangeLog b/docs/ChangeLog index 44eb4012..120893d9 100644 --- a/docs/ChangeLog +++ b/docs/ChangeLog @@ -24,9 +24,6 @@ Version ++2.52d (tbd): - all queue, hang and crash files now have their discovery time in their name - if llvm_mode was compiled, afl-clang/afl-clang++ will point to these instead of afl-gcc - - added gcc_plugin which is like llvm_mode but for gcc. This version - supports gcc version 5 to 8. See gcc_plugin/README.gcc - (https://github.com/T12z/afl) - added instrim, a much faster llvm_mode instrumentation at the cost of path discovery. See llvm_mode/README.instrim (https://github.com/csienslab/instrim) - added MOpt (github.com/puppet-meteor/MOpt-AFL) mode, see docs/README.MOpt -- cgit v1.2.3 From 3789a56225354b1ac13586dc4ef29c1c50fd4af1 Mon Sep 17 00:00:00 2001 From: van Hauser Date: Tue, 23 Jul 2019 17:04:04 +0200 Subject: updated changelog and readme --- docs/ChangeLog | 3 +++ 1 file changed, 3 insertions(+) (limited to 'docs/ChangeLog') diff --git a/docs/ChangeLog b/docs/ChangeLog index 120893d9..0b4927bc 100644 --- a/docs/ChangeLog +++ b/docs/ChangeLog @@ -17,6 +17,9 @@ sending a mail to . Version ++2.52d (tbd): ----------------------------- + - fix a crash in qemu_mode which also exists in stock afl + - added libcompcov, a laf-intel implementation for qemu! :) + see qemu_mode/libcompcov/README.libcompcov - afl-fuzz now displays the selected core in the status screen (blue {#}) - updated afl-fuzz and afl-system-config for new scaling governor location in modern kernels -- cgit v1.2.3 From dfb3bd8e33b4f38188ebc67fd522225b111044c9 Mon Sep 17 00:00:00 2001 From: van Hauser Date: Thu, 25 Jul 2019 09:00:22 +0200 Subject: documentation update --- docs/ChangeLog | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'docs/ChangeLog') diff --git a/docs/ChangeLog b/docs/ChangeLog index 0b4927bc..d393f92c 100644 --- a/docs/ChangeLog +++ b/docs/ChangeLog @@ -14,9 +14,10 @@ sending a mail to . ----------------------------- -Version ++2.52d (tbd): +Version ++2.52d (dev): ----------------------------- + - unicorn_mode got added - thank to domenukk for the patch! - fix a crash in qemu_mode which also exists in stock afl - added libcompcov, a laf-intel implementation for qemu! :) see qemu_mode/libcompcov/README.libcompcov -- cgit v1.2.3 From ad1c4bf202fd3cc9d567d903f7bfe998fa8d7a57 Mon Sep 17 00:00:00 2001 From: van Hauser Date: Thu, 25 Jul 2019 10:34:03 +0200 Subject: squash typos --- docs/ChangeLog | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'docs/ChangeLog') diff --git a/docs/ChangeLog b/docs/ChangeLog index d393f92c..3b43366d 100644 --- a/docs/ChangeLog +++ b/docs/ChangeLog @@ -17,7 +17,7 @@ sending a mail to . Version ++2.52d (dev): ----------------------------- - - unicorn_mode got added - thank to domenukk for the patch! + - unicorn_mode got added - thanks to domenukk for the patch! - fix a crash in qemu_mode which also exists in stock afl - added libcompcov, a laf-intel implementation for qemu! :) see qemu_mode/libcompcov/README.libcompcov -- cgit v1.2.3 From ce842648ae0462f339625ab395a9d71a9ecd319d Mon Sep 17 00:00:00 2001 From: van Hauser Date: Thu, 25 Jul 2019 11:18:14 +0200 Subject: afl_trace_pc fix --- docs/ChangeLog | 1 + 1 file changed, 1 insertion(+) (limited to 'docs/ChangeLog') diff --git a/docs/ChangeLog b/docs/ChangeLog index 3b43366d..09ad77ec 100644 --- a/docs/ChangeLog +++ b/docs/ChangeLog @@ -18,6 +18,7 @@ Version ++2.52d (dev): ----------------------------- - unicorn_mode got added - thanks to domenukk for the patch! + - fix llvm_mode AFL_TRACE_PC with modern llvm - fix a crash in qemu_mode which also exists in stock afl - added libcompcov, a laf-intel implementation for qemu! :) see qemu_mode/libcompcov/README.libcompcov -- cgit v1.2.3 From f97409dd2dac4836245dfddf2e9890fa6c4b8498 Mon Sep 17 00:00:00 2001 From: van Hauser Date: Fri, 26 Jul 2019 14:19:04 +0200 Subject: v2.53c --- docs/ChangeLog | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'docs/ChangeLog') diff --git a/docs/ChangeLog b/docs/ChangeLog index 09ad77ec..5f1141a6 100644 --- a/docs/ChangeLog +++ b/docs/ChangeLog @@ -13,10 +13,12 @@ Want to stay in the loop on major new features? Join our mailing list by sending a mail to . ------------------------------ -Version ++2.52d (dev): ------------------------------ +-------------------------- +Version ++2.53c (release): +-------------------------- + - README is now README.md + - imported the few minor changes from the 2.53b release - unicorn_mode got added - thanks to domenukk for the patch! - fix llvm_mode AFL_TRACE_PC with modern llvm - fix a crash in qemu_mode which also exists in stock afl -- cgit v1.2.3 From 2b6fe347ae38993bc2e31a430eff3f4a9b5164e4 Mon Sep 17 00:00:00 2001 From: van Hauser Date: Fri, 26 Jul 2019 14:41:48 +0200 Subject: 2.53d init --- docs/ChangeLog | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'docs/ChangeLog') diff --git a/docs/ChangeLog b/docs/ChangeLog index 5f1141a6..dfb2e4e7 100644 --- a/docs/ChangeLog +++ b/docs/ChangeLog @@ -13,6 +13,14 @@ Want to stay in the loop on major new features? Join our mailing list by sending a mail to . +---------------------- +Version ++2.53d (dev): +---------------------- + + - ... your patch? :) + + + -------------------------- Version ++2.53c (release): -------------------------- -- cgit v1.2.3