------------------------------------------------------------------------
r288 | sam | 2007-03-02 00:53:51 +0100 (Fri, 02 Mar 2007) | 2 lines
Changed paths:
   M /trunk/src/lib-fd.c

  * Save errno in offset_check, thanks to Sami Liedes.

------------------------------------------------------------------------
r287 | sam | 2007-03-02 00:52:00 +0100 (Fri, 02 Mar 2007) | 2 lines
Changed paths:
   M /trunk/src/zzuf.c

  * Removed spurious verbosity, thanks to Sami Liedes.

------------------------------------------------------------------------
r286 | sam | 2007-02-24 18:37:46 +0100 (Sat, 24 Feb 2007) | 4 lines
Changed paths:
   M /trunk/configure.ac
   M /trunk/src/md5.c

  * Cleaned up md5.c.
  * Do not convert words to little endian if the architecture is already
    little endian.

------------------------------------------------------------------------
r285 | sam | 2007-02-24 17:37:12 +0100 (Sat, 24 Feb 2007) | 3 lines
Changed paths:
   M /trunk/ChangeLog
   M /trunk/NEWS
   M /trunk/configure.ac

  * Version 0.8.
  * Updated NEWS and ChangeLog.

------------------------------------------------------------------------
r284 | sam | 2007-02-24 17:32:54 +0100 (Sat, 24 Feb 2007) | 2 lines
Changed paths:
   M /trunk/COPYING

  * Fix WTFPL address.

------------------------------------------------------------------------
r283 | sam | 2007-02-24 17:20:42 +0100 (Sat, 24 Feb 2007) | 2 lines
Changed paths:
   M /trunk/src/zzuf.c

  * Minor win32 cosmetic updates.

------------------------------------------------------------------------
r282 | sam | 2007-02-20 19:18:27 +0100 (Tue, 20 Feb 2007) | 2 lines
Changed paths:
   M /trunk/src/lib-mem.c

  * OS X doesn’t have MAP_ANONYMOUS, alias it to MAP_ANON.

------------------------------------------------------------------------
r281 | sam | 2007-02-19 11:28:16 +0100 (Mon, 19 Feb 2007) | 3 lines
Changed paths:
   M /trunk/src/lib-mem.c

  * Use mmap() instead of malloc() in the mmap() reimplementation so that
    returned values are not in the heap.

------------------------------------------------------------------------
r280 | sam | 2007-02-19 11:26:41 +0100 (Mon, 19 Feb 2007) | 2 lines
Changed paths:
   M /trunk/configure.ac

  * Check for getpagesize() at configure time.

------------------------------------------------------------------------
r279 | sam | 2007-02-19 11:25:54 +0100 (Mon, 19 Feb 2007) | 3 lines
Changed paths:
   M /trunk/test/zzcat.c

  * Check mmap() return value.
  * Don't pass offsets to mmap() that are not page aligned.

------------------------------------------------------------------------
r278 | sam | 2007-02-19 10:28:52 +0100 (Mon, 19 Feb 2007) | 2 lines
Changed paths:
   M /trunk/test/zzcat.c

  * Oops, fix compilation warning.

------------------------------------------------------------------------
r277 | sam | 2007-02-19 10:16:10 +0100 (Mon, 19 Feb 2007) | 2 lines
Changed paths:
   M /trunk/test/testsuite.sh
   M /trunk/test/zzcat.c

  * Added mmap() to the testsuite.

------------------------------------------------------------------------
r276 | sam | 2007-02-09 02:52:59 +0100 (Fri, 09 Feb 2007) | 2 lines
Changed paths:
   M /trunk/src/zzuf.c

  * Improved win32 pipes.

------------------------------------------------------------------------
r275 | sam | 2007-02-09 02:33:02 +0100 (Fri, 09 Feb 2007) | 2 lines
Changed paths:
   M /trunk/src/libzzuf.h
   M /trunk/src/zzuf.c

  * Use doubles, not float. Fixes an issue when using the default ratio value.

------------------------------------------------------------------------
r274 | sam | 2007-02-09 00:08:38 +0100 (Fri, 09 Feb 2007) | 1 line
Changed paths:
   M /trunk/src/zzuf.c

  * Disable -M when setrlimit isn't available.
