Changeset 2366


Ignore:
Timestamp:
Jun 13, 2008, 11:31:21 AM (9 years ago)
Author:
Sam Hocevar
Message:
Location:
zzuf/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • zzuf/trunk/ChangeLog

    r2338 r2366  
    1 commit 2fc889dfde6300a82b12c4d5cd5cc183a262e74a
     1commit 6a9d1cd4563f12d5efb35a960514f5be93bcb5fd
    22Author: Sam Hocevar <sam@zoy.org>
    3 Date:   Sun May 18 19:55:45 2008 +0000
     3Date:   Fri Jun 13 08:34:44 2008 +0000
     4
     5      * Finished the libzzuf manual page.
     6
     7commit 7aa513f96bf294ea752476ca7d0a3180586dca25
     8Author: sam <sam@92316355-f0b4-4df1-b90c-862c8a59935f>
     9Date:   Tue Jun 10 16:21:22 2008 +0000
     10
     11      * Fix a crash in the realloc() wrapper occurring when dlsym() or dlopen()
     12        call realloc() with a NULL pointer.
     13
     14
     15    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@2355 92316355-f0b4-4df1-b90c-862c8a59935f
     16
     17commit 7eaffe2cae8140a2a03c49dec92e66579ef06f94
     18Author: sam <sam@92316355-f0b4-4df1-b90c-862c8a59935f>
     19Date:   Tue Jun 10 16:21:17 2008 +0000
     20
     21      * Do not try to free() on buffers that have been allocated with the real
     22        malloc, or we may crash unexpectedly, for instance if dlsym("free") calls
     23        malloc() then free() while free hasn't been loaded yet.
     24
     25
     26    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@2354 92316355-f0b4-4df1-b90c-862c8a59935f
     27
     28commit 8447cd86b88e15420b33aca866253cafb24edf02
     29Author: sam <sam@92316355-f0b4-4df1-b90c-862c8a59935f>
     30Date:   Tue Jun 10 16:21:11 2008 +0000
     31
     32      * Started writing a manual page for libzzuf.
     33
     34
     35    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@2353 92316355-f0b4-4df1-b90c-862c8a59935f
     36
     37commit 7e89b65b0220025ce0de4832aebe9462254370e9
     38Author: sam <sam@92316355-f0b4-4df1-b90c-862c8a59935f>
     39Date:   Mon May 19 11:25:05 2008 +0000
     40
     41      * Change -M to mean mebibytes instead of megabytes, because I'm a fucking
     42        pedant.
     43
     44
     45    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@2345 92316355-f0b4-4df1-b90c-862c8a59935f
     46
     47commit 6fb1534dd3fb8a0aa70f002c69a335f8715df4a6
     48Author: sam <sam@92316355-f0b4-4df1-b90c-862c8a59935f>
     49Date:   Mon May 19 11:25:01 2008 +0000
     50
     51      * Change -F to -j, to mimic make.
     52
     53
     54    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@2344 92316355-f0b4-4df1-b90c-862c8a59935f
     55
     56commit 165cb3e1d88729e5e7c9b741d83a2d0a6b18918e
     57Author: sam <sam@92316355-f0b4-4df1-b90c-862c8a59935f>
     58Date:   Mon May 19 11:24:56 2008 +0000
     59
     60      * Allow to omit the right-hand side of the seed range, for indefinite
     61        fuzzing attempts.
     62
     63
     64    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@2343 92316355-f0b4-4df1-b90c-862c8a59935f
     65
     66commit 17f520620875c356ef8fefa8643b51717cc9a338
     67Author: sam <sam@92316355-f0b4-4df1-b90c-862c8a59935f>
     68Date:   Mon May 19 11:24:51 2008 +0000
     69
     70      * Clarify -C0 behaviour.
     71
     72
     73    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@2342 92316355-f0b4-4df1-b90c-862c8a59935f
     74
     75commit 72a58bd7258b83ebdca6065a4159f713109d0d82
     76Author: sam <sam@92316355-f0b4-4df1-b90c-862c8a59935f>
     77Date:   Mon May 19 11:24:46 2008 +0000
     78
     79      * Add SIGPIPE to the list of crashing signals.
     80
     81
     82    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@2341 92316355-f0b4-4df1-b90c-862c8a59935f
     83
     84commit 0d13041f540a4825962cf2fce0ff63686b6749e7
     85Author: sam <sam@92316355-f0b4-4df1-b90c-862c8a59935f>
     86Date:   Mon May 19 11:24:41 2008 +0000
     87
     88      * Fix an invalid cast on the Alpha architecture caused by sockaddr_in*
     89        having larger alignment requirements than sockaddr*.
     90
     91
     92    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@2340 92316355-f0b4-4df1-b90c-862c8a59935f
     93
     94commit d8cdd907bbb6d0b45fa0303401378c4dccfe9dfd
     95Author: sam <sam@92316355-f0b4-4df1-b90c-862c8a59935f>
     96Date:   Sun May 18 19:56:52 2008 +0000
     97
     98      * Version 0.11.
     99      * Updated NEWS and ChangeLog.
     100
     101
     102    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@2338 92316355-f0b4-4df1-b90c-862c8a59935f
     103
     104commit 8a012199697a3ea4a97b88c44de199be5b9b2b47
     105Author: sam <sam@92316355-f0b4-4df1-b90c-862c8a59935f>
     106Date:   Sun May 18 19:56:48 2008 +0000
    4107
    5108      * Minor memory and speed optimisation.
    6109
     110
     111    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@2337 92316355-f0b4-4df1-b90c-862c8a59935f
     112
    7113commit 55d6b282fe64d620c78b8758e02ad0ba394c4ae1
    8114Author: sam <sam@92316355-f0b4-4df1-b90c-862c8a59935f>
     
    10116
    11117      * Start working on the internal code documentation.
    12    
    13    
     118
     119
    14120    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@2336 92316355-f0b4-4df1-b90c-862c8a59935f
    15121
     
    19125
    20126      * Don't use `--' in the testsuite, it is no longer understood.
    21    
    22    
     127
     128
    23129    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@2335 92316355-f0b4-4df1-b90c-862c8a59935f
    24130
     
    28134
    29135      * Implement getchar() and getchar_unlocked().
    30    
    31    
     136
     137
    32138    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@2334 92316355-f0b4-4df1-b90c-862c8a59935f
    33139
     
    37143
    38144      * Minor changes: add quotes between launched program name, update copyright.
    39    
    40    
     145
     146
    41147    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@2333 92316355-f0b4-4df1-b90c-862c8a59935f
    42148
     
    47153      * Make sure the fgets_unlocked() reimplementation uses fgetc_unlocked(),
    48154        not fgetc().
    49    
    50    
     155
     156
    51157    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@2332 92316355-f0b4-4df1-b90c-862c8a59935f
    52158
     
    56162
    57163      * Implement fgets_unlocked() and fread_unlocked().
    58    
    59    
     164
     165
    60166    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@2331 92316355-f0b4-4df1-b90c-862c8a59935f
    61167
     
    65171
    66172      * Implement getc_unlocked() and fgetc_unlocked().
    67    
    68    
     173
     174
    69175    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@2330 92316355-f0b4-4df1-b90c-862c8a59935f
    70176
     
    74180
    75181      * Document the new command line parsing behaviour.
    76    
    77    
     182
     183
    78184    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@2328 92316355-f0b4-4df1-b90c-862c8a59935f
    79185
     
    84190      * No longer require the "--" trick to separate zzuf's flags and the called
    85191        program's.
    86    
    87    
     192
     193
    88194    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@2327 92316355-f0b4-4df1-b90c-862c8a59935f
    89195
     
    93199
    94200      * Cosmetic: remove trailing spaces from the source code.
    95    
    96    
     201
     202
    97203    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@2326 92316355-f0b4-4df1-b90c-862c8a59935f
    98204
     
    103209      * Add statistical analysis to the testsuite to check our random number
    104210        generator.
    105    
    106    
     211
     212
    107213    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@2325 92316355-f0b4-4df1-b90c-862c8a59935f
    108214
     
    113219      * Improve overall randomness. Now even close seeds have very different
    114220        behaviours on which bits are flipped.
    115    
    116    
     221
     222
    117223    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@2324 92316355-f0b4-4df1-b90c-862c8a59935f
    118224
     
    122228
    123229      * Update TODO.
    124    
    125    
     230
     231
    126232    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@2323 92316355-f0b4-4df1-b90c-862c8a59935f
    127233
     
    131237
    132238      * Update copyright and homepage in the manual page.
    133    
    134    
     239
     240
    135241    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@2322 92316355-f0b4-4df1-b90c-862c8a59935f
    136242
     
    141247      * Implement dup() and dup2(). They are needed for Debian's implementation
    142248        of dd which otherwise causes the regression tests to fail.
    143    
    144    
     249
     250
    145251    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@2320 92316355-f0b4-4df1-b90c-862c8a59935f
    146252
     
    150256
    151257      * Slightly updated the build system.
    152    
    153    
     258
     259
    154260    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@2319 92316355-f0b4-4df1-b90c-862c8a59935f
    155261
     
    160266      * Set minimal fuzzing ratio to 0.000000001% (less than one bit changed on
    161267        a whole DVD).
    162    
    163    
     268
     269
    164270    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@2272 92316355-f0b4-4df1-b90c-862c8a59935f
    165271
     
    169275
    170276      * Implement %g in the debug() format string. Incomplete but useful.
    171    
    172    
     277
     278
    173279    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@2271 92316355-f0b4-4df1-b90c-862c8a59935f
    174280
     
    179285      * Version 0.10.
    180286      * Updated NEWS and ChangeLog.
    181    
    182    
     287
     288
    183289    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1867 92316355-f0b4-4df1-b90c-862c8a59935f
    184290
     
    188294
    189295      * Link libzzuf with winsock because of our use of htons.
    190    
    191    
     296
     297
    192298    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1866 92316355-f0b4-4df1-b90c-862c8a59935f
    193299
     
    197303
    198304      * Documentation updates.
    199    
    200    
     305
     306
    201307    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1865 92316355-f0b4-4df1-b90c-862c8a59935f
    202308
     
    206312
    207313      * Do not fuzz non-IP network protocols. They’re too painful to fine-tune.
    208    
    209    
     314
     315
    210316    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1864 92316355-f0b4-4df1-b90c-862c8a59935f
    211317
     
    217323        identical.
    218324      * Check the addrlen value to avoid crashing with weird protocols.
    219    
    220    
     325
     326
    221327    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1863 92316355-f0b4-4df1-b90c-862c8a59935f
    222328
     
    226332
    227333      * Divert connect() so that -p/--ports now works with outbound connections.
    228    
    229    
     334
     335
    230336    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1862 92316355-f0b4-4df1-b90c-862c8a59935f
    231337
     
    235341
    236342      * Look for connect().
    237    
    238    
     343
     344
    239345    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1861 92316355-f0b4-4df1-b90c-862c8a59935f
    240346
     
    244350
    245351      * Updated documentation.
    246    
    247    
     352
     353
    248354    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1860 92316355-f0b4-4df1-b90c-862c8a59935f
    249355
     
    254360      * Fix a bug in the -p handling that made it opt-out instead of opt-in.
    255361      * Don’t bother using AF_UNIX, it doesn’t have ports.
    256    
    257    
     362
     363
    258364    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1859 92316355-f0b4-4df1-b90c-862c8a59935f
    259365
     
    264370      * Network destination port choosing with -p/--ports.
    265371      * Renamed -p/--pick into -l/--list to avoid conflicts.
    266    
    267    
     372
     373
    268374    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1858 92316355-f0b4-4df1-b90c-862c8a59935f
    269375
     
    273379
    274380      * Check for <netinet/in.h>, it’s needed for struct sockaddr_in.
    275    
    276    
     381
     382
    277383    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1857 92316355-f0b4-4df1-b90c-862c8a59935f
    278384
     
    282388
    283389      * Support %d, %ld and %lld in addition to %i etc. in debug().
    284    
    285    
     390
     391
    286392    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1856 92316355-f0b4-4df1-b90c-862c8a59935f
    287393
     
    291397
    292398      * Log and divert bind() calls.
    293    
    294    
     399
     400
    295401    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1855 92316355-f0b4-4df1-b90c-862c8a59935f
    296402
     
    300406
    301407      * Check for bind in the configure step.
    302    
    303    
     408
     409
    304410    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1854 92316355-f0b4-4df1-b90c-862c8a59935f
    305411
     
    310416      * Version 0.9. For real, this time.
    311417      * Updated NEWS and ChangeLog.
    312    
    313    
     418
     419
    314420    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1804 92316355-f0b4-4df1-b90c-862c8a59935f
    315421
     
    319425
    320426      * Documented the new -T / --max-cpu flag.
    321    
    322    
     427
     428
    323429    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1803 92316355-f0b4-4df1-b90c-862c8a59935f
    324430
     
    328434
    329435      * -M is megabytes, not bytes. Fixed --help output.
    330    
    331    
     436
     437
    332438    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1802 92316355-f0b4-4df1-b90c-862c8a59935f
    333439
     
    337443
    338444      * Implemented -T / --max-cpu for max CPU time limits.
    339    
    340    
     445
     446
    341447    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1801 92316355-f0b4-4df1-b90c-862c8a59935f
    342448
     
    346452
    347453      * Rename -T to -t. -T will be the CPU time limit.
    348    
    349    
     454
     455
    350456    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1800 92316355-f0b4-4df1-b90c-862c8a59935f
    351457
     
    356462      * Rename ZZUF_RLIMIT_CONST into ZZUF_RLIMIT_MEM because we're going to have
    357463        the _CPU one as well.
    358    
    359    
     464
     465
    360466    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1799 92316355-f0b4-4df1-b90c-862c8a59935f
    361467
     
    365471
    366472      * Correct thinko in manpage.
    367    
    368    
     473
     474
    369475    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1798 92316355-f0b4-4df1-b90c-862c8a59935f
    370476
     
    375481      * Version 0.9.
    376482      * Updated NEWS and ChangeLog.
    377    
    378    
     483
     484
    379485    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1797 92316355-f0b4-4df1-b90c-862c8a59935f
    380486
     
    384490
    385491      * Do not clobber LD_PRELOAD, patch by Sami Liedes. Heavily rewritten.
    386    
    387    
     492
     493
    388494    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1796 92316355-f0b4-4df1-b90c-862c8a59935f
    389495
     
    393499
    394500      * Renamed ranges_static into static_ranges.
    395    
    396    
     501
     502
    397503    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1794 92316355-f0b4-4df1-b90c-862c8a59935f
    398504
     
    402508
    403509      * Documented -p/--pick in the man page.
    404    
    405    
     510
     511
    406512    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1793 92316355-f0b4-4df1-b90c-862c8a59935f
    407513
     
    411517
    412518      * Factored common range-parsing code.
    413    
    414    
     519
     520
    415521    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1792 92316355-f0b4-4df1-b90c-862c8a59935f
    416522
     
    420526
    421527      * Added -p flag to cherry pick file descriptors that get fuzzed.
    422    
    423    
     528
     529
    424530    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1791 92316355-f0b4-4df1-b90c-862c8a59935f
    425531
     
    430536      * Allow to use debug() everywhere in the code; it'll just do nothing in
    431537        zzuf itself, and will only output stuff in the library.
    432    
    433    
     538
     539
    434540    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1790 92316355-f0b4-4df1-b90c-862c8a59935f
    435541
     
    439545
    440546      * Add -DLIBZZUF to the libzzuf build.
    441    
    442    
     547
     548
    443549    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1789 92316355-f0b4-4df1-b90c-862c8a59935f
    444550
     
    449555      * Version 0.8.1.
    450556      * Updated NEWS and ChangeLog.
    451    
    452    
     557
     558
    453559    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1764 92316355-f0b4-4df1-b90c-862c8a59935f
    454560
     
    458564
    459565      * Save errno in offset_check, thanks to Sami Liedes.
    460    
    461    
     566
     567
    462568    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1763 92316355-f0b4-4df1-b90c-862c8a59935f
    463569
     
    467573
    468574      * Removed spurious verbosity, thanks to Sami Liedes.
    469    
    470    
     575
     576
    471577    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1762 92316355-f0b4-4df1-b90c-862c8a59935f
    472578
     
    478584      * Do not convert words to little endian if the architecture is already
    479585        little endian.
    480    
    481    
     586
     587
    482588    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1761 92316355-f0b4-4df1-b90c-862c8a59935f
    483589
     
    488594      * Version 0.8.
    489595      * Updated NEWS and ChangeLog.
    490    
    491    
     596
     597
    492598    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1760 92316355-f0b4-4df1-b90c-862c8a59935f
    493599
     
    497603
    498604      * Fix WTFPL address.
    499    
    500    
     605
     606
    501607    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1759 92316355-f0b4-4df1-b90c-862c8a59935f
    502608
     
    506612
    507613      * Minor win32 cosmetic updates.
    508    
    509    
     614
     615
    510616    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1758 92316355-f0b4-4df1-b90c-862c8a59935f
    511617
     
    515621
    516622      * OS X doesn’t have MAP_ANONYMOUS, alias it to MAP_ANON.
    517    
    518    
     623
     624
    519625    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1751 92316355-f0b4-4df1-b90c-862c8a59935f
    520626
     
    525631      * Use mmap() instead of malloc() in the mmap() reimplementation so that
    526632        returned values are not in the heap.
    527    
    528    
     633
     634
    529635    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1749 92316355-f0b4-4df1-b90c-862c8a59935f
    530636
     
    534640
    535641      * Check for getpagesize() at configure time.
    536    
    537    
     642
     643
    538644    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1748 92316355-f0b4-4df1-b90c-862c8a59935f
    539645
     
    544650      * Check mmap() return value.
    545651      * Don't pass offsets to mmap() that are not page aligned.
    546    
    547    
     652
     653
    548654    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1747 92316355-f0b4-4df1-b90c-862c8a59935f
    549655
     
    553659
    554660      * Oops, fix compilation warning.
    555    
    556    
     661
     662
    557663    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1746 92316355-f0b4-4df1-b90c-862c8a59935f
    558664
     
    562668
    563669      * Added mmap() to the testsuite.
    564    
    565    
     670
     671
    566672    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1745 92316355-f0b4-4df1-b90c-862c8a59935f
    567673
     
    571677
    572678      * Improved win32 pipes.
    573    
    574    
     679
     680
    575681    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1744 92316355-f0b4-4df1-b90c-862c8a59935f
    576682
     
    580686
    581687      * Use doubles, not float. Fixes an issue when using the default ratio value.
    582    
    583    
     688
     689
    584690    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1743 92316355-f0b4-4df1-b90c-862c8a59935f
    585691
     
    589695
    590696      * Disable -M when setrlimit isn't available.
    591    
     697
    592698    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1742 92316355-f0b4-4df1-b90c-862c8a59935f
    593699
     
    597703
    598704      * OpenBSD support for setrlimit().
    599    
    600    
     705
     706
    601707    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1741 92316355-f0b4-4df1-b90c-862c8a59935f
    602708
     
    606712
    607713      * Handle architectures that don't have RLIMIT_AS (like OpenBSD).
    608    
    609    
     714
     715
    610716    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1740 92316355-f0b4-4df1-b90c-862c8a59935f
    611717
     
    615721
    616722      * Fixed more MSVC compilation warnings.
    617    
     723
    618724    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1736 92316355-f0b4-4df1-b90c-862c8a59935f
    619725
     
    623729
    624730      * Fixed a minor warning and commented our printf-like function.
    625    
     731
    626732    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1735 92316355-f0b4-4df1-b90c-862c8a59935f
    627733
     
    631737
    632738      * Added mygetopt files to the MSVC project.
    633    
     739
    634740    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1734 92316355-f0b4-4df1-b90c-862c8a59935f
    635741
     
    640746      * Reimplemented getopt_long. We use our replacement even if simple getopt
    641747        is available on the operating system.
    642    
    643    
     748
     749
    644750    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1733 92316355-f0b4-4df1-b90c-862c8a59935f
    645751
     
    649755
    650756      * Fixed a few signed/unsigned confusions.
    651    
    652    
     757
     758
    653759    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1732 92316355-f0b4-4df1-b90c-862c8a59935f
    654760
     
    658764
    659765      * Fuck notepad and its fucking CRLFs.
    660    
    661    
     766
     767
    662768    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1731 92316355-f0b4-4df1-b90c-862c8a59935f
    663769
     
    668774      * Fixed a few 64-bit issues reported by MSVC.
    669775      * More Win32 portability fixes.
    670    
     776
    671777    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1730 92316355-f0b4-4df1-b90c-862c8a59935f
    672778
     
    676782
    677783      * Added an MSVC project.
    678    
     784
    679785    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1729 92316355-f0b4-4df1-b90c-862c8a59935f
    680786
     
    684790
    685791      * Check for <unistd.h>, too. MSVC doesn't have it.
    686    
    687    
     792
     793
    688794    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1728 92316355-f0b4-4df1-b90c-862c8a59935f
    689795
     
    693799
    694800      * Only include <sys/time.h> conditionally.
    695    
    696    
     801
     802
    697803    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1727 92316355-f0b4-4df1-b90c-862c8a59935f
    698804
     
    703809      * Version 0.7.
    704810      * Updated NEWS and ChangeLog.
    705    
    706    
     811
     812
    707813    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1726 92316355-f0b4-4df1-b90c-862c8a59935f
    708814
     
    712818
    713819      * Merged fdcat and streamcat into zzcat.
    714    
    715    
     820
     821
    716822    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1725 92316355-f0b4-4df1-b90c-862c8a59935f
    717823
     
    721827
    722828      * Print "EOF" instead of -1 when it means EOF.
    723    
    724    
     829
     830
    725831    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1724 92316355-f0b4-4df1-b90c-862c8a59935f
    726832
     
    730836
    731837      * Oops, fixed syntax error.
    732    
    733    
     838
     839
    734840    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1723 92316355-f0b4-4df1-b90c-862c8a59935f
    735841
     
    739845
    740846      * Better debug messages for special cases (eg. fgetc returning -1).
    741    
    742    
     847
     848
    743849    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1722 92316355-f0b4-4df1-b90c-862c8a59935f
    744850
     
    748854
    749855      * Updated testsuite to use our own files instead of /dev/*.
    750    
    751    
     856
     857
    752858    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1721 92316355-f0b4-4df1-b90c-862c8a59935f
    753859
     
    757863
    758864      * Implemented -f/--fuzzing (fuzzing mode).
    759    
    760    
     865
     866
    761867    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1720 92316355-f0b4-4df1-b90c-862c8a59935f
    762868
     
    767873      * Better ungetc() implementation. Now we don't need to care about the
    768874        fuzzing method.
    769    
    770    
     875
     876
    771877    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1719 92316355-f0b4-4df1-b90c-862c8a59935f
    772878
     
    776882
    777883      * Carry DEBUG_FILENO in the ZZUF_DEBUG environment variable.
    778    
    779    
     884
     885
    780886    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1718 92316355-f0b4-4df1-b90c-862c8a59935f
    781887
     
    786892      * Initialise malloc-related functions earlier. They're needed for regex
    787893        initialisation amongst others.
    788    
    789    
     894
     895
    790896    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1717 92316355-f0b4-4df1-b90c-862c8a59935f
    791897
     
    796902      * Put a few debug messages in malloc-related functions when they use our
    797903        custom buffer.
    798    
    799    
     904
     905
    800906    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1716 92316355-f0b4-4df1-b90c-862c8a59935f
    801907
     
    805911
    806912      * Updated NEWS.
    807    
    808    
     913
     914
    809915    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1715 92316355-f0b4-4df1-b90c-862c8a59935f
    810916
     
    815921      * Crap! Fixed memory manager initialisation. And sticking that into the
    816922        0.6.1 tarball, no one will notice! (ha ha ha)
    817    
    818    
     923
     924
    819925    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1714 92316355-f0b4-4df1-b90c-862c8a59935f
    820926
     
    825931      * Version 0.6.1.
    826932      * Updated NEWS and ChangeLog.
    827    
    828    
     933
     934
    829935    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1713 92316355-f0b4-4df1-b90c-862c8a59935f
    830936
     
    834940
    835941      * More verbosity in fread().
    836    
    837    
     942
     943
    838944    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1712 92316355-f0b4-4df1-b90c-862c8a59935f
    839945
     
    843949
    844950      * Fixed an index inconsistency bug in fread().
    845    
    846    
     951
     952
    847953    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1711 92316355-f0b4-4df1-b90c-862c8a59935f
    848954
     
    852958
    853959      * Grrr, fixed a bug in finfo() that corrupted the display.
    854    
    855    
     960
     961
    856962    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1710 92316355-f0b4-4df1-b90c-862c8a59935f
    857963
     
    862968      * Version 0.6.
    863969      * Updated NEWS and ChangeLog.
    864    
    865    
     970
     971
    866972    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1709 92316355-f0b4-4df1-b90c-862c8a59935f
    867973
     
    871977
    872978      * Added a networking example using socat.
    873    
    874    
     979
     980
    875981    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1708 92316355-f0b4-4df1-b90c-862c8a59935f
    876982
     
    880986
    881987      * Oops, fix in-tree preloading!
    882    
    883    
     988
     989
    884990    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1707 92316355-f0b4-4df1-b90c-862c8a59935f
    885991
     
    889995
    890996      * Put opts->bytes handling in the right place.
    891    
    892    
     997
     998
    893999    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1706 92316355-f0b4-4df1-b90c-862c8a59935f
    8941000
     
    8981004
    8991005      * Implemented -b/--bytes to restrict fuzzing to specific offsets.
    900    
    901    
     1006
     1007
    9021008    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1705 92316355-f0b4-4df1-b90c-862c8a59935f
    9031009
     
    9071013
    9081014      * Fixed ifdef typo.
    909    
    910    
     1015
     1016
    9111017    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1704 92316355-f0b4-4df1-b90c-862c8a59935f
    9121018
     
    9161022
    9171023      * Updated TODO list.
    918    
    919    
     1024
     1025
    9201026    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1703 92316355-f0b4-4df1-b90c-862c8a59935f
    9211027
     
    9251031
    9261032      * Added DLL injection to the Win32 port attempt.
    927    
    928    
     1033
     1034
    9291035    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1702 92316355-f0b4-4df1-b90c-862c8a59935f
    9301036
     
    9341040
    9351041      * Added DLL initialisation code for Win32.
    936    
    937    
     1042
     1043
    9381044    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1701 92316355-f0b4-4df1-b90c-862c8a59935f
    9391045
     
    9431049
    9441050      * Fix minor memory leak.
    945    
    946    
     1051
     1052
    9471053    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1700 92316355-f0b4-4df1-b90c-862c8a59935f
    9481054
     
    9531059      * Put either ORIG() or NEW(() around functions, because the naming scheme is
    9541060        likely to change for the Win32 port.
    955    
    956    
     1061
     1062
    9571063    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1699 92316355-f0b4-4df1-b90c-862c8a59935f
    9581064
     
    9621068
    9631069      * Minor documentation updates.
    964    
    965    
     1070
     1071
    9661072    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1698 92316355-f0b4-4df1-b90c-862c8a59935f
    9671073
     
    9711077
    9721078      * Minor improvement in the locking mechanism.
    973    
    974    
     1079
     1080
    9751081    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1697 92316355-f0b4-4df1-b90c-862c8a59935f
    9761082
     
    9801086
    9811087      * Check recv() return type: int on Linux, ssize_t on OS X.
    982    
    983    
     1088
     1089
    9841090    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1696 92316355-f0b4-4df1-b90c-862c8a59935f
    9851091
     
    9901096      * Added enough autoconf checks and #ifdefs so that libzzuf builds on Win32.
    9911097        zzuf itself doesn't build yet, though.
    992    
    993    
     1098
     1099
    9941100    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1695 92316355-f0b4-4df1-b90c-862c8a59935f
    9951101
     
    10001106      * Replaced _zz_disabled with a less stinky API. Still not thread safe, does
    10011107        not recover very well from errors, but why care?
    1002    
    1003    
     1108
     1109
    10041110    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1694 92316355-f0b4-4df1-b90c-862c8a59935f
    10051111
     
    10101116      * Added aio_read() and aio_return(). They don’t work well yet, I’ll need
    10111117        to fix the _zz_disabled mess first.
    1012    
    1013    
     1118
     1119
    10141120    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1693 92316355-f0b4-4df1-b90c-862c8a59935f
    10151121
     
    10191125
    10201126      * Reorganised code, got rid of global variables.
    1021    
    1022    
     1127
     1128
    10231129    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1692 92316355-f0b4-4df1-b90c-862c8a59935f
    10241130
     
    10291135      * recvmsg() support by Rémi Denis-Courmont.
    10301136      * Minor code reorganisation.
    1031    
    1032    
     1137
     1138
    10331139    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1691 92316355-f0b4-4df1-b90c-862c8a59935f
    10341140
     
    10391145      * Improved recvfrom() debug information.
    10401146      * Implemented recv().
    1041    
    1042    
     1147
     1148
    10431149    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1690 92316355-f0b4-4df1-b90c-862c8a59935f
    10441150
     
    10481154
    10491155      * Add %x to the format string parameters supported by debug().
    1050    
    1051    
     1156
     1157
    10521158    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1689 92316355-f0b4-4df1-b90c-862c8a59935f
    10531159
     
    10571163
    10581164      * Improved %c usage in our custom fprintf() implementation.
    1059    
    1060    
     1165
     1166
    10611167    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1688 92316355-f0b4-4df1-b90c-862c8a59935f
    10621168
     
    10661172
    10671173      * Use __func__ wherever possible.
    1068    
    1069    
     1174
     1175
    10701176    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1687 92316355-f0b4-4df1-b90c-862c8a59935f
    10711177
     
    10751181
    10761182      * recvfrom() support from Dominik Kuhlen.
    1077    
    1078    
     1183
     1184
    10791185    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1686 92316355-f0b4-4df1-b90c-862c8a59935f
    10801186
     
    10841190
    10851191      * Print "NULL" instead of "(nil)" when printing null pointers.
    1086    
    1087    
     1192
     1193
    10881194    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1685 92316355-f0b4-4df1-b90c-862c8a59935f
    10891195
     
    10931199
    10941200      * Allow -r 0.0 again. Fixed the testsuite accordingly.
    1095    
    1096    
     1201
     1202
    10971203    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1684 92316355-f0b4-4df1-b90c-862c8a59935f
    10981204
     
    11021208
    11031209      * Moved files around.
    1104    
    1105    
     1210
     1211
    11061212    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1683 92316355-f0b4-4df1-b90c-862c8a59935f
    11071213
     
    11111217
    11121218      * Suggest jot instead of seq in the examples.
    1113    
    1114    
     1219
     1220
    11151221    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1682 92316355-f0b4-4df1-b90c-862c8a59935f
    11161222
     
    11201226
    11211227      * Fix a longopt parsing crash, thanks to Matti Hämäläinen.
    1122    
    1123    
     1228
     1229
    11241230    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1681 92316355-f0b4-4df1-b90c-862c8a59935f
    11251231
     
    11291235
    11301236      * Fix testsuite by printing MD5 hashes to stdout.
    1131    
    1132    
     1237
     1238
    11331239    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1680 92316355-f0b4-4df1-b90c-862c8a59935f
    11341240
     
    11391245      * Got rid of the *_load() functions. Now each diverted function is supposed
    11401246        to check that the *_orig() functions it calls are properly loaded.
    1141    
    1142    
     1247
     1248
    11431249    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1679 92316355-f0b4-4df1-b90c-862c8a59935f
    11441250
     
    11481254
    11491255      * pread() implementation, thanks to Clément Stenac.
    1150    
    1151    
     1256
     1257
    11521258    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1678 92316355-f0b4-4df1-b90c-862c8a59935f
    11531259
     
    11571263
    11581264      * Don't do the offset sanity check on non-seekable devices.
    1159    
    1160    
     1265
     1266
    11611267    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1677 92316355-f0b4-4df1-b90c-862c8a59935f
    11621268
     
    11661272
    11671273      * readv() implementation, thanks to Rémi Denis-Courmont.
    1168    
    1169    
     1274
     1275
    11701276    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1676 92316355-f0b4-4df1-b90c-862c8a59935f
    11711277
     
    11761282      * Use seq instead of awk in the example, to make shorter code. I know it
    11771283        won't work on BSD systems, but should I care?
    1178    
    1179    
     1284
     1285
    11801286    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1675 92316355-f0b4-4df1-b90c-862c8a59935f
    11811287
     
    11861292      * Version 0.5.
    11871293      * Updated NEWS and ChangeLog.
    1188    
    1189    
     1294
     1295
    11901296    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1674 92316355-f0b4-4df1-b90c-862c8a59935f
    11911297
     
    11951301
    11961302      * interval -> range.
    1197    
    1198    
     1303
     1304
    11991305    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1673 92316355-f0b4-4df1-b90c-862c8a59935f
    12001306
     
    12041310
    12051311      * Support ranges with the -r flag.
    1206    
    1207    
     1312
     1313
    12081314    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1672 92316355-f0b4-4df1-b90c-862c8a59935f
    12091315
     
    12131319
    12141320      * Oops, ratio should be a double, not a float.
    1215    
    1216    
     1321
     1322
    12171323    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1671 92316355-f0b4-4df1-b90c-862c8a59935f
    12181324
     
    12221328
    12231329      * Exit non-zero if one process crashed.
    1224    
    1225    
     1330
     1331
    12261332    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1670 92316355-f0b4-4df1-b90c-862c8a59935f
    12271333
     
    12311337
    12321338      * Display our information to stderr, not stdout. Documented that.
    1233    
    1234    
     1339
     1340
    12351341    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1669 92316355-f0b4-4df1-b90c-862c8a59935f
    12361342
     
    12411347      * Only display our own kills in verbose mode.
    12421348      * Factorise min/max ratio values.
    1243    
    1244    
     1349
     1350
    12451351    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1668 92316355-f0b4-4df1-b90c-862c8a59935f
    12461352
     
    12501356
    12511357      * Added -v/--verbose (unused yet).
    1252    
    1253    
     1358
     1359
    12541360    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1667 92316355-f0b4-4df1-b90c-862c8a59935f
    12551361
     
    12591365
    12601366      * Set --version to -V, not -v. We'll use -v for verbose.
    1261    
    1262    
     1367
     1368
    12631369    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1666 92316355-f0b4-4df1-b90c-862c8a59935f
    12641370
     
    12701376        the debugging channel.
    12711377      * Print signal name, eg. SIGABRT instead of just "signal 6".
    1272    
    1273    
     1378
     1379
    12741380    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1665 92316355-f0b4-4df1-b90c-862c8a59935f
    12751381
     
    12791385
    12801386      * Minor documentation layout fix.
    1281    
    1282    
     1387
     1388
    12831389    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1664 92316355-f0b4-4df1-b90c-862c8a59935f
    12841390
     
    12881394
    12891395      * Added auto-increment mode. Not very handy to use yet.
    1290    
    1291    
     1396
     1397
    12921398    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1663 92316355-f0b4-4df1-b90c-862c8a59935f
    12931399
     
    12971403
    12981404      * Print program PID when initialising libzzuf.
    1299    
    1300    
     1405
     1406
    13011407    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1662 92316355-f0b4-4df1-b90c-862c8a59935f
    13021408
     
    13071413      * Fixed -c behaviour. Sometimes apps open "$PWD/file" when asked to
    13081414        simply open "file" (eg. eog).
    1309    
    1310    
     1415
     1416
    13111417    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1661 92316355-f0b4-4df1-b90c-862c8a59935f
    13121418
     
    13161422
    13171423      * Implemented -D/--delay to avoid fork bombs.
    1318    
    1319    
     1424
     1425
    13201426    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1660 92316355-f0b4-4df1-b90c-862c8a59935f
    13211427
     
    13251431
    13261432      * Refactored some shit around.
    1327    
    1328    
     1433
     1434
    13291435    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1659 92316355-f0b4-4df1-b90c-862c8a59935f
    13301436
     
    13341440
    13351441      * Minor documentation fixes.
    1336    
    1337    
     1442
     1443
    13381444    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1658 92316355-f0b4-4df1-b90c-862c8a59935f
    13391445
     
    13441450      * Change timing functions to gettimeofday() instead of time() for more
    13451451        precision.
    1346    
    1347    
     1452
     1453
    13481454    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1657 92316355-f0b4-4df1-b90c-862c8a59935f
    13491455
     
    13531459
    13541460      * Lowercase zzuf everywhere.
    1355    
    1356    
     1461
     1462
    13571463    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1656 92316355-f0b4-4df1-b90c-862c8a59935f
    13581464
     
    13621468
    13631469      * Better line-buffered stdin reads.
    1364    
    1365    
     1470
     1471
    13661472    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1655 92316355-f0b4-4df1-b90c-862c8a59935f
    13671473
     
    13721478      * Version 0.4.
    13731479      * Updated NEWS and ChangeLog.
    1374    
    1375    
     1480
     1481
    13761482    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1654 92316355-f0b4-4df1-b90c-862c8a59935f
    13771483
     
    13821488      * Got rid of malloc() for each file opened. Now we only start calling
    13831489        malloc() after the 32th file descriptor.
    1384    
    1385    
     1490
     1491
    13861492    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1653 92316355-f0b4-4df1-b90c-862c8a59935f
    13871493
     
    13911497
    13921498      * Reduce number of malloc() calls within libzzuf.
    1393    
    1394    
     1499
     1500
    13951501    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1652 92316355-f0b4-4df1-b90c-862c8a59935f
    13961502
     
    14001506
    14011507      * Remove two useless malloc() calls.
    1402    
    1403    
     1508
     1509
    14041510    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1651 92316355-f0b4-4df1-b90c-862c8a59935f
    14051511
     
    14091515
    14101516      * Don't stop if the process was killed by us.
    1411    
    1412    
     1517
     1518
    14131519    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1650 92316355-f0b4-4df1-b90c-862c8a59935f
    14141520
     
    14181524
    14191525      * Better realloc dummy implementation.
    1420    
    1421    
     1526
     1527
    14221528    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1649 92316355-f0b4-4df1-b90c-862c8a59935f
    14231529
     
    14271533
    14281534      * Minor code factorisation into LOADSYM().
    1429    
    1430    
     1535
     1536
    14311537    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1648 92316355-f0b4-4df1-b90c-862c8a59935f
    14321538
     
    14361542
    14371543      * Typo in the manpage.
    1438    
    1439    
     1544
     1545
    14401546    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1647 92316355-f0b4-4df1-b90c-862c8a59935f
    14411547
     
    14451551
    14461552      * Allow several calls to malloc()/calloc() in the library preloading stage.
    1447    
    1448    
     1553
     1554
    14491555    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1646 92316355-f0b4-4df1-b90c-862c8a59935f
    14501556
     
    14541560
    14551561      * Removed brk/sbrk, they're so outdated and useless.
    1456    
    1457    
     1562
     1563
    14581564    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1645 92316355-f0b4-4df1-b90c-862c8a59935f
    14591565
     
    14631569
    14641570      * Oops, fixed an old OS X build failure.
    1465    
    1466    
     1571
     1572
    14671573    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1644 92316355-f0b4-4df1-b90c-862c8a59935f
    14681574
     
    14721578
    14731579      * Check for memalign and posix_memalign.
    1474    
    1475    
     1580
     1581
    14761582    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1643 92316355-f0b4-4df1-b90c-862c8a59935f
    14771583
     
    14811587
    14821588      * Check for malloc.h.
    1483    
    1484    
     1589
     1590
    14851591    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1642 92316355-f0b4-4df1-b90c-862c8a59935f
    14861592
     
    14911597      * Implemented memory limits. Probably breaks on other arches because of all
    14921598        the new functions.
    1493    
    1494    
     1599
     1600
    14951601    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1641 92316355-f0b4-4df1-b90c-862c8a59935f
    14961602
     
    15001606
    15011607      * Changed -M to -m (for --md5).
    1502    
    1503    
     1608
     1609
    15041610    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1640 92316355-f0b4-4df1-b90c-862c8a59935f
    15051611
     
    15091615
    15101616      * Split load-fd.c into load-fd.c and load-mem.c (mmap, etc.).
    1511    
    1512    
     1617
     1618
    15131619    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1639 92316355-f0b4-4df1-b90c-862c8a59935f
    15141620
     
    15181624
    15191625      * Fixed double mmap debug message.
    1520    
    1521    
     1626
     1627
    15221628    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1638 92316355-f0b4-4df1-b90c-862c8a59935f
    15231629
     
    15281634      * Add verbosity to read() and mmap() so that we roughly know where we
    15291635        are reading.
    1530    
    1531    
     1636
     1637
    15321638    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1637 92316355-f0b4-4df1-b90c-862c8a59935f
    15331639
     
    15371643
    15381644      * Change debug's %c so that it automatically escapes binary characters.
    1539    
    1540    
     1645
     1646
    15411647    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1636 92316355-f0b4-4df1-b90c-862c8a59935f
    15421648
     
    15461652
    15471653      * mmap() maps the file descriptor at offset 0.
    1548    
    1549    
     1654
     1655
    15501656    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1635 92316355-f0b4-4df1-b90c-862c8a59935f
    15511657
     
    15561662      * Don’t report exit status by default.
    15571663      * Add -x/--check-exit to get back to the previous behaviour.
    1558    
    1559    
     1664
     1665
    15601666    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1634 92316355-f0b4-4df1-b90c-862c8a59935f
    15611667
     
    15651671
    15661672      * Bah, reverted that. We'll use -O for --offset.
    1567    
    1568    
     1673
     1674
    15691675    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1633 92316355-f0b4-4df1-b90c-862c8a59935f
    15701676
     
    15741680
    15751681      * Rename -B/--max-bytes to -O/--max-output so that we can implement -A/-B.
    1576    
    1577    
     1682
     1683
    15781684    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1632 92316355-f0b4-4df1-b90c-862c8a59935f
    15791685
     
    15831689
    15841690      * Implement map_fd for OS X.
    1585    
    1586    
     1691
     1692
    15871693    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1631 92316355-f0b4-4df1-b90c-862c8a59935f
    15881694
     
    15921698
    15931699      * Fixed testsuite for anal shells.
    1594    
    1595    
     1700
     1701
    15961702    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1630 92316355-f0b4-4df1-b90c-862c8a59935f
    15971703
     
    16011707
    16021708      * Tru64 loader support (_RLD_LIST).
    1603    
    1604    
     1709
     1710
    16051711    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1629 92316355-f0b4-4df1-b90c-862c8a59935f
    16061712
     
    16101716
    16111717      * Fix the socklen_t type detection on Linux.
    1612    
    1613    
     1718
     1719
    16141720    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1628 92316355-f0b4-4df1-b90c-862c8a59935f
    16151721
     
    16191725
    16201726      * Define sig_t to void (*) (int) if it does not exist.
    1621    
    1622    
     1727
     1728
    16231729    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1627 92316355-f0b4-4df1-b90c-862c8a59935f
    16241730
     
    16281734
    16291735      * Define socklen_t to int if it does not exist.
    1630    
    1631    
     1736
     1737
    16321738    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1626 92316355-f0b4-4df1-b90c-862c8a59935f
    16331739
     
    16371743
    16381744      * Test suite now uses the new MD5 feature.
    1639    
    1640    
     1745
     1746
    16411747    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1625 92316355-f0b4-4df1-b90c-862c8a59935f
    16421748
     
    16461752
    16471753      * Changed --md5 to only compute the standard output.
    1648    
    1649    
     1754
     1755
    16501756    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1624 92316355-f0b4-4df1-b90c-862c8a59935f
    16511757
     
    16551761
    16561762      * Implemented -M/--md5 flag.
    1657    
    1658    
     1763
     1764
    16591765    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1623 92316355-f0b4-4df1-b90c-862c8a59935f
    16601766
     
    16651771      * Version 0.3.
    16661772      * Updated NEWS and ChangeLog.
    1667    
    1668    
     1773
     1774
    16691775    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1622 92316355-f0b4-4df1-b90c-862c8a59935f
    16701776
     
    16741780
    16751781      * Factor regex stuff into fd.c, so that <regex.h> isn’t needed otherwhere.
    1676    
    1677    
     1782
     1783
    16781784    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1621 92316355-f0b4-4df1-b90c-862c8a59935f
    16791785
     
    16831789
    16841790      * Use __srefill() on OS X, too. It now works properly.
    1685    
    1686    
     1791
     1792
    16871793    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1620 92316355-f0b4-4df1-b90c-862c8a59935f
    16881794
     
    16921798
    16931799      * Implemented freopen().
    1694    
    1695    
     1800
     1801
    16961802    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1619 92316355-f0b4-4df1-b90c-862c8a59935f
    16971803
     
    17011807
    17021808      * Protect __srefill_orig() calls.
    1703    
    1704    
     1809
     1810
    17051811    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1618 92316355-f0b4-4df1-b90c-862c8a59935f
    17061812
     
    17101816
    17111817      * Updated bootstrap script.
    1712    
    1713    
     1818
     1819
    17141820    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1617 92316355-f0b4-4df1-b90c-862c8a59935f
    17151821
     
    17191825
    17201826      * Documented stdin behaviour.
    1721    
    1722    
     1827
     1828
    17231829    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1616 92316355-f0b4-4df1-b90c-862c8a59935f
    17241830
     
    17281834
    17291835      * Factored sources in the makefile.
    1730    
    1731    
     1836
     1837
    17321838    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1615 92316355-f0b4-4df1-b90c-862c8a59935f
    17331839
     
    17371843
    17381844      * Merged chars.c and fuzz.c.
    1739    
    1740    
     1845
     1846
    17411847    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1614 92316355-f0b4-4df1-b90c-862c8a59935f
    17421848
     
    17461852
    17471853      * If no argument is given, just fuzz standard input.
    1748    
    1749    
     1854
     1855
    17501856    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1613 92316355-f0b4-4df1-b90c-862c8a59935f
    17511857
     
    17551861
    17561862      * Don't call cat or dd in the testsuite if they're statically linked.
    1757    
    1758    
     1863
     1864
    17591865    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1612 92316355-f0b4-4df1-b90c-862c8a59935f
    17601866
     
    17641870
    17651871      * Fix a compilation warning.
    1766    
    1767    
     1872
     1873
    17681874    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1611 92316355-f0b4-4df1-b90c-862c8a59935f
    17691875
     
    17731879
    17741880      * Added note about 64-bit offsets in manpage.
    1775    
    1776    
     1881
     1882
    17771883    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1610 92316355-f0b4-4df1-b90c-862c8a59935f
    17781884
     
    17821888
    17831889      * Fixed __srefill()/lseek() conflict issue.
    1784    
    1785    
     1890
     1891
    17861892    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1609 92316355-f0b4-4df1-b90c-862c8a59935f
    17871893
     
    17911897
    17921898      * Only use __srefill on OpenBSD and FreeBSD.
    1793    
    1794    
     1899
     1900
    17951901    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1608 92316355-f0b4-4df1-b90c-862c8a59935f
    17961902
     
    18001906
    18011907      * Updated manpage, fixed - to \- here and there.
    1802    
    1803    
     1908
     1909
    18041910    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1607 92316355-f0b4-4df1-b90c-862c8a59935f
    18051911
     
    18091915
    18101916      * Implemented BSD stdio by overriding __srefill().
    1811    
    1812    
     1917
     1918
    18131919    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1606 92316355-f0b4-4df1-b90c-862c8a59935f
    18141920
     
    18181924
    18191925      * Fuzz in __srefill even if _zz_disabled is on.
    1820    
    1821    
     1926
     1927
    18221928    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1605 92316355-f0b4-4df1-b90c-862c8a59935f
    18231929
     
    18271933
    18281934      * Oops, got it wrong.
    1829    
    1830    
     1935
     1936
    18311937    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1604 92316355-f0b4-4df1-b90c-862c8a59935f
    18321938
     
    18361942
    18371943      * Fix compilation warnings on BSD libc’s and a bug on FreeBSD.
    1838    
    1839    
     1944
     1945
    18401946    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1603 92316355-f0b4-4df1-b90c-862c8a59935f
    18411947
     
    18451951
    18461952      * Implemented __refill(). Untested yet.
    1847    
    1848    
     1953
     1954
    18491955    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1602 92316355-f0b4-4df1-b90c-862c8a59935f
    18501956
     
    18541960
    18551961      * Made the testsuite shorter.
    1856    
    1857    
     1962
     1963
    18581964    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1601 92316355-f0b4-4df1-b90c-862c8a59935f
    18591965
     
    18631969
    18641970      * Protected the _IO_getc_orig declaration.
    1865    
    1866    
     1971
     1972
    18671973    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1600 92316355-f0b4-4df1-b90c-862c8a59935f
    18681974
     
    18721978
    18731979      * Oops, compilation fix.
    1874    
    1875    
     1980
     1981
    18761982    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1599 92316355-f0b4-4df1-b90c-862c8a59935f
    18771983
     
    18811987
    18821988      * Added __srefill() skeleton, for BSD libc.
    1883    
    1884    
     1989
     1990
    18851991    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1598 92316355-f0b4-4df1-b90c-862c8a59935f
    18861992
     
    18901996
    18911997      * Added a note about statically linked binaries and one about getc().
    1892    
    1893    
     1998
     1999
    18942000    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1597 92316355-f0b4-4df1-b90c-862c8a59935f
    18952001
     
    18992005
    19002006      * Don’t run the testsuite if /bin/cat is statically linked.
    1901    
    1902    
     2007
     2008
    19032009    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1596 92316355-f0b4-4df1-b90c-862c8a59935f
    19042010
     
    19092015      * Always define getc(), but undefine the getc macro beforehands just in case.
    19102016      * Implemented _IO_getc().
    1911    
    1912    
     2017
     2018
    19132019    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1595 92316355-f0b4-4df1-b90c-862c8a59935f
    19142020
     
    19182024
    19192025      * Implemented fseeko().
    1920    
    1921    
     2026
     2027
    19222028    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1594 92316355-f0b4-4df1-b90c-862c8a59935f
    19232029
     
    19282034      * Fix a bug in the fgetln() implementation. The newline was not properly
    19292035        accounted for in the returned length.
    1930    
    1931    
     2036
     2037
    19322038    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1593 92316355-f0b4-4df1-b90c-862c8a59935f
    19332039
     
    19372043
    19382044      * BSD's md5 does not have a --help option. Trying /dev/null instead.
    1939    
    1940    
     2045
     2046
    19412047    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1592 92316355-f0b4-4df1-b90c-862c8a59935f
    19422048
     
    19462052
    19472053      * Cleaned up code.
    1948    
    1949    
     2054
     2055
    19502056    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1591 92316355-f0b4-4df1-b90c-862c8a59935f
    19512057
     
    19572063      * Removed PKG_* stuff from configure.ac.
    19582064      * Add more compilation warnings.
    1959    
    1960    
     2065
     2066
    19612067    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1590 92316355-f0b4-4df1-b90c-862c8a59935f
    19622068
     
    19662072
    19672073      * Got testsuite to work on FreeBSD.
    1968    
    1969    
     2074
     2075
    19702076    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1589 92316355-f0b4-4df1-b90c-862c8a59935f
    19712077
     
    19752081
    19762082      * Fix for BSD machines: getc() may be defined as a macro.
    1977    
    1978    
     2083
     2084
    19792085    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1588 92316355-f0b4-4df1-b90c-862c8a59935f
    19802086
     
    19842090
    19852091      * Fixed the head call in the testsuite so that it works on OS X.
    1986    
    1987    
     2092
     2093
    19882094    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1587 92316355-f0b4-4df1-b90c-862c8a59935f
    19892095
     
    19932099
    19942100      * Added head and tail to the testsuite.
    1995    
    1996    
     2101
     2102
    19972103    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1586 92316355-f0b4-4df1-b90c-862c8a59935f
    19982104
     
    20022108
    20032109      * Fixed implicit declaration.
    2004    
    2005    
     2110
     2111
    20062112    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1585 92316355-f0b4-4df1-b90c-862c8a59935f
    20072113
     
    20112117
    20122118      * Updated documentation wrt. mmap().
    2013    
    2014    
     2119
     2120
    20152121    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1584 92316355-f0b4-4df1-b90c-862c8a59935f
    20162122
     
    20202126
    20212127      * Missing autoconf check for mmap64().
    2022    
    2023    
     2128
     2129
    20242130    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1583 92316355-f0b4-4df1-b90c-862c8a59935f
    20252131
     
    20292135
    20302136      * Implemented the mmap() family.
    2031    
    2032    
     2137
     2138
    20332139    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1582 92316355-f0b4-4df1-b90c-862c8a59935f
    20342140
     
    20382144
    20392145      * Implemented rewind().
    2040    
    2041    
     2146
     2147
    20422148    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1581 92316355-f0b4-4df1-b90c-862c8a59935f
    20432149
     
    20472153
    20482154      * Fix fread() issue with standard input reading.
    2049    
    2050    
     2155
     2156
    20512157    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1580 92316355-f0b4-4df1-b90c-862c8a59935f
    20522158
     
    20562162
    20572163      * Added a note about mmap() not being available.
    2058    
    2059    
     2164
     2165
    20602166    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1579 92316355-f0b4-4df1-b90c-862c8a59935f
    20612167
     
    20652171
    20662172      * Fix build with older versions of gcc.
    2067    
    2068    
     2173
     2174
    20692175    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1578 92316355-f0b4-4df1-b90c-862c8a59935f
    20702176
     
    20742180
    20752181      * Documentation tuning.
    2076    
    2077    
     2182
     2183
    20782184    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1577 92316355-f0b4-4df1-b90c-862c8a59935f
    20792185
     
    20832189
    20842190      * Version 0.2 is ready.
    2085    
    2086    
     2191
     2192
    20872193    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1576 92316355-f0b4-4df1-b90c-862c8a59935f
    20882194
     
    20922198
    20932199      * Another note in the manpage.
    2094    
    2095    
     2200
     2201
    20962202    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1575 92316355-f0b4-4df1-b90c-862c8a59935f
    20972203
     
    21012207
    21022208      * Cosmetic fixes.
    2103    
    2104    
     2209
     2210
    21052211    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1574 92316355-f0b4-4df1-b90c-862c8a59935f
    21062212
     
    21122218      * Renamed --forks to --max-forks.
    21132219      * Changed debug messages format.
    2114    
    2115    
     2220
     2221
    21162222    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1573 92316355-f0b4-4df1-b90c-862c8a59935f
    21172223
     
    21212227
    21222228      * Oops, forgot to fix --help output.
    2123    
    2124    
     2229
     2230
    21252231    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1572 92316355-f0b4-4df1-b90c-862c8a59935f
    21262232
     
    21302236
    21312237      * Rename --fork to --max-forks.
    2132    
    2133    
     2238
     2239
    21342240    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1571 92316355-f0b4-4df1-b90c-862c8a59935f
    21352241
     
    21392245
    21402246      * Specified signal handling stuff in the manpage.
    2141    
    2142    
     2247
     2248
    21432249    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1570 92316355-f0b4-4df1-b90c-862c8a59935f
    21442250
     
    21492255      * Split the bugs manpage section into bugs and restrictions.
    21502256      * Listed diverted functions.
    2151    
    2152    
     2257
     2258
    21532259    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1569 92316355-f0b4-4df1-b90c-862c8a59935f
    21542260
     
    21582264
    21592265      * Fix an uncontrolled corruption bug in fgetln().
    2160    
    2161    
     2266
     2267
    21622268    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1568 92316355-f0b4-4df1-b90c-862c8a59935f
    21632269
     
    21672273
    21682274      * Fix fgetln(). The testsuite *almost* passes.
    2169    
    2170    
     2275
     2276
    21712277    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1567 92316355-f0b4-4df1-b90c-862c8a59935f
    21722278
     
    21762282
    21772283      * Implemented BSD fgetln(). Untested yet.
    2178    
    2179    
     2284
     2285
    21802286    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1566 92316355-f0b4-4df1-b90c-862c8a59935f
    21812287
     
    21862292      * Put back grep and sed into the testsuite, now that we can protect newlines
    21872293        from being fuzzed away.
    2188    
    2189    
     2294
     2295
    21902296    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1565 92316355-f0b4-4df1-b90c-862c8a59935f
    21912297
     
    21952301
    21962302      * Minor layout tuning.
    2197    
    2198    
     2303
     2304
    21992305    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1564 92316355-f0b4-4df1-b90c-862c8a59935f
    22002306
     
    22052311      * Allow octal escape values for -P and -R.
    22062312      * Updated manpage accordingly and added a few minor things in it.
    2207    
    2208    
     2313
     2314
    22092315    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1563 92316355-f0b4-4df1-b90c-862c8a59935f
    22102316
     
    22142320
    22152321      * Change -N to -n for --network.
    2216    
    2217    
     2322
     2323
    22182324    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1562 92316355-f0b4-4df1-b90c-862c8a59935f
    22192325
     
    22232329
    22242330      * Clarified reproducibility claim.
    2225    
    2226    
     2331
     2332
    22272333    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1561 92316355-f0b4-4df1-b90c-862c8a59935f
    22282334
     
    22322338
    22332339      * Network support.
    2234    
    2235    
     2340
     2341
    22362342    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1560 92316355-f0b4-4df1-b90c-862c8a59935f
    22372343
     
    22412347
    22422348      * Manpage layout improvements.
    2243    
    2244    
     2349
     2350
    22452351    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1559 92316355-f0b4-4df1-b90c-862c8a59935f
    22462352
     
    22502356
    22512357      * Minor manpage improvement.
    2252    
    2253    
     2358
     2359
    22542360    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1558 92316355-f0b4-4df1-b90c-862c8a59935f
    22552361
     
    22592365
    22602366      * Improved manpage, especially the statistical effect of using -R.
    2261    
    2262    
     2367
     2368
    22632369    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1557 92316355-f0b4-4df1-b90c-862c8a59935f
    22642370
     
    22682374
    22692375      * Implemented -R / --refuse.
    2270    
    2271    
     2376
     2377
    22722378    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1555 92316355-f0b4-4df1-b90c-862c8a59935f
    22732379
     
    22772383
    22782384      * Implement -P / --protect.
    2279    
    2280    
     2385
     2386
    22812387    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1554 92316355-f0b4-4df1-b90c-862c8a59935f
    22822388
     
    22882394        fopen_orig() call because it will call our own diverted open() function
    22892395        and we don't want it to fiddle with our structures.
    2290    
    2291    
     2396
     2397
    22922398    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1553 92316355-f0b4-4df1-b90c-862c8a59935f
    22932399
     
    22982404      * Do not fuzz anything if 0 bytes were read.
    22992405      * Added a debug message for fuzzing.
    2300    
    2301    
     2406
     2407
    23022408    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1552 92316355-f0b4-4df1-b90c-862c8a59935f
    23032409
     
    23072413
    23082414      * Better debug messages in load-stream.c.
    2309    
    2310    
     2415
     2416
    23112417    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1551 92316355-f0b4-4df1-b90c-862c8a59935f
    23122418
     
    23162422
    23172423      * Implemented %c in our debug() printf implementation.
    2318    
    2319    
     2424
     2425
    23202426    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1550 92316355-f0b4-4df1-b90c-862c8a59935f
    23212427
     
    23252431
    23262432      * Use "strings </dev/urandom", not "strings /dev/urandom".
    2327    
    2328    
     2433
     2434
    23292435    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1549 92316355-f0b4-4df1-b90c-862c8a59935f
    23302436
     
    23352441      * Added a stupid PRNG to streamcat and fdcat.
    23362442      * Do not use sed in the testsuite, because of OS X.
    2337    
    2338    
     2443
     2444
    23392445    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1548 92316355-f0b4-4df1-b90c-862c8a59935f
    23402446
     
    23452451      * No longer use the OS's PRNG, we use our own (based on a Dr Dobbs article
    23462452        from November 1985, page 91).
    2347    
    2348    
     2453
     2454
    23492455    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1547 92316355-f0b4-4df1-b90c-862c8a59935f
    23502456
     
    23542460
    23552461      * Split some code into clean functions.
    2356    
    2357    
     2462
     2463
    23582464    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1546 92316355-f0b4-4df1-b90c-862c8a59935f
    23592465
     
    23632469
    23642470      * Make the testsuite reproductible.
    2365    
    2366    
     2471
     2472
    23672473    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1545 92316355-f0b4-4df1-b90c-862c8a59935f
    23682474
     
    23722478
    23732479      * Now works on Darwin!
    2374    
    2375    
     2480
     2481
    23762482    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1544 92316355-f0b4-4df1-b90c-862c8a59935f
    23772483
     
    23812487
    23822488      * The whole crap now builds on OS X. Now if it only agreed to run, too...
    2383    
    2384    
     2489
     2490
    23852491    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1543 92316355-f0b4-4df1-b90c-862c8a59935f
    23862492
     
    23902496
    23912497      * Minor optimisations to the testsuite.
    2392    
    2393    
     2498
     2499
    23942500    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1542 92316355-f0b4-4df1-b90c-862c8a59935f
    23952501
     
    23992505
    24002506      * Oops, fixed the testsuite again.
    2401    
    2402    
     2507
     2508
    24032509    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1541 92316355-f0b4-4df1-b90c-862c8a59935f
    24042510
     
    24082514
    24092515      * Oops, fixed stdout writing.
    2410    
    2411    
     2516
     2517
    24122518    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1540 92316355-f0b4-4df1-b90c-862c8a59935f
    24132519
     
    24172523
    24182524      * Totally reworked webpage.
    2419    
    2420    
     2525
     2526
    24212527    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1539 92316355-f0b4-4df1-b90c-862c8a59935f
    24222528
     
    24262532
    24272533      * Output process status to stdout, not stderr.
    2428    
    2429    
     2534
     2535
    24302536    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1538 92316355-f0b4-4df1-b90c-862c8a59935f
    24312537
     
    24352541
    24362542      * Do not count debug bytes in the --max-bytes count.
    2437    
    2438    
     2543
     2544
    24392545    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1537 92316355-f0b4-4df1-b90c-862c8a59935f
    24402546
     
    24442550
    24452551      * Fix typo in manpage.
    2446    
    2447    
     2552
     2553
    24482554    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1536 92316355-f0b4-4df1-b90c-862c8a59935f
    24492555
     
    24552561        does not remove debug messages.
    24562562      * Slightly improved fd handling code.
    2457    
    2458    
     2563
     2564
    24592565    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1535 92316355-f0b4-4df1-b90c-862c8a59935f
    24602566
     
    24652571      * Made the debug() function signal-safe by reimplementing the necessary
    24662572        subset of fprintf() we needed.
    2467    
    2468    
     2573
     2574
    24692575    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1534 92316355-f0b4-4df1-b90c-862c8a59935f
    24702576
     
    24742580
    24752581      * Deprecate README tutorial. Everything’s in the manpage now.
    2476    
    2477    
     2582
     2583
    24782584    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1533 92316355-f0b4-4df1-b90c-862c8a59935f
    24792585
     
    24842590      * Implemented signal handling.
    24852591      * Updated documentation accordingly and improved a few parts.
    2486    
    2487    
     2592
     2593
    24882594    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1532 92316355-f0b4-4df1-b90c-862c8a59935f
    24892595
     
    24932599
    24942600      * Alphabetise flags in help output and manpage.
    2495    
    2496    
     2601
     2602
    24972603    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1531 92316355-f0b4-4df1-b90c-862c8a59935f
    24982604
     
    25022608
    25032609      * Update documentation.
    2504    
    2505    
     2610
     2611
    25062612    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1530 92316355-f0b4-4df1-b90c-862c8a59935f
    25072613
     
    25132619      * Implement -c (--cmdline).
    25142620      * Updated documentation accordingly.
    2515    
    2516    
     2621
     2622
    25172623    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1529 92316355-f0b4-4df1-b90c-862c8a59935f
    25182624
     
    25232629      * Check regex syntax in zzuf.
    25242630      * Fix minor, harmful memory leaks.
    2525    
    2526    
     2631
     2632
    25272633    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1528 92316355-f0b4-4df1-b90c-862c8a59935f
    25282634
     
    25322638
    25332639      * Factored regex matching stuff.
    2534    
    2535    
     2640
     2641
    25362642    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1527 92316355-f0b4-4df1-b90c-862c8a59935f
    25372643
     
    25412647
    25422648      * Added the -i flag (for stdin fuzzing).
    2543    
    2544    
     2649
     2650
    25452651    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1526 92316355-f0b4-4df1-b90c-862c8a59935f
    25462652
     
    25502656
    25512657      * Change -i/-e to -I/-E.
    2552    
    2553    
     2658
     2659
    25542660    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1525 92316355-f0b4-4df1-b90c-862c8a59935f
    25552661
     
    25592665
    25602666      * Renamed functions here and there.
    2561    
    2562    
     2667
     2668
    25632669    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1524 92316355-f0b4-4df1-b90c-862c8a59935f
    25642670
     
    25692675      * Improved zfd_register() and zfd_* function performances.
    25702676      * Changed function names here and there.
    2571    
    2572    
     2677
     2678
    25732679    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1523 92316355-f0b4-4df1-b90c-862c8a59935f
    25742680
     
    25792685      * Fixed a partial read data loss bug in the fread implementation.
    25802686      * Cosmetic fixes.
    2581    
    2582    
     2687
     2688
    25832689    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1522 92316355-f0b4-4df1-b90c-862c8a59935f
    25842690
     
    25882694
    25892695      * Added cat reimplementations to the testsuite.
    2590    
    2591    
     2696
     2697
    25922698    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1521 92316355-f0b4-4df1-b90c-862c8a59935f
    25932699
     
    25972703
    25982704      * Shorten function names.
    2599    
    2600    
     2705
     2706
    26012707    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1520 92316355-f0b4-4df1-b90c-862c8a59935f
    26022708
     
    26062712
    26072713      * Hide struct zzuf behind public functions. No real abstraction yet.
    2608    
    2609    
     2714
     2715
    26102716    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1519 92316355-f0b4-4df1-b90c-862c8a59935f
    26112717
     
    26152721
    26162722      * Add a changelog (from version 1.0).
    2617    
    2618    
     2723
     2724
    26192725    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1518 92316355-f0b4-4df1-b90c-862c8a59935f
    26202726
     
    26242730
    26252731      * Do not put version information in the distributed .so.
    2626    
    2627    
     2732
     2733
    26282734    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1517 92316355-f0b4-4df1-b90c-862c8a59935f
    26292735
     
    26332739
    26342740      * Update documentation.
    2635    
    2636    
     2741
     2742
    26372743    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1516 92316355-f0b4-4df1-b90c-862c8a59935f
    26382744
     
    26422748
    26432749      * Oops, correctly install manpage.
    2644    
    2645    
     2750
     2751
    26462752    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1515 92316355-f0b4-4df1-b90c-862c8a59935f
    26472753
     
    26512757
    26522758      * Typo in Makefile.am.
    2653    
    2654    
     2759
     2760
    26552761    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1514 92316355-f0b4-4df1-b90c-862c8a59935f
    26562762
     
    26602766
    26612767      * Prepare version 0.1.
    2662    
    2663    
     2768
     2769
    26642770    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1513 92316355-f0b4-4df1-b90c-862c8a59935f
    26652771
     
    26692775
    26702776      * Sync’ed README and manpage.
    2671    
    2672    
     2777
     2778
    26732779    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1512 92316355-f0b4-4df1-b90c-862c8a59935f
    26742780
     
    26782784
    26792785      * Slightly updated documentation.
    2680    
    2681    
     2786
     2787
    26822788    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1511 92316355-f0b4-4df1-b90c-862c8a59935f
    26832789
     
    26882794      * Fix stdout/stderr copying. Don't use fprintf for something that can
    26892795        have null bytes (lol @ me).
    2690    
    2691    
     2796
     2797
    26922798    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1510 92316355-f0b4-4df1-b90c-862c8a59935f
    26932799
     
    26982804      * Fix a cleanup bug in the testsuite.
    26992805      * If any of the tests failed, do not erase the test files.
    2700    
    2701    
     2806
     2807
    27022808    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1509 92316355-f0b4-4df1-b90c-862c8a59935f
    27032809
     
    27072813
    27082814      * Slightly modified --help message.
    2709    
    2710    
     2815
     2816
    27112817    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1508 92316355-f0b4-4df1-b90c-862c8a59935f
    27122818
     
    27162822
    27172823      * Wrote a manpage. Phew.
    2718    
    2719    
     2824
     2825
    27202826    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1507 92316355-f0b4-4df1-b90c-862c8a59935f
    27212827
     
    27252831
    27262832      * Implement --max-bytes and --max-time.
    2727    
    2728    
     2833
     2834
    27292835    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1506 92316355-f0b4-4df1-b90c-862c8a59935f
    27302836
     
    27362842      * Implemented “quiet” mode.
    27372843      * Handle stdin and stderr in their own pipes.
    2738    
    2739    
     2844
     2845
    27402846    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1505 92316355-f0b4-4df1-b90c-862c8a59935f
    27412847
     
    27452851
    27462852      * Don’t rely on libzzuf.h in debug.c, so that it can be used in zzuf, too.
    2747    
    2748    
     2853
     2854
    27492855    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1504 92316355-f0b4-4df1-b90c-862c8a59935f
    27502856
     
    27542860
    27552861      * Fork to launch the child and read its stdout/stderr.
    2756    
    2757    
     2862
     2863
    27582864    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1503 92316355-f0b4-4df1-b90c-862c8a59935f
    27592865
     
    27632869
    27642870      * Improved help.
    2765    
    2766    
     2871
     2872
    27672873    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1502 92316355-f0b4-4df1-b90c-862c8a59935f
    27682874
     
    27722878
    27732879      * Improved TODO list.
    2774    
    2775    
     2880
     2881
    27762882    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1501 92316355-f0b4-4df1-b90c-862c8a59935f
    27772883
     
    27812887
    27822888      * More testsuite improvements.
    2783    
    2784    
     2889
     2890
    27852891    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1500 92316355-f0b4-4df1-b90c-862c8a59935f
    27862892
     
    27902896
    27912897      * Better tests and error reporting in the testsuite.
    2792    
    2793    
     2898
     2899
    27942900    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1499 92316355-f0b4-4df1-b90c-862c8a59935f
    27952901
     
    27992905
    28002906      * Huge performance improvement by caching the bit array. Yay.
    2801    
    2802    
     2907
     2908
    28032909    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1498 92316355-f0b4-4df1-b90c-862c8a59935f
    28042910
     
    28092915      * Added getc(), fgetc(), fgets(), ungetc(), getline() and getdelim().
    28102916      * sed now works properly.
    2811    
    2812    
     2917
     2918
    28132919    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1497 92316355-f0b4-4df1-b90c-862c8a59935f
    28142920
     
    28182924
    28192925      * Better, more complete testsuite program.
    2820    
    2821    
     2926
     2927
    28222928    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1496 92316355-f0b4-4df1-b90c-862c8a59935f
    28232929
     
    28272933
    28282934      * Added a testsuite script.
    2829    
    2830    
     2935
     2936
    28312937    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1495 92316355-f0b4-4df1-b90c-862c8a59935f
    28322938
     
    28362942
    28372943      * Split preload.c into load-fd.c and load-stream.c.
    2838    
    2839    
     2944
     2945
    28402946    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1494 92316355-f0b4-4df1-b90c-862c8a59935f
    28412947
     
    28452951
    28462952      * Update README file.
    2847    
    2848    
     2953
     2954
    28492955    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1493 92316355-f0b4-4df1-b90c-862c8a59935f
    28502956
     
    28542960
    28552961      * Added AUTHORS file.
    2856    
    2857    
     2962
     2963
    28582964    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1492 92316355-f0b4-4df1-b90c-862c8a59935f
    28592965
     
    28632969
    28642970      * More TODO.
    2865    
    2866    
     2971
     2972
    28672973    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1491 92316355-f0b4-4df1-b90c-862c8a59935f
    28682974
     
    28722978
    28732979      * Rename zzuf_preload to zzuf_preload_libc. You never know.
    2874    
    2875    
     2980
     2981
    28762982    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1490 92316355-f0b4-4df1-b90c-862c8a59935f
    28772983
     
    28812987
    28822988      * Added a few examples to README.
    2883    
    2884    
     2989
     2990
    28852991    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1489 92316355-f0b4-4df1-b90c-862c8a59935f
    28862992
     
    28902996
    28912997      * Fix ratio so that it talks about bits, not bytes.
    2892    
    2893    
     2998
     2999
    28943000    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1488 92316355-f0b4-4df1-b90c-862c8a59935f
    28953001
     
    28993005
    29003006      * Support --prefix (library location).
    2901    
    2902    
     3007
     3008
    29033009    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1487 92316355-f0b4-4df1-b90c-862c8a59935f
    29043010
     
    29083014
    29093015      * Rename percent to ratio.
    2910    
    2911    
     3016
     3017
    29123018    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1486 92316355-f0b4-4df1-b90c-862c8a59935f
    29133019
     
    29173023
    29183024      * Crap, percents could not go higer than 1.0.
    2919    
    2920    
     3025
     3026
    29213027    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1485 92316355-f0b4-4df1-b90c-862c8a59935f
    29223028
     
    29263032
    29273033      * Switch random back to 32 bits. It's enough (tm).
    2928    
    2929    
     3034
     3035
    29303036    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1484 92316355-f0b4-4df1-b90c-862c8a59935f
    29313037
     
    29363042      * Really fix the inconsistency bug. Now dd bs=2048 count=1 gives the same
    29373043        result as dd bs=1 count=2048.
    2938    
    2939    
     3044
     3045
    29403046    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1483 92316355-f0b4-4df1-b90c-862c8a59935f
    29413047
     
    29453051
    29463052      * Implemented lseek() and factored lseek64() code.
    2947    
    2948    
     3053
     3054
    29493055    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1482 92316355-f0b4-4df1-b90c-862c8a59935f
    29503056
     
    29553061      * Handle percent < 100.0/CHUNK_SIZE a bit better.
    29563062      * Fix a grave index bug in the fuzzer that made everything inconsistent.
    2957    
    2958    
     3063
     3064
    29593065    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1481 92316355-f0b4-4df1-b90c-862c8a59935f
    29603066
     
    29643070
    29653071      * Add a printf attribute to the debug function to trap errors.
    2966    
    2967    
     3072
     3073
    29683074    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1480 92316355-f0b4-4df1-b90c-862c8a59935f
    29693075
     
    29733079
    29743080      * Oops, fix a bug in the lseek64() diversion.
    2975    
    2976    
     3081
     3082
    29773083    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1479 92316355-f0b4-4df1-b90c-862c8a59935f
    29783084
     
    29823088
    29833089      * Divert close, fclose, lseek64.
    2984    
    2985    
     3090
     3091
    29863092    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1478 92316355-f0b4-4df1-b90c-862c8a59935f
    29873093
     
    29913097
    29923098      * Remove useless verbosity.
    2993    
    2994    
     3099
     3100
    29953101    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1477 92316355-f0b4-4df1-b90c-862c8a59935f
    29963102
     
    30003106
    30013107      * Divert fseek().
    3002    
    3003    
     3108
     3109
    30043110    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1476 92316355-f0b4-4df1-b90c-862c8a59935f
    30053111
     
    30093115
    30103116      * Better error reporting if command failed.
    3011    
    3012    
     3117
     3118
    30133119    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1475 92316355-f0b4-4df1-b90c-862c8a59935f
    30143120
     
    30193125      * Add --debug.
    30203126      * --include and --exclude now work.
    3021    
    3022    
     3127
     3128
    30233129    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1474 92316355-f0b4-4df1-b90c-862c8a59935f
    30243130
     
    30293135      * Add fallbacks to our functions in case other libraries call libc functions
    30303136        in their init constructor (eg. libproc).
    3031    
    3032    
     3137
     3138
    30333139    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1473 92316355-f0b4-4df1-b90c-862c8a59935f
    30343140
     
    30383144
    30393145      * Added code for --include/--exclude. Does not work yet.
    3040    
    3041    
     3146
     3147
    30423148    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1472 92316355-f0b4-4df1-b90c-862c8a59935f
    30433149
     
    30473153
    30483154      * Support fopen64().
    3049    
    3050    
     3155
     3156
    30513157    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1471 92316355-f0b4-4df1-b90c-862c8a59935f
    30523158
     
    30563162
    30573163      * First somewhat working version.
    3058    
    3059    
     3164
     3165
    30603166    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1470 92316355-f0b4-4df1-b90c-862c8a59935f
    30613167
     
    30653171
    30663172      * Fix a bug and refactor some code.
    3067    
    3068    
     3173
     3174
    30693175    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1467 92316355-f0b4-4df1-b90c-862c8a59935f
    30703176
     
    30743180
    30753181      * First try at libzzuf.
    3076    
    3077    
     3182
     3183
    30783184    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1466 92316355-f0b4-4df1-b90c-862c8a59935f
    30793185
     
    30833189
    30843190      * Oops, typo.
    3085    
    3086    
     3191
     3192
    30873193    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1465 92316355-f0b4-4df1-b90c-862c8a59935f
    30883194
     
    30923198
    30933199      * Easy POC code. We need some LD_PRELOAD shit instead.
    3094    
    3095    
     3200
     3201
    30963202    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1464 92316355-f0b4-4df1-b90c-862c8a59935f
    30973203
     
    31013207
    31023208      * Initial tree.
    3103    
    3104    
     3209
     3210
    31053211    git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1463 92316355-f0b4-4df1-b90c-862c8a59935f
  • zzuf/trunk/NEWS

    r2338 r2366  
    11$Id$
     2
     3Changes from zzuf 0.11 to 0.12
     4
     5 * no longer crash when the fuzzed application uses realloc() before all
     6   libraries have been properly initialised.
     7 * minor bug fixes and changes.
     8 * deprecate -F in favour of -j, to mimic make.
    29
    310Changes from zzuf 0.10 to 0.11
  • zzuf/trunk/configure.ac

    r2338 r2366  
    11# $Id: configure.ac 98 2006-09-22 16:27:37Z sam $
    22
    3 AC_INIT(zzuf, 0.11)
     3AC_INIT(zzuf, 0.12)
    44AC_CONFIG_AUX_DIR(.auto)
    55AM_CONFIG_HEADER(config.h)
Note: See TracChangeset for help on using the changeset viewer.