source: zzuf/trunk/ChangeLog

Last change on this file was 4358, checked in by sam, 5 years ago

Clean up ChangeLog? generation.

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