------------------------------------------------------------------------
r273 | sam | 2007-02-08 22:51:37 +0100 (Thu, 08 Feb 2007) | 2 lines
Changed paths:
   M /trunk/doc/zzuf.1
   M /trunk/src/zzuf.c

  * OpenBSD support for setrlimit().

------------------------------------------------------------------------
r272 | sam | 2007-02-08 18:23:48 +0100 (Thu, 08 Feb 2007) | 2 lines
Changed paths:
   M /trunk/doc/zzuf.1
   M /trunk/src/zzuf.c

  * Handle architectures that don't have RLIMIT_AS (like OpenBSD).

------------------------------------------------------------------------
r271 | sam | 2007-02-02 12:58:06 +0100 (Fri, 02 Feb 2007) | 1 line
Changed paths:
   M /trunk/msvc/config.h
   M /trunk/src/fuzz.c
   M /trunk/src/libzzuf.h
   M /trunk/src/mygetopt.c
   M /trunk/src/zzuf.c

  * Fixed more MSVC compilation warnings.
------------------------------------------------------------------------
r270 | sam | 2007-02-02 12:29:27 +0100 (Fri, 02 Feb 2007) | 1 line
Changed paths:
   M /trunk/src/debug.c

  * Fixed a minor warning and commented our printf-like function.
------------------------------------------------------------------------
r269 | sam | 2007-02-01 23:50:34 +0100 (Thu, 01 Feb 2007) | 1 line
Changed paths:
   M /trunk/msvc/zzuf.vcproj

  * Added mygetopt files to the MSVC project.
------------------------------------------------------------------------
r268 | sam | 2007-02-01 23:33:07 +0100 (Thu, 01 Feb 2007) | 3 lines
Changed paths:
   M /trunk/configure.ac
   M /trunk/src/Makefile.am
   A /trunk/src/mygetopt.c
   A /trunk/src/mygetopt.h
   M /trunk/src/zzuf.c

  * Reimplemented getopt_long. We use our replacement even if simple getopt
    is available on the operating system.

------------------------------------------------------------------------
r267 | sam | 2007-02-01 23:20:48 +0100 (Thu, 01 Feb 2007) | 2 lines
Changed paths:
   M /trunk/src/fuzz.c
   M /trunk/src/fuzz.h
   M /trunk/src/libzzuf.h

  * Fixed a few signed/unsigned confusions.

------------------------------------------------------------------------
r266 | sam | 2007-02-01 20:27:21 +0100 (Thu, 01 Feb 2007) | 2 lines
Changed paths:
   M /trunk/configure.ac

  * Fuck notepad and its fucking CRLFs.

------------------------------------------------------------------------
r265 | sam | 2007-02-01 19:19:03 +0100 (Thu, 01 Feb 2007) | 2 lines
Changed paths:
   M /trunk/configure.ac
   M /trunk/msvc/config.h
   M /trunk/src/debug.c
   M /trunk/src/fd.c
   M /trunk/src/fd.h
   M /trunk/src/fuzz.c
   M /trunk/src/lib-mem.c
   M /trunk/src/lib-stream.c
   M /trunk/src/libzzuf.c

  * Fixed a few 64-bit issues reported by MSVC.
  * More Win32 portability fixes.
------------------------------------------------------------------------
r264 | sam | 2007-02-01 17:41:54 +0100 (Thu, 01 Feb 2007) | 1 line
Changed paths:
   A /trunk/msvc
   A /trunk/msvc/config.h
   A /trunk/msvc/libzzuf.vcproj
   A /trunk/msvc/zzuf.sln
   A /trunk/msvc/zzuf.vcproj
   M /trunk/src/zzuf.c

  * Added an MSVC project.
------------------------------------------------------------------------
r263 | sam | 2007-02-01 17:08:33 +0100 (Thu, 01 Feb 2007) | 2 lines
Changed paths:
   M /trunk/configure.ac
   M /trunk/src/debug.c
   M /trunk/src/lib-fd.c
   M /trunk/src/lib-mem.c
   M /trunk/src/lib-stream.c
   M /trunk/src/libzzuf.c
   M /trunk/src/zzuf.c
   M /trunk/test/zzcat.c

  * Check for <unistd.h>, too. MSVC doesn't have it.

