Timeline
01/28/07:
- 02:17 Changeset [1726] by
- * Version 0.7. * Updated NEWS and ChangeLog?.
- 01:53 Changeset [1725] by
- * Merged fdcat and streamcat into zzcat.
- 01:50 Changeset [1724] by
- * Print "EOF" instead of -1 when it means EOF.
- 01:22 Changeset [1723] by
- * Oops, fixed syntax error.
- 01:21 Changeset [1722] by
- * Better debug messages for special cases (eg. fgetc returning -1).
01/27/07:
- 22:40 Changeset [1721] by
- * Updated testsuite to use our own files instead of /dev/*.
- 20:05 Changeset [1720] by
- * Implemented -f/--fuzzing (fuzzing mode).
- 16:13 Changeset [1719] by
- * Better ungetc() implementation. Now we don't need to care about the …
01/25/07:
- 23:34 Changeset [1718] by
- * Carry DEBUG_FILENO in the ZZUF_DEBUG environment variable.
- 23:07 Changeset [1717] by
- * Initialise malloc-related functions earlier. They're needed for regex …
- 22:43 Changeset [1716] by
- * Put a few debug messages in malloc-related functions when they use our …
- 21:18 Changeset [1715] by
- * Updated NEWS.
- 20:55 Changeset [1714] by
- * Crap! Fixed memory manager initialisation. And sticking that into the …
- 17:56 Changeset [1713] by
- * Version 0.6.1. * Updated NEWS and ChangeLog?.
- 16:33 Changeset [1712] by
- * More verbosity in fread().
- 16:28 Changeset [1711] by
- * Fixed an index inconsistency bug in fread().
- 15:56 Changeset [1710] by
- * Grrr, fixed a bug in finfo() that corrupted the display.
- 14:28 Changeset [1709] by
- * Version 0.6. * Updated NEWS and ChangeLog?.
- 13:15 Changeset [1708] by
- * Added a networking example using socat.
- 12:59 Changeset [1707] by
- * Oops, fix in-tree preloading!
- 12:47 Changeset [1706] by
- * Put opts->bytes handling in the right place.
- 12:40 Changeset [1705] by
- * Implemented -b/--bytes to restrict fuzzing to specific offsets.
- 03:16 Changeset [1704] by
- * Fixed ifdef typo.
- 02:10 Changeset [1703] by
- * Updated TODO list.
01/24/07:
- 16:06 Changeset [1702] by
- * Added DLL injection to the Win32 port attempt.
01/23/07:
- 16:38 Changeset [1701] by
- * Added DLL initialisation code for Win32.
- 13:16 Changeset [1700] by
- * Fix minor memory leak.
- 09:45 Changeset [1699] by
- * Put either ORIG() or NEW(() around functions, because the naming scheme …
01/18/07:
- 22:04 Changeset [1698] by
- * Minor documentation updates.
- 19:45 Changeset [1697] by
- * Minor improvement in the locking mechanism.
- 13:32 Changeset [1696] by
- * Check recv() return type: int on Linux, ssize_t on OS X.
- 01:21 Changeset [1695] by
- * Added enough autoconf checks and #ifdefs so that libzzuf builds on …
01/17/07:
- 22:52 Changeset [1694] by
- * Replaced _zz_disabled with a less stinky API. Still not thread safe, …
- 22:12 Changeset [1693] by
- * Added aio_read() and aio_return(). They don’t work well yet, I’ll need …
- 20:48 Changeset [1692] by
- * Reorganised code, got rid of global variables.
- 18:14 Changeset [1691] by
- * recvmsg() support by Rémi Denis-Courmont. * Minor code reorganisation.
- 17:32 Changeset [1690] by
- * Improved recvfrom() debug information. * Implemented recv().
- 17:26 Changeset [1689] by
- * Add %x to the format string parameters supported by debug().
- 16:31 Changeset [1688] by
- * Improved %c usage in our custom fprintf() implementation.
- 16:21 Changeset [1687] by
- * Use func wherever possible.
- 16:07 Changeset [1686] by
- * recvfrom() support from Dominik Kuhlen.
- 16:02 Changeset [1685] by
- * Print "NULL" instead of "(nil)" when printing null pointers.
- 15:35 Changeset [1684] by
- * Allow -r 0.0 again. Fixed the testsuite accordingly.
- 14:46 Changeset [1683] by
- * Moved files around.
- 14:42 Changeset [1682] by
- * Suggest jot instead of seq in the examples.
- 08:22 Changeset [1681] by
- * Fix a longopt parsing crash, thanks to Matti Hämäläinen.
- 08:21 Changeset [1680] by
- * Fix testsuite by printing MD5 hashes to stdout.
01/16/07:
- 15:36 Changeset [1679] by
- * Got rid of the *_load() functions. Now each diverted function is …
- 15:21 Changeset [1678] by
- * pread() implementation, thanks to Clément Stenac.
- 15:06 Changeset [1677] by
- * Don't do the offset sanity check on non-seekable devices.
- 14:54 Changeset [1676] by
- * readv() implementation, thanks to Rémi Denis-Courmont.
01/15/07:
- 14:28 Changeset [1675] by
- * Use seq instead of awk in the example, to make shorter code. I know it …
- 00:56 Changeset [1674] by
- * Version 0.5. * Updated NEWS and ChangeLog?.
- 00:42 Changeset [1673] by
- * interval -> range.
- 00:41 Changeset [1672] by
- * Support ranges with the -r flag.
01/14/07:
- 21:47 Changeset [1671] by
- * Oops, ratio should be a double, not a float.
- 21:28 Changeset [1670] by
- * Exit non-zero if one process crashed.
- 21:18 Changeset [1669] by
- * Display our information to stderr, not stdout. Documented that.
- 21:17 Changeset [1668] by
- * Only display our own kills in verbose mode. * Factorise min/max ratio …
- 18:47 Changeset [1667] by
- * Added -v/--verbose (unused yet).
- 12:03 Changeset [1666] by
- * Set --version to -V, not -v. We'll use -v for verbose.
- 02:03 Changeset [1665] by
- * Fix a problem with filedescriptor 17 being reused for other purposes …
01/13/07:
- 23:47 Changeset [1664] by
- * Minor documentation layout fix.
- 20:33 Changeset [1663] by
- * Added auto-increment mode. Not very handy to use yet.
- 19:00 Changeset [1662] by
- * Print program PID when initialising libzzuf.
- 11:59 Changeset [1661] by
- * Fixed -c behaviour. Sometimes apps open "$PWD/file" when asked to …
- 11:50 Changeset [1660] by
- * Implemented -D/--delay to avoid fork bombs.
01/12/07:
- 19:01 Changeset [1659] by
- * Refactored some shit around.
- 17:20 Changeset [1658] by
- * Minor documentation fixes.
- 16:47 Changeset [1657] by
- * Change timing functions to gettimeofday() instead of time() for more …
- 15:19 Changeset [1656] by
- * Lowercase zzuf everywhere.
- 11:09 Changeset [1655] by
- * Better line-buffered stdin reads.
- 00:36 Changeset [1654] by
- * Version 0.4. * Updated NEWS and ChangeLog?.
- 00:30 Changeset [1653] by
- * Got rid of malloc() for each file opened. Now we only start calling …
01/11/07:
- 23:43 Changeset [1652] by
- * Reduce number of malloc() calls within libzzuf.
- 23:11 Changeset [1651] by
- * Remove two useless malloc() calls.
- 23:11 Changeset [1650] by
- * Don't stop if the process was killed by us.
- 11:21 Changeset [1649] by
- * Better realloc dummy implementation.
- 01:39 Changeset [1648] by
- * Minor code factorisation into LOADSYM().
- 01:27 Changeset [1647] by
- * Typo in the manpage.
01/10/07:
- 19:11 Changeset [1646] by
- * Allow several calls to malloc()/calloc() in the library preloading …
- 18:31 Changeset [1645] by
- * Removed brk/sbrk, they're so outdated and useless.
- 18:25 Changeset [1644] by
- * Oops, fixed an old OS X build failure.
- 18:23 Changeset [1643] by
- * Check for memalign and posix_memalign.
- 18:19 Changeset [1642] by
- * Check for malloc.h.
- 18:17 Changeset [1641] by
- * Implemented memory limits. Probably breaks on other arches because of …
- 16:22 Changeset [1640] by
- * Changed -M to -m (for --md5).
- 15:57 Changeset [1639] by
- * Split load-fd.c into load-fd.c and load-mem.c (mmap, etc.).
01/09/07:
- 17:39 Changeset [1638] by
- * Fixed double mmap debug message.
- 17:16 Changeset [1637] by
- * Add verbosity to read() and mmap() so that we roughly know where we …
- 17:14 Changeset [1636] by
- * Change debug's %c so that it automatically escapes binary characters.
- 16:40 Changeset [1635] by
- * mmap() maps the file descriptor at offset 0.
- 12:22 Changeset [1634] by
- * Don’t report exit status by default. * Add -x/--check-exit to get back …
- 11:07 Changeset [1633] by
- * Bah, reverted that. We'll use -O for --offset.
- 11:05 Changeset [1632] by
- * Rename -B/--max-bytes to -O/--max-output so that we can implement -A/-B.
- 11:02 Changeset [1631] by
- * Implement map_fd for OS X.
01/08/07:
- 22:51 Changeset [1630] by
- * Fixed testsuite for anal shells.
- 22:49 Changeset [1629] by
- * Tru64 loader support (_RLD_LIST).
- 22:48 Changeset [1628] by
- * Fix the socklen_t type detection on Linux.
- 22:05 Changeset [1627] by
- * Define sig_t to void (*) (int) if it does not exist.
- 22:03 Changeset [1626] by
- * Define socklen_t to int if it does not exist.
- 19:15 Changeset [1625] by
- * Test suite now uses the new MD5 feature.
- 18:54 Changeset [1624] by
- * Changed --md5 to only compute the standard output.
- 18:50 Changeset [1623] by
- * Implemented -M/--md5 flag.
01/07/07:
- 22:29 Changeset [1622] by
- * Version 0.3. * Updated NEWS and ChangeLog?.
- 22:14 Changeset [1621] by
- * Factor regex stuff into fd.c, so that <regex.h> isn’t needed otherwhere.
- 22:13 Changeset [1620] by
- * Use srefill() on OS X, too. It now works properly.
- 21:50 Changeset [1619] by
- * Implemented freopen().
- 21:24 Changeset [1618] by
- * Protect srefill_orig() calls.
- 20:12 Changeset [1617] by
- * Updated bootstrap script.
- 19:45 Changeset [1616] by
- * Documented stdin behaviour.
- 19:36 Changeset [1615] by
- * Factored sources in the makefile.
- 19:34 Changeset [1614] by
- * Merged chars.c and fuzz.c.
- 19:18 Changeset [1613] by
- * If no argument is given, just fuzz standard input.
- 18:12 Changeset [1612] by
- * Don't call cat or dd in the testsuite if they're statically linked.
- 17:31 Changeset [1611] by
- * Fix a compilation warning.
- 17:29 Changeset [1610] by
- * Added note about 64-bit offsets in manpage.
- 17:27 Changeset [1609] by
- * Fixed srefill()/lseek() conflict issue.
- 17:09 Changeset [1608] by
- * Only use srefill on OpenBSD and FreeBSD.
- 16:55 Changeset [1607] by
- * Updated manpage, fixed - to \- here and there.
- 16:55 Changeset [1606] by
- * Implemented BSD stdio by overriding srefill().
- 15:22 Changeset [1605] by
- * Fuzz in srefill even if _zz_disabled is on.
- 15:16 Changeset [1604] by
- * Oops, got it wrong.
- 15:16 Changeset [1603] by
- * Fix compilation warnings on BSD libc’s and a bug on FreeBSD.
- 15:14 Changeset [1602] by
- * Implemented refill(). Untested yet.
- 15:13 Changeset [1601] by
- * Made the testsuite shorter.
- 14:20 Changeset [1600] by
- * Protected the _IO_getc_orig declaration.
- 14:18 Changeset [1599] by
- * Oops, compilation fix.
- 14:16 Changeset [1598] by
- * Added srefill() skeleton, for BSD libc.
- 13:39 Changeset [1597] by
- * Added a note about statically linked binaries and one about getc().
- 13:06 Changeset [1596] by
- * Don’t run the testsuite if /bin/cat is statically linked.
- 11:34 Changeset [1595] by
- * Always define getc(), but undefine the getc macro beforehands just in …
- 10:34 Changeset [1594] by
- * Implemented fseeko().
01/06/07:
- 23:17 Changeset [1593] by
- * Fix a bug in the fgetln() implementation. The newline was not properly …
- 22:54 Changeset [1592] by
- * BSD's md5 does not have a --help option. Trying /dev/null instead.
- 22:38 Changeset [1591] by
- * Cleaned up code.
- 22:37 Changeset [1590] by
- * Only link with -ldl when available. * Removed PKG_* stuff from …
- 22:25 Changeset [1589] by
- * Got testsuite to work on FreeBSD.
- 21:59 Changeset [1588] by
- * Fix for BSD machines: getc() may be defined as a macro.
- 21:24 Changeset [1587] by
- * Fixed the head call in the testsuite so that it works on OS X.
- 21:20 Changeset [1586] by
- * Added head and tail to the testsuite.
- 21:08 Changeset [1585] by
- * Fixed implicit declaration.
- 21:02 Changeset [1584] by
- * Updated documentation wrt. mmap().
- 21:01 Changeset [1583] by
- * Missing autoconf check for mmap64().
- 21:01 Changeset [1582] by
- * Implemented the mmap() family.
- 21:01 Changeset [1581] by
- * Implemented rewind().
- 16:54 Changeset [1580] by
- * Fix fread() issue with standard input reading.
- 15:03 Changeset [1579] by
- * Added a note about mmap() not being available.
- 15:02 Changeset [1578] by
- * Fix build with older versions of gcc.
- 11:51 Changeset [1577] by
- * Documentation tuning.
- 01:40 Changeset [1576] by
- * Version 0.2 is ready.
- 01:26 Changeset [1575] by
- * Another note in the manpage.
- 01:10 Changeset [1574] by
- * Cosmetic fixes.
- 01:08 Changeset [1573] by
- * Implemented --max-crashes. * Renamed --forks to --max-forks. * …
- 00:15 Changeset [1572] by
- * Oops, forgot to fix --help output.
- 00:14 Changeset [1571] by
- * Rename --fork to --max-forks.
01/05/07:
- 22:36 Changeset [1570] by
- * Specified signal handling stuff in the manpage.
- 22:33 Changeset [1569] by
- * Split the bugs manpage section into bugs and restrictions. * Listed …
- 18:34 Changeset [1568] by
- * Fix an uncontrolled corruption bug in fgetln().
- 17:03 Changeset [1567] by
- * Fix fgetln(). The testsuite *almost* passes.
- 15:36 Changeset [1566] by
- * Implemented BSD fgetln(). Untested yet.
- 12:01 Changeset [1565] by
- * Put back grep and sed into the testsuite, now that we can protect …
- 11:49 Changeset [1564] by
- * Minor layout tuning.
- 11:28 Changeset [1563] by
- * Allow octal escape values for -P and -R. * Updated manpage accordingly …
- 09:01 Changeset [1562] by
- * Change -N to -n for --network.
- 08:57 Changeset [1561] by
- * Clarified reproducibility claim.
- 08:52 Changeset [1560] by
- * Network support.
- 01:24 Changeset [1559] by
- * Manpage layout improvements.
01/04/07:
- 14:33 Changeset [1558] by
- * Minor manpage improvement.
- 14:28 Changeset [1557] by
- * Improved manpage, especially the statistical effect of using -R.
- 12:07 Changeset [1556] by
- * Changed threshold in key events, a bit more natural
- 09:59 Changeset [1555] by
- * Implemented -R / --refuse.
- 02:09 Changeset [1554] by
- * Implement -P / --protect.
01/03/07:
- 23:51 Changeset [1553] by
- * Added a _zz_disabled flag. This is needed on OS X where we protect the …
- 23:25 Changeset [1552] by
- * Do not fuzz anything if 0 bytes were read. * Added a debug message for …
- 23:12 Changeset [1551] by
- * Better debug messages in load-stream.c.
- 23:10 Changeset [1550] by
- * Implemented %c in our debug() printf implementation.
- 22:53 Changeset [1549] by
- * Use "strings </dev/urandom", not "strings /dev/urandom".
- 22:51 Changeset [1548] by
- * Added a stupid PRNG to streamcat and fdcat. * Do not use sed in the …
- 22:20 Changeset [1547] by
- * No longer use the OS's PRNG, we use our own (based on a Dr Dobbs article …
- 21:43 Changeset [1546] by
- * Split some code into clean functions.
- 18:58 Changeset [1545] by
- * Make the testsuite reproductible.
- 18:57 Changeset [1544] by
- * Now works on Darwin!
- 10:09 Changeset [1543] by
- * The whole crap now builds on OS X. Now if it only agreed to run, too…
- 10:04 Changeset [1542] by
- * Minor optimisations to the testsuite.
- 02:28 Changeset [1541] by
- * Oops, fixed the testsuite again.
01/02/07:
- 19:26 Changeset [1540] by
- * Oops, fixed stdout writing.
- 18:15 Changeset [1539] by
- * Totally reworked webpage.
- 15:51 Changeset [1538] by
- * Output process status to stdout, not stderr.
- 14:26 Changeset [1537] by
- * Do not count debug bytes in the --max-bytes count.
- 11:45 Changeset [1536] by
- * Fix typo in manpage.
- 02:13 Changeset [1535] by
- * Use a separate file descriptor for debugging messages, so that the -q …
- 01:27 Changeset [1534] by
- * Made the debug() function signal-safe by reimplementing the necessary …
01/01/07:
- 22:55 Changeset [1533] by
- * Deprecate README tutorial. Everything’s in the manpage now.
- 22:35 Changeset [1532] by
- * Implemented signal handling. * Updated documentation accordingly and …
- 20:49 Changeset [1531] by
- * Alphabetise flags in help output and manpage.
- 20:14 Changeset [1530] by
- * Update documentation.
- 19:56 Changeset [1529] by
- * Switch to REG_EXTENDED. * Implement -c (--cmdline). * Updated …
12/29/06:
- 19:13 Changeset [1528] by
- * Check regex syntax in zzuf. * Fix minor, harmful memory leaks.
- 18:49 Changeset [1527] by
- * Factored regex matching stuff.
- 18:22 Changeset [1526] by
- * Added the -i flag (for stdin fuzzing).
- 17:46 Changeset [1525] by
- * Change -i/-e to -I/-E.
Note: See TracTimeline
for information about the timeline view.
