source: zzuf/trunk/ChangeLog @ 4319

Last change on this file since 4319 was 4311, checked in by Sam Hocevar, 11 years ago

Preparing zzuf-0.13 release.

File size: 166.2 KB
Line 
1commit 1cf8e13087011c754d6e5683d48c48e627d1e526
2Author: sam
3Date:   Sun Jan 31 12:18:01 2010 +0000
4
5    Minor testsuite behaviour updates.
6
7 test/check-build        |    2 +-
8 test/check-zzuf-r-ratio |    7 +++++--
9 2 files changed, 6 insertions(+), 3 deletions(-)
10
11commit f154d7caf5a624915b7d9d291edc1c68535826e1
12Author: sam
13Date:   Sun Jan 31 12:05:43 2010 +0000
14
15    Simplify ChangeLog output.
16
17 Makefile.am |    3 ++-
18 1 files changed, 2 insertions(+), 1 deletions(-)
19
20commit feb30571cbc3055cbeaed817716c63110f790645
21Author: sam
22Date:   Sun Jan 31 12:04:56 2010 +0000
23
24    Properly document the -a flag.
25
26 doc/zzuf.1.in |   13 +++++++++++--
27 src/zzuf.c    |    4 ++--
28 2 files changed, 13 insertions(+), 4 deletions(-)
29
30commit 1da3f6d7d0c8191ff2d064e5053b686dad5d1d14
31Author: sam
32Date:   Thu Jan 21 09:31:47 2010 +0000
33
34    Fix a regression in myfork.c causing build failures when libtool does not
35    define LT_OBJDIR.
36
37 src/myfork.c |    5 +++++
38 src/zzuf.c   |    5 -----
39 2 files changed, 5 insertions(+), 5 deletions(-)
40
41commit 7963572419f2979f53e07f4e5eea79fdac91fc43
42Author: sam
43Date:   Thu Jan 21 01:17:27 2010 +0000
44
45    Use LD_PRELOAD_32 on OpenSolaris i386.
46
47 src/myfork.c |    3 +++
48 1 files changed, 3 insertions(+), 0 deletions(-)
49
50commit bb7c47473da6f1c24834fc75052bdc784b72e2fc
51Author: sam
52Date:   Thu Jan 21 01:17:21 2010 +0000
53
54    Add a debug mode to zzcat.
55
56 doc/zzcat.1.in |    5 ++++-
57 src/zzcat.c    |   20 ++++++++++++++++++--
58 2 files changed, 22 insertions(+), 3 deletions(-)
59
60commit 4226dd097c72166731ac887ed4c793a246f4f413
61Author: sam
62Date:   Thu Jan 21 01:17:15 2010 +0000
63
64    Fix a buffer overflow in zzcat.
65
66 src/zzcat.c |    4 ++--
67 1 files changed, 2 insertions(+), 2 deletions(-)
68
69commit b0305c1c00a41e0ee788ce1391032456ec2d9115
70Author: sam
71Date:   Thu Jan 21 01:17:09 2010 +0000
72
73    Fix testsuite behaviour on OpenSolaris /bin/sh.
74
75 test/check-utils   |    8 ++++----
76 test/functions.inc |    2 +-
77 2 files changed, 5 insertions(+), 5 deletions(-)
78
79commit 06822bf92062c9524801082273536b4e915f4dc2
80Author: sam
81Date:   Thu Jan 21 01:17:01 2010 +0000
82
83    Fix compilation warnings and errors on OpenSolaris caused by a few of
84    our source feature macros.
85
86 src/libzzuf/lib-mem.c |    2 +-
87 src/zzcat.c           |    2 ++
88 2 files changed, 3 insertions(+), 1 deletions(-)
89
90commit 7d525f87b6a69f36dcb51df5fd97c53e13fd9f0f
91Author: sam
92Date:   Wed Jan 20 07:59:01 2010 +0000
93
94    Improve the OpenSolaris port: support for FILE structures, and a few
95    additional defines to activate libc features.
96
97 configure.ac             |   28 ++++++++++++++++++++--------
98 msvc/config.h            |    1 +
99 src/libzzuf/lib-fd.c     |    2 ++
100 src/libzzuf/lib-signal.c |    2 ++
101 src/libzzuf/lib-stream.c |    6 ++++++
102 5 files changed, 31 insertions(+), 8 deletions(-)
103
104commit a85778a01aa08186a42e0131e8cc3aac95c49a24
105Author: sam
106Date:   Tue Jan 19 13:01:45 2010 +0000
107
108    Don't try to use waitpid() information on Win32.
109
110 src/zzuf.c |    5 ++++-
111 1 files changed, 4 insertions(+), 1 deletions(-)
112
113commit b85baac7899c4df8229d6c4562d2f602f3bdfe36
114Author: sam
115Date:   Tue Jan 19 12:44:29 2010 +0000
116
117    Drop atoll() usage. It's not portable.
118
119 src/zzuf.c |    2 +-
120 1 files changed, 1 insertions(+), 1 deletions(-)
121
122commit 8b01db7f0ce771a0fd0c1e92244e61b463f6f292
123Author: sam
124Date:   Tue Jan 19 12:44:23 2010 +0000
125
126    Fix memory limitation method on OS X (page size was ignored) and other
127    systems (was using MBs instead of MiBs).
128
129 src/libzzuf/lib-mem.c |   11 ++++++++++-
130 src/libzzuf/libzzuf.c |    2 +-
131 src/myfork.c          |    4 ++--
132 src/zzuf.c            |    9 ++++++++-
133 4 files changed, 21 insertions(+), 5 deletions(-)
134
135commit cac276f0bcc3d8437bb0f815b11b31fb7d3ccd54
136Author: sam
137Date:   Tue Jan 19 12:44:15 2010 +0000
138
139    Fix a bug in the -s test script that failed to detect failures.
140
141 test/check-zzuf-s-seed |   21 ++++++++++++---------
142 1 files changed, 12 insertions(+), 9 deletions(-)
143
144commit ffc9980a2b5cb2002091577603b310cf70f13b28
145Author: sam
146Date:   Mon Jan 18 02:19:07 2010 +0000
147
148    Prepare for zzuf 0.13. Soon.
149
150 ChangeLog   | 3756 ++++++++++++++++++++++++++++++++++++++++++++++++-----------
151 Makefile.am |    6 +
152 NEWS        |    8 +
153 3 files changed, 3075 insertions(+), 695 deletions(-)
154
155commit b54c5f2b0f43d2c2a445e3b631c9658b9e82382c
156Author: sam
157Date:   Mon Jan 18 02:02:12 2010 +0000
158
159    Add a check-zzuf-s-seed that tests whether all bits in a sequence have a
160    chance of being toggled.
161
162 .gitignore             |    1 +
163 test/Makefile.am       |    2 +-
164 test/check-zzuf-s-seed |   43 ++++++++++++++++++++++++
165 test/zzone.c           |   85 ++++++++++++++++++++++++++++++++++++++++++++++++
166 4 files changed, 130 insertions(+), 1 deletions(-)
167
168commit b508a55f625deaa8bb325508b4fcebe06bed6adc
169Author: sam
170Date:   Mon Jan 18 02:02:06 2010 +0000
171
172    Add a -r flag to zzcat to repeatedly cat file lists.
173
174 doc/zzcat.1.in |    6 +++++-
175 src/zzcat.c    |   23 +++++++++++++++--------
176 2 files changed, 20 insertions(+), 9 deletions(-)
177
178commit afa93520bafdc99561984e9332c4c7a21822e99c
179Author: sam
180Date:   Mon Jan 18 02:02:00 2010 +0000
181
182    In verbose mode, tell when a process exits.
183
184 src/zzuf.c |    9 +++++++++
185 1 files changed, 9 insertions(+), 0 deletions(-)
186
187commit f07f9ab9a29d3a2334db11925c81551fbdb915dc
188Author: sam
189Date:   Fri Jan 15 21:14:48 2010 +0000
190
191    Improve zzcat's manual page. Fixes #75.
192
193 doc/zzcat.1.in |   51 ++++++++++++++++++++++++++++++++++++++++++++-------
194 1 files changed, 44 insertions(+), 7 deletions(-)
195
196commit f683e68d435b9a3c44cded0e8cd16eefe70828ca
197Author: sam
198Date:   Fri Jan 15 21:14:39 2010 +0000
199
200    Fix zzcat's -s flag. It must propagate to the next file.
201
202 src/zzcat.c |   38 +++++++++++++++++++++++++++-----------
203 1 files changed, 27 insertions(+), 11 deletions(-)
204
205commit 44e0cb3d455f9d4da33f3efcec87d6cf6fda28b1
206Author: sam
207Date:   Fri Jan 15 17:03:39 2010 +0000
208
209    Rename check-flag-# tests to check-zzuf-#-#### with the option's long name,
210    to avoid problems with case-insensitive filesystems.
211
212 test/Makefile.am             |    8 ++++-
213 test/check-flag-A            |   39 ------------------------
214 test/check-flag-M            |   48 ------------------------------
215 test/check-flag-f            |   67 ------------------------------------------
216 test/check-flag-m            |   36 ----------------------
217 test/check-flag-r            |   62 --------------------------------------
218 test/check-zzuf-A-autoinc    |   39 ++++++++++++++++++++++++
219 test/check-zzuf-M-max-memory |   48 ++++++++++++++++++++++++++++++
220 test/check-zzuf-f-fuzzing    |   67 ++++++++++++++++++++++++++++++++++++++++++
221 test/check-zzuf-m-md5        |   36 ++++++++++++++++++++++
222 test/check-zzuf-r-ratio      |   62 ++++++++++++++++++++++++++++++++++++++
223 11 files changed, 258 insertions(+), 254 deletions(-)
224
225commit f392a077a0e07b5ac65c7b6fece0fe394d8745ca
226Author: sam
227Date:   Fri Jan 15 00:17:03 2010 +0000
228
229    Implement zzcat -s (squeeze empty lines).
230
231 src/zzcat.c |   13 +++++++++++--
232 1 files changed, 11 insertions(+), 2 deletions(-)
233
234commit 41a24bdceac45be718c27cc55f2e262ee051a20c
235Author: sam
236Date:   Thu Jan 14 00:27:03 2010 +0000
237
238    Implement zzcat -b and -n. Fixes #74.
239
240 src/zzcat.c |   18 ++++++++++++++++--
241 1 files changed, 16 insertions(+), 2 deletions(-)
242
243commit 5cd5a10354884a9b9b2f022f871cd59272e571ac
244Author: sam
245Date:   Thu Jan 14 00:26:52 2010 +0000
246
247    Avoid leading zeroes in the unit tests' initial random seed.
248
249 test/functions.inc |    2 +-
250 1 files changed, 1 insertions(+), 1 deletions(-)
251
252commit 203602e3582f6c1fa463f80307e120f2000f5d07
253Author: sam
254Date:   Thu Jan 14 00:26:46 2010 +0000
255
256    Rename check-memory to check-flag-M and check-rng to check-flag-r.
257
258 test/Makefile.am  |    4 +-
259 test/check-flag-M |   48 +++++++++++++++++++++++++++++++++++++++++
260 test/check-flag-r |   62 +++++++++++++++++++++++++++++++++++++++++++++++++++++
261 test/check-memory |   48 -----------------------------------------
262 test/check-rng    |   62 -----------------------------------------------------
263 5 files changed, 112 insertions(+), 112 deletions(-)
264
265commit 3c9f9c261572ebb2737d01096397195314aa052a
266Author: sam
267Date:   Thu Jan 14 00:26:35 2010 +0000
268
269    Add a check-flag-f test.
270
271 test/Makefile.am  |    2 +-
272 test/check-flag-A |    8 +++---
273 test/check-flag-f |   67 +++++++++++++++++++++++++++++++++++++++++++++++++++++
274 3 files changed, 72 insertions(+), 5 deletions(-)
275
276commit a12b8841432585cc52ec57e0b3fa09cd1ec2a3bc
277Author: sam
278Date:   Thu Jan 14 00:26:21 2010 +0000
279
280    Add a check-flag-A test and rename check-md5 to check-flag-m.
281
282 test/Makefile.am  |    4 ++--
283 test/check-flag-A |   39 +++++++++++++++++++++++++++++++++++++++
284 test/check-flag-m |   36 ++++++++++++++++++++++++++++++++++++
285 test/check-md5    |   36 ------------------------------------
286 4 files changed, 77 insertions(+), 38 deletions(-)
287
288commit f46d90b4bd5116c7bd1a612e5aec544aa0d2ff10
289Author: sam
290Date:   Wed Jan 13 01:16:32 2010 +0000
291
292    Add informative messages about why we exit the main loop.
293
294 src/zzuf.c |   10 ++++++++++
295 1 files changed, 10 insertions(+), 0 deletions(-)
296
297commit 7606a38c040060a9a7de5356211b42b4ed67e322
298Author: sam
299Date:   Wed Jan 13 01:09:30 2010 +0000
300
301    Rename -t/--max-time to -U/--max-usertime, and add -t/--max-time to
302    roughly mean "maximum zzuf run time". Fixes bug #45.
303
304 doc/zzuf.1.in |   47 ++++++++++++++++++++----------
305 src/opts.c    |    5 ++-
306 src/opts.h    |    2 +
307 src/zzuf.c    |   88 +++++++++++++++++++++++++++++++++------------------------
308 4 files changed, 88 insertions(+), 54 deletions(-)
309
310commit 54aa51a6b260c6f34b902b79caa7b82f35bfd3bd
311Author: sam
312Date:   Wed Jan 13 01:09:19 2010 +0000
313
314    Add CONNECT_USES_STRUCT_SOCKADDR to msvc/config.h.
315
316 msvc/config.h |    1 +
317 1 files changed, 1 insertions(+), 0 deletions(-)
318
319commit d536272a8512b931ee2982dd5aef50fcc71b6876
320Author: sam
321Date:   Wed Jan 13 00:11:14 2010 +0000
322
323    On HP-UX, connect(), bind() etc. do not use the struct sockaddr type but
324    use a void pointer instead. Check for that at configure time.
325
326 configure.ac         |   12 ++++++++++++
327 src/libzzuf/lib-fd.c |   22 ++++++++++++++--------
328 2 files changed, 26 insertions(+), 8 deletions(-)
329
330commit d1cc0b5febcdecaba2cf6ad84fb39d8359810622
331Author: sam
332Date:   Tue Jan 12 23:54:49 2010 +0000
333
334    Fix check-build on platforms without sh's pushd/popd or grep's \<\>.
335
336 msvc/config.h      |    8 ++------
337 test/check-build   |    7 +++----
338 test/functions.inc |    1 -
339 3 files changed, 5 insertions(+), 11 deletions(-)
340
341commit 15a181415a91d2f6d40241e09b7e556bf29b5373
342Author: sam
343Date:   Tue Jan 12 23:54:43 2010 +0000
344
345    Fix the OpenBSD port. On this platform, weird stuff happens such as
346    fseek() calling fseeko(). Fortunately, we already have the mechanisms
347    for those situations.
348
349 src/libzzuf/lib-stream.c |   27 ++++++++++++++++++---------
350 1 files changed, 18 insertions(+), 9 deletions(-)
351
352commit 2b8d6cf18e8e8f82668574379a8d16bc3a77e392
353Author: sam
354Date:   Tue Jan 12 23:54:38 2010 +0000
355
356    Minor zzcat refactoring.
357
358 src/zzcat.c |   74 ++++++++++++++++++++++++++++++++++------------------------
359 1 files changed, 43 insertions(+), 31 deletions(-)
360
361commit 955da3af00c3bb50d56a9bf60b39d1903f05e826
362Author: sam
363Date:   Tue Jan 12 23:54:31 2010 +0000
364
365    Add a workaround for OS X ignoring RLIMIT_RSS / RLIMIT_AS and getrusage()
366    not filling in RSS information. After each memory allocation, we ask the
367    Mach for the RSS value.
368
369 configure.ac          |    2 +-
370 msvc/config.h         |    1 +
371 src/libzzuf/lib-mem.c |   35 ++++++++++++++++++++++++++++++-----
372 src/libzzuf/libzzuf.c |    6 +++---
373 src/libzzuf/libzzuf.h |    2 +-
374 5 files changed, 36 insertions(+), 10 deletions(-)
375
376commit dfcd86cb5acf39f0d4bca34d8c4954c757d78013
377Author: sam
378Date:   Tue Jan 12 23:54:25 2010 +0000
379
380    Fix fork() return value check.
381
382 src/myfork.c |    2 +-
383 1 files changed, 1 insertions(+), 1 deletions(-)
384
385commit 4fe0e85e3df24eaf4eab09e20590ee9a3a84ffc5
386Author: sam
387Date:   Tue Jan 12 23:54:20 2010 +0000
388
389    Properly compute SONAME using libtool variables.
390
391 configure.ac |    2 +-
392 1 files changed, 1 insertions(+), 1 deletions(-)
393
394commit 87416981d9d1163c811990f289a9af19e4b027ce
395Author: sam
396Date:   Tue Jan 12 23:54:15 2010 +0000
397
398    Improve the default zzcat sequence to improve performance.
399
400 doc/zzcat.1.in |    2 +-
401 src/zzcat.c    |    2 +-
402 2 files changed, 2 insertions(+), 2 deletions(-)
403
404commit 28039c1ad9f9ac0a694390f052722d34099c6cca
405Author: sam
406Date:   Tue Jan 12 23:54:09 2010 +0000
407
408    Support cat's -AeEtTv flags in zzcat.
409
410 doc/zzcat.1.in |   26 ++++++++++++++++-
411 src/zzcat.c    |   89 +++++++++++++++++++++++++++++++++++++++++++++++++++-----
412 2 files changed, 106 insertions(+), 9 deletions(-)
413
414commit c90602a87650ede164564f5f06a56c19e92544e0
415Author: sam
416Date:   Tue Jan 12 23:54:02 2010 +0000
417
418    Fix copyright information and remove Id tag everywhere.
419
420 AUTHORS                  |    1 -
421 Makefile.am              |    1 -
422 NEWS                     |    1 -
423 README                   |    1 -
424 build-win32              |    3 +--
425 doc/libzzuf.3.in         |    2 +-
426 doc/zzuf.1.in            |    2 +-
427 src/Makefile.am          |    1 -
428 src/common/common.h      |    4 +---
429 src/common/fd.c          |    4 +---
430 src/common/fd.h          |    4 +---
431 src/common/fuzz.c        |    4 +---
432 src/common/fuzz.h        |    4 +---
433 src/common/random.c      |    4 +---
434 src/common/random.h      |    4 +---
435 src/common/ranges.c      |    4 +---
436 src/common/ranges.h      |    4 +---
437 src/libzzuf/debug.c      |    4 +---
438 src/libzzuf/debug.h      |    4 +---
439 src/libzzuf/lib-fd.c     |    2 --
440 src/libzzuf/lib-load.h   |    4 +---
441 src/libzzuf/lib-mem.c    |    4 +---
442 src/libzzuf/lib-signal.c |    4 +---
443 src/libzzuf/lib-stream.c |    2 --
444 src/libzzuf/libzzuf.c    |    4 +---
445 src/libzzuf/libzzuf.h    |    4 +---
446 src/libzzuf/network.c    |    4 +---
447 src/libzzuf/network.h    |    4 +---
448 src/libzzuf/sys.c        |    4 +---
449 src/libzzuf/sys.h        |    4 +---
450 src/md5.c                |    4 +---
451 src/md5.h                |    4 +---
452 src/myfork.c             |    4 +---
453 src/myfork.h             |    4 +---
454 src/mygetopt.c           |    4 +---
455 src/mygetopt.h           |    4 +---
456 src/opts.c               |    4 +---
457 src/opts.h               |    4 +---
458 src/timer.c              |    4 +---
459 src/timer.h              |    4 +---
460 src/zzcat.c              |    2 --
461 src/zzuf.c               |    6 ++----
462 test/bug-div0.c          |    4 +---
463 test/bug-memory.c        |    4 +---
464 test/bug-overflow.c      |    4 +---
465 test/check-build         |   11 +++++++++++
466 test/check-div0          |   11 +++++++++++
467 test/check-md5           |   11 +++++++++++
468 test/check-memory        |   11 +++++++++++
469 test/check-overflow      |   11 +++++++++++
470 test/check-rng           |   11 +++++++++++
471 test/functions.inc       |   13 ++++++++++++-
472 test/zzero.c             |    4 +---
473 test/zznop.c             |    4 +---
474 54 files changed, 118 insertions(+), 125 deletions(-)
475
476commit c5be81a9757694803abf3e8e614612aab066b7d3
477Author: sam
478Date:   Tue Jan 12 23:53:56 2010 +0000
479
480    Reduce the number of hardcoded figures in check-utils.
481
482 test/check-utils |   45 ++++++++++++++++++++++++++++-----------------
483 1 files changed, 28 insertions(+), 17 deletions(-)
484
485commit 1e92503b6ae9a4dd354b4b209cf559a99e9b9e04
486Author: sam
487Date:   Tue Jan 12 23:53:50 2010 +0000
488
489    Fix compilation warning in lib-fd.c.
490
491 src/libzzuf/lib-fd.c |    3 ++-
492 1 files changed, 2 insertions(+), 1 deletions(-)
493
494commit 7bea831632419e1ce2432669c1360186ce182e17
495Author: sam
496Date:   Tue Jan 12 23:53:43 2010 +0000
497
498    Minor cosmetic change in the verbose debug output.
499
500 src/libzzuf/lib-stream.c |    4 ++--
501 1 files changed, 2 insertions(+), 2 deletions(-)
502
503commit a2c90737f2c16544a5a50f468fc025efa0d2861d
504Author: sam
505Date:   Tue Jan 12 23:53:38 2010 +0000
506
507    Fix the FreeBSD port by not fuzzing the __srget() output unless it's called
508    directly.
509
510 src/libzzuf/lib-stream.c |    3 ++-
511 1 files changed, 2 insertions(+), 1 deletions(-)
512
513commit dbbf5f83649a1dc62a5a2c6167bf4259cf8fc6bc
514Author: sam
515Date:   Tue Jan 12 23:53:30 2010 +0000
516
517    Reorganise FILE structure autoconf tests.
518
519 configure.ac             |   41 ++++++++++++++++-------------------------
520 msvc/config.h            |    3 ++-
521 src/libzzuf/lib-stream.c |   29 ++++++++++++++---------------
522 3 files changed, 32 insertions(+), 41 deletions(-)
523
524commit 7cc9aba77af397ffd97f2b89c22f048157a3b984
525Author: sam
526Date:   Tue Jan 12 23:53:24 2010 +0000
527
528    In the unit test phase, only launch sequences with functions we support.
529
530 test/check-utils |   64 ++++++++++++++++++++++++++++++++++++++++-------------
531 1 files changed, 48 insertions(+), 16 deletions(-)
532
533commit ed586706653ba51108051f8d97b1aeda3916ad66
534Author: sam
535Date:   Tue Jan 12 23:53:18 2010 +0000
536
537    Improve zzcat documentation and add commandline flags, including --help
538    and --version.
539
540 doc/zzcat.1.in   |   37 ++++++-
541 src/zzcat.c      |  278 ++++++++++++++++++++++++++++++++++++++++++++----------
542 test/check-utils |    6 +-
543 3 files changed, 262 insertions(+), 59 deletions(-)
544
545commit 6ea704bd68f2deb755a059ccce175b8aa84979b2
546Author: sam
547Date:   Tue Jan 12 23:53:09 2010 +0000
548
549    Move zzcat to the main src/ directory. It's becoming mature enough to be
550    distributed.
551
552 .gitignore         |    2 +-
553 src/Makefile.am    |    7 +-
554 src/zzcat.c        |  503 ++++++++++++++++++++++++++++++++++++++++++++++++++++
555 test/Makefile.am   |    1 -
556 test/functions.inc |    2 +-
557 test/zzcat.c       |  503 ----------------------------------------------------
558 6 files changed, 511 insertions(+), 507 deletions(-)
559
560commit 9e7ee535826131dad3016e6e90e8011658dbd026
561Author: sam
562Date:   Fri Jan 8 01:28:02 2010 +0000
563
564    Distribute zzcat and start writing documentation for it.
565
566 .gitignore       |    1 +
567 configure.ac     |    1 +
568 doc/Makefile.am  |    4 ++--
569 doc/zzcat.1.in   |   31 +++++++++++++++++++++++++++++++
570 doc/zzuf.1.in    |    2 +-
571 test/Makefile.am |    3 ++-
572 6 files changed, 38 insertions(+), 4 deletions(-)
573
574commit 0e3d5ea6dcc6af6419576c0137e9f68580130fd4
575Author: sam
576Date:   Fri Jan 8 01:17:23 2010 +0000
577
578    Fix compilation warnings on FreeBSD.
579
580 test/zzcat.c |  112 +++++++++++++++++++++++++++++----------------------------
581 1 files changed, 57 insertions(+), 55 deletions(-)
582
583commit 983650ff13026fce345fd64b823560f08ec0450a
584Author: sam
585Date:   Fri Jan 8 01:17:17 2010 +0000
586
587    Fix typos in configure.ac.
588
589 configure.ac |    8 ++++----
590 1 files changed, 4 insertions(+), 4 deletions(-)
591
592commit 804222408ab096d5491457931e10c12f38d3889e
593Author: sam
594Date:   Fri Jan 8 01:06:18 2010 +0000
595
596    Try to fix FILE structure data on FreeBSD.
597
598 configure.ac |    8 ++++----
599 1 files changed, 4 insertions(+), 4 deletions(-)
600
601commit e70616f25816ee263c015e2df2d03671354b2927
602Author: sam
603Date:   Fri Jan 8 00:48:33 2010 +0000
604
605    Implement feof(x) in zzcat, to break out of a loop after EOF was hit x times.
606
607 test/check-utils |   22 +++++++++++-----------
608 test/zzcat.c     |   33 ++++++++++++++++++++++++++++++---
609 2 files changed, 41 insertions(+), 14 deletions(-)
610
611commit 4c2f756d8328d7772ea1ee00e98f1f9c1bdb80e4
612Author: sam
613Date:   Fri Jan 8 00:48:27 2010 +0000
614
615    Deprecate --deny <list> in favour of --allow !<list>.
616
617 src/opts.c |    4 ++--
618 src/opts.h |    4 ++--
619 src/zzuf.c |   39 +++++++++++++--------------------------
620 3 files changed, 17 insertions(+), 30 deletions(-)
621
622commit c58729850b7b814815744935c5f1d739c87f7ef8
623Author: sam
624Date:   Fri Jan 8 00:48:21 2010 +0000
625
626    Fix compilation warning due to kfreebsd’s fcntl.h defining FREAD.
627
628 src/libzzuf/lib-fd.c     |   22 ++++----
629 src/libzzuf/lib-mem.c    |    6 +-
630 src/libzzuf/lib-stream.c |  118 +++++++++++++++++++++++-----------------------
631 3 files changed, 73 insertions(+), 73 deletions(-)
632
633commit 3bfa7eb046c0f6033973d8d5efc7241fed8130f8
634Author: sam
635Date:   Fri Jan 8 00:48:12 2010 +0000
636
637    File descriptors 0 to 2 may be network sockets, don’t rule them out.
638
639 src/libzzuf/network.c |    4 ----
640 1 files changed, 0 insertions(+), 4 deletions(-)
641
642commit 23afecd2068b362f23b92a617fcead772499c4d9
643Author: sam
644Date:   Wed Jan 6 22:46:49 2010 +0000
645
646    Generate manual pages, so we can put the version number in them.
647
648 .gitignore       |    2 +
649 configure.ac     |    7 +-
650 doc/Makefile.am  |    2 +-
651 doc/libzzuf.3    |  148 ------------------
652 doc/libzzuf.3.in |  148 ++++++++++++++++++
653 doc/zzuf.1       |  446 ------------------------------------------------------
654 doc/zzuf.1.in    |  446 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
655 7 files changed, 603 insertions(+), 596 deletions(-)
656
657commit 4d98ba9e88e087bc853a7d7e21f2eec4a977c50c
658Author: sam
659Date:   Wed Jan 6 02:00:49 2010 +0000
660
661    Add a special section in the testsuite for regressions.
662
663 test/check-utils |    7 ++++++-
664 1 files changed, 6 insertions(+), 1 deletions(-)
665
666commit 76da749a383bdbf5a14ea9244ca99f5117637948
667Author: sam
668Date:   Wed Jan 6 02:00:41 2010 +0000
669
670    Fix a bug caused by our seek() not understanding eglibc's behaviour.
671
672 src/common/fuzz.c        |    3 +-
673 src/libzzuf/lib-stream.c |   67 +++++++++++++++++++++++----------------------
674 2 files changed, 36 insertions(+), 34 deletions(-)
675
676commit 562229f865220c2e260d368ae8715fccae75217b
677Author: sam
678Date:   Wed Jan 6 00:48:47 2010 +0000
679
680    Fix an overflow in our printf's NULL handling with %p.
681
682 src/libzzuf/debug.c |    2 +-
683 1 files changed, 1 insertions(+), 1 deletions(-)
684
685commit 21c0be9ff78400900e8736a13e6c9aa7336174f7
686Author: sam
687Date:   Wed Jan 6 00:35:49 2010 +0000
688
689    Make seek() debug information more user-friendly.
690
691 src/libzzuf/lib-stream.c |   16 ++++++++++++++--
692 1 files changed, 14 insertions(+), 2 deletions(-)
693
694commit 4e510f2307d5f2bd417fb71ba3b2891afc5fdbd2
695Author: sam
696Date:   Mon Jan 4 23:59:14 2010 +0000
697
698    Avoid useless allocations in the network allow/deny code.
699
700 src/libzzuf/network.c |   57 +++++++++++++++++++++++++-----------------------
701 1 files changed, 30 insertions(+), 27 deletions(-)
702
703commit 4ccbf1103a23bdfa43f8f1f8b998ccf2659bd4dc
704Author: sam
705Date:   Sun Dec 20 12:25:02 2009 +0000
706
707    getline() and getdelim() must return -1 if EOF was reached and no bytes
708    were read.
709
710 src/libzzuf/lib-stream.c |    2 +-
711 1 files changed, 1 insertions(+), 1 deletions(-)
712
713commit caca642b3374e013ad23f9b096f3e52d1c452864
714Author: sam
715Date:   Sun Dec 20 12:24:56 2009 +0000
716
717    Try to call _zz_init() as soon as possible. Otherwise, preloaded libraries
718    might be confused about half the calls actually working.
719
720 src/libzzuf/lib-load.h |    9 ++++++++-
721 src/libzzuf/libzzuf.c  |   21 ++++++++++++---------
722 src/libzzuf/libzzuf.h  |    9 +++++++++
723 3 files changed, 29 insertions(+), 10 deletions(-)
724
725commit 54840d4459608fc1ebe8730b45d71f50fe5cecd5
726Author: sam
727Date:   Sun Dec 20 12:24:50 2009 +0000
728
729    Buffer debug output to reduce the number of write() calls and allow to
730    output information that was logged before the library was initialised.
731
732 src/libzzuf/debug.c |   89 +++++++++++++++++++++++++++++++++------------------
733 1 files changed, 58 insertions(+), 31 deletions(-)
734
735commit 73d322ebfae3e93fd1b1d805b425af2be59c4b9f
736Author: sam
737Date:   Sun Dec 20 12:24:41 2009 +0000
738
739    Avoid overlapping regions in our realloc's memcpy call.
740
741 src/libzzuf/lib-mem.c |   25 ++++++++++++++++++++-----
742 1 files changed, 20 insertions(+), 5 deletions(-)
743
744commit 6aae7aec70ce9c4339e9b8f19205c6ba693e6f10
745Author: sam
746Date:   Wed Dec 16 16:15:40 2009 +0000
747
748    Synchronise VS 2010 solution with [4112].
749
750 msvc/config.h        |    2 +-
751 msvc/libzzuf.vcxproj |   49 +++++++++++++++++++++--------------------
752 msvc/zzuf.vcxproj    |   42 +++++++++++++++++-----------------
753 src/myfork.c         |   59 ++++++++++++++++++++++++++++----------------------
754 4 files changed, 80 insertions(+), 72 deletions(-)
755
756commit c06746132549b71c919b5da10b70178ed3ec454c
757Author: sam
758Date:   Mon Dec 14 16:10:15 2009 +0000
759
760    Make the check-utils output slightly clearer.
761
762 test/check-utils |   71 ++++++++++++++++++++++++++++-------------------------
763 1 files changed, 37 insertions(+), 34 deletions(-)
764
765commit 11dd26f4ce7c7824b885222ca34d031dfa025c6e
766Author: sam
767Date:   Mon Dec 14 03:33:53 2009 +0000
768
769    Fix a regression in the rlimit handling code caused by the myfork split.
770
771 src/myfork.c |   19 +++++++++++++++++++
772 src/zzuf.c   |    2 +-
773 2 files changed, 20 insertions(+), 1 deletions(-)
774
775commit 684cf4445bcf901155b1322e3ce918eac73e2ff3
776Author: sam
777Date:   Mon Dec 14 02:55:31 2009 +0000
778
779    Rewrite zzcat to make it a lot more configurable.
780
781 test/check-utils |   43 ++++-
782 test/zzcat.c     |  518 ++++++++++++++++++++++++++++++++----------------------
783 2 files changed, 343 insertions(+), 218 deletions(-)
784
785commit 139bc9a9691839dd6a7aceb92656f7c716f2e1dd
786Author: sam
787Date:   Mon Dec 14 02:55:25 2009 +0000
788
789    Add a workaround in the test suite for a cowdancer limitation causing .ilist
790    corruption and use ulimit instead of limit.
791
792 test/check-div0     |    6 +++---
793 test/check-memory   |    6 +++---
794 test/check-overflow |    6 +++---
795 test/check-rng      |    2 +-
796 test/functions.inc  |    2 +-
797 5 files changed, 11 insertions(+), 11 deletions(-)
798
799commit 287c7ed695c54903bdc7915827fa0c35744346e8
800Author: sam
801Date:   Mon Dec 14 02:55:20 2009 +0000
802
803    Limit coredumpsize to 0 in test scripts to avoid dumping cores at build time.
804
805 test/check-div0     |    2 ++
806 test/check-memory   |    2 ++
807 test/check-overflow |    2 ++
808 3 files changed, 6 insertions(+), 0 deletions(-)
809
810commit addfee30692937e1ba03b27c748c6e33054e2f75
811Author: sam
812Date:   Mon Dec 14 02:55:11 2009 +0000
813
814    Add missing distributed files in Makefile.am.
815
816 Makefile.am     |    8 +++++++-
817 src/Makefile.am |    1 +
818 2 files changed, 8 insertions(+), 1 deletions(-)
819
820commit 4599769be84dd2bdab266a893d49deba22915aa0
821Author: sam
822Date:   Sat Dec 12 22:20:22 2009 +0000
823
824    Refactor the stream diversions.
825
826 src/libzzuf/lib-stream.c |  563 +++++++++++++++++++++++-----------------------
827 1 files changed, 283 insertions(+), 280 deletions(-)
828
829commit 815ca09e59430b7e3ca56306a27f1d14046890e8
830Author: sam
831Date:   Sat Dec 12 22:20:16 2009 +0000
832
833    Refactor the shellcode generation to remove all hardcoded values.
834
835 src/myfork.c |  169 +++++++++++++++++++++++++++++++++++++---------------------
836 1 files changed, 108 insertions(+), 61 deletions(-)
837
838commit 3aebddd3c02f443b8800140e00425e48a32adf3a
839Author: sam
840Date:   Sat Dec 12 22:20:11 2009 +0000
841
842    Move process creation stuff to a separate myfork.c file.
843
844 src/Makefile.am     |    6 +-
845 src/common/common.h |    4 +
846 src/myfork.c        |  418 +++++++++++++++++++++++++++++++++++++++++++++++++++
847 src/myfork.h        |   20 +++
848 src/zzuf.c          |  361 +-------------------------------------------
849 5 files changed, 451 insertions(+), 358 deletions(-)
850
851commit efada73dc578a7feb9dbbec1bb34fcaa74d02e94
852Author: sam
853Date:   Sat Dec 12 22:20:04 2009 +0000
854
855    Fix DEBUG_STREAM compilation on Win32.
856
857 src/libzzuf/lib-stream.c |   48 +++++++++++++++++++++++----------------------
858 1 files changed, 25 insertions(+), 23 deletions(-)
859
860commit ddb0f49a1015d6f9a33baa8fb90a318bfcb45158
861Author: sam
862Date:   Sat Dec 12 22:19:57 2009 +0000
863
864    Minor Win32 compilation fix.
865
866 src/libzzuf/lib-stream.c |    3 +++
867 1 files changed, 3 insertions(+), 0 deletions(-)
868
869commit ed17a0a811a5a876b676c1d66421e2fa1d50ae1c
870Author: sam
871Date:   Sat Dec 12 22:19:47 2009 +0000
872
873    Reorganise source code to better separate zzuf and libzzuf. Note: the Win32
874    build is now broken.
875
876 src/Makefile.am          |   34 ++-
877 src/common/common.h      |   49 +++
878 src/common/fd.c          |  413 +++++++++++++++++++
879 src/common/fd.h          |   43 ++
880 src/common/fuzz.c        |  253 ++++++++++++
881 src/common/fuzz.h        |   26 ++
882 src/common/random.c      |   49 +++
883 src/common/random.h      |   21 +
884 src/common/ranges.c      |   87 ++++
885 src/common/ranges.h      |   21 +
886 src/debug.c              |  206 ----------
887 src/debug.h              |   29 --
888 src/fd.c                 |  407 ------------------
889 src/fd.h                 |   43 --
890 src/fuzz.c               |  249 -----------
891 src/fuzz.h               |   26 --
892 src/lib-fd.c             |  674 ------------------------------
893 src/lib-load.h           |   40 --
894 src/lib-mem.c            |  382 -----------------
895 src/lib-signal.c         |  135 ------
896 src/lib-stream.c         | 1019 ---------------------------------------------
897 src/libzzuf.c            |  234 -----------
898 src/libzzuf.h            |   62 ---
899 src/libzzuf/debug.c      |  206 ++++++++++
900 src/libzzuf/debug.h      |   29 ++
901 src/libzzuf/lib-fd.c     |  674 ++++++++++++++++++++++++++++++
902 src/libzzuf/lib-load.h   |   40 ++
903 src/libzzuf/lib-mem.c    |  382 +++++++++++++++++
904 src/libzzuf/lib-signal.c |  135 ++++++
905 src/libzzuf/lib-stream.c | 1020 ++++++++++++++++++++++++++++++++++++++++++++++
906 src/libzzuf/libzzuf.c    |  234 +++++++++++
907 src/libzzuf/libzzuf.h    |   31 ++
908 src/libzzuf/network.c    |  218 ++++++++++
909 src/libzzuf/network.h    |   28 ++
910 src/libzzuf/sys.c        |  116 ++++++
911 src/libzzuf/sys.h        |   20 +
912 src/network.c            |  218 ----------
913 src/network.h            |   28 --
914 src/opts.c               |    2 +-
915 src/random.c             |   49 ---
916 src/random.h             |   21 -
917 src/ranges.c             |   87 ----
918 src/ranges.h             |   21 -
919 src/sys.c                |  116 ------
920 src/sys.h                |   20 -
921 src/zzuf.c               |    4 +-
922 46 files changed, 4122 insertions(+), 4079 deletions(-)
923
924commit ada1acd264f2a6f41cd87797a42acded79c6ec79
925Author: sam
926Date:   Wed Dec 9 00:28:28 2009 +0000
927
928    Try to work around the Vista ASLR feature by retrieving the executable's
929    base address once it is loaded in memory.
930
931 src/zzuf.c |   47 +++++++++++++++++++++++++++++++++++++----------
932 1 files changed, 37 insertions(+), 10 deletions(-)
933
934commit b40d78ea7504f57e2d8cbbc7d8be14eff7ca8673
935Author: sam
936Date:   Tue Dec 8 01:41:35 2009 +0000
937
938    Try to reorganise the Win32 loader.
939
940 src/zzuf.c |   70 +++++++++++++++++++++++++++++++++++++++--------------------
941 1 files changed, 46 insertions(+), 24 deletions(-)
942
943commit feec4cfe753e55fb0c5eb420eb52012ae03ddd8d
944Author: sam
945Date:   Mon Dec 7 21:12:22 2009 +0000
946
947    Declare diverted Win32 functions as __stdcall.
948
949 src/sys.c |    2 +-
950 1 files changed, 1 insertions(+), 1 deletions(-)
951
952commit d05780ce7caff0d5a807b3b827ab66f2425cd09b
953Author: sam
954Date:   Mon Dec 7 18:35:45 2009 +0000
955
956    Give the fuzzed Win32 program a chance to display something even
957    if the diverted function itself causes a crash.
958
959 src/sys.c    |    4 +++-
960 test/zznop.c |    2 +-
961 2 files changed, 4 insertions(+), 2 deletions(-)
962
963commit f7b3b44bcce6d184819122a23f018d1e0d033c11
964Author: sam
965Date:   Mon Dec 7 18:34:21 2009 +0000
966
967    Fix memory leaks and infinite loops in the Win32 launcher.
968
969 src/zzuf.c |   34 ++++++++++++++++++++--------------
970 1 files changed, 20 insertions(+), 14 deletions(-)
971
972commit a3dd18b6114b03cf1164024a1bcbfb7666b1f6c5
973Author: sam
974Date:   Mon Dec 7 12:36:15 2009 +0000
975
976    Synchronise Win32 port with recent config.h changes.
977
978 msvc/config.h        |   20 ++++++++++++--------
979 msvc/libzzuf.vcxproj |    4 ++--
980 msvc/zzuf.sln        |   40 ++++++++++++++++++----------------------
981 src/debug.c          |    2 +-
982 src/zzuf.c           |    2 +-
983 5 files changed, 34 insertions(+), 34 deletions(-)
984
985commit 93657c4f29fea4e63740d6c8949212ab8374b7bf
986Author: sam
987Date:   Thu Nov 26 01:19:08 2009 +0000
988
989    Cleaner solution for echoing the SOURCES variable.
990
991 src/Makefile.am  |    2 ++
992 test/Makefile.am |    2 ++
993 test/check-build |    4 +---
994 3 files changed, 5 insertions(+), 3 deletions(-)
995
996commit 156beb34328c59908174959af900f48e75ce40aa
997Author: sam
998Date:   Thu Nov 26 01:14:05 2009 +0000
999
1000    Reset offset position before most stdio call.
1001
1002 src/lib-stream.c |    6 ++++++
1003 1 files changed, 6 insertions(+), 0 deletions(-)
1004
1005commit b6d021faddaf57dfdfd65ac66207a2365f67c11a
1006Author: sam
1007Date:   Thu Nov 26 01:13:58 2009 +0000
1008
1009    Use fseeko64() everywhere when possible, instead of potential 32-bit versions.
1010
1011 configure.ac     |    2 +-
1012 msvc/config.h    |    3 +++
1013 src/lib-stream.c |   33 ++++++++++++++++++++++-----------
1014 3 files changed, 26 insertions(+), 12 deletions(-)
1015
1016commit ed2659d9a4695d27ecd231c9982312fec6661a86
1017Author: sam
1018Date:   Wed Nov 25 00:42:32 2009 +0000
1019
1020    Minor refactoring in lib-stream.c.
1021
1022 src/lib-stream.c |   38 ++++++++++++++++++++------------------
1023 1 files changed, 20 insertions(+), 18 deletions(-)
1024
1025commit 2eb818de7f684e1bd9ac8c041b81e2e2b748cf5d
1026Author: sam
1027Date:   Wed Nov 25 00:42:25 2009 +0000
1028
1029    Synchronise msvc/config.h.
1030
1031 msvc/config.h |    1 +
1032 1 files changed, 1 insertions(+), 0 deletions(-)
1033
1034commit f836c42a3f4068b46e7878f463626652321ada58
1035Author: sam
1036Date:   Wed Nov 25 00:42:17 2009 +0000
1037
1038    More zzcat stuff.
1039
1040 test/check-utils |    4 +-
1041 test/zzcat.c     |   66 ++++++++++++++++++++++++++++++++++++++---------------
1042 2 files changed, 49 insertions(+), 21 deletions(-)
1043
1044commit 1db4ee0685ad29d9f2859374bed5b22b22944b3c
1045Author: sam
1046Date:   Tue Nov 24 01:25:44 2009 +0000
1047
1048    We need to know the FILE buffer's current fill status. Implemented for
1049    glibc for now.
1050
1051 configure.ac     |   17 ++++++++++-------
1052 src/lib-stream.c |    9 +++++++++
1053 2 files changed, 19 insertions(+), 7 deletions(-)
1054
1055commit 2f12140d66f826b316547428763c59217fd1c1c3
1056Author: sam
1057Date:   Tue Nov 24 01:25:37 2009 +0000
1058
1059    More zzcat additions.
1060
1061 test/check-utils |    5 ++---
1062 test/zzcat.c     |   34 +++++++++++++++++++++++++++++-----
1063 2 files changed, 31 insertions(+), 8 deletions(-)
1064
1065commit 2bb489f9dfd643a10e960981814ee415297bcaf4
1066Author: sam
1067Date:   Mon Nov 23 11:16:03 2009 +0000
1068
1069    Fix a compilation warning in the network code.
1070
1071 src/network.c |   16 +++++++++-------
1072 1 files changed, 9 insertions(+), 7 deletions(-)
1073
1074commit 33f79082747ad53ab1ef5a4c08656032dfe72156
1075Author: sam
1076Date:   Mon Nov 23 01:35:23 2009 +0000
1077
1078    More fread() behaviour improvements, with documentation.
1079
1080 src/lib-fd.c     |   20 ++--
1081 src/lib-mem.c    |   12 ++--
1082 src/lib-stream.c |  248 +++++++++++++++++++++++++++++++++---------------------
1083 3 files changed, 168 insertions(+), 112 deletions(-)
1084
1085commit 3d76a8f8a4f2d5186f8e9707a5d93f4ceef19604
1086Author: sam
1087Date:   Mon Nov 23 00:27:11 2009 +0000
1088
1089    Document the __srefill strategy in the source code.
1090
1091 src/lib-stream.c |   26 ++++++++++++++++++--------
1092 1 files changed, 18 insertions(+), 8 deletions(-)
1093
1094commit b82078657ea89483e22bcc9b77578f016e616208
1095Author: sam
1096Date:   Mon Nov 23 00:27:05 2009 +0000
1097
1098    Reimplement __uflow() under Linux. Unlocked IO now works on Linux, except
1099    in combination with getdelim()/getline().
1100
1101 configure.ac     |   29 +++++++++------
1102 msvc/config.h    |    1 +
1103 src/lib-stream.c |  105 +++++++++++++++++++++++++++++++++++++++++++++--------
1104 3 files changed, 108 insertions(+), 27 deletions(-)
1105
1106commit 716baa81d6755469f99682b8574cd9c58b73ef8e
1107Author: sam
1108Date:   Mon Nov 23 00:26:59 2009 +0000
1109
1110    Minor refactoring in zzcat.
1111
1112 test/check-utils |    6 ++--
1113 test/zzcat.c     |   96 +++++++++++++++++++++++++++---------------------------
1114 2 files changed, 51 insertions(+), 51 deletions(-)
1115
1116commit 57ce7df8ab4df315ea59b9a1c8adb3a6a36a35f4
1117Author: sam
1118Date:   Mon Nov 23 00:26:53 2009 +0000
1119
1120    Add a second level of debugging for slightly less useful information.
1121
1122 doc/libzzuf.3 |    8 +++++++-
1123 doc/zzuf.1    |    5 +++--
1124 src/debug.c   |   27 +++++++++++++++++++++------
1125 src/debug.h   |    7 +++++--
1126 src/fd.c      |    6 +++---
1127 src/fuzz.c    |    4 ++--
1128 src/libzzuf.c |   23 +++++++++++++++++------
1129 src/libzzuf.h |    3 ++-
1130 src/zzuf.c    |    7 +++++--
1131 9 files changed, 65 insertions(+), 25 deletions(-)
1132
1133commit 4f5269ec8bb1fc8fb680a93e1afc53f2960f574b
1134Author: sam
1135Date:   Sun Nov 22 18:54:49 2009 +0000
1136
1137    Improve the zzcat test suite with more unlocked IO functions.
1138
1139 test/check-utils |    7 +++-
1140 test/zzcat.c     |  115 ++++++++++++++++++++++++++++++++----------------------
1141 2 files changed, 74 insertions(+), 48 deletions(-)
1142
1143commit 7881694ba55e4340da03f5a63885220c3662407a
1144Author: sam
1145Date:   Sun Nov 22 18:54:43 2009 +0000
1146
1147    Add a check to __uflow(). This will hopefully help us fix the problem with
1148    recent sed versions.
1149
1150 configure.ac  |    2 +-
1151 doc/libzzuf.3 |    8 +++++---
1152 doc/zzuf.1    |    6 ++++--
1153 msvc/config.h |    3 ++-
1154 4 files changed, 12 insertions(+), 7 deletions(-)
1155
1156commit 9158d8813e0e17750a04b5170fc90dc2072f6a73
1157Author: sam
1158Date:   Sun Nov 22 18:54:37 2009 +0000
1159
1160    Refactor dummy memory manager and fix a bug in realloc().
1161
1162 src/lib-mem.c |   21 ++++++++++++---------
1163 1 files changed, 12 insertions(+), 9 deletions(-)
1164
1165commit 432650728200e047452278b00a9057c2024c8980
1166Author: sam
1167Date:   Sun Nov 22 18:54:31 2009 +0000
1168
1169    Refactor zzcat for clarity.
1170
1171 test/zzcat.c |  363 ++++++++++++++++++++++++++++++++++------------------------
1172 1 files changed, 211 insertions(+), 152 deletions(-)
1173
1174commit d66c310fd6aea200c7d33d0b502fc1589b364272
1175Author: sam
1176Date:   Sun Nov 22 18:54:25 2009 +0000
1177
1178    Check for typical source code issues in the testsuite.
1179
1180 test/check-build |   40 +++++++++++++++++++++++++++++++++++++---
1181 1 files changed, 37 insertions(+), 3 deletions(-)
1182
1183commit 908414e0ba8b35ba650e8915be39c58edf864d13
1184Author: sam
1185Date:   Sun Nov 22 18:54:17 2009 +0000
1186
1187    Add a getc_unlocked method to zzcat.
1188
1189 test/check-utils |    2 +-
1190 test/zzcat.c     |   22 +++++++++++++++-------
1191 2 files changed, 16 insertions(+), 8 deletions(-)
1192
1193commit f6e215d095375e729c53406a69098fbcf58cd758
1194Author: sam
1195Date:   Fri Nov 20 22:47:38 2009 +0000
1196
1197    Add mingw32 defines to msvc/config.h. Needs to be tuned furthermore.
1198
1199 msvc/config.h |  102 +++++++++++++++++++++++++++++++++++++++++++++++++++++++--
1200 1 files changed, 99 insertions(+), 3 deletions(-)
1201
1202commit 723756ba73da601939f2360b4356200ce3ffd113
1203Author: sam
1204Date:   Fri Nov 20 22:47:31 2009 +0000
1205
1206    Use ftello64 instead of ftello to handle fseeko64.
1207
1208 src/lib-stream.c |    2 +-
1209 1 files changed, 1 insertions(+), 1 deletions(-)
1210
1211commit 210fc1dc9b1a1520cdbe91be10d80997dc1f3108
1212Author: sam
1213Date:   Fri Nov 20 17:38:06 2009 +0000
1214
1215    Ignore generated m4 files.
1216
1217 .gitignore |    6 ++++++
1218 1 files changed, 6 insertions(+), 0 deletions(-)
1219
1220commit 7843e251b729d846622c338734b7c77fa2f1bee8
1221Author: sam
1222Date:   Fri Nov 20 17:38:00 2009 +0000
1223
1224    Various compilation and unit test fixes.
1225
1226 configure.ac     |    2 +-
1227 msvc/config.h    |    5 ++---
1228 test/check-build |   46 +++++++++++++++++++++++-----------------------
1229 test/zznop.c     |    1 +
1230 4 files changed, 27 insertions(+), 27 deletions(-)
1231
1232commit f46f0b97beab01fa9b7a5c345dde0e9919b16a59
1233Author: sam
1234Date:   Fri Nov 20 13:00:28 2009 +0000
1235
1236    Make check-build executable.
1237
1238 0 files changed, 0 insertions(+), 0 deletions(-)
1239
1240commit 01ee3d44a41e8f396bcaf129d6bebe0ce7b8b3c8
1241Author: sam
1242Date:   Fri Nov 20 12:06:17 2009 +0000
1243
1244    Add zznop, a small test program to help debug the Win32 port.
1245    Also add check-build from libcaca to test that msvc/config.h is
1246    up to date.
1247
1248 msvc/libzzuf.vcxproj |    4 +-
1249 msvc/zznop.vcxproj   |  107 ++++++++++++++++++++++++++++++++++++++++++++++++++
1250 msvc/zzuf.vcxproj    |    4 +-
1251 msvc/zzuf10.sln      |    6 +++
1252 test/Makefile.am     |    5 +-
1253 test/check-build     |   23 +++++++++++
1254 test/zznop.c         |   37 +++++++++++++++++
1255 7 files changed, 182 insertions(+), 4 deletions(-)
1256
1257commit 02f219d9ed2b740171a957a4e1a41827a50b4866
1258Author: sam
1259Date:   Thu Nov 19 00:51:32 2009 +0000
1260
1261    Detect libzzuf soname at configure time rather than compile time.
1262
1263 configure.ac    |    9 +++++++++
1264 src/Makefile.am |    2 +-
1265 2 files changed, 10 insertions(+), 1 deletions(-)
1266
1267commit c85589a5bc453d5bbee55725fe50f9133e2937c0
1268Author: sam
1269Date:   Wed Nov 18 13:23:58 2009 +0000
1270
1271    Add a VS 2010 solution file and make the code build again for Win32.
1272
1273 msvc/config.h        |    4 +-
1274 msvc/libzzuf.vcxproj |  133 ++++++++++++++++++++++++++++++++++++++++++++++++++
1275 msvc/zzuf.vcxproj    |  121 +++++++++++++++++++++++++++++++++++++++++++++
1276 msvc/zzuf10.sln      |   26 ++++++++++
1277 src/network.c        |   29 +++++++++--
1278 5 files changed, 308 insertions(+), 5 deletions(-)
1279
1280commit 6cc8ebddbede962855c60bc011b88d6d0827382c
1281Author: sam
1282Date:   Tue Oct 27 23:10:22 2009 +0000
1283
1284    Compilation fix for systems without get_unlocked().
1285
1286 test/zzcat.c |    6 ++++++
1287 1 files changed, 6 insertions(+), 0 deletions(-)
1288
1289commit 22a436ff6220df0ae9c0e39575f1c46665438d21
1290Author: sam
1291Date:   Tue Oct 27 23:08:16 2009 +0000
1292
1293    Add a getc_unlocked() variant to zzcat.
1294
1295 test/zzcat.c |    6 ++++--
1296 1 files changed, 4 insertions(+), 2 deletions(-)
1297
1298commit e367560dd6ce11baa96fd8d25e8e296b0d110e0b
1299Author: sam
1300Date:   Tue Oct 27 22:44:09 2009 +0000
1301
1302    Add a getline() variant to zzcat.
1303
1304 test/check-utils |    2 +-
1305 test/zzcat.c     |   22 ++++++++++++++++++++++
1306 2 files changed, 23 insertions(+), 1 deletions(-)
1307
1308commit 5803d475bac91a3e5cf872ae2b14658ab6bb547e
1309Author: sam
1310Date:   Tue Oct 27 00:07:10 2009 +0000
1311
1312    Add missing svn:ignore properties.
1313
1314commit ebba6073b91c8948a1b184cf8387484399e4a532
1315Author: sam
1316Date:   Tue Oct 27 00:01:25 2009 +0000
1317
1318    Undefine _XOPEN_SOURCE before redefining it.
1319
1320 src/lib-mem.c |    1 +
1321 1 files changed, 1 insertions(+), 0 deletions(-)
1322
1323commit 92a20da100751e733d33a78504c4905c6b2651ae
1324Author: sam
1325Date:   Fri Aug 7 00:24:31 2009 +0000
1326
1327    Append "/" to our LT_OBJDIR override.
1328
1329 src/zzuf.c |    2 +-
1330 1 files changed, 1 insertions(+), 1 deletions(-)
1331
1332commit aca4f83dc0d6756bba15b57e33ae88e3cbf96e6a
1333Author: sam
1334Date:   Fri Aug 7 00:09:03 2009 +0000
1335
1336    Old libtool versions don't define LT_OBJDIR. Adding an override for them.
1337
1338 src/zzuf.c |    5 +++++
1339 1 files changed, 5 insertions(+), 0 deletions(-)
1340
1341commit 9f43b7f3794e2cb730ea1811e717db05f5e6e5f8
1342Author: sam
1343Date:   Thu Aug 6 21:17:00 2009 +0000
1344
1345    Allow remote network host filtering, courtesy of Corentin Delorme.
1346
1347 AUTHORS         |    4 +-
1348 src/Makefile.am |    3 +-
1349 src/fd.c        |   22 +------
1350 src/fd.h        |    3 +-
1351 src/fuzz.h      |    3 +-
1352 src/lib-fd.c    |   16 +++--
1353 src/libzzuf.c   |   13 ++++-
1354 src/network.c   |  195 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
1355 src/network.h   |   28 ++++++++
1356 src/opts.c      |    3 +-
1357 src/opts.h      |    4 +-
1358 src/zzuf.c      |   44 +++++++++++--
1359 12 files changed, 295 insertions(+), 43 deletions(-)
1360
1361commit 98152b7812b4b0a596f6079b2782ddaa490c4b95
1362Author: sam
1363Date:   Thu Aug 6 20:40:35 2009 +0000
1364
1365    Use strcpy, not strcat.
1366
1367 src/lib-fd.c |    2 +-
1368 1 files changed, 1 insertions(+), 1 deletions(-)
1369
1370commit 6b72d7b1bf8afcadd612ad84adef91e30c091096
1371Author: sam
1372Date:   Thu Aug 6 20:37:05 2009 +0000
1373
1374    Allow fromlen == NULL in the recvfrom() wrapper.
1375
1376 src/lib-fd.c |   16 +++++++++++-----
1377 1 files changed, 11 insertions(+), 5 deletions(-)
1378
1379commit e0fa5736fd4bc4d7b127c6394ab907b20a6bb3d9
1380Author: sam
1381Date:   Thu Aug 6 20:36:58 2009 +0000
1382
1383    lib-mem.c: undefine various feature macros before redefining them.
1384
1385 src/lib-mem.c |    2 ++
1386 1 files changed, 2 insertions(+), 0 deletions(-)
1387
1388commit 9fcbf8d052e147a7e7f5b220a1a45e898812f6c9
1389Author: sam
1390Date:   Thu Aug 6 20:36:49 2009 +0000
1391
1392    zzuf.c: use LT_OBJDIR instead of hardcoding ".libs/".
1393
1394 src/zzuf.c |    4 ++--
1395 1 files changed, 2 insertions(+), 2 deletions(-)
1396
1397commit f91d4dabf3f8db99c2c031a006e05b50b4d00416
1398Author: sam
1399Date:   Fri Mar 20 23:28:51 2009 +0000
1400
1401    lib-fd.c: accept() may accept NULL as the addrlen argument. Do not crash
1402    when faced with this situation. Closes #54.
1403
1404 src/lib-fd.c |    7 +++++--
1405 1 files changed, 5 insertions(+), 2 deletions(-)
1406
1407commit deee1cb593b754ff422b50608b303f62910a3465
1408Author: sam
1409Date:   Sat Oct 18 22:01:43 2008 +0000
1410
1411    Rename --max-cpu into --max-cputime to avoid confusion (fixes #44).
1412
1413 doc/zzuf.1 |    2 +-
1414 src/zzuf.c |    6 +++---
1415 2 files changed, 4 insertions(+), 4 deletions(-)
1416
1417commit fd22eba728232247c03d38f03766796e27213763
1418Author: sam
1419Date:   Wed Sep 17 22:17:23 2008 +0000
1420
1421      * zzuf.c: use atol() instead of atoi() for the --seed flag.
1422
1423 src/zzuf.c |    2 +-
1424 1 files changed, 1 insertions(+), 1 deletions(-)
1425
1426commit a9a3a0d2c5007322b181a81ac4f96003bab1a303
1427Author: sam
1428Date:   Wed Sep 17 22:17:17 2008 +0000
1429
1430      * zzuf.c: allow the use of -r=0 in addition to -r 0, and likewise for
1431        other flags with numerical arguments.
1432
1433 src/zzuf.c |   18 ++++++++++++++++++
1434 1 files changed, 18 insertions(+), 0 deletions(-)
1435
1436commit 5ec6ff56218311f7b8bb2d2189d4efba54a63839
1437Author: sam
1438Date:   Mon Sep 15 19:39:44 2008 +0000
1439
1440      * doc/zzuf.1: fix a typo in the manpage.
1441
1442 doc/zzuf.1 |    2 +-
1443 1 files changed, 1 insertions(+), 1 deletions(-)
1444
1445commit aaffb8146d01b82cd4c263a82790626ba18f513f
1446Author: sam
1447Date:   Mon Aug 25 19:28:25 2008 +0000
1448
1449      * zzuf.1: add a more advanced VLC fuzzing example.
1450
1451 doc/zzuf.1 |    6 ++++++
1452 1 files changed, 6 insertions(+), 0 deletions(-)
1453
1454commit fb049778087c4ac76ad88ce6022eebb23cb70736
1455Author: sam
1456Date:   Wed Jul 23 23:40:13 2008 +0000
1457
1458      * Hack around to get HP-UX tools to work. It still fails the most nasty
1459        zzcat test, though. But a more massive redesign is probably necessary.
1460
1461 src/fd.c         |   34 +++++++++++++++++++++++++++++-
1462 src/fd.h         |    3 ++
1463 src/lib-stream.c |   59 +++++++++++++++++++++++++++++++++++++++++++----------
1464 3 files changed, 83 insertions(+), 13 deletions(-)
1465
1466commit b85a74d4bd64ed234a0eb79bd3a56867efc75310
1467Author: sam
1468Date:   Wed Jul 23 23:40:06 2008 +0000
1469
1470      * zzuf.c: make the -B flag (max bytes) also work when fuzzing the standard
1471        input.
1472
1473 doc/zzuf.1 |   11 ++++++++---
1474 src/zzuf.c |   15 +++++++++++++--
1475 2 files changed, 21 insertions(+), 5 deletions(-)
1476
1477commit db2cb805f4155817533425178686109f5e197f75
1478Author: sam
1479Date:   Sun Jul 20 11:20:47 2008 +0000
1480
1481      * test/Makefile.am: add functions.inc to the distribution.
1482
1483 test/Makefile.am |    2 +-
1484 1 files changed, 1 insertions(+), 1 deletions(-)
1485
1486commit 770e33d025947087fcaf19c3cfac9662d3e67416
1487Author: sam
1488Date:   Sun Jul 20 11:16:06 2008 +0000
1489
1490      * configure.ac: fix the __printf__ attribute macro.
1491
1492 configure.ac |    4 +++-
1493 1 files changed, 3 insertions(+), 1 deletions(-)
1494
1495commit cccea932cd305837e48ee71c60844db6dfc97917
1496Author: sam
1497Date:   Sun Jul 20 11:11:27 2008 +0000
1498
1499      * configure.ac: add a check for the __printf__ function attribute.
1500
1501 configure.ac |    8 ++++++++
1502 src/debug.h  |    3 +--
1503 2 files changed, 9 insertions(+), 2 deletions(-)
1504
1505commit d9782c3e58fdfddddb5018fc64ac088709a5b698
1506Author: sam
1507Date:   Sun Jul 20 10:19:06 2008 +0000
1508
1509      * bug-div0.c: raise SIGFPE manually since Darwin won't trap on 1/0.
1510
1511 test/bug-div0.c |    4 ++++
1512 1 files changed, 4 insertions(+), 0 deletions(-)
1513
1514commit 804761bea1033ce0298965bc78ef9a9c54df61f5
1515Author: sam
1516Date:   Sun Jul 20 10:10:35 2008 +0000
1517
1518      * fuzz.c: activate the fuzz() debug message, it may be verbose but I end
1519        up activating it all the time anyway.
1520
1521 src/fuzz.c |    5 +----
1522 1 files changed, 1 insertions(+), 4 deletions(-)
1523
1524commit 4287ca73d5f30e5d85027d28def3e583192ea122
1525Author: sam
1526Date:   Sun Jul 20 10:10:31 2008 +0000
1527
1528      * lib-mem.c: with all the preprocessor crap that we now have in C files,
1529        libc.h no longer cleanly includes on OS X and we need more preprocessor
1530        crap to fix it. Adding _DARWIN_C_SOURCE.
1531
1532 src/lib-mem.c |    2 ++
1533 1 files changed, 2 insertions(+), 0 deletions(-)
1534
1535commit 1fcfed4f4525fd3b01851bb316c66f8c3acd7e33
1536Author: sam
1537Date:   Sun Jul 20 09:57:58 2008 +0000
1538
1539      * Factored the test suite to avoid excessive code duplication.
1540
1541 test/check-div0     |   44 ++++++++-----------------------
1542 test/check-md5      |   23 +++-------------
1543 test/check-memory   |   46 ++++++++------------------------
1544 test/check-overflow |   46 ++++++++------------------------
1545 test/check-rng      |   40 ++++++-----------------------
1546 test/check-utils    |   51 ++++--------------------------------
1547 test/functions.inc  |   70 +++++++++++++++++++++++++++++++++++++++++++++++++++
1548 7 files changed, 125 insertions(+), 195 deletions(-)
1549
1550commit 00e8b59a16a2f136a086b16cd59d9397f6d2a994
1551Author: sam
1552Date:   Sun Jul 20 09:57:52 2008 +0000
1553
1554      * lib-stream.c: since __srefill is far more powerful than __srget, we only
1555        reimplement the former on OS X and completely ignore the latter.
1556
1557 src/lib-stream.c |    6 +++---
1558 1 files changed, 3 insertions(+), 3 deletions(-)
1559
1560commit bcb26d97fc0596e7d749d9600bd4b3dee7e64184
1561Author: sam
1562Date:   Sun Jul 20 01:29:45 2008 +0000
1563
1564      * lib-stream.c: fix a bug in the OS X __srefill implementation.
1565
1566 src/lib-stream.c |    5 ++++-
1567 1 files changed, 4 insertions(+), 1 deletions(-)
1568
1569commit 6b04aea92600dccf68d7435d4a26e40f3c8c1bf4
1570Author: sam
1571Date:   Sun Jul 20 01:22:46 2008 +0000
1572
1573      * lib-stream.c: the BSDs' refill function is slightly different from the
1574        HP-UX and Solaris ones; fixing our implementation accordinly.
1575
1576 src/lib-stream.c |   26 +++++++++++++++++---------
1577 1 files changed, 17 insertions(+), 9 deletions(-)
1578
1579commit 14f58c33416be08ceb88946ccdaa8848c2a786d3
1580Author: sam
1581Date:   Fri Jul 18 09:28:30 2008 +0000
1582
1583      * Implement __srget on FreeBSD, which is yet another version of __srefill.
1584
1585 configure.ac     |   19 ++++++-----
1586 doc/libzzuf.3    |    2 +-
1587 src/lib-stream.c |   90 ++++++++++++++++++++++++-----------------------------
1588 3 files changed, 53 insertions(+), 58 deletions(-)
1589
1590commit 8834098cdb66c0911795b7d3ad0912b1a3fd9d36
1591Author: sam
1592Date:   Fri Jul 18 09:28:26 2008 +0000
1593
1594      * lib-stream.c: fix the fread() implementation on FreeBSD 7.0.
1595
1596 src/lib-stream.c |    1 +
1597 1 files changed, 1 insertions(+), 0 deletions(-)
1598
1599commit 295df163935ae915c7bcfe31ce3c189cdf357642
1600Author: sam
1601Date:   Fri Jul 18 09:28:22 2008 +0000
1602
1603      * check-utils: only perform 3 util test series, the rest was only here to
1604        validate the RNG and we now have another test for that.
1605
1606 test/check-utils |    6 +-----
1607 1 files changed, 1 insertions(+), 5 deletions(-)
1608
1609commit 404b10dabdde4ff5d9c42a2a5d9c0f5e993ce0ad
1610Author: sam
1611Date:   Fri Jul 18 09:28:18 2008 +0000
1612
1613      * lib-stream.c: only use the __srefill trick on OS X. HP-UX is too different.
1614
1615 src/lib-stream.c |   25 +++++++++++++------------
1616 1 files changed, 13 insertions(+), 12 deletions(-)
1617
1618commit d8f0dcfb6e03e3a1be97787838a1c7008b25baff
1619Author: sam
1620Date:   Fri Jul 18 09:28:14 2008 +0000
1621
1622      * lib-mem.c: fix FreeBSD 7.0 build by including <sys/cdefs.h> earlier on.
1623
1624 src/lib-mem.c |    6 +++---
1625 1 files changed, 3 insertions(+), 3 deletions(-)
1626
1627commit 5eda5620ebf36acd5ccc987bafe2e57bcaaa5da7
1628Author: sam
1629Date:   Fri Jul 18 09:28:10 2008 +0000
1630
1631      * Make the RNG test shorter... it should not vary across platforms anyway.
1632
1633 test/check-rng |    7 +++----
1634 1 files changed, 3 insertions(+), 4 deletions(-)
1635
1636commit 6f2f52bfb78398e8e52000b38f5caa75fd505eb0
1637Author: sam
1638Date:   Fri Jul 18 09:28:06 2008 +0000
1639
1640      * Add slightly more complex modes to zzcat.
1641
1642 test/check-utils |    2 +-
1643 test/zzcat.c     |   35 +++++++++++++++++++++++++++++------
1644 2 files changed, 30 insertions(+), 7 deletions(-)
1645
1646commit fcaf431a1a6703e18a5768c449906cf0f28008b8
1647Author: sam
1648Date:   Fri Jul 18 09:28:02 2008 +0000
1649
1650      * Better check for the __func__ keyword that does not rely on assumptions
1651        about the compiler version.
1652
1653 Makefile.am    |    2 +-
1654 configure.ac   |    1 +
1655 m4/func.m4     |   13 +++++++++++++
1656 msvc/config.h  |    1 +
1657 src/lib-load.h |    9 ---------
1658 5 files changed, 16 insertions(+), 10 deletions(-)
1659
1660commit 262d6951eb4f970c8c113f21a7158b8f8ba7202e
1661Author: sam
1662Date:   Fri Jul 18 09:27:56 2008 +0000
1663
1664      * Add simpler modes to zzcat to better analyse what's going on.
1665
1666 test/check-utils |    2 +-
1667 test/zzcat.c     |   38 +++++++++++++++++++++++++++++++++++---
1668 2 files changed, 36 insertions(+), 4 deletions(-)
1669
1670commit 2b62ccde943114ad2c8792fcba0f1c6eb0423474
1671Author: sam
1672Date:   Wed Jul 16 23:24:06 2008 +0000
1673
1674      * bug-memory.c: fix the SIGSEGV unit test.
1675
1676 test/bug-memory.c |    2 +-
1677 1 files changed, 1 insertions(+), 1 deletions(-)
1678
1679commit c82abbd41abd4b662792f4e9b3ed7789b49463fa
1680Author: sam
1681Date:   Wed Jul 16 23:17:12 2008 +0000
1682
1683      * Support fsetpos64 on Linux.
1684
1685 configure.ac     |   16 ++++++++++++++++
1686 src/lib-stream.c |    5 ++---
1687 2 files changed, 18 insertions(+), 3 deletions(-)
1688
1689commit e7e28cbfc3f3f028b1ef978c8a18b68042795da3
1690Author: sam
1691Date:   Wed Jul 16 23:17:07 2008 +0000
1692
1693      * zzcat.c: partial fread() reads are undefined; avoid them in zzcat.
1694
1695 test/zzcat.c |    3 ++-
1696 1 files changed, 2 insertions(+), 1 deletions(-)
1697
1698commit ca581ef8ed4183916053a489637ef989e9a59902
1699Author: sam
1700Date:   Wed Jul 16 21:54:35 2008 +0000
1701
1702      * lib-mem.c: add pre-include macro to get getc_unlocked() on OpenSolaris.
1703
1704 src/lib-stream.c |    2 ++
1705 1 files changed, 2 insertions(+), 0 deletions(-)
1706
1707commit 6058c733cbd11bdd1906d0f979067bbd7f5d35d4
1708Author: sam
1709Date:   Wed Jul 16 21:45:44 2008 +0000
1710
1711      * lib-mem.c: add pre-include macros to get mmap and valloc on OpenSolaris.
1712
1713 src/lib-mem.c |    4 ++++
1714 1 files changed, 4 insertions(+), 0 deletions(-)
1715
1716commit 68adcf186a09133abe2565a81db38bd283878ef6
1717Author: sam
1718Date:   Wed Jul 16 21:45:40 2008 +0000
1719
1720      * zzuf.c: rename sig2str to sig2name; the former is a Solaris libc symbol.
1721
1722 src/zzuf.c |    6 +++---
1723 1 files changed, 3 insertions(+), 3 deletions(-)
1724
1725commit 0b9c8b4d1aefa9aeb37a6060c702a4976a3f8985
1726Author: sam
1727Date:   Wed Jul 16 21:41:27 2008 +0000
1728
1729      * Another fucked commit... synchronise config.h and lib-stream.c.
1730
1731 src/lib-stream.c |   10 +++++-----
1732 1 files changed, 5 insertions(+), 5 deletions(-)
1733
1734commit f413e837f4e5ac9add7593ad824a7b4624cb06be
1735Author: sam
1736Date:   Wed Jul 16 21:37:12 2008 +0000
1737
1738      * lib-stream.c: try to make the __filbuf() implementation portable across
1739        HP-UX and OpenSolaris.
1740
1741 configure.ac     |   16 ++++++++++++++++
1742 src/lib-stream.c |   10 +++++-----
1743 2 files changed, 21 insertions(+), 5 deletions(-)
1744
1745commit d412fe7381eb4bf31bc69bc371077513cab4d65d
1746Author: sam
1747Date:   Wed Jul 16 21:24:09 2008 +0000
1748
1749      * Implement freopen64, fsetpos64 and fseeko64 for OpenSolaris.
1750
1751 configure.ac     |    2 +-
1752 doc/libzzuf.3    |    3 ++
1753 src/lib-stream.c |   65 +++++++++++++++++++++++++++++++++++++++++------------
1754 3 files changed, 54 insertions(+), 16 deletions(-)
1755
1756commit aa047c898566278482244718d3745baca57a8eef
1757Author: sam
1758Date:   Wed Jul 16 21:03:37 2008 +0000
1759
1760      * check-utils: use tail -n X or tail -X depending on the platform.
1761
1762 test/check-utils |   15 +++++++++++----
1763 1 files changed, 11 insertions(+), 4 deletions(-)
1764
1765commit 04576c27a78cc24f3e763d576fed2ebd4a37eff9
1766Author: sam
1767Date:   Wed Jul 16 20:53:14 2008 +0000
1768
1769      * bootstrap: update bootstrapping script for OpenSolaris compatibility.
1770      * check-utils: do not use grep -q, OpenSolaris doesn't know about it.
1771
1772 bootstrap        |   32 ++++++++++++++++++++------------
1773 test/check-utils |    4 ++--
1774 2 files changed, 22 insertions(+), 14 deletions(-)
1775
1776commit fcc51f964d5c44865bd78ce6298e4a0eeab68b4b
1777Author: sam
1778Date:   Wed Jul 16 20:36:58 2008 +0000
1779
1780      * Oops, forgot to check in check-md5.
1781
1782 test/check-md5 |   38 ++++++++++++++++++++++++++++++++++++++
1783 1 files changed, 38 insertions(+), 0 deletions(-)
1784
1785commit fa18351b05735031a4234ce1f66a62cfbf5c6b6b
1786Author: sam
1787Date:   Wed Jul 16 20:36:14 2008 +0000
1788
1789      * Add a unit test for MD5 hashes.
1790
1791 test/Makefile.am    |    8 ++------
1792 test/check-div0     |   13 ++++++-------
1793 test/check-memory   |   13 ++++++-------
1794 test/check-overflow |   13 ++++++-------
1795 test/check-rng      |    1 -
1796 test/check-utils    |    1 -
1797 6 files changed, 20 insertions(+), 29 deletions(-)
1798
1799commit c628f4cfc8ebab4e3e3e26d52ed7fca6842d1647
1800Author: sam
1801Date:   Wed Jul 16 17:23:37 2008 +0000
1802
1803      * Add a bunch of unit tests to check for zzuf basic capabilities: SIGSEGV
1804        and SIGFPE detection, memory exhaustion detection.
1805
1806 .gitignore          |    3 +
1807 test/Makefile.am    |    4 +-
1808 test/bug-div0.c     |   31 ++++++++++++
1809 test/bug-memory.c   |   33 +++++++++++++
1810 test/bug-overflow.c |   31 ++++++++++++
1811 test/check-div0     |   58 +++++++++++++++++++++++
1812 test/check-memory   |   58 +++++++++++++++++++++++
1813 test/check-overflow |   58 +++++++++++++++++++++++
1814 test/check-rng      |   77 +++++++++++++++++++++++++++++++
1815 test/check-utils    |  127 +++++++++++++++++++++++++++++++++++++++++++++++++++
1816 test/rng            |   77 -------------------------------
1817 test/utils          |  127 ---------------------------------------------------
1818 12 files changed, 478 insertions(+), 206 deletions(-)
1819
1820commit 51aa538c8f2935cb3064ba8662fe63a58cd2e372
1821Author: sam
1822Date:   Wed Jul 16 17:23:33 2008 +0000
1823
1824      * mygetopt.c: fix a parsing issue with short options.
1825
1826 src/mygetopt.c |    2 +-
1827 1 files changed, 1 insertions(+), 1 deletions(-)
1828
1829commit 17aa5a43d22484586b2b09753446507611d0f0e4
1830Author: sam
1831Date:   Wed Jul 16 17:23:29 2008 +0000
1832
1833      * Fix a few HP-UX warnings caused by missing headers.
1834
1835 configure.ac     |    2 +-
1836 src/lib-fd.c     |    3 +++
1837 src/lib-stream.c |   13 +++++++------
1838 3 files changed, 11 insertions(+), 7 deletions(-)
1839
1840commit eac7a73aef04249c393a9cef54d7ce01fc053b75
1841Author: sam
1842Date:   Wed Jul 16 17:23:24 2008 +0000
1843
1844      * Split the test suite into the RNG test and the Unix utils test.
1845
1846 test/Makefile.am  |    4 +-
1847 test/rng          |   77 ++++++++++++++++++++++
1848 test/testsuite.sh |  182 -----------------------------------------------------
1849 test/utils        |  127 +++++++++++++++++++++++++++++++++++++
1850 4 files changed, 206 insertions(+), 184 deletions(-)
1851
1852commit e902607b945acdc11edbb4ab9376dfa9df9bc28a
1853Author: sam
1854Date:   Wed Jul 16 09:52:08 2008 +0000
1855
1856      * zzuf.c: retrieve library object name from libtool's .la file so we don't
1857        need to hardcode .so, .sl, .dylib etc. for various platforms.
1858
1859 msvc/config.h   |    3 ++-
1860 src/Makefile.am |    3 ++-
1861 src/zzuf.c      |   11 ++++-------
1862 3 files changed, 8 insertions(+), 9 deletions(-)
1863
1864commit 22bbfe7ffc1967b0e3b9a8202888386360b43df4
1865Author: sam
1866Date:   Wed Jul 16 09:52:02 2008 +0000
1867
1868      * Implement __srefill() for full HP-UX support on parisc-gcc.
1869
1870 configure.ac     |    2 +-
1871 doc/libzzuf.3    |    3 +-
1872 src/lib-stream.c |   93 +++++++++++++++++++++++++++++++++++++++++++++++++-----
1873 3 files changed, 87 insertions(+), 11 deletions(-)
1874
1875commit 7166d404d50ee43c2b2e74fd5a643a932cf59f3f
1876Author: sam
1877Date:   Wed Jul 16 09:51:58 2008 +0000
1878
1879      * zzcat.c: compilation fix for missing headers.
1880
1881 test/zzcat.c |    6 +++++-
1882 1 files changed, 5 insertions(+), 1 deletions(-)
1883
1884commit 4db4da9e2c366cf783a372241d033857c6e3a593
1885Author: sam
1886Date:   Wed Jul 16 09:51:53 2008 +0000
1887
1888      * testsuite.h: do not test for grep -a if the option is unknown.
1889
1890 test/testsuite.sh |   10 +++++++---
1891 1 files changed, 7 insertions(+), 3 deletions(-)
1892
1893commit 47230d033a3047ecf6b2677378e4c489c49d1637
1894Author: sam
1895Date:   Tue Jul 15 21:34:14 2008 +0000
1896
1897      * Add a few _INCLUDE_POSIX_SOURCE defines here and there so that we build
1898        out of the box with HP-UX's c99 compiler.
1899
1900 configure.ac     |    3 ++-
1901 src/lib-fd.c     |    1 +
1902 src/lib-mem.c    |    2 ++
1903 src/lib-signal.c |    4 +++-
1904 src/zzuf.c       |    6 ++++++
1905 test/zzcat.c     |    5 ++++-
1906 6 files changed, 18 insertions(+), 3 deletions(-)
1907
1908commit a657d8d193bb487ddc59b339b7b68347f3b8e4ad
1909Author: sam
1910Date:   Tue Jul 15 20:16:15 2008 +0000
1911
1912      * testsuite.sh: use printf instead of echo -n for better portability.
1913
1914 test/testsuite.sh |    2 +-
1915 1 files changed, 1 insertions(+), 1 deletions(-)
1916
1917commit 2634a32904d2a7a1f3e1aa378207eabe43dc7908
1918Author: sam
1919Date:   Tue Jul 15 20:16:11 2008 +0000
1920
1921      * Implement additional functions required on HP-UX: __fopen64, __fseeko64,
1922        __freopen64, __open64, __lseek64.
1923
1924 configure.ac     |    2 +-
1925 doc/libzzuf.3    |   10 +++++--
1926 src/lib-fd.c     |   24 ++++++++++++++--
1927 src/lib-stream.c |   78 +++++++++++++++++++++++++++++++++++++----------------
1928 4 files changed, 83 insertions(+), 31 deletions(-)
1929
1930commit b4cd604e3aa988483a247cc24f0fbf58ba009637
1931Author: sam
1932Date:   Tue Jul 15 20:16:06 2008 +0000
1933
1934      * Build on HP-UX systems: disable unsupported warning flags, define
1935        _XOPEN_SOURCE_EXTENDED where appropriate, use AC_C_INLINE to avoid using
1936        the inline keyword when unsupported, and use #pragma INIT for library
1937        initialisation routines.
1938
1939 Makefile.am   |    3 ++-
1940 configure.ac  |   27 ++++++++++++++++++++-------
1941 m4/cflags.m4  |   14 ++++++++++++++
1942 src/lib-fd.c  |    2 ++
1943 src/libzzuf.c |    6 ++++++
1944 5 files changed, 44 insertions(+), 8 deletions(-)
1945
1946commit 7b961d0884058ac0c14ce4a1c3079824f2292925
1947Author: sam
1948Date:   Tue Jul 15 20:16:02 2008 +0000
1949
1950      * configure.ac: do not use -fno-strength-reduce -fomit-frame-pointer,
1951        they're pretty useless for our project.
1952
1953 configure.ac |    2 +-
1954 1 files changed, 1 insertions(+), 1 deletions(-)
1955
1956commit 2b528b9ae5421f5cbee784bec0c970f93d8e1049
1957Author: sam
1958Date:   Tue Jul 15 20:15:58 2008 +0000
1959
1960      * zzuf.c: reformated the licensing information for zzuf -V.
1961
1962 src/zzuf.c |    8 ++++----
1963 1 files changed, 4 insertions(+), 4 deletions(-)
1964
1965commit 043173308b71665026159f0799306381176e39f6
1966Author: sam
1967Date:   Tue Jul 15 20:15:53 2008 +0000
1968
1969      * lib-stream.c: remove an unused variable.
1970
1971 src/lib-stream.c |    2 +-
1972 1 files changed, 1 insertions(+), 1 deletions(-)
1973
1974commit aa632fa705e4385a517d273e6934923890ac314a
1975Author: sam
1976Date:   Tue Jul 15 20:15:47 2008 +0000
1977
1978      * Fix a compilation issue on FreeBSD by defining _BSD_SOURCE and including
1979        <sys/cdefs.h>.
1980
1981 configure.ac  |    2 +-
1982 src/lib-mem.c |    5 +++++
1983 2 files changed, 6 insertions(+), 1 deletions(-)
1984
1985commit f693089193adcbcce1d64c3a36a1c3ccf8b67104
1986Author: sam
1987Date:   Tue Jul 15 20:15:43 2008 +0000
1988
1989      * Fix the Win32 package build. No, it still doesn't work, it just builds.
1990
1991 build-win32 |    8 ++++----
1992 1 files changed, 4 insertions(+), 4 deletions(-)
1993
1994commit 67e7ce4cfca6a7c3884cc47c2651db647dd21c86
1995Author: sam
1996Date:   Tue Jul 15 20:15:35 2008 +0000
1997
1998      * Set a default maximum memory usage value to avoid excessive swapping.
1999
2000 doc/zzuf.1    |    8 ++++++--
2001 src/libzzuf.h |    4 ++++
2002 src/opts.c    |    2 +-
2003 src/zzuf.c    |    2 +-
2004 4 files changed, 12 insertions(+), 4 deletions(-)
2005
2006commit c62aa102d10b9efd52c832551bd234d1104e4a63
2007Author: sam
2008Date:   Wed Jul 9 10:50:43 2008 +0000
2009
2010      * Ideas for a zzufrc file.
2011
2012 TODO |    5 +++++
2013 1 files changed, 5 insertions(+), 0 deletions(-)
2014
2015commit acb2eeefb22d770a90c4e947f9e3c9acedc4958a
2016Author: sam
2017Date:   Fri Jun 20 06:05:25 2008 +0000
2018
2019      * Run the testsuite when "make check" is called.
2020
2021 test/Makefile.am |    2 ++
2022 1 files changed, 2 insertions(+), 0 deletions(-)
2023
2024commit db8463a010d4f045b6efd8bed00238d748c1e151
2025Author: sam
2026Date:   Fri Jun 20 06:05:13 2008 +0000
2027
2028      * Avoid a potential shared library attack by never looking for libzzuf in
2029        the current directory.
2030
2031 src/zzuf.c |   21 ++++++++++++---------
2032 1 files changed, 12 insertions(+), 9 deletions(-)
2033
2034commit 4445e4d91ca716e58d17f7c8ac36e335dfbe393d
2035Author: sam
2036Date:   Fri Jun 13 09:31:21 2008 +0000
2037
2038      * Version 0.12.
2039      * Updated NEWS and ChangeLog.
2040
2041 ChangeLog    | 1442 +++++++++++++++++++++++++++++++---------------------------
2042 NEWS         |    7 +
2043 configure.ac |    2 +-
2044 3 files changed, 782 insertions(+), 669 deletions(-)
2045
2046commit 9bdfb23af5611f775928a3d59cf9c2c5d485c6e1
2047Author: sam
2048Date:   Fri Jun 13 09:31:17 2008 +0000
2049
2050      * Finished the libzzuf manual page.
2051
2052 doc/libzzuf.3 |   65 +++++++++++++++++++++++++++++++++-----------------------
2053 1 files changed, 38 insertions(+), 27 deletions(-)
2054
2055commit b2a9bd1e49519ef729cf08fd2c334b05aad31cf6
2056Author: sam
2057Date:   Tue Jun 10 16:21:22 2008 +0000
2058
2059      * Fix a crash in the realloc() wrapper occurring when dlsym() or dlopen()
2060        call realloc() with a NULL pointer.
2061
2062 src/lib-mem.c |    6 +++++-
2063 1 files changed, 5 insertions(+), 1 deletions(-)
2064
2065commit e7512ba9002aac3da85786e416945b9b2271c1af
2066Author: sam
2067Date:   Tue Jun 10 16:21:17 2008 +0000
2068
2069      * Do not try to free() on buffers that have been allocated with the real
2070        malloc, or we may crash unexpectedly, for instance if dlsym("free") calls
2071        malloc() then free() while free hasn't been loaded yet.
2072
2073 src/lib-mem.c |    8 +++++++-
2074 src/libzzuf.c |    6 +++---
2075 2 files changed, 10 insertions(+), 4 deletions(-)
2076
2077commit cec5bf9acf967ac2819c3a6c57366586af225040
2078Author: sam
2079Date:   Tue Jun 10 16:21:11 2008 +0000
2080
2081      * Started writing a manual page for libzzuf.
2082
2083 doc/Makefile.am |    4 +-
2084 doc/libzzuf.3   |  123 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
2085 doc/zzuf.1      |   48 +--------------------
2086 3 files changed, 128 insertions(+), 47 deletions(-)
2087
2088commit f24ef88ab39ca93640531ca5b794d62be66e088e
2089Author: sam
2090Date:   Mon May 19 11:25:05 2008 +0000
2091
2092      * Change -M to mean mebibytes instead of megabytes, because I'm a fucking
2093        pedant.
2094
2095 doc/zzuf.1    |   12 ++++++------
2096 src/libzzuf.c |    5 +++--
2097 src/zzuf.c    |    2 +-
2098 3 files changed, 10 insertions(+), 9 deletions(-)
2099
2100commit 6fb1534dd3fb8a0aa70f002c69a335f8715df4a6
2101Author: sam
2102Date:   Mon May 19 11:25:01 2008 +0000
2103
2104      * Change -F to -j, to mimic make.
2105
2106 doc/zzuf.1 |   10 +++++-----
2107 src/zzuf.c |   17 ++++++++++-------
2108 2 files changed, 15 insertions(+), 12 deletions(-)
2109
2110commit 165cb3e1d88729e5e7c9b741d83a2d0a6b18918e
2111Author: sam
2112Date:   Mon May 19 11:24:56 2008 +0000
2113
2114      * Allow to omit the right-hand side of the seed range, for indefinite
2115        fuzzing attempts.
2116
2117 doc/zzuf.1 |    4 +++-
2118 src/zzuf.c |    4 +++-
2119 2 files changed, 6 insertions(+), 2 deletions(-)
2120
2121commit 17f520620875c356ef8fefa8643b51717cc9a338
2122Author: sam
2123Date:   Mon May 19 11:24:51 2008 +0000
2124
2125      * Clarify -C0 behaviour.
2126
2127 doc/zzuf.1 |    8 +++++---
2128 1 files changed, 5 insertions(+), 3 deletions(-)
2129
2130commit 72a58bd7258b83ebdca6065a4159f713109d0d82
2131Author: sam
2132Date:   Mon May 19 11:24:46 2008 +0000
2133
2134      * Add SIGPIPE to the list of crashing signals.
2135
2136 src/zzuf.c |   29 +++++++++++++++--------------
2137 1 files changed, 15 insertions(+), 14 deletions(-)
2138
2139commit 0d13041f540a4825962cf2fce0ff63686b6749e7
2140Author: sam
2141Date:   Mon May 19 11:24:41 2008 +0000
2142
2143      * Fix an invalid cast on the Alpha architecture caused by sockaddr_in*
2144        having larger alignment requirements than sockaddr*.
2145
2146 src/lib-fd.c |   11 +++++++++--
2147 1 files changed, 9 insertions(+), 2 deletions(-)
2148
2149commit d8cdd907bbb6d0b45fa0303401378c4dccfe9dfd
2150Author: sam
2151Date:   Sun May 18 19:56:52 2008 +0000
2152
2153      * Version 0.11.
2154      * Updated NEWS and ChangeLog.
2155
2156 ChangeLog    | 5839 +++++++++++++++++++++++++++++++---------------------------
2157 NEWS         |   28 +-
2158 configure.ac |    2 +-
2159 3 files changed, 3123 insertions(+), 2746 deletions(-)
2160
2161commit 8a012199697a3ea4a97b88c44de199be5b9b2b47
2162Author: sam
2163Date:   Sun May 18 19:56:48 2008 +0000
2164
2165      * Minor memory and speed optimisation.
2166
2167 src/fuzz.c |   10 +++++-----
2168 1 files changed, 5 insertions(+), 5 deletions(-)
2169
2170commit 55d6b282fe64d620c78b8758e02ad0ba394c4ae1
2171Author: sam
2172Date:   Sun May 18 18:13:45 2008 +0000
2173
2174      * Start working on the internal code documentation.
2175
2176 src/debug.c   |   23 +++++++++++++++--------
2177 src/fd.c      |    2 +-
2178 src/libzzuf.c |   46 +++++++++++++++++++++++++++++++++++++++++++---
2179 3 files changed, 59 insertions(+), 12 deletions(-)
2180
2181commit b23e6f6d1ffe319bab701461046ab1b16ac86d87
2182Author: sam
2183Date:   Sun May 18 12:38:37 2008 +0000
2184
2185      * Don't use `--' in the testsuite, it is no longer understood.
2186
2187 test/testsuite.sh |   24 ++++++++++++------------
2188 1 files changed, 12 insertions(+), 12 deletions(-)
2189
2190commit 6878caf0233304a9840890f4611841644d4c451b
2191Author: sam
2192Date:   Sun May 18 12:38:32 2008 +0000
2193
2194      * Implement getchar() and getchar_unlocked().
2195
2196 doc/zzuf.1       |    9 +++++----
2197 src/lib-stream.c |   42 ++++++++++++++++++++++++++++++------------
2198 2 files changed, 35 insertions(+), 16 deletions(-)
2199
2200commit 2195331d79b1d0f13bd1a7d0ac3368e46eb5b68c
2201Author: sam
2202Date:   Sun May 18 09:45:53 2008 +0000
2203
2204      * Minor changes: add quotes between launched program name, update copyright.
2205
2206 src/zzuf.c |    4 ++--
2207 1 files changed, 2 insertions(+), 2 deletions(-)
2208
2209commit 0310e6df18691d5cdf233ddd8705e81de34ce30c
2210Author: sam
2211Date:   Sun May 18 09:45:48 2008 +0000
2212
2213      * Make sure the fgets_unlocked() reimplementation uses fgetc_unlocked(),
2214        not fgetc().
2215
2216 src/lib-stream.c |   18 +++++++++---------
2217 1 files changed, 9 insertions(+), 9 deletions(-)
2218
2219commit 4f90c5cac54429a342cd3d89158c3ede9aa96a7a
2220Author: sam
2221Date:   Sat May 17 23:10:47 2008 +0000
2222
2223      * Implement fgets_unlocked() and fread_unlocked().
2224
2225 doc/zzuf.1       |    3 +-
2226 src/lib-stream.c |  224 +++++++++++++++++++++++++++++++-----------------------
2227 2 files changed, 131 insertions(+), 96 deletions(-)
2228
2229commit 366d3e34344bbc1ca7375911f37e2885c5a0c36b
2230Author: sam
2231Date:   Sat May 17 23:10:41 2008 +0000
2232
2233      * Implement getc_unlocked() and fgetc_unlocked().
2234
2235 configure.ac     |    2 +-
2236 src/lib-stream.c |   20 ++++++++++++++++++++
2237 2 files changed, 21 insertions(+), 1 deletions(-)
2238
2239commit 77696046ec0212a67e66fbcffc52480ea8fbe212
2240Author: sam
2241Date:   Sat May 17 13:40:45 2008 +0000
2242
2243      * Document the new command line parsing behaviour.
2244
2245 doc/zzuf.1 |   19 ++++++++++---------
2246 1 files changed, 10 insertions(+), 9 deletions(-)
2247
2248commit fe0175caa122801c8bc52b125289e6ec953edacb
2249Author: sam
2250Date:   Sat May 17 13:40:40 2008 +0000
2251
2252      * No longer require the "--" trick to separate zzuf's flags and the called
2253        program's.
2254
2255 src/zzuf.c |    2 +-
2256 1 files changed, 1 insertions(+), 1 deletions(-)
2257
2258commit 173639a25168855517211031178d4c8ceda416b5
2259Author: sam
2260Date:   Fri May 16 22:01:18 2008 +0000
2261
2262      * Cosmetic: remove trailing spaces from the source code.
2263
2264 src/debug.c  |    2 +-
2265 src/fd.c     |    6 +++---
2266 src/lib-fd.c |    6 +++---
2267 src/zzuf.c   |    4 ++--
2268 4 files changed, 9 insertions(+), 9 deletions(-)
2269
2270commit 85038d0d052fa2021440d33d36e24c460c4a8229
2271Author: sam
2272Date:   Fri May 16 22:01:11 2008 +0000
2273
2274      * Add statistical analysis to the testsuite to check our random number
2275        generator.
2276
2277 .gitignore        |    1 +
2278 test/Makefile.am  |    5 ++-
2279 test/testsuite.sh |  154 ++++++++++++++++++++++++++++++++++++++--------------
2280 test/zzero.c      |   36 ++++++++++++
2281 4 files changed, 153 insertions(+), 43 deletions(-)
2282
2283commit 3a16d81e016363d774124358758799a578fa9cdf
2284Author: sam
2285Date:   Fri May 16 22:01:07 2008 +0000
2286
2287      * Improve overall randomness. Now even close seeds have very different
2288        behaviours on which bits are flipped.
2289
2290 src/fuzz.c |   12 ++++++++++--
2291 1 files changed, 10 insertions(+), 2 deletions(-)
2292
2293commit ec33640c4c482a2516dad74e9167b160213505a1
2294Author: sam
2295Date:   Fri May 16 22:01:03 2008 +0000
2296
2297      * Update TODO.
2298
2299 TODO |    2 +-
2300 1 files changed, 1 insertions(+), 1 deletions(-)
2301
2302commit 598a079e5c5cad2ee24f49b6d6831e09be3189a7
2303Author: sam
2304Date:   Fri May 16 22:00:58 2008 +0000
2305
2306      * Update copyright and homepage in the manual page.
2307
2308 doc/zzuf.1 |    4 ++--
2309 1 files changed, 2 insertions(+), 2 deletions(-)
2310
2311commit 2fcd5443c4ae9410d253b6854e718d6b09618398
2312Author: sam
2313Date:   Sat Apr 26 12:24:57 2008 +0000
2314
2315      * Implement dup() and dup2(). They are needed for Debian's implementation
2316        of dd which otherwise causes the regression tests to fail.
2317
2318 .gitignore   |    2 ++
2319 configure.ac |    2 +-
2320 doc/zzuf.1   |    7 ++++---
2321 src/lib-fd.c |   53 +++++++++++++++++++++++++++++++++++++++++++++++++++++
2322 4 files changed, 60 insertions(+), 4 deletions(-)
2323
2324commit 167c4bd6a0d95be6dc517ccbb4bbc55b45ab62ca
2325Author: sam
2326Date:   Sat Apr 26 11:30:45 2008 +0000
2327
2328      * Slightly updated the build system.
2329
2330 .gitignore   |   20 ++++++++++++++++++++
2331 configure.ac |    9 +++------
2332 src/zzuf.c   |    2 +-
2333 3 files changed, 24 insertions(+), 7 deletions(-)
2334
2335commit afa62fb3427277fface10233dfbb74f447fd4e21
2336Author: sam
2337Date:   Sat Apr 12 07:44:34 2008 +0000
2338
2339      * Set minimal fuzzing ratio to 0.000000001% (less than one bit changed on
2340        a whole DVD).
2341
2342 src/fuzz.c    |    4 ++--
2343 src/libzzuf.h |    5 +++--
2344 2 files changed, 5 insertions(+), 4 deletions(-)
2345
2346commit 154aeba35277db385d46a94330f696f2785b790e
2347Author: sam
2348Date:   Wed Apr 9 09:49:16 2008 +0000
2349
2350      * Implement %g in the debug() format string. Incomplete but useful.
2351
2352 src/debug.c |   16 ++++++++++++++++
2353 1 files changed, 16 insertions(+), 0 deletions(-)
2354
2355commit d362b379676d6fb028d1620ceed5e5991d2353ef
2356Author: sam
2357Date:   Sat Nov 3 00:24:46 2007 +0000
2358
2359      * Version 0.10.
2360      * Updated NEWS and ChangeLog.
2361
2362 ChangeLog    |  106 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2363 NEWS         |    4 ++
2364 configure.ac |    4 +-
2365 3 files changed, 112 insertions(+), 2 deletions(-)
2366
2367commit c43c65bc41859913b7ed93dacd49d3d16cbbc1de
2368Author: sam
2369Date:   Sat Nov 3 00:22:58 2007 +0000
2370
2371      * Link libzzuf with winsock because of our use of htons.
2372
2373 src/Makefile.am |    2 +-
2374 1 files changed, 1 insertions(+), 1 deletions(-)
2375
2376commit 3a67614e84d77eda502fa99b97bf18c67e50fcea
2377Author: sam
2378Date:   Sat Nov 3 00:14:40 2007 +0000
2379
2380      * Documentation updates.
2381
2382 doc/zzuf.1 |   32 +++++++++++++++++++++-----------
2383 1 files changed, 21 insertions(+), 11 deletions(-)
2384
2385commit 5e4355d4f7b887b1b19e6ea648fbbfa98b29b85d
2386Author: sam
2387Date:   Sat Nov 3 00:08:43 2007 +0000
2388
2389      * Do not fuzz non-IP network protocols. They’re too painful to fine-tune.
2390
2391 src/lib-fd.c |   16 +++++-----------
2392 1 files changed, 5 insertions(+), 11 deletions(-)
2393
2394commit 2b366b6aeb34fc47f6ef4dceb6a85fb5e541411d
2395Author: sam
2396Date:   Fri Nov 2 23:34:22 2007 +0000
2397
2398      * Merged the bind() and connect() diversions using macros. They were almost
2399        identical.
2400      * Check the addrlen value to avoid crashing with weird protocols.
2401
2402 src/lib-fd.c |  110 +++++++++++++++++++++------------------------------------
2403 1 files changed, 41 insertions(+), 69 deletions(-)
2404
2405commit f724eaddbc5935c45c66f665c2810a17242a22b0
2406Author: sam
2407Date:   Fri Nov 2 23:23:25 2007 +0000
2408
2409      * Divert connect() so that -p/--ports now works with outbound connections.
2410
2411 src/lib-fd.c |   46 ++++++++++++++++++++++++++++++++++++++++++++++
2412 1 files changed, 46 insertions(+), 0 deletions(-)
2413
2414commit 36a1d6d638e666c43d233668b5b4a322887e1f88
2415Author: sam
2416Date:   Fri Nov 2 23:22:11 2007 +0000
2417
2418      * Look for connect().
2419
2420 configure.ac |    3 ++-
2421 1 files changed, 2 insertions(+), 1 deletions(-)
2422
2423commit 641fb3dfef07b1be67a3a2813ce95670db52feb7
2424Author: sam
2425Date:   Fri Nov 2 23:07:41 2007 +0000
2426
2427      * Updated documentation.
2428
2429 doc/zzuf.1 |   41 +++++++++++++++++++++++++++--------------
2430 1 files changed, 27 insertions(+), 14 deletions(-)
2431
2432commit b6158f9d44b968f08e3cda0abd91e5f5b35d1336
2433Author: sam
2434Date:   Fri Nov 2 23:01:09 2007 +0000
2435
2436      * Fix a bug in the -p handling that made it opt-out instead of opt-in.
2437      * Don’t bother using AF_UNIX, it doesn’t have ports.
2438
2439 src/fd.c     |   11 +++++++----
2440 src/lib-fd.c |    3 ---
2441 2 files changed, 7 insertions(+), 7 deletions(-)
2442
2443commit a9af95e4e80ba477a0b08fd9f0c1b4f3040419d5
2444Author: sam
2445Date:   Fri Nov 2 22:45:54 2007 +0000
2446
2447      * Network destination port choosing with -p/--ports.
2448      * Renamed -p/--pick into -l/--list to avoid conflicts.
2449
2450 src/fd.c      |   33 ++++++++++++++++++++++++---------
2451 src/fd.h      |    1 +
2452 src/fuzz.c    |    1 -
2453 src/fuzz.h    |    3 ++-
2454 src/lib-fd.c  |   31 +++++++++++++++++++++++++++++--
2455 src/libzzuf.c |    8 ++++++--
2456 src/opts.c    |    2 +-
2457 src/opts.h    |    2 +-
2458 src/zzuf.c    |   42 +++++++++++++++++++++++++++++++-----------
2459 9 files changed, 95 insertions(+), 28 deletions(-)
2460
2461commit b5ac0ce54cd7ab10062c23edb5844450f7a71be0
2462Author: sam
2463Date:   Fri Nov 2 21:50:08 2007 +0000
2464
2465      * Check for <netinet/in.h>, it’s needed for struct sockaddr_in.
2466
2467 configure.ac |    2 +-
2468 1 files changed, 1 insertions(+), 1 deletions(-)
2469
2470commit ee8bae2f341cdf5155812858d0e01b444594ebe8
2471Author: sam
2472Date:   Fri Nov 2 21:40:38 2007 +0000
2473
2474      * Support %d, %ld and %lld in addition to %i etc. in debug().
2475
2476 src/debug.c |    6 +++---
2477 1 files changed, 3 insertions(+), 3 deletions(-)
2478
2479commit a30236149611e24259264a01e372d0878b4d268f
2480Author: sam
2481Date:   Fri Nov 2 21:32:18 2007 +0000
2482
2483      * Log and divert bind() calls.
2484
2485 src/lib-fd.c |   39 +++++++++++++++++++++++++++++++++------
2486 1 files changed, 33 insertions(+), 6 deletions(-)
2487
2488commit a37583961ae5c6bab6d4d8b42cc5df19e050066c
2489Author: sam
2490Date:   Fri Nov 2 21:16:57 2007 +0000
2491
2492      * Check for bind in the configure step.
2493
2494 configure.ac |    3 ++-
2495 1 files changed, 2 insertions(+), 1 deletions(-)
2496
2497commit 8015cefe33b79545c06eede75c5b818f32ada822
2498Author: sam
2499Date:   Tue Jul 10 15:55:35 2007 +0000
2500
2501      * Version 0.9. For real, this time.
2502      * Updated NEWS and ChangeLog.
2503
2504 ChangeLog |   56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2505 NEWS      |    1 +
2506 2 files changed, 57 insertions(+), 0 deletions(-)
2507
2508commit 82109307cb1fd2798602fba824ce3d80d40a290a
2509Author: sam
2510Date:   Tue Jul 10 15:42:37 2007 +0000
2511
2512      * Documented the new -T / --max-cpu flag.
2513
2514 doc/zzuf.1 |   22 ++++++++++++++++++----
2515 1 files changed, 18 insertions(+), 4 deletions(-)
2516
2517commit 84dd6b2f10b1d9661c63113e6a5bce20525ba940
2518Author: sam
2519Date:   Tue Jul 10 15:31:40 2007 +0000
2520
2521      * -M is megabytes, not bytes. Fixed --help output.
2522
2523 src/zzuf.c |   12 ++++++------
2524 1 files changed, 6 insertions(+), 6 deletions(-)
2525
2526commit ea7d338f1ccb0350bc143233f77f572bb3544170
2527Author: sam
2528Date:   Tue Jul 10 15:23:18 2007 +0000
2529
2530      * Implemented -T / --max-cpu for max CPU time limits.
2531
2532 src/opts.c |    1 +
2533 src/opts.h |    1 +
2534 src/zzuf.c |   58 ++++++++++++++++++++++++++++++++++++++++++++++------------
2535 3 files changed, 48 insertions(+), 12 deletions(-)
2536
2537commit 48d7ef78d2e06445061eaaaabad7346f92db3198
2538Author: sam
2539Date:   Tue Jul 10 14:30:13 2007 +0000
2540
2541      * Rename -T to -t. -T will be the CPU time limit.
2542
2543 doc/zzuf.1 |    6 +++---
2544 src/zzuf.c |   12 ++++++------
2545 2 files changed, 9 insertions(+), 9 deletions(-)
2546
2547commit 6480d28eec195c23a5d14c2fe9a0a8371b9b6ab8
2548Author: sam
2549Date:   Tue Jul 10 14:26:08 2007 +0000
2550
2551      * Rename ZZUF_RLIMIT_CONST into ZZUF_RLIMIT_MEM because we're going to have
2552        the _CPU one as well.
2553
2554 src/zzuf.c |   32 +++++++++++++++++++-------------
2555 1 files changed, 19 insertions(+), 13 deletions(-)
2556
2557commit a8a75acfa14c896c72cd7dbf7bc56e051aa39f6b
2558Author: sam
2559Date:   Tue Jul 10 09:01:12 2007 +0000
2560
2561      * Correct thinko in manpage.
2562
2563 doc/zzuf.1 |    5 +++--
2564 1 files changed, 3 insertions(+), 2 deletions(-)
2565
2566commit a013023cbccb3d2bfe20e6a7d17e43b162078b99
2567Author: sam
2568Date:   Tue Jul 10 00:24:35 2007 +0000
2569
2570      * Version 0.9.
2571      * Updated NEWS and ChangeLog.
2572
2573 ChangeLog    |   77 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2574 NEWS         |    5 ++++
2575 configure.ac |    4 +-
2576 3 files changed, 84 insertions(+), 2 deletions(-)
2577
2578commit dba3ff6a2103046dd2dba4ee263498634850938a
2579Author: sam
2580Date:   Mon Jul 9 23:51:49 2007 +0000
2581
2582      * Do not clobber LD_PRELOAD, patch by Sami Liedes. Heavily rewritten.
2583
2584 AUTHORS    |    2 +-
2585 src/zzuf.c |   28 ++++++++++++++++++++++------
2586 2 files changed, 23 insertions(+), 7 deletions(-)
2587
2588commit fa5646275d2e28dfd1c467c180a42787565d3c45
2589Author: sam
2590Date:   Fri Jul 6 20:47:51 2007 +0000
2591
2592      * Renamed ranges_static into static_ranges.
2593
2594 src/fd.c     |    7 ++++---
2595 src/fuzz.c   |    6 +++---
2596 src/ranges.c |    8 ++++----
2597 3 files changed, 11 insertions(+), 10 deletions(-)
2598
2599commit 0698e4c74384530019b888948aeda8d270c0328d
2600Author: sam
2601Date:   Fri Jul 6 20:47:38 2007 +0000
2602
2603      * Documented -p/--pick in the man page.
2604
2605 doc/zzuf.1 |   18 +++++++++++++++++-
2606 1 files changed, 17 insertions(+), 1 deletions(-)
2607
2608commit 2a9e992aa5d22c23a685a59bd28513eacdebd6ce
2609Author: sam
2610Date:   Fri Jul 6 14:39:39 2007 +0000
2611
2612      * Factored common range-parsing code.
2613
2614 src/Makefile.am |    2 +-
2615 src/fd.c        |   46 ++--------------------------
2616 src/fuzz.c      |   46 +++--------------------------
2617 src/ranges.c    |   87 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
2618 src/ranges.h    |   21 +++++++++++++
2619 5 files changed, 118 insertions(+), 84 deletions(-)
2620
2621commit 13e400ace8a560f60d43d06de1b1fec602726af8
2622Author: sam
2623Date:   Fri Jul 6 13:40:55 2007 +0000
2624
2625      * Added -p flag to cherry pick file descriptors that get fuzzed.
2626
2627 src/fd.c         |   71 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
2628 src/fd.h         |    1 +
2629 src/fuzz.c       |    1 +
2630 src/fuzz.h       |    1 +
2631 src/lib-fd.c     |   22 ++++++++++-------
2632 src/lib-mem.c    |    6 +++-
2633 src/lib-stream.c |   18 +++++++-------
2634 src/libzzuf.c    |    4 +++
2635 src/opts.c       |    3 +-
2636 src/opts.h       |    2 +-
2637 src/zzuf.c       |   16 ++++++++++--
2638 11 files changed, 119 insertions(+), 26 deletions(-)
2639
2640commit 51c22666edd63a7dc60412de9df931dfe2622b33
2641Author: sam
2642Date:   Fri Jul 6 13:34:38 2007 +0000
2643
2644      * Allow to use debug() everywhere in the code; it'll just do nothing in
2645        zzuf itself, and will only output stuff in the library.
2646
2647 src/debug.h |    6 +++++-
2648 1 files changed, 5 insertions(+), 1 deletions(-)
2649
2650commit 4500fde8e6b7184faa5d64cb2e025e952c678345
2651Author: sam
2652Date:   Fri Jul 6 13:31:23 2007 +0000
2653
2654      * Add -DLIBZZUF to the libzzuf build.
2655
2656 src/Makefile.am |    1 +
2657 1 files changed, 1 insertions(+), 0 deletions(-)
2658
2659commit a0f92cc7a9753cdfa9b3d680b5edf0fecb746ef2
2660Author: sam
2661Date:   Thu Mar 1 23:57:14 2007 +0000
2662
2663      * Version 0.8.1.
2664      * Updated NEWS and ChangeLog.
2665
2666 ChangeLog    |   41 +++++++++++++++++++++++++++++++++++++++++
2667 NEWS         |    5 +++++
2668 configure.ac |    4 ++--
2669 3 files changed, 48 insertions(+), 2 deletions(-)
2670
2671commit 3ff283422d19673ac90aebd32ed76fcafba373da
2672Author: sam
2673Date:   Thu Mar 1 23:53:51 2007 +0000
2674
2675      * Save errno in offset_check, thanks to Sami Liedes.
2676
2677 src/lib-fd.c |    5 ++++-
2678 1 files changed, 4 insertions(+), 1 deletions(-)
2679
2680commit 5f538eeb17ec50904618e34a695ef3d852cd82d6
2681Author: sam
2682Date:   Thu Mar 1 23:52:00 2007 +0000
2683
2684      * Removed spurious verbosity, thanks to Sami Liedes.
2685
2686 src/zzuf.c |    1 -
2687 1 files changed, 0 insertions(+), 1 deletions(-)
2688
2689commit b1c4e08f1fa877bd97dcb37c11ba71f8d00268ed
2690Author: sam
2691Date:   Sat Feb 24 17:37:46 2007 +0000
2692
2693      * Cleaned up md5.c.
2694      * Do not convert words to little endian if the architecture is already
2695        little endian.
2696
2697 configure.ac |    2 +-
2698 src/md5.c    |  118 +++++++++++++++++++++++++++++----------------------------
2699 2 files changed, 61 insertions(+), 59 deletions(-)
2700
2701commit 53b3e8017e9de57b45fb438f2484ed5d52408c02
2702Author: sam
2703Date:   Sat Feb 24 16:37:12 2007 +0000
2704
2705      * Version 0.8.
2706      * Updated NEWS and ChangeLog.
2707
2708 ChangeLog    |  198 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2709 NEWS         |    7 ++
2710 configure.ac |    4 +-
2711 3 files changed, 207 insertions(+), 2 deletions(-)
2712
2713commit 7399adbe977b9c09d5e1e3eb34afccc817b04802
2714Author: sam
2715Date:   Sat Feb 24 16:32:54 2007 +0000
2716
2717      * Fix WTFPL address.
2718
2719 COPYING |    2 +-
2720 1 files changed, 1 insertions(+), 1 deletions(-)
2721
2722commit 3e8348887a61ce7bbf751120cbb3510cf9927de0
2723Author: sam
2724Date:   Sat Feb 24 16:20:42 2007 +0000
2725
2726      * Minor win32 cosmetic updates.
2727
2728 src/zzuf.c |   29 +++++++++++++++--------------
2729 1 files changed, 15 insertions(+), 14 deletions(-)
2730
2731commit aadd0d1a56d6b246294875cd1aa6f5dfd0bf7359
2732Author: sam
2733Date:   Tue Feb 20 18:18:27 2007 +0000
2734
2735      * OS X doesn’t have MAP_ANONYMOUS, alias it to MAP_ANON.
2736
2737 src/lib-mem.c |    4 ++++
2738 1 files changed, 4 insertions(+), 0 deletions(-)
2739
2740commit 79f35f770e0326c476ec08ab2c20308baa6ec239
2741Author: sam
2742Date:   Mon Feb 19 10:28:16 2007 +0000
2743
2744      * Use mmap() instead of malloc() in the mmap() reimplementation so that
2745        returned values are not in the heap.
2746
2747 src/lib-mem.c |   20 +++++++++++++++-----
2748 1 files changed, 15 insertions(+), 5 deletions(-)
2749
2750commit 68c3ce62371e6745e1e413e4a1290deed9d885f7
2751Author: sam
2752Date:   Mon Feb 19 10:26:41 2007 +0000
2753
2754      * Check for getpagesize() at configure time.
2755
2756 configure.ac |    2 +-
2757 1 files changed, 1 insertions(+), 1 deletions(-)
2758
2759commit 6c37047b5153af8d41b6fdd715d0cf4053ce4fb4
2760Author: sam
2761Date:   Mon Feb 19 10:25:54 2007 +0000
2762
2763      * Check mmap() return value.
2764      * Don't pass offsets to mmap() that are not page aligned.
2765
2766 test/zzcat.c |   18 ++++++++++++++----
2767 1 files changed, 14 insertions(+), 4 deletions(-)
2768
2769commit 555502122bd0bcb99c667b14f340033c460e7af4
2770Author: sam
2771Date:   Mon Feb 19 09:28:52 2007 +0000
2772
2773      * Oops, fix compilation warning.
2774
2775 test/zzcat.c |    2 +-
2776 1 files changed, 1 insertions(+), 1 deletions(-)
2777
2778commit a482e0becc8f63917dcf466cf8153cf45c243d20
2779Author: sam
2780Date:   Mon Feb 19 09:16:10 2007 +0000
2781
2782      * Added mmap() to the testsuite.
2783
2784 test/testsuite.sh |    5 +++--
2785 test/zzcat.c      |   22 ++++++++++++++++++++++
2786 2 files changed, 25 insertions(+), 2 deletions(-)
2787
2788commit d4c5389b2bdc703ded03b2b15090af48792bc156
2789Author: sam
2790Date:   Fri Feb 9 01:52:59 2007 +0000
2791
2792      * Improved win32 pipes.
2793
2794 src/zzuf.c |    7 ++++---
2795 1 files changed, 4 insertions(+), 3 deletions(-)
2796
2797commit 3b059b7987e8f1ad852aa73b5084580079025a12
2798Author: sam
2799Date:   Fri Feb 9 01:33:02 2007 +0000
2800
2801      * Use doubles, not float. Fixes an issue when using the default ratio value.
2802
2803 src/libzzuf.h |    6 +-
2804 src/zzuf.c    |  148 +++++++++++++++++++++++++++++----------------------------
2805 2 files changed, 79 insertions(+), 75 deletions(-)
2806
2807commit f75d9ac051b4d8162c9abf905d9f8ae645cf0021
2808Author: sam
2809Date:   Thu Feb 8 23:08:38 2007 +0000
2810
2811      * Disable -M when setrlimit isn't available.
2812
2813 src/zzuf.c |   15 +++++++++++++--
2814 1 files changed, 13 insertions(+), 2 deletions(-)
2815
2816commit 5c36363504617bb94c43977ada24de0f6daa4309
2817Author: sam
2818Date:   Thu Feb 8 21:51:37 2007 +0000
2819
2820      * OpenBSD support for setrlimit().
2821
2822 doc/zzuf.1 |    3 +--
2823 src/zzuf.c |    2 ++
2824 2 files changed, 3 insertions(+), 2 deletions(-)
2825
2826commit ffb7d8acf3f83e3aa3e75007997c32ac948934c2
2827Author: sam
2828Date:   Thu Feb 8 17:23:48 2007 +0000
2829
2830      * Handle architectures that don't have RLIMIT_AS (like OpenBSD).
2831
2832 doc/zzuf.1 |    3 ++-
2833 src/zzuf.c |   10 +++++++++-
2834 2 files changed, 11 insertions(+), 2 deletions(-)
2835
2836commit 7c708caf85faaf4a7c539739bd691c583bc0567f
2837Author: sam
2838Date:   Fri Feb 2 11:58:06 2007 +0000
2839
2840      * Fixed more MSVC compilation warnings.
2841
2842 msvc/config.h  |    2 +-
2843 src/fuzz.c     |    9 +++++----
2844 src/libzzuf.h  |    2 +-
2845 src/mygetopt.c |    2 +-
2846 src/zzuf.c     |    6 +++---
2847 5 files changed, 11 insertions(+), 10 deletions(-)
2848
2849commit 35095929e22fca97ca4c3e54ca9023fc5c00ce88
2850Author: sam
2851Date:   Fri Feb 2 11:29:27 2007 +0000
2852
2853      * Fixed a minor warning and commented our printf-like function.
2854
2855 src/debug.c |   23 ++++++++++-------------
2856 1 files changed, 10 insertions(+), 13 deletions(-)
2857
2858commit 0a6d1d5c0047086a86d7195cf70adfc96f1faa5b
2859Author: sam
2860Date:   Thu Feb 1 22:50:34 2007 +0000
2861
2862      * Added mygetopt files to the MSVC project.
2863
2864 msvc/zzuf.vcproj |    6 ++++++
2865 1 files changed, 6 insertions(+), 0 deletions(-)
2866
2867commit 7ca5ac191fafa696003ab2005a7cae7ae0a7727f
2868Author: sam
2869Date:   Thu Feb 1 22:33:07 2007 +0000
2870
2871      * Reimplemented getopt_long. We use our replacement even if simple getopt
2872        is available on the operating system.
2873
2874 configure.ac    |    9 +++-
2875 src/Makefile.am |    6 ++-
2876 src/mygetopt.c  |  122 +++++++++++++++++++++++++++++++++++++++++++++++
2877 src/mygetopt.h  |   31 ++++++++++++
2878 src/zzuf.c      |  141 ++++++++++++++++++------------------------------------
2879 5 files changed, 212 insertions(+), 97 deletions(-)
2880
2881commit c4bc06ccc4fb12b17c657a1bb89bf3feb68b2f2a
2882Author: sam
2883Date:   Thu Feb 1 22:20:48 2007 +0000
2884
2885      * Fixed a few signed/unsigned confusions.
2886
2887 src/fuzz.c    |    6 +++---
2888 src/fuzz.h    |    2 +-
2889 src/libzzuf.h |    2 +-
2890 3 files changed, 5 insertions(+), 5 deletions(-)
2891
2892commit 03ac083b79a6486a46eb390c80e6c0d81bbd43d6
2893Author: sam
2894Date:   Thu Feb 1 19:27:21 2007 +0000
2895
2896      * Fuck notepad and its fucking CRLFs.
2897
2898 configure.ac |  166 +++++++++++++++++++++++++++++-----------------------------
2899 1 files changed, 83 insertions(+), 83 deletions(-)
2900
2901commit b2bfc3cc1c03786104b4f06b692ac49005a06b97
2902Author: sam
2903Date:   Thu Feb 1 18:19:03 2007 +0000
2904
2905      * Fixed a few 64-bit issues reported by MSVC.
2906      * More Win32 portability fixes.
2907
2908 configure.ac     |  166 +++++++++++++++++++++++++++---------------------------
2909 msvc/config.h    |    4 +-
2910 src/debug.c      |    3 +
2911 src/fd.c         |    8 +-
2912 src/fd.h         |    6 +-
2913 src/fuzz.c       |   12 ++--
2914 src/lib-mem.c    |    2 +-
2915 src/lib-stream.c |    4 +-
2916 src/libzzuf.c    |    3 +
2917 9 files changed, 108 insertions(+), 100 deletions(-)
2918
2919commit ce794ecefcbea23e4958077c690e266c7f37ab27
2920Author: sam
2921Date:   Thu Feb 1 16:41:54 2007 +0000
2922
2923      * Added an MSVC project.
2924
2925 msvc/config.h       |   43 ++++++++++++
2926 msvc/libzzuf.vcproj |  187 +++++++++++++++++++++++++++++++++++++++++++++++++++
2927 msvc/zzuf.sln       |   29 ++++++++
2928 msvc/zzuf.vcproj    |  182 +++++++++++++++++++++++++++++++++++++++++++++++++
2929 src/zzuf.c          |   13 ++--
2930 5 files changed, 448 insertions(+), 6 deletions(-)
2931
2932commit 5ecc0cd95aae02de6702af8df7baa7acc8e8e132
2933Author: sam
2934Date:   Thu Feb 1 16:08:33 2007 +0000
2935
2936      * Check for <unistd.h>, too. MSVC doesn't have it.
2937
2938 configure.ac     |    2 +-
2939 src/debug.c      |    4 +++-
2940 src/lib-fd.c     |    4 +++-
2941 src/lib-mem.c    |    4 +++-
2942 src/lib-stream.c |    2 +-
2943 src/libzzuf.c    |    4 +++-
2944 src/zzuf.c       |    4 +++-
2945 test/zzcat.c     |    4 +++-
2946 8 files changed, 20 insertions(+), 8 deletions(-)
2947
2948commit fda34eaef8e033e5d6996c303133595f1fae7430
2949Author: sam
2950Date:   Thu Feb 1 15:57:10 2007 +0000
2951
2952      * Only include <sys/time.h> conditionally.
2953
2954 configure.ac |    2 +-
2955 src/timer.c  |    4 +++-
2956 src/zzuf.c   |    1 -
2957 3 files changed, 4 insertions(+), 3 deletions(-)
2958
2959commit 88bd22bb3f3d007d70f99980dc716878775cc188
2960Author: sam
2961Date:   Sun Jan 28 01:17:49 2007 +0000
2962
2963      * Version 0.7.
2964      * Updated NEWS and ChangeLog.
2965
2966 ChangeLog    |  122 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2967 NEWS         |    6 +++
2968 configure.ac |    4 +-
2969 3 files changed, 130 insertions(+), 2 deletions(-)
2970
2971commit 0867c50fbe1856118459e194964e89975a2c4a20
2972Author: sam
2973Date:   Sun Jan 28 00:53:19 2007 +0000
2974
2975      * Merged fdcat and streamcat into zzcat.
2976
2977 test/Makefile.am  |    6 +--
2978 test/fdcat.c      |   76 ------------------------------------
2979 test/streamcat.c  |   75 -----------------------------------
2980 test/testsuite.sh |   11 ++---
2981 test/zzcat.c      |  111 +++++++++++++++++++++++++++++++++++++++++++++++++++++
2982 5 files changed, 118 insertions(+), 161 deletions(-)
2983
2984commit 21a27a53177eac9270b93fa40c35e218d286e2de
2985Author: sam
2986Date:   Sun Jan 28 00:50:53 2007 +0000
2987
2988      * Print "EOF" instead of -1 when it means EOF.
2989
2990 src/lib-stream.c |    8 ++++----
2991 1 files changed, 4 insertions(+), 4 deletions(-)
2992
2993commit 0ea0389f79de7785206506c5737e99633acb44fb
2994Author: sam
2995Date:   Sun Jan 28 00:22:23 2007 +0000
2996
2997      * Oops, fixed syntax error.
2998
2999 src/lib-stream.c |    4 ++--
3000 1 files changed, 2 insertions(+), 2 deletions(-)
3001
3002commit 1e5d26591bb85d1a33b6dcd60bbc56b7d3b37f2e
3003Author: sam
3004Date:   Sun Jan 28 00:21:58 2007 +0000
3005
3006      * Better debug messages for special cases (eg. fgetc returning -1).
3007
3008 src/lib-stream.c |   11 +++++++++--
3009 1 files changed, 9 insertions(+), 2 deletions(-)
3010
3011commit 7aacef91a13851a3bb1fb81725a0fa622dbe522d
3012Author: sam
3013Date:   Sat Jan 27 21:40:31 2007 +0000
3014
3015      * Updated testsuite to use our own files instead of /dev/*.
3016
3017 test/Makefile.am  |    2 +-
3018 test/file-00      |  Bin 0 -> 32768 bytes
3019 test/file-ff      |    1 +
3020 test/file-random  |  Bin 0 -> 32768 bytes
3021 test/file-text    |  450 +++++++++++++++++++++++++++++++++++++++++++++++++++++
3022 test/testsuite.sh |   44 +-----
3023 6 files changed, 459 insertions(+), 38 deletions(-)
3024
3025commit 5aaac19407fde552b9b4d7188931c48092b61069
3026Author: sam
3027Date:   Sat Jan 27 19:05:46 2007 +0000
3028
3029      * Implemented -f/--fuzzing (fuzzing mode).
3030
3031 doc/zzuf.1 |   22 +++++++++++++++++++---
3032 src/fuzz.c |   37 +++++++++++++++++++++++++++++++++++--
3033 src/fuzz.h |    1 +
3034 src/opts.c |    2 +-
3035 src/opts.h |    2 +-
3036 src/zzuf.c |   22 ++++++++++++++++------
3037 6 files changed, 73 insertions(+), 13 deletions(-)
3038
3039commit c253e61cee6f2004901eec04b9b807773d0b1068
3040Author: sam
3041Date:   Sat Jan 27 15:13:34 2007 +0000
3042
3043      * Better ungetc() implementation. Now we don't need to care about the
3044        fuzzing method.
3045
3046 src/fd.c         |    1 +
3047 src/fuzz.c       |   10 +++++++++-
3048 src/lib-stream.c |   20 +++++++++-----------
3049 src/libzzuf.h    |    1 +
3050 4 files changed, 20 insertions(+), 12 deletions(-)
3051
3052commit 7bb45612e2bbf36c78b9cdc95563ee4c9e0dae6d
3053Author: sam
3054Date:   Thu Jan 25 22:34:28 2007 +0000
3055
3056      * Carry DEBUG_FILENO in the ZZUF_DEBUG environment variable.
3057
3058 src/debug.c   |   50 +++++++++++++++++++++++++-------------------------
3059 src/lib-fd.c  |    2 +-
3060 src/libzzuf.c |    6 +++---
3061 src/libzzuf.h |    5 +----
3062 src/zzuf.c    |    6 +++++-
3063 5 files changed, 35 insertions(+), 34 deletions(-)
3064
3065commit 9c75d64d33cc8960e22aac2600afb5ac8edc7058
3066Author: sam
3067Date:   Thu Jan 25 22:07:23 2007 +0000
3068
3069      * Initialise malloc-related functions earlier. They're needed for regex
3070        initialisation amongst others.
3071
3072 src/libzzuf.c |    4 +++-
3073 1 files changed, 3 insertions(+), 1 deletions(-)
3074
3075commit 2cad7c8c277a0b948f74b3b6a28e323dc1f5c99c
3076Author: sam
3077Date:   Thu Jan 25 21:43:37 2007 +0000
3078
3079      * Put a few debug messages in malloc-related functions when they use our
3080        custom buffer.
3081
3082 src/lib-mem.c |    7 +++++++
3083 1 files changed, 7 insertions(+), 0 deletions(-)
3084
3085commit 211870d75e2e86c9804c1ddc2b366be3ee52b70d
3086Author: sam
3087Date:   Thu Jan 25 20:18:34 2007 +0000
3088
3089      * Updated NEWS.
3090
3091 NEWS |    1 +
3092 1 files changed, 1 insertions(+), 0 deletions(-)
3093
3094commit 0227f9b36ea5a3456d7f980b7fcacb55569ff358
3095Author: sam
3096Date:   Thu Jan 25 19:55:20 2007 +0000
3097
3098      * Crap! Fixed memory manager initialisation. And sticking that into the
3099        0.6.1 tarball, no one will notice! (ha ha ha)
3100
3101 src/lib-mem.c |   10 +++++++++-
3102 src/libzzuf.c |    1 +
3103 src/libzzuf.h |    3 +++
3104 3 files changed, 13 insertions(+), 1 deletions(-)
3105
3106commit 7bc4184eb259c03bee220bebf9b4f22c81da314a
3107Author: sam
3108Date:   Thu Jan 25 16:56:22 2007 +0000
3109
3110      * Version 0.6.1.
3111      * Updated NEWS and ChangeLog.
3112
3113 ChangeLog    |   32 ++++++++++++++++++++++++++++++++
3114 NEWS         |    4 ++++
3115 configure.ac |    4 ++--
3116 3 files changed, 38 insertions(+), 2 deletions(-)
3117
3118commit 2cfd6dc543da53a2b3005bfdd18a8f8116a9d74e
3119Author: sam
3120Date:   Thu Jan 25 15:33:22 2007 +0000
3121
3122      * More verbosity in fread().
3123
3124 src/lib-stream.c |   15 +++++++++++++--
3125 1 files changed, 13 insertions(+), 2 deletions(-)
3126
3127commit f5a48c25b141d5fb0b827fafb39a4d1660aff20d
3128Author: sam
3129Date:   Thu Jan 25 15:28:24 2007 +0000
3130
3131      * Fixed an index inconsistency bug in fread().
3132
3133 src/lib-stream.c |    5 ++++-
3134 1 files changed, 4 insertions(+), 1 deletions(-)
3135
3136commit d603953fb925367cf2d282d6ec7939da96e59fbf
3137Author: sam
3138Date:   Thu Jan 25 14:56:18 2007 +0000
3139
3140      * Grrr, fixed a bug in finfo() that corrupted the display.
3141
3142 src/zzuf.c |   24 ++++++++++++------------
3143 1 files changed, 12 insertions(+), 12 deletions(-)
3144
3145commit 126441f91deaf5fea92aefdc79714f2984daf489
3146Author: sam
3147Date:   Thu Jan 25 13:28:40 2007 +0000
3148
3149      * Version 0.6.
3150      * Updated NEWS and ChangeLog.
3151
3152 ChangeLog    |  334 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
3153 NEWS         |    7 ++
3154 configure.ac |    4 +-
3155 src/zzuf.c   |   72 ++++++++-----
3156 4 files changed, 385 insertions(+), 32 deletions(-)
3157
3158commit a3b6f5242d5f303d0f6617b2d9d9a0e826492637
3159Author: sam
3160Date:   Thu Jan 25 12:15:47 2007 +0000
3161
3162      * Added a networking example using socat.
3163
3164 doc/zzuf.1 |    7 +++++++
3165 1 files changed, 7 insertions(+), 0 deletions(-)
3166
3167commit 2cb2bb91d3ff787231c353637692098af07dc287
3168Author: sam
3169Date:   Thu Jan 25 11:59:33 2007 +0000
3170
3171      * Oops, fix in-tree preloading!
3172
3173 src/opts.h |    3 ++-
3174 src/zzuf.c |   13 +++++++------
3175 2 files changed, 9 insertions(+), 7 deletions(-)
3176
3177commit 051665e7ccaccc5a9d3c70de4c1841912d9051e5
3178Author: sam
3179Date:   Thu Jan 25 11:47:44 2007 +0000
3180
3181      * Put opts->bytes handling in the right place.
3182
3183 src/zzuf.c |    7 ++-----
3184 1 files changed, 2 insertions(+), 5 deletions(-)
3185
3186commit 0f0620a7e8840aa153052a705c432b5716e6f507
3187Author: sam
3188Date:   Thu Jan 25 11:40:27 2007 +0000
3189
3190      * Implemented -b/--bytes to restrict fuzzing to specific offsets.
3191
3192 doc/zzuf.1    |   46 ++++++++++++++++++++++++++++----------------
3193 src/fuzz.c    |   59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++--
3194 src/fuzz.h    |    1 +
3195 src/libzzuf.c |    4 +++
3196 src/opts.c    |    2 +-
3197 src/opts.h    |    2 +-
3198 src/zzuf.c    |   30 +++++++++++++++++++++-------
3199 7 files changed, 114 insertions(+), 30 deletions(-)
3200
3201commit 5b9cc9ef26d5f4dfbe04835f0ea884f903143004
3202Author: sam
3203Date:   Thu Jan 25 02:16:00 2007 +0000
3204
3205      * Fixed ifdef typo.
3206
3207 src/zzuf.c |    4 ++--
3208 1 files changed, 2 insertions(+), 2 deletions(-)
3209
3210commit abfa806d1873d1e13e23e1e07e8f7a8315f37519
3211Author: sam
3212Date:   Thu Jan 25 01:10:10 2007 +0000
3213
3214      * Updated TODO list.
3215
3216 TODO |    5 +++++
3217 1 files changed, 5 insertions(+), 0 deletions(-)
3218
3219commit 49aca7e7e5b3b511d3d259c180a8375c0f3e0bd8
3220Author: sam
3221Date:   Wed Jan 24 15:06:17 2007 +0000
3222
3223      * Added DLL injection to the Win32 port attempt.
3224
3225 build-win32     |    5 +-
3226 configure.ac    |    9 +-
3227 src/Makefile.am |    4 +-
3228 src/opts.h      |    2 +-
3229 src/timer.c     |   26 +++++
3230 src/zzuf.c      |  334 ++++++++++++++++++++++++++++++++++++++++++++-----------
3231 6 files changed, 309 insertions(+), 71 deletions(-)
3232
3233commit 0a51b0d9cf032da94b1d6ee3b500f5555fb98d54
3234Author: sam
3235Date:   Tue Jan 23 15:38:18 2007 +0000
3236
3237      * Added DLL initialisation code for Win32.
3238
3239 build-win32     |   31 +++++++++++++++
3240 configure.ac    |   15 +++++++-
3241 src/Makefile.am |    8 ++--
3242 src/lib-load.h  |   13 ++----
3243 src/libzzuf.c   |   31 +++++++++++++++
3244 src/libzzuf.h   |    4 --
3245 src/sys.c       |  114 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
3246 src/sys.h       |   20 ++++++++++
3247 src/zzuf.c      |    4 ++
3248 9 files changed, 222 insertions(+), 18 deletions(-)
3249
3250commit dbba79b87a77149178da7d64f45db5b63736e7da
3251Author: sam
3252Date:   Tue Jan 23 12:16:50 2007 +0000
3253
3254      * Fix minor memory leak.
3255
3256 src/fd.c |    7 +++++++
3257 1 files changed, 7 insertions(+), 0 deletions(-)
3258
3259commit 8c133628484a390c6f8ddc9069e9ad9125c70ea9
3260Author: sam
3261Date:   Tue Jan 23 08:45:47 2007 +0000
3262
3263      * Put either ORIG() or NEW(() around functions, because the naming scheme is
3264        likely to change for the Win32 port.
3265
3266 src/lib-fd.c     |  103 ++++++++++++++++++++++++----------------------
3267 src/lib-load.h   |    5 ++
3268 src/lib-mem.c    |   84 +++++++++++++++++++-------------------
3269 src/lib-signal.c |   21 +++++-----
3270 src/lib-stream.c |  120 +++++++++++++++++++++++++++---------------------------
3271 src/zzuf.c       |    3 +
3272 6 files changed, 174 insertions(+), 162 deletions(-)
3273
3274commit 43989d8729a927d9b0b3ea8c6d7cf1f3c8b3b9c7
3275Author: sam
3276Date:   Thu Jan 18 21:04:34 2007 +0000
3277
3278      * Minor documentation updates.
3279
3280 doc/zzuf.1 |    8 ++++----
3281 src/zzuf.c |    4 ++--
3282 2 files changed, 6 insertions(+), 6 deletions(-)
3283
3284commit 2ee5f1dae7f12321fad014532ed1b4d477aea0c7
3285Author: sam
3286Date:   Thu Jan 18 18:45:58 2007 +0000
3287
3288      * Minor improvement in the locking mechanism.
3289
3290 src/fd.c         |   13 +++++++------
3291 src/lib-stream.c |    4 +---
3292 2 files changed, 8 insertions(+), 9 deletions(-)
3293
3294commit 27e5de91475bf2abfa81c051be04c40d1ed723ef
3295Author: sam
3296Date:   Thu Jan 18 12:32:31 2007 +0000
3297
3298      * Check recv() return type: int on Linux, ssize_t on OS X.
3299
3300 configure.ac |    9 +++++++++
3301 src/lib-fd.c |   12 ++++++------
3302 2 files changed, 15 insertions(+), 6 deletions(-)
3303
3304commit b09372fe8d0f5ce9291ba390ee01b510b48d250a
3305Author: sam
3306Date:   Thu Jan 18 00:21:07 2007 +0000
3307
3308      * Added enough autoconf checks and #ifdefs so that libzzuf builds on Win32.
3309        zzuf itself doesn't build yet, though.
3310
3311 configure.ac     |   11 ++++++-
3312 src/fd.c         |   22 ++++++++++++--
3313 src/lib-fd.c     |   70 ++++++++++++++++++++++++++++++++++++++------
3314 src/lib-load.h   |   24 +++++++++++----
3315 src/lib-mem.c    |   37 +++++++++++++++++------
3316 src/lib-signal.c |   19 ++++++++----
3317 src/lib-stream.c |   37 +++++++++++------------
3318 src/libzzuf.c    |    1 -
3319 src/zzuf.c       |   84 ++++++++++++++++++++++++++++++++++++++++++++---------
3320 9 files changed, 232 insertions(+), 73 deletions(-)
3321
3322commit 37c26496b451f74cdab930ab7ee21a1f002e5f5f
3323Author: sam
3324Date:   Wed Jan 17 21:52:44 2007 +0000
3325
3326      * Replaced _zz_disabled with a less stinky API. Still not thread safe, does
3327        not recover very well from errors, but why care?
3328
3329 src/fd.c         |   41 +++++++++++++++++++++++++++++++++++-
3330 src/fd.h         |    3 ++
3331 src/lib-fd.c     |   28 ++++++++++++------------
3332 src/lib-mem.c    |    4 +-
3333 src/lib-stream.c |   61 +++++++++++++++++++++++++++--------------------------
3334 src/libzzuf.c    |    1 -
3335 6 files changed, 90 insertions(+), 48 deletions(-)
3336
3337commit cdf161608c05122bc57c38bdf2eacac0494786a9
3338Author: sam
3339Date:   Wed Jan 17 21:12:27 2007 +0000
3340
3341      * Added aio_read() and aio_return(). They don’t work well yet, I’ll need
3342        to fix the _zz_disabled mess first.
3343
3344 doc/zzuf.1   |    2 +-
3345 src/fuzz.c   |    4 ++--
3346 src/fuzz.h   |    2 +-
3347 src/lib-fd.c |   52 +++++++++++++++++++++++++++++++++++++++++++++++++++-
3348 4 files changed, 55 insertions(+), 5 deletions(-)
3349
3350commit 616829f8634dc509b8debb7d30c282be89ccb3bb
3351Author: sam
3352Date:   Wed Jan 17 19:48:23 2007 +0000
3353
3354      * Reorganised code, got rid of global variables.
3355
3356 src/Makefile.am |    2 +-
3357 src/opts.c      |   65 ++++++++++
3358 src/opts.h      |   60 +++++++++
3359 src/zzuf.c      |  363 ++++++++++++++++++++++++++-----------------------------
3360 4 files changed, 297 insertions(+), 193 deletions(-)
3361
3362commit 25e26576e3cafe6ccfbd46fac35b10e29a198ebb
3363Author: sam
3364Date:   Wed Jan 17 17:14:22 2007 +0000
3365
3366      * recvmsg() support by Rémi Denis-Courmont.
3367      * Minor code reorganisation.
3368
3369 AUTHORS      |    6 ++--
3370 doc/zzuf.1   |    3 +-
3371 src/lib-fd.c |   83 ++++++++++++++++++++++++++++++++++++++-------------------
3372 3 files changed, 60 insertions(+), 32 deletions(-)
3373
3374commit 6391dda196b9ed90e36b303fb2304904d4d3e17b
3375Author: sam
3376Date:   Wed Jan 17 16:32:45 2007 +0000
3377
3378      * Improved recvfrom() debug information.
3379      * Implemented recv().
3380
3381 src/lib-fd.c |   47 ++++++++++++++++++++++++++++++++++++++++-------
3382 1 files changed, 40 insertions(+), 7 deletions(-)
3383
3384commit 1f207fbdd82bcb9f454de6060f9076c0a3fccb64
3385Author: sam
3386Date:   Wed Jan 17 16:26:40 2007 +0000
3387
3388      * Add %x to the format string parameters supported by debug().
3389
3390 src/debug.c |    5 +++++
3391 1 files changed, 5 insertions(+), 0 deletions(-)
3392
3393commit 0a9f3051c622db53352dbc95e01545e20212a366
3394Author: sam
3395Date:   Wed Jan 17 15:31:40 2007 +0000
3396
3397      * Improved %c usage in our custom fprintf() implementation.
3398
3399 src/debug.c      |    6 ++++++
3400 src/lib-stream.c |   12 +++---------
3401 2 files changed, 9 insertions(+), 9 deletions(-)
3402
3403commit 10f5871609a410b7b225e14a51a18efac3dc6381
3404Author: sam
3405Date:   Wed Jan 17 15:21:09 2007 +0000
3406
3407      * Use __func__ wherever possible.
3408
3409 src/lib-fd.c     |   36 ++++++++++++++++++------------------
3410 src/lib-load.h   |   12 +++++++++++-
3411 src/lib-mem.c    |   25 +++++++++++++------------
3412 src/lib-signal.c |    4 ++--
3413 src/lib-stream.c |   33 +++++++++++++++++----------------
3414 5 files changed, 61 insertions(+), 49 deletions(-)
3415
3416commit c6aa547ceb74a0226f47359be971ca09f87cb506
3417Author: sam
3418Date:   Wed Jan 17 15:07:35 2007 +0000
3419
3420      * recvfrom() support from Dominik Kuhlen.
3421
3422 AUTHORS      |    1 +
3423 doc/zzuf.1   |    2 +-
3424 src/lib-fd.c |   33 +++++++++++++++++++++++++++++++++
3425 3 files changed, 35 insertions(+), 1 deletions(-)
3426
3427commit 831c29045116d3a3690a363785e508364bd5818d
3428Author: sam
3429Date:   Wed Jan 17 15:02:05 2007 +0000
3430
3431      * Print "NULL" instead of "(nil)" when printing null pointers.
3432
3433 src/debug.c |    2 +-
3434 1 files changed, 1 insertions(+), 1 deletions(-)
3435
3436commit c00ae0099af84dd8711e6cedc426128ecd8199a6
3437Author: sam
3438Date:   Wed Jan 17 14:35:12 2007 +0000
3439
3440      * Allow -r 0.0 again. Fixed the testsuite accordingly.
3441
3442 src/fd.c          |    9 +++++++++
3443 test/testsuite.sh |   15 +++++++++++++--
3444 2 files changed, 22 insertions(+), 2 deletions(-)
3445
3446commit 2a5326a69ef6ce86b261970ed352d920dd534d64
3447Author: sam
3448Date:   Wed Jan 17 13:46:38 2007 +0000
3449
3450      * Moved files around.
3451
3452 src/Makefile.am   |    2 +-
3453 src/lib-fd.c      |  309 ++++++++++++++++++++++++++++
3454 src/lib-load.h    |   29 +++
3455 src/lib-mem.c     |  302 +++++++++++++++++++++++++++
3456 src/lib-signal.c  |  125 ++++++++++++
3457 src/lib-stream.c  |  582 +++++++++++++++++++++++++++++++++++++++++++++++++++++
3458 src/load-fd.c     |  309 ----------------------------
3459 src/load-mem.c    |  302 ---------------------------
3460 src/load-signal.c |  125 ------------
3461 src/load-stream.c |  582 -----------------------------------------------------
3462 src/load.h        |   29 ---
3463 11 files changed, 1348 insertions(+), 1348 deletions(-)
3464
3465commit f685c88375b666876ed034a9cf15458497ea6b96
3466Author: sam
3467Date:   Wed Jan 17 13:42:18 2007 +0000
3468
3469      * Suggest jot instead of seq in the examples.
3470
3471 doc/zzuf.1 |   20 +++++++++++---------
3472 1 files changed, 11 insertions(+), 9 deletions(-)
3473
3474commit 10d4511b58547dcac91305c206e670a60bb6a1be
3475Author: sam
3476Date:   Wed Jan 17 07:22:10 2007 +0000
3477
3478      * Fix a longopt parsing crash, thanks to Matti Hämäläinen.
3479
3480 src/zzuf.c |    1 +
3481 1 files changed, 1 insertions(+), 0 deletions(-)
3482
3483commit f757f49d51d49b3277f51676be6af2a717413d7d
3484Author: sam
3485Date:   Wed Jan 17 07:21:40 2007 +0000
3486
3487      * Fix testsuite by printing MD5 hashes to stdout.
3488
3489 doc/zzuf.1 |    5 +++--
3490 src/zzuf.c |    6 ++++--
3491 2 files changed, 7 insertions(+), 4 deletions(-)
3492
3493commit 4bcb10325a090f40ec7115136b797922417fb811
3494Author: sam
3495Date:   Tue Jan 16 14:36:33 2007 +0000
3496
3497      * Got rid of the *_load() functions. Now each diverted function is supposed
3498        to check that the *_orig() functions it calls are properly loaded.
3499
3500 src/libzzuf.c     |    6 ------
3501 src/load-fd.c     |   30 +++++++-----------------------
3502 src/load-mem.c    |   24 ------------------------
3503 src/load-signal.c |    6 ------
3504 src/load-stream.c |   43 ++++---------------------------------------
3505 src/load.h        |    5 -----
3506 6 files changed, 11 insertions(+), 103 deletions(-)
3507
3508commit 090bcb800f3ed266136bbd1807c8a4db9e147f31
3509Author: sam
3510Date:   Tue Jan 16 14:21:28 2007 +0000
3511
3512      * pread() implementation, thanks to Clément Stenac.
3513
3514 AUTHORS       |    1 +
3515 doc/zzuf.1    |    4 ++--
3516 src/load-fd.c |   37 +++++++++++++++++++++++++++++++++++++
3517 3 files changed, 40 insertions(+), 2 deletions(-)
3518
3519commit d228086399957bba9a211649e4b8a03fb9a9c39f
3520Author: sam
3521Date:   Tue Jan 16 14:06:57 2007 +0000
3522
3523      * Don't do the offset sanity check on non-seekable devices.
3524
3525 src/load-fd.c |    5 +++--
3526 1 files changed, 3 insertions(+), 2 deletions(-)
3527
3528commit fbc569c967df2506411454607eb10fd6d5b8f39c
3529Author: sam
3530Date:   Tue Jan 16 13:54:34 2007 +0000
3531
3532      * readv() implementation, thanks to Rémi Denis-Courmont.
3533
3534 AUTHORS       |    7 ++++++-
3535 doc/zzuf.1    |    4 ++--
3536 src/load-fd.c |   53 +++++++++++++++++++++++++++++++++++++++++++++--------
3537 3 files changed, 53 insertions(+), 11 deletions(-)
3538
3539commit f07251d9f2876021e32806c95582b99aa0318313
3540Author: sam
3541Date:   Mon Jan 15 13:28:19 2007 +0000
3542
3543      * Use seq instead of awk in the example, to make shorter code. I know it
3544        won't work on BSD systems, but should I care?
3545
3546 doc/zzuf.1 |    4 +---
3547 1 files changed, 1 insertions(+), 3 deletions(-)
3548
3549commit 7233748dd9cfe1ebc7e959a6ecb2372d228e6f7d
3550Author: sam
3551Date:   Sun Jan 14 23:56:39 2007 +0000
3552
3553      * Version 0.5.
3554      * Updated NEWS and ChangeLog.
3555
3556 ChangeLog    |  178 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
3557 NEWS         |    6 ++
3558 TODO         |    3 +-
3559 configure.ac |    4 +-
3560 4 files changed, 188 insertions(+), 3 deletions(-)
3561
3562commit f4f8f289173d4f4f97f1b82cebaa8dd4786c9c59
3563Author: sam
3564Date:   Sun Jan 14 23:42:34 2007 +0000
3565
3566      * interval -> range.
3567
3568 doc/zzuf.1 |   14 +++++++-------
3569 1 files changed, 7 insertions(+), 7 deletions(-)
3570
3571commit e75edd4cdcc7f00172b5e19e3d925d851d67f27c
3572Author: sam
3573Date:   Sun Jan 14 23:41:03 2007 +0000
3574
3575      * Support ranges with the -r flag.
3576
3577 configure.ac    |    2 +
3578 doc/zzuf.1      |   29 ++++++++----
3579 src/Makefile.am |    3 +-
3580 src/fd.c        |   40 +++++++++++++---
3581 src/fd.h        |    3 +-
3582 src/libzzuf.c   |    9 ++--
3583 src/zzuf.c      |  131 ++++++++++++++++++++++++++++++-------------------------
3584 7 files changed, 134 insertions(+), 83 deletions(-)
3585
3586commit 50685b028b1aca810e99992a2b6e41cec18f2f15
3587Author: sam
3588Date:   Sun Jan 14 20:47:18 2007 +0000
3589
3590      * Oops, ratio should be a double, not a float.
3591
3592 src/fd.c      |    4 ++--
3593 src/fd.h      |    2 +-
3594 src/libzzuf.h |    2 +-
3595 src/zzuf.c    |    6 +++---
3596 4 files changed, 7 insertions(+), 7 deletions(-)
3597
3598commit c376af60fc3be24137e11df9b3bc3cef5e013e6b
3599Author: sam
3600Date:   Sun Jan 14 20:28:09 2007 +0000
3601
3602      * Exit non-zero if one process crashed.
3603
3604 doc/zzuf.1 |    4 ++++
3605 src/zzuf.c |    2 +-
3606 2 files changed, 5 insertions(+), 1 deletions(-)
3607
3608commit e394452529ee65c790683b7bdc58b10ea2906d32
3609Author: sam
3610Date:   Sun Jan 14 20:18:31 2007 +0000
3611
3612      * Display our information to stderr, not stdout. Documented that.
3613
3614 doc/zzuf.1 |    2 +-
3615 src/zzuf.c |   19 ++++++++-----------
3616 2 files changed, 9 insertions(+), 12 deletions(-)
3617
3618commit 1dec769822103e275fdab027720a719b9f092bae
3619Author: sam
3620Date:   Sun Jan 14 20:17:45 2007 +0000
3621
3622      * Only display our own kills in verbose mode.
3623      * Factorise min/max ratio values.
3624
3625 src/fd.c      |   12 ++++++------
3626 src/libzzuf.h |    8 ++++++++
3627 src/zzuf.c    |   38 ++++++++++++++++++++++++++------------
3628 3 files changed, 40 insertions(+), 18 deletions(-)
3629
3630commit 1ba41a8a18beb7ffb091a4e9f7bd3a0abb9903ee
3631Author: sam
3632Date:   Sun Jan 14 17:47:01 2007 +0000
3633
3634      * Added -v/--verbose (unused yet).
3635
3636 doc/zzuf.1 |   12 ++++++++----
3637 src/zzuf.c |   21 ++++++++++++++-------
3638 2 files changed, 22 insertions(+), 11 deletions(-)
3639
3640commit daa02f8b5c5f027cd339fcbbbd474505d285a633
3641Author: sam
3642Date:   Sun Jan 14 11:03:37 2007 +0000
3643
3644      * Set --version to -V, not -v. We'll use -v for verbose.
3645
3646 doc/zzuf.1 |    4 ++--
3647 src/zzuf.c |   14 +++++++-------
3648 2 files changed, 9 insertions(+), 9 deletions(-)
3649
3650commit 3bc06e53d6f4112a6e2450f755543402483759bd
3651Author: sam
3652Date:   Sun Jan 14 01:03:44 2007 +0000
3653
3654      * Fix a problem with filedescriptor 17 being reused for other purposes than
3655        the debugging channel.
3656      * Print signal name, eg. SIGABRT instead of just "signal 6".
3657
3658 src/zzuf.c |   45 +++++++++++++++++++++++++++++++++++++++++----
3659 1 files changed, 41 insertions(+), 4 deletions(-)
3660
3661commit f74c5b1beb463313f8f0dd323cecd96d41f29ce8
3662Author: sam
3663Date:   Sat Jan 13 22:47:56 2007 +0000
3664
3665      * Minor documentation layout fix.
3666
3667 doc/zzuf.1 |    5 +++++
3668 1 files changed, 5 insertions(+), 0 deletions(-)
3669
3670commit ad0461ffac346dc50039c8b14a53c002d88d367a
3671Author: sam
3672Date:   Sat Jan 13 19:33:48 2007 +0000
3673
3674      * Added auto-increment mode. Not very handy to use yet.
3675
3676 doc/zzuf.1    |   20 ++++++++++++++++----
3677 src/fd.c      |   35 ++++++++++++++++++++++++++++++++++-
3678 src/fd.h      |    3 +++
3679 src/fuzz.c    |   29 ++++++-----------------------
3680 src/fuzz.h    |    2 --
3681 src/libzzuf.c |    4 ++++
3682 src/libzzuf.h |   15 +++++++++------
3683 src/zzuf.c    |   16 +++++++++++-----
3684 8 files changed, 83 insertions(+), 41 deletions(-)
3685
3686commit 0efc21cdd92450880bfdeb98690a37aef4d88deb
3687Author: sam
3688Date:   Sat Jan 13 18:00:03 2007 +0000
3689
3690      * Print program PID when initialising libzzuf.
3691
3692 src/libzzuf.c |    3 ++-
3693 1 files changed, 2 insertions(+), 1 deletions(-)
3694
3695commit 7db0ab13de04d69d68caa6d36b2763ffca9d9b92
3696Author: sam
3697Date:   Sat Jan 13 10:59:07 2007 +0000
3698
3699      * Fixed -c behaviour. Sometimes apps open "$PWD/file" when asked to
3700        simply open "file" (eg. eog).
3701
3702 src/zzuf.c |    6 +++++-
3703 1 files changed, 5 insertions(+), 1 deletions(-)
3704
3705commit f47c46a3c183a44a0577c02c341bfa00d7e25252
3706Author: sam
3707Date:   Sat Jan 13 10:50:38 2007 +0000
3708
3709      * Implemented -D/--delay to avoid fork bombs.
3710
3711 doc/zzuf.1 |   19 ++++++++++++-------
3712 src/zzuf.c |   26 ++++++++++++++++++--------
3713 2 files changed, 30 insertions(+), 15 deletions(-)
3714
3715commit 1d68bc784499bab0eaf8b9b03d3b4a6c3c115e9c
3716Author: sam
3717Date:   Fri Jan 12 18:01:27 2007 +0000
3718
3719      * Refactored some shit around.
3720
3721 src/zzuf.c |  146 ++++++++++++++++++++++++++++++++++--------------------------
3722 1 files changed, 83 insertions(+), 63 deletions(-)
3723
3724commit e95d9f9895dc432f67e543a3f3af46f800a40b96
3725Author: sam
3726Date:   Fri Jan 12 16:20:14 2007 +0000
3727
3728      * Minor documentation fixes.
3729
3730 doc/zzuf.1 |    8 ++++----
3731 src/zzuf.c |    4 ++--
3732 2 files changed, 6 insertions(+), 6 deletions(-)
3733
3734commit fb41a81ee65d8e5e3f1ad3a9484a9ee35511143c
3735Author: sam
3736Date:   Fri Jan 12 15:47:48 2007 +0000
3737
3738      * Change timing functions to gettimeofday() instead of time() for more
3739        precision.
3740
3741 Makefile.am     |    1 +
3742 src/Makefile.am |    4 +++-
3743 src/timer.c     |   38 ++++++++++++++++++++++++++++++++++++++
3744 src/timer.h     |   20 ++++++++++++++++++++
3745 src/zzuf.c      |   21 ++++++++++-----------
3746 5 files changed, 72 insertions(+), 12 deletions(-)
3747
3748commit 23e202c336b6e02094aa3dd584555f629eec3cfa
3749Author: sam
3750Date:   Fri Jan 12 14:19:55 2007 +0000
3751
3752      * Lowercase zzuf everywhere.
3753
3754 AUTHORS    |    2 +-
3755 README     |    6 +++---
3756 doc/zzuf.1 |   16 ++++++++--------
3757 3 files changed, 12 insertions(+), 12 deletions(-)
3758
3759commit 2b50cdc843cc385de13c2cffd525c98228355299
3760Author: sam
3761Date:   Fri Jan 12 10:09:22 2007 +0000
3762
3763      * Better line-buffered stdin reads.
3764
3765 src/zzuf.c |   15 +++++++++++----
3766 1 files changed, 11 insertions(+), 4 deletions(-)
3767
3768commit bd1e4b6781341bb61a82f7daeef3085cedf9903d
3769Author: sam
3770Date:   Thu Jan 11 23:36:28 2007 +0000
3771
3772      * Version 0.4.
3773      * Updated NEWS and ChangeLog.
3774
3775 ChangeLog    |  261 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
3776 NEWS         |    6 ++
3777 configure.ac |    4 +-
3778 3 files changed, 269 insertions(+), 2 deletions(-)
3779
3780commit a9f04fa129c0fd2aae92d8e61b33e734befe61c7
3781Author: sam
3782Date:   Thu Jan 11 23:30:29 2007 +0000
3783
3784      * Got rid of malloc() for each file opened. Now we only start calling
3785        malloc() after the 32th file descriptor.
3786
3787 src/fd.c |   41 ++++++++++++++++++++++++++++++-----------
3788 1 files changed, 30 insertions(+), 11 deletions(-)
3789
3790commit 6b7641f3f1976376ec01c3b69ed4000045ee73ab
3791Author: sam
3792Date:   Thu Jan 11 22:43:45 2007 +0000
3793
3794      * Reduce number of malloc() calls within libzzuf.
3795
3796 src/fd.c      |   19 +++++++++++--------
3797 src/libzzuf.h |    2 +-
3798 2 files changed, 12 insertions(+), 9 deletions(-)
3799
3800commit f65031ae6191d4092e3a47167d8d08b5b85bf7ea
3801Author: sam
3802Date:   Thu Jan 11 22:11:56 2007 +0000
3803
3804      * Remove two useless malloc() calls.
3805
3806 src/fd.c |   26 ++++++++------------------
3807 1 files changed, 8 insertions(+), 18 deletions(-)
3808
3809commit 98790fa3337e016ce4b3876a9a0b89cc8afed52a
3810Author: sam
3811Date:   Thu Jan 11 22:11:28 2007 +0000
3812
3813      * Don't stop if the process was killed by us.
3814
3815 src/zzuf.c |    4 +++-
3816 1 files changed, 3 insertions(+), 1 deletions(-)
3817
3818commit c332680bd51b8a687e89c704597528f4d4a8c4d1
3819Author: sam
3820Date:   Thu Jan 11 10:21:11 2007 +0000
3821
3822      * Better realloc dummy implementation.
3823
3824 src/load-mem.c |   34 +++++++++++++++++++---------------
3825 1 files changed, 19 insertions(+), 15 deletions(-)
3826
3827commit 7e56dd05cb59e50fc345bf9d5bde11371d3bb955
3828Author: sam
3829Date:   Thu Jan 11 00:39:59 2007 +0000
3830
3831      * Minor code factorisation into LOADSYM().
3832
3833 src/libzzuf.c     |   10 +++++-----
3834 src/load-fd.c     |   18 ++++++------------
3835 src/load-mem.c    |   28 ++++++++++------------------
3836 src/load-signal.c |    6 ++----
3837 src/load-stream.c |   37 ++++++++++++-------------------------
3838 src/load.h        |    3 ++-
3839 6 files changed, 37 insertions(+), 65 deletions(-)
3840
3841commit 55f7d73be390948f51e0af94ef7d7b0adc30746d
3842Author: sam
3843Date:   Thu Jan 11 00:27:47 2007 +0000
3844
3845      * Typo in the manpage.
3846
3847 doc/zzuf.1 |    2 +-
3848 1 files changed, 1 insertions(+), 1 deletions(-)
3849
3850commit 001af9af7dd65aa864e8757ad9d53c5c65fb09d8
3851Author: sam
3852Date:   Wed Jan 10 18:11:13 2007 +0000
3853
3854      * Allow several calls to malloc()/calloc() in the library preloading stage.
3855
3856 src/load-mem.c |   27 ++++++++++++++++++---------
3857 1 files changed, 18 insertions(+), 9 deletions(-)
3858
3859commit 070fc46970445248a950de1046388c3822d9811c
3860Author: sam
3861Date:   Wed Jan 10 17:31:58 2007 +0000
3862
3863      * Removed brk/sbrk, they're so outdated and useless.
3864
3865 doc/zzuf.1     |    3 +--
3866 src/load-mem.c |   31 ++-----------------------------
3867 2 files changed, 3 insertions(+), 31 deletions(-)
3868
3869commit c1876592decd9758791db414bf004a8e90affb43
3870Author: sam
3871Date:   Wed Jan 10 17:25:09 2007 +0000
3872
3873      * Oops, fixed an old OS X build failure.
3874
3875 src/load-mem.c |    4 ++--
3876 1 files changed, 2 insertions(+), 2 deletions(-)
3877
3878commit 715e645c8b73e3faf1a032867b875dc86145b62c
3879Author: sam
3880Date:   Wed Jan 10 17:23:23 2007 +0000
3881
3882      * Check for memalign and posix_memalign.
3883
3884 configure.ac   |    2 +-
3885 src/load-mem.c |   16 +++++++++++++++-
3886 2 files changed, 16 insertions(+), 2 deletions(-)
3887
3888commit 4ee193c73e09ebdf8726d77edd8afd7d24ab2433
3889Author: sam
3890Date:   Wed Jan 10 17:19:48 2007 +0000
3891
3892      * Check for malloc.h.
3893
3894 configure.ac   |    2 +-
3895 src/load-mem.c |    4 +++-
3896 2 files changed, 4 insertions(+), 2 deletions(-)
3897
3898commit 078a7afa1bc7654ebaf3872863478f32955e2ba8
3899Author: sam
3900Date:   Wed Jan 10 17:17:26 2007 +0000
3901
3902      * Implemented memory limits. Probably breaks on other arches because of all
3903        the new functions.
3904
3905 doc/zzuf.1     |   32 +++++++++---
3906 src/libzzuf.c  |    5 ++
3907 src/libzzuf.h  |    1 +
3908 src/load-mem.c |  148 ++++++++++++++++++++++++++++++++++++++++++++++++++++++--
3909 src/zzuf.c     |   30 +++++++++--
3910 5 files changed, 197 insertions(+), 19 deletions(-)
3911
3912commit 5ec99810046ad4cdf899d5127daca0864633c175
3913Author: sam
3914Date:   Wed Jan 10 15:22:09 2007 +0000
3915
3916      * Changed -M to -m (for --md5).
3917
3918 doc/zzuf.1        |    2 +-
3919 src/zzuf.c        |   14 +++++++-------
3920 test/testsuite.sh |    2 +-
3921 3 files changed, 9 insertions(+), 9 deletions(-)
3922
3923commit 906f0afaeef813a2d5161cfa9cceb09752fe4082
3924Author: sam
3925Date:   Wed Jan 10 14:57:22 2007 +0000
3926
3927      * Split load-fd.c into load-fd.c and load-mem.c (mmap, etc.).
3928
3929 src/Makefile.am |    2 +-
3930 src/libzzuf.c   |    1 +
3931 src/load-fd.c   |  148 +-----------------------------------------
3932 src/load-mem.c  |  194 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
3933 src/load.h      |    1 +
3934 5 files changed, 198 insertions(+), 148 deletions(-)
3935
3936commit 90576cb680f2ae583f5dd56c8f8cc19b5ca33164
3937Author: sam
3938Date:   Tue Jan 9 16:39:07 2007 +0000
3939
3940      * Fixed double mmap debug message.
3941
3942 src/load-fd.c |    6 ++++--
3943 1 files changed, 4 insertions(+), 2 deletions(-)
3944
3945commit 11dc8b6c6d8fda3819c5bc38d547bbf78f9d91ad
3946Author: sam
3947Date:   Tue Jan 9 16:16:00 2007 +0000
3948
3949      * Add verbosity to read() and mmap() so that we roughly know where we
3950        are reading.
3951
3952 src/load-fd.c |   60 +++++++++++++++++++++++++++++++++++++++++---------------
3953 1 files changed, 44 insertions(+), 16 deletions(-)
3954
3955commit d0875b55aab3a2b6b5ec530f36ef6d4982a59ebd
3956Author: sam
3957Date:   Tue Jan 9 16:14:31 2007 +0000
3958
3959      * Change debug's %c so that it automatically escapes binary characters.
3960
3961 src/debug.c |    9 ++++++++-
3962 1 files changed, 8 insertions(+), 1 deletions(-)
3963
3964commit 53e72a22152c296c1ec2062c53eda030b29dd3ea
3965Author: sam
3966Date:   Tue Jan 9 15:40:08 2007 +0000
3967
3968      * mmap() maps the file descriptor at offset 0.
3969
3970 src/load-fd.c |    5 ++++-
3971 1 files changed, 4 insertions(+), 1 deletions(-)
3972
3973commit 9bdff8ac519ee512cd1fb8b95642e50311989c71
3974Author: sam
3975Date:   Tue Jan 9 11:22:09 2007 +0000
3976
3977      * Don’t report exit status by default.
3978      * Add -x/--check-exit to get back to the previous behaviour.
3979
3980 doc/zzuf.1 |    7 ++++++-
3981 src/zzuf.c |   21 ++++++++++++++-------
3982 2 files changed, 20 insertions(+), 8 deletions(-)
3983
3984commit fcd22b6474faeb7958a05a300115a6b87f1cf69e
3985Author: sam
3986Date:   Tue Jan 9 10:07:35 2007 +0000
3987
3988      * Bah, reverted that. We'll use -O for --offset.
3989
3990 doc/zzuf.1 |   16 ++++++++--------
3991 src/zzuf.c |   20 ++++++++++----------
3992 2 files changed, 18 insertions(+), 18 deletions(-)
3993
3994commit f68cbe55dbf24f2606121ac83bae44d4378bd05f
3995Author: sam
3996Date:   Tue Jan 9 10:05:47 2007 +0000
3997
3998      * Rename -B/--max-bytes to -O/--max-output so that we can implement -A/-B.
3999
4000 doc/zzuf.1 |   16 ++++++++--------
4001 src/zzuf.c |   20 ++++++++++----------
4002 2 files changed, 18 insertions(+), 18 deletions(-)
4003
4004commit 3b9f2db74356e526ec742f18a49641607010aa40
4005Author: sam
4006Date:   Tue Jan 9 10:02:57 2007 +0000
4007
4008      * Implement map_fd for OS X.
4009
4010 configure.ac  |    4 ++--
4011 doc/zzuf.1    |    3 +++
4012 src/load-fd.c |   41 +++++++++++++++++++++++++++++++++++++++++
4013 3 files changed, 46 insertions(+), 2 deletions(-)
4014
4015commit fe028ec8789593c59a2fe1d37a5f3dacdeceb04f
4016Author: sam
4017Date:   Mon Jan 8 21:51:06 2007 +0000
4018
4019      * Fixed testsuite for anal shells.
4020
4021 test/testsuite.sh |    2 +-
4022 1 files changed, 1 insertions(+), 1 deletions(-)
4023
4024commit 4f9c0e7244ec358ef878e91d1159b9e898a02449
4025Author: sam
4026Date:   Mon Jan 8 21:49:57 2007 +0000
4027
4028      * Tru64 loader support (_RLD_LIST).
4029
4030 src/zzuf.c |   20 +++++++++++++++-----
4031 1 files changed, 15 insertions(+), 5 deletions(-)
4032
4033commit a6695e0ad2353b9fa586cdc3255e416204aedf2e
4034Author: sam
4035Date:   Mon Jan 8 21:48:39 2007 +0000
4036
4037      * Fix the socklen_t type detection on Linux.
4038
4039 configure.ac |    3 ++-
4040 1 files changed, 2 insertions(+), 1 deletions(-)
4041
4042commit 3769d13e84dc220ca7288ce8109bb23515a06b15
4043Author: sam
4044Date:   Mon Jan 8 21:05:05 2007 +0000
4045
4046      * Define sig_t to void (*) (int) if it does not exist.
4047
4048 src/load-signal.c |    2 ++
4049 1 files changed, 2 insertions(+), 0 deletions(-)
4050
4051commit 9329ed73f8994cd61e43db61933025b291ae8af1
4052Author: sam
4053Date:   Mon Jan 8 21:03:32 2007 +0000
4054
4055      * Define socklen_t to int if it does not exist.
4056
4057 configure.ac  |    2 ++
4058 src/load-fd.c |   10 ++++++++--
4059 2 files changed, 10 insertions(+), 2 deletions(-)
4060
4061commit f5d3a826750368ad51a4055aebea1a8856f25e29
4062Author: sam
4063Date:   Mon Jan 8 18:15:49 2007 +0000
4064
4065      * Test suite now uses the new MD5 feature.
4066
4067 test/testsuite.sh |   35 ++++++++++++-----------------------
4068 1 files changed, 12 insertions(+), 23 deletions(-)
4069
4070commit ec6d5434ced3886050b63accc9e6d7d0b0c613db
4071Author: sam
4072Date:   Mon Jan 8 17:54:16 2007 +0000
4073
4074      * Changed --md5 to only compute the standard output.
4075
4076 doc/zzuf.1 |    4 ++--
4077 src/zzuf.c |    2 +-
4078 2 files changed, 3 insertions(+), 3 deletions(-)
4079
4080commit 214cddf57e3703e8b2cbc37f2c47ef84e308c3f0
4081Author: sam
4082Date:   Mon Jan 8 17:50:34 2007 +0000
4083
4084      * Implemented -M/--md5 flag.
4085
4086 doc/zzuf.1      |   12 ++-
4087 src/Makefile.am |    2 +-
4088 src/md5.c       |  237 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
4089 src/md5.h       |   24 ++++++
4090 src/zzuf.c      |   97 +++++++++++++++++------
4091 5 files changed, 341 insertions(+), 31 deletions(-)
4092
4093commit 42429f94660a75d563f696f024eb7448d2632064
4094Author: sam
4095Date:   Sun Jan 7 21:29:37 2007 +0000
4096
4097      * Version 0.3.
4098      * Updated NEWS and ChangeLog.
4099
4100 ChangeLog    |  370 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4101 NEWS         |    7 +
4102 configure.ac |    4 +-
4103 3 files changed, 379 insertions(+), 2 deletions(-)
4104
4105commit 0faa467a258d37ab98e4a4080d5e56c3e9c4908c
4106Author: sam
4107Date:   Sun Jan 7 21:14:26 2007 +0000
4108
4109      * Factor regex stuff into fd.c, so that <regex.h> isn’t needed otherwhere.
4110
4111 src/fd.c          |   27 +++++++++++++++++++++++++--
4112 src/fd.h          |    5 ++---
4113 src/fuzz.c        |    1 -
4114 src/libzzuf.c     |   11 ++---------
4115 src/load-fd.c     |    1 -
4116 src/load-signal.c |    1 -
4117 src/load-stream.c |    1 -
4118 7 files changed, 29 insertions(+), 18 deletions(-)
4119
4120commit 1cd450310fc616192e76a7bd179ede3be1ca0338
4121Author: sam
4122Date:   Sun Jan 7 21:13:31 2007 +0000
4123
4124      * Use __srefill() on OS X, too. It now works properly.
4125
4126 doc/zzuf.1        |   10 +++++-----
4127 src/load-stream.c |    4 ----
4128 2 files changed, 5 insertions(+), 9 deletions(-)
4129
4130commit a1b86adf916e4a7341c958cd66fe62eaf62a3d57
4131Author: sam
4132Date:   Sun Jan 7 20:50:49 2007 +0000
4133
4134      * Implemented freopen().
4135
4136 doc/zzuf.1        |    5 +++--
4137 src/load-stream.c |   33 +++++++++++++++++++++++++++++++++
4138 2 files changed, 36 insertions(+), 2 deletions(-)
4139
4140commit 372d7e494656c57e735fe0d260a33642f02e4eff
4141Author: sam
4142Date:   Sun Jan 7 20:24:03 2007 +0000
4143
4144      * Protect __srefill_orig() calls.
4145
4146 src/load-stream.c |    2 +-
4147 1 files changed, 1 insertions(+), 1 deletions(-)
4148
4149commit 8541bae1e254afd9d66b82d1a05690177dd157bf
4150Author: sam
4151Date:   Sun Jan 7 19:12:35 2007 +0000
4152
4153      * Updated bootstrap script.
4154
4155 bootstrap |    9 +++++----
4156 1 files changed, 5 insertions(+), 4 deletions(-)
4157
4158commit 5def4f865c855fde1c859bc976921782870071be
4159Author: sam
4160Date:   Sun Jan 7 18:45:00 2007 +0000
4161
4162      * Documented stdin behaviour.
4163
4164 doc/zzuf.1        |    9 +++++++--
4165 src/zzuf.c        |    2 +-
4166 test/testsuite.sh |    3 ++-
4167 3 files changed, 10 insertions(+), 4 deletions(-)
4168
4169commit f7d235fa90ae47f77bc2ecdbcf57f9ee1206baaf
4170Author: sam
4171Date:   Sun Jan 7 18:36:19 2007 +0000
4172
4173      * Factored sources in the makefile.
4174
4175 src/Makefile.am |    8 ++++----
4176 1 files changed, 4 insertions(+), 4 deletions(-)
4177
4178commit cd2b38ca23091b4988fb5d72f0eae0c5ddf1d584
4179Author: sam
4180Date:   Sun Jan 7 18:34:50 2007 +0000
4181
4182      * Merged chars.c and fuzz.c.
4183
4184 src/Makefile.am |    4 +-
4185 src/chars.c     |   96 ----------------------------------------------
4186 src/chars.h     |   20 ----------
4187 src/fuzz.c      |  113 +++++++++++++++++++++++++++++++++++++++++++++++--------
4188 src/fuzz.h      |    3 +
4189 src/libzzuf.c   |    9 +---
4190 src/libzzuf.h   |    4 --
4191 src/zzuf.c      |    9 +---
4192 8 files changed, 106 insertions(+), 152 deletions(-)
4193
4194commit 3f1e7f93c0c6100c85ef2542f8e38144f1937f17
4195Author: sam
4196Date:   Sun Jan 7 18:18:50 2007 +0000
4197
4198      * If no argument is given, just fuzz standard input.
4199
4200 src/Makefile.am   |    6 +-
4201 src/chars.c       |   96 +++++++++++++++++++++
4202 src/chars.h       |   20 +++++
4203 src/fd.c          |  180 ++++++++++++++++++++++++++++++++++++++++
4204 src/fd.h          |   33 ++++++++
4205 src/fuzz.c        |   19 ++++
4206 src/fuzz.h        |    2 +
4207 src/libzzuf.c     |  238 ++---------------------------------------------------
4208 src/libzzuf.h     |   12 ---
4209 src/load-fd.c     |    2 +
4210 src/load-signal.c |    1 +
4211 src/load-stream.c |    2 +
4212 src/zzuf.c        |   61 ++++++++++++--
4213 13 files changed, 418 insertions(+), 254 deletions(-)
4214
4215commit f03ddbd8356e0abb947a32d17c91f532d535a47e
4216Author: sam
4217Date:   Sun Jan 7 17:12:53 2007 +0000
4218
4219      * Don't call cat or dd in the testsuite if they're statically linked.
4220
4221 test/testsuite.sh |   26 ++++++++++++++++----------
4222 1 files changed, 16 insertions(+), 10 deletions(-)
4223
4224commit ae749302ce43777106bfab96281dde67ea04115f
4225Author: sam
4226Date:   Sun Jan 7 16:31:33 2007 +0000
4227
4228      * Fix a compilation warning.
4229
4230 src/load-stream.c |    3 +++
4231 1 files changed, 3 insertions(+), 0 deletions(-)
4232
4233commit ad39f0638d3c500171db5b0f7360f9b908653085
4234Author: sam
4235Date:   Sun Jan 7 16:29:25 2007 +0000
4236
4237      * Added note about 64-bit offsets in manpage.
4238
4239 doc/zzuf.1 |    2 ++
4240 1 files changed, 2 insertions(+), 0 deletions(-)
4241
4242commit bb9d97f50940ccd07348cf9d52fc03438948b386
4243Author: sam
4244Date:   Sun Jan 7 16:27:59 2007 +0000
4245
4246      * Fixed __srefill()/lseek() conflict issue.
4247
4248 src/load-stream.c |    8 +++++---
4249 1 files changed, 5 insertions(+), 3 deletions(-)
4250
4251commit 8f8b7e2a0adb774939fd6c16632443690dc38b05
4252Author: sam
4253Date:   Sun Jan 7 16:09:13 2007 +0000
4254
4255      * Only use __srefill on OpenBSD and FreeBSD.
4256
4257 src/load-stream.c |    4 ++++
4258 1 files changed, 4 insertions(+), 0 deletions(-)
4259
4260commit eaf5c617b5b15112c965881c852b0e299edca175
4261Author: sam
4262Date:   Sun Jan 7 15:55:24 2007 +0000
4263
4264      * Updated manpage, fixed - to \- here and there.
4265
4266 doc/zzuf.1 |   42 +++++++++++++++++++++---------------------
4267 1 files changed, 21 insertions(+), 21 deletions(-)
4268
4269commit d1b0512986c0b304a9791af91a6bf8052ea86670
4270Author: sam
4271Date:   Sun Jan 7 15:55:00 2007 +0000
4272
4273      * Implemented BSD stdio by overriding __srefill().
4274
4275 src/load-stream.c |   82 ++++++++++++++++++++++++++++++++++------------------
4276 1 files changed, 53 insertions(+), 29 deletions(-)
4277
4278commit ab9d811fd9c2e8ded61526a9743c585d4c75be01
4279Author: sam
4280Date:   Sun Jan 7 14:22:34 2007 +0000
4281
4282      * Fuzz in __srefill even if _zz_disabled is on.
4283
4284 src/load-stream.c |    6 ++++--
4285 1 files changed, 4 insertions(+), 2 deletions(-)
4286
4287commit d367550fc99b1448984977bc43e5674ebb50c109
4288Author: sam
4289Date:   Sun Jan 7 14:16:46 2007 +0000
4290
4291      * Oops, got it wrong.
4292
4293 src/load-stream.c |    3 ++-
4294 1 files changed, 2 insertions(+), 1 deletions(-)
4295
4296commit ace4bfa13ab850ebcd9859b308af03b951108628
4297Author: sam
4298Date:   Sun Jan 7 14:16:06 2007 +0000
4299
4300      * Fix compilation warnings on BSD libc’s and a bug on FreeBSD.
4301
4302 src/load-stream.c |    8 ++++++--
4303 1 files changed, 6 insertions(+), 2 deletions(-)
4304
4305commit 10f17f48197f8d206c05765688910da985829bcc
4306Author: sam
4307Date:   Sun Jan 7 14:14:19 2007 +0000
4308
4309      * Implemented __refill(). Untested yet.
4310
4311 src/load-stream.c |   61 +++++++++++++++++++++++++++++++++++++++++++---------
4312 1 files changed, 50 insertions(+), 11 deletions(-)
4313
4314commit ae18bb2f87ea1878cb22d35b77606cfe10a858f7
4315Author: sam
4316Date:   Sun Jan 7 14:13:29 2007 +0000
4317
4318      * Made the testsuite shorter.
4319
4320 test/testsuite.sh |    2 +-
4321 1 files changed, 1 insertions(+), 1 deletions(-)
4322
4323commit 5dd97f8469452ba7971303c651869ff9cc9f932d
4324Author: sam
4325Date:   Sun Jan 7 13:20:04 2007 +0000
4326
4327      * Protected the _IO_getc_orig declaration.
4328
4329 src/load-stream.c |    2 ++
4330 1 files changed, 2 insertions(+), 0 deletions(-)
4331
4332commit f93d1dd3146996eb0915d79a6661481795d4c9b8
4333Author: sam
4334Date:   Sun Jan 7 13:18:36 2007 +0000
4335
4336      * Oops, compilation fix.
4337
4338 src/load-stream.c |    4 ++--
4339 1 files changed, 2 insertions(+), 2 deletions(-)
4340
4341commit f2e805e0f0e4bce2256a3f1d78b48a9e4abfff6f
4342Author: sam
4343Date:   Sun Jan 7 13:16:43 2007 +0000
4344
4345      * Added __srefill() skeleton, for BSD libc.
4346
4347 configure.ac      |    2 +-
4348 src/load-stream.c |   26 +++++++++++++++++++++++++-
4349 2 files changed, 26 insertions(+), 2 deletions(-)
4350
4351commit 7ee4debd47ae53fa62676075fe5bbc120e5862fb
4352Author: sam
4353Date:   Sun Jan 7 12:39:30 2007 +0000
4354
4355      * Added a note about statically linked binaries and one about getc().
4356
4357 doc/zzuf.1 |    8 ++++++++
4358 1 files changed, 8 insertions(+), 0 deletions(-)
4359
4360commit 7fe0ef7de94bb9defd6860ccfb01f0b34d1c957a
4361Author: sam
4362Date:   Sun Jan 7 12:06:07 2007 +0000
4363
4364      * Don’t run the testsuite if /bin/cat is statically linked.
4365
4366 test/testsuite.sh |    5 +++++
4367 1 files changed, 5 insertions(+), 0 deletions(-)
4368
4369commit eaf692461a6c6fd9d81b64ddc9ffc0b7d56f806e
4370Author: sam
4371Date:   Sun Jan 7 10:34:45 2007 +0000
4372
4373      * Always define getc(), but undefine the getc macro beforehands just in case.
4374      * Implemented _IO_getc().
4375
4376 configure.ac      |    2 +-
4377 doc/zzuf.1        |    8 ++++----
4378 src/fuzz.c        |    4 ++--
4379 src/load-stream.c |   38 ++++++++++++++++++++++++--------------
4380 test/testsuite.sh |   10 ++++++----
4381 5 files changed, 37 insertions(+), 25 deletions(-)
4382
4383commit a4797afc4529301c72dac2a56bd1064b1234ee24
4384Author: sam
4385Date:   Sun Jan 7 09:34:42 2007 +0000
4386
4387      * Implemented fseeko().
4388
4389 configure.ac      |    2 +-
4390 doc/zzuf.1        |    4 +-
4391 src/load-stream.c |   74 +++++++++++++++++++++++++++++++++--------------------
4392 3 files changed, 49 insertions(+), 31 deletions(-)
4393
4394commit 190511294a27f63c1dd40374bd6c06ef2e3dc8f6
4395Author: sam
4396Date:   Sat Jan 6 22:17:09 2007 +0000
4397
4398      * Fix a bug in the fgetln() implementation. The newline was not properly
4399        accounted for in the returned length.
4400
4401 src/load-stream.c |    4 ++--
4402 1 files changed, 2 insertions(+), 2 deletions(-)
4403
4404commit cf5ca3a3c1be1e65c3064affd371d207f3a27e7a
4405Author: sam
4406Date:   Sat Jan 6 21:54:02 2007 +0000
4407
4408      * BSD's md5 does not have a --help option. Trying /dev/null instead.
4409
4410 test/testsuite.sh |    4 ++--
4411 1 files changed, 2 insertions(+), 2 deletions(-)
4412
4413commit 7beda020ce6ff05e10514d7a02c9a248bf7b334b
4414Author: sam
4415Date:   Sat Jan 6 21:38:33 2007 +0000
4416
4417      * Cleaned up code.
4418
4419 src/load-stream.c |   27 +++++++++++++--------------
4420 1 files changed, 13 insertions(+), 14 deletions(-)
4421
4422commit f693e7287dcebbdf66c79eb098a74f00d3b9b665
4423Author: sam
4424Date:   Sat Jan 6 21:37:42 2007 +0000
4425
4426      * Only link with -ldl when available.
4427      * Removed PKG_* stuff from configure.ac.
4428      * Add more compilation warnings.
4429
4430 configure.ac    |   17 ++++-------------
4431 src/Makefile.am |    2 +-
4432 2 files changed, 5 insertions(+), 14 deletions(-)
4433
4434commit 9e0e4cb76770fd17c88f5e02bfabc75efa501a01
4435Author: sam
4436Date:   Sat Jan 6 21:25:56 2007 +0000
4437
4438      * Got testsuite to work on FreeBSD.
4439
4440 test/testsuite.sh |   31 ++++++++++++++++++++-----------
4441 1 files changed, 20 insertions(+), 11 deletions(-)
4442
4443commit 883aa413bf1a71e27e13969100268b48c9e06bde
4444Author: sam
4445Date:   Sat Jan 6 20:59:28 2007 +0000
4446
4447      * Fix for BSD machines: getc() may be defined as a macro.
4448
4449 src/load-stream.c |    2 ++
4450 1 files changed, 2 insertions(+), 0 deletions(-)
4451
4452commit 2b202a471ac870b87151e7f3455e54b83af57d37
4453Author: sam
4454Date:   Sat Jan 6 20:24:54 2007 +0000
4455
4456      * Fixed the head call in the testsuite so that it works on OS X.
4457
4458 test/testsuite.sh |   17 +++++++++--------
4459 1 files changed, 9 insertions(+), 8 deletions(-)
4460
4461commit b372bdaafadf5726dec46dd6ef266c7ec3ce5c89
4462Author: sam
4463Date:   Sat Jan 6 20:20:15 2007 +0000
4464
4465      * Added head and tail to the testsuite.
4466
4467 test/testsuite.sh |    4 ++++
4468 1 files changed, 4 insertions(+), 0 deletions(-)
4469
4470commit 24946cc39474f4b2bc53be5b2ed6fc590654fbba
4471Author: sam
4472Date:   Sat Jan 6 20:08:31 2007 +0000
4473
4474      * Fixed implicit declaration.
4475
4476 src/load-fd.c |    1 +
4477 1 files changed, 1 insertions(+), 0 deletions(-)
4478
4479commit 1a2d2faaa70ce6bf2edcd6f9036e0bef0b04a8bd
4480Author: sam
4481Date:   Sat Jan 6 20:02:01 2007 +0000
4482
4483      * Updated documentation wrt. mmap().
4484
4485 doc/zzuf.1 |   15 +++++++--------
4486 1 files changed, 7 insertions(+), 8 deletions(-)
4487
4488commit fc2c562801d977e225142225dc59abbece3fe7c5
4489Author: sam
4490Date:   Sat Jan 6 20:01:51 2007 +0000
4491
4492      * Missing autoconf check for mmap64().
4493
4494 configure.ac |    2 +-
4495 1 files changed, 1 insertions(+), 1 deletions(-)
4496
4497commit 943a0278b5a56bd4a48ae945c73853f1412c169b
4498Author: sam
4499Date:   Sat Jan 6 20:01:25 2007 +0000
4500
4501      * Implemented the mmap() family.
4502
4503 src/load-fd.c |   86 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
4504 1 files changed, 85 insertions(+), 1 deletions(-)
4505
4506commit 76ce44308ce68ace44e87e175a76295313e32292
4507Author: sam
4508Date:   Sat Jan 6 20:01:15 2007 +0000
4509
4510      * Implemented rewind().
4511
4512 src/load-stream.c |   25 +++++++++++++++++++++++++
4513 1 files changed, 25 insertions(+), 0 deletions(-)
4514
4515commit 00b1f1a1ebbcdda7da9bb79e563441c729c2d02a
4516Author: sam
4517Date:   Sat Jan 6 15:54:14 2007 +0000
4518
4519      * Fix fread() issue with standard input reading.
4520
4521 src/load-stream.c |    6 +++++-
4522 test/testsuite.sh |   11 +++++++----
4523 2 files changed, 12 insertions(+), 5 deletions(-)
4524
4525commit 65d07c22d424d3d77780d37bf9c9714e2ec52dc6
4526Author: sam
4527Date:   Sat Jan 6 14:03:07 2007 +0000
4528
4529      * Added a note about mmap() not being available.
4530
4531 doc/zzuf.1 |    5 +++--
4532 1 files changed, 3 insertions(+), 2 deletions(-)
4533
4534commit c3f925484173f40c9710c5f3111f326024f2a9d0
4535Author: sam
4536Date:   Sat Jan 6 14:02:51 2007 +0000
4537
4538      * Fix build with older versions of gcc.
4539
4540 src/debug.c |   19 +++++++++++--------
4541 src/zzuf.c  |    1 +
4542 2 files changed, 12 insertions(+), 8 deletions(-)
4543
4544commit 280ea46a38cd8d11b3edde9ddddb8291fca76967
4545Author: sam
4546Date:   Sat Jan 6 10:51:44 2007 +0000
4547
4548      * Documentation tuning.
4549
4550 doc/zzuf.1 |    4 ++--
4551 src/zzuf.c |   13 +++++++++----
4552 2 files changed, 11 insertions(+), 6 deletions(-)
4553
4554commit cc0823a88153ad61662bf3fa0183f87881e32ad3
4555Author: sam
4556Date:   Sat Jan 6 00:40:51 2007 +0000
4557
4558      * Version 0.2 is ready.
4559
4560 ChangeLog    |  910 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4561 NEWS         |    7 +
4562 TODO         |    5 -
4563 configure.ac |    4 +-
4564 src/zzuf.c   |    6 +-
4565 5 files changed, 923 insertions(+), 9 deletions(-)
4566
4567commit 951a1b7ad55de644bf4addabcbf3c4b393163cec
4568Author: sam
4569Date:   Sat Jan 6 00:26:39 2007 +0000
4570
4571      * Another note in the manpage.
4572
4573 doc/zzuf.1 |    5 +++++
4574 1 files changed, 5 insertions(+), 0 deletions(-)
4575
4576commit b9e12a232b078844e63fd3949aad923415f83b38
4577Author: sam
4578Date:   Sat Jan 6 00:10:46 2007 +0000
4579
4580      * Cosmetic fixes.
4581
4582 src/zzuf.c |   78 ++++++++++++++++++++++++++++++------------------------------
4583 1 files changed, 39 insertions(+), 39 deletions(-)
4584
4585commit a906f8bc784702385bc6f559729cbb099701b8b8
4586Author: sam
4587Date:   Sat Jan 6 00:08:16 2007 +0000
4588
4589      * Implemented --max-crashes.
4590      * Renamed --forks to --max-forks.
4591      * Changed debug messages format.
4592
4593 doc/zzuf.1 |   21 ++++++++++---
4594 src/zzuf.c |   92 ++++++++++++++++++++++++++++++++++--------------------------
4595 2 files changed, 68 insertions(+), 45 deletions(-)
4596
4597commit 7af80dac2e51b5eeb8d3c0e8c35306bf51eaf7e7
4598Author: sam
4599Date:   Fri Jan 5 23:15:29 2007 +0000
4600
4601      * Oops, forgot to fix --help output.
4602
4603 src/zzuf.c |    2 +-
4604 1 files changed, 1 insertions(+), 1 deletions(-)
4605
4606commit 8b38085f751cc71819075d636f2e4f086c268f1d
4607Author: sam
4608Date:   Fri Jan 5 23:14:37 2007 +0000
4609
4610      * Rename --fork to --max-forks.
4611
4612 doc/zzuf.1 |    2 +-
4613 src/zzuf.c |    4 ++--
4614 2 files changed, 3 insertions(+), 3 deletions(-)
4615
4616commit 721f5d9d2cbeb6b5ff7872d5deaf0e694bcaaaae
4617Author: sam
4618Date:   Fri Jan 5 21:36:13 2007 +0000
4619
4620      * Specified signal handling stuff in the manpage.
4621
4622 doc/zzuf.1 |   14 ++++++++------
4623 1 files changed, 8 insertions(+), 6 deletions(-)
4624
4625commit 6a12dc31a020c268b7bde1553fedb00ad328bcc2
4626Author: sam
4627Date:   Fri Jan 5 21:33:28 2007 +0000
4628
4629      * Split the bugs manpage section into bugs and restrictions.
4630      * Listed diverted functions.
4631
4632 doc/zzuf.1 |   56 +++++++++++++++++++++++++++++++++++++-------------------
4633 1 files changed, 37 insertions(+), 19 deletions(-)
4634
4635commit ba16f0dc550b316c054ff98bd22c904c9abc9748
4636Author: sam
4637Date:   Fri Jan 5 17:34:10 2007 +0000
4638
4639      * Fix an uncontrolled corruption bug in fgetln().
4640
4641 src/load-stream.c |    2 +-
4642 1 files changed, 1 insertions(+), 1 deletions(-)
4643
4644commit d3ac2577c43c733938af5fb1dd5d463b3676af00
4645Author: sam
4646Date:   Fri Jan 5 16:03:04 2007 +0000
4647
4648      * Fix fgetln(). The testsuite *almost* passes.
4649
4650 src/load-stream.c |   22 ++++++++++++----------
4651 1 files changed, 12 insertions(+), 10 deletions(-)
4652
4653commit fdaa9cfef83dbd783b6b5476862eb9bf7a5bef40
4654Author: sam
4655Date:   Fri Jan 5 14:36:39 2007 +0000
4656
4657      * Implemented BSD fgetln(). Untested yet.
4658
4659 configure.ac      |    2 +-
4660 src/libzzuf.c     |    7 +++++++
4661 src/libzzuf.h     |    3 +++
4662 src/load-stream.c |   50 ++++++++++++++++++++++++++++++++++++++++++++++++++
4663 4 files changed, 61 insertions(+), 1 deletions(-)
4664
4665commit 5340742077256c95afa8d90a741098b895d8569a
4666Author: sam
4667Date:   Fri Jan 5 11:01:49 2007 +0000
4668
4669      * Put back grep and sed into the testsuite, now that we can protect newlines
4670        from being fuzzed away.
4671
4672 test/testsuite.sh |   52 ++++++++++++++++++++++++++++++----------------------
4673 1 files changed, 30 insertions(+), 22 deletions(-)
4674
4675commit 708ee4d029e82d7270312f4df67a822d8d9b51d4
4676Author: sam
4677Date:   Fri Jan 5 10:49:12 2007 +0000
4678
4679      * Minor layout tuning.
4680
4681 doc/zzuf.1 |    2 +-
4682 1 files changed, 1 insertions(+), 1 deletions(-)
4683
4684commit 8b24c6b5e0296e990d4c348b822f6ede88fa9511
4685Author: sam
4686Date:   Fri Jan 5 10:28:07 2007 +0000
4687
4688      * Allow octal escape values for -P and -R.
4689      * Updated manpage accordingly and added a few minor things in it.
4690
4691 doc/zzuf.1    |   44 +++++++++++++++++++++++---------------------
4692 src/libzzuf.c |   10 ++++++++--
4693 2 files changed, 31 insertions(+), 23 deletions(-)
4694
4695commit dd964972484febd3cd940740166deca44f2a6b21
4696Author: sam
4697Date:   Fri Jan 5 08:01:06 2007 +0000
4698
4699      * Change -N to -n for --network.
4700
4701 doc/zzuf.1 |    4 ++--
4702 src/zzuf.c |   14 +++++++-------
4703 2 files changed, 9 insertions(+), 9 deletions(-)
4704
4705commit 5627236611eca3e22f6942b747dd204aec6ee581
4706Author: sam
4707Date:   Fri Jan 5 07:57:41 2007 +0000
4708
4709      * Clarified reproducibility claim.
4710
4711 doc/zzuf.1 |    8 ++++----
4712 1 files changed, 4 insertions(+), 4 deletions(-)
4713
4714commit b5df66bf0dfa156f911331634b46f2f812562ada
4715Author: sam
4716Date:   Fri Jan 5 07:52:30 2007 +0000
4717
4718      * Network support.
4719
4720 doc/zzuf.1    |   13 +++++++------
4721 src/libzzuf.c |    5 +++++
4722 src/libzzuf.h |    1 +
4723 src/load-fd.c |   44 ++++++++++++++++++++++++++++++++++++++++++++
4724 src/zzuf.c    |   18 ++++++++++++------
4725 5 files changed, 69 insertions(+), 12 deletions(-)
4726
4727commit f99b21a0d8b8d7024f8a3aa3ef7d470720c79ebb
4728Author: sam
4729Date:   Fri Jan 5 00:24:43 2007 +0000
4730
4731      * Manpage layout improvements.
4732
4733 doc/zzuf.1 |   99 ++++++++++++++++++++++-------------------------------------
4734 1 files changed, 37 insertions(+), 62 deletions(-)
4735
4736commit 8ab98ef880431ac281a605a4f3f4d94272295996
4737Author: sam
4738Date:   Thu Jan 4 13:33:33 2007 +0000
4739
4740      * Minor manpage improvement.
4741
4742 doc/zzuf.1 |    5 +++--
4743 1 files changed, 3 insertions(+), 2 deletions(-)
4744
4745commit 9072f7022a919d73189a03331cfc5987bc632170
4746Author: sam
4747Date:   Thu Jan 4 13:28:35 2007 +0000
4748
4749      * Improved manpage, especially the statistical effect of using -R.
4750
4751 doc/zzuf.1 |   90 ++++++++++++++++++++++++++++++++++++++++--------------------
4752 1 files changed, 60 insertions(+), 30 deletions(-)
4753
4754commit d02551154b4f350dab88964de580068faf9863bc
4755Author: sam
4756Date:   Thu Jan 4 08:59:05 2007 +0000
4757
4758      * Implemented -R / --refuse.
4759
4760 doc/zzuf.1    |   20 ++++++++++++++++++++
4761 src/fuzz.c    |   11 +++++++++--
4762 src/libzzuf.c |   21 +++++++++++++--------
4763 src/libzzuf.h |    3 ++-
4764 src/zzuf.c    |   17 ++++++++++++-----
4765 5 files changed, 56 insertions(+), 16 deletions(-)
4766
4767commit f930ad29221b0715dbd0415615fa5ac7de779ea0
4768Author: sam
4769Date:   Thu Jan 4 01:09:04 2007 +0000
4770
4771      * Implement -P / --protect.
4772
4773 doc/zzuf.1    |   40 ++++++++++++++++++++++++++++++--
4774 src/fuzz.c    |   11 +++++++-
4775 src/libzzuf.c |   70 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4776 src/libzzuf.h |    3 ++
4777 src/zzuf.c    |   22 ++++++++++++-----
4778 5 files changed, 134 insertions(+), 12 deletions(-)
4779
4780commit faae881c76b5eac291c3d6142aa7a539174172a8
4781Author: sam
4782Date:   Wed Jan 3 22:51:36 2007 +0000
4783
4784      * Added a _zz_disabled flag. This is needed on OS X where we protect the
4785        fopen_orig() call because it will call our own diverted open() function
4786        and we don't want it to fiddle with our structures.
4787
4788 src/libzzuf.c     |    1 +
4789 src/libzzuf.h     |    1 +
4790 src/load-fd.c     |    8 ++++----
4791 src/load-stream.c |   18 +++++++++++++++++-
4792 4 files changed, 23 insertions(+), 5 deletions(-)
4793
4794commit b9eed7bf9daa4c0b1008e1cb74d3e5b643107d0a
4795Author: sam
4796Date:   Wed Jan 3 22:25:45 2007 +0000
4797
4798      * Do not fuzz anything if 0 bytes were read.
4799      * Added a debug message for fuzzing.
4800
4801 src/fuzz.c        |    4 +++-
4802 src/load-stream.c |    7 +++++--
4803 2 files changed, 8 insertions(+), 3 deletions(-)
4804
4805commit ab943738876fa48f4970871bb81da9e807c3f8e0
4806Author: sam
4807Date:   Wed Jan 3 22:12:02 2007 +0000
4808
4809      * Better debug messages in load-stream.c.
4810
4811 src/load-stream.c |   30 ++++++++++++++++++------------
4812 1 files changed, 18 insertions(+), 12 deletions(-)
4813
4814commit 871f9d27dc093bc19be25fc632f4ec1cd1687a6a
4815Author: sam
4816Date:   Wed Jan 3 22:10:57 2007 +0000
4817
4818      * Implemented %c in our debug() printf implementation.
4819
4820 src/debug.c |    9 +++++++--
4821 1 files changed, 7 insertions(+), 2 deletions(-)
4822
4823commit 875b8c5a24833ff8a5ff94f05520ecd7de588d4d
4824Author: sam
4825Date:   Wed Jan 3 21:53:03 2007 +0000
4826
4827      * Use "strings </dev/urandom", not "strings /dev/urandom".
4828
4829 test/testsuite.sh |    2 +-
4830 1 files changed, 1 insertions(+), 1 deletions(-)
4831
4832commit 8aad11b56d7e2506091f8e0212a5bf803697a3a5
4833Author: sam
4834Date:   Wed Jan 3 21:51:11 2007 +0000
4835
4836      * Added a stupid PRNG to streamcat and fdcat.
4837      * Do not use sed in the testsuite, because of OS X.
4838
4839 test/fdcat.c      |   20 ++++++++++++++------
4840 test/streamcat.c  |   18 +++++++++++++-----
4841 test/testsuite.sh |    4 +++-
4842 3 files changed, 30 insertions(+), 12 deletions(-)
4843
4844commit 40cd2ff92bfd475f7c63330a6a0196e7784b71bd
4845Author: sam
4846Date:   Wed Jan 3 21:20:22 2007 +0000
4847
4848      * No longer use the OS's PRNG, we use our own (based on a Dr Dobbs article
4849        from November 1985, page 91).
4850
4851 src/random.c |   16 +++++++++++-----
4852 1 files changed, 11 insertions(+), 5 deletions(-)
4853
4854commit 8440679beb5a497ede45783cf962b288eaec7983
4855Author: sam
4856Date:   Wed Jan 3 20:43:47 2007 +0000
4857
4858      * Split some code into clean functions.
4859
4860 src/zzuf.c |  281 ++++++++++++++++++++++++++++++++----------------------------
4861 1 files changed, 150 insertions(+), 131 deletions(-)
4862
4863commit c262e3b04a65442545fdd07bff7043cfb26405c5
4864Author: sam
4865Date:   Wed Jan 3 17:58:11 2007 +0000
4866
4867      * Make the testsuite reproductible.
4868
4869 test/testsuite.sh |    4 ++--
4870 1 files changed, 2 insertions(+), 2 deletions(-)
4871
4872commit 475565b81fbe33886887e21ec29d8132b9a3f784
4873Author: sam
4874Date:   Wed Jan 3 17:57:52 2007 +0000
4875
4876      * Now works on Darwin!
4877
4878 src/Makefile.am |    2 +-
4879 src/zzuf.c      |   14 ++++++++------
4880 2 files changed, 9 insertions(+), 7 deletions(-)
4881
4882commit 2ff341f08885ca980ecc2954f49b41be10b16f13
4883Author: sam
4884Date:   Wed Jan 3 09:09:41 2007 +0000
4885
4886      * The whole crap now builds on OS X. Now if it only agreed to run, too...
4887
4888 configure.ac      |    6 ++++++
4889 src/Makefile.am   |    2 +-
4890 src/load-fd.c     |   18 +++++++++++++++++-
4891 src/load-signal.c |   16 +++++++++++-----
4892 src/load-stream.c |   25 ++++++++++++++++++++++++-
4893 src/zzuf.c        |   16 +++++++++++-----
4894 test/fdcat.c      |    2 ++
4895 7 files changed, 72 insertions(+), 13 deletions(-)
4896
4897commit 2d48100d1abd051770b22b52db858b6f5c615591
4898Author: sam
4899Date:   Wed Jan 3 09:04:01 2007 +0000
4900
4901      * Minor optimisations to the testsuite.
4902
4903 test/testsuite.sh |    6 +++---
4904 1 files changed, 3 insertions(+), 3 deletions(-)
4905
4906commit 25e2e334d951027b678159bda263215254334ada
4907Author: sam
4908Date:   Wed Jan 3 01:28:02 2007 +0000
4909
4910      * Oops, fixed the testsuite again.
4911
4912 test/testsuite.sh |    4 +++-
4913 1 files changed, 3 insertions(+), 1 deletions(-)
4914
4915commit d229f69f87d0a9c4be891b23d9524f94fc084534
4916Author: sam
4917Date:   Tue Jan 2 18:26:56 2007 +0000
4918
4919      * Oops, fixed stdout writing.
4920
4921 src/zzuf.c |    2 +-
4922 1 files changed, 1 insertions(+), 1 deletions(-)
4923
4924commit cad778250cda8be8c82b8233d690610bbbf9ce81
4925Author: sam
4926Date:   Tue Jan 2 17:15:34 2007 +0000
4927
4928      * Totally reworked webpage.
4929
4930 doc/zzuf.1 |  370 ++++++++++++++++++++++--------------------------------------
4931 1 files changed, 134 insertions(+), 236 deletions(-)
4932
4933commit 0b6c094b887e16809793af3eb94b49baab396e38
4934Author: sam
4935Date:   Tue Jan 2 14:51:55 2007 +0000
4936
4937      * Output process status to stdout, not stderr.
4938
4939 src/zzuf.c |   12 +++++++-----
4940 1 files changed, 7 insertions(+), 5 deletions(-)
4941
4942commit acdb9fdcec5ed793cb391cbb83cdd3f0aea736bc
4943Author: sam
4944Date:   Tue Jan 2 13:26:32 2007 +0000
4945
4946      * Do not count debug bytes in the --max-bytes count.
4947
4948 src/zzuf.c |    3 ++-
4949 1 files changed, 2 insertions(+), 1 deletions(-)
4950
4951commit 52350c75832e804c346efde298988b5c4d2f2a7a
4952Author: sam
4953Date:   Tue Jan 2 10:45:19 2007 +0000
4954
4955      * Fix typo in manpage.
4956
4957 doc/zzuf.1 |    2 +-
4958 1 files changed, 1 insertions(+), 1 deletions(-)
4959
4960commit 8b3d23095aa377dd42f54fdb66f42fc3edd3339e
4961Author: sam
4962Date:   Tue Jan 2 01:13:05 2007 +0000
4963
4964      * Use a separate file descriptor for debugging messages, so that the -q flag
4965        does not remove debug messages.
4966      * Slightly improved fd handling code.
4967
4968 src/debug.c   |    3 +-
4969 src/libzzuf.h |   13 ++++++---
4970 src/load-fd.c |    5 +++
4971 src/zzuf.c    |   76 +++++++++++++++++++++++++++-----------------------------
4972 4 files changed, 52 insertions(+), 45 deletions(-)
4973
4974commit a54d904955b15916ddf020be960a7333941e91c8
4975Author: sam
4976Date:   Tue Jan 2 00:27:33 2007 +0000
4977
4978      * Made the debug() function signal-safe by reimplementing the necessary
4979        subset of fprintf() we needed.
4980
4981 src/debug.c |   93 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
4982 1 files changed, 91 insertions(+), 2 deletions(-)
4983
4984commit a48b358b768e77666390d24315428bbea8568d95
4985Author: sam
4986Date:   Mon Jan 1 21:55:48 2007 +0000
4987
4988      * Deprecate README tutorial. Everything’s in the manpage now.
4989
4990 README |   41 ++---------------------------------------
4991 1 files changed, 2 insertions(+), 39 deletions(-)
4992
4993commit 5b8dae09456d1c1a739c3eacdcf14d97e71f8bd9
4994Author: sam
4995Date:   Mon Jan 1 21:35:54 2007 +0000
4996
4997      * Implemented signal handling.
4998      * Updated documentation accordingly and improved a few parts.
4999
5000 doc/zzuf.1        |   70 +++++++++++++++++++++++++-----
5001 src/Makefile.am   |    3 +-
5002 src/libzzuf.c     |   10 +++-
5003 src/libzzuf.h     |    3 +-
5004 src/load-signal.c |  125 +++++++++++++++++++++++++++++++++++++++++++++++++++++
5005 src/load.h        |    1 +
5006 src/zzuf.c        |   26 +++++++----
5007 7 files changed, 213 insertions(+), 25 deletions(-)
5008
5009commit 0f4ce45838f3f8a6066019fdc933c64081d082bf
5010Author: sam
5011Date:   Mon Jan 1 19:49:57 2007 +0000
5012
5013      * Alphabetise flags in help output and manpage.
5014
5015 doc/zzuf.1 |  124 ++++++++++++++++++++++++++++++------------------------------
5016 src/zzuf.c |   40 ++++++++++----------
5017 2 files changed, 82 insertions(+), 82 deletions(-)
5018
5019commit 5b072e01aeed09473923df8a7c2273ba5e20521f
5020Author: sam
5021Date:   Mon Jan 1 19:14:55 2007 +0000
5022
5023      * Update documentation.
5024
5025 README     |   18 +++++++++---------
5026 doc/zzuf.1 |   18 +++++++++---------
5027 2 files changed, 18 insertions(+), 18 deletions(-)
5028
5029commit afe6d97bc7ce8b9734f032b2356033bd008ebc47
5030Author: sam
5031Date:   Mon Jan 1 18:56:13 2007 +0000
5032
5033      * Switch to REG_EXTENDED.
5034      * Implement -c (--cmdline).
5035      * Updated documentation accordingly.
5036
5037 doc/zzuf.1    |   25 +++++++++++++-
5038 src/libzzuf.c |    4 +-
5039 src/zzuf.c    |   97 ++++++++++++++++++++++++++++++++++++++++++++++++--------
5040 3 files changed, 108 insertions(+), 18 deletions(-)
5041
5042commit c2e64f1d37c050a7c08f96c65fa3cdfdfa0df3f2
5043Author: sam
5044Date:   Fri Dec 29 18:13:42 2006 +0000
5045
5046      * Check regex syntax in zzuf.
5047      * Fix minor, harmful memory leaks.
5048
5049 src/zzuf.c |   49 +++++++++++++++++++++++++++++++------------------
5050 1 files changed, 31 insertions(+), 18 deletions(-)
5051
5052commit 1891f39b0b59f09519b28372aacd5965799db178
5053Author: sam
5054Date:   Fri Dec 29 17:49:11 2006 +0000
5055
5056      * Factored regex matching stuff.
5057
5058 src/debug.c       |    1 -
5059 src/fuzz.c        |    1 -
5060 src/libzzuf.c     |   35 ++++++++++++++++++++++++++---------
5061 src/libzzuf.h     |    7 ++-----
5062 src/load-fd.c     |   29 ++++++++++-------------------
5063 src/load-stream.c |   32 +++++++++++---------------------
5064 6 files changed, 49 insertions(+), 56 deletions(-)
5065
5066commit 0f14107de892b1c622b6c95dfd37179c99a88746
5067Author: sam
5068Date:   Fri Dec 29 17:22:11 2006 +0000
5069
5070      * Added the -i flag (for stdin fuzzing).
5071
5072 doc/zzuf.1        |    7 ++++++-
5073 src/libzzuf.c     |    4 ++++
5074 src/zzuf.c        |   18 ++++++++++++------
5075 test/testsuite.sh |   25 ++++++++++++++++---------
5076 4 files changed, 38 insertions(+), 16 deletions(-)
5077
5078commit 62a0e8821e229dfc5e90b88555cb6232daf1b143
5079Author: sam
5080Date:   Fri Dec 29 16:46:06 2006 +0000
5081
5082      * Change -i/-e to -I/-E.
5083
5084 README     |    6 +++---
5085 doc/zzuf.1 |   12 ++++++------
5086 src/zzuf.c |   22 +++++++++++-----------
5087 3 files changed, 20 insertions(+), 20 deletions(-)
5088
5089commit 944b9bdf9fef1ff8a1cfaacf2c89cfb881d87948
5090Author: sam
5091Date:   Thu Dec 28 20:32:21 2006 +0000
5092
5093      * Renamed functions here and there.
5094
5095 src/fuzz.c        |    4 ++--
5096 src/libzzuf.c     |   30 ++++++++++++++----------------
5097 src/libzzuf.h     |   18 +++++++++---------
5098 src/load-fd.c     |   16 ++++++++--------
5099 src/load-stream.c |   34 +++++++++++++++++-----------------
5100 5 files changed, 50 insertions(+), 52 deletions(-)
5101
5102commit 18f824112152ea395fa29541701a8f4bc7b2823a
5103Author: sam
5104Date:   Thu Dec 28 20:22:32 2006 +0000
5105
5106      * Improved zfd_register() and zfd_* function performances.
5107      * Changed function names here and there.
5108
5109 src/debug.c       |    6 +-
5110 src/debug.h       |    4 +-
5111 src/fuzz.c        |   14 ++--
5112 src/fuzz.h        |    2 +-
5113 src/libzzuf.c     |  171 +++++++++++++++++++++++++++++++++++++----------------
5114 src/libzzuf.h     |   22 ++++---
5115 src/load-fd.c     |   32 +++++-----
5116 src/load-stream.c |   54 ++++++++--------
5117 src/load.h        |    4 +-
5118 src/random.c      |    4 +-
5119 src/random.h      |    4 +-
5120 11 files changed, 193 insertions(+), 124 deletions(-)
5121
5122commit cf6685d6b3ac0991b7d4e4af14a6539510371ffd
5123Author: sam
5124Date:   Thu Dec 28 17:48:05 2006 +0000
5125
5126      * Fixed a partial read data loss bug in the fread implementation.
5127      * Cosmetic fixes.
5128
5129 src/load-fd.c     |   14 +++-----------
5130 src/load-stream.c |   33 ++++++++++++++++++++++-----------
5131 2 files changed, 25 insertions(+), 22 deletions(-)
5132
5133commit 3c1c5e12fabc9101ff0164d82dccfada6597b28c
5134Author: sam
5135Date:   Thu Dec 28 17:47:26 2006 +0000
5136
5137      * Added cat reimplementations to the testsuite.
5138
5139 Makefile.am       |    4 +-
5140 test/Makefile.am  |    5 ++++
5141 test/fdcat.c      |   66 ++++++++++++++++++++++++++++++++++++++++++++++++++++
5142 test/streamcat.c  |   67 +++++++++++++++++++++++++++++++++++++++++++++++++++++
5143 test/testsuite.sh |    4 +++
5144 5 files changed, 144 insertions(+), 2 deletions(-)
5145
5146commit d32d5babf16d53d29d0fa8ebca3ef1ccbac9f732
5147Author: sam
5148Date:   Thu Dec 28 15:51:43 2006 +0000
5149
5150      * Shorten function names.
5151
5152 src/fuzz.c        |    4 ++--
5153 src/libzzuf.c     |   18 ++++++++++--------
5154 src/libzzuf.h     |   14 +++++++-------
5155 src/load-fd.c     |   16 ++++++++--------
5156 src/load-stream.c |   36 ++++++++++++++++++------------------
5157 5 files changed, 45 insertions(+), 43 deletions(-)
5158
5159commit 5863e7b925aa5ac7fdeba863ac8fa195cbf31bed
5160Author: sam
5161Date:   Thu Dec 28 15:48:10 2006 +0000
5162
5163      * Hide struct zzuf behind public functions. No real abstraction yet.
5164
5165 src/fuzz.c        |   27 +++++++++++++++------------
5166 src/libzzuf.c     |   48 +++++++++++++++++++++++++++++++++++++++++++++++-
5167 src/libzzuf.h     |   20 ++++++++++++--------
5168 src/load-fd.c     |   20 ++++++++------------
5169 src/load-stream.c |   42 ++++++++++++++++++------------------------
5170 5 files changed, 100 insertions(+), 57 deletions(-)
5171
5172commit ffb2b21de1ff8599ab20a09578784cdfc00242fc
5173Author: sam
5174Date:   Thu Dec 28 15:44:28 2006 +0000
5175
5176      * Add a changelog (from version 1.0).
5177
5178 ChangeLog |   49 +++++++++++++++++++++++++++++++++++++++++++++++++
5179 1 files changed, 49 insertions(+), 0 deletions(-)
5180
5181commit 4f48479e11e401d96948976cef9f283fe2f3921c
5182Author: sam
5183Date:   Thu Dec 28 15:44:13 2006 +0000
5184
5185      * Do not put version information in the distributed .so.
5186
5187 src/Makefile.am |    2 +-
5188 1 files changed, 1 insertions(+), 1 deletions(-)
5189
5190commit 5f348bee9696613ee9ee69ee2736dd529f4931f2
5191Author: sam
5192Date:   Thu Dec 28 15:43:28 2006 +0000
5193
5194      * Update documentation.
5195
5196 README |   13 +++++++++----
5197 1 files changed, 9 insertions(+), 4 deletions(-)
5198
5199commit ff246c746cc0093bfdf7c5ed190f14255096e2e7
5200Author: sam
5201Date:   Sat Dec 23 19:12:52 2006 +0000
5202
5203      * Oops, correctly install manpage.
5204
5205 Makefile.am |    4 ++--
5206 1 files changed, 2 insertions(+), 2 deletions(-)
5207
5208commit abe0757d55551c30d8b93f9b525dca8c206f6766
5209Author: sam
5210Date:   Sat Dec 23 18:40:28 2006 +0000
5211
5212      * Typo in Makefile.am.
5213
5214 src/Makefile.am |    2 +-
5215 1 files changed, 1 insertions(+), 1 deletions(-)
5216
5217commit d54d8db8c340ce46d6ac2d6d76b8e333ba42f9f6
5218Author: sam
5219Date:   Sat Dec 23 18:37:52 2006 +0000
5220
5221      * Prepare version 0.1.
5222
5223 AUTHORS      |    2 ++
5224 NEWS         |   10 ++++++++++
5225 README       |    1 +
5226 configure.ac |    4 ++--
5227 4 files changed, 15 insertions(+), 2 deletions(-)
5228
5229commit b4c0935ccf7eb7d019581f5917c85c2f1f1e5b34
5230Author: sam
5231Date:   Fri Dec 22 23:40:03 2006 +0000
5232
5233      * Sync’ed README and manpage.
5234
5235 README |   17 ++++++-----------
5236 1 files changed, 6 insertions(+), 11 deletions(-)
5237
5238commit 077054a3cc4e4a064561d648f8f37573c78dfae0
5239Author: sam
5240Date:   Fri Dec 22 23:36:04 2006 +0000
5241
5242      * Slightly updated documentation.
5243
5244 doc/zzuf.1 |   24 +++++++++++++++++++-----
5245 src/zzuf.c |   14 +++++++-------
5246 2 files changed, 26 insertions(+), 12 deletions(-)
5247
5248commit d1f8b10b4406ecfa68c2be1981de3825ef63eb3b
5249Author: sam
5250Date:   Fri Dec 22 17:01:16 2006 +0000
5251
5252      * Fix stdout/stderr copying. Don't use fprintf for something that can
5253        have null bytes (lol @ me).
5254
5255 src/zzuf.c |    6 +-----
5256 1 files changed, 1 insertions(+), 5 deletions(-)
5257
5258commit b53d285afd7fdc85097223e19d98a92b03565247
5259Author: sam
5260Date:   Fri Dec 22 16:54:55 2006 +0000
5261
5262      * Fix a cleanup bug in the testsuite.
5263      * If any of the tests failed, do not erase the test files.
5264
5265 test/testsuite.sh |   16 ++++++++++------
5266 1 files changed, 10 insertions(+), 6 deletions(-)
5267
5268commit e1adfc44fd1f9f1f903e5b190d3e9a2f092b8743
5269Author: sam
5270Date:   Fri Dec 22 16:36:47 2006 +0000
5271
5272      * Slightly modified --help message.
5273
5274 src/zzuf.c |   15 ++++++++-------
5275 1 files changed, 8 insertions(+), 7 deletions(-)
5276
5277commit d98b13bf9b3a3c123f09c76d37122139ab367038
5278Author: sam
5279Date:   Fri Dec 22 16:36:30 2006 +0000
5280
5281      * Wrote a manpage. Phew.
5282
5283 Makefile.am     |    2 +-
5284 configure.ac    |    1 +
5285 doc/Makefile.am |    6 ++
5286 doc/zzuf.1      |  206 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
5287 4 files changed, 214 insertions(+), 1 deletions(-)
5288
5289commit 7a64c123daa17f5aeaf4b8cefaf0fc14ea3cfb69
5290Author: sam
5291Date:   Fri Dec 22 15:06:21 2006 +0000
5292
5293      * Implement --max-bytes and --max-time.
5294
5295 src/zzuf.c |  161 ++++++++++++++++++++++++++++++++++++++++++++----------------
5296 1 files changed, 118 insertions(+), 43 deletions(-)
5297
5298commit 5a856cd864e8da9ec398266fd2da62c1c34a4148
5299Author: sam
5300Date:   Fri Dec 22 13:53:58 2006 +0000
5301
5302      * Implemented parallelisation.
5303      * Implemented “quiet” mode.
5304      * Handle stdin and stderr in their own pipes.
5305
5306 src/zzuf.c |  284 +++++++++++++++++++++++++++++++++++++++++++-----------------
5307 1 files changed, 206 insertions(+), 78 deletions(-)
5308
5309commit 4d714909cd2fd4c476adb37ea18fd89cd88ef711
5310Author: sam
5311Date:   Fri Dec 22 13:18:13 2006 +0000
5312
5313      * Don’t rely on libzzuf.h in debug.c, so that it can be used in zzuf, too.
5314
5315 src/debug.c |    3 ++-
5316 1 files changed, 2 insertions(+), 1 deletions(-)
5317
5318commit 0525ddd7c02676049dab2cadf357310a155acee7
5319Author: sam
5320Date:   Thu Dec 21 19:56:22 2006 +0000
5321
5322      * Fork to launch the child and read its stdout/stderr.
5323
5324 src/zzuf.c |  111 +++++++++++++++++++++++++++++++++++++++++++++++++----------
5325 1 files changed, 92 insertions(+), 19 deletions(-)
5326
5327commit 343875108d71916e2ce7b865767129d64780e1b6
5328Author: sam
5329Date:   Mon Dec 18 13:23:56 2006 +0000
5330
5331      * Improved help.
5332
5333 src/zzuf.c |   37 ++++++++++++++++++++++++++++++-------
5334 1 files changed, 30 insertions(+), 7 deletions(-)
5335
5336commit f0e3700a62d7af44414dea3f82d8dbc6a3b0739b
5337Author: sam
5338Date:   Mon Dec 18 12:58:47 2006 +0000
5339
5340      * Improved TODO list.
5341
5342 TODO |   24 ++++++++++++++----------
5343 1 files changed, 14 insertions(+), 10 deletions(-)
5344
5345commit b05f2326f7ba1383c541a8c4bf7d6eb76c934ed0
5346Author: sam
5347Date:   Mon Dec 18 12:48:49 2006 +0000
5348
5349      * More testsuite improvements.
5350
5351 test/testsuite.sh |   53 ++++++++++++++++++++++++++++++++++++++++-------------
5352 1 files changed, 40 insertions(+), 13 deletions(-)
5353
5354commit cf7c6a6353b7b918a4208b956ea48fa35f90bcef
5355Author: sam
5356Date:   Mon Dec 18 11:07:42 2006 +0000
5357
5358      * Better tests and error reporting in the testsuite.
5359
5360 test/testsuite.sh |   44 ++++++++++++++++++++++++++++++++++++--------
5361 1 files changed, 36 insertions(+), 8 deletions(-)
5362
5363commit f5ef4d4d49a81de0f2d6c9a7a4f411af3cc781d5
5364Author: sam
5365Date:   Sun Dec 17 23:58:23 2006 +0000
5366
5367      * Huge performance improvement by caching the bit array. Yay.
5368
5369 src/fuzz.c        |   56 ++++++++++++++++++++++++++++++++--------------------
5370 src/libzzuf.c     |    3 +-
5371 src/libzzuf.h     |    7 ++++++
5372 src/load-fd.c     |    3 ++
5373 src/load-stream.c |    3 ++
5374 5 files changed, 49 insertions(+), 23 deletions(-)
5375
5376commit 9a3253a9c8de7a325b1b186cae0ac19c1f14c3cc
5377Author: sam
5378Date:   Sun Dec 17 22:14:13 2006 +0000
5379
5380      * Added getc(), fgetc(), fgets(), ungetc(), getline() and getdelim().
5381      * sed now works properly.
5382
5383 src/load-stream.c |  218 +++++++++++++++++++++++++++++++++++++++++++++++------
5384 1 files changed, 196 insertions(+), 22 deletions(-)
5385
5386commit d90c8d8d34d7657f15bdd0ca4d0849a80709423b
5387Author: sam
5388Date:   Sun Dec 17 22:12:11 2006 +0000
5389
5390      * Better, more complete testsuite program.
5391
5392 test/testsuite.sh |   27 ++++++++++++++++++++-------
5393 1 files changed, 20 insertions(+), 7 deletions(-)
5394
5395commit 2a44223aaa5b90a48e1f9bb044500574dc69e51e
5396Author: sam
5397Date:   Sun Dec 17 17:33:02 2006 +0000
5398
5399      * Added a testsuite script.
5400
5401 Makefile.am       |    2 +-
5402 configure.ac      |    1 +
5403 test/Makefile.am  |    3 +++
5404 test/testsuite.sh |   12 ++++++++++++
5405 4 files changed, 17 insertions(+), 1 deletions(-)
5406
5407commit e34777b38d84bfbd997d6b72dd23ff57f5f59652
5408Author: sam
5409Date:   Sun Dec 17 17:17:31 2006 +0000
5410
5411      * Split preload.c into load-fd.c and load-stream.c.
5412
5413 README            |    2 +-
5414 src/Makefile.am   |    3 +-
5415 src/libzzuf.c     |    5 +-
5416 src/load-fd.c     |  189 +++++++++++++++++++++++++++++++
5417 src/load-stream.c |  165 +++++++++++++++++++++++++++
5418 src/load.h        |   31 +++++
5419 src/preload.c     |  322 -----------------------------------------------------
5420 src/preload.h     |   20 ----
5421 8 files changed, 391 insertions(+), 346 deletions(-)
5422
5423commit bdf9b43116c6c01e31f097ce8cfe780e7735e370
5424Author: sam
5425Date:   Sat Dec 16 10:37:41 2006 +0000
5426
5427      * Update README file.
5428
5429 README |   21 +++++++++++----------
5430 1 files changed, 11 insertions(+), 10 deletions(-)
5431
5432commit f0e76579671d435ec92b73d70a31b1a22dba49fa
5433Author: sam
5434Date:   Fri Dec 15 20:42:27 2006 +0000
5435
5436      * Added AUTHORS file.
5437
5438 AUTHORS     |    1 +
5439 Makefile.am |    2 +-
5440 2 files changed, 2 insertions(+), 1 deletions(-)
5441
5442commit e76e830dc0ed123f7d4872ca5000f983dc2c55c7
5443Author: sam
5444Date:   Fri Dec 15 18:49:33 2006 +0000
5445
5446      * More TODO.
5447
5448 TODO |    8 +++++++-
5449 1 files changed, 7 insertions(+), 1 deletions(-)
5450
5451commit 01648ee6aad054d2e6deaee48e7e18715b35a270
5452Author: sam
5453Date:   Fri Dec 15 18:48:24 2006 +0000
5454
5455      * Rename zzuf_preload to zzuf_preload_libc. You never know.
5456
5457 TODO          |   11 ++++++-----
5458 src/libzzuf.c |    7 ++++---
5459 src/preload.c |    6 +-----
5460 src/preload.h |    2 +-
5461 4 files changed, 12 insertions(+), 14 deletions(-)
5462
5463commit 309d2231c7acfcffe5caf939a92210d8abc84181
5464Author: sam
5465Date:   Fri Dec 15 17:48:17 2006 +0000
5466
5467      * Added a few examples to README.
5468
5469 README |   46 +++++++++++++++++++++++++++++++++++++++++++---
5470 1 files changed, 43 insertions(+), 3 deletions(-)
5471
5472commit 9ce2cf73b4b3fa3c28a65851ef32aca83ebd78f1
5473Author: sam
5474Date:   Fri Dec 15 17:47:59 2006 +0000
5475
5476      * Fix ratio so that it talks about bits, not bytes.
5477
5478 src/fuzz.c    |   10 +++++-----
5479 src/libzzuf.c |    2 +-
5480 2 files changed, 6 insertions(+), 6 deletions(-)
5481
5482commit b7342aa9932677c6d764c9d9171d1b41f6b27d46
5483Author: sam
5484Date:   Fri Dec 15 17:44:20 2006 +0000
5485
5486      * Support --prefix (library location).
5487
5488 src/Makefile.am |    1 +
5489 src/zzuf.c      |    3 +--
5490 2 files changed, 2 insertions(+), 2 deletions(-)
5491
5492commit b5bd3458d137034333562b7c3d1819cb3bed9e1e
5493Author: sam
5494Date:   Fri Dec 15 16:10:56 2006 +0000
5495
5496      * Rename percent to ratio.
5497
5498 TODO          |    7 +++++++
5499 src/fuzz.c    |   38 +++++++++++++++++++++-----------------
5500 src/libzzuf.c |   14 +++++++-------
5501 src/libzzuf.h |    2 +-
5502 src/preload.c |    4 ++--
5503 src/zzuf.c    |   20 ++++++++++----------
5504 6 files changed, 48 insertions(+), 37 deletions(-)
5505
5506commit a1f60e0d7cf32a4ebd2448d5dafe143ecd44e61d
5507Author: sam
5508Date:   Fri Dec 15 15:07:38 2006 +0000
5509
5510      * Crap, percents could not go higer than 1.0.
5511
5512 src/libzzuf.c |    5 ++---
5513 1 files changed, 2 insertions(+), 3 deletions(-)
5514
5515commit 178c82d46b051b0db720c5fc156fee542dd05b0d
5516Author: sam
5517Date:   Fri Dec 15 14:57:59 2006 +0000
5518
5519      * Switch random back to 32 bits. It's enough (tm).
5520
5521 src/random.c |   11 ++++-------
5522 src/random.h |    4 ++--
5523 2 files changed, 6 insertions(+), 9 deletions(-)
5524
5525commit 909599959425f63adab5164980baafcd7891d0bd
5526Author: sam
5527Date:   Fri Dec 15 14:07:46 2006 +0000
5528
5529      * Really fix the inconsistency bug. Now dd bs=2048 count=1 gives the same
5530        result as dd bs=1 count=2048.
5531
5532 src/fuzz.c |   20 +++++++++-----------
5533 1 files changed, 9 insertions(+), 11 deletions(-)
5534
5535commit 934366dd7667ab3e43b12d06df62d39278397ede
5536Author: sam
5537Date:   Fri Dec 15 13:20:01 2006 +0000
5538
5539      * Implemented lseek() and factored lseek64() code.
5540
5541 src/preload.c |   59 +++++++++++++++++++++++++++++++++++---------------------
5542 1 files changed, 37 insertions(+), 22 deletions(-)
5543
5544commit 5b04ac93c83e199cbad58c15ce487cde13ff80f6
5545Author: sam
5546Date:   Fri Dec 15 13:12:44 2006 +0000
5547
5548      * Handle percent < 100.0/CHUNK_SIZE a bit better.
5549      * Fix a grave index bug in the fuzzer that made everything inconsistent.
5550
5551 src/fuzz.c |   17 +++++++++--------
5552 1 files changed, 9 insertions(+), 8 deletions(-)
5553
5554commit 8e3241bb8ee503869d323fbd4d704ca66c843084
5555Author: sam
5556Date:   Fri Dec 15 10:18:57 2006 +0000
5557
5558      * Add a printf attribute to the debug function to trap errors.
5559
5560 src/debug.h |    4 +++-
5561 1 files changed, 3 insertions(+), 1 deletions(-)
5562
5563commit 2d6bfa0f77176df301fe6f1d0c919627d452ab6c
5564Author: sam
5565Date:   Fri Dec 15 10:07:53 2006 +0000
5566
5567      * Oops, fix a bug in the lseek64() diversion.
5568
5569 src/preload.c |   11 ++---------
5570 1 files changed, 2 insertions(+), 9 deletions(-)
5571
5572commit 784d34c471e815d82d3a4c586fbd5daa598ee0bc
5573Author: sam
5574Date:   Fri Dec 15 10:06:30 2006 +0000
5575
5576      * Divert close, fclose, lseek64.
5577
5578 TODO          |    3 +-
5579 src/preload.c |   93 ++++++++++++++++++++++++++++++++++++++++++++++++++++----
5580 2 files changed, 88 insertions(+), 8 deletions(-)
5581
5582commit fd9825dd5225c902205f2fc996fc870f1231cefa
5583Author: sam
5584Date:   Fri Dec 15 09:08:52 2006 +0000
5585
5586      * Remove useless verbosity.
5587
5588 src/preload.c |   26 +++++++++++++-------------
5589 1 files changed, 13 insertions(+), 13 deletions(-)
5590
5591commit cac118f089b178c7bf70bbde6fc218391684ed97
5592Author: sam
5593Date:   Fri Dec 15 09:03:48 2006 +0000
5594
5595      * Divert fseek().
5596
5597 src/preload.c |   31 ++++++++++++++++++++++++++++++-
5598 1 files changed, 30 insertions(+), 1 deletions(-)
5599
5600commit 3cb1ef3522349aea991b000793a28b8e18522d5a
5601Author: sam
5602Date:   Fri Dec 15 09:01:46 2006 +0000
5603
5604      * Better error reporting if command failed.
5605
5606 src/zzuf.c |    6 +++++-
5607 1 files changed, 5 insertions(+), 1 deletions(-)
5608
5609commit 00e5aea1cd4ad4a08d6f732eae718e32c90727a3
5610Author: sam
5611Date:   Fri Dec 15 08:42:27 2006 +0000
5612
5613      * Add --debug.
5614      * --include and --exclude now work.
5615
5616 src/fuzz.c    |    6 ------
5617 src/libzzuf.c |    2 --
5618 src/preload.c |   48 +++++++++++++++++++++++++++++++++++-------------
5619 src/zzuf.c    |   12 ++++++++----
5620 4 files changed, 43 insertions(+), 25 deletions(-)
5621
5622commit 7ad3a52b86b2e4139d0d71d175f1f47fe9f76403
5623Author: sam
5624Date:   Fri Dec 15 08:14:38 2006 +0000
5625
5626      * Add fallbacks to our functions in case other libraries call libc functions
5627        in their init constructor (eg. libproc).
5628
5629 src/libzzuf.c |    3 +++
5630 src/libzzuf.h |    7 ++++---
5631 src/preload.c |   30 +++++++++++++++++++++++++++---
5632 3 files changed, 34 insertions(+), 6 deletions(-)
5633
5634commit 1ec3fd16599603a8dfaba0348f2582b464362fd3
5635Author: sam
5636Date:   Fri Dec 15 07:53:09 2006 +0000
5637
5638      * Added code for --include/--exclude. Does not work yet.
5639
5640 src/debug.c   |    1 +
5641 src/fuzz.c    |    1 +
5642 src/libzzuf.c |   19 +++++++++++++++++++
5643 src/libzzuf.h |    2 ++
5644 src/preload.c |   17 ++++++++++-------
5645 src/zzuf.c    |   28 ++++++++++++++--------------
5646 6 files changed, 47 insertions(+), 21 deletions(-)
5647
5648commit 2d3ab7f839efeb4072e25b55754053ce1c73f785
5649Author: sam
5650Date:   Fri Dec 15 00:43:39 2006 +0000
5651
5652      * Support fopen64().
5653
5654 src/preload.c |   49 ++++++++++++++++++++++++++++---------------------
5655 1 files changed, 28 insertions(+), 21 deletions(-)
5656
5657commit c2094bbdbab3ffb1f4aef791a6e176081db53851
5658Author: sam
5659Date:   Fri Dec 15 00:26:01 2006 +0000
5660
5661      * First somewhat working version.
5662
5663 README          |    5 ++
5664 TODO            |    1 +
5665 src/Makefile.am |    4 +-
5666 src/debug.c     |   49 +++++++++++++++++
5667 src/debug.h     |   21 ++++++++
5668 src/fuzz.c      |   75 +++++++++++++++++++++++++++
5669 src/fuzz.h      |   20 +++++++
5670 src/libzzuf.c   |  109 +++++++++++++++------------------------
5671 src/libzzuf.h   |   37 +++++++++++++
5672 src/preload.c   |  154 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
5673 src/preload.h   |   20 +++++++
5674 src/zzuf.c      |  114 ++++++++++++++++-------------------------
5675 12 files changed, 469 insertions(+), 140 deletions(-)
5676
5677commit 51b336492c39af8634f99928b29eae48e3bd44e9
5678Author: sam
5679Date:   Thu Dec 14 16:11:14 2006 +0000
5680
5681      * Fix a bug and refactor some code.
5682
5683 src/libzzuf.c |   28 ++++++++++++++++++----------
5684 1 files changed, 18 insertions(+), 10 deletions(-)
5685
5686commit de6f4e24a1b7425a79415d79ca1b587bbe7d049c
5687Author: sam
5688Date:   Thu Dec 14 15:55:18 2006 +0000
5689
5690      * First try at libzzuf.
5691
5692 configure.ac    |    1 +
5693 src/Makefile.am |    5 +++
5694 src/libzzuf.c   |  109 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
5695 3 files changed, 115 insertions(+), 0 deletions(-)
5696
5697commit e13ce91133e5a6a1d261b7951d735807e31f4479
5698Author: sam
5699Date:   Thu Dec 14 14:25:10 2006 +0000
5700
5701      * Oops, typo.
5702
5703 src/zzuf.c |    2 +-
5704 1 files changed, 1 insertions(+), 1 deletions(-)
5705
5706commit 3d0ee5546b4ffe3fa704d1a9c4e756517fb80f5f
5707Author: sam
5708Date:   Thu Dec 14 14:23:07 2006 +0000
5709
5710      * Easy POC code. We need some LD_PRELOAD shit instead.
5711
5712 configure.ac    |    2 +-
5713 src/Makefile.am |    2 +-
5714 src/random.c    |   46 +++++++++++++
5715 src/random.h    |   21 ++++++
5716 src/zzuf.c      |  189 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
5717 5 files changed, 257 insertions(+), 3 deletions(-)
5718
5719commit e876a1102d893c6c40dcee474811ec07deed2b6e
5720Author: sam
5721Date:   Wed Dec 13 20:17:27 2006 +0000
5722
5723      * Initial tree.
5724
5725 COPYING         |   14 ++++++
5726 Makefile.am     |    7 +++
5727 bootstrap       |  123 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
5728 configure.ac    |   46 ++++++++++++++++++++
5729 src/Makefile.am |    4 ++
5730 src/zzuf.c      |    1 +
5731 6 files changed, 195 insertions(+), 0 deletions(-)
Note: See TracBrowser for help on using the repository browser.