zzuf/ChangeLog
Sam Hocevar b86478a95e * Version 0.10.
* Updated NEWS and ChangeLog.
2007-11-03 00:24:46 +00:00

2735 lines
85 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.

------------------------------------------------------------------------
r316 | sam | 2007-11-03 01:14:40 +0100 (Sat, 03 Nov 2007) | 2 lines
Changed paths:
M /trunk/doc/zzuf.1
* Documentation updates.
------------------------------------------------------------------------
r315 | sam | 2007-11-03 01:08:43 +0100 (Sat, 03 Nov 2007) | 2 lines
Changed paths:
M /trunk/src/lib-fd.c
* Do not fuzz non-IP network protocols. Theyre too painful to fine-tune.
------------------------------------------------------------------------
r314 | sam | 2007-11-03 00:34:22 +0100 (Sat, 03 Nov 2007) | 4 lines
Changed paths:
M /trunk/src/lib-fd.c
* Merged the bind() and connect() diversions using macros. They were almost
identical.
* Check the addrlen value to avoid crashing with weird protocols.
------------------------------------------------------------------------
r313 | sam | 2007-11-03 00:23:25 +0100 (Sat, 03 Nov 2007) | 2 lines
Changed paths:
M /trunk/src/lib-fd.c
* Divert connect() so that -p/--ports now works with outbound connections.
------------------------------------------------------------------------
r312 | sam | 2007-11-03 00:22:11 +0100 (Sat, 03 Nov 2007) | 2 lines
Changed paths:
M /trunk/configure.ac
* Look for connect().
------------------------------------------------------------------------
r311 | sam | 2007-11-03 00:07:41 +0100 (Sat, 03 Nov 2007) | 2 lines
Changed paths:
M /trunk/doc/zzuf.1
* Updated documentation.
------------------------------------------------------------------------
r310 | sam | 2007-11-03 00:01:09 +0100 (Sat, 03 Nov 2007) | 3 lines
Changed paths:
M /trunk/src/fd.c
M /trunk/src/lib-fd.c
* Fix a bug in the -p handling that made it opt-out instead of opt-in.
* Dont bother using AF_UNIX, it doesnt have ports.
------------------------------------------------------------------------
r309 | sam | 2007-11-02 23:45:54 +0100 (Fri, 02 Nov 2007) | 3 lines
Changed paths:
M /trunk/src/fd.c
M /trunk/src/fd.h
M /trunk/src/fuzz.c
M /trunk/src/fuzz.h
M /trunk/src/lib-fd.c
M /trunk/src/libzzuf.c
M /trunk/src/opts.c
M /trunk/src/opts.h
M /trunk/src/zzuf.c
* Network destination port choosing with -p/--ports.
* Renamed -p/--pick into -l/--list to avoid conflicts.
------------------------------------------------------------------------
r308 | sam | 2007-11-02 22:50:08 +0100 (Fri, 02 Nov 2007) | 2 lines
Changed paths:
M /trunk/configure.ac
* Check for <netinet/in.h>, its needed for struct sockaddr_in.
------------------------------------------------------------------------
r307 | sam | 2007-11-02 22:40:38 +0100 (Fri, 02 Nov 2007) | 2 lines
Changed paths:
M /trunk/src/debug.c
* Support %d, %ld and %lld in addition to %i etc. in debug().
------------------------------------------------------------------------
r306 | sam | 2007-11-02 22:32:18 +0100 (Fri, 02 Nov 2007) | 2 lines
Changed paths:
M /trunk/src/lib-fd.c
* Log and divert bind() calls.
------------------------------------------------------------------------
r305 | sam | 2007-11-02 22:16:57 +0100 (Fri, 02 Nov 2007) | 2 lines
Changed paths:
M /trunk/configure.ac
* Check for bind in the configure step.
------------------------------------------------------------------------
r304 | sam | 2007-07-10 17:55:35 +0200 (Tue, 10 Jul 2007) | 3 lines
Changed paths:
M /trunk/ChangeLog
M /trunk/NEWS
* Version 0.9. For real, this time.
* Updated NEWS and ChangeLog.
------------------------------------------------------------------------
r303 | sam | 2007-07-10 17:42:37 +0200 (Tue, 10 Jul 2007) | 2 lines
Changed paths:
M /trunk/doc/zzuf.1
* Documented the new -T / --max-cpu flag.
------------------------------------------------------------------------
r302 | sam | 2007-07-10 17:31:40 +0200 (Tue, 10 Jul 2007) | 2 lines
Changed paths:
M /trunk/src/zzuf.c
* -M is megabytes, not bytes. Fixed --help output.
------------------------------------------------------------------------
r301 | sam | 2007-07-10 17:23:18 +0200 (Tue, 10 Jul 2007) | 2 lines
Changed paths:
M /trunk/src/opts.c
M /trunk/src/opts.h
M /trunk/src/zzuf.c
* Implemented -T / --max-cpu for max CPU time limits.
------------------------------------------------------------------------
r300 | sam | 2007-07-10 16:30:13 +0200 (Tue, 10 Jul 2007) | 2 lines
Changed paths:
M /trunk/doc/zzuf.1
M /trunk/src/zzuf.c
* Rename -T to -t. -T will be the CPU time limit.
------------------------------------------------------------------------
r299 | sam | 2007-07-10 16:26:08 +0200 (Tue, 10 Jul 2007) | 3 lines
Changed paths:
M /trunk/src/zzuf.c
* Rename ZZUF_RLIMIT_CONST into ZZUF_RLIMIT_MEM because we're going to have
the _CPU one as well.
------------------------------------------------------------------------
r298 | sam | 2007-07-10 11:01:12 +0200 (Tue, 10 Jul 2007) | 2 lines
Changed paths:
M /trunk/doc/zzuf.1
* Correct thinko in manpage.
------------------------------------------------------------------------
r297 | sam | 2007-07-10 02:24:35 +0200 (Tue, 10 Jul 2007) | 3 lines
Changed paths:
M /trunk/ChangeLog
M /trunk/NEWS
M /trunk/configure.ac
* Version 0.9.
* Updated NEWS and ChangeLog.
------------------------------------------------------------------------
r296 | sam | 2007-07-10 01:51:49 +0200 (Tue, 10 Jul 2007) | 2 lines
Changed paths:
M /trunk/AUTHORS
M /trunk/src/zzuf.c
* Do not clobber LD_PRELOAD, patch by Sami Liedes. Heavily rewritten.
------------------------------------------------------------------------
r295 | sam | 2007-07-06 22:47:51 +0200 (Fri, 06 Jul 2007) | 2 lines
Changed paths:
M /trunk/src/fd.c
M /trunk/src/fuzz.c
M /trunk/src/ranges.c
* Renamed ranges_static into static_ranges.
------------------------------------------------------------------------
r294 | sam | 2007-07-06 22:47:38 +0200 (Fri, 06 Jul 2007) | 2 lines
Changed paths:
M /trunk/doc/zzuf.1
* Documented -p/--pick in the man page.
------------------------------------------------------------------------
r293 | sam | 2007-07-06 16:39:39 +0200 (Fri, 06 Jul 2007) | 2 lines
Changed paths:
M /trunk/src/Makefile.am
M /trunk/src/fd.c
M /trunk/src/fuzz.c
A /trunk/src/ranges.c
A /trunk/src/ranges.h
* Factored common range-parsing code.
------------------------------------------------------------------------
r292 | sam | 2007-07-06 15:40:55 +0200 (Fri, 06 Jul 2007) | 2 lines
Changed paths:
M /trunk/src/fd.c
M /trunk/src/fd.h
M /trunk/src/fuzz.c
M /trunk/src/fuzz.h
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/opts.c
M /trunk/src/opts.h
M /trunk/src/zzuf.c
* Added -p flag to cherry pick file descriptors that get fuzzed.
------------------------------------------------------------------------
r291 | sam | 2007-07-06 15:34:38 +0200 (Fri, 06 Jul 2007) | 3 lines
Changed paths:
M /trunk/src/debug.h
* Allow to use debug() everywhere in the code; it'll just do nothing in
zzuf itself, and will only output stuff in the library.
------------------------------------------------------------------------
r290 | sam | 2007-07-06 15:31:23 +0200 (Fri, 06 Jul 2007) | 2 lines
Changed paths:
M /trunk/src/Makefile.am
* Add -DLIBZZUF to the libzzuf build.
------------------------------------------------------------------------
r289 | sam | 2007-03-02 00:57:14 +0100 (Fri, 02 Mar 2007) | 3 lines
Changed paths:
M /trunk/ChangeLog
M /trunk/NEWS
M /trunk/configure.ac
* Version 0.8.1.
* Updated NEWS and ChangeLog.
------------------------------------------------------------------------
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 doesnt 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 dont work well yet, Ill 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
* 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.
------------------------------------------------------------------------