blob: a5c13773bf06b6129b147d0693cc337639f1dd4f [file] [log] [blame]
Robert Swiecki2da8e5f2016-03-16 15:53:43 +010012016-03-15 - Version 0.7 (rev 6d01e82)
2 - Asan code-coverage (SANCOV) available for all platforms (incl. Windows)
Anestis Bechtsoudisbfcba122016-04-28 10:55:20 +03003 - Support for Intel PT under Linux v4.0 and newer (and Broadwell/Skylake/newer Intel CPUs)
4 - Should work under: Linux, FreeBSD, Mac OS X, Windows/Cygwin, possibly other POSIX-compliant systems
Robert Swiecki2da8e5f2016-03-16 15:53:43 +01005
Jagger85ea8202015-08-14 04:23:57 +020062015-08-14 - Version 0.6 (rev aa61adb)
robert.swiecki@gmail.comd80750a2015-03-03 19:03:10 +00007 - Improvements to feedback-driven fuzzing. Using bloom-style filter to record branches (much faster).
8 - Using multiple hardware-assisted feedback signals at once.
9 - Multiple small things: usage notes, logging
10
robert.swiecki@gmail.coma63017f2015-02-26 15:14:48 +0000112015-02-26 - Version 0.5 (revision 284)
12 - Feedback-driven fuzzing on Linux (using Intel's BTS with Linux perf infrastructure for branch counting) (-Dp option)
13 - Compiles cleanly and works under FreeBSD 10.1
14 - Uses libbfd/libunwind (under Linux) to disassemble offending instructions
15 - Many smaller fixes
16
robert.swiecki@gmail.com32aaf382015-02-01 16:18:19 +0000172015-02-01 - Version 0.4 (revision 72)
robert.swiecki@gmail.com9773b162015-02-01 16:10:08 +000018 - Switch from udis86 to capstone (Capstone is available in many Linux distros as opposed to udis86)
19 - OSX 10.10 support
20 - Many smaller fixes (esp. for MacOS)
21
robert.swieckia7537342011-07-02 17:23:25 +0000222011-07-02 - Version 0.3 (revision 37)
23 - Honggfuzz now allows attaching to an external process (-p) (Linux only)
24 - -f no longer required when -c (external command) is specified
25 - Smaller fixes (typos)
26
robert.swiecki@gmail.combd95fb82011-06-02 02:50:59 +0000272011-06-02 - Version 0.2 (revision 26)
28 - MacOS fixes (parsing DiagnosticReports) - solves http://code.google.com/p/honggfuzz/issues/detail?id=2
29 - getopt() returns 'int' and not 'char' (could hang the process in a forever-loop)
robert.swiecki@gmail.comd80750a2015-03-03 19:03:10 +000030 - Formatting changes
31 - Updated comments/usage
robert.swiecki@gmail.combd95fb82011-06-02 02:50:59 +000032
332010-12-13 - Initial release 0.1 (revision 13)