source: zzuf/trunk/ChangeLog @ 1674

Last change on this file since 1674 was 1674, checked in by Sam Hocevar, 16 years ago
File size: 54.6 KB
Line 
1------------------------------------------------------------------------
2r208 | sam | 2007-01-15 00:42:34 +0100 (Mon, 15 Jan 2007) | 2 lines
3Changed paths:
4   M /trunk/doc/zzuf.1
5
6  * interval -> range.
7
8------------------------------------------------------------------------
9r207 | sam | 2007-01-15 00:41:03 +0100 (Mon, 15 Jan 2007) | 2 lines
10Changed paths:
11   M /trunk/configure.ac
12   M /trunk/doc/zzuf.1
13   M /trunk/src/Makefile.am
14   M /trunk/src/fd.c
15   M /trunk/src/fd.h
16   M /trunk/src/libzzuf.c
17   M /trunk/src/zzuf.c
18
19  * Support ranges with the -r flag.
20
21------------------------------------------------------------------------
22r206 | sam | 2007-01-14 21:47:18 +0100 (Sun, 14 Jan 2007) | 2 lines
23Changed paths:
24   M /trunk/src/fd.c
25   M /trunk/src/fd.h
26   M /trunk/src/libzzuf.h
27   M /trunk/src/zzuf.c
28
29  * Oops, ratio should be a double, not a float.
30
31------------------------------------------------------------------------
32r205 | sam | 2007-01-14 21:28:09 +0100 (Sun, 14 Jan 2007) | 2 lines
33Changed paths:
34   M /trunk/doc/zzuf.1
35   M /trunk/src/zzuf.c
36
37  * Exit non-zero if one process crashed.
38
39------------------------------------------------------------------------
40r204 | sam | 2007-01-14 21:18:31 +0100 (Sun, 14 Jan 2007) | 2 lines
41Changed paths:
42   M /trunk/doc/zzuf.1
43   M /trunk/src/zzuf.c
44
45  * Display our information to stderr, not stdout. Documented that.
46
47------------------------------------------------------------------------
48r203 | sam | 2007-01-14 21:17:45 +0100 (Sun, 14 Jan 2007) | 3 lines
49Changed paths:
50   M /trunk/src/fd.c
51   M /trunk/src/libzzuf.h
52   M /trunk/src/zzuf.c
53
54  * Only display our own kills in verbose mode.
55  * Factorise min/max ratio values.
56
57------------------------------------------------------------------------
58r202 | sam | 2007-01-14 18:47:01 +0100 (Sun, 14 Jan 2007) | 2 lines
59Changed paths:
60   M /trunk/doc/zzuf.1
61   M /trunk/src/zzuf.c
62
63  * Added -v/--verbose (unused yet).
64
65------------------------------------------------------------------------
66r201 | sam | 2007-01-14 12:03:37 +0100 (Sun, 14 Jan 2007) | 2 lines
67Changed paths:
68   M /trunk/doc/zzuf.1
69   M /trunk/src/zzuf.c
70
71  * Set --version to -V, not -v. We'll use -v for verbose.
72
73------------------------------------------------------------------------
74r200 | sam | 2007-01-14 02:03:44 +0100 (Sun, 14 Jan 2007) | 4 lines
75Changed paths:
76   M /trunk/src/zzuf.c
77
78  * Fix a problem with filedescriptor 17 being reused for other purposes than
79    the debugging channel.
80  * Print signal name, eg. SIGABRT instead of just "signal 6".
81
82------------------------------------------------------------------------
83r199 | sam | 2007-01-13 23:47:56 +0100 (Sat, 13 Jan 2007) | 2 lines
84Changed paths:
85   M /trunk/doc/zzuf.1
86
87  * Minor documentation layout fix.
88
89------------------------------------------------------------------------
90r198 | sam | 2007-01-13 20:33:48 +0100 (Sat, 13 Jan 2007) | 2 lines
91Changed paths:
92   M /trunk/doc/zzuf.1
93   M /trunk/src/fd.c
94   M /trunk/src/fd.h
95   M /trunk/src/fuzz.c
96   M /trunk/src/fuzz.h
97   M /trunk/src/libzzuf.c
98   M /trunk/src/libzzuf.h
99   M /trunk/src/zzuf.c
100
101  * Added auto-increment mode. Not very handy to use yet.
102
103------------------------------------------------------------------------
104r197 | sam | 2007-01-13 19:00:03 +0100 (Sat, 13 Jan 2007) | 2 lines
105Changed paths:
106   M /trunk/src/libzzuf.c
107
108  * Print program PID when initialising libzzuf.
109
110------------------------------------------------------------------------
111r196 | sam | 2007-01-13 11:59:07 +0100 (Sat, 13 Jan 2007) | 3 lines
112Changed paths:
113   M /trunk/src/zzuf.c
114
115  * Fixed -c behaviour. Sometimes apps open "$PWD/file" when asked to
116    simply open "file" (eg. eog).
117
118------------------------------------------------------------------------
119r195 | sam | 2007-01-13 11:50:38 +0100 (Sat, 13 Jan 2007) | 2 lines
120Changed paths:
121   M /trunk/doc/zzuf.1
122   M /trunk/src/zzuf.c
123
124  * Implemented -D/--delay to avoid fork bombs.
125
126------------------------------------------------------------------------
127r194 | sam | 2007-01-12 19:01:27 +0100 (Fri, 12 Jan 2007) | 2 lines
128Changed paths:
129   M /trunk/src/zzuf.c
130
131  * Refactored some shit around.
132
133------------------------------------------------------------------------
134r193 | sam | 2007-01-12 17:20:14 +0100 (Fri, 12 Jan 2007) | 2 lines
135Changed paths:
136   M /trunk/doc/zzuf.1
137   M /trunk/src/zzuf.c
138
139  * Minor documentation fixes.
140
141------------------------------------------------------------------------
142r192 | sam | 2007-01-12 16:47:48 +0100 (Fri, 12 Jan 2007) | 3 lines
143Changed paths:
144   M /trunk/Makefile.am
145   M /trunk/src/Makefile.am
146   A /trunk/src/timer.c
147   A /trunk/src/timer.h
148   M /trunk/src/zzuf.c
149
150  * Change timing functions to gettimeofday() instead of time() for more
151    precision.
152
153------------------------------------------------------------------------
154r191 | sam | 2007-01-12 15:19:55 +0100 (Fri, 12 Jan 2007) | 2 lines
155Changed paths:
156   M /trunk/AUTHORS
157   M /trunk/README
158   M /trunk/doc/zzuf.1
159
160  * Lowercase zzuf everywhere.
161
162------------------------------------------------------------------------
163r190 | sam | 2007-01-12 11:09:22 +0100 (Fri, 12 Jan 2007) | 2 lines
164Changed paths:
165   M /trunk/src/zzuf.c
166
167  * Better line-buffered stdin reads.
168
169------------------------------------------------------------------------
170r189 | sam | 2007-01-12 00:36:28 +0100 (Fri, 12 Jan 2007) | 3 lines
171Changed paths:
172   M /trunk/ChangeLog
173   M /trunk/NEWS
174   M /trunk/configure.ac
175
176  * Version 0.4.
177  * Updated NEWS and ChangeLog.
178
179------------------------------------------------------------------------
180r188 | sam | 2007-01-12 00:30:29 +0100 (Fri, 12 Jan 2007) | 3 lines
181Changed paths:
182   M /trunk/src/fd.c
183
184  * Got rid of malloc() for each file opened. Now we only start calling
185    malloc() after the 32th file descriptor.
186
187------------------------------------------------------------------------
188r187 | sam | 2007-01-11 23:43:45 +0100 (Thu, 11 Jan 2007) | 2 lines
189Changed paths:
190   M /trunk/src/fd.c
191   M /trunk/src/libzzuf.h
192
193  * Reduce number of malloc() calls within libzzuf.
194
195------------------------------------------------------------------------
196r186 | sam | 2007-01-11 23:11:56 +0100 (Thu, 11 Jan 2007) | 2 lines
197Changed paths:
198   M /trunk/src/fd.c
199
200  * Remove two useless malloc() calls.
201
202------------------------------------------------------------------------
203r185 | sam | 2007-01-11 23:11:28 +0100 (Thu, 11 Jan 2007) | 2 lines
204Changed paths:
205   M /trunk/src/zzuf.c
206
207  * Don't stop if the process was killed by us.
208
209------------------------------------------------------------------------
210r184 | sam | 2007-01-11 11:21:11 +0100 (Thu, 11 Jan 2007) | 2 lines
211Changed paths:
212   M /trunk/src/load-mem.c
213
214  * Better realloc dummy implementation.
215
216------------------------------------------------------------------------
217r183 | sam | 2007-01-11 01:39:59 +0100 (Thu, 11 Jan 2007) | 2 lines
218Changed paths:
219   M /trunk/src/libzzuf.c
220   M /trunk/src/load-fd.c
221   M /trunk/src/load-mem.c
222   M /trunk/src/load-signal.c
223   M /trunk/src/load-stream.c
224   M /trunk/src/load.h
225
226  * Minor code factorisation into LOADSYM().
227
228------------------------------------------------------------------------
229r182 | sam | 2007-01-11 01:27:47 +0100 (Thu, 11 Jan 2007) | 2 lines
230Changed paths:
231   M /trunk/doc/zzuf.1
232
233  * Typo in the manpage.
234
235------------------------------------------------------------------------
236r181 | sam | 2007-01-10 19:11:13 +0100 (Wed, 10 Jan 2007) | 2 lines
237Changed paths:
238   M /trunk/src/load-mem.c
239
240  * Allow several calls to malloc()/calloc() in the library preloading stage.
241
242------------------------------------------------------------------------
243r180 | sam | 2007-01-10 18:31:58 +0100 (Wed, 10 Jan 2007) | 2 lines
244Changed paths:
245   M /trunk/doc/zzuf.1
246   M /trunk/src/load-mem.c
247
248  * Removed brk/sbrk, they're so outdated and useless.
249
250------------------------------------------------------------------------
251r179 | sam | 2007-01-10 18:25:09 +0100 (Wed, 10 Jan 2007) | 2 lines
252Changed paths:
253   M /trunk/src/load-mem.c
254
255  * Oops, fixed an old OS X build failure.
256
257------------------------------------------------------------------------
258r178 | sam | 2007-01-10 18:23:23 +0100 (Wed, 10 Jan 2007) | 2 lines
259Changed paths:
260   M /trunk/configure.ac
261   M /trunk/src/load-mem.c
262
263  * Check for memalign and posix_memalign.
264
265------------------------------------------------------------------------
266r177 | sam | 2007-01-10 18:19:48 +0100 (Wed, 10 Jan 2007) | 2 lines
267Changed paths:
268   M /trunk/configure.ac
269   M /trunk/src/load-mem.c
270
271  * Check for malloc.h.
272
273------------------------------------------------------------------------
274r176 | sam | 2007-01-10 18:17:26 +0100 (Wed, 10 Jan 2007) | 3 lines
275Changed paths:
276   M /trunk/doc/zzuf.1
277   M /trunk/src/libzzuf.c
278   M /trunk/src/libzzuf.h
279   M /trunk/src/load-mem.c
280   M /trunk/src/zzuf.c
281
282  * Implemented memory limits. Probably breaks on other arches because of all
283    the new functions.
284
285------------------------------------------------------------------------
286r175 | sam | 2007-01-10 16:22:09 +0100 (Wed, 10 Jan 2007) | 2 lines
287Changed paths:
288   M /trunk/doc/zzuf.1
289   M /trunk/src/zzuf.c
290   M /trunk/test/testsuite.sh
291
292  * Changed -M to -m (for --md5).
293
294------------------------------------------------------------------------
295r174 | sam | 2007-01-10 15:57:22 +0100 (Wed, 10 Jan 2007) | 2 lines
296Changed paths:
297   M /trunk/src/Makefile.am
298   M /trunk/src/libzzuf.c
299   M /trunk/src/load-fd.c
300   A /trunk/src/load-mem.c (from /trunk/src/load-fd.c:173)
301   M /trunk/src/load.h
302
303  * Split load-fd.c into load-fd.c and load-mem.c (mmap, etc.).
304
305------------------------------------------------------------------------
306r173 | sam | 2007-01-09 17:39:07 +0100 (Tue, 09 Jan 2007) | 2 lines
307Changed paths:
308   M /trunk/src/load-fd.c
309
310  * Fixed double mmap debug message.
311
312------------------------------------------------------------------------
313r172 | sam | 2007-01-09 17:16:00 +0100 (Tue, 09 Jan 2007) | 3 lines
314Changed paths:
315   M /trunk/src/load-fd.c
316
317  * Add verbosity to read() and mmap() so that we roughly know where we
318    are reading.
319
320------------------------------------------------------------------------
321r171 | sam | 2007-01-09 17:14:31 +0100 (Tue, 09 Jan 2007) | 2 lines
322Changed paths:
323   M /trunk/src/debug.c
324
325  * Change debug's %c so that it automatically escapes binary characters.
326
327------------------------------------------------------------------------
328r170 | sam | 2007-01-09 16:40:08 +0100 (Tue, 09 Jan 2007) | 2 lines
329Changed paths:
330   M /trunk/src/load-fd.c
331
332  * mmap() maps the file descriptor at offset 0.
333
334------------------------------------------------------------------------
335r169 | sam | 2007-01-09 12:22:09 +0100 (Tue, 09 Jan 2007) | 3 lines
336Changed paths:
337   M /trunk/doc/zzuf.1
338   M /trunk/src/zzuf.c
339
340  * Don’t report exit status by default.
341  * Add -x/--check-exit to get back to the previous behaviour.
342
343------------------------------------------------------------------------
344r168 | sam | 2007-01-09 11:07:35 +0100 (Tue, 09 Jan 2007) | 2 lines
345Changed paths:
346   M /trunk/doc/zzuf.1
347   M /trunk/src/zzuf.c
348
349  * Bah, reverted that. We'll use -O for --offset.
350
351------------------------------------------------------------------------
352r167 | sam | 2007-01-09 11:05:47 +0100 (Tue, 09 Jan 2007) | 2 lines
353Changed paths:
354   M /trunk/doc/zzuf.1
355   M /trunk/src/zzuf.c
356
357  * Rename -B/--max-bytes to -O/--max-output so that we can implement -A/-B.
358
359------------------------------------------------------------------------
360r166 | sam | 2007-01-09 11:02:57 +0100 (Tue, 09 Jan 2007) | 2 lines
361Changed paths:
362   M /trunk/configure.ac
363   M /trunk/doc/zzuf.1
364   M /trunk/src/load-fd.c
365
366  * Implement map_fd for OS X.
367
368------------------------------------------------------------------------
369r165 | sam | 2007-01-08 22:51:06 +0100 (Mon, 08 Jan 2007) | 2 lines
370Changed paths:
371   M /trunk/test/testsuite.sh
372
373  * Fixed testsuite for anal shells.
374
375------------------------------------------------------------------------
376r164 | sam | 2007-01-08 22:49:57 +0100 (Mon, 08 Jan 2007) | 2 lines
377Changed paths:
378   M /trunk/src/zzuf.c
379
380  * Tru64 loader support (_RLD_LIST).
381
382------------------------------------------------------------------------
383r163 | sam | 2007-01-08 22:48:39 +0100 (Mon, 08 Jan 2007) | 2 lines
384Changed paths:
385   M /trunk/configure.ac
386
387  * Fix the socklen_t type detection on Linux.
388
389------------------------------------------------------------------------
390r162 | sam | 2007-01-08 22:05:05 +0100 (Mon, 08 Jan 2007) | 2 lines
391Changed paths:
392   M /trunk/src/load-signal.c
393
394  * Define sig_t to void (*) (int) if it does not exist.
395
396------------------------------------------------------------------------
397r161 | sam | 2007-01-08 22:03:32 +0100 (Mon, 08 Jan 2007) | 2 lines
398Changed paths:
399   M /trunk/configure.ac
400   M /trunk/src/load-fd.c
401
402  * Define socklen_t to int if it does not exist.
403
404------------------------------------------------------------------------
405r160 | sam | 2007-01-08 19:15:49 +0100 (Mon, 08 Jan 2007) | 2 lines
406Changed paths:
407   M /trunk/test/testsuite.sh
408
409  * Test suite now uses the new MD5 feature.
410
411------------------------------------------------------------------------
412r159 | sam | 2007-01-08 18:54:16 +0100 (Mon, 08 Jan 2007) | 2 lines
413Changed paths:
414   M /trunk/doc/zzuf.1
415   M /trunk/src/zzuf.c
416
417  * Changed --md5 to only compute the standard output.
418
419------------------------------------------------------------------------
420r158 | sam | 2007-01-08 18:50:34 +0100 (Mon, 08 Jan 2007) | 2 lines
421Changed paths:
422   M /trunk/doc/zzuf.1
423   M /trunk/src/Makefile.am
424   A /trunk/src/md5.c
425   A /trunk/src/md5.h
426   M /trunk/src/zzuf.c
427
428  * Implemented -M/--md5 flag.
429
430------------------------------------------------------------------------
431r157 | sam | 2007-01-07 22:29:37 +0100 (Sun, 07 Jan 2007) | 3 lines
432Changed paths:
433   M /trunk/ChangeLog
434   M /trunk/NEWS
435   M /trunk/configure.ac
436
437  * Version 0.3.
438  * Updated NEWS and ChangeLog.
439
440------------------------------------------------------------------------
441r156 | sam | 2007-01-07 22:14:26 +0100 (Sun, 07 Jan 2007) | 2 lines
442Changed paths:
443   M /trunk/src/fd.c
444   M /trunk/src/fd.h
445   M /trunk/src/fuzz.c
446   M /trunk/src/libzzuf.c
447   M /trunk/src/load-fd.c
448   M /trunk/src/load-signal.c
449   M /trunk/src/load-stream.c
450
451  * Factor regex stuff into fd.c, so that <regex.h> isn’t needed otherwhere.
452
453------------------------------------------------------------------------
454r155 | sam | 2007-01-07 22:13:31 +0100 (Sun, 07 Jan 2007) | 2 lines
455Changed paths:
456   M /trunk/doc/zzuf.1
457   M /trunk/src/load-stream.c
458
459  * Use __srefill() on OS X, too. It now works properly.
460
461------------------------------------------------------------------------
462r154 | sam | 2007-01-07 21:50:49 +0100 (Sun, 07 Jan 2007) | 2 lines
463Changed paths:
464   M /trunk/doc/zzuf.1
465   M /trunk/src/load-stream.c
466
467  * Implemented freopen().
468
469------------------------------------------------------------------------
470r153 | sam | 2007-01-07 21:24:03 +0100 (Sun, 07 Jan 2007) | 2 lines
471Changed paths:
472   M /trunk/src/load-stream.c
473
474  * Protect __srefill_orig() calls.
475
476------------------------------------------------------------------------
477r152 | sam | 2007-01-07 20:12:35 +0100 (Sun, 07 Jan 2007) | 2 lines
478Changed paths:
479   M /trunk/bootstrap
480
481  * Updated bootstrap script.
482
483------------------------------------------------------------------------
484r151 | sam | 2007-01-07 19:45:00 +0100 (Sun, 07 Jan 2007) | 2 lines
485Changed paths:
486   M /trunk/doc/zzuf.1
487   M /trunk/src/zzuf.c
488   M /trunk/test/testsuite.sh
489
490  * Documented stdin behaviour.
491
492------------------------------------------------------------------------
493r150 | sam | 2007-01-07 19:36:19 +0100 (Sun, 07 Jan 2007) | 2 lines
494Changed paths:
495   M /trunk/src/Makefile.am
496
497  * Factored sources in the makefile.
498
499------------------------------------------------------------------------
500r149 | sam | 2007-01-07 19:34:50 +0100 (Sun, 07 Jan 2007) | 2 lines
501Changed paths:
502   M /trunk/src/Makefile.am
503   D /trunk/src/chars.c
504   D /trunk/src/chars.h
505   M /trunk/src/fuzz.c
506   M /trunk/src/fuzz.h
507   M /trunk/src/libzzuf.c
508   M /trunk/src/libzzuf.h
509   M /trunk/src/zzuf.c
510
511  * Merged chars.c and fuzz.c.
512
513------------------------------------------------------------------------
514r148 | sam | 2007-01-07 19:18:50 +0100 (Sun, 07 Jan 2007) | 2 lines
515Changed paths:
516   M /trunk/src/Makefile.am
517   A /trunk/src/chars.c (from /trunk/src/libzzuf.c:126)
518   A /trunk/src/chars.h
519   A /trunk/src/fd.c (from /trunk/src/libzzuf.c:126)
520   A /trunk/src/fd.h
521   M /trunk/src/fuzz.c
522   M /trunk/src/fuzz.h
523   M /trunk/src/libzzuf.c
524   M /trunk/src/libzzuf.h
525   M /trunk/src/load-fd.c
526   M /trunk/src/load-signal.c
527   M /trunk/src/load-stream.c
528   M /trunk/src/zzuf.c
529
530  * If no argument is given, just fuzz standard input.
531
532------------------------------------------------------------------------
533r147 | sam | 2007-01-07 18:12:53 +0100 (Sun, 07 Jan 2007) | 2 lines
534Changed paths:
535   M /trunk/test/testsuite.sh
536
537  * Don't call cat or dd in the testsuite if they're statically linked.
538
539------------------------------------------------------------------------
540r146 | sam | 2007-01-07 17:31:33 +0100 (Sun, 07 Jan 2007) | 2 lines
541Changed paths:
542   M /trunk/src/load-stream.c
543
544  * Fix a compilation warning.
545
546------------------------------------------------------------------------
547r145 | sam | 2007-01-07 17:29:25 +0100 (Sun, 07 Jan 2007) | 2 lines
548Changed paths:
549   M /trunk/doc/zzuf.1
550
551  * Added note about 64-bit offsets in manpage.
552
553------------------------------------------------------------------------
554r144 | sam | 2007-01-07 17:27:59 +0100 (Sun, 07 Jan 2007) | 2 lines
555Changed paths:
556   M /trunk/src/load-stream.c
557
558  * Fixed __srefill()/lseek() conflict issue.
559
560------------------------------------------------------------------------
561r143 | sam | 2007-01-07 17:09:13 +0100 (Sun, 07 Jan 2007) | 2 lines
562Changed paths:
563   M /trunk/src/load-stream.c
564
565  * Only use __srefill on OpenBSD and FreeBSD.
566
567------------------------------------------------------------------------
568r142 | sam | 2007-01-07 16:55:24 +0100 (Sun, 07 Jan 2007) | 2 lines
569Changed paths:
570   M /trunk/doc/zzuf.1
571
572  * Updated manpage, fixed - to \- here and there.
573
574------------------------------------------------------------------------
575r141 | sam | 2007-01-07 16:55:00 +0100 (Sun, 07 Jan 2007) | 2 lines
576Changed paths:
577   M /trunk/src/load-stream.c
578
579  * Implemented BSD stdio by overriding __srefill().
580
581------------------------------------------------------------------------
582r140 | sam | 2007-01-07 15:22:34 +0100 (Sun, 07 Jan 2007) | 2 lines
583Changed paths:
584   M /trunk/src/load-stream.c
585
586  * Fuzz in __srefill even if _zz_disabled is on.
587
588------------------------------------------------------------------------
589r139 | sam | 2007-01-07 15:16:46 +0100 (Sun, 07 Jan 2007) | 2 lines
590Changed paths:
591   M /trunk/src/load-stream.c
592
593  * Oops, got it wrong.
594
595------------------------------------------------------------------------
596r138 | sam | 2007-01-07 15:16:06 +0100 (Sun, 07 Jan 2007) | 2 lines
597Changed paths:
598   M /trunk/src/load-stream.c
599
600  * Fix compilation warnings on BSD libc’s and a bug on FreeBSD.
601
602------------------------------------------------------------------------
603r137 | sam | 2007-01-07 15:14:19 +0100 (Sun, 07 Jan 2007) | 2 lines
604Changed paths:
605   M /trunk/src/load-stream.c
606
607  * Implemented __refill(). Untested yet.
608
609------------------------------------------------------------------------
610r136 | sam | 2007-01-07 15:13:29 +0100 (Sun, 07 Jan 2007) | 2 lines
611Changed paths:
612   M /trunk/test/testsuite.sh
613
614  * Made the testsuite shorter.
615
616------------------------------------------------------------------------
617r135 | sam | 2007-01-07 14:20:04 +0100 (Sun, 07 Jan 2007) | 2 lines
618Changed paths:
619   M /trunk/src/load-stream.c
620
621  * Protected the _IO_getc_orig declaration.
622
623------------------------------------------------------------------------
624r134 | sam | 2007-01-07 14:18:36 +0100 (Sun, 07 Jan 2007) | 2 lines
625Changed paths:
626   M /trunk/src/load-stream.c
627
628  * Oops, compilation fix.
629
630------------------------------------------------------------------------
631r133 | sam | 2007-01-07 14:16:43 +0100 (Sun, 07 Jan 2007) | 2 lines
632Changed paths:
633   M /trunk/configure.ac
634   M /trunk/src/load-stream.c
635
636  * Added __srefill() skeleton, for BSD libc.
637
638------------------------------------------------------------------------
639r132 | sam | 2007-01-07 13:39:30 +0100 (Sun, 07 Jan 2007) | 2 lines
640Changed paths:
641   M /trunk/doc/zzuf.1
642
643  * Added a note about statically linked binaries and one about getc().
644
645------------------------------------------------------------------------
646r131 | sam | 2007-01-07 13:06:07 +0100 (Sun, 07 Jan 2007) | 2 lines
647Changed paths:
648   M /trunk/test/testsuite.sh
649
650  * Don’t run the testsuite if /bin/cat is statically linked.
651
652------------------------------------------------------------------------
653r130 | sam | 2007-01-07 11:34:45 +0100 (Sun, 07 Jan 2007) | 3 lines
654Changed paths:
655   M /trunk/configure.ac
656   M /trunk/doc/zzuf.1
657   M /trunk/src/fuzz.c
658   M /trunk/src/load-stream.c
659   M /trunk/test/testsuite.sh
660
661  * Always define getc(), but undefine the getc macro beforehands just in case.
662  * Implemented _IO_getc().
663
664------------------------------------------------------------------------
665r129 | sam | 2007-01-07 10:34:42 +0100 (Sun, 07 Jan 2007) | 2 lines
666Changed paths:
667   M /trunk/configure.ac
668   M /trunk/doc/zzuf.1
669   M /trunk/src/load-stream.c
670
671  * Implemented fseeko().
672
673------------------------------------------------------------------------
674r128 | sam | 2007-01-06 23:17:09 +0100 (Sat, 06 Jan 2007) | 3 lines
675Changed paths:
676   M /trunk/src/load-stream.c
677
678  * Fix a bug in the fgetln() implementation. The newline was not properly
679    accounted for in the returned length.
680
681------------------------------------------------------------------------
682r127 | sam | 2007-01-06 22:54:02 +0100 (Sat, 06 Jan 2007) | 2 lines
683Changed paths:
684   M /trunk/test/testsuite.sh
685
686  * BSD's md5 does not have a --help option. Trying /dev/null instead.
687
688------------------------------------------------------------------------
689r126 | sam | 2007-01-06 22:38:33 +0100 (Sat, 06 Jan 2007) | 2 lines
690Changed paths:
691   M /trunk/src/load-stream.c
692
693  * Cleaned up code.
694
695------------------------------------------------------------------------
696r125 | sam | 2007-01-06 22:37:42 +0100 (Sat, 06 Jan 2007) | 4 lines
697Changed paths:
698   M /trunk/configure.ac
699   M /trunk/src/Makefile.am
700
701  * Only link with -ldl when available.
702  * Removed PKG_* stuff from configure.ac.
703  * Add more compilation warnings.
704
705------------------------------------------------------------------------
706r124 | sam | 2007-01-06 22:25:56 +0100 (Sat, 06 Jan 2007) | 2 lines
707Changed paths:
708   M /trunk/test/testsuite.sh
709
710  * Got testsuite to work on FreeBSD.
711
712------------------------------------------------------------------------
713r123 | sam | 2007-01-06 21:59:28 +0100 (Sat, 06 Jan 2007) | 2 lines
714Changed paths:
715   M /trunk/src/load-stream.c
716
717  * Fix for BSD machines: getc() may be defined as a macro.
718
719------------------------------------------------------------------------
720r122 | sam | 2007-01-06 21:24:54 +0100 (Sat, 06 Jan 2007) | 2 lines
721Changed paths:
722   M /trunk/test/testsuite.sh
723
724  * Fixed the head call in the testsuite so that it works on OS X.
725
726------------------------------------------------------------------------
727r121 | sam | 2007-01-06 21:20:15 +0100 (Sat, 06 Jan 2007) | 2 lines
728Changed paths:
729   M /trunk/test/testsuite.sh
730
731  * Added head and tail to the testsuite.
732
733------------------------------------------------------------------------
734r120 | sam | 2007-01-06 21:08:31 +0100 (Sat, 06 Jan 2007) | 2 lines
735Changed paths:
736   M /trunk/src/load-fd.c
737
738  * Fixed implicit declaration.
739
740------------------------------------------------------------------------
741r119 | sam | 2007-01-06 21:02:01 +0100 (Sat, 06 Jan 2007) | 2 lines
742Changed paths:
743   M /trunk/doc/zzuf.1
744
745  * Updated documentation wrt. mmap().
746
747------------------------------------------------------------------------
748r118 | sam | 2007-01-06 21:01:51 +0100 (Sat, 06 Jan 2007) | 2 lines
749Changed paths:
750   M /trunk/configure.ac
751
752  * Missing autoconf check for mmap64().
753
754------------------------------------------------------------------------
755r117 | sam | 2007-01-06 21:01:25 +0100 (Sat, 06 Jan 2007) | 2 lines
756Changed paths:
757   M /trunk/src/load-fd.c
758
759  * Implemented the mmap() family.
760
761------------------------------------------------------------------------
762r116 | sam | 2007-01-06 21:01:15 +0100 (Sat, 06 Jan 2007) | 2 lines
763Changed paths:
764   M /trunk/src/load-stream.c
765
766  * Implemented rewind().
767
768------------------------------------------------------------------------
769r115 | sam | 2007-01-06 16:54:14 +0100 (Sat, 06 Jan 2007) | 2 lines
770Changed paths:
771   M /trunk/src/load-stream.c
772   M /trunk/test/testsuite.sh
773
774  * Fix fread() issue with standard input reading.
775
776------------------------------------------------------------------------
777r114 | sam | 2007-01-06 15:03:07 +0100 (Sat, 06 Jan 2007) | 2 lines
778Changed paths:
779   M /trunk/doc/zzuf.1
780
781  * Added a note about mmap() not being available.
782
783------------------------------------------------------------------------
784r113 | sam | 2007-01-06 15:02:51 +0100 (Sat, 06 Jan 2007) | 2 lines
785Changed paths:
786   M /trunk/src/debug.c
787   M /trunk/src/zzuf.c
788
789  * Fix build with older versions of gcc.
790
791------------------------------------------------------------------------
792r112 | sam | 2007-01-06 11:51:44 +0100 (Sat, 06 Jan 2007) | 2 lines
793Changed paths:
794   M /trunk/doc/zzuf.1
795   M /trunk/src/zzuf.c
796
797  * Documentation tuning.
798
799------------------------------------------------------------------------
800r111 | sam | 2007-01-06 01:40:51 +0100 (Sat, 06 Jan 2007) | 2 lines
801Changed paths:
802   M /trunk/ChangeLog
803   M /trunk/NEWS
804   M /trunk/TODO
805   M /trunk/configure.ac
806   M /trunk/src/zzuf.c
807
808  * Version 0.2 is ready.
809
810------------------------------------------------------------------------
811r110 | sam | 2007-01-06 01:26:39 +0100 (Sat, 06 Jan 2007) | 2 lines
812Changed paths:
813   M /trunk/doc/zzuf.1
814
815  * Another note in the manpage.
816
817------------------------------------------------------------------------
818r109 | sam | 2007-01-06 01:10:46 +0100 (Sat, 06 Jan 2007) | 2 lines
819Changed paths:
820   M /trunk/src/zzuf.c
821
822  * Cosmetic fixes.
823
824------------------------------------------------------------------------
825r108 | sam | 2007-01-06 01:08:16 +0100 (Sat, 06 Jan 2007) | 4 lines
826Changed paths:
827   M /trunk/doc/zzuf.1
828   M /trunk/src/zzuf.c
829
830  * Implemented --max-crashes.
831  * Renamed --forks to --max-forks.
832  * Changed debug messages format.
833
834------------------------------------------------------------------------
835r107 | sam | 2007-01-06 00:15:29 +0100 (Sat, 06 Jan 2007) | 2 lines
836Changed paths:
837   M /trunk/src/zzuf.c
838
839  * Oops, forgot to fix --help output.
840
841------------------------------------------------------------------------
842r106 | sam | 2007-01-06 00:14:37 +0100 (Sat, 06 Jan 2007) | 2 lines
843Changed paths:
844   M /trunk/doc/zzuf.1
845   M /trunk/src/zzuf.c
846
847  * Rename --fork to --max-forks.
848
849------------------------------------------------------------------------
850r105 | sam | 2007-01-05 22:36:13 +0100 (Fri, 05 Jan 2007) | 2 lines
851Changed paths:
852   M /trunk/doc/zzuf.1
853
854  * Specified signal handling stuff in the manpage.
855
856------------------------------------------------------------------------
857r104 | sam | 2007-01-05 22:33:28 +0100 (Fri, 05 Jan 2007) | 3 lines
858Changed paths:
859   M /trunk/doc/zzuf.1
860
861  * Split the bugs manpage section into bugs and restrictions.
862  * Listed diverted functions.
863
864------------------------------------------------------------------------
865r103 | sam | 2007-01-05 18:34:10 +0100 (Fri, 05 Jan 2007) | 2 lines
866Changed paths:
867   M /trunk/src/load-stream.c
868
869  * Fix an uncontrolled corruption bug in fgetln().
870
871------------------------------------------------------------------------
872r102 | sam | 2007-01-05 17:03:04 +0100 (Fri, 05 Jan 2007) | 2 lines
873Changed paths:
874   M /trunk/src/load-stream.c
875
876  * Fix fgetln(). The testsuite *almost* passes.
877
878------------------------------------------------------------------------
879r101 | sam | 2007-01-05 15:36:39 +0100 (Fri, 05 Jan 2007) | 2 lines
880Changed paths:
881   M /trunk/configure.ac
882   M /trunk/src/libzzuf.c
883   M /trunk/src/libzzuf.h
884   M /trunk/src/load-stream.c
885
886  * Implemented BSD fgetln(). Untested yet.
887
888------------------------------------------------------------------------
889r100 | sam | 2007-01-05 12:01:49 +0100 (Fri, 05 Jan 2007) | 3 lines
890Changed paths:
891   M /trunk/test/testsuite.sh
892
893  * Put back grep and sed into the testsuite, now that we can protect newlines
894    from being fuzzed away.
895
896------------------------------------------------------------------------
897r99 | sam | 2007-01-05 11:49:12 +0100 (Fri, 05 Jan 2007) | 2 lines
898Changed paths:
899   M /trunk/doc/zzuf.1
900
901  * Minor layout tuning.
902
903------------------------------------------------------------------------
904r98 | sam | 2007-01-05 11:28:07 +0100 (Fri, 05 Jan 2007) | 3 lines
905Changed paths:
906   M /trunk/doc/zzuf.1
907   M /trunk/src/libzzuf.c
908
909  * Allow octal escape values for -P and -R.
910  * Updated manpage accordingly and added a few minor things in it.
911
912------------------------------------------------------------------------
913r97 | sam | 2007-01-05 09:01:06 +0100 (Fri, 05 Jan 2007) | 2 lines
914Changed paths:
915   M /trunk/doc/zzuf.1
916   M /trunk/src/zzuf.c
917
918  * Change -N to -n for --network.
919
920------------------------------------------------------------------------
921r96 | sam | 2007-01-05 08:57:41 +0100 (Fri, 05 Jan 2007) | 2 lines
922Changed paths:
923   M /trunk/doc/zzuf.1
924
925  * Clarified reproducibility claim.
926
927------------------------------------------------------------------------
928r95 | sam | 2007-01-05 08:52:30 +0100 (Fri, 05 Jan 2007) | 2 lines
929Changed paths:
930   M /trunk/doc/zzuf.1
931   M /trunk/src/libzzuf.c
932   M /trunk/src/libzzuf.h
933   M /trunk/src/load-fd.c
934   M /trunk/src/zzuf.c
935
936  * Network support.
937
938------------------------------------------------------------------------
939r94 | sam | 2007-01-05 01:24:43 +0100 (Fri, 05 Jan 2007) | 2 lines
940Changed paths:
941   M /trunk/doc/zzuf.1
942
943  * Manpage layout improvements.
944
945------------------------------------------------------------------------
946r93 | sam | 2007-01-04 14:33:33 +0100 (Thu, 04 Jan 2007) | 2 lines
947Changed paths:
948   M /trunk/doc/zzuf.1
949
950  * Minor manpage improvement.
951
952------------------------------------------------------------------------
953r92 | sam | 2007-01-04 14:28:35 +0100 (Thu, 04 Jan 2007) | 2 lines
954Changed paths:
955   M /trunk/doc/zzuf.1
956
957  * Improved manpage, especially the statistical effect of using -R.
958
959------------------------------------------------------------------------
960r91 | sam | 2007-01-04 09:59:05 +0100 (Thu, 04 Jan 2007) | 2 lines
961Changed paths:
962   M /trunk/doc/zzuf.1
963   M /trunk/src/fuzz.c
964   M /trunk/src/libzzuf.c
965   M /trunk/src/libzzuf.h
966   M /trunk/src/zzuf.c
967
968  * Implemented -R / --refuse.
969
970------------------------------------------------------------------------
971r90 | sam | 2007-01-04 02:09:04 +0100 (Thu, 04 Jan 2007) | 2 lines
972Changed paths:
973   M /trunk/doc/zzuf.1
974   M /trunk/src/fuzz.c
975   M /trunk/src/libzzuf.c
976   M /trunk/src/libzzuf.h
977   M /trunk/src/zzuf.c
978
979  * Implement -P / --protect.
980
981------------------------------------------------------------------------
982r89 | sam | 2007-01-03 23:51:36 +0100 (Wed, 03 Jan 2007) | 4 lines
983Changed paths:
984   M /trunk/src/libzzuf.c
985   M /trunk/src/libzzuf.h
986   M /trunk/src/load-fd.c
987   M /trunk/src/load-stream.c
988
989  * Added a _zz_disabled flag. This is needed on OS X where we protect the
990    fopen_orig() call because it will call our own diverted open() function
991    and we don't want it to fiddle with our structures.
992
993------------------------------------------------------------------------
994r88 | sam | 2007-01-03 23:25:45 +0100 (Wed, 03 Jan 2007) | 3 lines
995Changed paths:
996   M /trunk/src/fuzz.c
997   M /trunk/src/load-stream.c
998
999  * Do not fuzz anything if 0 bytes were read.
1000  * Added a debug message for fuzzing.
1001
1002------------------------------------------------------------------------
1003r87 | sam | 2007-01-03 23:12:02 +0100 (Wed, 03 Jan 2007) | 2 lines
1004Changed paths:
1005   M /trunk/src/load-stream.c
1006
1007  * Better debug messages in load-stream.c.
1008
1009------------------------------------------------------------------------
1010r86 | sam | 2007-01-03 23:10:57 +0100 (Wed, 03 Jan 2007) | 2 lines
1011Changed paths:
1012   M /trunk/src/debug.c
1013
1014  * Implemented %c in our debug() printf implementation.
1015
1016------------------------------------------------------------------------
1017r85 | sam | 2007-01-03 22:53:03 +0100 (Wed, 03 Jan 2007) | 2 lines
1018Changed paths:
1019   M /trunk/test/testsuite.sh
1020
1021  * Use "strings </dev/urandom", not "strings /dev/urandom".
1022
1023------------------------------------------------------------------------
1024r84 | sam | 2007-01-03 22:51:11 +0100 (Wed, 03 Jan 2007) | 3 lines
1025Changed paths:
1026   M /trunk/test/fdcat.c
1027   M /trunk/test/streamcat.c
1028   M /trunk/test/testsuite.sh
1029
1030  * Added a stupid PRNG to streamcat and fdcat.
1031  * Do not use sed in the testsuite, because of OS X.
1032
1033------------------------------------------------------------------------
1034r83 | sam | 2007-01-03 22:20:22 +0100 (Wed, 03 Jan 2007) | 3 lines
1035Changed paths:
1036   M /trunk/src/random.c
1037
1038  * No longer use the OS's PRNG, we use our own (based on a Dr Dobbs article
1039    from November 1985, page 91).
1040
1041------------------------------------------------------------------------
1042r82 | sam | 2007-01-03 21:43:47 +0100 (Wed, 03 Jan 2007) | 2 lines
1043Changed paths:
1044   M /trunk/src/zzuf.c
1045
1046  * Split some code into clean functions.
1047
1048------------------------------------------------------------------------
1049r81 | sam | 2007-01-03 18:58:11 +0100 (Wed, 03 Jan 2007) | 2 lines
1050Changed paths:
1051   M /trunk/test/testsuite.sh
1052
1053  * Make the testsuite reproductible.
1054
1055------------------------------------------------------------------------
1056r80 | sam | 2007-01-03 18:57:52 +0100 (Wed, 03 Jan 2007) | 2 lines
1057Changed paths:
1058   M /trunk/src/Makefile.am
1059   M /trunk/src/zzuf.c
1060
1061  * Now works on Darwin!
1062
1063------------------------------------------------------------------------
1064r79 | sam | 2007-01-03 10:09:41 +0100 (Wed, 03 Jan 2007) | 2 lines
1065Changed paths:
1066   M /trunk/configure.ac
1067   M /trunk/src/Makefile.am
1068   M /trunk/src/load-fd.c
1069   M /trunk/src/load-signal.c
1070   M /trunk/src/load-stream.c
1071   M /trunk/src/zzuf.c
1072   M /trunk/test/fdcat.c
1073
1074  * The whole crap now builds on OS X. Now if it only agreed to run, too...
1075
1076------------------------------------------------------------------------
1077r78 | sam | 2007-01-03 10:04:01 +0100 (Wed, 03 Jan 2007) | 2 lines
1078Changed paths:
1079   M /trunk/test/testsuite.sh
1080
1081  * Minor optimisations to the testsuite.
1082
1083------------------------------------------------------------------------
1084r77 | sam | 2007-01-03 02:28:02 +0100 (Wed, 03 Jan 2007) | 2 lines
1085Changed paths:
1086   M /trunk/test/testsuite.sh
1087
1088  * Oops, fixed the testsuite again.
1089
1090------------------------------------------------------------------------
1091r76 | sam | 2007-01-02 19:26:56 +0100 (Tue, 02 Jan 2007) | 2 lines
1092Changed paths:
1093   M /trunk/src/zzuf.c
1094
1095  * Oops, fixed stdout writing.
1096
1097------------------------------------------------------------------------
1098r75 | sam | 2007-01-02 18:15:34 +0100 (Tue, 02 Jan 2007) | 2 lines
1099Changed paths:
1100   M /trunk/doc/zzuf.1
1101
1102  * Totally reworked webpage.
1103
1104------------------------------------------------------------------------
1105r74 | sam | 2007-01-02 15:51:55 +0100 (Tue, 02 Jan 2007) | 2 lines
1106Changed paths:
1107   M /trunk/src/zzuf.c
1108
1109  * Output process status to stdout, not stderr.
1110
1111------------------------------------------------------------------------
1112r73 | sam | 2007-01-02 14:26:32 +0100 (Tue, 02 Jan 2007) | 2 lines
1113Changed paths:
1114   M /trunk/src/zzuf.c
1115
1116  * Do not count debug bytes in the --max-bytes count.
1117
1118------------------------------------------------------------------------
1119r72 | sam | 2007-01-02 11:45:19 +0100 (Tue, 02 Jan 2007) | 2 lines
1120Changed paths:
1121   M /trunk/doc/zzuf.1
1122
1123  * Fix typo in manpage.
1124
1125------------------------------------------------------------------------
1126r71 | sam | 2007-01-02 02:13:05 +0100 (Tue, 02 Jan 2007) | 4 lines
1127Changed paths:
1128   M /trunk/src/debug.c
1129   M /trunk/src/libzzuf.h
1130   M /trunk/src/load-fd.c
1131   M /trunk/src/zzuf.c
1132
1133  * Use a separate file descriptor for debugging messages, so that the -q flag
1134    does not remove debug messages.
1135  * Slightly improved fd handling code.
1136
1137------------------------------------------------------------------------
1138r70 | sam | 2007-01-02 01:27:33 +0100 (Tue, 02 Jan 2007) | 3 lines
1139Changed paths:
1140   M /trunk/src/debug.c
1141
1142  * Made the debug() function signal-safe by reimplementing the necessary
1143    subset of fprintf() we needed.
1144
1145------------------------------------------------------------------------
1146r69 | sam | 2007-01-01 22:55:48 +0100 (Mon, 01 Jan 2007) | 2 lines
1147Changed paths:
1148   M /trunk/README
1149
1150  * Deprecate README tutorial. Everything’s in the manpage now.
1151
1152------------------------------------------------------------------------
1153r68 | sam | 2007-01-01 22:35:54 +0100 (Mon, 01 Jan 2007) | 3 lines
1154Changed paths:
1155   M /trunk/doc/zzuf.1
1156   M /trunk/src/Makefile.am
1157   M /trunk/src/libzzuf.c
1158   M /trunk/src/libzzuf.h
1159   A /trunk/src/load-signal.c
1160   M /trunk/src/load.h
1161   M /trunk/src/zzuf.c
1162
1163  * Implemented signal handling.
1164  * Updated documentation accordingly and improved a few parts.
1165
1166------------------------------------------------------------------------
1167r67 | sam | 2007-01-01 20:49:57 +0100 (Mon, 01 Jan 2007) | 2 lines
1168Changed paths:
1169   M /trunk/doc/zzuf.1
1170   M /trunk/src/zzuf.c
1171
1172  * Alphabetise flags in help output and manpage.
1173
1174------------------------------------------------------------------------
1175r66 | sam | 2007-01-01 20:14:55 +0100 (Mon, 01 Jan 2007) | 2 lines
1176Changed paths:
1177   M /trunk/README
1178   M /trunk/doc/zzuf.1
1179
1180  * Update documentation.
1181
1182------------------------------------------------------------------------
1183r65 | sam | 2007-01-01 19:56:13 +0100 (Mon, 01 Jan 2007) | 4 lines
1184Changed paths:
1185   M /trunk/doc/zzuf.1
1186   M /trunk/src/libzzuf.c
1187   M /trunk/src/zzuf.c
1188
1189  * Switch to REG_EXTENDED.
1190  * Implement -c (--cmdline).
1191  * Updated documentation accordingly.
1192
1193------------------------------------------------------------------------
1194r64 | sam | 2006-12-29 19:13:42 +0100 (Fri, 29 Dec 2006) | 3 lines
1195Changed paths:
1196   M /trunk/src/zzuf.c
1197
1198  * Check regex syntax in zzuf.
1199  * Fix minor, harmful memory leaks.
1200
1201------------------------------------------------------------------------
1202r63 | sam | 2006-12-29 18:49:11 +0100 (Fri, 29 Dec 2006) | 2 lines
1203Changed paths:
1204   M /trunk/src/debug.c
1205   M /trunk/src/fuzz.c
1206   M /trunk/src/libzzuf.c
1207   M /trunk/src/libzzuf.h
1208   M /trunk/src/load-fd.c
1209   M /trunk/src/load-stream.c
1210
1211  * Factored regex matching stuff.
1212
1213------------------------------------------------------------------------
1214r62 | sam | 2006-12-29 18:22:11 +0100 (Fri, 29 Dec 2006) | 2 lines
1215Changed paths:
1216   M /trunk/doc/zzuf.1
1217   M /trunk/src/libzzuf.c
1218   M /trunk/src/zzuf.c
1219   M /trunk/test/testsuite.sh
1220
1221  * Added the -i flag (for stdin fuzzing).
1222
1223------------------------------------------------------------------------
1224r61 | sam | 2006-12-29 17:46:06 +0100 (Fri, 29 Dec 2006) | 2 lines
1225Changed paths:
1226   M /trunk/README
1227   M /trunk/doc/zzuf.1
1228   M /trunk/src/zzuf.c
1229
1230  * Change -i/-e to -I/-E.
1231
1232------------------------------------------------------------------------
1233r60 | sam | 2006-12-28 21:32:21 +0100 (Thu, 28 Dec 2006) | 2 lines
1234Changed paths:
1235   M /trunk/src/fuzz.c
1236   M /trunk/src/libzzuf.c
1237   M /trunk/src/libzzuf.h
1238   M /trunk/src/load-fd.c
1239   M /trunk/src/load-stream.c
1240
1241  * Renamed functions here and there.
1242
1243------------------------------------------------------------------------
1244r59 | sam | 2006-12-28 21:22:32 +0100 (Thu, 28 Dec 2006) | 3 lines
1245Changed paths:
1246   M /trunk/src/debug.c
1247   M /trunk/src/debug.h
1248   M /trunk/src/fuzz.c
1249   M /trunk/src/fuzz.h
1250   M /trunk/src/libzzuf.c
1251   M /trunk/src/libzzuf.h
1252   M /trunk/src/load-fd.c
1253   M /trunk/src/load-stream.c
1254   M /trunk/src/load.h
1255   M /trunk/src/random.c
1256   M /trunk/src/random.h
1257
1258  * Improved zfd_register() and zfd_* function performances.
1259  * Changed function names here and there.
1260
1261------------------------------------------------------------------------
1262r58 | sam | 2006-12-28 18:48:05 +0100 (Thu, 28 Dec 2006) | 3 lines
1263Changed paths:
1264   M /trunk/src/load-fd.c
1265   M /trunk/src/load-stream.c
1266
1267  * Fixed a partial read data loss bug in the fread implementation.
1268  * Cosmetic fixes.
1269
1270------------------------------------------------------------------------
1271r57 | sam | 2006-12-28 18:47:26 +0100 (Thu, 28 Dec 2006) | 2 lines
1272Changed paths:
1273   M /trunk/Makefile.am
1274   M /trunk/test
1275   M /trunk/test/Makefile.am
1276   A /trunk/test/fdcat.c
1277   A /trunk/test/streamcat.c
1278   M /trunk/test/testsuite.sh
1279
1280  * Added cat reimplementations to the testsuite.
1281
1282------------------------------------------------------------------------
1283r56 | sam | 2006-12-28 16:51:43 +0100 (Thu, 28 Dec 2006) | 2 lines
1284Changed paths:
1285   M /trunk/src/fuzz.c
1286   M /trunk/src/libzzuf.c
1287   M /trunk/src/libzzuf.h
1288   M /trunk/src/load-fd.c
1289   M /trunk/src/load-stream.c
1290
1291  * Shorten function names.
1292
1293------------------------------------------------------------------------
1294r55 | sam | 2006-12-28 16:48:10 +0100 (Thu, 28 Dec 2006) | 2 lines
1295Changed paths:
1296   M /trunk/src/fuzz.c
1297   M /trunk/src/libzzuf.c
1298   M /trunk/src/libzzuf.h
1299   M /trunk/src/load-fd.c
1300   M /trunk/src/load-stream.c
1301
1302  * Hide struct zzuf behind public functions. No real abstraction yet.
1303
1304------------------------------------------------------------------------
1305r54 | sam | 2006-12-28 16:44:28 +0100 (Thu, 28 Dec 2006) | 2 lines
1306Changed paths:
1307   A /trunk/ChangeLog
1308
1309  * Add a changelog (from version 1.0).
1310
1311------------------------------------------------------------------------
1312r53 | sam | 2006-12-28 16:44:13 +0100 (Thu, 28 Dec 2006) | 2 lines
1313Changed paths:
1314   M /trunk/src/Makefile.am
1315
1316  * Do not put version information in the distributed .so.
1317
1318------------------------------------------------------------------------
1319r52 | sam | 2006-12-28 16:43:28 +0100 (Thu, 28 Dec 2006) | 2 lines
1320Changed paths:
1321   M /trunk/README
1322
1323  * Update documentation.
1324
1325------------------------------------------------------------------------
1326r51 | sam | 2006-12-23 20:12:52 +0100 (Sat, 23 Dec 2006) | 2 lines
1327Changed paths:
1328   M /trunk/Makefile.am
1329
1330  * Oops, correctly install manpage.
1331
1332------------------------------------------------------------------------
1333r50 | sam | 2006-12-23 19:40:28 +0100 (Sat, 23 Dec 2006) | 2 lines
1334Changed paths:
1335   M /trunk/src/Makefile.am
1336
1337  * Typo in Makefile.am.
1338
1339------------------------------------------------------------------------
1340r49 | sam | 2006-12-23 19:37:52 +0100 (Sat, 23 Dec 2006) | 2 lines
1341Changed paths:
1342   M /trunk/AUTHORS
1343   M /trunk/NEWS
1344   M /trunk/README
1345   M /trunk/configure.ac
1346
1347  * Prepare version 0.1.
1348
1349------------------------------------------------------------------------
1350r48 | sam | 2006-12-23 00:40:03 +0100 (Sat, 23 Dec 2006) | 2 lines
1351Changed paths:
1352   M /trunk/README
1353
1354  * Sync’ed README and manpage.
1355
1356------------------------------------------------------------------------
1357r47 | sam | 2006-12-23 00:36:04 +0100 (Sat, 23 Dec 2006) | 2 lines
1358Changed paths:
1359   M /trunk/doc/zzuf.1
1360   M /trunk/src/zzuf.c
1361
1362  * Slightly updated documentation.
1363
1364------------------------------------------------------------------------
1365r46 | sam | 2006-12-22 18:01:16 +0100 (Fri, 22 Dec 2006) | 3 lines
1366Changed paths:
1367   M /trunk/src/zzuf.c
1368
1369  * Fix stdout/stderr copying. Don't use fprintf for something that can
1370    have null bytes (lol @ me).
1371
1372------------------------------------------------------------------------
1373r45 | sam | 2006-12-22 17:54:55 +0100 (Fri, 22 Dec 2006) | 3 lines
1374Changed paths:
1375   M /trunk/test/testsuite.sh
1376
1377  * Fix a cleanup bug in the testsuite.
1378  * If any of the tests failed, do not erase the test files.
1379
1380------------------------------------------------------------------------
1381r44 | sam | 2006-12-22 17:36:47 +0100 (Fri, 22 Dec 2006) | 2 lines
1382Changed paths:
1383   M /trunk/src/zzuf.c
1384
1385  * Slightly modified --help message.
1386
1387------------------------------------------------------------------------
1388r43 | sam | 2006-12-22 17:36:30 +0100 (Fri, 22 Dec 2006) | 2 lines
1389Changed paths:
1390   M /trunk/Makefile.am
1391   M /trunk/configure.ac
1392   A /trunk/doc
1393   A /trunk/doc/Makefile.am
1394   A /trunk/doc/zzuf.1
1395
1396  * Wrote a manpage. Phew.
1397
1398------------------------------------------------------------------------
1399r42 | sam | 2006-12-22 16:06:21 +0100 (Fri, 22 Dec 2006) | 2 lines
1400Changed paths:
1401   M /trunk/src/zzuf.c
1402
1403  * Implement --max-bytes and --max-time.
1404
1405------------------------------------------------------------------------
1406r41 | sam | 2006-12-22 14:53:58 +0100 (Fri, 22 Dec 2006) | 4 lines
1407Changed paths:
1408   M /trunk/src/zzuf.c
1409
1410  * Implemented parallelisation.
1411  * Implemented “quiet” mode.
1412  * Handle stdin and stderr in their own pipes.
1413
1414------------------------------------------------------------------------
1415r40 | sam | 2006-12-22 14:18:13 +0100 (Fri, 22 Dec 2006) | 2 lines
1416Changed paths:
1417   M /trunk/src/debug.c
1418
1419  * Don’t rely on libzzuf.h in debug.c, so that it can be used in zzuf, too.
1420
1421------------------------------------------------------------------------
1422r39 | sam | 2006-12-21 20:56:22 +0100 (Thu, 21 Dec 2006) | 2 lines
1423Changed paths:
1424   M /trunk/src/zzuf.c
1425
1426  * Fork to launch the child and read its stdout/stderr.
1427
1428------------------------------------------------------------------------
1429r38 | sam | 2006-12-18 14:23:56 +0100 (Mon, 18 Dec 2006) | 2 lines
1430Changed paths:
1431   M /trunk/src/zzuf.c
1432
1433  * Improved help.
1434
1435------------------------------------------------------------------------
1436r37 | sam | 2006-12-18 13:58:47 +0100 (Mon, 18 Dec 2006) | 2 lines
1437Changed paths:
1438   M /trunk/TODO
1439
1440  * Improved TODO list.
1441
1442------------------------------------------------------------------------
1443r36 | sam | 2006-12-18 13:48:49 +0100 (Mon, 18 Dec 2006) | 2 lines
1444Changed paths:
1445   M /trunk/test/testsuite.sh
1446
1447  * More testsuite improvements.
1448
1449------------------------------------------------------------------------
1450r35 | sam | 2006-12-18 12:07:42 +0100 (Mon, 18 Dec 2006) | 2 lines
1451Changed paths:
1452   M /trunk/test/testsuite.sh
1453
1454  * Better tests and error reporting in the testsuite.
1455
1456------------------------------------------------------------------------
1457r34 | sam | 2006-12-18 00:58:23 +0100 (Mon, 18 Dec 2006) | 2 lines
1458Changed paths:
1459   M /trunk/src/fuzz.c
1460   M /trunk/src/libzzuf.c
1461   M /trunk/src/libzzuf.h
1462   M /trunk/src/load-fd.c
1463   M /trunk/src/load-stream.c
1464
1465  * Huge performance improvement by caching the bit array. Yay.
1466
1467------------------------------------------------------------------------
1468r33 | sam | 2006-12-17 23:14:13 +0100 (Sun, 17 Dec 2006) | 3 lines
1469Changed paths:
1470   M /trunk/src/load-stream.c
1471
1472  * Added getc(), fgetc(), fgets(), ungetc(), getline() and getdelim().
1473  * sed now works properly.
1474
1475------------------------------------------------------------------------
1476r32 | sam | 2006-12-17 23:12:11 +0100 (Sun, 17 Dec 2006) | 2 lines
1477Changed paths:
1478   M /trunk/test/testsuite.sh
1479
1480  * Better, more complete testsuite program.
1481
1482------------------------------------------------------------------------
1483r31 | sam | 2006-12-17 18:33:02 +0100 (Sun, 17 Dec 2006) | 2 lines
1484Changed paths:
1485   M /trunk/Makefile.am
1486   M /trunk/configure.ac
1487   A /trunk/test
1488   A /trunk/test/Makefile.am
1489   A /trunk/test/testsuite.sh
1490
1491  * Added a testsuite script.
1492
1493------------------------------------------------------------------------
1494r30 | sam | 2006-12-17 18:17:31 +0100 (Sun, 17 Dec 2006) | 2 lines
1495Changed paths:
1496   M /trunk/README
1497   M /trunk/src/Makefile.am
1498   M /trunk/src/libzzuf.c
1499   A /trunk/src/load-fd.c (from /trunk/src/preload.c:26)
1500   A /trunk/src/load-stream.c (from /trunk/src/preload.c:26)
1501   A /trunk/src/load.h (from /trunk/src/preload.h:26)
1502   D /trunk/src/preload.c
1503   D /trunk/src/preload.h
1504
1505  * Split preload.c into load-fd.c and load-stream.c.
1506
1507------------------------------------------------------------------------
1508r29 | sam | 2006-12-16 11:37:41 +0100 (Sat, 16 Dec 2006) | 2 lines
1509Changed paths:
1510   M /trunk/README
1511
1512  * Update README file.
1513
1514------------------------------------------------------------------------
1515r28 | sam | 2006-12-15 21:42:27 +0100 (Fri, 15 Dec 2006) | 2 lines
1516Changed paths:
1517   A /trunk/AUTHORS
1518   M /trunk/Makefile.am
1519
1520  * Added AUTHORS file.
1521
1522------------------------------------------------------------------------
1523r27 | sam | 2006-12-15 19:49:33 +0100 (Fri, 15 Dec 2006) | 2 lines
1524Changed paths:
1525   M /trunk/TODO
1526
1527  * More TODO.
1528
1529------------------------------------------------------------------------
1530r26 | sam | 2006-12-15 19:48:24 +0100 (Fri, 15 Dec 2006) | 2 lines
1531Changed paths:
1532   M /trunk/TODO
1533   M /trunk/src/libzzuf.c
1534   M /trunk/src/preload.c
1535   M /trunk/src/preload.h
1536
1537  * Rename zzuf_preload to zzuf_preload_libc. You never know.
1538
1539------------------------------------------------------------------------
1540r25 | sam | 2006-12-15 18:48:17 +0100 (Fri, 15 Dec 2006) | 2 lines
1541Changed paths:
1542   M /trunk/README
1543
1544  * Added a few examples to README.
1545
1546------------------------------------------------------------------------
1547r24 | sam | 2006-12-15 18:47:59 +0100 (Fri, 15 Dec 2006) | 2 lines
1548Changed paths:
1549   M /trunk/src/fuzz.c
1550   M /trunk/src/libzzuf.c
1551
1552  * Fix ratio so that it talks about bits, not bytes.
1553
1554------------------------------------------------------------------------
1555r23 | sam | 2006-12-15 18:44:20 +0100 (Fri, 15 Dec 2006) | 2 lines
1556Changed paths:
1557   M /trunk/src/Makefile.am
1558   M /trunk/src/zzuf.c
1559
1560  * Support --prefix (library location).
1561
1562------------------------------------------------------------------------
1563r22 | sam | 2006-12-15 17:10:56 +0100 (Fri, 15 Dec 2006) | 2 lines
1564Changed paths:
1565   M /trunk/TODO
1566   M /trunk/src/fuzz.c
1567   M /trunk/src/libzzuf.c
1568   M /trunk/src/libzzuf.h
1569   M /trunk/src/preload.c
1570   M /trunk/src/zzuf.c
1571
1572  * Rename percent to ratio.
1573
1574------------------------------------------------------------------------
1575r21 | sam | 2006-12-15 16:07:38 +0100 (Fri, 15 Dec 2006) | 2 lines
1576Changed paths:
1577   M /trunk/src/libzzuf.c
1578
1579  * Crap, percents could not go higer than 1.0.
1580
1581------------------------------------------------------------------------
1582r20 | sam | 2006-12-15 15:57:59 +0100 (Fri, 15 Dec 2006) | 2 lines
1583Changed paths:
1584   M /trunk/src/random.c
1585   M /trunk/src/random.h
1586
1587  * Switch random back to 32 bits. It's enough (tm).
1588
1589------------------------------------------------------------------------
1590r19 | sam | 2006-12-15 15:07:46 +0100 (Fri, 15 Dec 2006) | 3 lines
1591Changed paths:
1592   M /trunk/src/fuzz.c
1593
1594  * Really fix the inconsistency bug. Now dd bs=2048 count=1 gives the same
1595    result as dd bs=1 count=2048.
1596
1597------------------------------------------------------------------------
1598r18 | sam | 2006-12-15 14:20:01 +0100 (Fri, 15 Dec 2006) | 2 lines
1599Changed paths:
1600   M /trunk/src/preload.c
1601
1602  * Implemented lseek() and factored lseek64() code.
1603
1604------------------------------------------------------------------------
1605r17 | sam | 2006-12-15 14:12:44 +0100 (Fri, 15 Dec 2006) | 3 lines
1606Changed paths:
1607   M /trunk/src/fuzz.c
1608
1609  * Handle percent < 100.0/CHUNK_SIZE a bit better.
1610  * Fix a grave index bug in the fuzzer that made everything inconsistent.
1611
1612------------------------------------------------------------------------
1613r16 | sam | 2006-12-15 11:18:57 +0100 (Fri, 15 Dec 2006) | 2 lines
1614Changed paths:
1615   M /trunk/src/debug.h
1616
1617  * Add a printf attribute to the debug function to trap errors.
1618
1619------------------------------------------------------------------------
1620r15 | sam | 2006-12-15 11:07:53 +0100 (Fri, 15 Dec 2006) | 2 lines
1621Changed paths:
1622   M /trunk/src/preload.c
1623
1624  * Oops, fix a bug in the lseek64() diversion.
1625
1626------------------------------------------------------------------------
1627r14 | sam | 2006-12-15 11:06:30 +0100 (Fri, 15 Dec 2006) | 2 lines
1628Changed paths:
1629   M /trunk/TODO
1630   M /trunk/src/preload.c
1631
1632  * Divert close, fclose, lseek64.
1633
1634------------------------------------------------------------------------
1635r13 | sam | 2006-12-15 10:08:52 +0100 (Fri, 15 Dec 2006) | 2 lines
1636Changed paths:
1637   M /trunk/src/preload.c
1638
1639  * Remove useless verbosity.
1640
1641------------------------------------------------------------------------
1642r12 | sam | 2006-12-15 10:03:48 +0100 (Fri, 15 Dec 2006) | 2 lines
1643Changed paths:
1644   M /trunk/src/preload.c
1645
1646  * Divert fseek().
1647
1648------------------------------------------------------------------------
1649r11 | sam | 2006-12-15 10:01:46 +0100 (Fri, 15 Dec 2006) | 2 lines
1650Changed paths:
1651   M /trunk/src/zzuf.c
1652
1653  * Better error reporting if command failed.
1654
1655------------------------------------------------------------------------
1656r10 | sam | 2006-12-15 09:42:27 +0100 (Fri, 15 Dec 2006) | 3 lines
1657Changed paths:
1658   M /trunk/src/fuzz.c
1659   M /trunk/src/libzzuf.c
1660   M /trunk/src/preload.c
1661   M /trunk/src/zzuf.c
1662
1663  * Add --debug.
1664  * --include and --exclude now work.
1665
1666------------------------------------------------------------------------
1667r9 | sam | 2006-12-15 09:14:38 +0100 (Fri, 15 Dec 2006) | 3 lines
1668Changed paths:
1669   M /trunk/src/libzzuf.c
1670   M /trunk/src/libzzuf.h
1671   M /trunk/src/preload.c
1672
1673  * Add fallbacks to our functions in case other libraries call libc functions
1674    in their init constructor (eg. libproc).
1675
1676------------------------------------------------------------------------
1677r8 | sam | 2006-12-15 08:53:09 +0100 (Fri, 15 Dec 2006) | 2 lines
1678Changed paths:
1679   M /trunk/src/debug.c
1680   M /trunk/src/fuzz.c
1681   M /trunk/src/libzzuf.c
1682   M /trunk/src/libzzuf.h
1683   M /trunk/src/preload.c
1684   M /trunk/src/zzuf.c
1685
1686  * Added code for --include/--exclude. Does not work yet.
1687
1688------------------------------------------------------------------------
1689r7 | sam | 2006-12-15 01:43:39 +0100 (Fri, 15 Dec 2006) | 2 lines
1690Changed paths:
1691   M /trunk/src/preload.c
1692
1693  * Support fopen64().
1694
1695------------------------------------------------------------------------
1696r6 | sam | 2006-12-15 01:26:01 +0100 (Fri, 15 Dec 2006) | 2 lines
1697Changed paths:
1698   M /trunk/README
1699   M /trunk/TODO
1700   M /trunk/src/Makefile.am
1701   A /trunk/src/debug.c
1702   A /trunk/src/debug.h
1703   A /trunk/src/fuzz.c
1704   A /trunk/src/fuzz.h
1705   M /trunk/src/libzzuf.c
1706   A /trunk/src/libzzuf.h
1707   A /trunk/src/preload.c (from /trunk/src/libzzuf.c:5)
1708   A /trunk/src/preload.h
1709   M /trunk/src/zzuf.c
1710
1711  * First somewhat working version.
1712
1713------------------------------------------------------------------------
1714r5 | sam | 2006-12-14 17:11:14 +0100 (Thu, 14 Dec 2006) | 2 lines
1715Changed paths:
1716   M /trunk/src/libzzuf.c
1717
1718  * Fix a bug and refactor some code.
1719
1720------------------------------------------------------------------------
1721r4 | sam | 2006-12-14 16:55:18 +0100 (Thu, 14 Dec 2006) | 2 lines
1722Changed paths:
1723   M /trunk
1724   M /trunk/configure.ac
1725   M /trunk/src
1726   M /trunk/src/Makefile.am
1727   A /trunk/src/libzzuf.c
1728
1729  * First try at libzzuf.
1730
1731------------------------------------------------------------------------
1732r3 | sam | 2006-12-14 15:25:10 +0100 (Thu, 14 Dec 2006) | 2 lines
1733Changed paths:
1734   M /trunk/src/zzuf.c
1735
1736  * Oops, typo.
1737
1738------------------------------------------------------------------------
1739r2 | sam | 2006-12-14 15:23:07 +0100 (Thu, 14 Dec 2006) | 2 lines
1740Changed paths:
1741   M /trunk/configure.ac
1742   M /trunk/src/Makefile.am
1743   A /trunk/src/random.c
1744   A /trunk/src/random.h
1745   M /trunk/src/zzuf.c
1746
1747  * Easy POC code. We need some LD_PRELOAD shit instead.
1748
1749------------------------------------------------------------------------
1750r1 | sam | 2006-12-13 21:17:27 +0100 (Wed, 13 Dec 2006) | 2 lines
1751Changed paths:
1752   A /branches
1753   A /tags
1754   A /trunk
1755   A /trunk/COPYING
1756   A /trunk/Makefile.am
1757   A /trunk/NEWS
1758   A /trunk/README
1759   A /trunk/TODO
1760   A /trunk/bootstrap
1761   A /trunk/configure.ac
1762   A /trunk/src
1763   A /trunk/src/Makefile.am
1764   A /trunk/src/zzuf.c
1765
1766  * Initial tree.
1767
1768------------------------------------------------------------------------
Note: See TracBrowser for help on using the repository browser.