Commit Graph

  • f8514dee60 * Version 0.8.1. * Updated NEWS and ChangeLog. Sam Hocevar 2007-03-01 23:57:14 +00:00
  • a248bfdaf0 * Save errno in offset_check, thanks to Sami Liedes. Sam Hocevar 2007-03-01 23:53:51 +00:00
  • 2bbca6e01d * Removed spurious verbosity, thanks to Sami Liedes. Sam Hocevar 2007-03-01 23:52:00 +00:00
  • e82753480b * Cleaned up md5.c. * Do not convert words to little endian if the architecture is already little endian. Sam Hocevar 2007-02-24 17:37:46 +00:00
  • f20e6029a4 * Version 0.8. * Updated NEWS and ChangeLog. Sam Hocevar 2007-02-24 16:37:12 +00:00
  • 4f5a35be30 * Fix WTFPL address. Sam Hocevar 2007-02-24 16:32:54 +00:00
  • 744aff2b0d * Minor win32 cosmetic updates. Sam Hocevar 2007-02-24 16:20:42 +00:00
  • 657dc0a72f * OS X doesn’t have MAP_ANONYMOUS, alias it to MAP_ANON. Sam Hocevar 2007-02-20 18:18:27 +00:00
  • 87e48899ba * Use mmap() instead of malloc() in the mmap() reimplementation so that returned values are not in the heap. Sam Hocevar 2007-02-19 10:28:16 +00:00
  • 672817517e * Check for getpagesize() at configure time. Sam Hocevar 2007-02-19 10:26:41 +00:00
  • 4b142f02b9 * Check mmap() return value. * Don't pass offsets to mmap() that are not page aligned. Sam Hocevar 2007-02-19 10:25:54 +00:00
  • ecb3a9efa1 * Oops, fix compilation warning. Sam Hocevar 2007-02-19 09:28:52 +00:00
  • 68a2cee2df * Added mmap() to the testsuite. Sam Hocevar 2007-02-19 09:16:10 +00:00
  • 538cd60bda * Improved win32 pipes. Sam Hocevar 2007-02-09 01:52:59 +00:00
  • 432d813edd * Use doubles, not float. Fixes an issue when using the default ratio value. Sam Hocevar 2007-02-09 01:33:02 +00:00
  • e64ed1789a * Disable -M when setrlimit isn't available. Sam Hocevar 2007-02-08 23:08:38 +00:00
  • 2920df42d4 * OpenBSD support for setrlimit(). Sam Hocevar 2007-02-08 21:51:37 +00:00
  • e551756f05 * Handle architectures that don't have RLIMIT_AS (like OpenBSD). Sam Hocevar 2007-02-08 17:23:48 +00:00
  • b79efda114 * Fixed more MSVC compilation warnings. Sam Hocevar 2007-02-02 11:58:06 +00:00
  • 0bd5421ced * Fixed a minor warning and commented our printf-like function. Sam Hocevar 2007-02-02 11:29:27 +00:00
  • 6721f79a69 * Added mygetopt files to the MSVC project. Sam Hocevar 2007-02-01 22:50:34 +00:00
  • 40663274f0 * Reimplemented getopt_long. We use our replacement even if simple getopt is available on the operating system. Sam Hocevar 2007-02-01 22:33:07 +00:00
  • e599b5e01b * Fixed a few signed/unsigned confusions. Sam Hocevar 2007-02-01 22:20:48 +00:00
  • 1c8a34708d * Fuck notepad and its fucking CRLFs. Sam Hocevar 2007-02-01 19:27:21 +00:00
  • 16d1d7fa48 * Fixed a few 64-bit issues reported by MSVC. * More Win32 portability fixes. Sam Hocevar 2007-02-01 18:19:03 +00:00
  • 9ceac7d6b3 * Added an MSVC project. Sam Hocevar 2007-02-01 16:41:54 +00:00
  • 4ee57fba0a * Check for <unistd.h>, too. MSVC doesn't have it. Sam Hocevar 2007-02-01 16:08:33 +00:00
  • 4c58925d80 * Only include <sys/time.h> conditionally. Sam Hocevar 2007-02-01 15:57:10 +00:00
  • e03887313c * Version 0.7. * Updated NEWS and ChangeLog. Sam Hocevar 2007-01-28 01:17:49 +00:00
  • 7426def162 * Merged fdcat and streamcat into zzcat. Sam Hocevar 2007-01-28 00:53:19 +00:00
  • dc895f2511 * Print "EOF" instead of -1 when it means EOF. Sam Hocevar 2007-01-28 00:50:53 +00:00
  • 412784a97c * Oops, fixed syntax error. Sam Hocevar 2007-01-28 00:22:23 +00:00
  • 32ab6e10e2 * Better debug messages for special cases (eg. fgetc returning -1). Sam Hocevar 2007-01-28 00:21:58 +00:00
  • 2ebb906a12 * Updated testsuite to use our own files instead of /dev/*. Sam Hocevar 2007-01-27 21:40:31 +00:00
  • 5e6b423865 * Implemented -f/--fuzzing (fuzzing mode). Sam Hocevar 2007-01-27 19:05:46 +00:00
  • b4fbf4c088 * Better ungetc() implementation. Now we don't need to care about the fuzzing method. Sam Hocevar 2007-01-27 15:13:34 +00:00
  • f0610fc22b * Carry DEBUG_FILENO in the ZZUF_DEBUG environment variable. Sam Hocevar 2007-01-25 22:34:28 +00:00
  • 6ad48cbcc8 * Initialise malloc-related functions earlier. They're needed for regex initialisation amongst others. Sam Hocevar 2007-01-25 22:07:23 +00:00
  • daf6737383 * Put a few debug messages in malloc-related functions when they use our custom buffer. Sam Hocevar 2007-01-25 21:43:37 +00:00
  • 544759779f * Updated NEWS. Sam Hocevar 2007-01-25 20:18:34 +00:00
  • 37c9de4c4a * Crap! Fixed memory manager initialisation. And sticking that into the 0.6.1 tarball, no one will notice! (ha ha ha) Sam Hocevar 2007-01-25 19:55:20 +00:00
  • 19cd94ee16 * Version 0.6.1. * Updated NEWS and ChangeLog. Sam Hocevar 2007-01-25 16:56:22 +00:00
  • ffe8f79739 * More verbosity in fread(). Sam Hocevar 2007-01-25 15:33:22 +00:00
  • b2ff2843f8 * Fixed an index inconsistency bug in fread(). Sam Hocevar 2007-01-25 15:28:24 +00:00
  • 7c54c295cf * Grrr, fixed a bug in finfo() that corrupted the display. Sam Hocevar 2007-01-25 14:56:18 +00:00
  • 6b8e38ac1f * Version 0.6. * Updated NEWS and ChangeLog. Sam Hocevar 2007-01-25 13:28:40 +00:00
  • ae257d0233 * Added a networking example using socat. Sam Hocevar 2007-01-25 12:15:47 +00:00
  • 284fe9a9e4 * Oops, fix in-tree preloading! Sam Hocevar 2007-01-25 11:59:33 +00:00
  • 2a52319707 * Put opts->bytes handling in the right place. Sam Hocevar 2007-01-25 11:47:44 +00:00
  • 68446780ce * Implemented -b/--bytes to restrict fuzzing to specific offsets. Sam Hocevar 2007-01-25 11:40:27 +00:00
  • 8830524877 * Fixed ifdef typo. Sam Hocevar 2007-01-25 02:16:00 +00:00
  • 7686f7b128 * Updated TODO list. Sam Hocevar 2007-01-25 01:10:10 +00:00
  • 0d2e0f587f * Added DLL injection to the Win32 port attempt. Sam Hocevar 2007-01-24 15:06:17 +00:00
  • 760befa464 * Added DLL initialisation code for Win32. Sam Hocevar 2007-01-23 15:38:18 +00:00
  • c4ae8c412d * Fix minor memory leak. Sam Hocevar 2007-01-23 12:16:50 +00:00
  • e9e1a7dfe7 * Put either ORIG() or NEW(() around functions, because the naming scheme is likely to change for the Win32 port. Sam Hocevar 2007-01-23 08:45:47 +00:00
  • 0f82d17c66 * Minor documentation updates. Sam Hocevar 2007-01-18 21:04:34 +00:00
  • bfcb30f795 * Minor improvement in the locking mechanism. Sam Hocevar 2007-01-18 18:45:58 +00:00
  • 73c3d08de7 * Check recv() return type: int on Linux, ssize_t on OS X. Sam Hocevar 2007-01-18 12:32:31 +00:00
  • 351b447bfa * Added enough autoconf checks and #ifdefs so that libzzuf builds on Win32. zzuf itself doesn't build yet, though. Sam Hocevar 2007-01-18 00:21:07 +00:00
  • 52bdf5ff3e * Replaced _zz_disabled with a less stinky API. Still not thread safe, does not recover very well from errors, but why care? Sam Hocevar 2007-01-17 21:52:44 +00:00
  • b0d8650bec * Added aio_read() and aio_return(). They don’t work well yet, I’ll need to fix the _zz_disabled mess first. Sam Hocevar 2007-01-17 21:12:27 +00:00
  • db2e00738e * Reorganised code, got rid of global variables. Sam Hocevar 2007-01-17 19:48:23 +00:00
  • 47671a30be * recvmsg() support by Rémi Denis-Courmont. * Minor code reorganisation. Sam Hocevar 2007-01-17 17:14:22 +00:00
  • 644846527a * Improved recvfrom() debug information. * Implemented recv(). Sam Hocevar 2007-01-17 16:32:45 +00:00
  • 1e692f5e44 * Add %x to the format string parameters supported by debug(). Sam Hocevar 2007-01-17 16:26:40 +00:00
  • 383ef37246 * Improved %c usage in our custom fprintf() implementation. Sam Hocevar 2007-01-17 15:31:40 +00:00
  • 0518c124e7 * Use __func__ wherever possible. Sam Hocevar 2007-01-17 15:21:09 +00:00
  • 29a063f7fd * recvfrom() support from Dominik Kuhlen. Sam Hocevar 2007-01-17 15:07:35 +00:00
  • b2bd02189a * Print "NULL" instead of "(nil)" when printing null pointers. Sam Hocevar 2007-01-17 15:02:05 +00:00
  • 714f88e8f7 * Allow -r 0.0 again. Fixed the testsuite accordingly. Sam Hocevar 2007-01-17 14:35:12 +00:00
  • bb4cc96f00 * Moved files around. Sam Hocevar 2007-01-17 13:46:38 +00:00
  • 246189c39a * Suggest jot instead of seq in the examples. Sam Hocevar 2007-01-17 13:42:18 +00:00
  • 77ce719b7e * Fix a longopt parsing crash, thanks to Matti Hämäläinen. Sam Hocevar 2007-01-17 07:22:10 +00:00
  • e10cc503bc * Fix testsuite by printing MD5 hashes to stdout. Sam Hocevar 2007-01-17 07:21:40 +00:00
  • 9dee8b079e * Got rid of the *_load() functions. Now each diverted function is supposed to check that the *_orig() functions it calls are properly loaded. Sam Hocevar 2007-01-16 14:36:33 +00:00
  • c0147e553f * pread() implementation, thanks to Clément Stenac. Sam Hocevar 2007-01-16 14:21:28 +00:00
  • 9cf80fa640 * Don't do the offset sanity check on non-seekable devices. Sam Hocevar 2007-01-16 14:06:57 +00:00
  • 404b37f643 * readv() implementation, thanks to Rémi Denis-Courmont. Sam Hocevar 2007-01-16 13:54:34 +00:00
  • 8bfb3da41f * 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? Sam Hocevar 2007-01-15 13:28:19 +00:00
  • 1a97ee7197 * Version 0.5. * Updated NEWS and ChangeLog. Sam Hocevar 2007-01-14 23:56:39 +00:00
  • 9b488f42ab * interval -> range. Sam Hocevar 2007-01-14 23:42:34 +00:00
  • aa1dc92193 * Support ranges with the -r flag. Sam Hocevar 2007-01-14 23:41:03 +00:00
  • b1541cb9fe * Oops, ratio should be a double, not a float. Sam Hocevar 2007-01-14 20:47:18 +00:00
  • 9587362904 * Exit non-zero if one process crashed. Sam Hocevar 2007-01-14 20:28:09 +00:00
  • d43e3035be * Display our information to stderr, not stdout. Documented that. Sam Hocevar 2007-01-14 20:18:31 +00:00
  • 5f6aa51632 * Only display our own kills in verbose mode. * Factorise min/max ratio values. Sam Hocevar 2007-01-14 20:17:45 +00:00
  • cb6226ea65 * Added -v/--verbose (unused yet). Sam Hocevar 2007-01-14 17:47:01 +00:00
  • 318cee0eea * Set --version to -V, not -v. We'll use -v for verbose. Sam Hocevar 2007-01-14 11:03:37 +00:00
  • 2e7dfd3c70 * 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". Sam Hocevar 2007-01-14 01:03:44 +00:00
  • 15a6677225 * Minor documentation layout fix. Sam Hocevar 2007-01-13 22:47:56 +00:00
  • 19d99de4b9 * Added auto-increment mode. Not very handy to use yet. Sam Hocevar 2007-01-13 19:33:48 +00:00
  • fc2e6455a1 * Print program PID when initialising libzzuf. Sam Hocevar 2007-01-13 18:00:03 +00:00
  • 7d8c22ecef * Fixed -c behaviour. Sometimes apps open "$PWD/file" when asked to simply open "file" (eg. eog). Sam Hocevar 2007-01-13 10:59:07 +00:00
  • 1bd6bb7a23 * Implemented -D/--delay to avoid fork bombs. Sam Hocevar 2007-01-13 10:50:38 +00:00
  • cf8fcc5d13 * Refactored some shit around. Sam Hocevar 2007-01-12 18:01:27 +00:00
  • 3a12894365 * Minor documentation fixes. Sam Hocevar 2007-01-12 16:20:14 +00:00
  • c5ce65e161 * Change timing functions to gettimeofday() instead of time() for more precision. Sam Hocevar 2007-01-12 15:47:48 +00:00
  • 61a673c096 * Lowercase zzuf everywhere. Sam Hocevar 2007-01-12 14:19:55 +00:00
  • 8a642c8c15 * Better line-buffered stdin reads. Sam Hocevar 2007-01-12 10:09:22 +00:00