------------------------------------------------------------------------
r262 | sam | 2007-02-01 16:57:10 +0100 (Thu, 01 Feb 2007) | 2 lines
Changed paths:
   M /trunk/configure.ac
   M /trunk/src/timer.c
   M /trunk/src/zzuf.c

  * Only include <sys/time.h> conditionally.

------------------------------------------------------------------------
r261 | sam | 2007-01-28 02:17:49 +0100 (Sun, 28 Jan 2007) | 3 lines
Changed paths:
   M /trunk/ChangeLog
   M /trunk/NEWS
   M /trunk/configure.ac

  * Version 0.7.
  * Updated NEWS and ChangeLog.

------------------------------------------------------------------------
r260 | sam | 2007-01-28 01:53:19 +0100 (Sun, 28 Jan 2007) | 2 lines
Changed paths:
   M /trunk/test
   M /trunk/test/Makefile.am
   D /trunk/test/fdcat.c
   D /trunk/test/streamcat.c
   M /trunk/test/testsuite.sh
   A /trunk/test/zzcat.c

  * Merged fdcat and streamcat into zzcat.

------------------------------------------------------------------------
r259 | sam | 2007-01-28 01:50:53 +0100 (Sun, 28 Jan 2007) | 2 lines
Changed paths:
   M /trunk/src/lib-stream.c

  * Print "EOF" instead of -1 when it means EOF.

------------------------------------------------------------------------
r258 | sam | 2007-01-28 01:22:23 +0100 (Sun, 28 Jan 2007) | 2 lines
Changed paths:
   M /trunk/src/lib-stream.c

  * Oops, fixed syntax error.

------------------------------------------------------------------------
r257 | sam | 2007-01-28 01:21:58 +0100 (Sun, 28 Jan 2007) | 2 lines
Changed paths:
   M /trunk/src/lib-stream.c

  * Better debug messages for special cases (eg. fgetc returning -1).

