# # ChangeLog for zzuf # # Generated by Trac 1.2.2 # Jan 18, 2021, 11:54:54 AM Fri, 20 Mar 2009 23:28:51 GMT Sam Hocevar [3408] * zzuf/trunk/src/lib-fd.c (modified) lib-fd.c: accept() may accept NULL as the addrlen argument. Do not ... Sat, 18 Oct 2008 22:01:43 GMT Sam Hocevar [3001] * zzuf/trunk/doc/zzuf.1 (modified) * zzuf/trunk/src/zzuf.c (modified) Rename --max-cpu into --max-cputime to avoid confusion (fixes #44). Wed, 17 Sep 2008 22:17:23 GMT Sam Hocevar [2818] * zzuf/trunk/src/zzuf.c (modified) * zzuf.c: use atol() instead of atoi() for the --seed flag. Wed, 17 Sep 2008 22:17:17 GMT Sam Hocevar [2817] * zzuf/trunk/src/zzuf.c (modified) * zzuf.c: allow the use of -r=0 in addition to -r 0, and likewise for ... Mon, 15 Sep 2008 19:39:44 GMT Sam Hocevar [2816] * zzuf/trunk/doc/zzuf.1 (modified) * doc/zzuf.1: fix a typo in the manpage. Mon, 25 Aug 2008 19:28:25 GMT Sam Hocevar [2771] * zzuf/trunk/doc/zzuf.1 (modified) * zzuf.1: add a more advanced VLC fuzzing example. Wed, 23 Jul 2008 23:40:13 GMT Sam Hocevar [2584] * zzuf/trunk/src/fd.c (modified) * zzuf/trunk/src/fd.h (modified) * zzuf/trunk/src/lib-stream.c (modified) * Hack around to get HP-UX tools to work. It still fails the most ... Wed, 23 Jul 2008 23:40:06 GMT Sam Hocevar [2583] * zzuf/trunk/doc/zzuf.1 (modified) * zzuf/trunk/src/zzuf.c (modified) * zzuf.c: make the -B flag (max bytes) also work when fuzzing the ... Sun, 20 Jul 2008 11:20:47 GMT Sam Hocevar [2579] * zzuf/trunk/test/Makefile.am (modified) * test/Makefile.am: add functions.inc to the distribution. Sun, 20 Jul 2008 11:16:06 GMT Sam Hocevar [2578] * zzuf/trunk/configure.ac (modified) * configure.ac: fix the __printf__ attribute macro. Sun, 20 Jul 2008 11:11:27 GMT Sam Hocevar [2577] * zzuf/trunk/configure.ac (modified) * zzuf/trunk/src/debug.h (modified) * configure.ac: add a check for the __printf__ function attribute. Sun, 20 Jul 2008 10:19:06 GMT Sam Hocevar [2576] * zzuf/trunk/test/bug-div0.c (modified) * bug-div0.c: raise SIGFPE manually since Darwin won't trap on 1/0. Sun, 20 Jul 2008 10:10:35 GMT Sam Hocevar [2575] * zzuf/trunk/src/fuzz.c (modified) * fuzz.c: activate the fuzz() debug message, it may be verbose but I ... Sun, 20 Jul 2008 10:10:31 GMT Sam Hocevar [2574] * zzuf/trunk/src/lib-mem.c (modified) * lib-mem.c: with all the preprocessor crap that we now have in C ... Sun, 20 Jul 2008 09:57:58 GMT Sam Hocevar [2573] * zzuf/trunk/test/check-div0 (modified) * zzuf/trunk/test/check-md5 (modified) * zzuf/trunk/test/check-memory (modified) * zzuf/trunk/test/check-overflow (modified) * zzuf/trunk/test/check-rng (modified) * zzuf/trunk/test/check-utils (modified) * zzuf/trunk/test/functions.inc (added) * Factored the test suite to avoid excessive code duplication. Sun, 20 Jul 2008 09:57:52 GMT Sam Hocevar [2572] * zzuf/trunk/src/lib-stream.c (modified) * lib-stream.c: since __srefill is far more powerful than __srget, we ... Sun, 20 Jul 2008 01:29:45 GMT Sam Hocevar [2571] * zzuf/trunk/src/lib-stream.c (modified) * lib-stream.c: fix a bug in the OS X __srefill implementation. Sun, 20 Jul 2008 01:22:46 GMT Sam Hocevar [2570] * zzuf/trunk/src/lib-stream.c (modified) * lib-stream.c: the BSDs' refill function is slightly different from ... Fri, 18 Jul 2008 09:28:30 GMT Sam Hocevar [2569] * zzuf/trunk/configure.ac (modified) * zzuf/trunk/doc/libzzuf.3 (modified) * zzuf/trunk/src/lib-stream.c (modified) * Implement __srget on FreeBSD, which is yet another version of ... Fri, 18 Jul 2008 09:28:26 GMT Sam Hocevar [2568] * zzuf/trunk/src/lib-stream.c (modified) * lib-stream.c: fix the fread() implementation on FreeBSD 7.0. Fri, 18 Jul 2008 09:28:22 GMT Sam Hocevar [2567] * zzuf/trunk/test/check-utils (modified) * check-utils: only perform 3 util test series, the rest was only ... Fri, 18 Jul 2008 09:28:18 GMT Sam Hocevar [2566] * zzuf/trunk/src/lib-stream.c (modified) * lib-stream.c: only use the __srefill trick on OS X. HP-UX is too ... Fri, 18 Jul 2008 09:28:14 GMT Sam Hocevar [2565] * zzuf/trunk/src/lib-mem.c (modified) * lib-mem.c: fix FreeBSD 7.0 build by including earlier on. Fri, 18 Jul 2008 09:28:10 GMT Sam Hocevar [2564] * zzuf/trunk/test/check-rng (modified) * Make the RNG test shorter... it should not vary across platforms ... Fri, 18 Jul 2008 09:28:06 GMT Sam Hocevar [2563] * zzuf/trunk/test/check-utils (modified) * zzuf/trunk/test/zzcat.c (modified) * Add slightly more complex modes to zzcat. Fri, 18 Jul 2008 09:28:02 GMT Sam Hocevar [2562] * zzuf/trunk/Makefile.am (modified) * zzuf/trunk/configure.ac (modified) * zzuf/trunk/m4/func.m4 (added) * zzuf/trunk/msvc/config.h (modified) * zzuf/trunk/src/lib-load.h (modified) * Better check for the __func__ keyword that does not rely on ... Fri, 18 Jul 2008 09:27:56 GMT Sam Hocevar [2561] * zzuf/trunk/test/check-utils (modified) * zzuf/trunk/test/zzcat.c (modified) * Add simpler modes to zzcat to better analyse what's going on. Wed, 16 Jul 2008 23:24:06 GMT Sam Hocevar [2560] * zzuf/trunk/test/bug-memory.c (modified) * bug-memory.c: fix the SIGSEGV unit test. Wed, 16 Jul 2008 23:17:12 GMT Sam Hocevar [2559] * zzuf/trunk/configure.ac (modified) * zzuf/trunk/src/lib-stream.c (modified) * Support fsetpos64 on Linux. Wed, 16 Jul 2008 23:17:07 GMT Sam Hocevar [2558] * zzuf/trunk/test/zzcat.c (modified) * zzcat.c: partial fread() reads are undefined; avoid them in zzcat. Wed, 16 Jul 2008 21:54:35 GMT Sam Hocevar [2557] * zzuf/trunk/src/lib-stream.c (modified) * lib-mem.c: add pre-include macro to get getc_unlocked() on OpenSolaris. Wed, 16 Jul 2008 21:45:44 GMT Sam Hocevar [2556] * zzuf/trunk/src/lib-mem.c (modified) * lib-mem.c: add pre-include macros to get mmap and valloc on ... Wed, 16 Jul 2008 21:45:40 GMT Sam Hocevar [2555] * zzuf/trunk/src/zzuf.c (modified) * zzuf.c: rename sig2str to sig2name; the former is a Solaris libc ... Wed, 16 Jul 2008 21:41:27 GMT Sam Hocevar [2554] * zzuf/trunk/src/lib-stream.c (modified) * Another fucked commit... synchronise config.h and lib-stream.c. Wed, 16 Jul 2008 21:37:12 GMT Sam Hocevar [2553] * zzuf/trunk/configure.ac (modified) * zzuf/trunk/src/lib-stream.c (modified) * lib-stream.c: try to make the __filbuf() implementation portable ... Wed, 16 Jul 2008 21:24:09 GMT Sam Hocevar [2552] * zzuf/trunk/configure.ac (modified) * zzuf/trunk/doc/libzzuf.3 (modified) * zzuf/trunk/src/lib-stream.c (modified) * Implement freopen64, fsetpos64 and fseeko64 for OpenSolaris. Wed, 16 Jul 2008 21:03:37 GMT Sam Hocevar [2551] * zzuf/trunk/test/check-utils (modified) * check-utils: use tail -n X or tail -X depending on the platform. Wed, 16 Jul 2008 20:53:14 GMT Sam Hocevar [2550] * zzuf/trunk/bootstrap (modified) * zzuf/trunk/test/check-utils (modified) * bootstrap: update bootstrapping script for OpenSolaris ... Wed, 16 Jul 2008 20:36:58 GMT Sam Hocevar [2549] * zzuf/trunk/test/check-md5 (added) * Oops, forgot to check in check-md5. Wed, 16 Jul 2008 20:36:14 GMT Sam Hocevar [2548] * zzuf/trunk/test/Makefile.am (modified) * zzuf/trunk/test/check-div0 (modified) * zzuf/trunk/test/check-memory (modified) * zzuf/trunk/test/check-overflow (modified) * zzuf/trunk/test/check-rng (modified) * zzuf/trunk/test/check-utils (modified) * Add a unit test for MD5 hashes. Wed, 16 Jul 2008 17:23:37 GMT Sam Hocevar [2545] * zzuf/trunk/.gitignore (modified) * zzuf/trunk/test/Makefile.am (modified) * zzuf/trunk/test/bug-div0.c (added) * zzuf/trunk/test/bug-memory.c (added) * zzuf/trunk/test/bug-overflow.c (added) * zzuf/trunk/test/check-div0 (added) * zzuf/trunk/test/check-memory (added) * zzuf/trunk/test/check-overflow (added) * zzuf/trunk/test/check-rng (moved) * zzuf/trunk/test/check-utils (moved) * Add a bunch of unit tests to check for zzuf basic capabilities: ... Wed, 16 Jul 2008 17:23:33 GMT Sam Hocevar [2544] * zzuf/trunk/src/mygetopt.c (modified) * mygetopt.c: fix a parsing issue with short options. Wed, 16 Jul 2008 17:23:29 GMT Sam Hocevar [2542] * zzuf/trunk/configure.ac (modified) * zzuf/trunk/src/lib-fd.c (modified) * zzuf/trunk/src/lib-stream.c (modified) * Fix a few HP-UX warnings caused by missing headers. Wed, 16 Jul 2008 17:23:24 GMT Sam Hocevar [2541] * zzuf/trunk/test/Makefile.am (modified) * zzuf/trunk/test/rng (added) * zzuf/trunk/test/utils (moved) * Split the test suite into the RNG test and the Unix utils test. Wed, 16 Jul 2008 09:52:08 GMT Sam Hocevar [2534] * zzuf/trunk/msvc/config.h (modified) * zzuf/trunk/src/Makefile.am (modified) * zzuf/trunk/src/zzuf.c (modified) * zzuf.c: retrieve library object name from libtool's .la file so we ... Wed, 16 Jul 2008 09:52:02 GMT Sam Hocevar [2533] * zzuf/trunk/configure.ac (modified) * zzuf/trunk/doc/libzzuf.3 (modified) * zzuf/trunk/src/lib-stream.c (modified) * Implement __srefill() for full HP-UX support on parisc-gcc. Wed, 16 Jul 2008 09:51:58 GMT Sam Hocevar [2532] * zzuf/trunk/test/zzcat.c (modified) * zzcat.c: compilation fix for missing headers. Wed, 16 Jul 2008 09:51:53 GMT Sam Hocevar [2531] * zzuf/trunk/test/testsuite.sh (modified) * testsuite.h: do not test for grep -a if the option is unknown. Tue, 15 Jul 2008 21:34:14 GMT Sam Hocevar [2530] * zzuf/trunk/configure.ac (modified) * zzuf/trunk/src/lib-fd.c (modified) * zzuf/trunk/src/lib-mem.c (modified) * zzuf/trunk/src/lib-signal.c (modified) * zzuf/trunk/src/zzuf.c (modified) * zzuf/trunk/test/zzcat.c (modified) * Add a few _INCLUDE_POSIX_SOURCE defines here and there so that we ... Tue, 15 Jul 2008 20:16:15 GMT Sam Hocevar [2529] * zzuf/trunk/test/testsuite.sh (modified) * testsuite.sh: use printf instead of echo -n for better portability. Tue, 15 Jul 2008 20:16:11 GMT Sam Hocevar [2528] * zzuf/trunk/configure.ac (modified) * zzuf/trunk/doc/libzzuf.3 (modified) * zzuf/trunk/src/lib-fd.c (modified) * zzuf/trunk/src/lib-stream.c (modified) * Implement additional functions required on HP-UX: __fopen64, ... Tue, 15 Jul 2008 20:16:06 GMT Sam Hocevar [2527] * zzuf/trunk/Makefile.am (modified) * zzuf/trunk/configure.ac (modified) * zzuf/trunk/m4 (added) * zzuf/trunk/m4/cflags.m4 (added) * zzuf/trunk/src/lib-fd.c (modified) * zzuf/trunk/src/libzzuf.c (modified) * Build on HP-UX systems: disable unsupported warning flags, define ... Tue, 15 Jul 2008 20:16:02 GMT Sam Hocevar [2526] * zzuf/trunk/configure.ac (modified) * configure.ac: do not use -fno-strength-reduce -fomit-frame-pointer, ... Tue, 15 Jul 2008 20:15:58 GMT Sam Hocevar [2525] * zzuf/trunk/src/zzuf.c (modified) * zzuf.c: reformated the licensing information for zzuf -V. Tue, 15 Jul 2008 20:15:53 GMT Sam Hocevar [2524] * zzuf/trunk/src/lib-stream.c (modified) * lib-stream.c: remove an unused variable. Tue, 15 Jul 2008 20:15:47 GMT Sam Hocevar [2523] * zzuf/trunk/configure.ac (modified) * zzuf/trunk/src/lib-mem.c (modified) * Fix a compilation issue on FreeBSD by defining _BSD_SOURCE and ... Tue, 15 Jul 2008 20:15:43 GMT Sam Hocevar [2522] * zzuf/trunk/build-win32 (modified) * Fix the Win32 package build. No, it still doesn't work, it just builds. Tue, 15 Jul 2008 20:15:35 GMT Sam Hocevar [2521] * zzuf/trunk/doc/zzuf.1 (modified) * zzuf/trunk/src/libzzuf.h (modified) * zzuf/trunk/src/opts.c (modified) * zzuf/trunk/src/zzuf.c (modified) * Set a default maximum memory usage value to avoid excessive swapping. Wed, 09 Jul 2008 10:50:43 GMT Sam Hocevar [2520] * zzuf/trunk/TODO (modified) * Ideas for a zzufrc file. Fri, 20 Jun 2008 06:05:25 GMT Sam Hocevar [2462] * zzuf/trunk/test/Makefile.am (modified) * Run the testsuite when "make check" is called. Fri, 20 Jun 2008 06:05:13 GMT Sam Hocevar [2461] * zzuf/trunk/src/zzuf.c (modified) * Avoid a potential shared library attack by never looking for ... Fri, 13 Jun 2008 09:31:21 GMT Sam Hocevar [2366] * zzuf/trunk/ChangeLog (modified) * zzuf/trunk/NEWS (modified) * zzuf/trunk/configure.ac (modified) * Version 0.12. * Updated NEWS and ChangeLog. Fri, 13 Jun 2008 09:31:17 GMT Sam Hocevar [2365] * zzuf/trunk/doc/libzzuf.3 (modified) * Finished the libzzuf manual page. Tue, 10 Jun 2008 16:21:22 GMT Sam Hocevar [2355] * zzuf/trunk/src/lib-mem.c (modified) * Fix a crash in the realloc() wrapper occurring when dlsym() or ... Tue, 10 Jun 2008 16:21:17 GMT Sam Hocevar [2354] * zzuf/trunk/src/lib-mem.c (modified) * zzuf/trunk/src/libzzuf.c (modified) * Do not try to free() on buffers that have been allocated with the ... Tue, 10 Jun 2008 16:21:11 GMT Sam Hocevar [2353] * zzuf/trunk/doc/Makefile.am (modified) * zzuf/trunk/doc/libzzuf.3 (added) * zzuf/trunk/doc/zzuf.1 (modified) * Started writing a manual page for libzzuf. Mon, 19 May 2008 11:25:05 GMT Sam Hocevar [2345] * zzuf/trunk/doc/zzuf.1 (modified) * zzuf/trunk/src/libzzuf.c (modified) * zzuf/trunk/src/zzuf.c (modified) * Change -M to mean mebibytes instead of megabytes, because I'm a ... Mon, 19 May 2008 11:25:01 GMT Sam Hocevar [2344] * zzuf/trunk/doc/zzuf.1 (modified) * zzuf/trunk/src/zzuf.c (modified) * Change -F to -j, to mimic make. Mon, 19 May 2008 11:24:56 GMT Sam Hocevar [2343] * zzuf/trunk/doc/zzuf.1 (modified) * zzuf/trunk/src/zzuf.c (modified) * Allow to omit the right-hand side of the seed range, for indefinite ... Mon, 19 May 2008 11:24:51 GMT Sam Hocevar [2342] * zzuf/trunk/doc/zzuf.1 (modified) * Clarify -C0 behaviour. Mon, 19 May 2008 11:24:46 GMT Sam Hocevar [2341] * zzuf/trunk/src/zzuf.c (modified) * Add SIGPIPE to the list of crashing signals. Mon, 19 May 2008 11:24:41 GMT Sam Hocevar [2340] * zzuf/trunk/src/lib-fd.c (modified) * Fix an invalid cast on the Alpha architecture caused by ... Sun, 18 May 2008 19:56:52 GMT Sam Hocevar [2338] * zzuf/trunk/ChangeLog (modified) * zzuf/trunk/NEWS (modified) * zzuf/trunk/configure.ac (modified) * Version 0.11. * Updated NEWS and ChangeLog. Sun, 18 May 2008 19:56:48 GMT Sam Hocevar [2337] * zzuf/trunk/src/fuzz.c (modified) * Minor memory and speed optimisation. Sun, 18 May 2008 18:13:45 GMT Sam Hocevar [2336] * zzuf/trunk/src/debug.c (modified) * zzuf/trunk/src/fd.c (modified) * zzuf/trunk/src/libzzuf.c (modified) * Start working on the internal code documentation. Sun, 18 May 2008 12:38:37 GMT Sam Hocevar [2335] * zzuf/trunk/test/testsuite.sh (modified) * Don't use `--' in the testsuite, it is no longer understood. Sun, 18 May 2008 12:38:32 GMT Sam Hocevar [2334] * zzuf/trunk/doc/zzuf.1 (modified) * zzuf/trunk/src/lib-stream.c (modified) * Implement getchar() and getchar_unlocked(). Sun, 18 May 2008 09:45:53 GMT Sam Hocevar [2333] * zzuf/trunk/src/zzuf.c (modified) * Minor changes: add quotes between launched program name, update ... Sun, 18 May 2008 09:45:48 GMT Sam Hocevar [2332] * zzuf/trunk/src/lib-stream.c (modified) * Make sure the fgets_unlocked() reimplementation uses ... Sat, 17 May 2008 23:10:47 GMT Sam Hocevar [2331] * zzuf/trunk/doc/zzuf.1 (modified) * zzuf/trunk/src/lib-stream.c (modified) * Implement fgets_unlocked() and fread_unlocked(). Sat, 17 May 2008 23:10:41 GMT Sam Hocevar [2330] * zzuf/trunk/configure.ac (modified) * zzuf/trunk/src/lib-stream.c (modified) * Implement getc_unlocked() and fgetc_unlocked(). Sat, 17 May 2008 13:40:45 GMT Sam Hocevar [2328] * zzuf/trunk/doc/zzuf.1 (modified) * Document the new command line parsing behaviour. Sat, 17 May 2008 13:40:40 GMT Sam Hocevar [2327] * zzuf/trunk/src/zzuf.c (modified) * No longer require the "--" trick to separate zzuf's flags and the ... Fri, 16 May 2008 22:01:18 GMT Sam Hocevar [2326] * zzuf/trunk/src/debug.c (modified) * zzuf/trunk/src/fd.c (modified) * zzuf/trunk/src/lib-fd.c (modified) * zzuf/trunk/src/zzuf.c (modified) * Cosmetic: remove trailing spaces from the source code. Fri, 16 May 2008 22:01:11 GMT Sam Hocevar [2325] * zzuf/trunk/.gitignore (modified) * zzuf/trunk/test/Makefile.am (modified) * zzuf/trunk/test/testsuite.sh (modified) * zzuf/trunk/test/zzero.c (added) * Add statistical analysis to the testsuite to check our random ... Fri, 16 May 2008 22:01:07 GMT Sam Hocevar [2324] * zzuf/trunk/src/fuzz.c (modified) * Improve overall randomness. Now even close seeds have very ... Fri, 16 May 2008 22:01:03 GMT Sam Hocevar [2323] * zzuf/trunk/TODO (modified) * Update TODO. Fri, 16 May 2008 22:00:58 GMT Sam Hocevar [2322] * zzuf/trunk/doc/zzuf.1 (modified) * Update copyright and homepage in the manual page. Sat, 26 Apr 2008 12:24:57 GMT Sam Hocevar [2320] * zzuf/trunk/.gitignore (modified) * zzuf/trunk/configure.ac (modified) * zzuf/trunk/doc/zzuf.1 (modified) * zzuf/trunk/src/lib-fd.c (modified) * Implement dup() and dup2(). They are needed for Debian's ... Sat, 26 Apr 2008 11:30:45 GMT Sam Hocevar [2319] * zzuf/trunk/.gitignore (added) * zzuf/trunk/configure.ac (modified) * zzuf/trunk/src/zzuf.c (modified) * Slightly updated the build system. Sat, 12 Apr 2008 07:44:34 GMT Sam Hocevar [2272] * zzuf/trunk/src/fuzz.c (modified) * zzuf/trunk/src/libzzuf.h (modified) * Set minimal fuzzing ratio to 0.000000001% (less than one bit ... Wed, 09 Apr 2008 09:49:16 GMT Sam Hocevar [2271] * zzuf/trunk/src/debug.c (modified) * Implement %g in the debug() format string. Incomplete but useful. Sat, 03 Nov 2007 00:24:46 GMT Sam Hocevar [1867] * zzuf/trunk/ChangeLog (modified) * zzuf/trunk/NEWS (modified) * zzuf/trunk/configure.ac (modified) * Version 0.10. * Updated NEWS and ChangeLog. Sat, 03 Nov 2007 00:22:58 GMT Sam Hocevar [1866] * zzuf/trunk/src/Makefile.am (modified) * Link libzzuf with winsock because of our use of htons. Sat, 03 Nov 2007 00:14:40 GMT Sam Hocevar [1865] * zzuf/trunk/doc/zzuf.1 (modified) * Documentation updates. Sat, 03 Nov 2007 00:08:43 GMT Sam Hocevar [1864] * zzuf/trunk/src/lib-fd.c (modified) * Do not fuzz non-IP network protocols. They’re too painful to fine- ... Fri, 02 Nov 2007 23:34:22 GMT Sam Hocevar [1863] * zzuf/trunk/src/lib-fd.c (modified) * Merged the bind() and connect() diversions using macros. They were ... Fri, 02 Nov 2007 23:23:25 GMT Sam Hocevar [1862] * zzuf/trunk/src/lib-fd.c (modified) * Divert connect() so that -p/--ports now works with outbound ... Fri, 02 Nov 2007 23:22:11 GMT Sam Hocevar [1861] * zzuf/trunk/configure.ac (modified) * Look for connect(). Fri, 02 Nov 2007 23:07:41 GMT Sam Hocevar [1860] * zzuf/trunk/doc/zzuf.1 (modified) * Updated documentation.