source: zzuf/trunk/ChangeLog @ 1726

Last change on this file since 1726 was 1726, checked in by Sam Hocevar, 16 years ago
File size: 69.8 KB
Line 
1------------------------------------------------------------------------
2r260 | sam | 2007-01-28 01:53:19 +0100 (Sun, 28 Jan 2007) | 2 lines
3Changed paths:
4   M /trunk/test
5   M /trunk/test/Makefile.am
6   D /trunk/test/fdcat.c
7   D /trunk/test/streamcat.c
8   M /trunk/test/testsuite.sh
9   A /trunk/test/zzcat.c
10
11  * Merged fdcat and streamcat into zzcat.
12
13------------------------------------------------------------------------
14r259 | sam | 2007-01-28 01:50:53 +0100 (Sun, 28 Jan 2007) | 2 lines
15Changed paths:
16   M /trunk/src/lib-stream.c
17
18  * Print "EOF" instead of -1 when it means EOF.
19
20------------------------------------------------------------------------
21r258 | sam | 2007-01-28 01:22:23 +0100 (Sun, 28 Jan 2007) | 2 lines
22Changed paths:
23   M /trunk/src/lib-stream.c
24
25  * Oops, fixed syntax error.
26
27------------------------------------------------------------------------
28r257 | sam | 2007-01-28 01:21:58 +0100 (Sun, 28 Jan 2007) | 2 lines
29Changed paths:
30   M /trunk/src/lib-stream.c
31
32  * Better debug messages for special cases (eg. fgetc returning -1).
33
34------------------------------------------------------------------------
35r256 | sam | 2007-01-27 22:40:31 +0100 (Sat, 27 Jan 2007) | 2 lines
36Changed paths:
37   M /trunk/test/Makefile.am
38   A /trunk/test/file-00
39   A /trunk/test/file-ff
40   A /trunk/test/file-random
41   A /trunk/test/file-text
42   M /trunk/test/testsuite.sh
43
44  * Updated testsuite to use our own files instead of /dev/*.
45
46------------------------------------------------------------------------
47r255 | sam | 2007-01-27 20:05:46 +0100 (Sat, 27 Jan 2007) | 2 lines
48Changed paths:
49   M /trunk/doc/zzuf.1
50   M /trunk/src/fuzz.c
51   M /trunk/src/fuzz.h
52   M /trunk/src/opts.c
53   M /trunk/src/opts.h
54   M /trunk/src/zzuf.c
55
56  * Implemented -f/--fuzzing (fuzzing mode).
57
58------------------------------------------------------------------------
59r254 | sam | 2007-01-27 16:13:34 +0100 (Sat, 27 Jan 2007) | 3 lines
60Changed paths:
61   M /trunk/src/fd.c
62   M /trunk/src/fuzz.c
63   M /trunk/src/lib-stream.c
64   M /trunk/src/libzzuf.h
65
66  * Better ungetc() implementation. Now we don't need to care about the
67    fuzzing method.
68
69------------------------------------------------------------------------
70r253 | sam | 2007-01-25 23:34:28 +0100 (Thu, 25 Jan 2007) | 2 lines
71Changed paths:
72   M /trunk/src/debug.c
73   M /trunk/src/lib-fd.c
74   M /trunk/src/libzzuf.c
75   M /trunk/src/libzzuf.h
76   M /trunk/src/zzuf.c
77
78  * Carry DEBUG_FILENO in the ZZUF_DEBUG environment variable.
79
80------------------------------------------------------------------------
81r252 | sam | 2007-01-25 23:07:23 +0100 (Thu, 25 Jan 2007) | 3 lines
82Changed paths:
83   M /trunk/src/libzzuf.c
84
85  * Initialise malloc-related functions earlier. They're needed for regex
86    initialisation amongst others.
87
88------------------------------------------------------------------------
89r251 | sam | 2007-01-25 22:43:37 +0100 (Thu, 25 Jan 2007) | 3 lines
90Changed paths:
91   M /trunk/src/lib-mem.c
92
93  * Put a few debug messages in malloc-related functions when they use our
94    custom buffer.
95
96------------------------------------------------------------------------
97r250 | sam | 2007-01-25 21:18:34 +0100 (Thu, 25 Jan 2007) | 2 lines
98Changed paths:
99   M /trunk/NEWS
100
101  * Updated NEWS.
102
103------------------------------------------------------------------------
104r249 | sam | 2007-01-25 20:55:20 +0100 (Thu, 25 Jan 2007) | 3 lines
105Changed paths:
106   M /trunk/src/lib-mem.c
107   M /trunk/src/libzzuf.c
108   M /trunk/src/libzzuf.h
109
110  * Crap! Fixed memory manager initialisation. And sticking that into the
111    0.6.1 tarball, no one will notice! (ha ha ha)
112
113------------------------------------------------------------------------
114r248 | sam | 2007-01-25 17:56:22 +0100 (Thu, 25 Jan 2007) | 3 lines
115Changed paths:
116   M /trunk/ChangeLog
117   M /trunk/NEWS
118   M /trunk/configure.ac
119
120  * Version 0.6.1.
121  * Updated NEWS and ChangeLog.
122
123------------------------------------------------------------------------
124r247 | sam | 2007-01-25 16:33:22 +0100 (Thu, 25 Jan 2007) | 2 lines
125Changed paths:
126   M /trunk/src/lib-stream.c
127
128  * More verbosity in fread().
129
130------------------------------------------------------------------------
131r246 | sam | 2007-01-25 16:28:24 +0100 (Thu, 25 Jan 2007) | 2 lines
132Changed paths:
133   M /trunk/src/lib-stream.c
134
135  * Fixed an index inconsistency bug in fread().
136
137------------------------------------------------------------------------
138r245 | sam | 2007-01-25 15:56:18 +0100 (Thu, 25 Jan 2007) | 2 lines
139Changed paths:
140   M /trunk/src/zzuf.c
141
142  * Grrr, fixed a bug in finfo() that corrupted the display.
143
144------------------------------------------------------------------------
145r244 | sam | 2007-01-25 14:28:40 +0100 (Thu, 25 Jan 2007) | 3 lines
146Changed paths:
147   M /trunk/ChangeLog
148   M /trunk/NEWS
149   M /trunk/configure.ac
150   M /trunk/src/zzuf.c
151
152  * Version 0.6.
153  * Updated NEWS and ChangeLog.
154
155------------------------------------------------------------------------
156r243 | sam | 2007-01-25 13:15:47 +0100 (Thu, 25 Jan 2007) | 2 lines
157Changed paths:
158   M /trunk/doc/zzuf.1
159
160  * Added a networking example using socat.
161
162------------------------------------------------------------------------
163r242 | sam | 2007-01-25 12:59:33 +0100 (Thu, 25 Jan 2007) | 2 lines
164Changed paths:
165   M /trunk/src/opts.h
166   M /trunk/src/zzuf.c
167
168  * Oops, fix in-tree preloading!
169
170------------------------------------------------------------------------
171r241 | sam | 2007-01-25 12:47:44 +0100 (Thu, 25 Jan 2007) | 2 lines
172Changed paths:
173   M /trunk/src/zzuf.c
174
175  * Put opts->bytes handling in the right place.
176
177------------------------------------------------------------------------
178r240 | sam | 2007-01-25 12:40:27 +0100 (Thu, 25 Jan 2007) | 2 lines
179Changed paths:
180   M /trunk/doc/zzuf.1
181   M /trunk/src/fuzz.c
182   M /trunk/src/fuzz.h
183   M /trunk/src/libzzuf.c
184   M /trunk/src/opts.c
185   M /trunk/src/opts.h
186   M /trunk/src/zzuf.c
187
188  * Implemented -b/--bytes to restrict fuzzing to specific offsets.
189
190------------------------------------------------------------------------
191r239 | sam | 2007-01-25 03:16:00 +0100 (Thu, 25 Jan 2007) | 2 lines
192Changed paths:
193   M /trunk/src/zzuf.c
194
195  * Fixed ifdef typo.
196
197------------------------------------------------------------------------
198r238 | sam | 2007-01-25 02:10:10 +0100 (Thu, 25 Jan 2007) | 2 lines
199Changed paths:
200   M /trunk/TODO
201
202  * Updated TODO list.
203
204------------------------------------------------------------------------
205r237 | sam | 2007-01-24 16:06:17 +0100 (Wed, 24 Jan 2007) | 2 lines
206Changed paths:
207   M /trunk/build-win32
208   M /trunk/configure.ac
209   M /trunk/src/Makefile.am
210   M /trunk/src/opts.h
211   M /trunk/src/timer.c
212   M /trunk/src/zzuf.c
213
214  * Added DLL injection to the Win32 port attempt.
215
216------------------------------------------------------------------------
217r236 | sam | 2007-01-23 16:38:18 +0100 (Tue, 23 Jan 2007) | 2 lines
218Changed paths:
219   A /trunk/build-win32
220   M /trunk/configure.ac
221   M /trunk/src/Makefile.am
222   M /trunk/src/lib-load.h
223   M /trunk/src/libzzuf.c
224   M /trunk/src/libzzuf.h
225   A /trunk/src/sys.c
226   A /trunk/src/sys.h
227   M /trunk/src/zzuf.c
228
229  * Added DLL initialisation code for Win32.
230
231------------------------------------------------------------------------
232r235 | sam | 2007-01-23 13:16:50 +0100 (Tue, 23 Jan 2007) | 2 lines
233Changed paths:
234   M /trunk/src/fd.c
235
236  * Fix minor memory leak.
237
238------------------------------------------------------------------------
239r234 | sam | 2007-01-23 09:45:47 +0100 (Tue, 23 Jan 2007) | 3 lines
240Changed paths:
241   M /trunk/src/lib-fd.c
242   M /trunk/src/lib-load.h
243   M /trunk/src/lib-mem.c
244   M /trunk/src/lib-signal.c
245   M /trunk/src/lib-stream.c
246   M /trunk/src/zzuf.c
247
248  * Put either ORIG() or NEW(() around functions, because the naming scheme is
249    likely to change for the Win32 port.
250
251------------------------------------------------------------------------
252r233 | sam | 2007-01-18 22:04:34 +0100 (Thu, 18 Jan 2007) | 2 lines
253Changed paths:
254   M /trunk/doc/zzuf.1
255   M /trunk/src/zzuf.c
256
257  * Minor documentation updates.
258
259------------------------------------------------------------------------
260r232 | sam | 2007-01-18 19:45:58 +0100 (Thu, 18 Jan 2007) | 2 lines
261Changed paths:
262   M /trunk/src/fd.c
263   M /trunk/src/lib-stream.c
264
265  * Minor improvement in the locking mechanism.
266
267------------------------------------------------------------------------
268r231 | sam | 2007-01-18 13:32:31 +0100 (Thu, 18 Jan 2007) | 2 lines
269Changed paths:
270   M /trunk/configure.ac
271   M /trunk/src/lib-fd.c
272
273  * Check recv() return type: int on Linux, ssize_t on OS X.
274
275------------------------------------------------------------------------
276r230 | sam | 2007-01-18 01:21:07 +0100 (Thu, 18 Jan 2007) | 3 lines
277Changed paths:
278   M /trunk/configure.ac
279   M /trunk/src/fd.c
280   M /trunk/src/lib-fd.c
281   M /trunk/src/lib-load.h
282   M /trunk/src/lib-mem.c
283   M /trunk/src/lib-signal.c
284   M /trunk/src/lib-stream.c
285   M /trunk/src/libzzuf.c
286   M /trunk/src/zzuf.c
287
288  * Added enough autoconf checks and #ifdefs so that libzzuf builds on Win32.
289    zzuf itself doesn't build yet, though.
290
291------------------------------------------------------------------------
292r229 | sam | 2007-01-17 22:52:44 +0100 (Wed, 17 Jan 2007) | 3 lines
293Changed paths:
294   M /trunk/src/fd.c
295   M /trunk/src/fd.h
296   M /trunk/src/lib-fd.c
297   M /trunk/src/lib-mem.c
298   M /trunk/src/lib-stream.c
299   M /trunk/src/libzzuf.c
300
301  * Replaced _zz_disabled with a less stinky API. Still not thread safe, does
302    not recover very well from errors, but why care?
303
304------------------------------------------------------------------------
305r228 | sam | 2007-01-17 22:12:27 +0100 (Wed, 17 Jan 2007) | 3 lines
306Changed paths:
307   M /trunk/doc/zzuf.1
308   M /trunk/src/fuzz.c
309   M /trunk/src/fuzz.h
310   M /trunk/src/lib-fd.c
311
312  * Added aio_read() and aio_return(). They don’t work well yet, I’ll need
313    to fix the _zz_disabled mess first.
314
315------------------------------------------------------------------------
316r227 | sam | 2007-01-17 20:48:23 +0100 (Wed, 17 Jan 2007) | 2 lines
317Changed paths:
318   M /trunk/src/Makefile.am
319   A /trunk/src/opts.c
320   A /trunk/src/opts.h
321   M /trunk/src/zzuf.c
322
323  * Reorganised code, got rid of global variables.
324
325------------------------------------------------------------------------
326r226 | sam | 2007-01-17 18:14:22 +0100 (Wed, 17 Jan 2007) | 3 lines
327Changed paths:
328   M /trunk/AUTHORS
329   M /trunk/doc/zzuf.1
330   M /trunk/src/lib-fd.c
331
332  * recvmsg() support by Rémi Denis-Courmont.
333  * Minor code reorganisation.
334
335------------------------------------------------------------------------
336r225 | sam | 2007-01-17 17:32:45 +0100 (Wed, 17 Jan 2007) | 3 lines
337Changed paths:
338   M /trunk/src/lib-fd.c
339
340  * Improved recvfrom() debug information.
341  * Implemented recv().
342
343------------------------------------------------------------------------
344r224 | sam | 2007-01-17 17:26:40 +0100 (Wed, 17 Jan 2007) | 2 lines
345Changed paths:
346   M /trunk/src/debug.c
347
348  * Add %x to the format string parameters supported by debug().
349
350------------------------------------------------------------------------
351r223 | sam | 2007-01-17 16:31:40 +0100 (Wed, 17 Jan 2007) | 2 lines
352Changed paths:
353   M /trunk/src/debug.c
354   M /trunk/src/lib-stream.c
355
356  * Improved %c usage in our custom fprintf() implementation.
357
358------------------------------------------------------------------------
359r222 | sam | 2007-01-17 16:21:09 +0100 (Wed, 17 Jan 2007) | 2 lines
360Changed paths:
361   M /trunk/src/lib-fd.c
362   M /trunk/src/lib-load.h
363   M /trunk/src/lib-mem.c
364   M /trunk/src/lib-signal.c
365   M /trunk/src/lib-stream.c
366
367  * Use __func__ wherever possible.
368
369------------------------------------------------------------------------
370r221 | sam | 2007-01-17 16:07:35 +0100 (Wed, 17 Jan 2007) | 2 lines
371Changed paths:
372   M /trunk/AUTHORS
373   M /trunk/doc/zzuf.1
374   M /trunk/src/lib-fd.c
375
376  * recvfrom() support from Dominik Kuhlen.
377
378------------------------------------------------------------------------
379r220 | sam | 2007-01-17 16:02:05 +0100 (Wed, 17 Jan 2007) | 2 lines
380Changed paths:
381   M /trunk/src/debug.c
382
383  * Print "NULL" instead of "(nil)" when printing null pointers.
384
385------------------------------------------------------------------------
386r219 | sam | 2007-01-17 15:35:12 +0100 (Wed, 17 Jan 2007) | 2 lines
387Changed paths:
388   M /trunk/src/fd.c
389   M /trunk/test/testsuite.sh
390
391  * Allow -r 0.0 again. Fixed the testsuite accordingly.
392
393------------------------------------------------------------------------
394r218 | sam | 2007-01-17 14:46:38 +0100 (Wed, 17 Jan 2007) | 2 lines
395Changed paths:
396   M /trunk/src/Makefile.am
397   A /trunk/src/lib-fd.c (from /trunk/src/load-fd.c:214)
398   A /trunk/src/lib-load.h (from /trunk/src/load.h:214)
399   A /trunk/src/lib-mem.c (from /trunk/src/load-mem.c:214)
400   A /trunk/src/lib-signal.c (from /trunk/src/load-signal.c:214)
401   A /trunk/src/lib-stream.c (from /trunk/src/load-stream.c:214)
402   D /trunk/src/load-fd.c
403   D /trunk/src/load-mem.c
404   D /trunk/src/load-signal.c
405   D /trunk/src/load-stream.c
406   D /trunk/src/load.h
407
408  * Moved files around.
409
410------------------------------------------------------------------------
411r217 | sam | 2007-01-17 14:42:18 +0100 (Wed, 17 Jan 2007) | 2 lines
412Changed paths:
413   M /trunk/doc/zzuf.1
414
415  * Suggest jot instead of seq in the examples.
416
417------------------------------------------------------------------------
418r216 | sam | 2007-01-17 08:22:10 +0100 (Wed, 17 Jan 2007) | 2 lines
419Changed paths:
420   M /trunk/src/zzuf.c
421
422  * Fix a longopt parsing crash, thanks to Matti Hämäläinen.
423
424------------------------------------------------------------------------
425r215 | sam | 2007-01-17 08:21:40 +0100 (Wed, 17 Jan 2007) | 2 lines
426Changed paths:
427   M /trunk/doc/zzuf.1
428   M /trunk/src/zzuf.c
429
430  * Fix testsuite by printing MD5 hashes to stdout.
431
432------------------------------------------------------------------------
433r214 | sam | 2007-01-16 15:36:33 +0100 (Tue, 16 Jan 2007) | 3 lines
434Changed paths:
435   M /trunk/src/libzzuf.c
436   M /trunk/src/load-fd.c
437   M /trunk/src/load-mem.c
438   M /trunk/src/load-signal.c
439   M /trunk/src/load-stream.c
440   M /trunk/src/load.h
441
442  * Got rid of the *_load() functions. Now each diverted function is supposed
443    to check that the *_orig() functions it calls are properly loaded.
444
445------------------------------------------------------------------------
446r213 | sam | 2007-01-16 15:21:28 +0100 (Tue, 16 Jan 2007) | 2 lines
447Changed paths:
448   M /trunk/AUTHORS
449   M /trunk/doc/zzuf.1
450   M /trunk/src/load-fd.c
451
452  * pread() implementation, thanks to Clément Stenac.
453
454------------------------------------------------------------------------
455r212 | sam | 2007-01-16 15:06:57 +0100 (Tue, 16 Jan 2007) | 2 lines
456Changed paths:
457   M /trunk/src/load-fd.c
458
459  * Don't do the offset sanity check on non-seekable devices.
460
461------------------------------------------------------------------------
462r211 | sam | 2007-01-16 14:54:34 +0100 (Tue, 16 Jan 2007) | 2 lines
463Changed paths:
464   M /trunk/AUTHORS
465   M /trunk/doc/zzuf.1
466   M /trunk/src/load-fd.c
467
468  * readv() implementation, thanks to Rémi Denis-Courmont.
469
470------------------------------------------------------------------------
471r210 | sam | 2007-01-15 14:28:19 +0100 (Mon, 15 Jan 2007) | 3 lines
472Changed paths:
473   M /trunk/doc/zzuf.1
474
475  * Use seq instead of awk in the example, to make shorter code. I know it
476    won't work on BSD systems, but should I care?
477
478------------------------------------------------------------------------
479r209 | sam | 2007-01-15 00:56:39 +0100 (Mon, 15 Jan 2007) | 3 lines
480Changed paths:
481   M /trunk/ChangeLog
482   M /trunk/NEWS
483   M /trunk/TODO
484   M /trunk/configure.ac
485
486  * Version 0.5.
487  * Updated NEWS and ChangeLog.
488
489------------------------------------------------------------------------
490r208 | sam | 2007-01-15 00:42:34 +0100 (Mon, 15 Jan 2007) | 2 lines
491Changed paths:
492   M /trunk/doc/zzuf.1
493
494  * interval -> range.
495
496------------------------------------------------------------------------
497r207 | sam | 2007-01-15 00:41:03 +0100 (Mon, 15 Jan 2007) | 2 lines
498Changed paths:
499   M /trunk/configure.ac
500   M /trunk/doc/zzuf.1
501   M /trunk/src/Makefile.am
502   M /trunk/src/fd.c
503   M /trunk/src/fd.h
504   M /trunk/src/libzzuf.c
505   M /trunk/src/zzuf.c
506
507  * Support ranges with the -r flag.
508
509------------------------------------------------------------------------
510r206 | sam | 2007-01-14 21:47:18 +0100 (Sun, 14 Jan 2007) | 2 lines
511Changed paths:
512   M /trunk/src/fd.c
513   M /trunk/src/fd.h
514   M /trunk/src/libzzuf.h
515   M /trunk/src/zzuf.c
516
517  * Oops, ratio should be a double, not a float.
518
519------------------------------------------------------------------------
520r205 | sam | 2007-01-14 21:28:09 +0100 (Sun, 14 Jan 2007) | 2 lines
521Changed paths:
522   M /trunk/doc/zzuf.1
523   M /trunk/src/zzuf.c
524
525  * Exit non-zero if one process crashed.
526
527------------------------------------------------------------------------
528r204 | sam | 2007-01-14 21:18:31 +0100 (Sun, 14 Jan 2007) | 2 lines
529Changed paths:
530   M /trunk/doc/zzuf.1
531   M /trunk/src/zzuf.c
532
533  * Display our information to stderr, not stdout. Documented that.
534
535------------------------------------------------------------------------
536r203 | sam | 2007-01-14 21:17:45 +0100 (Sun, 14 Jan 2007) | 3 lines
537Changed paths:
538   M /trunk/src/fd.c
539   M /trunk/src/libzzuf.h
540   M /trunk/src/zzuf.c
541
542  * Only display our own kills in verbose mode.
543  * Factorise min/max ratio values.
544
545------------------------------------------------------------------------
546r202 | sam | 2007-01-14 18:47:01 +0100 (Sun, 14 Jan 2007) | 2 lines
547Changed paths:
548   M /trunk/doc/zzuf.1
549   M /trunk/src/zzuf.c
550
551  * Added -v/--verbose (unused yet).
552
553------------------------------------------------------------------------
554r201 | sam | 2007-01-14 12:03:37 +0100 (Sun, 14 Jan 2007) | 2 lines
555Changed paths:
556   M /trunk/doc/zzuf.1
557   M /trunk/src/zzuf.c
558
559  * Set --version to -V, not -v. We'll use -v for verbose.
560
561------------------------------------------------------------------------
562r200 | sam | 2007-01-14 02:03:44 +0100 (Sun, 14 Jan 2007) | 4 lines
563Changed paths:
564   M /trunk/src/zzuf.c
565
566  * Fix a problem with filedescriptor 17 being reused for other purposes than
567    the debugging channel.
568  * Print signal name, eg. SIGABRT instead of just "signal 6".
569
570------------------------------------------------------------------------
571r199 | sam | 2007-01-13 23:47:56 +0100 (Sat, 13 Jan 2007) | 2 lines
572Changed paths:
573   M /trunk/doc/zzuf.1
574
575  * Minor documentation layout fix.
576
577------------------------------------------------------------------------
578r198 | sam | 2007-01-13 20:33:48 +0100 (Sat, 13 Jan 2007) | 2 lines
579Changed paths:
580   M /trunk/doc/zzuf.1
581   M /trunk/src/fd.c
582   M /trunk/src/fd.h
583   M /trunk/src/fuzz.c
584   M /trunk/src/fuzz.h
585   M /trunk/src/libzzuf.c
586   M /trunk/src/libzzuf.h
587   M /trunk/src/zzuf.c
588
589  * Added auto-increment mode. Not very handy to use yet.
590
591------------------------------------------------------------------------
592r197 | sam | 2007-01-13 19:00:03 +0100 (Sat, 13 Jan 2007) | 2 lines
593Changed paths:
594   M /trunk/src/libzzuf.c
595
596  * Print program PID when initialising libzzuf.
597
598------------------------------------------------------------------------
599r196 | sam | 2007-01-13 11:59:07 +0100 (Sat, 13 Jan 2007) | 3 lines
600Changed paths:
601   M /trunk/src/zzuf.c
602
603  * Fixed -c behaviour. Sometimes apps open "$PWD/file" when asked to
604    simply open "file" (eg. eog).
605
606------------------------------------------------------------------------
607r195 | sam | 2007-01-13 11:50:38 +0100 (Sat, 13 Jan 2007) | 2 lines
608Changed paths:
609   M /trunk/doc/zzuf.1
610   M /trunk/src/zzuf.c
611
612  * Implemented -D/--delay to avoid fork bombs.
613
614------------------------------------------------------------------------
615r194 | sam | 2007-01-12 19:01:27 +0100 (Fri, 12 Jan 2007) | 2 lines
616Changed paths:
617   M /trunk/src/zzuf.c
618
619  * Refactored some shit around.
620
621------------------------------------------------------------------------
622r193 | sam | 2007-01-12 17:20:14 +0100 (Fri, 12 Jan 2007) | 2 lines
623Changed paths:
624   M /trunk/doc/zzuf.1
625   M /trunk/src/zzuf.c
626
627  * Minor documentation fixes.
628
629------------------------------------------------------------------------
630r192 | sam | 2007-01-12 16:47:48 +0100 (Fri, 12 Jan 2007) | 3 lines
631Changed paths:
632   M /trunk/Makefile.am
633   M /trunk/src/Makefile.am
634   A /trunk/src/timer.c
635   A /trunk/src/timer.h
636   M /trunk/src/zzuf.c
637
638  * Change timing functions to gettimeofday() instead of time() for more
639    precision.
640
641------------------------------------------------------------------------
642r191 | sam | 2007-01-12 15:19:55 +0100 (Fri, 12 Jan 2007) | 2 lines
643Changed paths:
644   M /trunk/AUTHORS
645   M /trunk/README
646   M /trunk/doc/zzuf.1
647
648  * Lowercase zzuf everywhere.
649
650------------------------------------------------------------------------
651r190 | sam | 2007-01-12 11:09:22 +0100 (Fri, 12 Jan 2007) | 2 lines
652Changed paths:
653   M /trunk/src/zzuf.c
654
655  * Better line-buffered stdin reads.
656
657------------------------------------------------------------------------
658r189 | sam | 2007-01-12 00:36:28 +0100 (Fri, 12 Jan 2007) | 3 lines
659Changed paths:
660   M /trunk/ChangeLog
661   M /trunk/NEWS
662   M /trunk/configure.ac
663
664  * Version 0.4.
665  * Updated NEWS and ChangeLog.
666
667------------------------------------------------------------------------
668r188 | sam | 2007-01-12 00:30:29 +0100 (Fri, 12 Jan 2007) | 3 lines
669Changed paths:
670   M /trunk/src/fd.c
671
672  * Got rid of malloc() for each file opened. Now we only start calling
673    malloc() after the 32th file descriptor.
674
675------------------------------------------------------------------------
676r187 | sam | 2007-01-11 23:43:45 +0100 (Thu, 11 Jan 2007) | 2 lines
677Changed paths:
678   M /trunk/src/fd.c
679   M /trunk/src/libzzuf.h
680
681  * Reduce number of malloc() calls within libzzuf.
682
683------------------------------------------------------------------------
684r186 | sam | 2007-01-11 23:11:56 +0100 (Thu, 11 Jan 2007) | 2 lines
685Changed paths:
686   M /trunk/src/fd.c
687
688  * Remove two useless malloc() calls.
689
690------------------------------------------------------------------------
691r185 | sam | 2007-01-11 23:11:28 +0100 (Thu, 11 Jan 2007) | 2 lines
692Changed paths:
693   M /trunk/src/zzuf.c
694
695  * Don't stop if the process was killed by us.
696
697------------------------------------------------------------------------
698r184 | sam | 2007-01-11 11:21:11 +0100 (Thu, 11 Jan 2007) | 2 lines
699Changed paths:
700   M /trunk/src/load-mem.c
701
702  * Better realloc dummy implementation.
703
704------------------------------------------------------------------------
705r183 | sam | 2007-01-11 01:39:59 +0100 (Thu, 11 Jan 2007) | 2 lines
706Changed paths:
707   M /trunk/src/libzzuf.c
708   M /trunk/src/load-fd.c
709   M /trunk/src/load-mem.c
710   M /trunk/src/load-signal.c
711   M /trunk/src/load-stream.c
712   M /trunk/src/load.h
713
714  * Minor code factorisation into LOADSYM().
715
716------------------------------------------------------------------------
717r182 | sam | 2007-01-11 01:27:47 +0100 (Thu, 11 Jan 2007) | 2 lines
718Changed paths:
719   M /trunk/doc/zzuf.1
720
721  * Typo in the manpage.
722
723------------------------------------------------------------------------
724r181 | sam | 2007-01-10 19:11:13 +0100 (Wed, 10 Jan 2007) | 2 lines
725Changed paths:
726   M /trunk/src/load-mem.c
727
728  * Allow several calls to malloc()/calloc() in the library preloading stage.
729
730------------------------------------------------------------------------
731r180 | sam | 2007-01-10 18:31:58 +0100 (Wed, 10 Jan 2007) | 2 lines
732Changed paths:
733   M /trunk/doc/zzuf.1
734   M /trunk/src/load-mem.c
735
736  * Removed brk/sbrk, they're so outdated and useless.
737
738------------------------------------------------------------------------
739r179 | sam | 2007-01-10 18:25:09 +0100 (Wed, 10 Jan 2007) | 2 lines
740Changed paths:
741   M /trunk/src/load-mem.c
742
743  * Oops, fixed an old OS X build failure.
744
745------------------------------------------------------------------------
746r178 | sam | 2007-01-10 18:23:23 +0100 (Wed, 10 Jan 2007) | 2 lines
747Changed paths:
748   M /trunk/configure.ac
749   M /trunk/src/load-mem.c
750
751  * Check for memalign and posix_memalign.
752
753------------------------------------------------------------------------
754r177 | sam | 2007-01-10 18:19:48 +0100 (Wed, 10 Jan 2007) | 2 lines
755Changed paths:
756   M /trunk/configure.ac
757   M /trunk/src/load-mem.c
758
759  * Check for malloc.h.
760
761------------------------------------------------------------------------
762r176 | sam | 2007-01-10 18:17:26 +0100 (Wed, 10 Jan 2007) | 3 lines
763Changed paths:
764   M /trunk/doc/zzuf.1
765   M /trunk/src/libzzuf.c
766   M /trunk/src/libzzuf.h
767   M /trunk/src/load-mem.c
768   M /trunk/src/zzuf.c
769
770  * Implemented memory limits. Probably breaks on other arches because of all
771    the new functions.
772
773------------------------------------------------------------------------
774r175 | sam | 2007-01-10 16:22:09 +0100 (Wed, 10 Jan 2007) | 2 lines
775Changed paths:
776   M /trunk/doc/zzuf.1
777   M /trunk/src/zzuf.c
778   M /trunk/test/testsuite.sh
779
780  * Changed -M to -m (for --md5).
781
782------------------------------------------------------------------------
783r174 | sam | 2007-01-10 15:57:22 +0100 (Wed, 10 Jan 2007) | 2 lines
784Changed paths:
785   M /trunk/src/Makefile.am
786   M /trunk/src/libzzuf.c
787   M /trunk/src/load-fd.c
788   A /trunk/src/load-mem.c (from /trunk/src/load-fd.c:173)
789   M /trunk/src/load.h
790
791  * Split load-fd.c into load-fd.c and load-mem.c (mmap, etc.).
792
793------------------------------------------------------------------------
794r173 | sam | 2007-01-09 17:39:07 +0100 (Tue, 09 Jan 2007) | 2 lines
795Changed paths:
796   M /trunk/src/load-fd.c
797
798  * Fixed double mmap debug message.
799
800------------------------------------------------------------------------
801r172 | sam | 2007-01-09 17:16:00 +0100 (Tue, 09 Jan 2007) | 3 lines
802Changed paths:
803   M /trunk/src/load-fd.c
804
805  * Add verbosity to read() and mmap() so that we roughly know where we
806    are reading.
807
808------------------------------------------------------------------------
809r171 | sam | 2007-01-09 17:14:31 +0100 (Tue, 09 Jan 2007) | 2 lines
810Changed paths:
811   M /trunk/src/debug.c
812
813  * Change debug's %c so that it automatically escapes binary characters.
814
815------------------------------------------------------------------------
816r170 | sam | 2007-01-09 16:40:08 +0100 (Tue, 09 Jan 2007) | 2 lines
817Changed paths:
818   M /trunk/src/load-fd.c
819
820  * mmap() maps the file descriptor at offset 0.
821
822------------------------------------------------------------------------
823r169 | sam | 2007-01-09 12:22:09 +0100 (Tue, 09 Jan 2007) | 3 lines
824Changed paths:
825   M /trunk/doc/zzuf.1
826   M /trunk/src/zzuf.c
827
828  * Don’t report exit status by default.
829  * Add -x/--check-exit to get back to the previous behaviour.
830
831------------------------------------------------------------------------
832r168 | sam | 2007-01-09 11:07:35 +0100 (Tue, 09 Jan 2007) | 2 lines
833Changed paths:
834   M /trunk/doc/zzuf.1
835   M /trunk/src/zzuf.c
836
837  * Bah, reverted that. We'll use -O for --offset.
838
839------------------------------------------------------------------------
840r167 | sam | 2007-01-09 11:05:47 +0100 (Tue, 09 Jan 2007) | 2 lines
841Changed paths:
842   M /trunk/doc/zzuf.1
843   M /trunk/src/zzuf.c
844
845  * Rename -B/--max-bytes to -O/--max-output so that we can implement -A/-B.
846
847------------------------------------------------------------------------
848r166 | sam | 2007-01-09 11:02:57 +0100 (Tue, 09 Jan 2007) | 2 lines
849Changed paths:
850   M /trunk/configure.ac
851   M /trunk/doc/zzuf.1
852   M /trunk/src/load-fd.c
853
854  * Implement map_fd for OS X.
855
856------------------------------------------------------------------------
857r165 | sam | 2007-01-08 22:51:06 +0100 (Mon, 08 Jan 2007) | 2 lines
858Changed paths:
859   M /trunk/test/testsuite.sh
860
861  * Fixed testsuite for anal shells.
862
863------------------------------------------------------------------------
864r164 | sam | 2007-01-08 22:49:57 +0100 (Mon, 08 Jan 2007) | 2 lines
865Changed paths:
866   M /trunk/src/zzuf.c
867
868  * Tru64 loader support (_RLD_LIST).
869
870------------------------------------------------------------------------
871r163 | sam | 2007-01-08 22:48:39 +0100 (Mon, 08 Jan 2007) | 2 lines
872Changed paths:
873   M /trunk/configure.ac
874
875  * Fix the socklen_t type detection on Linux.
876
877------------------------------------------------------------------------
878r162 | sam | 2007-01-08 22:05:05 +0100 (Mon, 08 Jan 2007) | 2 lines
879Changed paths:
880   M /trunk/src/load-signal.c
881
882  * Define sig_t to void (*) (int) if it does not exist.
883
884------------------------------------------------------------------------
885r161 | sam | 2007-01-08 22:03:32 +0100 (Mon, 08 Jan 2007) | 2 lines
886Changed paths:
887   M /trunk/configure.ac
888   M /trunk/src/load-fd.c
889
890  * Define socklen_t to int if it does not exist.
891
892------------------------------------------------------------------------
893r160 | sam | 2007-01-08 19:15:49 +0100 (Mon, 08 Jan 2007) | 2 lines
894Changed paths:
895   M /trunk/test/testsuite.sh
896
897  * Test suite now uses the new MD5 feature.
898
899------------------------------------------------------------------------
900r159 | sam | 2007-01-08 18:54:16 +0100 (Mon, 08 Jan 2007) | 2 lines
901Changed paths:
902   M /trunk/doc/zzuf.1
903   M /trunk/src/zzuf.c
904
905  * Changed --md5 to only compute the standard output.
906
907------------------------------------------------------------------------
908r158 | sam | 2007-01-08 18:50:34 +0100 (Mon, 08 Jan 2007) | 2 lines
909Changed paths:
910   M /trunk/doc/zzuf.1
911   M /trunk/src/Makefile.am
912   A /trunk/src/md5.c
913   A /trunk/src/md5.h
914   M /trunk/src/zzuf.c
915
916  * Implemented -M/--md5 flag.
917
918------------------------------------------------------------------------
919r157 | sam | 2007-01-07 22:29:37 +0100 (Sun, 07 Jan 2007) | 3 lines
920Changed paths:
921   M /trunk/ChangeLog
922   M /trunk/NEWS
923   M /trunk/configure.ac
924
925  * Version 0.3.
926  * Updated NEWS and ChangeLog.
927
928------------------------------------------------------------------------
929r156 | sam | 2007-01-07 22:14:26 +0100 (Sun, 07 Jan 2007) | 2 lines
930Changed paths:
931   M /trunk/src/fd.c
932   M /trunk/src/fd.h
933   M /trunk/src/fuzz.c
934   M /trunk/src/libzzuf.c
935   M /trunk/src/load-fd.c
936   M /trunk/src/load-signal.c
937   M /trunk/src/load-stream.c
938
939  * Factor regex stuff into fd.c, so that <regex.h> isn’t needed otherwhere.
940
941------------------------------------------------------------------------
942r155 | sam | 2007-01-07 22:13:31 +0100 (Sun, 07 Jan 2007) | 2 lines
943Changed paths:
944   M /trunk/doc/zzuf.1
945   M /trunk/src/load-stream.c
946
947  * Use __srefill() on OS X, too. It now works properly.
948
949------------------------------------------------------------------------
950r154 | sam | 2007-01-07 21:50:49 +0100 (Sun, 07 Jan 2007) | 2 lines
951Changed paths:
952   M /trunk/doc/zzuf.1
953   M /trunk/src/load-stream.c
954
955  * Implemented freopen().
956
957------------------------------------------------------------------------
958r153 | sam | 2007-01-07 21:24:03 +0100 (Sun, 07 Jan 2007) | 2 lines
959Changed paths:
960   M /trunk/src/load-stream.c
961
962  * Protect __srefill_orig() calls.
963
964------------------------------------------------------------------------
965r152 | sam | 2007-01-07 20:12:35 +0100 (Sun, 07 Jan 2007) | 2 lines
966Changed paths:
967   M /trunk/bootstrap
968
969  * Updated bootstrap script.
970
971------------------------------------------------------------------------
972r151 | sam | 2007-01-07 19:45:00 +0100 (Sun, 07 Jan 2007) | 2 lines
973Changed paths:
974   M /trunk/doc/zzuf.1
975   M /trunk/src/zzuf.c
976   M /trunk/test/testsuite.sh
977
978  * Documented stdin behaviour.
979
980------------------------------------------------------------------------
981r150 | sam | 2007-01-07 19:36:19 +0100 (Sun, 07 Jan 2007) | 2 lines
982Changed paths:
983   M /trunk/src/Makefile.am
984
985  * Factored sources in the makefile.
986
987------------------------------------------------------------------------
988r149 | sam | 2007-01-07 19:34:50 +0100 (Sun, 07 Jan 2007) | 2 lines
989Changed paths:
990   M /trunk/src/Makefile.am
991   D /trunk/src/chars.c
992   D /trunk/src/chars.h
993   M /trunk/src/fuzz.c
994   M /trunk/src/fuzz.h
995   M /trunk/src/libzzuf.c
996   M /trunk/src/libzzuf.h
997   M /trunk/src/zzuf.c
998
999  * Merged chars.c and fuzz.c.
1000
1001------------------------------------------------------------------------
1002r148 | sam | 2007-01-07 19:18:50 +0100 (Sun, 07 Jan 2007) | 2 lines
1003Changed paths:
1004   M /trunk/src/Makefile.am
1005   A /trunk/src/chars.c (from /trunk/src/libzzuf.c:126)
1006   A /trunk/src/chars.h
1007   A /trunk/src/fd.c (from /trunk/src/libzzuf.c:126)
1008   A /trunk/src/fd.h
1009   M /trunk/src/fuzz.c
1010   M /trunk/src/fuzz.h
1011   M /trunk/src/libzzuf.c
1012   M /trunk/src/libzzuf.h
1013   M /trunk/src/load-fd.c
1014   M /trunk/src/load-signal.c
1015   M /trunk/src/load-stream.c
1016   M /trunk/src/zzuf.c
1017
1018  * If no argument is given, just fuzz standard input.
1019
1020------------------------------------------------------------------------
1021r147 | sam | 2007-01-07 18:12:53 +0100 (Sun, 07 Jan 2007) | 2 lines
1022Changed paths:
1023   M /trunk/test/testsuite.sh
1024
1025  * Don't call cat or dd in the testsuite if they're statically linked.
1026
1027------------------------------------------------------------------------
1028r146 | sam | 2007-01-07 17:31:33 +0100 (Sun, 07 Jan 2007) | 2 lines
1029Changed paths:
1030   M /trunk/src/load-stream.c
1031
1032  * Fix a compilation warning.
1033
1034------------------------------------------------------------------------
1035r145 | sam | 2007-01-07 17:29:25 +0100 (Sun, 07 Jan 2007) | 2 lines
1036Changed paths:
1037   M /trunk/doc/zzuf.1
1038
1039  * Added note about 64-bit offsets in manpage.
1040
1041------------------------------------------------------------------------
1042r144 | sam | 2007-01-07 17:27:59 +0100 (Sun, 07 Jan 2007) | 2 lines
1043Changed paths:
1044   M /trunk/src/load-stream.c
1045
1046  * Fixed __srefill()/lseek() conflict issue.
1047
1048------------------------------------------------------------------------
1049r143 | sam | 2007-01-07 17:09:13 +0100 (Sun, 07 Jan 2007) | 2 lines
1050Changed paths:
1051   M /trunk/src/load-stream.c
1052
1053  * Only use __srefill on OpenBSD and FreeBSD.
1054
1055------------------------------------------------------------------------
1056r142 | sam | 2007-01-07 16:55:24 +0100 (Sun, 07 Jan 2007) | 2 lines
1057Changed paths:
1058   M /trunk/doc/zzuf.1
1059
1060  * Updated manpage, fixed - to \- here and there.
1061
1062------------------------------------------------------------------------
1063r141 | sam | 2007-01-07 16:55:00 +0100 (Sun, 07 Jan 2007) | 2 lines
1064Changed paths:
1065   M /trunk/src/load-stream.c
1066
1067  * Implemented BSD stdio by overriding __srefill().
1068
1069------------------------------------------------------------------------
1070r140 | sam | 2007-01-07 15:22:34 +0100 (Sun, 07 Jan 2007) | 2 lines
1071Changed paths:
1072   M /trunk/src/load-stream.c
1073
1074  * Fuzz in __srefill even if _zz_disabled is on.
1075
1076------------------------------------------------------------------------
1077r139 | sam | 2007-01-07 15:16:46 +0100 (Sun, 07 Jan 2007) | 2 lines
1078Changed paths:
1079   M /trunk/src/load-stream.c
1080
1081  * Oops, got it wrong.
1082
1083------------------------------------------------------------------------
1084r138 | sam | 2007-01-07 15:16:06 +0100 (Sun, 07 Jan 2007) | 2 lines
1085Changed paths:
1086   M /trunk/src/load-stream.c
1087
1088  * Fix compilation warnings on BSD libc’s and a bug on FreeBSD.
1089
1090------------------------------------------------------------------------
1091r137 | sam | 2007-01-07 15:14:19 +0100 (Sun, 07 Jan 2007) | 2 lines
1092Changed paths:
1093   M /trunk/src/load-stream.c
1094
1095  * Implemented __refill(). Untested yet.
1096
1097------------------------------------------------------------------------
1098r136 | sam | 2007-01-07 15:13:29 +0100 (Sun, 07 Jan 2007) | 2 lines
1099Changed paths:
1100   M /trunk/test/testsuite.sh
1101
1102  * Made the testsuite shorter.
1103
1104------------------------------------------------------------------------
1105r135 | sam | 2007-01-07 14:20:04 +0100 (Sun, 07 Jan 2007) | 2 lines
1106Changed paths:
1107   M /trunk/src/load-stream.c
1108
1109  * Protected the _IO_getc_orig declaration.
1110
1111------------------------------------------------------------------------
1112r134 | sam | 2007-01-07 14:18:36 +0100 (Sun, 07 Jan 2007) | 2 lines
1113Changed paths:
1114   M /trunk/src/load-stream.c
1115
1116  * Oops, compilation fix.
1117
1118------------------------------------------------------------------------
1119r133 | sam | 2007-01-07 14:16:43 +0100 (Sun, 07 Jan 2007) | 2 lines
1120Changed paths:
1121   M /trunk/configure.ac
1122   M /trunk/src/load-stream.c
1123
1124  * Added __srefill() skeleton, for BSD libc.
1125
1126------------------------------------------------------------------------
1127r132 | sam | 2007-01-07 13:39:30 +0100 (Sun, 07 Jan 2007) | 2 lines
1128Changed paths:
1129   M /trunk/doc/zzuf.1
1130
1131  * Added a note about statically linked binaries and one about getc().
1132
1133------------------------------------------------------------------------
1134r131 | sam | 2007-01-07 13:06:07 +0100 (Sun, 07 Jan 2007) | 2 lines
1135Changed paths:
1136   M /trunk/test/testsuite.sh
1137
1138  * Don’t run the testsuite if /bin/cat is statically linked.
1139
1140------------------------------------------------------------------------
1141r130 | sam | 2007-01-07 11:34:45 +0100 (Sun, 07 Jan 2007) | 3 lines
1142Changed paths:
1143   M /trunk/configure.ac
1144   M /trunk/doc/zzuf.1
1145   M /trunk/src/fuzz.c
1146   M /trunk/src/load-stream.c
1147   M /trunk/test/testsuite.sh
1148
1149  * Always define getc(), but undefine the getc macro beforehands just in case.
1150  * Implemented _IO_getc().
1151
1152------------------------------------------------------------------------
1153r129 | sam | 2007-01-07 10:34:42 +0100 (Sun, 07 Jan 2007) | 2 lines
1154Changed paths:
1155   M /trunk/configure.ac
1156   M /trunk/doc/zzuf.1
1157   M /trunk/src/load-stream.c
1158
1159  * Implemented fseeko().
1160
1161------------------------------------------------------------------------
1162r128 | sam | 2007-01-06 23:17:09 +0100 (Sat, 06 Jan 2007) | 3 lines
1163Changed paths:
1164   M /trunk/src/load-stream.c
1165
1166  * Fix a bug in the fgetln() implementation. The newline was not properly
1167    accounted for in the returned length.
1168
1169------------------------------------------------------------------------
1170r127 | sam | 2007-01-06 22:54:02 +0100 (Sat, 06 Jan 2007) | 2 lines
1171Changed paths:
1172   M /trunk/test/testsuite.sh
1173
1174  * BSD's md5 does not have a --help option. Trying /dev/null instead.
1175
1176------------------------------------------------------------------------
1177r126 | sam | 2007-01-06 22:38:33 +0100 (Sat, 06 Jan 2007) | 2 lines
1178Changed paths:
1179   M /trunk/src/load-stream.c
1180
1181  * Cleaned up code.
1182
1183------------------------------------------------------------------------
1184r125 | sam | 2007-01-06 22:37:42 +0100 (Sat, 06 Jan 2007) | 4 lines
1185Changed paths:
1186   M /trunk/configure.ac
1187   M /trunk/src/Makefile.am
1188
1189  * Only link with -ldl when available.
1190  * Removed PKG_* stuff from configure.ac.
1191  * Add more compilation warnings.
1192
1193------------------------------------------------------------------------
1194r124 | sam | 2007-01-06 22:25:56 +0100 (Sat, 06 Jan 2007) | 2 lines
1195Changed paths:
1196   M /trunk/test/testsuite.sh
1197
1198  * Got testsuite to work on FreeBSD.
1199
1200------------------------------------------------------------------------
1201r123 | sam | 2007-01-06 21:59:28 +0100 (Sat, 06 Jan 2007) | 2 lines
1202Changed paths:
1203   M /trunk/src/load-stream.c
1204
1205  * Fix for BSD machines: getc() may be defined as a macro.
1206
1207------------------------------------------------------------------------
1208r122 | sam | 2007-01-06 21:24:54 +0100 (Sat, 06 Jan 2007) | 2 lines
1209Changed paths:
1210   M /trunk/test/testsuite.sh
1211
1212  * Fixed the head call in the testsuite so that it works on OS X.
1213
1214------------------------------------------------------------------------
1215r121 | sam | 2007-01-06 21:20:15 +0100 (Sat, 06 Jan 2007) | 2 lines
1216Changed paths:
1217   M /trunk/test/testsuite.sh
1218
1219  * Added head and tail to the testsuite.
1220
1221------------------------------------------------------------------------
1222r120 | sam | 2007-01-06 21:08:31 +0100 (Sat, 06 Jan 2007) | 2 lines
1223Changed paths:
1224   M /trunk/src/load-fd.c
1225
1226  * Fixed implicit declaration.
1227
1228------------------------------------------------------------------------
1229r119 | sam | 2007-01-06 21:02:01 +0100 (Sat, 06 Jan 2007) | 2 lines
1230Changed paths:
1231   M /trunk/doc/zzuf.1
1232
1233  * Updated documentation wrt. mmap().
1234
1235------------------------------------------------------------------------
1236r118 | sam | 2007-01-06 21:01:51 +0100 (Sat, 06 Jan 2007) | 2 lines
1237Changed paths:
1238   M /trunk/configure.ac
1239
1240  * Missing autoconf check for mmap64().
1241
1242------------------------------------------------------------------------
1243r117 | sam | 2007-01-06 21:01:25 +0100 (Sat, 06 Jan 2007) | 2 lines
1244Changed paths:
1245   M /trunk/src/load-fd.c
1246
1247  * Implemented the mmap() family.
1248
1249------------------------------------------------------------------------
1250r116 | sam | 2007-01-06 21:01:15 +0100 (Sat, 06 Jan 2007) | 2 lines
1251Changed paths:
1252   M /trunk/src/load-stream.c
1253
1254  * Implemented rewind().
1255
1256------------------------------------------------------------------------
1257r115 | sam | 2007-01-06 16:54:14 +0100 (Sat, 06 Jan 2007) | 2 lines
1258Changed paths:
1259   M /trunk/src/load-stream.c
1260   M /trunk/test/testsuite.sh
1261
1262  * Fix fread() issue with standard input reading.
1263
1264------------------------------------------------------------------------
1265r114 | sam | 2007-01-06 15:03:07 +0100 (Sat, 06 Jan 2007) | 2 lines
1266Changed paths:
1267   M /trunk/doc/zzuf.1
1268
1269  * Added a note about mmap() not being available.
1270
1271------------------------------------------------------------------------
1272r113 | sam | 2007-01-06 15:02:51 +0100 (Sat, 06 Jan 2007) | 2 lines
1273Changed paths:
1274   M /trunk/src/debug.c
1275   M /trunk/src/zzuf.c
1276
1277  * Fix build with older versions of gcc.
1278
1279------------------------------------------------------------------------
1280r112 | sam | 2007-01-06 11:51:44 +0100 (Sat, 06 Jan 2007) | 2 lines
1281Changed paths:
1282   M /trunk/doc/zzuf.1
1283   M /trunk/src/zzuf.c
1284
1285  * Documentation tuning.
1286
1287------------------------------------------------------------------------
1288r111 | sam | 2007-01-06 01:40:51 +0100 (Sat, 06 Jan 2007) | 2 lines
1289Changed paths:
1290   M /trunk/ChangeLog
1291   M /trunk/NEWS
1292   M /trunk/TODO
1293   M /trunk/configure.ac
1294   M /trunk/src/zzuf.c
1295
1296  * Version 0.2 is ready.
1297
1298------------------------------------------------------------------------
1299r110 | sam | 2007-01-06 01:26:39 +0100 (Sat, 06 Jan 2007) | 2 lines
1300Changed paths:
1301   M /trunk/doc/zzuf.1
1302
1303  * Another note in the manpage.
1304
1305------------------------------------------------------------------------
1306r109 | sam | 2007-01-06 01:10:46 +0100 (Sat, 06 Jan 2007) | 2 lines
1307Changed paths:
1308   M /trunk/src/zzuf.c
1309
1310  * Cosmetic fixes.
1311
1312------------------------------------------------------------------------
1313r108 | sam | 2007-01-06 01:08:16 +0100 (Sat, 06 Jan 2007) | 4 lines
1314Changed paths:
1315   M /trunk/doc/zzuf.1
1316   M /trunk/src/zzuf.c
1317
1318  * Implemented --max-crashes.
1319  * Renamed --forks to --max-forks.
1320  * Changed debug messages format.
1321
1322------------------------------------------------------------------------
1323r107 | sam | 2007-01-06 00:15:29 +0100 (Sat, 06 Jan 2007) | 2 lines
1324Changed paths:
1325   M /trunk/src/zzuf.c
1326
1327  * Oops, forgot to fix --help output.
1328
1329------------------------------------------------------------------------
1330r106 | sam | 2007-01-06 00:14:37 +0100 (Sat, 06 Jan 2007) | 2 lines
1331Changed paths:
1332   M /trunk/doc/zzuf.1
1333   M /trunk/src/zzuf.c
1334
1335  * Rename --fork to --max-forks.
1336
1337------------------------------------------------------------------------
1338r105 | sam | 2007-01-05 22:36:13 +0100 (Fri, 05 Jan 2007) | 2 lines
1339Changed paths:
1340   M /trunk/doc/zzuf.1
1341
1342  * Specified signal handling stuff in the manpage.
1343
1344------------------------------------------------------------------------
1345r104 | sam | 2007-01-05 22:33:28 +0100 (Fri, 05 Jan 2007) | 3 lines
1346Changed paths:
1347   M /trunk/doc/zzuf.1
1348
1349  * Split the bugs manpage section into bugs and restrictions.
1350  * Listed diverted functions.
1351
1352------------------------------------------------------------------------
1353r103 | sam | 2007-01-05 18:34:10 +0100 (Fri, 05 Jan 2007) | 2 lines
1354Changed paths:
1355   M /trunk/src/load-stream.c
1356
1357  * Fix an uncontrolled corruption bug in fgetln().
1358
1359------------------------------------------------------------------------
1360r102 | sam | 2007-01-05 17:03:04 +0100 (Fri, 05 Jan 2007) | 2 lines
1361Changed paths:
1362   M /trunk/src/load-stream.c
1363
1364  * Fix fgetln(). The testsuite *almost* passes.
1365
1366------------------------------------------------------------------------
1367r101 | sam | 2007-01-05 15:36:39 +0100 (Fri, 05 Jan 2007) | 2 lines
1368Changed paths:
1369   M /trunk/configure.ac
1370   M /trunk/src/libzzuf.c
1371   M /trunk/src/libzzuf.h
1372   M /trunk/src/load-stream.c
1373
1374  * Implemented BSD fgetln(). Untested yet.
1375
1376------------------------------------------------------------------------
1377r100 | sam | 2007-01-05 12:01:49 +0100 (Fri, 05 Jan 2007) | 3 lines
1378Changed paths:
1379   M /trunk/test/testsuite.sh
1380
1381  * Put back grep and sed into the testsuite, now that we can protect newlines
1382    from being fuzzed away.
1383
1384------------------------------------------------------------------------
1385r99 | sam | 2007-01-05 11:49:12 +0100 (Fri, 05 Jan 2007) | 2 lines
1386Changed paths:
1387   M /trunk/doc/zzuf.1
1388
1389  * Minor layout tuning.
1390
1391------------------------------------------------------------------------
1392r98 | sam | 2007-01-05 11:28:07 +0100 (Fri, 05 Jan 2007) | 3 lines
1393Changed paths:
1394   M /trunk/doc/zzuf.1
1395   M /trunk/src/libzzuf.c
1396
1397  * Allow octal escape values for -P and -R.
1398  * Updated manpage accordingly and added a few minor things in it.
1399
1400------------------------------------------------------------------------
1401r97 | sam | 2007-01-05 09:01:06 +0100 (Fri, 05 Jan 2007) | 2 lines
1402Changed paths:
1403   M /trunk/doc/zzuf.1
1404   M /trunk/src/zzuf.c
1405
1406  * Change -N to -n for --network.
1407
1408------------------------------------------------------------------------
1409r96 | sam | 2007-01-05 08:57:41 +0100 (Fri, 05 Jan 2007) | 2 lines
1410Changed paths:
1411   M /trunk/doc/zzuf.1
1412
1413  * Clarified reproducibility claim.
1414
1415------------------------------------------------------------------------
1416r95 | sam | 2007-01-05 08:52:30 +0100 (Fri, 05 Jan 2007) | 2 lines
1417Changed paths:
1418   M /trunk/doc/zzuf.1
1419   M /trunk/src/libzzuf.c
1420   M /trunk/src/libzzuf.h
1421   M /trunk/src/load-fd.c
1422   M /trunk/src/zzuf.c
1423
1424  * Network support.
1425
1426------------------------------------------------------------------------
1427r94 | sam | 2007-01-05 01:24:43 +0100 (Fri, 05 Jan 2007) | 2 lines
1428Changed paths:
1429   M /trunk/doc/zzuf.1
1430
1431  * Manpage layout improvements.
1432
1433------------------------------------------------------------------------
1434r93 | sam | 2007-01-04 14:33:33 +0100 (Thu, 04 Jan 2007) | 2 lines
1435Changed paths:
1436   M /trunk/doc/zzuf.1
1437
1438  * Minor manpage improvement.
1439
1440------------------------------------------------------------------------
1441r92 | sam | 2007-01-04 14:28:35 +0100 (Thu, 04 Jan 2007) | 2 lines
1442Changed paths:
1443   M /trunk/doc/zzuf.1
1444
1445  * Improved manpage, especially the statistical effect of using -R.
1446
1447------------------------------------------------------------------------
1448r91 | sam | 2007-01-04 09:59:05 +0100 (Thu, 04 Jan 2007) | 2 lines
1449Changed paths:
1450   M /trunk/doc/zzuf.1
1451   M /trunk/src/fuzz.c
1452   M /trunk/src/libzzuf.c
1453   M /trunk/src/libzzuf.h
1454   M /trunk/src/zzuf.c
1455
1456  * Implemented -R / --refuse.
1457
1458------------------------------------------------------------------------
1459r90 | sam | 2007-01-04 02:09:04 +0100 (Thu, 04 Jan 2007) | 2 lines
1460Changed paths:
1461   M /trunk/doc/zzuf.1
1462   M /trunk/src/fuzz.c
1463   M /trunk/src/libzzuf.c
1464   M /trunk/src/libzzuf.h
1465   M /trunk/src/zzuf.c
1466
1467  * Implement -P / --protect.
1468
1469------------------------------------------------------------------------
1470r89 | sam | 2007-01-03 23:51:36 +0100 (Wed, 03 Jan 2007) | 4 lines
1471Changed paths:
1472   M /trunk/src/libzzuf.c
1473   M /trunk/src/libzzuf.h
1474   M /trunk/src/load-fd.c
1475   M /trunk/src/load-stream.c
1476
1477  * Added a _zz_disabled flag. This is needed on OS X where we protect the
1478    fopen_orig() call because it will call our own diverted open() function
1479    and we don't want it to fiddle with our structures.
1480
1481------------------------------------------------------------------------
1482r88 | sam | 2007-01-03 23:25:45 +0100 (Wed, 03 Jan 2007) | 3 lines
1483Changed paths:
1484   M /trunk/src/fuzz.c
1485   M /trunk/src/load-stream.c
1486
1487  * Do not fuzz anything if 0 bytes were read.
1488  * Added a debug message for fuzzing.
1489
1490------------------------------------------------------------------------
1491r87 | sam | 2007-01-03 23:12:02 +0100 (Wed, 03 Jan 2007) | 2 lines
1492Changed paths:
1493   M /trunk/src/load-stream.c
1494
1495  * Better debug messages in load-stream.c.
1496
1497------------------------------------------------------------------------
1498r86 | sam | 2007-01-03 23:10:57 +0100 (Wed, 03 Jan 2007) | 2 lines
1499Changed paths:
1500   M /trunk/src/debug.c
1501
1502  * Implemented %c in our debug() printf implementation.
1503
1504------------------------------------------------------------------------
1505r85 | sam | 2007-01-03 22:53:03 +0100 (Wed, 03 Jan 2007) | 2 lines
1506Changed paths:
1507   M /trunk/test/testsuite.sh
1508
1509  * Use "strings </dev/urandom", not "strings /dev/urandom".
1510
1511------------------------------------------------------------------------
1512r84 | sam | 2007-01-03 22:51:11 +0100 (Wed, 03 Jan 2007) | 3 lines
1513Changed paths:
1514   M /trunk/test/fdcat.c
1515   M /trunk/test/streamcat.c
1516   M /trunk/test/testsuite.sh
1517
1518  * Added a stupid PRNG to streamcat and fdcat.
1519  * Do not use sed in the testsuite, because of OS X.
1520
1521------------------------------------------------------------------------
1522r83 | sam | 2007-01-03 22:20:22 +0100 (Wed, 03 Jan 2007) | 3 lines
1523Changed paths:
1524   M /trunk/src/random.c
1525
1526  * No longer use the OS's PRNG, we use our own (based on a Dr Dobbs article
1527    from November 1985, page 91).
1528
1529------------------------------------------------------------------------
1530r82 | sam | 2007-01-03 21:43:47 +0100 (Wed, 03 Jan 2007) | 2 lines
1531Changed paths:
1532   M /trunk/src/zzuf.c
1533
1534  * Split some code into clean functions.
1535
1536------------------------------------------------------------------------
1537r81 | sam | 2007-01-03 18:58:11 +0100 (Wed, 03 Jan 2007) | 2 lines
1538Changed paths:
1539   M /trunk/test/testsuite.sh
1540
1541  * Make the testsuite reproductible.
1542
1543------------------------------------------------------------------------
1544r80 | sam | 2007-01-03 18:57:52 +0100 (Wed, 03 Jan 2007) | 2 lines
1545Changed paths:
1546   M /trunk/src/Makefile.am
1547   M /trunk/src/zzuf.c
1548
1549  * Now works on Darwin!
1550
1551------------------------------------------------------------------------
1552r79 | sam | 2007-01-03 10:09:41 +0100 (Wed, 03 Jan 2007) | 2 lines
1553Changed paths:
1554   M /trunk/configure.ac
1555   M /trunk/src/Makefile.am
1556   M /trunk/src/load-fd.c
1557   M /trunk/src/load-signal.c
1558   M /trunk/src/load-stream.c
1559   M /trunk/src/zzuf.c
1560   M /trunk/test/fdcat.c
1561
1562  * The whole crap now builds on OS X. Now if it only agreed to run, too...
1563
1564------------------------------------------------------------------------
1565r78 | sam | 2007-01-03 10:04:01 +0100 (Wed, 03 Jan 2007) | 2 lines
1566Changed paths:
1567   M /trunk/test/testsuite.sh
1568
1569  * Minor optimisations to the testsuite.
1570
1571------------------------------------------------------------------------
1572r77 | sam | 2007-01-03 02:28:02 +0100 (Wed, 03 Jan 2007) | 2 lines
1573Changed paths:
1574   M /trunk/test/testsuite.sh
1575
1576  * Oops, fixed the testsuite again.
1577
1578------------------------------------------------------------------------
1579r76 | sam | 2007-01-02 19:26:56 +0100 (Tue, 02 Jan 2007) | 2 lines
1580Changed paths:
1581   M /trunk/src/zzuf.c
1582
1583  * Oops, fixed stdout writing.
1584
1585------------------------------------------------------------------------
1586r75 | sam | 2007-01-02 18:15:34 +0100 (Tue, 02 Jan 2007) | 2 lines
1587Changed paths:
1588   M /trunk/doc/zzuf.1
1589
1590  * Totally reworked webpage.
1591
1592------------------------------------------------------------------------
1593r74 | sam | 2007-01-02 15:51:55 +0100 (Tue, 02 Jan 2007) | 2 lines
1594Changed paths:
1595   M /trunk/src/zzuf.c
1596
1597  * Output process status to stdout, not stderr.
1598
1599------------------------------------------------------------------------
1600r73 | sam | 2007-01-02 14:26:32 +0100 (Tue, 02 Jan 2007) | 2 lines
1601Changed paths:
1602   M /trunk/src/zzuf.c
1603
1604  * Do not count debug bytes in the --max-bytes count.
1605
1606------------------------------------------------------------------------
1607r72 | sam | 2007-01-02 11:45:19 +0100 (Tue, 02 Jan 2007) | 2 lines
1608Changed paths:
1609   M /trunk/doc/zzuf.1
1610
1611  * Fix typo in manpage.
1612
1613------------------------------------------------------------------------
1614r71 | sam | 2007-01-02 02:13:05 +0100 (Tue, 02 Jan 2007) | 4 lines
1615Changed paths:
1616   M /trunk/src/debug.c
1617   M /trunk/src/libzzuf.h
1618   M /trunk/src/load-fd.c
1619   M /trunk/src/zzuf.c
1620
1621  * Use a separate file descriptor for debugging messages, so that the -q flag
1622    does not remove debug messages.
1623  * Slightly improved fd handling code.
1624
1625------------------------------------------------------------------------
1626r70 | sam | 2007-01-02 01:27:33 +0100 (Tue, 02 Jan 2007) | 3 lines
1627Changed paths:
1628   M /trunk/src/debug.c
1629
1630  * Made the debug() function signal-safe by reimplementing the necessary
1631    subset of fprintf() we needed.
1632
1633------------------------------------------------------------------------
1634r69 | sam | 2007-01-01 22:55:48 +0100 (Mon, 01 Jan 2007) | 2 lines
1635Changed paths:
1636   M /trunk/README
1637
1638  * Deprecate README tutorial. Everything’s in the manpage now.
1639
1640------------------------------------------------------------------------
1641r68 | sam | 2007-01-01 22:35:54 +0100 (Mon, 01 Jan 2007) | 3 lines
1642Changed paths:
1643   M /trunk/doc/zzuf.1
1644   M /trunk/src/Makefile.am
1645   M /trunk/src/libzzuf.c
1646   M /trunk/src/libzzuf.h
1647   A /trunk/src/load-signal.c
1648   M /trunk/src/load.h
1649   M /trunk/src/zzuf.c
1650
1651  * Implemented signal handling.
1652  * Updated documentation accordingly and improved a few parts.
1653
1654------------------------------------------------------------------------
1655r67 | sam | 2007-01-01 20:49:57 +0100 (Mon, 01 Jan 2007) | 2 lines
1656Changed paths:
1657   M /trunk/doc/zzuf.1
1658   M /trunk/src/zzuf.c
1659
1660  * Alphabetise flags in help output and manpage.
1661
1662------------------------------------------------------------------------
1663r66 | sam | 2007-01-01 20:14:55 +0100 (Mon, 01 Jan 2007) | 2 lines
1664Changed paths:
1665   M /trunk/README
1666   M /trunk/doc/zzuf.1
1667
1668  * Update documentation.
1669
1670------------------------------------------------------------------------
1671r65 | sam | 2007-01-01 19:56:13 +0100 (Mon, 01 Jan 2007) | 4 lines
1672Changed paths:
1673   M /trunk/doc/zzuf.1
1674   M /trunk/src/libzzuf.c
1675   M /trunk/src/zzuf.c
1676
1677  * Switch to REG_EXTENDED.
1678  * Implement -c (--cmdline).
1679  * Updated documentation accordingly.
1680
1681------------------------------------------------------------------------
1682r64 | sam | 2006-12-29 19:13:42 +0100 (Fri, 29 Dec 2006) | 3 lines
1683Changed paths:
1684   M /trunk/src/zzuf.c
1685
1686  * Check regex syntax in zzuf.
1687  * Fix minor, harmful memory leaks.
1688
1689------------------------------------------------------------------------
1690r63 | sam | 2006-12-29 18:49:11 +0100 (Fri, 29 Dec 2006) | 2 lines
1691Changed paths:
1692   M /trunk/src/debug.c
1693   M /trunk/src/fuzz.c
1694   M /trunk/src/libzzuf.c
1695   M /trunk/src/libzzuf.h
1696   M /trunk/src/load-fd.c
1697   M /trunk/src/load-stream.c
1698
1699  * Factored regex matching stuff.
1700
1701------------------------------------------------------------------------
1702r62 | sam | 2006-12-29 18:22:11 +0100 (Fri, 29 Dec 2006) | 2 lines
1703Changed paths:
1704   M /trunk/doc/zzuf.1
1705   M /trunk/src/libzzuf.c
1706   M /trunk/src/zzuf.c
1707   M /trunk/test/testsuite.sh
1708
1709  * Added the -i flag (for stdin fuzzing).
1710
1711------------------------------------------------------------------------
1712r61 | sam | 2006-12-29 17:46:06 +0100 (Fri, 29 Dec 2006) | 2 lines
1713Changed paths:
1714   M /trunk/README
1715   M /trunk/doc/zzuf.1
1716   M /trunk/src/zzuf.c
1717
1718  * Change -i/-e to -I/-E.
1719
1720------------------------------------------------------------------------
1721r60 | sam | 2006-12-28 21:32:21 +0100 (Thu, 28 Dec 2006) | 2 lines
1722Changed paths:
1723   M /trunk/src/fuzz.c
1724   M /trunk/src/libzzuf.c
1725   M /trunk/src/libzzuf.h
1726   M /trunk/src/load-fd.c
1727   M /trunk/src/load-stream.c
1728
1729  * Renamed functions here and there.
1730
1731------------------------------------------------------------------------
1732r59 | sam | 2006-12-28 21:22:32 +0100 (Thu, 28 Dec 2006) | 3 lines
1733Changed paths:
1734   M /trunk/src/debug.c
1735   M /trunk/src/debug.h
1736   M /trunk/src/fuzz.c
1737   M /trunk/src/fuzz.h
1738   M /trunk/src/libzzuf.c
1739   M /trunk/src/libzzuf.h
1740   M /trunk/src/load-fd.c
1741   M /trunk/src/load-stream.c
1742   M /trunk/src/load.h
1743   M /trunk/src/random.c
1744   M /trunk/src/random.h
1745
1746  * Improved zfd_register() and zfd_* function performances.
1747  * Changed function names here and there.
1748
1749------------------------------------------------------------------------
1750r58 | sam | 2006-12-28 18:48:05 +0100 (Thu, 28 Dec 2006) | 3 lines
1751Changed paths:
1752   M /trunk/src/load-fd.c
1753   M /trunk/src/load-stream.c
1754
1755  * Fixed a partial read data loss bug in the fread implementation.
1756  * Cosmetic fixes.
1757
1758------------------------------------------------------------------------
1759r57 | sam | 2006-12-28 18:47:26 +0100 (Thu, 28 Dec 2006) | 2 lines
1760Changed paths:
1761   M /trunk/Makefile.am
1762   M /trunk/test
1763   M /trunk/test/Makefile.am
1764   A /trunk/test/fdcat.c
1765   A /trunk/test/streamcat.c
1766   M /trunk/test/testsuite.sh
1767
1768  * Added cat reimplementations to the testsuite.
1769
1770------------------------------------------------------------------------
1771r56 | sam | 2006-12-28 16:51:43 +0100 (Thu, 28 Dec 2006) | 2 lines
1772Changed paths:
1773   M /trunk/src/fuzz.c
1774   M /trunk/src/libzzuf.c
1775   M /trunk/src/libzzuf.h
1776   M /trunk/src/load-fd.c
1777   M /trunk/src/load-stream.c
1778
1779  * Shorten function names.
1780
1781------------------------------------------------------------------------
1782r55 | sam | 2006-12-28 16:48:10 +0100 (Thu, 28 Dec 2006) | 2 lines
1783Changed paths:
1784   M /trunk/src/fuzz.c
1785   M /trunk/src/libzzuf.c
1786   M /trunk/src/libzzuf.h
1787   M /trunk/src/load-fd.c
1788   M /trunk/src/load-stream.c
1789
1790  * Hide struct zzuf behind public functions. No real abstraction yet.
1791
1792------------------------------------------------------------------------
1793r54 | sam | 2006-12-28 16:44:28 +0100 (Thu, 28 Dec 2006) | 2 lines
1794Changed paths:
1795   A /trunk/ChangeLog
1796
1797  * Add a changelog (from version 1.0).
1798
1799------------------------------------------------------------------------
1800r53 | sam | 2006-12-28 16:44:13 +0100 (Thu, 28 Dec 2006) | 2 lines
1801Changed paths:
1802   M /trunk/src/Makefile.am
1803
1804  * Do not put version information in the distributed .so.
1805
1806------------------------------------------------------------------------
1807r52 | sam | 2006-12-28 16:43:28 +0100 (Thu, 28 Dec 2006) | 2 lines
1808Changed paths:
1809   M /trunk/README
1810
1811  * Update documentation.
1812
1813------------------------------------------------------------------------
1814r51 | sam | 2006-12-23 20:12:52 +0100 (Sat, 23 Dec 2006) | 2 lines
1815Changed paths:
1816   M /trunk/Makefile.am
1817
1818  * Oops, correctly install manpage.
1819
1820------------------------------------------------------------------------
1821r50 | sam | 2006-12-23 19:40:28 +0100 (Sat, 23 Dec 2006) | 2 lines
1822Changed paths:
1823   M /trunk/src/Makefile.am
1824
1825  * Typo in Makefile.am.
1826
1827------------------------------------------------------------------------
1828r49 | sam | 2006-12-23 19:37:52 +0100 (Sat, 23 Dec 2006) | 2 lines
1829Changed paths:
1830   M /trunk/AUTHORS
1831   M /trunk/NEWS
1832   M /trunk/README
1833   M /trunk/configure.ac
1834
1835  * Prepare version 0.1.
1836
1837------------------------------------------------------------------------
1838r48 | sam | 2006-12-23 00:40:03 +0100 (Sat, 23 Dec 2006) | 2 lines
1839Changed paths:
1840   M /trunk/README
1841
1842  * Sync’ed README and manpage.
1843
1844------------------------------------------------------------------------
1845r47 | sam | 2006-12-23 00:36:04 +0100 (Sat, 23 Dec 2006) | 2 lines
1846Changed paths:
1847   M /trunk/doc/zzuf.1
1848   M /trunk/src/zzuf.c
1849
1850  * Slightly updated documentation.
1851
1852------------------------------------------------------------------------
1853r46 | sam | 2006-12-22 18:01:16 +0100 (Fri, 22 Dec 2006) | 3 lines
1854Changed paths:
1855   M /trunk/src/zzuf.c
1856
1857  * Fix stdout/stderr copying. Don't use fprintf for something that can
1858    have null bytes (lol @ me).
1859
1860------------------------------------------------------------------------
1861r45 | sam | 2006-12-22 17:54:55 +0100 (Fri, 22 Dec 2006) | 3 lines
1862Changed paths:
1863   M /trunk/test/testsuite.sh
1864
1865  * Fix a cleanup bug in the testsuite.
1866  * If any of the tests failed, do not erase the test files.
1867
1868------------------------------------------------------------------------
1869r44 | sam | 2006-12-22 17:36:47 +0100 (Fri, 22 Dec 2006) | 2 lines
1870Changed paths:
1871   M /trunk/src/zzuf.c
1872
1873  * Slightly modified --help message.
1874
1875------------------------------------------------------------------------
1876r43 | sam | 2006-12-22 17:36:30 +0100 (Fri, 22 Dec 2006) | 2 lines
1877Changed paths:
1878   M /trunk/Makefile.am
1879   M /trunk/configure.ac
1880   A /trunk/doc
1881   A /trunk/doc/Makefile.am
1882   A /trunk/doc/zzuf.1
1883
1884  * Wrote a manpage. Phew.
1885
1886------------------------------------------------------------------------
1887r42 | sam | 2006-12-22 16:06:21 +0100 (Fri, 22 Dec 2006) | 2 lines
1888Changed paths:
1889   M /trunk/src/zzuf.c
1890
1891  * Implement --max-bytes and --max-time.
1892
1893------------------------------------------------------------------------
1894r41 | sam | 2006-12-22 14:53:58 +0100 (Fri, 22 Dec 2006) | 4 lines
1895Changed paths:
1896   M /trunk/src/zzuf.c
1897
1898  * Implemented parallelisation.
1899  * Implemented “quiet” mode.
1900  * Handle stdin and stderr in their own pipes.
1901
1902------------------------------------------------------------------------
1903r40 | sam | 2006-12-22 14:18:13 +0100 (Fri, 22 Dec 2006) | 2 lines
1904Changed paths:
1905   M /trunk/src/debug.c
1906
1907  * Don’t rely on libzzuf.h in debug.c, so that it can be used in zzuf, too.
1908
1909------------------------------------------------------------------------
1910r39 | sam | 2006-12-21 20:56:22 +0100 (Thu, 21 Dec 2006) | 2 lines
1911Changed paths:
1912   M /trunk/src/zzuf.c
1913
1914  * Fork to launch the child and read its stdout/stderr.
1915
1916------------------------------------------------------------------------
1917r38 | sam | 2006-12-18 14:23:56 +0100 (Mon, 18 Dec 2006) | 2 lines
1918Changed paths:
1919   M /trunk/src/zzuf.c
1920
1921  * Improved help.
1922
1923------------------------------------------------------------------------
1924r37 | sam | 2006-12-18 13:58:47 +0100 (Mon, 18 Dec 2006) | 2 lines
1925Changed paths:
1926   M /trunk/TODO
1927
1928  * Improved TODO list.
1929
1930------------------------------------------------------------------------
1931r36 | sam | 2006-12-18 13:48:49 +0100 (Mon, 18 Dec 2006) | 2 lines
1932Changed paths:
1933   M /trunk/test/testsuite.sh
1934
1935  * More testsuite improvements.
1936
1937------------------------------------------------------------------------
1938r35 | sam | 2006-12-18 12:07:42 +0100 (Mon, 18 Dec 2006) | 2 lines
1939Changed paths:
1940   M /trunk/test/testsuite.sh
1941
1942  * Better tests and error reporting in the testsuite.
1943
1944------------------------------------------------------------------------
1945r34 | sam | 2006-12-18 00:58:23 +0100 (Mon, 18 Dec 2006) | 2 lines
1946Changed paths:
1947   M /trunk/src/fuzz.c
1948   M /trunk/src/libzzuf.c
1949   M /trunk/src/libzzuf.h
1950   M /trunk/src/load-fd.c
1951   M /trunk/src/load-stream.c
1952
1953  * Huge performance improvement by caching the bit array. Yay.
1954
1955------------------------------------------------------------------------
1956r33 | sam | 2006-12-17 23:14:13 +0100 (Sun, 17 Dec 2006) | 3 lines
1957Changed paths:
1958   M /trunk/src/load-stream.c
1959
1960  * Added getc(), fgetc(), fgets(), ungetc(), getline() and getdelim().
1961  * sed now works properly.
1962
1963------------------------------------------------------------------------
1964r32 | sam | 2006-12-17 23:12:11 +0100 (Sun, 17 Dec 2006) | 2 lines
1965Changed paths:
1966   M /trunk/test/testsuite.sh
1967
1968  * Better, more complete testsuite program.
1969
1970------------------------------------------------------------------------
1971r31 | sam | 2006-12-17 18:33:02 +0100 (Sun, 17 Dec 2006) | 2 lines
1972Changed paths:
1973   M /trunk/Makefile.am
1974   M /trunk/configure.ac
1975   A /trunk/test
1976   A /trunk/test/Makefile.am
1977   A /trunk/test/testsuite.sh
1978
1979  * Added a testsuite script.
1980
1981------------------------------------------------------------------------
1982r30 | sam | 2006-12-17 18:17:31 +0100 (Sun, 17 Dec 2006) | 2 lines
1983Changed paths:
1984   M /trunk/README
1985   M /trunk/src/Makefile.am
1986   M /trunk/src/libzzuf.c
1987   A /trunk/src/load-fd.c (from /trunk/src/preload.c:26)
1988   A /trunk/src/load-stream.c (from /trunk/src/preload.c:26)
1989   A /trunk/src/load.h (from /trunk/src/preload.h:26)
1990   D /trunk/src/preload.c
1991   D /trunk/src/preload.h
1992
1993  * Split preload.c into load-fd.c and load-stream.c.
1994
1995------------------------------------------------------------------------
1996r29 | sam | 2006-12-16 11:37:41 +0100 (Sat, 16 Dec 2006) | 2 lines
1997Changed paths:
1998   M /trunk/README
1999
2000  * Update README file.
2001
2002------------------------------------------------------------------------
2003r28 | sam | 2006-12-15 21:42:27 +0100 (Fri, 15 Dec 2006) | 2 lines
2004Changed paths:
2005   A /trunk/AUTHORS
2006   M /trunk/Makefile.am
2007
2008  * Added AUTHORS file.
2009
2010------------------------------------------------------------------------
2011r27 | sam | 2006-12-15 19:49:33 +0100 (Fri, 15 Dec 2006) | 2 lines
2012Changed paths:
2013   M /trunk/TODO
2014
2015  * More TODO.
2016
2017------------------------------------------------------------------------
2018r26 | sam | 2006-12-15 19:48:24 +0100 (Fri, 15 Dec 2006) | 2 lines
2019Changed paths:
2020   M /trunk/TODO
2021   M /trunk/src/libzzuf.c
2022   M /trunk/src/preload.c
2023   M /trunk/src/preload.h
2024
2025  * Rename zzuf_preload to zzuf_preload_libc. You never know.
2026
2027------------------------------------------------------------------------
2028r25 | sam | 2006-12-15 18:48:17 +0100 (Fri, 15 Dec 2006) | 2 lines
2029Changed paths:
2030   M /trunk/README
2031
2032  * Added a few examples to README.
2033
2034------------------------------------------------------------------------
2035r24 | sam | 2006-12-15 18:47:59 +0100 (Fri, 15 Dec 2006) | 2 lines
2036Changed paths:
2037   M /trunk/src/fuzz.c
2038   M /trunk/src/libzzuf.c
2039
2040  * Fix ratio so that it talks about bits, not bytes.
2041
2042------------------------------------------------------------------------
2043r23 | sam | 2006-12-15 18:44:20 +0100 (Fri, 15 Dec 2006) | 2 lines
2044Changed paths:
2045   M /trunk/src/Makefile.am
2046   M /trunk/src/zzuf.c
2047
2048  * Support --prefix (library location).
2049
2050------------------------------------------------------------------------
2051r22 | sam | 2006-12-15 17:10:56 +0100 (Fri, 15 Dec 2006) | 2 lines
2052Changed paths:
2053   M /trunk/TODO
2054   M /trunk/src/fuzz.c
2055   M /trunk/src/libzzuf.c
2056   M /trunk/src/libzzuf.h
2057   M /trunk/src/preload.c
2058   M /trunk/src/zzuf.c
2059
2060  * Rename percent to ratio.
2061
2062------------------------------------------------------------------------
2063r21 | sam | 2006-12-15 16:07:38 +0100 (Fri, 15 Dec 2006) | 2 lines
2064Changed paths:
2065   M /trunk/src/libzzuf.c
2066
2067  * Crap, percents could not go higer than 1.0.
2068
2069------------------------------------------------------------------------
2070r20 | sam | 2006-12-15 15:57:59 +0100 (Fri, 15 Dec 2006) | 2 lines
2071Changed paths:
2072   M /trunk/src/random.c
2073   M /trunk/src/random.h
2074
2075  * Switch random back to 32 bits. It's enough (tm).
2076
2077------------------------------------------------------------------------
2078r19 | sam | 2006-12-15 15:07:46 +0100 (Fri, 15 Dec 2006) | 3 lines
2079Changed paths:
2080   M /trunk/src/fuzz.c
2081
2082  * Really fix the inconsistency bug. Now dd bs=2048 count=1 gives the same
2083    result as dd bs=1 count=2048.
2084
2085------------------------------------------------------------------------
2086r18 | sam | 2006-12-15 14:20:01 +0100 (Fri, 15 Dec 2006) | 2 lines
2087Changed paths:
2088   M /trunk/src/preload.c
2089
2090  * Implemented lseek() and factored lseek64() code.
2091
2092------------------------------------------------------------------------
2093r17 | sam | 2006-12-15 14:12:44 +0100 (Fri, 15 Dec 2006) | 3 lines
2094Changed paths:
2095   M /trunk/src/fuzz.c
2096
2097  * Handle percent < 100.0/CHUNK_SIZE a bit better.
2098  * Fix a grave index bug in the fuzzer that made everything inconsistent.
2099
2100------------------------------------------------------------------------
2101r16 | sam | 2006-12-15 11:18:57 +0100 (Fri, 15 Dec 2006) | 2 lines
2102Changed paths:
2103   M /trunk/src/debug.h
2104
2105  * Add a printf attribute to the debug function to trap errors.
2106
2107------------------------------------------------------------------------
2108r15 | sam | 2006-12-15 11:07:53 +0100 (Fri, 15 Dec 2006) | 2 lines
2109Changed paths:
2110   M /trunk/src/preload.c
2111
2112  * Oops, fix a bug in the lseek64() diversion.
2113
2114------------------------------------------------------------------------
2115r14 | sam | 2006-12-15 11:06:30 +0100 (Fri, 15 Dec 2006) | 2 lines
2116Changed paths:
2117   M /trunk/TODO
2118   M /trunk/src/preload.c
2119
2120  * Divert close, fclose, lseek64.
2121
2122------------------------------------------------------------------------
2123r13 | sam | 2006-12-15 10:08:52 +0100 (Fri, 15 Dec 2006) | 2 lines
2124Changed paths:
2125   M /trunk/src/preload.c
2126
2127  * Remove useless verbosity.
2128
2129------------------------------------------------------------------------
2130r12 | sam | 2006-12-15 10:03:48 +0100 (Fri, 15 Dec 2006) | 2 lines
2131Changed paths:
2132   M /trunk/src/preload.c
2133
2134  * Divert fseek().
2135
2136------------------------------------------------------------------------
2137r11 | sam | 2006-12-15 10:01:46 +0100 (Fri, 15 Dec 2006) | 2 lines
2138Changed paths:
2139   M /trunk/src/zzuf.c
2140
2141  * Better error reporting if command failed.
2142
2143------------------------------------------------------------------------
2144r10 | sam | 2006-12-15 09:42:27 +0100 (Fri, 15 Dec 2006) | 3 lines
2145Changed paths:
2146   M /trunk/src/fuzz.c
2147   M /trunk/src/libzzuf.c
2148   M /trunk/src/preload.c
2149   M /trunk/src/zzuf.c
2150
2151  * Add --debug.
2152  * --include and --exclude now work.
2153
2154------------------------------------------------------------------------
2155r9 | sam | 2006-12-15 09:14:38 +0100 (Fri, 15 Dec 2006) | 3 lines
2156Changed paths:
2157   M /trunk/src/libzzuf.c
2158   M /trunk/src/libzzuf.h
2159   M /trunk/src/preload.c
2160
2161  * Add fallbacks to our functions in case other libraries call libc functions
2162    in their init constructor (eg. libproc).
2163
2164------------------------------------------------------------------------
2165r8 | sam | 2006-12-15 08:53:09 +0100 (Fri, 15 Dec 2006) | 2 lines
2166Changed paths:
2167   M /trunk/src/debug.c
2168   M /trunk/src/fuzz.c
2169   M /trunk/src/libzzuf.c
2170   M /trunk/src/libzzuf.h
2171   M /trunk/src/preload.c
2172   M /trunk/src/zzuf.c
2173
2174  * Added code for --include/--exclude. Does not work yet.
2175
2176------------------------------------------------------------------------
2177r7 | sam | 2006-12-15 01:43:39 +0100 (Fri, 15 Dec 2006) | 2 lines
2178Changed paths:
2179   M /trunk/src/preload.c
2180
2181  * Support fopen64().
2182
2183------------------------------------------------------------------------
2184r6 | sam | 2006-12-15 01:26:01 +0100 (Fri, 15 Dec 2006) | 2 lines
2185Changed paths:
2186   M /trunk/README
2187   M /trunk/TODO
2188   M /trunk/src/Makefile.am
2189   A /trunk/src/debug.c
2190   A /trunk/src/debug.h
2191   A /trunk/src/fuzz.c
2192   A /trunk/src/fuzz.h
2193   M /trunk/src/libzzuf.c
2194   A /trunk/src/libzzuf.h
2195   A /trunk/src/preload.c (from /trunk/src/libzzuf.c:5)
2196   A /trunk/src/preload.h
2197   M /trunk/src/zzuf.c
2198
2199  * First somewhat working version.
2200
2201------------------------------------------------------------------------
2202r5 | sam | 2006-12-14 17:11:14 +0100 (Thu, 14 Dec 2006) | 2 lines
2203Changed paths:
2204   M /trunk/src/libzzuf.c
2205
2206  * Fix a bug and refactor some code.
2207
2208------------------------------------------------------------------------
2209r4 | sam | 2006-12-14 16:55:18 +0100 (Thu, 14 Dec 2006) | 2 lines
2210Changed paths:
2211   M /trunk
2212   M /trunk/configure.ac
2213   M /trunk/src
2214   M /trunk/src/Makefile.am
2215   A /trunk/src/libzzuf.c
2216
2217  * First try at libzzuf.
2218
2219------------------------------------------------------------------------
2220r3 | sam | 2006-12-14 15:25:10 +0100 (Thu, 14 Dec 2006) | 2 lines
2221Changed paths:
2222   M /trunk/src/zzuf.c
2223
2224  * Oops, typo.
2225
2226------------------------------------------------------------------------
2227r2 | sam | 2006-12-14 15:23:07 +0100 (Thu, 14 Dec 2006) | 2 lines
2228Changed paths:
2229   M /trunk/configure.ac
2230   M /trunk/src/Makefile.am
2231   A /trunk/src/random.c
2232   A /trunk/src/random.h
2233   M /trunk/src/zzuf.c
2234
2235  * Easy POC code. We need some LD_PRELOAD shit instead.
2236
2237------------------------------------------------------------------------
2238r1 | sam | 2006-12-13 21:17:27 +0100 (Wed, 13 Dec 2006) | 2 lines
2239Changed paths:
2240   A /branches
2241   A /tags
2242   A /trunk
2243   A /trunk/COPYING
2244   A /trunk/Makefile.am
2245   A /trunk/NEWS
2246   A /trunk/README
2247   A /trunk/TODO
2248   A /trunk/bootstrap
2249   A /trunk/configure.ac
2250   A /trunk/src
2251   A /trunk/src/Makefile.am
2252   A /trunk/src/zzuf.c
2253
2254  * Initial tree.
2255
2256------------------------------------------------------------------------
Note: See TracBrowser for help on using the repository browser.