Timeline


and

01/07/07:

22:29 Changeset [1622] by sam
* Version 0.3. * Updated NEWS and ChangeLog?.
22:14 Changeset [1621] by sam
* Factor regex stuff into fd.c, so that <regex.h> isn’t needed otherwhere.
22:13 Changeset [1620] by sam
* Use srefill() on OS X, too. It now works properly.
21:50 Changeset [1619] by sam
* Implemented freopen().
21:24 Changeset [1618] by sam
* Protect srefill_orig() calls.
20:12 Changeset [1617] by sam
* Updated bootstrap script.
19:45 Changeset [1616] by sam
* Documented stdin behaviour.
19:36 Changeset [1615] by sam
* Factored sources in the makefile.
19:34 Changeset [1614] by sam
* Merged chars.c and fuzz.c.
19:18 Changeset [1613] by sam
* If no argument is given, just fuzz standard input.
18:12 Changeset [1612] by sam
* Don't call cat or dd in the testsuite if they're statically linked.
17:31 Changeset [1611] by sam
* Fix a compilation warning.
17:29 Changeset [1610] by sam
* Added note about 64-bit offsets in manpage.
17:27 Changeset [1609] by sam
* Fixed srefill()/lseek() conflict issue.
17:09 Changeset [1608] by sam
* Only use srefill on OpenBSD and FreeBSD.
16:55 Changeset [1607] by sam
* Updated manpage, fixed - to \- here and there.
16:55 Changeset [1606] by sam
* Implemented BSD stdio by overriding srefill().
15:22 Changeset [1605] by sam
* Fuzz in srefill even if _zz_disabled is on.
15:16 Changeset [1604] by sam
* Oops, got it wrong.
15:16 Changeset [1603] by sam
* Fix compilation warnings on BSD libc’s and a bug on FreeBSD.
15:14 Changeset [1602] by sam
* Implemented refill(). Untested yet.
15:13 Changeset [1601] by sam
* Made the testsuite shorter.
14:20 Changeset [1600] by sam
* Protected the _IO_getc_orig declaration.
14:18 Changeset [1599] by sam
* Oops, compilation fix.
14:16 Changeset [1598] by sam
* Added srefill() skeleton, for BSD libc.
13:39 Changeset [1597] by sam
* Added a note about statically linked binaries and one about getc().
13:06 Changeset [1596] by sam
* Don’t run the testsuite if /bin/cat is statically linked.
11:34 Changeset [1595] by sam
* Always define getc(), but undefine the getc macro beforehands just in …
10:34 Changeset [1594] by sam
* Implemented fseeko().

01/06/07:

23:17 Changeset [1593] by sam
* Fix a bug in the fgetln() implementation. The newline was not properly …
22:54 Changeset [1592] by sam
* BSD's md5 does not have a --help option. Trying /dev/null instead.
22:38 Changeset [1591] by sam
* Cleaned up code.
22:37 Changeset [1590] by sam
* Only link with -ldl when available. * Removed PKG_* stuff from …
22:25 Changeset [1589] by sam
* Got testsuite to work on FreeBSD.
21:59 Changeset [1588] by sam
* Fix for BSD machines: getc() may be defined as a macro.
21:24 Changeset [1587] by sam
* Fixed the head call in the testsuite so that it works on OS X.
21:20 Changeset [1586] by sam
* Added head and tail to the testsuite.
21:08 Changeset [1585] by sam
* Fixed implicit declaration.
21:02 Changeset [1584] by sam
* Updated documentation wrt. mmap().
21:01 Changeset [1583] by sam
* Missing autoconf check for mmap64().
21:01 Changeset [1582] by sam
* Implemented the mmap() family.
21:01 Changeset [1581] by sam
* Implemented rewind().
16:54 Changeset [1580] by sam
* Fix fread() issue with standard input reading.
15:03 Changeset [1579] by sam
* Added a note about mmap() not being available.
15:02 Changeset [1578] by sam
* Fix build with older versions of gcc.
11:51 Changeset [1577] by sam
* Documentation tuning.
01:40 Changeset [1576] by sam
* Version 0.2 is ready.
01:26 Changeset [1575] by sam
* Another note in the manpage.
01:10 Changeset [1574] by sam
* Cosmetic fixes.
01:08 Changeset [1573] by sam
* Implemented --max-crashes. * Renamed --forks to --max-forks. * …
00:15 Changeset [1572] by sam
* Oops, forgot to fix --help output.
00:14 Changeset [1571] by sam
* Rename --fork to --max-forks.

01/05/07:

22:36 Changeset [1570] by sam
* Specified signal handling stuff in the manpage.
22:33 Changeset [1569] by sam
* Split the bugs manpage section into bugs and restrictions. * Listed …
18:34 Changeset [1568] by sam
* Fix an uncontrolled corruption bug in fgetln().
17:03 Changeset [1567] by sam
* Fix fgetln(). The testsuite *almost* passes.
15:36 Changeset [1566] by sam
* Implemented BSD fgetln(). Untested yet.
12:01 Changeset [1565] by sam
* Put back grep and sed into the testsuite, now that we can protect …
11:49 Changeset [1564] by sam
* Minor layout tuning.
11:28 Changeset [1563] by sam
* Allow octal escape values for -P and -R. * Updated manpage accordingly …
09:01 Changeset [1562] by sam
* Change -N to -n for --network.
08:57 Changeset [1561] by sam
* Clarified reproducibility claim.
08:52 Changeset [1560] by sam
* Network support.
01:24 Changeset [1559] by sam
* Manpage layout improvements.

01/04/07:

14:33 Changeset [1558] by sam
* Minor manpage improvement.
14:28 Changeset [1557] by sam
* Improved manpage, especially the statistical effect of using -R.
12:07 Changeset [1556] by jylam
* Changed threshold in key events, a bit more natural
09:59 Changeset [1555] by sam
* Implemented -R / --refuse.
02:09 Changeset [1554] by sam
* Implement -P / --protect.

01/03/07:

23:51 Changeset [1553] by sam
* Added a _zz_disabled flag. This is needed on OS X where we protect the …
23:25 Changeset [1552] by sam
* Do not fuzz anything if 0 bytes were read. * Added a debug message for …
23:12 Changeset [1551] by sam
* Better debug messages in load-stream.c.
23:10 Changeset [1550] by sam
* Implemented %c in our debug() printf implementation.
22:53 Changeset [1549] by sam
* Use "strings </dev/urandom", not "strings /dev/urandom".
22:51 Changeset [1548] by sam
* Added a stupid PRNG to streamcat and fdcat. * Do not use sed in the …
22:20 Changeset [1547] by sam
* No longer use the OS's PRNG, we use our own (based on a Dr Dobbs article …
21:43 Changeset [1546] by sam
* Split some code into clean functions.
18:58 Changeset [1545] by sam
* Make the testsuite reproductible.
18:57 Changeset [1544] by sam
* Now works on Darwin!
10:09 Changeset [1543] by sam
* The whole crap now builds on OS X. Now if it only agreed to run, too…
10:04 Changeset [1542] by sam
* Minor optimisations to the testsuite.
02:28 Changeset [1541] by sam
* Oops, fixed the testsuite again.

01/02/07:

19:26 Changeset [1540] by sam
* Oops, fixed stdout writing.
18:15 Changeset [1539] by sam
* Totally reworked webpage.
15:51 Changeset [1538] by sam
* Output process status to stdout, not stderr.
14:26 Changeset [1537] by sam
* Do not count debug bytes in the --max-bytes count.
11:45 Changeset [1536] by sam
* Fix typo in manpage.
02:13 Changeset [1535] by sam
* Use a separate file descriptor for debugging messages, so that the -q …
01:27 Changeset [1534] by sam
* Made the debug() function signal-safe by reimplementing the necessary …

01/01/07:

22:55 Changeset [1533] by sam
* Deprecate README tutorial. Everything’s in the manpage now.
22:35 Changeset [1532] by sam
* Implemented signal handling. * Updated documentation accordingly and …
20:49 Changeset [1531] by sam
* Alphabetise flags in help output and manpage.
20:14 Changeset [1530] by sam
* Update documentation.
19:56 Changeset [1529] by sam
* Switch to REG_EXTENDED. * Implement -c (--cmdline). * Updated …

12/29/06:

19:13 Changeset [1528] by sam
* Check regex syntax in zzuf. * Fix minor, harmful memory leaks.
18:49 Changeset [1527] by sam
* Factored regex matching stuff.
18:22 Changeset [1526] by sam
* Added the -i flag (for stdin fuzzing).
17:46 Changeset [1525] by sam
* Change -i/-e to -I/-E.

12/28/06:

21:32 Changeset [1524] by sam
* Renamed functions here and there.
21:22 Changeset [1523] by sam
* Improved zfd_register() and zfd_* function performances. * Changed …
18:48 Changeset [1522] by sam
* Fixed a partial read data loss bug in the fread implementation. * …
18:47 Changeset [1521] by sam
* Added cat reimplementations to the testsuite.
16:51 Changeset [1520] by sam
* Shorten function names.
16:48 Changeset [1519] by sam
* Hide struct zzuf behind public functions. No real abstraction yet.
16:44 Changeset [1518] by sam
* Add a changelog (from version 1.0).
16:44 Changeset [1517] by sam
* Do not put version information in the distributed .so.
16:43 Changeset [1516] by sam
* Update documentation.

12/23/06:

20:12 Changeset [1515] by sam
* Oops, correctly install manpage.
19:40 Changeset [1514] by sam
* Typo in Makefile.am.
19:37 Changeset [1513] by sam
* Prepare version 0.1.
00:40 Changeset [1512] by sam
* Sync’ed README and manpage.
00:36 Changeset [1511] by sam
* Slightly updated documentation.

12/22/06:

18:01 Changeset [1510] by sam
* Fix stdout/stderr copying. Don't use fprintf for something that can …
17:54 Changeset [1509] by sam
* Fix a cleanup bug in the testsuite. * If any of the tests failed, do …
17:36 Changeset [1508] by sam
* Slightly modified --help message.
17:36 Changeset [1507] by sam
* Wrote a manpage. Phew.
16:06 Changeset [1506] by sam
* Implement --max-bytes and --max-time.
14:53 Changeset [1505] by sam
* Implemented parallelisation. * Implemented “quiet” mode. * Handle …
14:18 Changeset [1504] by sam
* 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 sam
* Fork to launch the child and read its stdout/stderr.

12/18/06:

14:23 Changeset [1502] by sam
* Improved help.
13:58 Changeset [1501] by sam
* Improved TODO list.
13:48 Changeset [1500] by sam
* More testsuite improvements.
12:07 Changeset [1499] by sam
* Better tests and error reporting in the testsuite.
00:58 Changeset [1498] by sam
* Huge performance improvement by caching the bit array. Yay.

12/17/06:

23:14 Changeset [1497] by sam
* Added getc(), fgetc(), fgets(), ungetc(), getline() and getdelim(). * …
23:12 Changeset [1496] by sam
* Better, more complete testsuite program.
18:33 Changeset [1495] by sam
* Added a testsuite script.
18:17 Changeset [1494] by sam
* Split preload.c into load-fd.c and load-stream.c.

12/16/06:

11:37 Changeset [1493] by sam
* Update README file.

12/15/06:

21:42 Changeset [1492] by sam
* Added AUTHORS file.
19:49 Changeset [1491] by sam
* More TODO.
19:48 Changeset [1490] by sam
* Rename zzuf_preload to zzuf_preload_libc. You never know.
18:48 Changeset [1489] by sam
* Added a few examples to README.
18:47 Changeset [1488] by sam
* Fix ratio so that it talks about bits, not bytes.
18:44 Changeset [1487] by sam
* Support --prefix (library location).
17:10 Changeset [1486] by sam
* Rename percent to ratio.
16:07 Changeset [1485] by sam
* Crap, percents could not go higer than 1.0.
15:57 Changeset [1484] by sam
* Switch random back to 32 bits. It's enough (tm).
15:07 Changeset [1483] by sam
* Really fix the inconsistency bug. Now dd bs=2048 count=1 gives the same …
14:20 Changeset [1482] by sam
* Implemented lseek() and factored lseek64() code.
14:12 Changeset [1481] by sam
* Handle percent < 100.0/CHUNK_SIZE a bit better. * Fix a grave index …
11:18 Changeset [1480] by sam
* Add a printf attribute to the debug function to trap errors.
11:07 Changeset [1479] by sam
* Oops, fix a bug in the lseek64() diversion.
11:06 Changeset [1478] by sam
* Divert close, fclose, lseek64.
10:08 Changeset [1477] by sam
* Remove useless verbosity.
10:03 Changeset [1476] by sam
* Divert fseek().
10:01 Changeset [1475] by sam
* Better error reporting if command failed.
09:42 Changeset [1474] by sam
* Add --debug. * --include and --exclude now work.
09:14 Changeset [1473] by sam
* Add fallbacks to our functions in case other libraries call libc …
08:53 Changeset [1472] by sam
* Added code for --include/--exclude. Does not work yet.
01:43 Changeset [1471] by sam
* Support fopen64().
01:26 Changeset [1470] by sam
* First somewhat working version.

12/14/06:

22:38 Changeset [1469] by sam
* Fix build for systems with no zlib-devel.
22:18 Changeset [1468] by sam
* Fix --as-needed issue, thanks to Pavlov Konstantin.
17:11 Changeset [1467] by sam
* Fix a bug and refactor some code.
16:55 Changeset [1466] by sam
* First try at libzzuf.
15:25 Changeset [1465] by sam
* Oops, typo.
15:23 Changeset [1464] by sam
* Easy POC code. We need some LD_PRELOAD shit instead.

12/13/06:

21:17 Changeset [1463] by sam
* Initial tree.

12/12/06:

02:53 Changeset [1462] by sam
* Bwarf, typo in the no warranty clause.
02:50 Changeset [1461] by sam
* Bwarf, typo in the no warranty clause.
02:49 Changeset [1460] by sam
* Bwarf, typo in the no warranty clause.
02:49 Changeset [1459] by sam
* Bwarf, typo in the no warranty clause.
02:49 Changeset [1458] by sam
* Bwarf, typo in the no warranty clause.
02:49 Changeset [1457] by sam
* Bwarf, typo in the no warranty clause.

12/11/06:

16:55 Changeset [1456] by sam
* Switched license to WTFPL.
16:52 Changeset [1455] by sam
* Add a no warranty clause to the code.
16:52 Changeset [1454] by sam
* Add a no warranty clause to the code.
16:51 Changeset [1453] by sam
* Add a no warranty clause to the code.
16:48 Changeset [1452] by sam
* Add a no warranty clause to the code.
16:10 Changeset [1451] by sam
* Add a no warranty clause to the code.
Note: See TracTimeline for information about the timeline view.