Commit Graph

61 Commits

Author SHA1 Message Date
Sam Hocevar
03abccd656 * Change -i/-e to -I/-E. 2006-12-29 16:46:06 +00:00
Sam Hocevar
291a1ca6c1 * Renamed functions here and there. 2006-12-28 20:32:21 +00:00
Sam Hocevar
53157d4fbb * Improved zfd_register() and zfd_* function performances.
* Changed function names here and there.
2006-12-28 20:22:32 +00:00
Sam Hocevar
8911c02237 * Fixed a partial read data loss bug in the fread implementation.
* Cosmetic fixes.
2006-12-28 17:48:05 +00:00
Sam Hocevar
2bb49adf8a * Added cat reimplementations to the testsuite. 2006-12-28 17:47:26 +00:00
Sam Hocevar
d7d610c117 * Shorten function names. 2006-12-28 15:51:43 +00:00
Sam Hocevar
5bb4e9c609 * Hide struct zzuf behind public functions. No real abstraction yet. 2006-12-28 15:48:10 +00:00
Sam Hocevar
652c35e8d9 * Add a changelog (from version 1.0). 2006-12-28 15:44:28 +00:00
Sam Hocevar
03a54c53d8 * Do not put version information in the distributed .so. 2006-12-28 15:44:13 +00:00
Sam Hocevar
2fb9e2de46 * Update documentation. 2006-12-28 15:43:28 +00:00
Sam Hocevar
b2a821aa4f * Oops, correctly install manpage. 2006-12-23 19:12:52 +00:00
Sam Hocevar
846ae23340 * Typo in Makefile.am. 2006-12-23 18:40:28 +00:00
Sam Hocevar
f43871f59c * Prepare version 0.1. 2006-12-23 18:37:52 +00:00
Sam Hocevar
83a38e48ba * Sync’ed README and manpage. 2006-12-22 23:40:03 +00:00
Sam Hocevar
cd34753adc * Slightly updated documentation. 2006-12-22 23:36:04 +00:00
Sam Hocevar
1b5ba510be * Fix stdout/stderr copying. Don't use fprintf for something that can
have null bytes (lol @ me).
2006-12-22 17:01:16 +00:00
Sam Hocevar
37cb8cd872 * Fix a cleanup bug in the testsuite.
* If any of the tests failed, do not erase the test files.
2006-12-22 16:54:55 +00:00
Sam Hocevar
0d941d02eb * Slightly modified --help message. 2006-12-22 16:36:47 +00:00
Sam Hocevar
c95059bb66 * Wrote a manpage. Phew. 2006-12-22 16:36:30 +00:00
Sam Hocevar
728cfe90bf * Implement --max-bytes and --max-time. 2006-12-22 15:06:21 +00:00
Sam Hocevar
5cae3cb2c9 * Implemented parallelisation.
* Implemented “quiet” mode.
  * Handle stdin and stderr in their own pipes.
2006-12-22 13:53:58 +00:00
Sam Hocevar
3134245182 * Don’t rely on libzzuf.h in debug.c, so that it can be used in zzuf, too. 2006-12-22 13:18:13 +00:00
Sam Hocevar
5d9b5366ee * Fork to launch the child and read its stdout/stderr. 2006-12-21 19:56:22 +00:00
Sam Hocevar
db77b126f9 * Improved help. 2006-12-18 13:23:56 +00:00
Sam Hocevar
f3e7ed8f87 * Improved TODO list. 2006-12-18 12:58:47 +00:00
Sam Hocevar
60a869d1a1 * More testsuite improvements. 2006-12-18 12:48:49 +00:00
Sam Hocevar
76ceba9566 * Better tests and error reporting in the testsuite. 2006-12-18 11:07:42 +00:00
Sam Hocevar
b7370e4aba * Huge performance improvement by caching the bit array. Yay. 2006-12-17 23:58:23 +00:00
Sam Hocevar
d81d47bbe0 * Added getc(), fgetc(), fgets(), ungetc(), getline() and getdelim().
* sed now works properly.
2006-12-17 22:14:13 +00:00
Sam Hocevar
9e73ecf297 * Better, more complete testsuite program. 2006-12-17 22:12:11 +00:00
Sam Hocevar
690f129147 * Added a testsuite script. 2006-12-17 17:33:02 +00:00
Sam Hocevar
830ef2fa04 * Split preload.c into load-fd.c and load-stream.c. 2006-12-17 17:17:31 +00:00
Sam Hocevar
3f4d199b1c * Update README file. 2006-12-16 10:37:41 +00:00
Sam Hocevar
6e8bde62df * Added AUTHORS file. 2006-12-15 20:42:27 +00:00
Sam Hocevar
1ea9c18ee5 * More TODO. 2006-12-15 18:49:33 +00:00
Sam Hocevar
afaf2ccaf1 * Rename zzuf_preload to zzuf_preload_libc. You never know. 2006-12-15 18:48:24 +00:00
Sam Hocevar
cd868abe94 * Added a few examples to README. 2006-12-15 17:48:17 +00:00
Sam Hocevar
4c8da1b060 * Fix ratio so that it talks about bits, not bytes. 2006-12-15 17:47:59 +00:00
Sam Hocevar
8c26a7f04c * Support --prefix (library location). 2006-12-15 17:44:20 +00:00
Sam Hocevar
6a4ef842b0 * Rename percent to ratio. 2006-12-15 16:10:56 +00:00
Sam Hocevar
db7d70a853 * Crap, percents could not go higer than 1.0. 2006-12-15 15:07:38 +00:00
Sam Hocevar
c73bf4e00f * Switch random back to 32 bits. It's enough (tm). 2006-12-15 14:57:59 +00:00
Sam Hocevar
f8fcc918b8 * Really fix the inconsistency bug. Now dd bs=2048 count=1 gives the same
result as dd bs=1 count=2048.
2006-12-15 14:07:46 +00:00
Sam Hocevar
22c8111a5a * Implemented lseek() and factored lseek64() code. 2006-12-15 13:20:01 +00:00
Sam Hocevar
a6acd05e17 * Handle percent < 100.0/CHUNK_SIZE a bit better.
* Fix a grave index bug in the fuzzer that made everything inconsistent.
2006-12-15 13:12:44 +00:00
Sam Hocevar
7695aaa56f * Add a printf attribute to the debug function to trap errors. 2006-12-15 10:18:57 +00:00
Sam Hocevar
93ef1731f4 * Oops, fix a bug in the lseek64() diversion. 2006-12-15 10:07:53 +00:00
Sam Hocevar
4787861fc8 * Divert close, fclose, lseek64. 2006-12-15 10:06:30 +00:00
Sam Hocevar
646b0951d8 * Remove useless verbosity. 2006-12-15 09:08:52 +00:00
Sam Hocevar
22f39f41c1 * Divert fseek(). 2006-12-15 09:03:48 +00:00