------------------------------------------------------------------------
r256 | sam | 2007-01-27 22:40:31 +0100 (Sat, 27 Jan 2007) | 2 lines
Changed paths:
   M /trunk/test/Makefile.am
   A /trunk/test/file-00
   A /trunk/test/file-ff
   A /trunk/test/file-random
   A /trunk/test/file-text
   M /trunk/test/testsuite.sh

  * Updated testsuite to use our own files instead of /dev/*.

------------------------------------------------------------------------
r255 | sam | 2007-01-27 20:05:46 +0100 (Sat, 27 Jan 2007) | 2 lines
Changed paths:
   M /trunk/doc/zzuf.1
   M /trunk/src/fuzz.c
   M /trunk/src/fuzz.h
   M /trunk/src/opts.c
   M /trunk/src/opts.h
   M /trunk/src/zzuf.c

  * Implemented -f/--fuzzing (fuzzing mode).

------------------------------------------------------------------------
r254 | sam | 2007-01-27 16:13:34 +0100 (Sat, 27 Jan 2007) | 3 lines
Changed paths:
   M /trunk/src/fd.c
   M /trunk/src/fuzz.c
   M /trunk/src/lib-stream.c
   M /trunk/src/libzzuf.h

  * Better ungetc() implementation. Now we don't need to care about the
    fuzzing method.

------------------------------------------------------------------------
r253 | sam | 2007-01-25 23:34:28 +0100 (Thu, 25 Jan 2007) | 2 lines
Changed paths:
   M /trunk/src/debug.c
   M /trunk/src/lib-fd.c
   M /trunk/src/libzzuf.c
   M /trunk/src/libzzuf.h
   M /trunk/src/zzuf.c

  * Carry DEBUG_FILENO in the ZZUF_DEBUG environment variable.

------------------------------------------------------------------------
r252 | sam | 2007-01-25 23:07:23 +0100 (Thu, 25 Jan 2007) | 3 lines
Changed paths:
   M /trunk/src/libzzuf.c

  * Initialise malloc-related functions earlier. They're needed for regex
    initialisation amongst others.

------------------------------------------------------------------------
r251 | sam | 2007-01-25 22:43:37 +0100 (Thu, 25 Jan 2007) | 3 lines
Changed paths:
   M /trunk/src/lib-mem.c

  * Put a few debug messages in malloc-related functions when they use our
    custom buffer.

------------------------------------------------------------------------
r250 | sam | 2007-01-25 21:18:34 +0100 (Thu, 25 Jan 2007) | 2 lines
Changed paths:
   M /trunk/NEWS

  * Updated NEWS.

------------------------------------------------------------------------
r249 | sam | 2007-01-25 20:55:20 +0100 (Thu, 25 Jan 2007) | 3 lines
Changed paths:
   M /trunk/src/lib-mem.c
   M /trunk/src/libzzuf.c
   M /trunk/src/libzzuf.h

  * Crap! Fixed memory manager initialisation. And sticking that into the
    0.6.1 tarball, no one will notice! (ha ha ha)

------------------------------------------------------------------------
r248 | sam | 2007-01-25 17:56:22 +0100 (Thu, 25 Jan 2007) | 3 lines
Changed paths:
   M /trunk/ChangeLog
   M /trunk/NEWS
   M /trunk/configure.ac

  * Version 0.6.1.
  * Updated NEWS and ChangeLog.

------------------------------------------------------------------------
r247 | sam | 2007-01-25 16:33:22 +0100 (Thu, 25 Jan 2007) | 2 lines
Changed paths:
   M /trunk/src/lib-stream.c

  * More verbosity in fread().

------------------------------------------------------------------------
r246 | sam | 2007-01-25 16:28:24 +0100 (Thu, 25 Jan 2007) | 2 lines
Changed paths:
   M /trunk/src/lib-stream.c

  * Fixed an index inconsistency bug in fread().

------------------------------------------------------------------------
r245 | sam | 2007-01-25 15:56:18 +0100 (Thu, 25 Jan 2007) | 2 lines
Changed paths:
   M /trunk/src/zzuf.c

  * Grrr, fixed a bug in finfo() that corrupted the display.

------------------------------------------------------------------------
r244 | sam | 2007-01-25 14:28:40 +0100 (Thu, 25 Jan 2007) | 3 lines
Changed paths:
   M /trunk/ChangeLog
   M /trunk/NEWS
   M /trunk/configure.ac
   M /trunk/src/zzuf.c

  * Version 0.6.
  * Updated NEWS and ChangeLog.

------------------------------------------------------------------------
r243 | sam | 2007-01-25 13:15:47 +0100 (Thu, 25 Jan 2007) | 2 lines
Changed paths:
   M /trunk/doc/zzuf.1

  * Added a networking example using socat.

------------------------------------------------------------------------
r242 | sam | 2007-01-25 12:59:33 +0100 (Thu, 25 Jan 2007) | 2 lines
Changed paths:
   M /trunk/src/opts.h
   M /trunk/src/zzuf.c

  * Oops, fix in-tree preloading!

------------------------------------------------------------------------
r241 | sam | 2007-01-25 12:47:44 +0100 (Thu, 25 Jan 2007) | 2 lines
Changed paths:
   M /trunk/src/zzuf.c

  * Put opts->bytes handling in the right place.

------------------------------------------------------------------------
r240 | sam | 2007-01-25 12:40:27 +0100 (Thu, 25 Jan 2007) | 2 lines
Changed paths:
   M /trunk/doc/zzuf.1
   M /trunk/src/fuzz.c
   M /trunk/src/fuzz.h
   M /trunk/src/libzzuf.c
   M /trunk/src/opts.c
   M /trunk/src/opts.h
   M /trunk/src/zzuf.c

  * Implemented -b/--bytes to restrict fuzzing to specific offsets.

------------------------------------------------------------------------
r239 | sam | 2007-01-25 03:16:00 +0100 (Thu, 25 Jan 2007) | 2 lines
Changed paths:
   M /trunk/src/zzuf.c

  * Fixed ifdef typo.

------------------------------------------------------------------------
r238 | sam | 2007-01-25 02:10:10 +0100 (Thu, 25 Jan 2007) | 2 lines
Changed paths:
   M /trunk/TODO

  * Updated TODO list.

------------------------------------------------------------------------
r237 | sam | 2007-01-24 16:06:17 +0100 (Wed, 24 Jan 2007) | 2 lines
Changed paths:
   M /trunk/build-win32
   M /trunk/configure.ac
   M /trunk/src/Makefile.am
   M /trunk/src/opts.h
   M /trunk/src/timer.c
   M /trunk/src/zzuf.c

  * Added DLL injection to the Win32 port attempt.

------------------------------------------------------------------------
r236 | sam | 2007-01-23 16:38:18 +0100 (Tue, 23 Jan 2007) | 2 lines
Changed paths:
   A /trunk/build-win32
   M /trunk/configure.ac
   M /trunk/src/Makefile.am
   M /trunk/src/lib-load.h
   M /trunk/src/libzzuf.c
   M /trunk/src/libzzuf.h
   A /trunk/src/sys.c
   A /trunk/src/sys.h
   M /trunk/src/zzuf.c

  * Added DLL initialisation code for Win32.

------------------------------------------------------------------------
r235 | sam | 2007-01-23 13:16:50 +0100 (Tue, 23 Jan 2007) | 2 lines
Changed paths:
   M /trunk/src/fd.c

  * Fix minor memory leak.

------------------------------------------------------------------------
r234 | sam | 2007-01-23 09:45:47 +0100 (Tue, 23 Jan 2007) | 3 lines
Changed paths:
   M /trunk/src/lib-fd.c
   M /trunk/src/lib-load.h
   M /trunk/src/lib-mem.c
   M /trunk/src/lib-signal.c
   M /trunk/src/lib-stream.c
   M /trunk/src/zzuf.c

  * Put either ORIG() or NEW(() around functions, because the naming scheme is
    likely to change for the Win32 port.

------------------------------------------------------------------------
r233 | sam | 2007-01-18 22:04:34 +0100 (Thu, 18 Jan 2007) | 2 lines
Changed paths:
   M /trunk/doc/zzuf.1
   M /trunk/src/zzuf.c

  * Minor documentation updates.

------------------------------------------------------------------------
r232 | sam | 2007-01-18 19:45:58 +0100 (Thu, 18 Jan 2007) | 2 lines
Changed paths:
   M /trunk/src/fd.c
   M /trunk/src/lib-stream.c

  * Minor improvement in the locking mechanism.

------------------------------------------------------------------------
r231 | sam | 2007-01-18 13:32:31 +0100 (Thu, 18 Jan 2007) | 2 lines
Changed paths:
   M /trunk/configure.ac
   M /trunk/src/lib-fd.c

  * Check recv() return type: int on Linux, ssize_t on OS X.

------------------------------------------------------------------------
r230 | sam | 2007-01-18 01:21:07 +0100 (Thu, 18 Jan 2007) | 3 lines
Changed paths:
   M /trunk/configure.ac
   M /trunk/src/fd.c
   M /trunk/src/lib-fd.c
   M /trunk/src/lib-load.h
   M /trunk/src/lib-mem.c
   M /trunk/src/lib-signal.c
   M /trunk/src/lib-stream.c
   M /trunk/src/libzzuf.c
   M /trunk/src/zzuf.c

  * Added enough autoconf checks and #ifdefs so that libzzuf builds on Win32.
    zzuf itself doesn't build yet, though.

------------------------------------------------------------------------
r229 | sam | 2007-01-17 22:52:44 +0100 (Wed, 17 Jan 2007) | 3 lines
Changed paths:
   M /trunk/src/fd.c
   M /trunk/src/fd.h
   M /trunk/src/lib-fd.c
   M /trunk/src/lib-mem.c
   M /trunk/src/lib-stream.c
   M /trunk/src/libzzuf.c

  * Replaced _zz_disabled with a less stinky API. Still not thread safe, does
    not recover very well from errors, but why care?

------------------------------------------------------------------------
r228 | sam | 2007-01-17 22:12:27 +0100 (Wed, 17 Jan 2007) | 3 lines
Changed paths:
   M /trunk/doc/zzuf.1
   M /trunk/src/fuzz.c
   M /trunk/src/fuzz.h
   M /trunk/src/lib-fd.c

  * Added aio_read() and aio_return(). They don’t work well yet, I’ll need
    to fix the _zz_disabled mess first.

------------------------------------------------------------------------
r227 | sam | 2007-01-17 20:48:23 +0100 (Wed, 17 Jan 2007) | 2 lines
Changed paths:
   M /trunk/src/Makefile.am
   A /trunk/src/opts.c
   A /trunk/src/opts.h
   M /trunk/src/zzuf.c

  * Reorganised code, got rid of global variables.

------------------------------------------------------------------------
r226 | sam | 2007-01-17 18:14:22 +0100 (Wed, 17 Jan 2007) | 3 lines
Changed paths:
   M /trunk/AUTHORS
   M /trunk/doc/zzuf.1
   M /trunk/src/lib-fd.c

  * recvmsg() support by Rémi Denis-Courmont.
  * Minor code reorganisation.

------------------------------------------------------------------------
r225 | sam | 2007-01-17 17:32:45 +0100 (Wed, 17 Jan 2007) | 3 lines
Changed paths:
   M /trunk/src/lib-fd.c

  * Improved recvfrom() debug information.
  * Implemented recv().

------------------------------------------------------------------------
r224 | sam | 2007-01-17 17:26:40 +0100 (Wed, 17 Jan 2007) | 2 lines
Changed paths:
   M /trunk/src/debug.c

  * Add %x to the format string parameters supported by debug().

------------------------------------------------------------------------
r223 | sam | 2007-01-17 16:31:40 +0100 (Wed, 17 Jan 2007) | 2 lines
Changed paths:
   M /trunk/src/debug.c
   M /trunk/src/lib-stream.c

  * Improved %c usage in our custom fprintf() implementation.

------------------------------------------------------------------------
r222 | sam | 2007-01-17 16:21:09 +0100 (Wed, 17 Jan 2007) | 2 lines
Changed paths:
   M /trunk/src/lib-fd.c
   M /trunk/src/lib-load.h
   M /trunk/src/lib-mem.c
   M /trunk/src/lib-signal.c
   M /trunk/src/lib-stream.c

  * Use __func__ wherever possible.

------------------------------------------------------------------------
r221 | sam | 2007-01-17 16:07:35 +0100 (Wed, 17 Jan 2007) | 2 lines
Changed paths:
   M /trunk/AUTHORS
   M /trunk/doc/zzuf.1
   M /trunk/src/lib-fd.c

  * recvfrom() support from Dominik Kuhlen.

------------------------------------------------------------------------
r220 | sam | 2007-01-17 16:02:05 +0100 (Wed, 17 Jan 2007) | 2 lines
Changed paths:
   M /trunk/src/debug.c

  * Print "NULL" instead of "(nil)" when printing null pointers.

------------------------------------------------------------------------
r219 | sam | 2007-01-17 15:35:12 +0100 (Wed, 17 Jan 2007) | 2 lines
Changed paths:
   M /trunk/src/fd.c
   M /trunk/test/testsuite.sh

  * Allow -r 0.0 again. Fixed the testsuite accordingly.

------------------------------------------------------------------------
r218 | sam | 2007-01-17 14:46:38 +0100 (Wed, 17 Jan 2007) | 2 lines
Changed paths:
   M /trunk/src/Makefile.am
   A /trunk/src/lib-fd.c (from /trunk/src/load-fd.c:214)
   A /trunk/src/lib-load.h (from /trunk/src/load.h:214)
   A /trunk/src/lib-mem.c (from /trunk/src/load-mem.c:214)
   A /trunk/src/lib-signal.c (from /trunk/src/load-signal.c:214)
   A /trunk/src/lib-stream.c (from /trunk/src/load-stream.c:214)
   D /trunk/src/load-fd.c
   D /trunk/src/load-mem.c
   D /trunk/src/load-signal.c
   D /trunk/src/load-stream.c
   D /trunk/src/load.h

  * Moved files around.

------------------------------------------------------------------------
r217 | sam | 2007-01-17 14:42:18 +0100 (Wed, 17 Jan 2007) | 2 lines
Changed paths:
   M /trunk/doc/zzuf.1

  * Suggest jot instead of seq in the examples.

------------------------------------------------------------------------
r216 | sam | 2007-01-17 08:22:10 +0100 (Wed, 17 Jan 2007) | 2 lines
Changed paths:
   M /trunk/src/zzuf.c

  * Fix a longopt parsing crash, thanks to Matti Hämäläinen.

------------------------------------------------------------------------
r215 | sam | 2007-01-17 08:21:40 +0100 (Wed, 17 Jan 2007) | 2 lines
Changed paths:
   M /trunk/doc/zzuf.1
   M /trunk/src/zzuf.c

  * Fix testsuite by printing MD5 hashes to stdout.

------------------------------------------------------------------------
r214 | sam | 2007-01-16 15:36:33 +0100 (Tue, 16 Jan 2007) | 3 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

  * Got rid of the *_load() functions. Now each diverted function is supposed
    to check that the *_orig() functions it calls are properly loaded.

------------------------------------------------------------------------
r213 | sam | 2007-01-16 15:21:28 +0100 (Tue, 16 Jan 2007) | 2 lines
Changed paths:
   M /trunk/AUTHORS
   M /trunk/doc/zzuf.1
   M /trunk/src/load-fd.c

  * pread() implementation, thanks to Clément Stenac.

------------------------------------------------------------------------
r212 | sam | 2007-01-16 15:06:57 +0100 (Tue, 16 Jan 2007) | 2 lines
Changed paths:
   M /trunk/src/load-fd.c

  * Don't do the offset sanity check on non-seekable devices.

------------------------------------------------------------------------
r211 | sam | 2007-01-16 14:54:34 +0100 (Tue, 16 Jan 2007) | 2 lines
Changed paths:
   M /trunk/AUTHORS
   M /trunk/doc/zzuf.1
   M /trunk/src/load-fd.c

  * readv() implementation, thanks to Rémi Denis-Courmont.

------------------------------------------------------------------------
r210 | sam | 2007-01-15 14:28:19 +0100 (Mon, 15 Jan 2007) | 3 lines
Changed paths:
   M /trunk/doc/zzuf.1

  * Use seq instead of awk in the example, to make shorter code. I know it
    won't work on BSD systems, but should I care?

------------------------------------------------------------------------
r209 | sam | 2007-01-15 00:56:39 +0100 (Mon, 15 Jan 2007) | 3 lines
Changed paths:
   M /trunk/ChangeLog
   M /trunk/NEWS
   M /trunk/TODO
   M /trunk/configure.ac

  * Version 0.5.
  * Updated NEWS and ChangeLog.

------------------------------------------------------------------------
r208 | sam | 2007-01-15 00:42:34 +0100 (Mon, 15 Jan 2007) | 2 lines
Changed paths:
   M /trunk/doc/zzuf.1

  * interval -> range.

------------------------------------------------------------------------
r207 | sam | 2007-01-15 00:41:03 +0100 (Mon, 15 Jan 2007) | 2 lines
Changed paths:
   M /trunk/configure.ac
   M /trunk/doc/zzuf.1
   M /trunk/src/Makefile.am
   M /trunk/src/fd.c
   M /trunk/src/fd.h
   M /trunk/src/libzzuf.c
   M /trunk/src/zzuf.c

  * Support ranges with the -r flag.

------------------------------------------------------------------------
r206 | sam | 2007-01-14 21:47:18 +0100 (Sun, 14 Jan 2007) | 2 lines
Changed paths:
   M /trunk/src/fd.c
   M /trunk/src/fd.h
   M /trunk/src/libzzuf.h
   M /trunk/src/zzuf.c

  * Oops, ratio should be a double, not a float.

------------------------------------------------------------------------
r205 | sam | 2007-01-14 21:28:09 +0100 (Sun, 14 Jan 2007) | 2 lines
Changed paths:
   M /trunk/doc/zzuf.1
   M /trunk/src/zzuf.c

  * Exit non-zero if one process crashed.

------------------------------------------------------------------------
r204 | sam | 2007-01-14 21:18:31 +0100 (Sun, 14 Jan 2007) | 2 lines
Changed paths:
   M /trunk/doc/zzuf.1
   M /trunk/src/zzuf.c

  * Display our information to stderr, not stdout. Documented that.

------------------------------------------------------------------------
r203 | sam | 2007-01-14 21:17:45 +0100 (Sun, 14 Jan 2007) | 3 lines
Changed paths:
   M /trunk/src/fd.c
   M /trunk/src/libzzuf.h
   M /trunk/src/zzuf.c

  * Only display our own kills in verbose mode.
  * Factorise min/max ratio values.

------------------------------------------------------------------------
r202 | sam | 2007-01-14 18:47:01 +0100 (Sun, 14 Jan 2007) | 2 lines
Changed paths:
   M /trunk/doc/zzuf.1
   M /trunk/src/zzuf.c

  * Added -v/--verbose (unused yet).

------------------------------------------------------------------------
r201 | sam | 2007-01-14 12:03:37 +0100 (Sun, 14 Jan 2007) | 2 lines
Changed paths:
   M /trunk/doc/zzuf.1
   M /trunk/src/zzuf.c

  * Set --version to -V, not -v. We'll use -v for verbose.

------------------------------------------------------------------------
r200 | sam | 2007-01-14 02:03:44 +0100 (Sun, 14 Jan 2007) | 4 lines
Changed paths:
   M /trunk/src/zzuf.c

  * Fix a problem with filedescriptor 17 being reused for other purposes than
    the debugging channel.
  * Print signal name, eg. SIGABRT instead of just "signal 6".

------------------------------------------------------------------------
r199 | sam | 2007-01-13 23:47:56 +0100 (Sat, 13 Jan 2007) | 2 lines
Changed paths:
   M /trunk/doc/zzuf.1

  * Minor documentation layout fix.

------------------------------------------------------------------------
r198 | sam | 2007-01-13 20:33:48 +0100 (Sat, 13 Jan 2007) | 2 lines
Changed paths:
   M /trunk/doc/zzuf.1
   M /trunk/src/fd.c
   M /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/zzuf.c

  * Added auto-increment mode. Not very handy to use yet.

------------------------------------------------------------------------
r197 | sam | 2007-01-13 19:00:03 +0100 (Sat, 13 Jan 2007) | 2 lines
Changed paths:
   M /trunk/src/libzzuf.c

  * Print program PID when initialising libzzuf.

------------------------------------------------------------------------
r196 | sam | 2007-01-13 11:59:07 +0100 (Sat, 13 Jan 2007) | 3 lines
Changed paths:
   M /trunk/src/zzuf.c

  * Fixed -c behaviour. Sometimes apps open "$PWD/file" when asked to
    simply open "file" (eg. eog).

------------------------------------------------------------------------
r195 | sam | 2007-01-13 11:50:38 +0100 (Sat, 13 Jan 2007) | 2 lines
Changed paths:
   M /trunk/doc/zzuf.1
   M /trunk/src/zzuf.c

  * Implemented -D/--delay to avoid fork bombs.

------------------------------------------------------------------------
r194 | sam | 2007-01-12 19:01:27 +0100 (Fri, 12 Jan 2007) | 2 lines
Changed paths:
   M /trunk/src/zzuf.c

  * Refactored some shit around.

------------------------------------------------------------------------
r193 | sam | 2007-01-12 17:20:14 +0100 (Fri, 12 Jan 2007) | 2 lines
Changed paths:
   M /trunk/doc/zzuf.1
   M /trunk/src/zzuf.c

  * Minor documentation fixes.

------------------------------------------------------------------------
r192 | sam | 2007-01-12 16:47:48 +0100 (Fri, 12 Jan 2007) | 3 lines
Changed paths:
   M /trunk/Makefile.am
   M /trunk/src/Makefile.am
   A /trunk/src/timer.c
   A /trunk/src/timer.h
   M /trunk/src/zzuf.c

  * Change timing functions to gettimeofday() instead of time() for more
    precision.

------------------------------------------------------------------------
r191 | sam | 2007-01-12 15:19:55 +0100 (Fri, 12 Jan 2007) | 2 lines
Changed paths:
   M /trunk/AUTHORS
   M /trunk/README
   M /trunk/doc/zzuf.1

  * Lowercase zzuf everywhere.

------------------------------------------------------------------------
r190 | sam | 2007-01-12 11:09:22 +0100 (Fri, 12 Jan 2007) | 2 lines
Changed paths:
   M /trunk/src/zzuf.c

  * Better line-buffered stdin reads.

------------------------------------------------------------------------
r189 | sam | 2007-01-12 00:36:28 +0100 (Fri, 12 Jan 2007) | 3 lines
Changed paths:
   M /trunk/ChangeLog
   M /trunk/NEWS
   M /trunk/configure.ac

  * Version 0.4.
  * Updated NEWS and ChangeLog.

------------------------------------------------------------------------
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

  * Don’t 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> isn’t 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 libc’s 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

  * Don’t 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. Everything’s 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

  * Sync’ed 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

  * Don’t 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.

------------------------------------------------------------------------
