Robert Swiecki | ab28815 | 2016-10-03 03:42:20 +0200 | [diff] [blame] | 1 | 2016- - Version 0.9alpha |
| 2 | - Clang >= 4.0 -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp support |
| 3 | - --pprocess_cmd for input post-processing |
| 4 | |
Robert Swiecki | 840dcf0 | 2016-09-26 17:34:41 +0200 | [diff] [blame] | 5 | 2016-09-01 - Version 0.8 (rev 6b9efac) |
| 6 | - Clang >= 4.0 -fsanitize-coverage=trace-pc,indirect-calls,trace-cmp support |
| 7 | - GCC/Clang -finstrument-functions support |
Robert Swiecki | bebf8b7 | 2016-09-26 18:51:55 +0200 | [diff] [blame] | 8 | - Persistent fuzzing mode (-P) for Linux and POSIX |
Robert Swiecki | 840dcf0 | 2016-09-26 17:34:41 +0200 | [diff] [blame] | 9 | - Mutiple smaller fixes (display, stability) |
| 10 | |
Robert Swiecki | 2da8e5f | 2016-03-16 15:53:43 +0100 | [diff] [blame] | 11 | 2016-03-15 - Version 0.7 (rev 6d01e82) |
| 12 | - Asan code-coverage (SANCOV) available for all platforms (incl. Windows) |
Anestis Bechtsoudis | bfcba12 | 2016-04-28 10:55:20 +0300 | [diff] [blame] | 13 | - Support for Intel PT under Linux v4.0 and newer (and Broadwell/Skylake/newer Intel CPUs) |
| 14 | - Should work under: Linux, FreeBSD, Mac OS X, Windows/Cygwin, possibly other POSIX-compliant systems |
Robert Swiecki | 2da8e5f | 2016-03-16 15:53:43 +0100 | [diff] [blame] | 15 | |
Jagger | 85ea820 | 2015-08-14 04:23:57 +0200 | [diff] [blame] | 16 | 2015-08-14 - Version 0.6 (rev aa61adb) |
robert.swiecki@gmail.com | d80750a | 2015-03-03 19:03:10 +0000 | [diff] [blame] | 17 | - Improvements to feedback-driven fuzzing. Using bloom-style filter to record branches (much faster). |
| 18 | - Using multiple hardware-assisted feedback signals at once. |
| 19 | - Multiple small things: usage notes, logging |
| 20 | |
robert.swiecki@gmail.com | a63017f | 2015-02-26 15:14:48 +0000 | [diff] [blame] | 21 | 2015-02-26 - Version 0.5 (revision 284) |
| 22 | - Feedback-driven fuzzing on Linux (using Intel's BTS with Linux perf infrastructure for branch counting) (-Dp option) |
| 23 | - Compiles cleanly and works under FreeBSD 10.1 |
| 24 | - Uses libbfd/libunwind (under Linux) to disassemble offending instructions |
| 25 | - Many smaller fixes |
| 26 | |
robert.swiecki@gmail.com | 32aaf38 | 2015-02-01 16:18:19 +0000 | [diff] [blame] | 27 | 2015-02-01 - Version 0.4 (revision 72) |
robert.swiecki@gmail.com | 9773b16 | 2015-02-01 16:10:08 +0000 | [diff] [blame] | 28 | - Switch from udis86 to capstone (Capstone is available in many Linux distros as opposed to udis86) |
| 29 | - OSX 10.10 support |
| 30 | - Many smaller fixes (esp. for MacOS) |
| 31 | |
robert.swiecki | a753734 | 2011-07-02 17:23:25 +0000 | [diff] [blame] | 32 | 2011-07-02 - Version 0.3 (revision 37) |
| 33 | - Honggfuzz now allows attaching to an external process (-p) (Linux only) |
| 34 | - -f no longer required when -c (external command) is specified |
| 35 | - Smaller fixes (typos) |
| 36 | |
robert.swiecki@gmail.com | bd95fb8 | 2011-06-02 02:50:59 +0000 | [diff] [blame] | 37 | 2011-06-02 - Version 0.2 (revision 26) |
| 38 | - MacOS fixes (parsing DiagnosticReports) - solves http://code.google.com/p/honggfuzz/issues/detail?id=2 |
| 39 | - getopt() returns 'int' and not 'char' (could hang the process in a forever-loop) |
robert.swiecki@gmail.com | d80750a | 2015-03-03 19:03:10 +0000 | [diff] [blame] | 40 | - Formatting changes |
| 41 | - Updated comments/usage |
robert.swiecki@gmail.com | bd95fb8 | 2011-06-02 02:50:59 +0000 | [diff] [blame] | 42 | |
| 43 | 2010-12-13 - Initial release 0.1 (revision 13) |