source: zzuf/trunk/ChangeLog @ 1654

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