source: zzuf/trunk/ChangeLog @ 1760

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