116 Commits

Author SHA1 Message Date
Sam Hocevar
13f63b0419 doc: group command line options by category in the man page. 2015-01-21 08:10:37 +01:00
Sam Hocevar
eb8c73c57d zzuf: add a -X flag for hexadecimal dumps. 2015-01-19 02:29:18 +01:00
Sam Hocevar
1dcd34eef3 doc: update copyright and URLs. 2015-01-06 02:04:05 +01:00
Sam Hocevar
c8601a2926 New operating mode "copy". It uses temporary files instead of preloading
libzzuf into the process.
2010-04-19 20:51:58 +00:00
Sam Hocevar
12b111545b Grammar. 2010-04-01 22:00:48 +00:00
Sam Hocevar
4c6ce1350e Rename zzcat to zzat to avoid conflicts with zziplib. 2010-02-15 21:25:30 +00:00
Sam Hocevar
5a967b990b Properly document the -a flag. 2010-01-31 12:04:56 +00:00
Sam Hocevar
96d16fc2fe Add a debug mode to zzcat. 2010-01-21 01:17:21 +00:00
Sam Hocevar
36058474dc Add a -r flag to zzcat to repeatedly cat file lists. 2010-01-18 02:02:06 +00:00
Sam Hocevar
d71c060363 Improve zzcat's manual page. Fixes #75. 2010-01-15 21:14:48 +00:00
Sam Hocevar
1cdf594c54 Rename -t/--max-time to -U/--max-usertime, and add -t/--max-time to
roughly mean "maximum zzuf run time". Fixes bug #45.
2010-01-13 01:09:30 +00:00
Sam Hocevar
4a860d6be8 Improve the default zzcat sequence to improve performance. 2010-01-12 23:54:15 +00:00
Sam Hocevar
66da2fdd51 Support cat's -AeEtTv flags in zzcat. 2010-01-12 23:54:09 +00:00
Sam Hocevar
a3161049df Fix copyright information and remove Id tag everywhere. 2010-01-12 23:54:02 +00:00
Sam Hocevar
638dc792a8 Improve zzcat documentation and add commandline flags, including --help
and --version.
2010-01-12 23:53:18 +00:00
Sam Hocevar
ecfba2614e Distribute zzcat and start writing documentation for it. 2010-01-08 01:28:02 +00:00
Sam Hocevar
0d86e64a19 Generate manual pages, so we can put the version number in them. 2010-01-06 22:46:49 +00:00
Sam Hocevar
906ef22f84 Add a second level of debugging for slightly less useful information. 2009-11-23 00:26:53 +00:00
Sam Hocevar
9b0c5acea1 Add a check to __uflow(). This will hopefully help us fix the problem with
recent sed versions.
2009-11-22 18:54:43 +00:00
Sam Hocevar
8512c8cb0b Rename --max-cpu into --max-cputime to avoid confusion (fixes #44). 2008-10-18 22:01:43 +00:00
Sam Hocevar
4dd6f5011a * doc/zzuf.1: fix a typo in the manpage. 2008-09-15 19:39:44 +00:00
Sam Hocevar
9be83ce34d * zzuf.1: add a more advanced VLC fuzzing example. 2008-08-25 19:28:25 +00:00
Sam Hocevar
93cca9a5c1 * zzuf.c: make the -B flag (max bytes) also work when fuzzing the standard
input.
2008-07-23 23:40:06 +00:00
Sam Hocevar
3f43a5c034 * Implement __srget on FreeBSD, which is yet another version of __srefill. 2008-07-18 09:28:30 +00:00
Sam Hocevar
36726dcced * Implement freopen64, fsetpos64 and fseeko64 for OpenSolaris. 2008-07-16 21:24:09 +00:00
Sam Hocevar
3c6188a48b * Implement __srefill() for full HP-UX support on parisc-gcc. 2008-07-16 09:52:02 +00:00
Sam Hocevar
8b1f5bba2c * Implement additional functions required on HP-UX: __fopen64, __fseeko64,
__freopen64, __open64, __lseek64.
2008-07-15 20:16:11 +00:00
Sam Hocevar
27983605ca * Set a default maximum memory usage value to avoid excessive swapping. 2008-07-15 20:15:35 +00:00
Sam Hocevar
df05d7bd8a * Finished the libzzuf manual page. 2008-06-13 09:31:17 +00:00
Sam Hocevar
18d87ea844 * Started writing a manual page for libzzuf. 2008-06-10 16:21:11 +00:00
Sam Hocevar
ed7240392c * Change -M to mean mebibytes instead of megabytes, because I'm a fucking
pedant.
2008-05-19 11:25:05 +00:00
Sam Hocevar
7acd670a08 * Change -F to -j, to mimic make. 2008-05-19 11:25:01 +00:00
Sam Hocevar
6dccd9a9e5 * Allow to omit the right-hand side of the seed range, for indefinite
fuzzing attempts.
2008-05-19 11:24:56 +00:00
Sam Hocevar
768baba0bc * Clarify -C0 behaviour. 2008-05-19 11:24:51 +00:00
Sam Hocevar
c45ecef2a9 * Implement getchar() and getchar_unlocked(). 2008-05-18 12:38:32 +00:00
Sam Hocevar
03cf326236 * Implement fgets_unlocked() and fread_unlocked(). 2008-05-17 23:10:47 +00:00
Sam Hocevar
04b9c5f1f0 * Document the new command line parsing behaviour. 2008-05-17 13:40:45 +00:00
Sam Hocevar
8cfe60ca4c * Update copyright and homepage in the manual page. 2008-05-16 22:00:58 +00:00
Sam Hocevar
9788f1b62b * Implement dup() and dup2(). They are needed for Debian's implementation
of dd which otherwise causes the regression tests to fail.
2008-04-26 12:24:57 +00:00
Sam Hocevar
8da50af0f9 * Documentation updates. 2007-11-03 00:14:40 +00:00
Sam Hocevar
9934d0c438 * Updated documentation. 2007-11-02 23:07:41 +00:00
Sam Hocevar
66674eab71 * Documented the new -T / --max-cpu flag. 2007-07-10 15:42:37 +00:00
Sam Hocevar
e724e5a53e * Rename -T to -t. -T will be the CPU time limit. 2007-07-10 14:30:13 +00:00
Sam Hocevar
7f272a9e6a * Correct thinko in manpage. 2007-07-10 09:01:12 +00:00
Sam Hocevar
583632ff09 * Documented -p/--pick in the man page. 2007-07-06 20:47:38 +00:00
Sam Hocevar
2920df42d4 * OpenBSD support for setrlimit(). 2007-02-08 21:51:37 +00:00
Sam Hocevar
e551756f05 * Handle architectures that don't have RLIMIT_AS (like OpenBSD). 2007-02-08 17:23:48 +00:00
Sam Hocevar
5e6b423865 * Implemented -f/--fuzzing (fuzzing mode). 2007-01-27 19:05:46 +00:00
Sam Hocevar
ae257d0233 * Added a networking example using socat. 2007-01-25 12:15:47 +00:00
Sam Hocevar
68446780ce * Implemented -b/--bytes to restrict fuzzing to specific offsets. 2007-01-25 11:40:27 +00:00