* Version 0.2 is ready.

This commit is contained in:
Sam Hocevar
2007-01-06 00:40:51 +00:00
committed by sam
parent e62fd4c5e8
commit 3d20829220
5 changed files with 923 additions and 9 deletions

910
ChangeLog
View File

@@ -1,3 +1,913 @@
------------------------------------------------------------------------
r110 | sam | 2007-01-06 01:26:39 +0100 (Sat, 06 Jan 2007) | 2 lines
Changed paths:
M /trunk/doc/zzuf.1
* Another note in the manpage.
------------------------------------------------------------------------
r109 | sam | 2007-01-06 01:10:46 +0100 (Sat, 06 Jan 2007) | 2 lines
Changed paths:
M /trunk/src/zzuf.c
* Cosmetic fixes.
------------------------------------------------------------------------
r108 | sam | 2007-01-06 01:08:16 +0100 (Sat, 06 Jan 2007) | 4 lines
Changed paths:
M /trunk/doc/zzuf.1
M /trunk/src/zzuf.c
* Implemented --max-crashes.
* Renamed --forks to --max-forks.
* Changed debug messages format.
------------------------------------------------------------------------
r107 | sam | 2007-01-06 00:15:29 +0100 (Sat, 06 Jan 2007) | 2 lines
Changed paths:
M /trunk/src/zzuf.c
* Oops, forgot to fix --help output.
------------------------------------------------------------------------
r106 | sam | 2007-01-06 00:14:37 +0100 (Sat, 06 Jan 2007) | 2 lines
Changed paths:
M /trunk/doc/zzuf.1
M /trunk/src/zzuf.c
* Rename --fork to --max-forks.
------------------------------------------------------------------------
r105 | sam | 2007-01-05 22:36:13 +0100 (Fri, 05 Jan 2007) | 2 lines
Changed paths:
M /trunk/doc/zzuf.1
* Specified signal handling stuff in the manpage.
------------------------------------------------------------------------
r104 | sam | 2007-01-05 22:33:28 +0100 (Fri, 05 Jan 2007) | 3 lines
Changed paths:
M /trunk/doc/zzuf.1
* Split the bugs manpage section into bugs and restrictions.
* Listed diverted functions.
------------------------------------------------------------------------
r103 | sam | 2007-01-05 18:34:10 +0100 (Fri, 05 Jan 2007) | 2 lines
Changed paths:
M /trunk/src/load-stream.c
* Fix an uncontrolled corruption bug in fgetln().
------------------------------------------------------------------------
r102 | sam | 2007-01-05 17:03:04 +0100 (Fri, 05 Jan 2007) | 2 lines
Changed paths:
M /trunk/src/load-stream.c
* Fix fgetln(). The testsuite *almost* passes.
------------------------------------------------------------------------
r101 | sam | 2007-01-05 15:36:39 +0100 (Fri, 05 Jan 2007) | 2 lines
Changed paths:
M /trunk/configure.ac
M /trunk/src/libzzuf.c
M /trunk/src/libzzuf.h
M /trunk/src/load-stream.c
* Implemented BSD fgetln(). Untested yet.
------------------------------------------------------------------------
r100 | sam | 2007-01-05 12:01:49 +0100 (Fri, 05 Jan 2007) | 3 lines
Changed paths:
M /trunk/test/testsuite.sh
* Put back grep and sed into the testsuite, now that we can protect newlines
from being fuzzed away.
------------------------------------------------------------------------
r99 | sam | 2007-01-05 11:49:12 +0100 (Fri, 05 Jan 2007) | 2 lines
Changed paths:
M /trunk/doc/zzuf.1
* Minor layout tuning.
------------------------------------------------------------------------
r98 | sam | 2007-01-05 11:28:07 +0100 (Fri, 05 Jan 2007) | 3 lines
Changed paths:
M /trunk/doc/zzuf.1
M /trunk/src/libzzuf.c
* Allow octal escape values for -P and -R.
* Updated manpage accordingly and added a few minor things in it.
------------------------------------------------------------------------
r97 | sam | 2007-01-05 09:01:06 +0100 (Fri, 05 Jan 2007) | 2 lines
Changed paths:
M /trunk/doc/zzuf.1
M /trunk/src/zzuf.c
* Change -N to -n for --network.
------------------------------------------------------------------------
r96 | sam | 2007-01-05 08:57:41 +0100 (Fri, 05 Jan 2007) | 2 lines
Changed paths:
M /trunk/doc/zzuf.1
* Clarified reproducibility claim.
------------------------------------------------------------------------
r95 | sam | 2007-01-05 08:52:30 +0100 (Fri, 05 Jan 2007) | 2 lines
Changed paths:
M /trunk/doc/zzuf.1
M /trunk/src/libzzuf.c
M /trunk/src/libzzuf.h
M /trunk/src/load-fd.c
M /trunk/src/zzuf.c
* Network support.
------------------------------------------------------------------------
r94 | sam | 2007-01-05 01:24:43 +0100 (Fri, 05 Jan 2007) | 2 lines
Changed paths:
M /trunk/doc/zzuf.1
* Manpage layout improvements.
------------------------------------------------------------------------
r93 | sam | 2007-01-04 14:33:33 +0100 (Thu, 04 Jan 2007) | 2 lines
Changed paths:
M /trunk/doc/zzuf.1
* Minor manpage improvement.
------------------------------------------------------------------------
r92 | sam | 2007-01-04 14:28:35 +0100 (Thu, 04 Jan 2007) | 2 lines
Changed paths:
M /trunk/doc/zzuf.1
* Improved manpage, especially the statistical effect of using -R.
------------------------------------------------------------------------
r91 | sam | 2007-01-04 09:59:05 +0100 (Thu, 04 Jan 2007) | 2 lines
Changed paths:
M /trunk/doc/zzuf.1
M /trunk/src/fuzz.c
M /trunk/src/libzzuf.c
M /trunk/src/libzzuf.h
M /trunk/src/zzuf.c
* Implemented -R / --refuse.
------------------------------------------------------------------------
r90 | sam | 2007-01-04 02:09:04 +0100 (Thu, 04 Jan 2007) | 2 lines
Changed paths:
M /trunk/doc/zzuf.1
M /trunk/src/fuzz.c
M /trunk/src/libzzuf.c
M /trunk/src/libzzuf.h
M /trunk/src/zzuf.c
* Implement -P / --protect.
------------------------------------------------------------------------
r89 | sam | 2007-01-03 23:51:36 +0100 (Wed, 03 Jan 2007) | 4 lines
Changed paths:
M /trunk/src/libzzuf.c
M /trunk/src/libzzuf.h
M /trunk/src/load-fd.c
M /trunk/src/load-stream.c
* 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.
------------------------------------------------------------------------
r88 | sam | 2007-01-03 23:25:45 +0100 (Wed, 03 Jan 2007) | 3 lines
Changed paths:
M /trunk/src/fuzz.c
M /trunk/src/load-stream.c
* Do not fuzz anything if 0 bytes were read.
* Added a debug message for fuzzing.
------------------------------------------------------------------------
r87 | sam | 2007-01-03 23:12:02 +0100 (Wed, 03 Jan 2007) | 2 lines
Changed paths:
M /trunk/src/load-stream.c
* Better debug messages in load-stream.c.
------------------------------------------------------------------------
r86 | sam | 2007-01-03 23:10:57 +0100 (Wed, 03 Jan 2007) | 2 lines
Changed paths:
M /trunk/src/debug.c
* Implemented %c in our debug() printf implementation.
------------------------------------------------------------------------
r85 | sam | 2007-01-03 22:53:03 +0100 (Wed, 03 Jan 2007) | 2 lines
Changed paths:
M /trunk/test/testsuite.sh
* Use "strings </dev/urandom", not "strings /dev/urandom".
------------------------------------------------------------------------
r84 | sam | 2007-01-03 22:51:11 +0100 (Wed, 03 Jan 2007) | 3 lines
Changed paths:
M /trunk/test/fdcat.c
M /trunk/test/streamcat.c
M /trunk/test/testsuite.sh
* Added a stupid PRNG to streamcat and fdcat.
* Do not use sed in the testsuite, because of OS X.
------------------------------------------------------------------------
r83 | sam | 2007-01-03 22:20:22 +0100 (Wed, 03 Jan 2007) | 3 lines
Changed paths:
M /trunk/src/random.c
* No longer use the OS's PRNG, we use our own (based on a Dr Dobbs article
from November 1985, page 91).
------------------------------------------------------------------------
r82 | sam | 2007-01-03 21:43:47 +0100 (Wed, 03 Jan 2007) | 2 lines
Changed paths:
M /trunk/src/zzuf.c
* Split some code into clean functions.
------------------------------------------------------------------------
r81 | sam | 2007-01-03 18:58:11 +0100 (Wed, 03 Jan 2007) | 2 lines
Changed paths:
M /trunk/test/testsuite.sh
* Make the testsuite reproductible.
------------------------------------------------------------------------
r80 | sam | 2007-01-03 18:57:52 +0100 (Wed, 03 Jan 2007) | 2 lines
Changed paths:
M /trunk/src/Makefile.am
M /trunk/src/zzuf.c
* Now works on Darwin!
------------------------------------------------------------------------
r79 | sam | 2007-01-03 10:09:41 +0100 (Wed, 03 Jan 2007) | 2 lines
Changed paths:
M /trunk/configure.ac
M /trunk/src/Makefile.am
M /trunk/src/load-fd.c
M /trunk/src/load-signal.c
M /trunk/src/load-stream.c
M /trunk/src/zzuf.c
M /trunk/test/fdcat.c
* The whole crap now builds on OS X. Now if it only agreed to run, too...
------------------------------------------------------------------------
r78 | sam | 2007-01-03 10:04:01 +0100 (Wed, 03 Jan 2007) | 2 lines
Changed paths:
M /trunk/test/testsuite.sh
* Minor optimisations to the testsuite.
------------------------------------------------------------------------
r77 | sam | 2007-01-03 02:28:02 +0100 (Wed, 03 Jan 2007) | 2 lines
Changed paths:
M /trunk/test/testsuite.sh
* Oops, fixed the testsuite again.
------------------------------------------------------------------------
r76 | sam | 2007-01-02 19:26:56 +0100 (Tue, 02 Jan 2007) | 2 lines
Changed paths:
M /trunk/src/zzuf.c
* Oops, fixed stdout writing.
------------------------------------------------------------------------
r75 | sam | 2007-01-02 18:15:34 +0100 (Tue, 02 Jan 2007) | 2 lines
Changed paths:
M /trunk/doc/zzuf.1
* Totally reworked webpage.
------------------------------------------------------------------------
r74 | sam | 2007-01-02 15:51:55 +0100 (Tue, 02 Jan 2007) | 2 lines
Changed paths:
M /trunk/src/zzuf.c
* Output process status to stdout, not stderr.
------------------------------------------------------------------------
r73 | sam | 2007-01-02 14:26:32 +0100 (Tue, 02 Jan 2007) | 2 lines
Changed paths:
M /trunk/src/zzuf.c
* Do not count debug bytes in the --max-bytes count.
------------------------------------------------------------------------
r72 | sam | 2007-01-02 11:45:19 +0100 (Tue, 02 Jan 2007) | 2 lines
Changed paths:
M /trunk/doc/zzuf.1
* Fix typo in manpage.
------------------------------------------------------------------------
r71 | sam | 2007-01-02 02:13:05 +0100 (Tue, 02 Jan 2007) | 4 lines
Changed paths:
M /trunk/src/debug.c
M /trunk/src/libzzuf.h
M /trunk/src/load-fd.c
M /trunk/src/zzuf.c
* Use a separate file descriptor for debugging messages, so that the -q flag
does not remove debug messages.
* Slightly improved fd handling code.
------------------------------------------------------------------------
r70 | sam | 2007-01-02 01:27:33 +0100 (Tue, 02 Jan 2007) | 3 lines
Changed paths:
M /trunk/src/debug.c
* Made the debug() function signal-safe by reimplementing the necessary
subset of fprintf() we needed.
------------------------------------------------------------------------
r69 | sam | 2007-01-01 22:55:48 +0100 (Mon, 01 Jan 2007) | 2 lines
Changed paths:
M /trunk/README
* Deprecate README tutorial. Everythings in the manpage now.
------------------------------------------------------------------------
r68 | sam | 2007-01-01 22:35:54 +0100 (Mon, 01 Jan 2007) | 3 lines
Changed paths:
M /trunk/doc/zzuf.1
M /trunk/src/Makefile.am
M /trunk/src/libzzuf.c
M /trunk/src/libzzuf.h
A /trunk/src/load-signal.c
M /trunk/src/load.h
M /trunk/src/zzuf.c
* Implemented signal handling.
* Updated documentation accordingly and improved a few parts.
------------------------------------------------------------------------
r67 | sam | 2007-01-01 20:49:57 +0100 (Mon, 01 Jan 2007) | 2 lines
Changed paths:
M /trunk/doc/zzuf.1
M /trunk/src/zzuf.c
* Alphabetise flags in help output and manpage.
------------------------------------------------------------------------
r66 | sam | 2007-01-01 20:14:55 +0100 (Mon, 01 Jan 2007) | 2 lines
Changed paths:
M /trunk/README
M /trunk/doc/zzuf.1
* Update documentation.
------------------------------------------------------------------------
r65 | sam | 2007-01-01 19:56:13 +0100 (Mon, 01 Jan 2007) | 4 lines
Changed paths:
M /trunk/doc/zzuf.1
M /trunk/src/libzzuf.c
M /trunk/src/zzuf.c
* Switch to REG_EXTENDED.
* Implement -c (--cmdline).
* Updated documentation accordingly.
------------------------------------------------------------------------
r64 | sam | 2006-12-29 19:13:42 +0100 (Fri, 29 Dec 2006) | 3 lines
Changed paths:
M /trunk/src/zzuf.c
* Check regex syntax in zzuf.
* Fix minor, harmful memory leaks.
------------------------------------------------------------------------
r63 | sam | 2006-12-29 18:49:11 +0100 (Fri, 29 Dec 2006) | 2 lines
Changed paths:
M /trunk/src/debug.c
M /trunk/src/fuzz.c
M /trunk/src/libzzuf.c
M /trunk/src/libzzuf.h
M /trunk/src/load-fd.c
M /trunk/src/load-stream.c
* Factored regex matching stuff.
------------------------------------------------------------------------
r62 | sam | 2006-12-29 18:22:11 +0100 (Fri, 29 Dec 2006) | 2 lines
Changed paths:
M /trunk/doc/zzuf.1
M /trunk/src/libzzuf.c
M /trunk/src/zzuf.c
M /trunk/test/testsuite.sh
* Added the -i flag (for stdin fuzzing).
------------------------------------------------------------------------
r61 | sam | 2006-12-29 17:46:06 +0100 (Fri, 29 Dec 2006) | 2 lines
Changed paths:
M /trunk/README
M /trunk/doc/zzuf.1
M /trunk/src/zzuf.c
* Change -i/-e to -I/-E.
------------------------------------------------------------------------
r60 | sam | 2006-12-28 21:32:21 +0100 (Thu, 28 Dec 2006) | 2 lines
Changed paths:
M /trunk/src/fuzz.c
M /trunk/src/libzzuf.c
M /trunk/src/libzzuf.h
M /trunk/src/load-fd.c
M /trunk/src/load-stream.c
* Renamed functions here and there.
------------------------------------------------------------------------
r59 | sam | 2006-12-28 21:22:32 +0100 (Thu, 28 Dec 2006) | 3 lines
Changed paths:
M /trunk/src/debug.c
M /trunk/src/debug.h
M /trunk/src/fuzz.c
M /trunk/src/fuzz.h
M /trunk/src/libzzuf.c
M /trunk/src/libzzuf.h
M /trunk/src/load-fd.c
M /trunk/src/load-stream.c
M /trunk/src/load.h
M /trunk/src/random.c
M /trunk/src/random.h
* Improved zfd_register() and zfd_* function performances.
* Changed function names here and there.
------------------------------------------------------------------------
r58 | sam | 2006-12-28 18:48:05 +0100 (Thu, 28 Dec 2006) | 3 lines
Changed paths:
M /trunk/src/load-fd.c
M /trunk/src/load-stream.c
* Fixed a partial read data loss bug in the fread implementation.
* Cosmetic fixes.
------------------------------------------------------------------------
r57 | sam | 2006-12-28 18:47:26 +0100 (Thu, 28 Dec 2006) | 2 lines
Changed paths:
M /trunk/Makefile.am
M /trunk/test
M /trunk/test/Makefile.am
A /trunk/test/fdcat.c
A /trunk/test/streamcat.c
M /trunk/test/testsuite.sh
* Added cat reimplementations to the testsuite.
------------------------------------------------------------------------
r56 | sam | 2006-12-28 16:51:43 +0100 (Thu, 28 Dec 2006) | 2 lines
Changed paths:
M /trunk/src/fuzz.c
M /trunk/src/libzzuf.c
M /trunk/src/libzzuf.h
M /trunk/src/load-fd.c
M /trunk/src/load-stream.c
* Shorten function names.
------------------------------------------------------------------------
r55 | sam | 2006-12-28 16:48:10 +0100 (Thu, 28 Dec 2006) | 2 lines
Changed paths:
M /trunk/src/fuzz.c
M /trunk/src/libzzuf.c
M /trunk/src/libzzuf.h
M /trunk/src/load-fd.c
M /trunk/src/load-stream.c
* Hide struct zzuf behind public functions. No real abstraction yet.
------------------------------------------------------------------------
r54 | sam | 2006-12-28 16:44:28 +0100 (Thu, 28 Dec 2006) | 2 lines
Changed paths:
A /trunk/ChangeLog
* Add a changelog (from version 1.0).
------------------------------------------------------------------------
r53 | sam | 2006-12-28 16:44:13 +0100 (Thu, 28 Dec 2006) | 2 lines
Changed paths:
M /trunk/src/Makefile.am
* Do not put version information in the distributed .so.
------------------------------------------------------------------------
r52 | sam | 2006-12-28 16:43:28 +0100 (Thu, 28 Dec 2006) | 2 lines
Changed paths:
M /trunk/README
* Update documentation.
------------------------------------------------------------------------
r51 | sam | 2006-12-23 20:12:52 +0100 (Sat, 23 Dec 2006) | 2 lines
Changed paths:
M /trunk/Makefile.am
* Oops, correctly install manpage.
------------------------------------------------------------------------
r50 | sam | 2006-12-23 19:40:28 +0100 (Sat, 23 Dec 2006) | 2 lines
Changed paths:
M /trunk/src/Makefile.am
* Typo in Makefile.am.
------------------------------------------------------------------------
r49 | sam | 2006-12-23 19:37:52 +0100 (Sat, 23 Dec 2006) | 2 lines
Changed paths:
M /trunk/AUTHORS
M /trunk/NEWS
M /trunk/README
M /trunk/configure.ac
* Prepare version 0.1.
------------------------------------------------------------------------
r48 | sam | 2006-12-23 00:40:03 +0100 (Sat, 23 Dec 2006) | 2 lines
Changed paths:
M /trunk/README
* Synced README and manpage.
------------------------------------------------------------------------
r47 | sam | 2006-12-23 00:36:04 +0100 (Sat, 23 Dec 2006) | 2 lines
Changed paths:
M /trunk/doc/zzuf.1
M /trunk/src/zzuf.c
* Slightly updated documentation.
------------------------------------------------------------------------
r46 | sam | 2006-12-22 18:01:16 +0100 (Fri, 22 Dec 2006) | 3 lines
Changed paths:
M /trunk/src/zzuf.c
* Fix stdout/stderr copying. Don't use fprintf for something that can
have null bytes (lol @ me).
------------------------------------------------------------------------
r45 | sam | 2006-12-22 17:54:55 +0100 (Fri, 22 Dec 2006) | 3 lines
Changed paths:
M /trunk/test/testsuite.sh
* Fix a cleanup bug in the testsuite.
* If any of the tests failed, do not erase the test files.
------------------------------------------------------------------------
r44 | sam | 2006-12-22 17:36:47 +0100 (Fri, 22 Dec 2006) | 2 lines
Changed paths:
M /trunk/src/zzuf.c
* Slightly modified --help message.
------------------------------------------------------------------------
r43 | sam | 2006-12-22 17:36:30 +0100 (Fri, 22 Dec 2006) | 2 lines
Changed paths:
M /trunk/Makefile.am
M /trunk/configure.ac
A /trunk/doc
A /trunk/doc/Makefile.am
A /trunk/doc/zzuf.1
* Wrote a manpage. Phew.
------------------------------------------------------------------------
r42 | sam | 2006-12-22 16:06:21 +0100 (Fri, 22 Dec 2006) | 2 lines
Changed paths:
M /trunk/src/zzuf.c
* Implement --max-bytes and --max-time.
------------------------------------------------------------------------
r41 | sam | 2006-12-22 14:53:58 +0100 (Fri, 22 Dec 2006) | 4 lines
Changed paths:
M /trunk/src/zzuf.c
* Implemented parallelisation.
* Implemented “quiet” mode.
* Handle stdin and stderr in their own pipes.
------------------------------------------------------------------------
r40 | sam | 2006-12-22 14:18:13 +0100 (Fri, 22 Dec 2006) | 2 lines
Changed paths:
M /trunk/src/debug.c
* Dont rely on libzzuf.h in debug.c, so that it can be used in zzuf, too.
------------------------------------------------------------------------
r39 | sam | 2006-12-21 20:56:22 +0100 (Thu, 21 Dec 2006) | 2 lines
Changed paths:
M /trunk/src/zzuf.c
* Fork to launch the child and read its stdout/stderr.
------------------------------------------------------------------------
r38 | sam | 2006-12-18 14:23:56 +0100 (Mon, 18 Dec 2006) | 2 lines
Changed paths:
M /trunk/src/zzuf.c
* Improved help.
------------------------------------------------------------------------
r37 | sam | 2006-12-18 13:58:47 +0100 (Mon, 18 Dec 2006) | 2 lines
Changed paths:
M /trunk/TODO
* Improved TODO list.
------------------------------------------------------------------------
r36 | sam | 2006-12-18 13:48:49 +0100 (Mon, 18 Dec 2006) | 2 lines
Changed paths:
M /trunk/test/testsuite.sh
* More testsuite improvements.
------------------------------------------------------------------------
r35 | sam | 2006-12-18 12:07:42 +0100 (Mon, 18 Dec 2006) | 2 lines
Changed paths:
M /trunk/test/testsuite.sh
* Better tests and error reporting in the testsuite.
------------------------------------------------------------------------
r34 | sam | 2006-12-18 00:58:23 +0100 (Mon, 18 Dec 2006) | 2 lines
Changed paths:
M /trunk/src/fuzz.c
M /trunk/src/libzzuf.c
M /trunk/src/libzzuf.h
M /trunk/src/load-fd.c
M /trunk/src/load-stream.c
* Huge performance improvement by caching the bit array. Yay.
------------------------------------------------------------------------
r33 | sam | 2006-12-17 23:14:13 +0100 (Sun, 17 Dec 2006) | 3 lines
Changed paths:
M /trunk/src/load-stream.c
* Added getc(), fgetc(), fgets(), ungetc(), getline() and getdelim().
* sed now works properly.
------------------------------------------------------------------------
r32 | sam | 2006-12-17 23:12:11 +0100 (Sun, 17 Dec 2006) | 2 lines
Changed paths:
M /trunk/test/testsuite.sh
* Better, more complete testsuite program.
------------------------------------------------------------------------
r31 | sam | 2006-12-17 18:33:02 +0100 (Sun, 17 Dec 2006) | 2 lines
Changed paths:
M /trunk/Makefile.am
M /trunk/configure.ac
A /trunk/test
A /trunk/test/Makefile.am
A /trunk/test/testsuite.sh
* Added a testsuite script.
------------------------------------------------------------------------
r30 | sam | 2006-12-17 18:17:31 +0100 (Sun, 17 Dec 2006) | 2 lines
Changed paths:
M /trunk/README
M /trunk/src/Makefile.am
M /trunk/src/libzzuf.c
A /trunk/src/load-fd.c (from /trunk/src/preload.c:26)
A /trunk/src/load-stream.c (from /trunk/src/preload.c:26)
A /trunk/src/load.h (from /trunk/src/preload.h:26)
D /trunk/src/preload.c
D /trunk/src/preload.h
* Split preload.c into load-fd.c and load-stream.c.
------------------------------------------------------------------------
r29 | sam | 2006-12-16 11:37:41 +0100 (Sat, 16 Dec 2006) | 2 lines
Changed paths:
M /trunk/README
* Update README file.
------------------------------------------------------------------------
r28 | sam | 2006-12-15 21:42:27 +0100 (Fri, 15 Dec 2006) | 2 lines
Changed paths:
A /trunk/AUTHORS
M /trunk/Makefile.am
* Added AUTHORS file.
------------------------------------------------------------------------
r27 | sam | 2006-12-15 19:49:33 +0100 (Fri, 15 Dec 2006) | 2 lines
Changed paths:
M /trunk/TODO
* More TODO.
------------------------------------------------------------------------
r26 | sam | 2006-12-15 19:48:24 +0100 (Fri, 15 Dec 2006) | 2 lines
Changed paths:
M /trunk/TODO
M /trunk/src/libzzuf.c
M /trunk/src/preload.c
M /trunk/src/preload.h
* Rename zzuf_preload to zzuf_preload_libc. You never know.
------------------------------------------------------------------------
r25 | sam | 2006-12-15 18:48:17 +0100 (Fri, 15 Dec 2006) | 2 lines
Changed paths:
M /trunk/README
* Added a few examples to README.
------------------------------------------------------------------------
r24 | sam | 2006-12-15 18:47:59 +0100 (Fri, 15 Dec 2006) | 2 lines
Changed paths:
M /trunk/src/fuzz.c
M /trunk/src/libzzuf.c
* Fix ratio so that it talks about bits, not bytes.
------------------------------------------------------------------------
r23 | sam | 2006-12-15 18:44:20 +0100 (Fri, 15 Dec 2006) | 2 lines
Changed paths:
M /trunk/src/Makefile.am
M /trunk/src/zzuf.c
* Support --prefix (library location).
------------------------------------------------------------------------
r22 | sam | 2006-12-15 17:10:56 +0100 (Fri, 15 Dec 2006) | 2 lines
Changed paths:
M /trunk/TODO
M /trunk/src/fuzz.c
M /trunk/src/libzzuf.c
M /trunk/src/libzzuf.h
M /trunk/src/preload.c
M /trunk/src/zzuf.c
* Rename percent to ratio.
------------------------------------------------------------------------
r21 | sam | 2006-12-15 16:07:38 +0100 (Fri, 15 Dec 2006) | 2 lines
Changed paths:
M /trunk/src/libzzuf.c
* Crap, percents could not go higer than 1.0.
------------------------------------------------------------------------
r20 | sam | 2006-12-15 15:57:59 +0100 (Fri, 15 Dec 2006) | 2 lines
Changed paths:
M /trunk/src/random.c
M /trunk/src/random.h
* Switch random back to 32 bits. It's enough (tm).
------------------------------------------------------------------------
r19 | sam | 2006-12-15 15:07:46 +0100 (Fri, 15 Dec 2006) | 3 lines
Changed paths:
M /trunk/src/fuzz.c
* Really fix the inconsistency bug. Now dd bs=2048 count=1 gives the same
result as dd bs=1 count=2048.
------------------------------------------------------------------------
r18 | sam | 2006-12-15 14:20:01 +0100 (Fri, 15 Dec 2006) | 2 lines
Changed paths:
M /trunk/src/preload.c
* Implemented lseek() and factored lseek64() code.
------------------------------------------------------------------------
r17 | sam | 2006-12-15 14:12:44 +0100 (Fri, 15 Dec 2006) | 3 lines
Changed paths:
M /trunk/src/fuzz.c
* Handle percent < 100.0/CHUNK_SIZE a bit better.
* Fix a grave index bug in the fuzzer that made everything inconsistent.
------------------------------------------------------------------------
r16 | sam | 2006-12-15 11:18:57 +0100 (Fri, 15 Dec 2006) | 2 lines
Changed paths:
M /trunk/src/debug.h
* Add a printf attribute to the debug function to trap errors.
------------------------------------------------------------------------
r15 | sam | 2006-12-15 11:07:53 +0100 (Fri, 15 Dec 2006) | 2 lines
Changed paths:
M /trunk/src/preload.c
* Oops, fix a bug in the lseek64() diversion.
------------------------------------------------------------------------
r14 | sam | 2006-12-15 11:06:30 +0100 (Fri, 15 Dec 2006) | 2 lines
Changed paths:
M /trunk/TODO
M /trunk/src/preload.c
* Divert close, fclose, lseek64.
------------------------------------------------------------------------
r13 | sam | 2006-12-15 10:08:52 +0100 (Fri, 15 Dec 2006) | 2 lines
Changed paths:
M /trunk/src/preload.c
* Remove useless verbosity.
------------------------------------------------------------------------
r12 | sam | 2006-12-15 10:03:48 +0100 (Fri, 15 Dec 2006) | 2 lines
Changed paths:
M /trunk/src/preload.c
* Divert fseek().
------------------------------------------------------------------------
r11 | sam | 2006-12-15 10:01:46 +0100 (Fri, 15 Dec 2006) | 2 lines
Changed paths:
M /trunk/src/zzuf.c
* Better error reporting if command failed.
------------------------------------------------------------------------
r10 | sam | 2006-12-15 09:42:27 +0100 (Fri, 15 Dec 2006) | 3 lines
Changed paths:
M /trunk/src/fuzz.c
M /trunk/src/libzzuf.c
M /trunk/src/preload.c
M /trunk/src/zzuf.c
* Add --debug.
* --include and --exclude now work.
------------------------------------------------------------------------
r9 | sam | 2006-12-15 09:14:38 +0100 (Fri, 15 Dec 2006) | 3 lines
Changed paths:
M /trunk/src/libzzuf.c
M /trunk/src/libzzuf.h
M /trunk/src/preload.c
* Add fallbacks to our functions in case other libraries call libc functions
in their init constructor (eg. libproc).
------------------------------------------------------------------------
r8 | sam | 2006-12-15 08:53:09 +0100 (Fri, 15 Dec 2006) | 2 lines
Changed paths:
M /trunk/src/debug.c
M /trunk/src/fuzz.c
M /trunk/src/libzzuf.c
M /trunk/src/libzzuf.h
M /trunk/src/preload.c
M /trunk/src/zzuf.c
* Added code for --include/--exclude. Does not work yet.
------------------------------------------------------------------------
r7 | sam | 2006-12-15 01:43:39 +0100 (Fri, 15 Dec 2006) | 2 lines
Changed paths:
M /trunk/src/preload.c
* Support fopen64().
------------------------------------------------------------------------
r6 | sam | 2006-12-15 01:26:01 +0100 (Fri, 15 Dec 2006) | 2 lines
Changed paths:
M /trunk/README
M /trunk/TODO
M /trunk/src/Makefile.am
A /trunk/src/debug.c
A /trunk/src/debug.h
A /trunk/src/fuzz.c
A /trunk/src/fuzz.h
M /trunk/src/libzzuf.c
A /trunk/src/libzzuf.h
A /trunk/src/preload.c (from /trunk/src/libzzuf.c:5)
A /trunk/src/preload.h
M /trunk/src/zzuf.c
* First somewhat working version.
------------------------------------------------------------------------
r5 | sam | 2006-12-14 17:11:14 +0100 (Thu, 14 Dec 2006) | 2 lines
Changed paths:
M /trunk/src/libzzuf.c
* Fix a bug and refactor some code.
------------------------------------------------------------------------
r4 | sam | 2006-12-14 16:55:18 +0100 (Thu, 14 Dec 2006) | 2 lines
Changed paths: