Commit Graph

21 Commits

Author SHA1 Message Date
Sam Hocevar
19d99de4b9 * Added auto-increment mode. Not very handy to use yet. 2007-01-13 19:33:48 +00:00
Sam Hocevar
c65f0017e8 * Factor regex stuff into fd.c, so that <regex.h> isn’t needed otherwhere. 2007-01-07 21:14:26 +00:00
Sam Hocevar
07680233bd * Merged chars.c and fuzz.c. 2007-01-07 18:34:50 +00:00
Sam Hocevar
c0aad3b6e5 * If no argument is given, just fuzz standard input. 2007-01-07 18:18:50 +00:00
Sam Hocevar
f109b99b53 * Always define getc(), but undefine the getc macro beforehands just in case.
* Implemented _IO_getc().
2007-01-07 10:34:45 +00:00
Sam Hocevar
86dfb1f5fd * Implemented -R / --refuse. 2007-01-04 08:59:05 +00:00
Sam Hocevar
ab9a1d771c * Implement -P / --protect. 2007-01-04 01:09:04 +00:00
Sam Hocevar
5d89130fb9 * Do not fuzz anything if 0 bytes were read.
* Added a debug message for fuzzing.
2007-01-03 22:25:45 +00:00
Sam Hocevar
01f03abe90 * Factored regex matching stuff. 2006-12-29 17:49:11 +00:00
Sam Hocevar
291a1ca6c1 * Renamed functions here and there. 2006-12-28 20:32:21 +00:00
Sam Hocevar
53157d4fbb * Improved zfd_register() and zfd_* function performances.
* Changed function names here and there.
2006-12-28 20:22:32 +00:00
Sam Hocevar
d7d610c117 * Shorten function names. 2006-12-28 15:51:43 +00:00
Sam Hocevar
5bb4e9c609 * Hide struct zzuf behind public functions. No real abstraction yet. 2006-12-28 15:48:10 +00:00
Sam Hocevar
b7370e4aba * Huge performance improvement by caching the bit array. Yay. 2006-12-17 23:58:23 +00:00
Sam Hocevar
4c8da1b060 * Fix ratio so that it talks about bits, not bytes. 2006-12-15 17:47:59 +00:00
Sam Hocevar
6a4ef842b0 * Rename percent to ratio. 2006-12-15 16:10:56 +00:00
Sam Hocevar
f8fcc918b8 * Really fix the inconsistency bug. Now dd bs=2048 count=1 gives the same
result as dd bs=1 count=2048.
2006-12-15 14:07:46 +00:00
Sam Hocevar
a6acd05e17 * Handle percent < 100.0/CHUNK_SIZE a bit better.
* Fix a grave index bug in the fuzzer that made everything inconsistent.
2006-12-15 13:12:44 +00:00
Sam Hocevar
6e2d2746f9 * Add --debug.
* --include and --exclude now work.
2006-12-15 08:42:27 +00:00
Sam Hocevar
817f735d78 * Added code for --include/--exclude. Does not work yet. 2006-12-15 07:53:09 +00:00
Sam Hocevar
c77ff249ed * First somewhat working version. 2006-12-15 00:26:01 +00:00