source: zzuf/trunk/ChangeLog @ 1867

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