Timeline
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.
12/28/06:
- 21:32 Changeset [1524] by
- * Renamed functions here and there.
- 21:22 Changeset [1523] by
- * Improved zfd_register() and zfd_* function performances. * Changed …
- 18:48 Changeset [1522] by
- * Fixed a partial read data loss bug in the fread implementation. * …
- 18:47 Changeset [1521] by
- * Added cat reimplementations to the testsuite.
- 16:51 Changeset [1520] by
- * Shorten function names.
- 16:48 Changeset [1519] by
- * Hide struct zzuf behind public functions. No real abstraction yet.
- 16:44 Changeset [1518] by
- * Add a changelog (from version 1.0).
- 16:44 Changeset [1517] by
- * Do not put version information in the distributed .so.
- 16:43 Changeset [1516] by
- * Update documentation.
12/23/06:
- 20:12 Changeset [1515] by
- * Oops, correctly install manpage.
- 19:40 Changeset [1514] by
- * Typo in Makefile.am.
- 19:37 Changeset [1513] by
- * Prepare version 0.1.
- 00:40 Changeset [1512] by
- * Sync’ed README and manpage.
- 00:36 Changeset [1511] by
- * Slightly updated documentation.
12/22/06:
- 18:01 Changeset [1510] by
- * Fix stdout/stderr copying. Don't use fprintf for something that can …
- 17:54 Changeset [1509] by
- * Fix a cleanup bug in the testsuite. * If any of the tests failed, do …
- 17:36 Changeset [1508] by
- * Slightly modified --help message.
- 17:36 Changeset [1507] by
- * Wrote a manpage. Phew.
- 16:06 Changeset [1506] by
- * Implement --max-bytes and --max-time.
- 14:53 Changeset [1505] by
- * Implemented parallelisation. * Implemented “quiet” mode. * Handle …
- 14:18 Changeset [1504] by
- * Don’t rely on libzzuf.h in debug.c, so that it can be used in zzuf, too.
12/21/06:
- 20:56 Changeset [1503] by
- * Fork to launch the child and read its stdout/stderr.
12/18/06:
- 14:23 Changeset [1502] by
- * Improved help.
- 13:58 Changeset [1501] by
- * Improved TODO list.
- 13:48 Changeset [1500] by
- * More testsuite improvements.
- 12:07 Changeset [1499] by
- * Better tests and error reporting in the testsuite.
- 00:58 Changeset [1498] by
- * Huge performance improvement by caching the bit array. Yay.
12/17/06:
- 23:14 Changeset [1497] by
- * Added getc(), fgetc(), fgets(), ungetc(), getline() and getdelim(). * …
- 23:12 Changeset [1496] by
- * Better, more complete testsuite program.
- 18:33 Changeset [1495] by
- * Added a testsuite script.
- 18:17 Changeset [1494] by
- * Split preload.c into load-fd.c and load-stream.c.
12/16/06:
- 11:37 Changeset [1493] by
- * Update README file.
12/15/06:
- 21:42 Changeset [1492] by
- * Added AUTHORS file.
- 19:49 Changeset [1491] by
- * More TODO.
- 19:48 Changeset [1490] by
- * Rename zzuf_preload to zzuf_preload_libc. You never know.
- 18:48 Changeset [1489] by
- * Added a few examples to README.
- 18:47 Changeset [1488] by
- * Fix ratio so that it talks about bits, not bytes.
- 18:44 Changeset [1487] by
- * Support --prefix (library location).
- 17:10 Changeset [1486] by
- * Rename percent to ratio.
- 16:07 Changeset [1485] by
- * Crap, percents could not go higer than 1.0.
- 15:57 Changeset [1484] by
- * Switch random back to 32 bits. It's enough (tm).
- 15:07 Changeset [1483] by
- * Really fix the inconsistency bug. Now dd bs=2048 count=1 gives the same …
- 14:20 Changeset [1482] by
- * Implemented lseek() and factored lseek64() code.
- 14:12 Changeset [1481] by
- * Handle percent < 100.0/CHUNK_SIZE a bit better. * Fix a grave index …
- 11:18 Changeset [1480] by
- * Add a printf attribute to the debug function to trap errors.
- 11:07 Changeset [1479] by
- * Oops, fix a bug in the lseek64() diversion.
- 11:06 Changeset [1478] by
- * Divert close, fclose, lseek64.
- 10:08 Changeset [1477] by
- * Remove useless verbosity.
- 10:03 Changeset [1476] by
- * Divert fseek().
- 10:01 Changeset [1475] by
- * Better error reporting if command failed.
- 09:42 Changeset [1474] by
- * Add --debug. * --include and --exclude now work.
- 09:14 Changeset [1473] by
- * Add fallbacks to our functions in case other libraries call libc …
- 08:53 Changeset [1472] by
- * Added code for --include/--exclude. Does not work yet.
- 01:43 Changeset [1471] by
- * Support fopen64().
- 01:26 Changeset [1470] by
- * First somewhat working version.
12/14/06:
- 22:38 Changeset [1469] by
- * Fix build for systems with no zlib-devel.
- 22:18 Changeset [1468] by
- * Fix --as-needed issue, thanks to Pavlov Konstantin.
- 17:11 Changeset [1467] by
- * Fix a bug and refactor some code.
- 16:55 Changeset [1466] by
- * First try at libzzuf.
- 15:25 Changeset [1465] by
- * Oops, typo.
- 15:23 Changeset [1464] by
- * Easy POC code. We need some LD_PRELOAD shit instead.
Note: See TracTimeline
for information about the timeline view.
