39a8524c0e
* Added a _zz_disabled flag. This is needed on OS X where we protect the fopen_orig() call because it will call our own diverted open() function and we don't want it to fiddle with our structures.
Sam Hocevar2007-01-03 22:51:36 +00:00
5d89130fb9
* Do not fuzz anything if 0 bytes were read. * Added a debug message for fuzzing.
Sam Hocevar2007-01-03 22:25:45 +00:00
ead4987c3b
* Better debug messages in load-stream.c.
Sam Hocevar2007-01-03 22:12:02 +00:00
6b072012f4
* Implemented %c in our debug() printf implementation.
Sam Hocevar2007-01-03 22:10:57 +00:00
de9a7ef44d
* Use "strings </dev/urandom", not "strings /dev/urandom".
Sam Hocevar2007-01-03 21:53:03 +00:00
a69b8cc7ed
* Added a stupid PRNG to streamcat and fdcat. * Do not use sed in the testsuite, because of OS X.
Sam Hocevar2007-01-03 21:51:11 +00:00
a786231fb2
* No longer use the OS's PRNG, we use our own (based on a Dr Dobbs article from November 1985, page 91).
Sam Hocevar2007-01-03 21:20:22 +00:00
abb31b42e9
* Split some code into clean functions.
Sam Hocevar2007-01-03 20:43:47 +00:00
77f97d7c4d
* Make the testsuite reproductible.
Sam Hocevar2007-01-03 17:58:11 +00:00
3e74a56190
* Use a separate file descriptor for debugging messages, so that the -q flag does not remove debug messages. * Slightly improved fd handling code.
Sam Hocevar2007-01-02 01:13:05 +00:00
d7fa36634e
* Made the debug() function signal-safe by reimplementing the necessary subset of fprintf() we needed.
Sam Hocevar2007-01-02 00:27:33 +00:00
03cdccdc80
* Deprecate README tutorial. Everything’s in the manpage now.
Sam Hocevar2007-01-01 21:55:48 +00:00
c8df6d0f5b
* Implemented signal handling. * Updated documentation accordingly and improved a few parts.
Sam Hocevar2007-01-01 21:35:54 +00:00
85f6af7cb2
* Alphabetise flags in help output and manpage.
Sam Hocevar2007-01-01 19:49:57 +00:00
728cfe90bf
* Implement --max-bytes and --max-time.
Sam Hocevar2006-12-22 15:06:21 +00:00
5cae3cb2c9
* Implemented parallelisation. * Implemented “quiet” mode. * Handle stdin and stderr in their own pipes.
Sam Hocevar2006-12-22 13:53:58 +00:00
3134245182
* Don’t rely on libzzuf.h in debug.c, so that it can be used in zzuf, too.
Sam Hocevar2006-12-22 13:18:13 +00:00
5d9b5366ee
* Fork to launch the child and read its stdout/stderr.
Sam Hocevar2006-12-21 19:56:22 +00:00
db7d70a853
* Crap, percents could not go higer than 1.0.
Sam Hocevar2006-12-15 15:07:38 +00:00
c73bf4e00f
* Switch random back to 32 bits. It's enough (tm).
Sam Hocevar2006-12-15 14:57:59 +00:00
f8fcc918b8
* Really fix the inconsistency bug. Now dd bs=2048 count=1 gives the same result as dd bs=1 count=2048.
Sam Hocevar2006-12-15 14:07:46 +00:00
22c8111a5a
* Implemented lseek() and factored lseek64() code.
Sam Hocevar2006-12-15 13:20:01 +00:00
a6acd05e17
* Handle percent < 100.0/CHUNK_SIZE a bit better. * Fix a grave index bug in the fuzzer that made everything inconsistent.
Sam Hocevar2006-12-15 13:12:44 +00:00
7695aaa56f
* Add a printf attribute to the debug function to trap errors.
Sam Hocevar2006-12-15 10:18:57 +00:00
93ef1731f4
* Oops, fix a bug in the lseek64() diversion.
Sam Hocevar2006-12-15 10:07:53 +00:00
73b5ad747e
* Better error reporting if command failed.
Sam Hocevar2006-12-15 09:01:46 +00:00
6e2d2746f9
* Add --debug. * --include and --exclude now work.
Sam Hocevar2006-12-15 08:42:27 +00:00
af786f13d4
* Add fallbacks to our functions in case other libraries call libc functions in their init constructor (eg. libproc).
Sam Hocevar2006-12-15 08:14:38 +00:00
817f735d78
* Added code for --include/--exclude. Does not work yet.
Sam Hocevar2006-12-15 07:53:09 +00:00