source: zzuf/trunk/ChangeLog @ 1797

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