zzuf/ChangeLog
Sam Hocevar 27628f1f61 * Version 0.4.
* Updated NEWS and ChangeLog.
2007-01-11 23:36:28 +00:00

1591 lines
49 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

------------------------------------------------------------------------
r188 | sam | 2007-01-12 00:30:29 +0100 (Fri, 12 Jan 2007) | 3 lines
Changed paths:
M /trunk/src/fd.c
* Got rid of malloc() for each file opened. Now we only start calling
malloc() after the 32th file descriptor.
------------------------------------------------------------------------
r187 | sam | 2007-01-11 23:43:45 +0100 (Thu, 11 Jan 2007) | 2 lines
Changed paths:
M /trunk/src/fd.c
M /trunk/src/libzzuf.h
* Reduce number of malloc() calls within libzzuf.
------------------------------------------------------------------------
r186 | sam | 2007-01-11 23:11:56 +0100 (Thu, 11 Jan 2007) | 2 lines
Changed paths:
M /trunk/src/fd.c
* Remove two useless malloc() calls.
------------------------------------------------------------------------
r185 | sam | 2007-01-11 23:11:28 +0100 (Thu, 11 Jan 2007) | 2 lines
Changed paths:
M /trunk/src/zzuf.c
* Don't stop if the process was killed by us.
------------------------------------------------------------------------
r184 | sam | 2007-01-11 11:21:11 +0100 (Thu, 11 Jan 2007) | 2 lines
Changed paths:
M /trunk/src/load-mem.c
* Better realloc dummy implementation.
------------------------------------------------------------------------
r183 | sam | 2007-01-11 01:39:59 +0100 (Thu, 11 Jan 2007) | 2 lines
Changed paths:
M /trunk/src/libzzuf.c
M /trunk/src/load-fd.c
M /trunk/src/load-mem.c
M /trunk/src/load-signal.c
M /trunk/src/load-stream.c
M /trunk/src/load.h
* Minor code factorisation into LOADSYM().
------------------------------------------------------------------------
r182 | sam | 2007-01-11 01:27:47 +0100 (Thu, 11 Jan 2007) | 2 lines
Changed paths:
M /trunk/doc/zzuf.1
* Typo in the manpage.
------------------------------------------------------------------------
r181 | sam | 2007-01-10 19:11:13 +0100 (Wed, 10 Jan 2007) | 2 lines
Changed paths:
M /trunk/src/load-mem.c
* Allow several calls to malloc()/calloc() in the library preloading stage.
------------------------------------------------------------------------
r180 | sam | 2007-01-10 18:31:58 +0100 (Wed, 10 Jan 2007) | 2 lines
Changed paths:
M /trunk/doc/zzuf.1
M /trunk/src/load-mem.c
* Removed brk/sbrk, they're so outdated and useless.
------------------------------------------------------------------------
r179 | sam | 2007-01-10 18:25:09 +0100 (Wed, 10 Jan 2007) | 2 lines
Changed paths:
M /trunk/src/load-mem.c
* Oops, fixed an old OS X build failure.
------------------------------------------------------------------------
r178 | sam | 2007-01-10 18:23:23 +0100 (Wed, 10 Jan 2007) | 2 lines
Changed paths:
M /trunk/configure.ac
M /trunk/src/load-mem.c
* Check for memalign and posix_memalign.
------------------------------------------------------------------------
r177 | sam | 2007-01-10 18:19:48 +0100 (Wed, 10 Jan 2007) | 2 lines
Changed paths:
M /trunk/configure.ac
M /trunk/src/load-mem.c
* Check for malloc.h.
------------------------------------------------------------------------
r176 | sam | 2007-01-10 18:17:26 +0100 (Wed, 10 Jan 2007) | 3 lines
Changed paths:
M /trunk/doc/zzuf.1
M /trunk/src/libzzuf.c
M /trunk/src/libzzuf.h
M /trunk/src/load-mem.c
M /trunk/src/zzuf.c
* Implemented memory limits. Probably breaks on other arches because of all
the new functions.
------------------------------------------------------------------------
r175 | sam | 2007-01-10 16:22:09 +0100 (Wed, 10 Jan 2007) | 2 lines
Changed paths:
M /trunk/doc/zzuf.1
M /trunk/src/zzuf.c
M /trunk/test/testsuite.sh
* Changed -M to -m (for --md5).
------------------------------------------------------------------------
r174 | sam | 2007-01-10 15:57:22 +0100 (Wed, 10 Jan 2007) | 2 lines
Changed paths:
M /trunk/src/Makefile.am
M /trunk/src/libzzuf.c
M /trunk/src/load-fd.c
A /trunk/src/load-mem.c (from /trunk/src/load-fd.c:173)
M /trunk/src/load.h
* Split load-fd.c into load-fd.c and load-mem.c (mmap, etc.).
------------------------------------------------------------------------
r173 | sam | 2007-01-09 17:39:07 +0100 (Tue, 09 Jan 2007) | 2 lines
Changed paths:
M /trunk/src/load-fd.c
* Fixed double mmap debug message.
------------------------------------------------------------------------
r172 | sam | 2007-01-09 17:16:00 +0100 (Tue, 09 Jan 2007) | 3 lines
Changed paths:
M /trunk/src/load-fd.c
* Add verbosity to read() and mmap() so that we roughly know where we
are reading.
------------------------------------------------------------------------
r171 | sam | 2007-01-09 17:14:31 +0100 (Tue, 09 Jan 2007) | 2 lines
Changed paths:
M /trunk/src/debug.c
* Change debug's %c so that it automatically escapes binary characters.
------------------------------------------------------------------------
r170 | sam | 2007-01-09 16:40:08 +0100 (Tue, 09 Jan 2007) | 2 lines
Changed paths:
M /trunk/src/load-fd.c
* mmap() maps the file descriptor at offset 0.
------------------------------------------------------------------------
r169 | sam | 2007-01-09 12:22:09 +0100 (Tue, 09 Jan 2007) | 3 lines
Changed paths:
M /trunk/doc/zzuf.1
M /trunk/src/zzuf.c
* Dont report exit status by default.
* Add -x/--check-exit to get back to the previous behaviour.
------------------------------------------------------------------------
r168 | sam | 2007-01-09 11:07:35 +0100 (Tue, 09 Jan 2007) | 2 lines
Changed paths:
M /trunk/doc/zzuf.1
M /trunk/src/zzuf.c
* Bah, reverted that. We'll use -O for --offset.
------------------------------------------------------------------------
r167 | sam | 2007-01-09 11:05:47 +0100 (Tue, 09 Jan 2007) | 2 lines
Changed paths:
M /trunk/doc/zzuf.1
M /trunk/src/zzuf.c
* Rename -B/--max-bytes to -O/--max-output so that we can implement -A/-B.
------------------------------------------------------------------------
r166 | sam | 2007-01-09 11:02:57 +0100 (Tue, 09 Jan 2007) | 2 lines
Changed paths:
M /trunk/configure.ac
M /trunk/doc/zzuf.1
M /trunk/src/load-fd.c
* Implement map_fd for OS X.
------------------------------------------------------------------------
r165 | sam | 2007-01-08 22:51:06 +0100 (Mon, 08 Jan 2007) | 2 lines
Changed paths:
M /trunk/test/testsuite.sh
* Fixed testsuite for anal shells.
------------------------------------------------------------------------
r164 | sam | 2007-01-08 22:49:57 +0100 (Mon, 08 Jan 2007) | 2 lines
Changed paths:
M /trunk/src/zzuf.c
* Tru64 loader support (_RLD_LIST).
------------------------------------------------------------------------
r163 | sam | 2007-01-08 22:48:39 +0100 (Mon, 08 Jan 2007) | 2 lines
Changed paths:
M /trunk/configure.ac
* Fix the socklen_t type detection on Linux.
------------------------------------------------------------------------
r162 | sam | 2007-01-08 22:05:05 +0100 (Mon, 08 Jan 2007) | 2 lines
Changed paths:
M /trunk/src/load-signal.c
* Define sig_t to void (*) (int) if it does not exist.
------------------------------------------------------------------------
r161 | sam | 2007-01-08 22:03:32 +0100 (Mon, 08 Jan 2007) | 2 lines
Changed paths:
M /trunk/configure.ac
M /trunk/src/load-fd.c
* Define socklen_t to int if it does not exist.
------------------------------------------------------------------------
r160 | sam | 2007-01-08 19:15:49 +0100 (Mon, 08 Jan 2007) | 2 lines
Changed paths:
M /trunk/test/testsuite.sh
* Test suite now uses the new MD5 feature.
------------------------------------------------------------------------
r159 | sam | 2007-01-08 18:54:16 +0100 (Mon, 08 Jan 2007) | 2 lines
Changed paths:
M /trunk/doc/zzuf.1
M /trunk/src/zzuf.c
* Changed --md5 to only compute the standard output.
------------------------------------------------------------------------
r158 | sam | 2007-01-08 18:50:34 +0100 (Mon, 08 Jan 2007) | 2 lines
Changed paths:
M /trunk/doc/zzuf.1
M /trunk/src/Makefile.am
A /trunk/src/md5.c
A /trunk/src/md5.h
M /trunk/src/zzuf.c
* Implemented -M/--md5 flag.
------------------------------------------------------------------------
r157 | sam | 2007-01-07 22:29:37 +0100 (Sun, 07 Jan 2007) | 3 lines
Changed paths:
M /trunk/ChangeLog
M /trunk/NEWS
M /trunk/configure.ac
* Version 0.3.
* Updated NEWS and ChangeLog.
------------------------------------------------------------------------
r156 | sam | 2007-01-07 22:14:26 +0100 (Sun, 07 Jan 2007) | 2 lines
Changed paths:
M /trunk/src/fd.c
M /trunk/src/fd.h
M /trunk/src/fuzz.c
M /trunk/src/libzzuf.c
M /trunk/src/load-fd.c
M /trunk/src/load-signal.c
M /trunk/src/load-stream.c
* Factor regex stuff into fd.c, so that <regex.h> isnt needed otherwhere.
------------------------------------------------------------------------
r155 | sam | 2007-01-07 22:13:31 +0100 (Sun, 07 Jan 2007) | 2 lines
Changed paths:
M /trunk/doc/zzuf.1
M /trunk/src/load-stream.c
* Use __srefill() on OS X, too. It now works properly.
------------------------------------------------------------------------
r154 | sam | 2007-01-07 21:50:49 +0100 (Sun, 07 Jan 2007) | 2 lines
Changed paths:
M /trunk/doc/zzuf.1
M /trunk/src/load-stream.c
* Implemented freopen().
------------------------------------------------------------------------
r153 | sam | 2007-01-07 21:24:03 +0100 (Sun, 07 Jan 2007) | 2 lines
Changed paths:
M /trunk/src/load-stream.c
* Protect __srefill_orig() calls.
------------------------------------------------------------------------
r152 | sam | 2007-01-07 20:12:35 +0100 (Sun, 07 Jan 2007) | 2 lines
Changed paths:
M /trunk/bootstrap
* Updated bootstrap script.
------------------------------------------------------------------------
r151 | sam | 2007-01-07 19:45:00 +0100 (Sun, 07 Jan 2007) | 2 lines
Changed paths:
M /trunk/doc/zzuf.1
M /trunk/src/zzuf.c
M /trunk/test/testsuite.sh
* Documented stdin behaviour.
------------------------------------------------------------------------
r150 | sam | 2007-01-07 19:36:19 +0100 (Sun, 07 Jan 2007) | 2 lines
Changed paths:
M /trunk/src/Makefile.am
* Factored sources in the makefile.
------------------------------------------------------------------------
r149 | sam | 2007-01-07 19:34:50 +0100 (Sun, 07 Jan 2007) | 2 lines
Changed paths:
M /trunk/src/Makefile.am
D /trunk/src/chars.c
D /trunk/src/chars.h
M /trunk/src/fuzz.c
M /trunk/src/fuzz.h
M /trunk/src/libzzuf.c
M /trunk/src/libzzuf.h
M /trunk/src/zzuf.c
* Merged chars.c and fuzz.c.
------------------------------------------------------------------------
r148 | sam | 2007-01-07 19:18:50 +0100 (Sun, 07 Jan 2007) | 2 lines
Changed paths:
M /trunk/src/Makefile.am
A /trunk/src/chars.c (from /trunk/src/libzzuf.c:126)
A /trunk/src/chars.h
A /trunk/src/fd.c (from /trunk/src/libzzuf.c:126)
A /trunk/src/fd.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-signal.c
M /trunk/src/load-stream.c
M /trunk/src/zzuf.c
* If no argument is given, just fuzz standard input.
------------------------------------------------------------------------
r147 | sam | 2007-01-07 18:12:53 +0100 (Sun, 07 Jan 2007) | 2 lines
Changed paths:
M /trunk/test/testsuite.sh
* Don't call cat or dd in the testsuite if they're statically linked.
------------------------------------------------------------------------
r146 | sam | 2007-01-07 17:31:33 +0100 (Sun, 07 Jan 2007) | 2 lines
Changed paths:
M /trunk/src/load-stream.c
* Fix a compilation warning.
------------------------------------------------------------------------
r145 | sam | 2007-01-07 17:29:25 +0100 (Sun, 07 Jan 2007) | 2 lines
Changed paths:
M /trunk/doc/zzuf.1
* Added note about 64-bit offsets in manpage.
------------------------------------------------------------------------
r144 | sam | 2007-01-07 17:27:59 +0100 (Sun, 07 Jan 2007) | 2 lines
Changed paths:
M /trunk/src/load-stream.c
* Fixed __srefill()/lseek() conflict issue.
------------------------------------------------------------------------
r143 | sam | 2007-01-07 17:09:13 +0100 (Sun, 07 Jan 2007) | 2 lines
Changed paths:
M /trunk/src/load-stream.c
* Only use __srefill on OpenBSD and FreeBSD.
------------------------------------------------------------------------
r142 | sam | 2007-01-07 16:55:24 +0100 (Sun, 07 Jan 2007) | 2 lines
Changed paths:
M /trunk/doc/zzuf.1
* Updated manpage, fixed - to \- here and there.
------------------------------------------------------------------------
r141 | sam | 2007-01-07 16:55:00 +0100 (Sun, 07 Jan 2007) | 2 lines
Changed paths:
M /trunk/src/load-stream.c
* Implemented BSD stdio by overriding __srefill().
------------------------------------------------------------------------
r140 | sam | 2007-01-07 15:22:34 +0100 (Sun, 07 Jan 2007) | 2 lines
Changed paths:
M /trunk/src/load-stream.c
* Fuzz in __srefill even if _zz_disabled is on.
------------------------------------------------------------------------
r139 | sam | 2007-01-07 15:16:46 +0100 (Sun, 07 Jan 2007) | 2 lines
Changed paths:
M /trunk/src/load-stream.c
* Oops, got it wrong.
------------------------------------------------------------------------
r138 | sam | 2007-01-07 15:16:06 +0100 (Sun, 07 Jan 2007) | 2 lines
Changed paths:
M /trunk/src/load-stream.c
* Fix compilation warnings on BSD libcs and a bug on FreeBSD.
------------------------------------------------------------------------
r137 | sam | 2007-01-07 15:14:19 +0100 (Sun, 07 Jan 2007) | 2 lines
Changed paths:
M /trunk/src/load-stream.c
* Implemented __refill(). Untested yet.
------------------------------------------------------------------------
r136 | sam | 2007-01-07 15:13:29 +0100 (Sun, 07 Jan 2007) | 2 lines
Changed paths:
M /trunk/test/testsuite.sh
* Made the testsuite shorter.
------------------------------------------------------------------------
r135 | sam | 2007-01-07 14:20:04 +0100 (Sun, 07 Jan 2007) | 2 lines
Changed paths:
M /trunk/src/load-stream.c
* Protected the _IO_getc_orig declaration.
------------------------------------------------------------------------
r134 | sam | 2007-01-07 14:18:36 +0100 (Sun, 07 Jan 2007) | 2 lines
Changed paths:
M /trunk/src/load-stream.c
* Oops, compilation fix.
------------------------------------------------------------------------
r133 | sam | 2007-01-07 14:16:43 +0100 (Sun, 07 Jan 2007) | 2 lines
Changed paths:
M /trunk/configure.ac
M /trunk/src/load-stream.c
* Added __srefill() skeleton, for BSD libc.
------------------------------------------------------------------------
r132 | sam | 2007-01-07 13:39:30 +0100 (Sun, 07 Jan 2007) | 2 lines
Changed paths:
M /trunk/doc/zzuf.1
* Added a note about statically linked binaries and one about getc().
------------------------------------------------------------------------
r131 | sam | 2007-01-07 13:06:07 +0100 (Sun, 07 Jan 2007) | 2 lines
Changed paths:
M /trunk/test/testsuite.sh
* Dont run the testsuite if /bin/cat is statically linked.
------------------------------------------------------------------------
r130 | sam | 2007-01-07 11:34:45 +0100 (Sun, 07 Jan 2007) | 3 lines
Changed paths:
M /trunk/configure.ac
M /trunk/doc/zzuf.1
M /trunk/src/fuzz.c
M /trunk/src/load-stream.c
M /trunk/test/testsuite.sh
* Always define getc(), but undefine the getc macro beforehands just in case.
* Implemented _IO_getc().
------------------------------------------------------------------------
r129 | sam | 2007-01-07 10:34:42 +0100 (Sun, 07 Jan 2007) | 2 lines
Changed paths:
M /trunk/configure.ac
M /trunk/doc/zzuf.1
M /trunk/src/load-stream.c
* Implemented fseeko().
------------------------------------------------------------------------
r128 | sam | 2007-01-06 23:17:09 +0100 (Sat, 06 Jan 2007) | 3 lines
Changed paths:
M /trunk/src/load-stream.c
* Fix a bug in the fgetln() implementation. The newline was not properly
accounted for in the returned length.
------------------------------------------------------------------------
r127 | sam | 2007-01-06 22:54:02 +0100 (Sat, 06 Jan 2007) | 2 lines
Changed paths:
M /trunk/test/testsuite.sh
* BSD's md5 does not have a --help option. Trying /dev/null instead.
------------------------------------------------------------------------
r126 | sam | 2007-01-06 22:38:33 +0100 (Sat, 06 Jan 2007) | 2 lines
Changed paths:
M /trunk/src/load-stream.c
* Cleaned up code.
------------------------------------------------------------------------
r125 | sam | 2007-01-06 22:37:42 +0100 (Sat, 06 Jan 2007) | 4 lines
Changed paths:
M /trunk/configure.ac
M /trunk/src/Makefile.am
* Only link with -ldl when available.
* Removed PKG_* stuff from configure.ac.
* Add more compilation warnings.
------------------------------------------------------------------------
r124 | sam | 2007-01-06 22:25:56 +0100 (Sat, 06 Jan 2007) | 2 lines
Changed paths:
M /trunk/test/testsuite.sh
* Got testsuite to work on FreeBSD.
------------------------------------------------------------------------
r123 | sam | 2007-01-06 21:59:28 +0100 (Sat, 06 Jan 2007) | 2 lines
Changed paths:
M /trunk/src/load-stream.c
* Fix for BSD machines: getc() may be defined as a macro.
------------------------------------------------------------------------
r122 | sam | 2007-01-06 21:24:54 +0100 (Sat, 06 Jan 2007) | 2 lines
Changed paths:
M /trunk/test/testsuite.sh
* Fixed the head call in the testsuite so that it works on OS X.
------------------------------------------------------------------------
r121 | sam | 2007-01-06 21:20:15 +0100 (Sat, 06 Jan 2007) | 2 lines
Changed paths:
M /trunk/test/testsuite.sh
* Added head and tail to the testsuite.
------------------------------------------------------------------------
r120 | sam | 2007-01-06 21:08:31 +0100 (Sat, 06 Jan 2007) | 2 lines
Changed paths:
M /trunk/src/load-fd.c
* Fixed implicit declaration.
------------------------------------------------------------------------
r119 | sam | 2007-01-06 21:02:01 +0100 (Sat, 06 Jan 2007) | 2 lines
Changed paths:
M /trunk/doc/zzuf.1
* Updated documentation wrt. mmap().
------------------------------------------------------------------------
r118 | sam | 2007-01-06 21:01:51 +0100 (Sat, 06 Jan 2007) | 2 lines
Changed paths:
M /trunk/configure.ac
* Missing autoconf check for mmap64().
------------------------------------------------------------------------
r117 | sam | 2007-01-06 21:01:25 +0100 (Sat, 06 Jan 2007) | 2 lines
Changed paths:
M /trunk/src/load-fd.c
* Implemented the mmap() family.
------------------------------------------------------------------------
r116 | sam | 2007-01-06 21:01:15 +0100 (Sat, 06 Jan 2007) | 2 lines
Changed paths:
M /trunk/src/load-stream.c
* Implemented rewind().
------------------------------------------------------------------------
r115 | sam | 2007-01-06 16:54:14 +0100 (Sat, 06 Jan 2007) | 2 lines
Changed paths:
M /trunk/src/load-stream.c
M /trunk/test/testsuite.sh
* Fix fread() issue with standard input reading.
------------------------------------------------------------------------
r114 | sam | 2007-01-06 15:03:07 +0100 (Sat, 06 Jan 2007) | 2 lines
Changed paths:
M /trunk/doc/zzuf.1
* Added a note about mmap() not being available.
------------------------------------------------------------------------
r113 | sam | 2007-01-06 15:02:51 +0100 (Sat, 06 Jan 2007) | 2 lines
Changed paths:
M /trunk/src/debug.c
M /trunk/src/zzuf.c
* Fix build with older versions of gcc.
------------------------------------------------------------------------
r112 | sam | 2007-01-06 11:51:44 +0100 (Sat, 06 Jan 2007) | 2 lines
Changed paths:
M /trunk/doc/zzuf.1
M /trunk/src/zzuf.c
* Documentation tuning.
------------------------------------------------------------------------
r111 | sam | 2007-01-06 01:40:51 +0100 (Sat, 06 Jan 2007) | 2 lines
Changed paths:
M /trunk/ChangeLog
M /trunk/NEWS
M /trunk/TODO
M /trunk/configure.ac
M /trunk/src/zzuf.c
* Version 0.2 is ready.
------------------------------------------------------------------------
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:
M /trunk
M /trunk/configure.ac
M /trunk/src
M /trunk/src/Makefile.am
A /trunk/src/libzzuf.c
* First try at libzzuf.
------------------------------------------------------------------------
r3 | sam | 2006-12-14 15:25:10 +0100 (Thu, 14 Dec 2006) | 2 lines
Changed paths:
M /trunk/src/zzuf.c
* Oops, typo.
------------------------------------------------------------------------
r2 | sam | 2006-12-14 15:23:07 +0100 (Thu, 14 Dec 2006) | 2 lines
Changed paths:
M /trunk/configure.ac
M /trunk/src/Makefile.am
A /trunk/src/random.c
A /trunk/src/random.h
M /trunk/src/zzuf.c
* Easy POC code. We need some LD_PRELOAD shit instead.
------------------------------------------------------------------------
r1 | sam | 2006-12-13 21:17:27 +0100 (Wed, 13 Dec 2006) | 2 lines
Changed paths:
A /branches
A /tags
A /trunk
A /trunk/COPYING
A /trunk/Makefile.am
A /trunk/NEWS
A /trunk/README
A /trunk/TODO
A /trunk/bootstrap
A /trunk/configure.ac
A /trunk/src
A /trunk/src/Makefile.am
A /trunk/src/zzuf.c
* Initial tree.
------------------------------------------------------------------------