source: zzuf/trunk/NEWS @ 4394

Last change on this file since 4394 was 4280, checked in by Sam Hocevar, 11 years ago

Prepare for zzuf 0.13. Soon.

  • Property svn:keywords set to Id
File size: 2.5 KB
Line 
1
2Changes from zzuf 0.12 to 0.13
3
4 * various fixes for Linux, FreeBSD, OS X and OpenBSD libc calls.
5 * network host filtering support.
6 * support for memory limits on OS X.
7 * massive testsuite improvements.
8 * support most cat options in zzcat, which is now fully programmable.
9
10Changes from zzuf 0.11 to 0.12
11
12 * no longer crash when the fuzzed application uses realloc() before all
13   libraries have been properly initialised.
14 * minor bug fixes and changes.
15 * deprecate -F in favour of -j, to mimic make.
16
17Changes from zzuf 0.10 to 0.11
18
19 * non-locking stdio functions and dup()/dup2() reimplementations
20 * improved testsuite with RNG statistical analysis
21 * better fuzzing ratio range and random number generation
22
23Changes from zzuf 0.9 to 0.10
24
25 * network port selection for targeted fuzzing
26
27Changes from zzuf 0.8.1 to 0.9
28
29 * support for cherry-picking fuzzed descriptors
30 * support for CPU time limits
31 * do not interfere with LD_PRELOAD mechanisms
32
33Changes from zzuf 0.8 to 0.8.1
34
35 * remove spurious debug message
36 * fix an unsaved errno issue
37
38Changes from zzuf 0.7 to 0.8
39
40 * getopt_long() reimplementation
41 * fix for 64bit issues
42 * -M works on OpenBSD
43 * mmap reimplementation does not use the heap
44
45Changes from zzuf 0.6.1 to 0.7
46
47 * added new fuzzing modes
48 * fixed crash in regex handlers
49 * improved debug messages
50
51Changes from zzuf 0.6 to 0.6.1
52
53 * fixed bad seed offset
54 * fixed a crash in the memory manager
55
56Changes from zzuf 0.5 to 0.6
57
58 * allow to fuzz only parts of the input
59 * support for readv(), pread(), recv(), recvfrom(), recvmsg()
60 * support for asynchronous IO
61 * minor fixes for crashes and memory leaks
62
63Changes from zzuf 0.4 to 0.5
64
65 * ratio range support
66 * auto-increment mode
67 * better timing support, better debug messages, improved documentation
68
69Changes from zzuf 0.3 to 0.4
70
71 * check for memory exhausting processes
72 * built-in MD5 hashing
73 * fix for mmap(), OS X map_fd() support
74
75Changes from zzuf 0.2 to 0.3
76
77 * FreeBSD, NetBSD and OpenBSD support
78 * direct standard input fuzzing
79 * stdio support: full (FreeBSD), freopen, fseeko, rewind
80 * fd support: mmap, munmap
81
82Changes from zzuf 0.1 to 0.2
83
84 * network and standard input support
85 * Mac OS X support
86 * custom random number generator
87 * byte protection and refusal
88
89Changes to 0.1
90
91 * initial release
92 * only works on Linux
93 * stdio support: fopen, fopen64, fseek, fread, getc, fgetc, fgets, ungetc,
94   fclose, getline, getdelim, __getdelim
95 * fd support: open, open64, read, lseek, lseek64, close
96 * fuzzing modes: toggle random bits
Note: See TracBrowser for help on using the repository browser.