Changeset 1576 for zzuf


Ignore:
Timestamp:
Jan 6, 2007, 1:40:51 AM (14 years ago)
Author:
Sam Hocevar
Message:
  • Version 0.2 is ready.
Location:
zzuf/trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • zzuf/trunk/ChangeLog

    r1518 r1576  
     1------------------------------------------------------------------------
     2r110 | sam | 2007-01-06 01:26:39 +0100 (Sat, 06 Jan 2007) | 2 lines
     3Changed paths:
     4   M /trunk/doc/zzuf.1
     5
     6  * Another note in the manpage.
     7
     8------------------------------------------------------------------------
     9r109 | sam | 2007-01-06 01:10:46 +0100 (Sat, 06 Jan 2007) | 2 lines
     10Changed paths:
     11   M /trunk/src/zzuf.c
     12
     13  * Cosmetic fixes.
     14
     15------------------------------------------------------------------------
     16r108 | sam | 2007-01-06 01:08:16 +0100 (Sat, 06 Jan 2007) | 4 lines
     17Changed paths:
     18   M /trunk/doc/zzuf.1
     19   M /trunk/src/zzuf.c
     20
     21  * Implemented --max-crashes.
     22  * Renamed --forks to --max-forks.
     23  * Changed debug messages format.
     24
     25------------------------------------------------------------------------
     26r107 | sam | 2007-01-06 00:15:29 +0100 (Sat, 06 Jan 2007) | 2 lines
     27Changed paths:
     28   M /trunk/src/zzuf.c
     29
     30  * Oops, forgot to fix --help output.
     31
     32------------------------------------------------------------------------
     33r106 | sam | 2007-01-06 00:14:37 +0100 (Sat, 06 Jan 2007) | 2 lines
     34Changed paths:
     35   M /trunk/doc/zzuf.1
     36   M /trunk/src/zzuf.c
     37
     38  * Rename --fork to --max-forks.
     39
     40------------------------------------------------------------------------
     41r105 | sam | 2007-01-05 22:36:13 +0100 (Fri, 05 Jan 2007) | 2 lines
     42Changed paths:
     43   M /trunk/doc/zzuf.1
     44
     45  * Specified signal handling stuff in the manpage.
     46
     47------------------------------------------------------------------------
     48r104 | sam | 2007-01-05 22:33:28 +0100 (Fri, 05 Jan 2007) | 3 lines
     49Changed paths:
     50   M /trunk/doc/zzuf.1
     51
     52  * Split the bugs manpage section into bugs and restrictions.
     53  * Listed diverted functions.
     54
     55------------------------------------------------------------------------
     56r103 | sam | 2007-01-05 18:34:10 +0100 (Fri, 05 Jan 2007) | 2 lines
     57Changed paths:
     58   M /trunk/src/load-stream.c
     59
     60  * Fix an uncontrolled corruption bug in fgetln().
     61
     62------------------------------------------------------------------------
     63r102 | sam | 2007-01-05 17:03:04 +0100 (Fri, 05 Jan 2007) | 2 lines
     64Changed paths:
     65   M /trunk/src/load-stream.c
     66
     67  * Fix fgetln(). The testsuite *almost* passes.
     68
     69------------------------------------------------------------------------
     70r101 | sam | 2007-01-05 15:36:39 +0100 (Fri, 05 Jan 2007) | 2 lines
     71Changed paths:
     72   M /trunk/configure.ac
     73   M /trunk/src/libzzuf.c
     74   M /trunk/src/libzzuf.h
     75   M /trunk/src/load-stream.c
     76
     77  * Implemented BSD fgetln(). Untested yet.
     78
     79------------------------------------------------------------------------
     80r100 | sam | 2007-01-05 12:01:49 +0100 (Fri, 05 Jan 2007) | 3 lines
     81Changed paths:
     82   M /trunk/test/testsuite.sh
     83
     84  * Put back grep and sed into the testsuite, now that we can protect newlines
     85    from being fuzzed away.
     86
     87------------------------------------------------------------------------
     88r99 | sam | 2007-01-05 11:49:12 +0100 (Fri, 05 Jan 2007) | 2 lines
     89Changed paths:
     90   M /trunk/doc/zzuf.1
     91
     92  * Minor layout tuning.
     93
     94------------------------------------------------------------------------
     95r98 | sam | 2007-01-05 11:28:07 +0100 (Fri, 05 Jan 2007) | 3 lines
     96Changed paths:
     97   M /trunk/doc/zzuf.1
     98   M /trunk/src/libzzuf.c
     99
     100  * Allow octal escape values for -P and -R.
     101  * Updated manpage accordingly and added a few minor things in it.
     102
     103------------------------------------------------------------------------
     104r97 | sam | 2007-01-05 09:01:06 +0100 (Fri, 05 Jan 2007) | 2 lines
     105Changed paths:
     106   M /trunk/doc/zzuf.1
     107   M /trunk/src/zzuf.c
     108
     109  * Change -N to -n for --network.
     110
     111------------------------------------------------------------------------
     112r96 | sam | 2007-01-05 08:57:41 +0100 (Fri, 05 Jan 2007) | 2 lines
     113Changed paths:
     114   M /trunk/doc/zzuf.1
     115
     116  * Clarified reproducibility claim.
     117
     118------------------------------------------------------------------------
     119r95 | sam | 2007-01-05 08:52:30 +0100 (Fri, 05 Jan 2007) | 2 lines
     120Changed paths:
     121   M /trunk/doc/zzuf.1
     122   M /trunk/src/libzzuf.c
     123   M /trunk/src/libzzuf.h
     124   M /trunk/src/load-fd.c
     125   M /trunk/src/zzuf.c
     126
     127  * Network support.
     128
     129------------------------------------------------------------------------
     130r94 | sam | 2007-01-05 01:24:43 +0100 (Fri, 05 Jan 2007) | 2 lines
     131Changed paths:
     132   M /trunk/doc/zzuf.1
     133
     134  * Manpage layout improvements.
     135
     136------------------------------------------------------------------------
     137r93 | sam | 2007-01-04 14:33:33 +0100 (Thu, 04 Jan 2007) | 2 lines
     138Changed paths:
     139   M /trunk/doc/zzuf.1
     140
     141  * Minor manpage improvement.
     142
     143------------------------------------------------------------------------
     144r92 | sam | 2007-01-04 14:28:35 +0100 (Thu, 04 Jan 2007) | 2 lines
     145Changed paths:
     146   M /trunk/doc/zzuf.1
     147
     148  * Improved manpage, especially the statistical effect of using -R.
     149
     150------------------------------------------------------------------------
     151r91 | sam | 2007-01-04 09:59:05 +0100 (Thu, 04 Jan 2007) | 2 lines
     152Changed paths:
     153   M /trunk/doc/zzuf.1
     154   M /trunk/src/fuzz.c
     155   M /trunk/src/libzzuf.c
     156   M /trunk/src/libzzuf.h
     157   M /trunk/src/zzuf.c
     158
     159  * Implemented -R / --refuse.
     160
     161------------------------------------------------------------------------
     162r90 | sam | 2007-01-04 02:09:04 +0100 (Thu, 04 Jan 2007) | 2 lines
     163Changed paths:
     164   M /trunk/doc/zzuf.1
     165   M /trunk/src/fuzz.c
     166   M /trunk/src/libzzuf.c
     167   M /trunk/src/libzzuf.h
     168   M /trunk/src/zzuf.c
     169
     170  * Implement -P / --protect.
     171
     172------------------------------------------------------------------------
     173r89 | sam | 2007-01-03 23:51:36 +0100 (Wed, 03 Jan 2007) | 4 lines
     174Changed paths:
     175   M /trunk/src/libzzuf.c
     176   M /trunk/src/libzzuf.h
     177   M /trunk/src/load-fd.c
     178   M /trunk/src/load-stream.c
     179
     180  * Added a _zz_disabled flag. This is needed on OS X where we protect the
     181    fopen_orig() call because it will call our own diverted open() function
     182    and we don't want it to fiddle with our structures.
     183
     184------------------------------------------------------------------------
     185r88 | sam | 2007-01-03 23:25:45 +0100 (Wed, 03 Jan 2007) | 3 lines
     186Changed paths:
     187   M /trunk/src/fuzz.c
     188   M /trunk/src/load-stream.c
     189
     190  * Do not fuzz anything if 0 bytes were read.
     191  * Added a debug message for fuzzing.
     192
     193------------------------------------------------------------------------
     194r87 | sam | 2007-01-03 23:12:02 +0100 (Wed, 03 Jan 2007) | 2 lines
     195Changed paths:
     196   M /trunk/src/load-stream.c
     197
     198  * Better debug messages in load-stream.c.
     199
     200------------------------------------------------------------------------
     201r86 | sam | 2007-01-03 23:10:57 +0100 (Wed, 03 Jan 2007) | 2 lines
     202Changed paths:
     203   M /trunk/src/debug.c
     204
     205  * Implemented %c in our debug() printf implementation.
     206
     207------------------------------------------------------------------------
     208r85 | sam | 2007-01-03 22:53:03 +0100 (Wed, 03 Jan 2007) | 2 lines
     209Changed paths:
     210   M /trunk/test/testsuite.sh
     211
     212  * Use "strings </dev/urandom", not "strings /dev/urandom".
     213
     214------------------------------------------------------------------------
     215r84 | sam | 2007-01-03 22:51:11 +0100 (Wed, 03 Jan 2007) | 3 lines
     216Changed paths:
     217   M /trunk/test/fdcat.c
     218   M /trunk/test/streamcat.c
     219   M /trunk/test/testsuite.sh
     220
     221  * Added a stupid PRNG to streamcat and fdcat.
     222  * Do not use sed in the testsuite, because of OS X.
     223
     224------------------------------------------------------------------------
     225r83 | sam | 2007-01-03 22:20:22 +0100 (Wed, 03 Jan 2007) | 3 lines
     226Changed paths:
     227   M /trunk/src/random.c
     228
     229  * No longer use the OS's PRNG, we use our own (based on a Dr Dobbs article
     230    from November 1985, page 91).
     231
     232------------------------------------------------------------------------
     233r82 | sam | 2007-01-03 21:43:47 +0100 (Wed, 03 Jan 2007) | 2 lines
     234Changed paths:
     235   M /trunk/src/zzuf.c
     236
     237  * Split some code into clean functions.
     238
     239------------------------------------------------------------------------
     240r81 | sam | 2007-01-03 18:58:11 +0100 (Wed, 03 Jan 2007) | 2 lines
     241Changed paths:
     242   M /trunk/test/testsuite.sh
     243
     244  * Make the testsuite reproductible.
     245
     246------------------------------------------------------------------------
     247r80 | sam | 2007-01-03 18:57:52 +0100 (Wed, 03 Jan 2007) | 2 lines
     248Changed paths:
     249   M /trunk/src/Makefile.am
     250   M /trunk/src/zzuf.c
     251
     252  * Now works on Darwin!
     253
     254------------------------------------------------------------------------
     255r79 | sam | 2007-01-03 10:09:41 +0100 (Wed, 03 Jan 2007) | 2 lines
     256Changed paths:
     257   M /trunk/configure.ac
     258   M /trunk/src/Makefile.am
     259   M /trunk/src/load-fd.c
     260   M /trunk/src/load-signal.c
     261   M /trunk/src/load-stream.c
     262   M /trunk/src/zzuf.c
     263   M /trunk/test/fdcat.c
     264
     265  * The whole crap now builds on OS X. Now if it only agreed to run, too...
     266
     267------------------------------------------------------------------------
     268r78 | sam | 2007-01-03 10:04:01 +0100 (Wed, 03 Jan 2007) | 2 lines
     269Changed paths:
     270   M /trunk/test/testsuite.sh
     271
     272  * Minor optimisations to the testsuite.
     273
     274------------------------------------------------------------------------
     275r77 | sam | 2007-01-03 02:28:02 +0100 (Wed, 03 Jan 2007) | 2 lines
     276Changed paths:
     277   M /trunk/test/testsuite.sh
     278
     279  * Oops, fixed the testsuite again.
     280
     281------------------------------------------------------------------------
     282r76 | sam | 2007-01-02 19:26:56 +0100 (Tue, 02 Jan 2007) | 2 lines
     283Changed paths:
     284   M /trunk/src/zzuf.c
     285
     286  * Oops, fixed stdout writing.
     287
     288------------------------------------------------------------------------
     289r75 | sam | 2007-01-02 18:15:34 +0100 (Tue, 02 Jan 2007) | 2 lines
     290Changed paths:
     291   M /trunk/doc/zzuf.1
     292
     293  * Totally reworked webpage.
     294
     295------------------------------------------------------------------------
     296r74 | sam | 2007-01-02 15:51:55 +0100 (Tue, 02 Jan 2007) | 2 lines
     297Changed paths:
     298   M /trunk/src/zzuf.c
     299
     300  * Output process status to stdout, not stderr.
     301
     302------------------------------------------------------------------------
     303r73 | sam | 2007-01-02 14:26:32 +0100 (Tue, 02 Jan 2007) | 2 lines
     304Changed paths:
     305   M /trunk/src/zzuf.c
     306
     307  * Do not count debug bytes in the --max-bytes count.
     308
     309------------------------------------------------------------------------
     310r72 | sam | 2007-01-02 11:45:19 +0100 (Tue, 02 Jan 2007) | 2 lines
     311Changed paths:
     312   M /trunk/doc/zzuf.1
     313
     314  * Fix typo in manpage.
     315
     316------------------------------------------------------------------------
     317r71 | sam | 2007-01-02 02:13:05 +0100 (Tue, 02 Jan 2007) | 4 lines
     318Changed paths:
     319   M /trunk/src/debug.c
     320   M /trunk/src/libzzuf.h
     321   M /trunk/src/load-fd.c
     322   M /trunk/src/zzuf.c
     323
     324  * Use a separate file descriptor for debugging messages, so that the -q flag
     325    does not remove debug messages.
     326  * Slightly improved fd handling code.
     327
     328------------------------------------------------------------------------
     329r70 | sam | 2007-01-02 01:27:33 +0100 (Tue, 02 Jan 2007) | 3 lines
     330Changed paths:
     331   M /trunk/src/debug.c
     332
     333  * Made the debug() function signal-safe by reimplementing the necessary
     334    subset of fprintf() we needed.
     335
     336------------------------------------------------------------------------
     337r69 | sam | 2007-01-01 22:55:48 +0100 (Mon, 01 Jan 2007) | 2 lines
     338Changed paths:
     339   M /trunk/README
     340
     341  * Deprecate README tutorial. Everything’s in the manpage now.
     342
     343------------------------------------------------------------------------
     344r68 | sam | 2007-01-01 22:35:54 +0100 (Mon, 01 Jan 2007) | 3 lines
     345Changed paths:
     346   M /trunk/doc/zzuf.1
     347   M /trunk/src/Makefile.am
     348   M /trunk/src/libzzuf.c
     349   M /trunk/src/libzzuf.h
     350   A /trunk/src/load-signal.c
     351   M /trunk/src/load.h
     352   M /trunk/src/zzuf.c
     353
     354  * Implemented signal handling.
     355  * Updated documentation accordingly and improved a few parts.
     356
     357------------------------------------------------------------------------
     358r67 | sam | 2007-01-01 20:49:57 +0100 (Mon, 01 Jan 2007) | 2 lines
     359Changed paths:
     360   M /trunk/doc/zzuf.1
     361   M /trunk/src/zzuf.c
     362
     363  * Alphabetise flags in help output and manpage.
     364
     365------------------------------------------------------------------------
     366r66 | sam | 2007-01-01 20:14:55 +0100 (Mon, 01 Jan 2007) | 2 lines
     367Changed paths:
     368   M /trunk/README
     369   M /trunk/doc/zzuf.1
     370
     371  * Update documentation.
     372
     373------------------------------------------------------------------------
     374r65 | sam | 2007-01-01 19:56:13 +0100 (Mon, 01 Jan 2007) | 4 lines
     375Changed paths:
     376   M /trunk/doc/zzuf.1
     377   M /trunk/src/libzzuf.c
     378   M /trunk/src/zzuf.c
     379
     380  * Switch to REG_EXTENDED.
     381  * Implement -c (--cmdline).
     382  * Updated documentation accordingly.
     383
     384------------------------------------------------------------------------
     385r64 | sam | 2006-12-29 19:13:42 +0100 (Fri, 29 Dec 2006) | 3 lines
     386Changed paths:
     387   M /trunk/src/zzuf.c
     388
     389  * Check regex syntax in zzuf.
     390  * Fix minor, harmful memory leaks.
     391
     392------------------------------------------------------------------------
     393r63 | sam | 2006-12-29 18:49:11 +0100 (Fri, 29 Dec 2006) | 2 lines
     394Changed paths:
     395   M /trunk/src/debug.c
     396   M /trunk/src/fuzz.c
     397   M /trunk/src/libzzuf.c
     398   M /trunk/src/libzzuf.h
     399   M /trunk/src/load-fd.c
     400   M /trunk/src/load-stream.c
     401
     402  * Factored regex matching stuff.
     403
     404------------------------------------------------------------------------
     405r62 | sam | 2006-12-29 18:22:11 +0100 (Fri, 29 Dec 2006) | 2 lines
     406Changed paths:
     407   M /trunk/doc/zzuf.1
     408   M /trunk/src/libzzuf.c
     409   M /trunk/src/zzuf.c
     410   M /trunk/test/testsuite.sh
     411
     412  * Added the -i flag (for stdin fuzzing).
     413
     414------------------------------------------------------------------------
     415r61 | sam | 2006-12-29 17:46:06 +0100 (Fri, 29 Dec 2006) | 2 lines
     416Changed paths:
     417   M /trunk/README
     418   M /trunk/doc/zzuf.1
     419   M /trunk/src/zzuf.c
     420
     421  * Change -i/-e to -I/-E.
     422
     423------------------------------------------------------------------------
     424r60 | sam | 2006-12-28 21:32:21 +0100 (Thu, 28 Dec 2006) | 2 lines
     425Changed paths:
     426   M /trunk/src/fuzz.c
     427   M /trunk/src/libzzuf.c
     428   M /trunk/src/libzzuf.h
     429   M /trunk/src/load-fd.c
     430   M /trunk/src/load-stream.c
     431
     432  * Renamed functions here and there.
     433
     434------------------------------------------------------------------------
     435r59 | sam | 2006-12-28 21:22:32 +0100 (Thu, 28 Dec 2006) | 3 lines
     436Changed paths:
     437   M /trunk/src/debug.c
     438   M /trunk/src/debug.h
     439   M /trunk/src/fuzz.c
     440   M /trunk/src/fuzz.h
     441   M /trunk/src/libzzuf.c
     442   M /trunk/src/libzzuf.h
     443   M /trunk/src/load-fd.c
     444   M /trunk/src/load-stream.c
     445   M /trunk/src/load.h
     446   M /trunk/src/random.c
     447   M /trunk/src/random.h
     448
     449  * Improved zfd_register() and zfd_* function performances.
     450  * Changed function names here and there.
     451
     452------------------------------------------------------------------------
     453r58 | sam | 2006-12-28 18:48:05 +0100 (Thu, 28 Dec 2006) | 3 lines
     454Changed paths:
     455   M /trunk/src/load-fd.c
     456   M /trunk/src/load-stream.c
     457
     458  * Fixed a partial read data loss bug in the fread implementation.
     459  * Cosmetic fixes.
     460
     461------------------------------------------------------------------------
     462r57 | sam | 2006-12-28 18:47:26 +0100 (Thu, 28 Dec 2006) | 2 lines
     463Changed paths:
     464   M /trunk/Makefile.am
     465   M /trunk/test
     466   M /trunk/test/Makefile.am
     467   A /trunk/test/fdcat.c
     468   A /trunk/test/streamcat.c
     469   M /trunk/test/testsuite.sh
     470
     471  * Added cat reimplementations to the testsuite.
     472
     473------------------------------------------------------------------------
     474r56 | sam | 2006-12-28 16:51:43 +0100 (Thu, 28 Dec 2006) | 2 lines
     475Changed paths:
     476   M /trunk/src/fuzz.c
     477   M /trunk/src/libzzuf.c
     478   M /trunk/src/libzzuf.h
     479   M /trunk/src/load-fd.c
     480   M /trunk/src/load-stream.c
     481
     482  * Shorten function names.
     483
     484------------------------------------------------------------------------
     485r55 | sam | 2006-12-28 16:48:10 +0100 (Thu, 28 Dec 2006) | 2 lines
     486Changed paths:
     487   M /trunk/src/fuzz.c
     488   M /trunk/src/libzzuf.c
     489   M /trunk/src/libzzuf.h
     490   M /trunk/src/load-fd.c
     491   M /trunk/src/load-stream.c
     492
     493  * Hide struct zzuf behind public functions. No real abstraction yet.
     494
     495------------------------------------------------------------------------
     496r54 | sam | 2006-12-28 16:44:28 +0100 (Thu, 28 Dec 2006) | 2 lines
     497Changed paths:
     498   A /trunk/ChangeLog
     499
     500  * Add a changelog (from version 1.0).
     501
     502------------------------------------------------------------------------
     503r53 | sam | 2006-12-28 16:44:13 +0100 (Thu, 28 Dec 2006) | 2 lines
     504Changed paths:
     505   M /trunk/src/Makefile.am
     506
     507  * Do not put version information in the distributed .so.
     508
     509------------------------------------------------------------------------
     510r52 | sam | 2006-12-28 16:43:28 +0100 (Thu, 28 Dec 2006) | 2 lines
     511Changed paths:
     512   M /trunk/README
     513
     514  * Update documentation.
     515
     516------------------------------------------------------------------------
     517r51 | sam | 2006-12-23 20:12:52 +0100 (Sat, 23 Dec 2006) | 2 lines
     518Changed paths:
     519   M /trunk/Makefile.am
     520
     521  * Oops, correctly install manpage.
     522
     523------------------------------------------------------------------------
     524r50 | sam | 2006-12-23 19:40:28 +0100 (Sat, 23 Dec 2006) | 2 lines
     525Changed paths:
     526   M /trunk/src/Makefile.am
     527
     528  * Typo in Makefile.am.
     529
     530------------------------------------------------------------------------
     531r49 | sam | 2006-12-23 19:37:52 +0100 (Sat, 23 Dec 2006) | 2 lines
     532Changed paths:
     533   M /trunk/AUTHORS
     534   M /trunk/NEWS
     535   M /trunk/README
     536   M /trunk/configure.ac
     537
     538  * Prepare version 0.1.
     539
     540------------------------------------------------------------------------
     541r48 | sam | 2006-12-23 00:40:03 +0100 (Sat, 23 Dec 2006) | 2 lines
     542Changed paths:
     543   M /trunk/README
     544
     545  * Sync’ed README and manpage.
     546
     547------------------------------------------------------------------------
     548r47 | sam | 2006-12-23 00:36:04 +0100 (Sat, 23 Dec 2006) | 2 lines
     549Changed paths:
     550   M /trunk/doc/zzuf.1
     551   M /trunk/src/zzuf.c
     552
     553  * Slightly updated documentation.
     554
     555------------------------------------------------------------------------
     556r46 | sam | 2006-12-22 18:01:16 +0100 (Fri, 22 Dec 2006) | 3 lines
     557Changed paths:
     558   M /trunk/src/zzuf.c
     559
     560  * Fix stdout/stderr copying. Don't use fprintf for something that can
     561    have null bytes (lol @ me).
     562
     563------------------------------------------------------------------------
     564r45 | sam | 2006-12-22 17:54:55 +0100 (Fri, 22 Dec 2006) | 3 lines
     565Changed paths:
     566   M /trunk/test/testsuite.sh
     567
     568  * Fix a cleanup bug in the testsuite.
     569  * If any of the tests failed, do not erase the test files.
     570
     571------------------------------------------------------------------------
     572r44 | sam | 2006-12-22 17:36:47 +0100 (Fri, 22 Dec 2006) | 2 lines
     573Changed paths:
     574   M /trunk/src/zzuf.c
     575
     576  * Slightly modified --help message.
     577
     578------------------------------------------------------------------------
     579r43 | sam | 2006-12-22 17:36:30 +0100 (Fri, 22 Dec 2006) | 2 lines
     580Changed paths:
     581   M /trunk/Makefile.am
     582   M /trunk/configure.ac
     583   A /trunk/doc
     584   A /trunk/doc/Makefile.am
     585   A /trunk/doc/zzuf.1
     586
     587  * Wrote a manpage. Phew.
     588
     589------------------------------------------------------------------------
     590r42 | sam | 2006-12-22 16:06:21 +0100 (Fri, 22 Dec 2006) | 2 lines
     591Changed paths:
     592   M /trunk/src/zzuf.c
     593
     594  * Implement --max-bytes and --max-time.
     595
     596------------------------------------------------------------------------
     597r41 | sam | 2006-12-22 14:53:58 +0100 (Fri, 22 Dec 2006) | 4 lines
     598Changed paths:
     599   M /trunk/src/zzuf.c
     600
     601  * Implemented parallelisation.
     602  * Implemented “quiet” mode.
     603  * Handle stdin and stderr in their own pipes.
     604
     605------------------------------------------------------------------------
     606r40 | sam | 2006-12-22 14:18:13 +0100 (Fri, 22 Dec 2006) | 2 lines
     607Changed paths:
     608   M /trunk/src/debug.c
     609
     610  * Don’t rely on libzzuf.h in debug.c, so that it can be used in zzuf, too.
     611
     612------------------------------------------------------------------------
     613r39 | sam | 2006-12-21 20:56:22 +0100 (Thu, 21 Dec 2006) | 2 lines
     614Changed paths:
     615   M /trunk/src/zzuf.c
     616
     617  * Fork to launch the child and read its stdout/stderr.
     618
     619------------------------------------------------------------------------
     620r38 | sam | 2006-12-18 14:23:56 +0100 (Mon, 18 Dec 2006) | 2 lines
     621Changed paths:
     622   M /trunk/src/zzuf.c
     623
     624  * Improved help.
     625
     626------------------------------------------------------------------------
     627r37 | sam | 2006-12-18 13:58:47 +0100 (Mon, 18 Dec 2006) | 2 lines
     628Changed paths:
     629   M /trunk/TODO
     630
     631  * Improved TODO list.
     632
     633------------------------------------------------------------------------
     634r36 | sam | 2006-12-18 13:48:49 +0100 (Mon, 18 Dec 2006) | 2 lines
     635Changed paths:
     636   M /trunk/test/testsuite.sh
     637
     638  * More testsuite improvements.
     639
     640------------------------------------------------------------------------
     641r35 | sam | 2006-12-18 12:07:42 +0100 (Mon, 18 Dec 2006) | 2 lines
     642Changed paths:
     643   M /trunk/test/testsuite.sh
     644
     645  * Better tests and error reporting in the testsuite.
     646
     647------------------------------------------------------------------------
     648r34 | sam | 2006-12-18 00:58:23 +0100 (Mon, 18 Dec 2006) | 2 lines
     649Changed paths:
     650   M /trunk/src/fuzz.c
     651   M /trunk/src/libzzuf.c
     652   M /trunk/src/libzzuf.h
     653   M /trunk/src/load-fd.c
     654   M /trunk/src/load-stream.c
     655
     656  * Huge performance improvement by caching the bit array. Yay.
     657
     658------------------------------------------------------------------------
     659r33 | sam | 2006-12-17 23:14:13 +0100 (Sun, 17 Dec 2006) | 3 lines
     660Changed paths:
     661   M /trunk/src/load-stream.c
     662
     663  * Added getc(), fgetc(), fgets(), ungetc(), getline() and getdelim().
     664  * sed now works properly.
     665
     666------------------------------------------------------------------------
     667r32 | sam | 2006-12-17 23:12:11 +0100 (Sun, 17 Dec 2006) | 2 lines
     668Changed paths:
     669   M /trunk/test/testsuite.sh
     670
     671  * Better, more complete testsuite program.
     672
     673------------------------------------------------------------------------
     674r31 | sam | 2006-12-17 18:33:02 +0100 (Sun, 17 Dec 2006) | 2 lines
     675Changed paths:
     676   M /trunk/Makefile.am
     677   M /trunk/configure.ac
     678   A /trunk/test
     679   A /trunk/test/Makefile.am
     680   A /trunk/test/testsuite.sh
     681
     682  * Added a testsuite script.
     683
     684------------------------------------------------------------------------
     685r30 | sam | 2006-12-17 18:17:31 +0100 (Sun, 17 Dec 2006) | 2 lines
     686Changed paths:
     687   M /trunk/README
     688   M /trunk/src/Makefile.am
     689   M /trunk/src/libzzuf.c
     690   A /trunk/src/load-fd.c (from /trunk/src/preload.c:26)
     691   A /trunk/src/load-stream.c (from /trunk/src/preload.c:26)
     692   A /trunk/src/load.h (from /trunk/src/preload.h:26)
     693   D /trunk/src/preload.c
     694   D /trunk/src/preload.h
     695
     696  * Split preload.c into load-fd.c and load-stream.c.
     697
     698------------------------------------------------------------------------
     699r29 | sam | 2006-12-16 11:37:41 +0100 (Sat, 16 Dec 2006) | 2 lines
     700Changed paths:
     701   M /trunk/README
     702
     703  * Update README file.
     704
     705------------------------------------------------------------------------
     706r28 | sam | 2006-12-15 21:42:27 +0100 (Fri, 15 Dec 2006) | 2 lines
     707Changed paths:
     708   A /trunk/AUTHORS
     709   M /trunk/Makefile.am
     710
     711  * Added AUTHORS file.
     712
     713------------------------------------------------------------------------
     714r27 | sam | 2006-12-15 19:49:33 +0100 (Fri, 15 Dec 2006) | 2 lines
     715Changed paths:
     716   M /trunk/TODO
     717
     718  * More TODO.
     719
     720------------------------------------------------------------------------
     721r26 | sam | 2006-12-15 19:48:24 +0100 (Fri, 15 Dec 2006) | 2 lines
     722Changed paths:
     723   M /trunk/TODO
     724   M /trunk/src/libzzuf.c
     725   M /trunk/src/preload.c
     726   M /trunk/src/preload.h
     727
     728  * Rename zzuf_preload to zzuf_preload_libc. You never know.
     729
     730------------------------------------------------------------------------
     731r25 | sam | 2006-12-15 18:48:17 +0100 (Fri, 15 Dec 2006) | 2 lines
     732Changed paths:
     733   M /trunk/README
     734
     735  * Added a few examples to README.
     736
     737------------------------------------------------------------------------
     738r24 | sam | 2006-12-15 18:47:59 +0100 (Fri, 15 Dec 2006) | 2 lines
     739Changed paths:
     740   M /trunk/src/fuzz.c
     741   M /trunk/src/libzzuf.c
     742
     743  * Fix ratio so that it talks about bits, not bytes.
     744
     745------------------------------------------------------------------------
     746r23 | sam | 2006-12-15 18:44:20 +0100 (Fri, 15 Dec 2006) | 2 lines
     747Changed paths:
     748   M /trunk/src/Makefile.am
     749   M /trunk/src/zzuf.c
     750
     751  * Support --prefix (library location).
     752
     753------------------------------------------------------------------------
     754r22 | sam | 2006-12-15 17:10:56 +0100 (Fri, 15 Dec 2006) | 2 lines
     755Changed paths:
     756   M /trunk/TODO
     757   M /trunk/src/fuzz.c
     758   M /trunk/src/libzzuf.c
     759   M /trunk/src/libzzuf.h
     760   M /trunk/src/preload.c
     761   M /trunk/src/zzuf.c
     762
     763  * Rename percent to ratio.
     764
     765------------------------------------------------------------------------
     766r21 | sam | 2006-12-15 16:07:38 +0100 (Fri, 15 Dec 2006) | 2 lines
     767Changed paths:
     768   M /trunk/src/libzzuf.c
     769
     770  * Crap, percents could not go higer than 1.0.
     771
     772------------------------------------------------------------------------
     773r20 | sam | 2006-12-15 15:57:59 +0100 (Fri, 15 Dec 2006) | 2 lines
     774Changed paths:
     775   M /trunk/src/random.c
     776   M /trunk/src/random.h
     777
     778  * Switch random back to 32 bits. It's enough (tm).
     779
     780------------------------------------------------------------------------
     781r19 | sam | 2006-12-15 15:07:46 +0100 (Fri, 15 Dec 2006) | 3 lines
     782Changed paths:
     783   M /trunk/src/fuzz.c
     784
     785  * Really fix the inconsistency bug. Now dd bs=2048 count=1 gives the same
     786    result as dd bs=1 count=2048.
     787
     788------------------------------------------------------------------------
     789r18 | sam | 2006-12-15 14:20:01 +0100 (Fri, 15 Dec 2006) | 2 lines
     790Changed paths:
     791   M /trunk/src/preload.c
     792
     793  * Implemented lseek() and factored lseek64() code.
     794
     795------------------------------------------------------------------------
     796r17 | sam | 2006-12-15 14:12:44 +0100 (Fri, 15 Dec 2006) | 3 lines
     797Changed paths:
     798   M /trunk/src/fuzz.c
     799
     800  * Handle percent < 100.0/CHUNK_SIZE a bit better.
     801  * Fix a grave index bug in the fuzzer that made everything inconsistent.
     802
     803------------------------------------------------------------------------
     804r16 | sam | 2006-12-15 11:18:57 +0100 (Fri, 15 Dec 2006) | 2 lines
     805Changed paths:
     806   M /trunk/src/debug.h
     807
     808  * Add a printf attribute to the debug function to trap errors.
     809
     810------------------------------------------------------------------------
     811r15 | sam | 2006-12-15 11:07:53 +0100 (Fri, 15 Dec 2006) | 2 lines
     812Changed paths:
     813   M /trunk/src/preload.c
     814
     815  * Oops, fix a bug in the lseek64() diversion.
     816
     817------------------------------------------------------------------------
     818r14 | sam | 2006-12-15 11:06:30 +0100 (Fri, 15 Dec 2006) | 2 lines
     819Changed paths:
     820   M /trunk/TODO
     821   M /trunk/src/preload.c
     822
     823  * Divert close, fclose, lseek64.
     824
     825------------------------------------------------------------------------
     826r13 | sam | 2006-12-15 10:08:52 +0100 (Fri, 15 Dec 2006) | 2 lines
     827Changed paths:
     828   M /trunk/src/preload.c
     829
     830  * Remove useless verbosity.
     831
     832------------------------------------------------------------------------
     833r12 | sam | 2006-12-15 10:03:48 +0100 (Fri, 15 Dec 2006) | 2 lines
     834Changed paths:
     835   M /trunk/src/preload.c
     836
     837  * Divert fseek().
     838
     839------------------------------------------------------------------------
     840r11 | sam | 2006-12-15 10:01:46 +0100 (Fri, 15 Dec 2006) | 2 lines
     841Changed paths:
     842   M /trunk/src/zzuf.c
     843
     844  * Better error reporting if command failed.
     845
     846------------------------------------------------------------------------
     847r10 | sam | 2006-12-15 09:42:27 +0100 (Fri, 15 Dec 2006) | 3 lines
     848Changed paths:
     849   M /trunk/src/fuzz.c
     850   M /trunk/src/libzzuf.c
     851   M /trunk/src/preload.c
     852   M /trunk/src/zzuf.c
     853
     854  * Add --debug.
     855  * --include and --exclude now work.
     856
     857------------------------------------------------------------------------
     858r9 | sam | 2006-12-15 09:14:38 +0100 (Fri, 15 Dec 2006) | 3 lines
     859Changed paths:
     860   M /trunk/src/libzzuf.c
     861   M /trunk/src/libzzuf.h
     862   M /trunk/src/preload.c
     863
     864  * Add fallbacks to our functions in case other libraries call libc functions
     865    in their init constructor (eg. libproc).
     866
     867------------------------------------------------------------------------
     868r8 | sam | 2006-12-15 08:53:09 +0100 (Fri, 15 Dec 2006) | 2 lines
     869Changed paths:
     870   M /trunk/src/debug.c
     871   M /trunk/src/fuzz.c
     872   M /trunk/src/libzzuf.c
     873   M /trunk/src/libzzuf.h
     874   M /trunk/src/preload.c
     875   M /trunk/src/zzuf.c
     876
     877  * Added code for --include/--exclude. Does not work yet.
     878
     879------------------------------------------------------------------------
     880r7 | sam | 2006-12-15 01:43:39 +0100 (Fri, 15 Dec 2006) | 2 lines
     881Changed paths:
     882   M /trunk/src/preload.c
     883
     884  * Support fopen64().
     885
     886------------------------------------------------------------------------
     887r6 | sam | 2006-12-15 01:26:01 +0100 (Fri, 15 Dec 2006) | 2 lines
     888Changed paths:
     889   M /trunk/README
     890   M /trunk/TODO
     891   M /trunk/src/Makefile.am
     892   A /trunk/src/debug.c
     893   A /trunk/src/debug.h
     894   A /trunk/src/fuzz.c
     895   A /trunk/src/fuzz.h
     896   M /trunk/src/libzzuf.c
     897   A /trunk/src/libzzuf.h
     898   A /trunk/src/preload.c (from /trunk/src/libzzuf.c:5)
     899   A /trunk/src/preload.h
     900   M /trunk/src/zzuf.c
     901
     902  * First somewhat working version.
     903
     904------------------------------------------------------------------------
     905r5 | sam | 2006-12-14 17:11:14 +0100 (Thu, 14 Dec 2006) | 2 lines
     906Changed paths:
     907   M /trunk/src/libzzuf.c
     908
     909  * Fix a bug and refactor some code.
     910
    1911------------------------------------------------------------------------
    2912r4 | sam | 2006-12-14 16:55:18 +0100 (Thu, 14 Dec 2006) | 2 lines
  • zzuf/trunk/NEWS

    r1513 r1576  
    11$Id$
     2
     3Changes from 0.1 to 0.2
     4
     5 * network and standard input support
     6 * Mac OS X support
     7 * custom random number generator
     8 * byte protection and refusal
    29
    310Changes to 0.1
  • zzuf/trunk/TODO

    r1501 r1576  
    1010    just checking the return value
    1111
    12   * Parallelise operations (for clock-constrained programs unable to work
    13     at fullest speed)
    14 
    15   * Socket support (networking)
    16 
    1712  * Marker support (eg. \r\n\r\n in HTTP responses)
    1813
  • zzuf/trunk/configure.ac

    r1566 r1576  
    11# $Id: configure.ac 98 2006-09-22 16:27:37Z sam $
    22
    3 AC_INIT(zzuf, 0.1)
     3AC_INIT(zzuf, 0.2)
    44
    55AC_PREREQ(2.50)
     
    88AC_CANONICAL_SYSTEM
    99
    10 AM_INIT_AUTOMAKE(zzuf, 0.1)
     10AM_INIT_AUTOMAKE(zzuf, 0.2)
    1111AM_CONFIG_HEADER(config.h)
    1212
  • zzuf/trunk/src/zzuf.c

    r1574 r1576  
    578578    printf("  -B, --max-bytes <n>      kill children that output more than <n> bytes\n");
    579579    printf("  -c, --cmdline            only fuzz files specified in the command line\n");
     580    printf("  -C, --max-crashes <n>    stop after <n> children have crashed (default 1)\n");
    580581    printf("  -d, --debug              print debug messages\n");
    581582    printf("  -E, --exclude <regex>    do not fuzz files matching <regex>\n");
    582     printf("  -F, --max-forks <count>  number of concurrent children (default 1)\n");
     583    printf("  -F, --max-forks <n>      number of concurrent children (default 1)\n");
    583584    printf("  -i, --stdin              fuzz standard input\n");
    584585    printf("  -I, --include <regex>    only fuzz files matching <regex>\n");
     
    597598    printf("  -B <n>           kill children that output more than <n> bytes\n");
    598599    printf("  -c               only fuzz files specified in the command line\n");
     600    printf("  -C <n>           stop after <n> children have crashed (default 1)\n");
    599601    printf("  -d               print debug messages\n");
    600602    printf("  -E <regex>       do not fuzz files matching <regex>\n");
    601     printf("  -F <count>       number of concurrent forks (default 1)\n");
     603    printf("  -F <n>           number of concurrent forks (default 1)\n");
    602604    printf("  -i               fuzz standard input\n");
    603605    printf("  -I <regex>       only fuzz files matching <regex>\n");
Note: See TracChangeset for help on using the changeset viewer.