- Timestamp:
- Jun 13, 2008, 11:31:21 AM (15 years ago)
- Location:
- zzuf/trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
zzuf/trunk/ChangeLog
r2338 r2366 1 commit 2fc889dfde6300a82b12c4d5cd5cc183a262e74a1 commit 6a9d1cd4563f12d5efb35a960514f5be93bcb5fd 2 2 Author: Sam Hocevar <sam@zoy.org> 3 Date: Sun May 18 19:55:45 2008 +0000 3 Date: Fri Jun 13 08:34:44 2008 +0000 4 5 * Finished the libzzuf manual page. 6 7 commit 7aa513f96bf294ea752476ca7d0a3180586dca25 8 Author: sam <sam@92316355-f0b4-4df1-b90c-862c8a59935f> 9 Date: 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 17 commit 7eaffe2cae8140a2a03c49dec92e66579ef06f94 18 Author: sam <sam@92316355-f0b4-4df1-b90c-862c8a59935f> 19 Date: 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 28 commit 8447cd86b88e15420b33aca866253cafb24edf02 29 Author: sam <sam@92316355-f0b4-4df1-b90c-862c8a59935f> 30 Date: 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 37 commit 7e89b65b0220025ce0de4832aebe9462254370e9 38 Author: sam <sam@92316355-f0b4-4df1-b90c-862c8a59935f> 39 Date: 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 47 commit 6fb1534dd3fb8a0aa70f002c69a335f8715df4a6 48 Author: sam <sam@92316355-f0b4-4df1-b90c-862c8a59935f> 49 Date: 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 56 commit 165cb3e1d88729e5e7c9b741d83a2d0a6b18918e 57 Author: sam <sam@92316355-f0b4-4df1-b90c-862c8a59935f> 58 Date: 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 66 commit 17f520620875c356ef8fefa8643b51717cc9a338 67 Author: sam <sam@92316355-f0b4-4df1-b90c-862c8a59935f> 68 Date: 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 75 commit 72a58bd7258b83ebdca6065a4159f713109d0d82 76 Author: sam <sam@92316355-f0b4-4df1-b90c-862c8a59935f> 77 Date: 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 84 commit 0d13041f540a4825962cf2fce0ff63686b6749e7 85 Author: sam <sam@92316355-f0b4-4df1-b90c-862c8a59935f> 86 Date: 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 94 commit d8cdd907bbb6d0b45fa0303401378c4dccfe9dfd 95 Author: sam <sam@92316355-f0b4-4df1-b90c-862c8a59935f> 96 Date: 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 104 commit 8a012199697a3ea4a97b88c44de199be5b9b2b47 105 Author: sam <sam@92316355-f0b4-4df1-b90c-862c8a59935f> 106 Date: Sun May 18 19:56:48 2008 +0000 4 107 5 108 * Minor memory and speed optimisation. 6 109 110 111 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@2337 92316355-f0b4-4df1-b90c-862c8a59935f 112 7 113 commit 55d6b282fe64d620c78b8758e02ad0ba394c4ae1 8 114 Author: sam <sam@92316355-f0b4-4df1-b90c-862c8a59935f> … … 10 116 11 117 * Start working on the internal code documentation. 12 13 118 119 14 120 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@2336 92316355-f0b4-4df1-b90c-862c8a59935f 15 121 … … 19 125 20 126 * Don't use `--' in the testsuite, it is no longer understood. 21 22 127 128 23 129 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@2335 92316355-f0b4-4df1-b90c-862c8a59935f 24 130 … … 28 134 29 135 * Implement getchar() and getchar_unlocked(). 30 31 136 137 32 138 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@2334 92316355-f0b4-4df1-b90c-862c8a59935f 33 139 … … 37 143 38 144 * Minor changes: add quotes between launched program name, update copyright. 39 40 145 146 41 147 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@2333 92316355-f0b4-4df1-b90c-862c8a59935f 42 148 … … 47 153 * Make sure the fgets_unlocked() reimplementation uses fgetc_unlocked(), 48 154 not fgetc(). 49 50 155 156 51 157 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@2332 92316355-f0b4-4df1-b90c-862c8a59935f 52 158 … … 56 162 57 163 * Implement fgets_unlocked() and fread_unlocked(). 58 59 164 165 60 166 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@2331 92316355-f0b4-4df1-b90c-862c8a59935f 61 167 … … 65 171 66 172 * Implement getc_unlocked() and fgetc_unlocked(). 67 68 173 174 69 175 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@2330 92316355-f0b4-4df1-b90c-862c8a59935f 70 176 … … 74 180 75 181 * Document the new command line parsing behaviour. 76 77 182 183 78 184 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@2328 92316355-f0b4-4df1-b90c-862c8a59935f 79 185 … … 84 190 * No longer require the "--" trick to separate zzuf's flags and the called 85 191 program's. 86 87 192 193 88 194 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@2327 92316355-f0b4-4df1-b90c-862c8a59935f 89 195 … … 93 199 94 200 * Cosmetic: remove trailing spaces from the source code. 95 96 201 202 97 203 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@2326 92316355-f0b4-4df1-b90c-862c8a59935f 98 204 … … 103 209 * Add statistical analysis to the testsuite to check our random number 104 210 generator. 105 106 211 212 107 213 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@2325 92316355-f0b4-4df1-b90c-862c8a59935f 108 214 … … 113 219 * Improve overall randomness. Now even close seeds have very different 114 220 behaviours on which bits are flipped. 115 116 221 222 117 223 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@2324 92316355-f0b4-4df1-b90c-862c8a59935f 118 224 … … 122 228 123 229 * Update TODO. 124 125 230 231 126 232 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@2323 92316355-f0b4-4df1-b90c-862c8a59935f 127 233 … … 131 237 132 238 * Update copyright and homepage in the manual page. 133 134 239 240 135 241 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@2322 92316355-f0b4-4df1-b90c-862c8a59935f 136 242 … … 141 247 * Implement dup() and dup2(). They are needed for Debian's implementation 142 248 of dd which otherwise causes the regression tests to fail. 143 144 249 250 145 251 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@2320 92316355-f0b4-4df1-b90c-862c8a59935f 146 252 … … 150 256 151 257 * Slightly updated the build system. 152 153 258 259 154 260 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@2319 92316355-f0b4-4df1-b90c-862c8a59935f 155 261 … … 160 266 * Set minimal fuzzing ratio to 0.000000001% (less than one bit changed on 161 267 a whole DVD). 162 163 268 269 164 270 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@2272 92316355-f0b4-4df1-b90c-862c8a59935f 165 271 … … 169 275 170 276 * Implement %g in the debug() format string. Incomplete but useful. 171 172 277 278 173 279 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@2271 92316355-f0b4-4df1-b90c-862c8a59935f 174 280 … … 179 285 * Version 0.10. 180 286 * Updated NEWS and ChangeLog. 181 182 287 288 183 289 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1867 92316355-f0b4-4df1-b90c-862c8a59935f 184 290 … … 188 294 189 295 * Link libzzuf with winsock because of our use of htons. 190 191 296 297 192 298 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1866 92316355-f0b4-4df1-b90c-862c8a59935f 193 299 … … 197 303 198 304 * Documentation updates. 199 200 305 306 201 307 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1865 92316355-f0b4-4df1-b90c-862c8a59935f 202 308 … … 206 312 207 313 * Do not fuzz non-IP network protocols. They’re too painful to fine-tune. 208 209 314 315 210 316 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1864 92316355-f0b4-4df1-b90c-862c8a59935f 211 317 … … 217 323 identical. 218 324 * Check the addrlen value to avoid crashing with weird protocols. 219 220 325 326 221 327 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1863 92316355-f0b4-4df1-b90c-862c8a59935f 222 328 … … 226 332 227 333 * Divert connect() so that -p/--ports now works with outbound connections. 228 229 334 335 230 336 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1862 92316355-f0b4-4df1-b90c-862c8a59935f 231 337 … … 235 341 236 342 * Look for connect(). 237 238 343 344 239 345 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1861 92316355-f0b4-4df1-b90c-862c8a59935f 240 346 … … 244 350 245 351 * Updated documentation. 246 247 352 353 248 354 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1860 92316355-f0b4-4df1-b90c-862c8a59935f 249 355 … … 254 360 * Fix a bug in the -p handling that made it opt-out instead of opt-in. 255 361 * Don’t bother using AF_UNIX, it doesn’t have ports. 256 257 362 363 258 364 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1859 92316355-f0b4-4df1-b90c-862c8a59935f 259 365 … … 264 370 * Network destination port choosing with -p/--ports. 265 371 * Renamed -p/--pick into -l/--list to avoid conflicts. 266 267 372 373 268 374 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1858 92316355-f0b4-4df1-b90c-862c8a59935f 269 375 … … 273 379 274 380 * Check for <netinet/in.h>, it’s needed for struct sockaddr_in. 275 276 381 382 277 383 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1857 92316355-f0b4-4df1-b90c-862c8a59935f 278 384 … … 282 388 283 389 * Support %d, %ld and %lld in addition to %i etc. in debug(). 284 285 390 391 286 392 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1856 92316355-f0b4-4df1-b90c-862c8a59935f 287 393 … … 291 397 292 398 * Log and divert bind() calls. 293 294 399 400 295 401 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1855 92316355-f0b4-4df1-b90c-862c8a59935f 296 402 … … 300 406 301 407 * Check for bind in the configure step. 302 303 408 409 304 410 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1854 92316355-f0b4-4df1-b90c-862c8a59935f 305 411 … … 310 416 * Version 0.9. For real, this time. 311 417 * Updated NEWS and ChangeLog. 312 313 418 419 314 420 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1804 92316355-f0b4-4df1-b90c-862c8a59935f 315 421 … … 319 425 320 426 * Documented the new -T / --max-cpu flag. 321 322 427 428 323 429 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1803 92316355-f0b4-4df1-b90c-862c8a59935f 324 430 … … 328 434 329 435 * -M is megabytes, not bytes. Fixed --help output. 330 331 436 437 332 438 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1802 92316355-f0b4-4df1-b90c-862c8a59935f 333 439 … … 337 443 338 444 * Implemented -T / --max-cpu for max CPU time limits. 339 340 445 446 341 447 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1801 92316355-f0b4-4df1-b90c-862c8a59935f 342 448 … … 346 452 347 453 * Rename -T to -t. -T will be the CPU time limit. 348 349 454 455 350 456 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1800 92316355-f0b4-4df1-b90c-862c8a59935f 351 457 … … 356 462 * Rename ZZUF_RLIMIT_CONST into ZZUF_RLIMIT_MEM because we're going to have 357 463 the _CPU one as well. 358 359 464 465 360 466 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1799 92316355-f0b4-4df1-b90c-862c8a59935f 361 467 … … 365 471 366 472 * Correct thinko in manpage. 367 368 473 474 369 475 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1798 92316355-f0b4-4df1-b90c-862c8a59935f 370 476 … … 375 481 * Version 0.9. 376 482 * Updated NEWS and ChangeLog. 377 378 483 484 379 485 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1797 92316355-f0b4-4df1-b90c-862c8a59935f 380 486 … … 384 490 385 491 * Do not clobber LD_PRELOAD, patch by Sami Liedes. Heavily rewritten. 386 387 492 493 388 494 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1796 92316355-f0b4-4df1-b90c-862c8a59935f 389 495 … … 393 499 394 500 * Renamed ranges_static into static_ranges. 395 396 501 502 397 503 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1794 92316355-f0b4-4df1-b90c-862c8a59935f 398 504 … … 402 508 403 509 * Documented -p/--pick in the man page. 404 405 510 511 406 512 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1793 92316355-f0b4-4df1-b90c-862c8a59935f 407 513 … … 411 517 412 518 * Factored common range-parsing code. 413 414 519 520 415 521 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1792 92316355-f0b4-4df1-b90c-862c8a59935f 416 522 … … 420 526 421 527 * Added -p flag to cherry pick file descriptors that get fuzzed. 422 423 528 529 424 530 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1791 92316355-f0b4-4df1-b90c-862c8a59935f 425 531 … … 430 536 * Allow to use debug() everywhere in the code; it'll just do nothing in 431 537 zzuf itself, and will only output stuff in the library. 432 433 538 539 434 540 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1790 92316355-f0b4-4df1-b90c-862c8a59935f 435 541 … … 439 545 440 546 * Add -DLIBZZUF to the libzzuf build. 441 442 547 548 443 549 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1789 92316355-f0b4-4df1-b90c-862c8a59935f 444 550 … … 449 555 * Version 0.8.1. 450 556 * Updated NEWS and ChangeLog. 451 452 557 558 453 559 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1764 92316355-f0b4-4df1-b90c-862c8a59935f 454 560 … … 458 564 459 565 * Save errno in offset_check, thanks to Sami Liedes. 460 461 566 567 462 568 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1763 92316355-f0b4-4df1-b90c-862c8a59935f 463 569 … … 467 573 468 574 * Removed spurious verbosity, thanks to Sami Liedes. 469 470 575 576 471 577 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1762 92316355-f0b4-4df1-b90c-862c8a59935f 472 578 … … 478 584 * Do not convert words to little endian if the architecture is already 479 585 little endian. 480 481 586 587 482 588 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1761 92316355-f0b4-4df1-b90c-862c8a59935f 483 589 … … 488 594 * Version 0.8. 489 595 * Updated NEWS and ChangeLog. 490 491 596 597 492 598 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1760 92316355-f0b4-4df1-b90c-862c8a59935f 493 599 … … 497 603 498 604 * Fix WTFPL address. 499 500 605 606 501 607 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1759 92316355-f0b4-4df1-b90c-862c8a59935f 502 608 … … 506 612 507 613 * Minor win32 cosmetic updates. 508 509 614 615 510 616 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1758 92316355-f0b4-4df1-b90c-862c8a59935f 511 617 … … 515 621 516 622 * OS X doesn’t have MAP_ANONYMOUS, alias it to MAP_ANON. 517 518 623 624 519 625 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1751 92316355-f0b4-4df1-b90c-862c8a59935f 520 626 … … 525 631 * Use mmap() instead of malloc() in the mmap() reimplementation so that 526 632 returned values are not in the heap. 527 528 633 634 529 635 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1749 92316355-f0b4-4df1-b90c-862c8a59935f 530 636 … … 534 640 535 641 * Check for getpagesize() at configure time. 536 537 642 643 538 644 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1748 92316355-f0b4-4df1-b90c-862c8a59935f 539 645 … … 544 650 * Check mmap() return value. 545 651 * Don't pass offsets to mmap() that are not page aligned. 546 547 652 653 548 654 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1747 92316355-f0b4-4df1-b90c-862c8a59935f 549 655 … … 553 659 554 660 * Oops, fix compilation warning. 555 556 661 662 557 663 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1746 92316355-f0b4-4df1-b90c-862c8a59935f 558 664 … … 562 668 563 669 * Added mmap() to the testsuite. 564 565 670 671 566 672 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1745 92316355-f0b4-4df1-b90c-862c8a59935f 567 673 … … 571 677 572 678 * Improved win32 pipes. 573 574 679 680 575 681 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1744 92316355-f0b4-4df1-b90c-862c8a59935f 576 682 … … 580 686 581 687 * Use doubles, not float. Fixes an issue when using the default ratio value. 582 583 688 689 584 690 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1743 92316355-f0b4-4df1-b90c-862c8a59935f 585 691 … … 589 695 590 696 * Disable -M when setrlimit isn't available. 591 697 592 698 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1742 92316355-f0b4-4df1-b90c-862c8a59935f 593 699 … … 597 703 598 704 * OpenBSD support for setrlimit(). 599 600 705 706 601 707 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1741 92316355-f0b4-4df1-b90c-862c8a59935f 602 708 … … 606 712 607 713 * Handle architectures that don't have RLIMIT_AS (like OpenBSD). 608 609 714 715 610 716 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1740 92316355-f0b4-4df1-b90c-862c8a59935f 611 717 … … 615 721 616 722 * Fixed more MSVC compilation warnings. 617 723 618 724 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1736 92316355-f0b4-4df1-b90c-862c8a59935f 619 725 … … 623 729 624 730 * Fixed a minor warning and commented our printf-like function. 625 731 626 732 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1735 92316355-f0b4-4df1-b90c-862c8a59935f 627 733 … … 631 737 632 738 * Added mygetopt files to the MSVC project. 633 739 634 740 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1734 92316355-f0b4-4df1-b90c-862c8a59935f 635 741 … … 640 746 * Reimplemented getopt_long. We use our replacement even if simple getopt 641 747 is available on the operating system. 642 643 748 749 644 750 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1733 92316355-f0b4-4df1-b90c-862c8a59935f 645 751 … … 649 755 650 756 * Fixed a few signed/unsigned confusions. 651 652 757 758 653 759 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1732 92316355-f0b4-4df1-b90c-862c8a59935f 654 760 … … 658 764 659 765 * Fuck notepad and its fucking CRLFs. 660 661 766 767 662 768 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1731 92316355-f0b4-4df1-b90c-862c8a59935f 663 769 … … 668 774 * Fixed a few 64-bit issues reported by MSVC. 669 775 * More Win32 portability fixes. 670 776 671 777 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1730 92316355-f0b4-4df1-b90c-862c8a59935f 672 778 … … 676 782 677 783 * Added an MSVC project. 678 784 679 785 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1729 92316355-f0b4-4df1-b90c-862c8a59935f 680 786 … … 684 790 685 791 * Check for <unistd.h>, too. MSVC doesn't have it. 686 687 792 793 688 794 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1728 92316355-f0b4-4df1-b90c-862c8a59935f 689 795 … … 693 799 694 800 * Only include <sys/time.h> conditionally. 695 696 801 802 697 803 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1727 92316355-f0b4-4df1-b90c-862c8a59935f 698 804 … … 703 809 * Version 0.7. 704 810 * Updated NEWS and ChangeLog. 705 706 811 812 707 813 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1726 92316355-f0b4-4df1-b90c-862c8a59935f 708 814 … … 712 818 713 819 * Merged fdcat and streamcat into zzcat. 714 715 820 821 716 822 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1725 92316355-f0b4-4df1-b90c-862c8a59935f 717 823 … … 721 827 722 828 * Print "EOF" instead of -1 when it means EOF. 723 724 829 830 725 831 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1724 92316355-f0b4-4df1-b90c-862c8a59935f 726 832 … … 730 836 731 837 * Oops, fixed syntax error. 732 733 838 839 734 840 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1723 92316355-f0b4-4df1-b90c-862c8a59935f 735 841 … … 739 845 740 846 * Better debug messages for special cases (eg. fgetc returning -1). 741 742 847 848 743 849 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1722 92316355-f0b4-4df1-b90c-862c8a59935f 744 850 … … 748 854 749 855 * Updated testsuite to use our own files instead of /dev/*. 750 751 856 857 752 858 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1721 92316355-f0b4-4df1-b90c-862c8a59935f 753 859 … … 757 863 758 864 * Implemented -f/--fuzzing (fuzzing mode). 759 760 865 866 761 867 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1720 92316355-f0b4-4df1-b90c-862c8a59935f 762 868 … … 767 873 * Better ungetc() implementation. Now we don't need to care about the 768 874 fuzzing method. 769 770 875 876 771 877 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1719 92316355-f0b4-4df1-b90c-862c8a59935f 772 878 … … 776 882 777 883 * Carry DEBUG_FILENO in the ZZUF_DEBUG environment variable. 778 779 884 885 780 886 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1718 92316355-f0b4-4df1-b90c-862c8a59935f 781 887 … … 786 892 * Initialise malloc-related functions earlier. They're needed for regex 787 893 initialisation amongst others. 788 789 894 895 790 896 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1717 92316355-f0b4-4df1-b90c-862c8a59935f 791 897 … … 796 902 * Put a few debug messages in malloc-related functions when they use our 797 903 custom buffer. 798 799 904 905 800 906 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1716 92316355-f0b4-4df1-b90c-862c8a59935f 801 907 … … 805 911 806 912 * Updated NEWS. 807 808 913 914 809 915 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1715 92316355-f0b4-4df1-b90c-862c8a59935f 810 916 … … 815 921 * Crap! Fixed memory manager initialisation. And sticking that into the 816 922 0.6.1 tarball, no one will notice! (ha ha ha) 817 818 923 924 819 925 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1714 92316355-f0b4-4df1-b90c-862c8a59935f 820 926 … … 825 931 * Version 0.6.1. 826 932 * Updated NEWS and ChangeLog. 827 828 933 934 829 935 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1713 92316355-f0b4-4df1-b90c-862c8a59935f 830 936 … … 834 940 835 941 * More verbosity in fread(). 836 837 942 943 838 944 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1712 92316355-f0b4-4df1-b90c-862c8a59935f 839 945 … … 843 949 844 950 * Fixed an index inconsistency bug in fread(). 845 846 951 952 847 953 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1711 92316355-f0b4-4df1-b90c-862c8a59935f 848 954 … … 852 958 853 959 * Grrr, fixed a bug in finfo() that corrupted the display. 854 855 960 961 856 962 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1710 92316355-f0b4-4df1-b90c-862c8a59935f 857 963 … … 862 968 * Version 0.6. 863 969 * Updated NEWS and ChangeLog. 864 865 970 971 866 972 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1709 92316355-f0b4-4df1-b90c-862c8a59935f 867 973 … … 871 977 872 978 * Added a networking example using socat. 873 874 979 980 875 981 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1708 92316355-f0b4-4df1-b90c-862c8a59935f 876 982 … … 880 986 881 987 * Oops, fix in-tree preloading! 882 883 988 989 884 990 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1707 92316355-f0b4-4df1-b90c-862c8a59935f 885 991 … … 889 995 890 996 * Put opts->bytes handling in the right place. 891 892 997 998 893 999 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1706 92316355-f0b4-4df1-b90c-862c8a59935f 894 1000 … … 898 1004 899 1005 * Implemented -b/--bytes to restrict fuzzing to specific offsets. 900 901 1006 1007 902 1008 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1705 92316355-f0b4-4df1-b90c-862c8a59935f 903 1009 … … 907 1013 908 1014 * Fixed ifdef typo. 909 910 1015 1016 911 1017 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1704 92316355-f0b4-4df1-b90c-862c8a59935f 912 1018 … … 916 1022 917 1023 * Updated TODO list. 918 919 1024 1025 920 1026 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1703 92316355-f0b4-4df1-b90c-862c8a59935f 921 1027 … … 925 1031 926 1032 * Added DLL injection to the Win32 port attempt. 927 928 1033 1034 929 1035 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1702 92316355-f0b4-4df1-b90c-862c8a59935f 930 1036 … … 934 1040 935 1041 * Added DLL initialisation code for Win32. 936 937 1042 1043 938 1044 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1701 92316355-f0b4-4df1-b90c-862c8a59935f 939 1045 … … 943 1049 944 1050 * Fix minor memory leak. 945 946 1051 1052 947 1053 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1700 92316355-f0b4-4df1-b90c-862c8a59935f 948 1054 … … 953 1059 * Put either ORIG() or NEW(() around functions, because the naming scheme is 954 1060 likely to change for the Win32 port. 955 956 1061 1062 957 1063 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1699 92316355-f0b4-4df1-b90c-862c8a59935f 958 1064 … … 962 1068 963 1069 * Minor documentation updates. 964 965 1070 1071 966 1072 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1698 92316355-f0b4-4df1-b90c-862c8a59935f 967 1073 … … 971 1077 972 1078 * Minor improvement in the locking mechanism. 973 974 1079 1080 975 1081 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1697 92316355-f0b4-4df1-b90c-862c8a59935f 976 1082 … … 980 1086 981 1087 * Check recv() return type: int on Linux, ssize_t on OS X. 982 983 1088 1089 984 1090 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1696 92316355-f0b4-4df1-b90c-862c8a59935f 985 1091 … … 990 1096 * Added enough autoconf checks and #ifdefs so that libzzuf builds on Win32. 991 1097 zzuf itself doesn't build yet, though. 992 993 1098 1099 994 1100 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1695 92316355-f0b4-4df1-b90c-862c8a59935f 995 1101 … … 1000 1106 * Replaced _zz_disabled with a less stinky API. Still not thread safe, does 1001 1107 not recover very well from errors, but why care? 1002 1003 1108 1109 1004 1110 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1694 92316355-f0b4-4df1-b90c-862c8a59935f 1005 1111 … … 1010 1116 * Added aio_read() and aio_return(). They don’t work well yet, I’ll need 1011 1117 to fix the _zz_disabled mess first. 1012 1013 1118 1119 1014 1120 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1693 92316355-f0b4-4df1-b90c-862c8a59935f 1015 1121 … … 1019 1125 1020 1126 * Reorganised code, got rid of global variables. 1021 1022 1127 1128 1023 1129 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1692 92316355-f0b4-4df1-b90c-862c8a59935f 1024 1130 … … 1029 1135 * recvmsg() support by Rémi Denis-Courmont. 1030 1136 * Minor code reorganisation. 1031 1032 1137 1138 1033 1139 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1691 92316355-f0b4-4df1-b90c-862c8a59935f 1034 1140 … … 1039 1145 * Improved recvfrom() debug information. 1040 1146 * Implemented recv(). 1041 1042 1147 1148 1043 1149 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1690 92316355-f0b4-4df1-b90c-862c8a59935f 1044 1150 … … 1048 1154 1049 1155 * Add %x to the format string parameters supported by debug(). 1050 1051 1156 1157 1052 1158 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1689 92316355-f0b4-4df1-b90c-862c8a59935f 1053 1159 … … 1057 1163 1058 1164 * Improved %c usage in our custom fprintf() implementation. 1059 1060 1165 1166 1061 1167 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1688 92316355-f0b4-4df1-b90c-862c8a59935f 1062 1168 … … 1066 1172 1067 1173 * Use __func__ wherever possible. 1068 1069 1174 1175 1070 1176 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1687 92316355-f0b4-4df1-b90c-862c8a59935f 1071 1177 … … 1075 1181 1076 1182 * recvfrom() support from Dominik Kuhlen. 1077 1078 1183 1184 1079 1185 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1686 92316355-f0b4-4df1-b90c-862c8a59935f 1080 1186 … … 1084 1190 1085 1191 * Print "NULL" instead of "(nil)" when printing null pointers. 1086 1087 1192 1193 1088 1194 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1685 92316355-f0b4-4df1-b90c-862c8a59935f 1089 1195 … … 1093 1199 1094 1200 * Allow -r 0.0 again. Fixed the testsuite accordingly. 1095 1096 1201 1202 1097 1203 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1684 92316355-f0b4-4df1-b90c-862c8a59935f 1098 1204 … … 1102 1208 1103 1209 * Moved files around. 1104 1105 1210 1211 1106 1212 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1683 92316355-f0b4-4df1-b90c-862c8a59935f 1107 1213 … … 1111 1217 1112 1218 * Suggest jot instead of seq in the examples. 1113 1114 1219 1220 1115 1221 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1682 92316355-f0b4-4df1-b90c-862c8a59935f 1116 1222 … … 1120 1226 1121 1227 * Fix a longopt parsing crash, thanks to Matti Hämäläinen. 1122 1123 1228 1229 1124 1230 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1681 92316355-f0b4-4df1-b90c-862c8a59935f 1125 1231 … … 1129 1235 1130 1236 * Fix testsuite by printing MD5 hashes to stdout. 1131 1132 1237 1238 1133 1239 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1680 92316355-f0b4-4df1-b90c-862c8a59935f 1134 1240 … … 1139 1245 * Got rid of the *_load() functions. Now each diverted function is supposed 1140 1246 to check that the *_orig() functions it calls are properly loaded. 1141 1142 1247 1248 1143 1249 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1679 92316355-f0b4-4df1-b90c-862c8a59935f 1144 1250 … … 1148 1254 1149 1255 * pread() implementation, thanks to Clément Stenac. 1150 1151 1256 1257 1152 1258 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1678 92316355-f0b4-4df1-b90c-862c8a59935f 1153 1259 … … 1157 1263 1158 1264 * Don't do the offset sanity check on non-seekable devices. 1159 1160 1265 1266 1161 1267 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1677 92316355-f0b4-4df1-b90c-862c8a59935f 1162 1268 … … 1166 1272 1167 1273 * readv() implementation, thanks to Rémi Denis-Courmont. 1168 1169 1274 1275 1170 1276 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1676 92316355-f0b4-4df1-b90c-862c8a59935f 1171 1277 … … 1176 1282 * Use seq instead of awk in the example, to make shorter code. I know it 1177 1283 won't work on BSD systems, but should I care? 1178 1179 1284 1285 1180 1286 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1675 92316355-f0b4-4df1-b90c-862c8a59935f 1181 1287 … … 1186 1292 * Version 0.5. 1187 1293 * Updated NEWS and ChangeLog. 1188 1189 1294 1295 1190 1296 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1674 92316355-f0b4-4df1-b90c-862c8a59935f 1191 1297 … … 1195 1301 1196 1302 * interval -> range. 1197 1198 1303 1304 1199 1305 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1673 92316355-f0b4-4df1-b90c-862c8a59935f 1200 1306 … … 1204 1310 1205 1311 * Support ranges with the -r flag. 1206 1207 1312 1313 1208 1314 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1672 92316355-f0b4-4df1-b90c-862c8a59935f 1209 1315 … … 1213 1319 1214 1320 * Oops, ratio should be a double, not a float. 1215 1216 1321 1322 1217 1323 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1671 92316355-f0b4-4df1-b90c-862c8a59935f 1218 1324 … … 1222 1328 1223 1329 * Exit non-zero if one process crashed. 1224 1225 1330 1331 1226 1332 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1670 92316355-f0b4-4df1-b90c-862c8a59935f 1227 1333 … … 1231 1337 1232 1338 * Display our information to stderr, not stdout. Documented that. 1233 1234 1339 1340 1235 1341 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1669 92316355-f0b4-4df1-b90c-862c8a59935f 1236 1342 … … 1241 1347 * Only display our own kills in verbose mode. 1242 1348 * Factorise min/max ratio values. 1243 1244 1349 1350 1245 1351 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1668 92316355-f0b4-4df1-b90c-862c8a59935f 1246 1352 … … 1250 1356 1251 1357 * Added -v/--verbose (unused yet). 1252 1253 1358 1359 1254 1360 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1667 92316355-f0b4-4df1-b90c-862c8a59935f 1255 1361 … … 1259 1365 1260 1366 * Set --version to -V, not -v. We'll use -v for verbose. 1261 1262 1367 1368 1263 1369 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1666 92316355-f0b4-4df1-b90c-862c8a59935f 1264 1370 … … 1270 1376 the debugging channel. 1271 1377 * Print signal name, eg. SIGABRT instead of just "signal 6". 1272 1273 1378 1379 1274 1380 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1665 92316355-f0b4-4df1-b90c-862c8a59935f 1275 1381 … … 1279 1385 1280 1386 * Minor documentation layout fix. 1281 1282 1387 1388 1283 1389 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1664 92316355-f0b4-4df1-b90c-862c8a59935f 1284 1390 … … 1288 1394 1289 1395 * Added auto-increment mode. Not very handy to use yet. 1290 1291 1396 1397 1292 1398 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1663 92316355-f0b4-4df1-b90c-862c8a59935f 1293 1399 … … 1297 1403 1298 1404 * Print program PID when initialising libzzuf. 1299 1300 1405 1406 1301 1407 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1662 92316355-f0b4-4df1-b90c-862c8a59935f 1302 1408 … … 1307 1413 * Fixed -c behaviour. Sometimes apps open "$PWD/file" when asked to 1308 1414 simply open "file" (eg. eog). 1309 1310 1415 1416 1311 1417 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1661 92316355-f0b4-4df1-b90c-862c8a59935f 1312 1418 … … 1316 1422 1317 1423 * Implemented -D/--delay to avoid fork bombs. 1318 1319 1424 1425 1320 1426 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1660 92316355-f0b4-4df1-b90c-862c8a59935f 1321 1427 … … 1325 1431 1326 1432 * Refactored some shit around. 1327 1328 1433 1434 1329 1435 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1659 92316355-f0b4-4df1-b90c-862c8a59935f 1330 1436 … … 1334 1440 1335 1441 * Minor documentation fixes. 1336 1337 1442 1443 1338 1444 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1658 92316355-f0b4-4df1-b90c-862c8a59935f 1339 1445 … … 1344 1450 * Change timing functions to gettimeofday() instead of time() for more 1345 1451 precision. 1346 1347 1452 1453 1348 1454 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1657 92316355-f0b4-4df1-b90c-862c8a59935f 1349 1455 … … 1353 1459 1354 1460 * Lowercase zzuf everywhere. 1355 1356 1461 1462 1357 1463 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1656 92316355-f0b4-4df1-b90c-862c8a59935f 1358 1464 … … 1362 1468 1363 1469 * Better line-buffered stdin reads. 1364 1365 1470 1471 1366 1472 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1655 92316355-f0b4-4df1-b90c-862c8a59935f 1367 1473 … … 1372 1478 * Version 0.4. 1373 1479 * Updated NEWS and ChangeLog. 1374 1375 1480 1481 1376 1482 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1654 92316355-f0b4-4df1-b90c-862c8a59935f 1377 1483 … … 1382 1488 * Got rid of malloc() for each file opened. Now we only start calling 1383 1489 malloc() after the 32th file descriptor. 1384 1385 1490 1491 1386 1492 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1653 92316355-f0b4-4df1-b90c-862c8a59935f 1387 1493 … … 1391 1497 1392 1498 * Reduce number of malloc() calls within libzzuf. 1393 1394 1499 1500 1395 1501 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1652 92316355-f0b4-4df1-b90c-862c8a59935f 1396 1502 … … 1400 1506 1401 1507 * Remove two useless malloc() calls. 1402 1403 1508 1509 1404 1510 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1651 92316355-f0b4-4df1-b90c-862c8a59935f 1405 1511 … … 1409 1515 1410 1516 * Don't stop if the process was killed by us. 1411 1412 1517 1518 1413 1519 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1650 92316355-f0b4-4df1-b90c-862c8a59935f 1414 1520 … … 1418 1524 1419 1525 * Better realloc dummy implementation. 1420 1421 1526 1527 1422 1528 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1649 92316355-f0b4-4df1-b90c-862c8a59935f 1423 1529 … … 1427 1533 1428 1534 * Minor code factorisation into LOADSYM(). 1429 1430 1535 1536 1431 1537 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1648 92316355-f0b4-4df1-b90c-862c8a59935f 1432 1538 … … 1436 1542 1437 1543 * Typo in the manpage. 1438 1439 1544 1545 1440 1546 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1647 92316355-f0b4-4df1-b90c-862c8a59935f 1441 1547 … … 1445 1551 1446 1552 * Allow several calls to malloc()/calloc() in the library preloading stage. 1447 1448 1553 1554 1449 1555 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1646 92316355-f0b4-4df1-b90c-862c8a59935f 1450 1556 … … 1454 1560 1455 1561 * Removed brk/sbrk, they're so outdated and useless. 1456 1457 1562 1563 1458 1564 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1645 92316355-f0b4-4df1-b90c-862c8a59935f 1459 1565 … … 1463 1569 1464 1570 * Oops, fixed an old OS X build failure. 1465 1466 1571 1572 1467 1573 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1644 92316355-f0b4-4df1-b90c-862c8a59935f 1468 1574 … … 1472 1578 1473 1579 * Check for memalign and posix_memalign. 1474 1475 1580 1581 1476 1582 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1643 92316355-f0b4-4df1-b90c-862c8a59935f 1477 1583 … … 1481 1587 1482 1588 * Check for malloc.h. 1483 1484 1589 1590 1485 1591 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1642 92316355-f0b4-4df1-b90c-862c8a59935f 1486 1592 … … 1491 1597 * Implemented memory limits. Probably breaks on other arches because of all 1492 1598 the new functions. 1493 1494 1599 1600 1495 1601 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1641 92316355-f0b4-4df1-b90c-862c8a59935f 1496 1602 … … 1500 1606 1501 1607 * Changed -M to -m (for --md5). 1502 1503 1608 1609 1504 1610 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1640 92316355-f0b4-4df1-b90c-862c8a59935f 1505 1611 … … 1509 1615 1510 1616 * Split load-fd.c into load-fd.c and load-mem.c (mmap, etc.). 1511 1512 1617 1618 1513 1619 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1639 92316355-f0b4-4df1-b90c-862c8a59935f 1514 1620 … … 1518 1624 1519 1625 * Fixed double mmap debug message. 1520 1521 1626 1627 1522 1628 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1638 92316355-f0b4-4df1-b90c-862c8a59935f 1523 1629 … … 1528 1634 * Add verbosity to read() and mmap() so that we roughly know where we 1529 1635 are reading. 1530 1531 1636 1637 1532 1638 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1637 92316355-f0b4-4df1-b90c-862c8a59935f 1533 1639 … … 1537 1643 1538 1644 * Change debug's %c so that it automatically escapes binary characters. 1539 1540 1645 1646 1541 1647 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1636 92316355-f0b4-4df1-b90c-862c8a59935f 1542 1648 … … 1546 1652 1547 1653 * mmap() maps the file descriptor at offset 0. 1548 1549 1654 1655 1550 1656 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1635 92316355-f0b4-4df1-b90c-862c8a59935f 1551 1657 … … 1556 1662 * Don’t report exit status by default. 1557 1663 * Add -x/--check-exit to get back to the previous behaviour. 1558 1559 1664 1665 1560 1666 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1634 92316355-f0b4-4df1-b90c-862c8a59935f 1561 1667 … … 1565 1671 1566 1672 * Bah, reverted that. We'll use -O for --offset. 1567 1568 1673 1674 1569 1675 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1633 92316355-f0b4-4df1-b90c-862c8a59935f 1570 1676 … … 1574 1680 1575 1681 * Rename -B/--max-bytes to -O/--max-output so that we can implement -A/-B. 1576 1577 1682 1683 1578 1684 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1632 92316355-f0b4-4df1-b90c-862c8a59935f 1579 1685 … … 1583 1689 1584 1690 * Implement map_fd for OS X. 1585 1586 1691 1692 1587 1693 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1631 92316355-f0b4-4df1-b90c-862c8a59935f 1588 1694 … … 1592 1698 1593 1699 * Fixed testsuite for anal shells. 1594 1595 1700 1701 1596 1702 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1630 92316355-f0b4-4df1-b90c-862c8a59935f 1597 1703 … … 1601 1707 1602 1708 * Tru64 loader support (_RLD_LIST). 1603 1604 1709 1710 1605 1711 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1629 92316355-f0b4-4df1-b90c-862c8a59935f 1606 1712 … … 1610 1716 1611 1717 * Fix the socklen_t type detection on Linux. 1612 1613 1718 1719 1614 1720 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1628 92316355-f0b4-4df1-b90c-862c8a59935f 1615 1721 … … 1619 1725 1620 1726 * Define sig_t to void (*) (int) if it does not exist. 1621 1622 1727 1728 1623 1729 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1627 92316355-f0b4-4df1-b90c-862c8a59935f 1624 1730 … … 1628 1734 1629 1735 * Define socklen_t to int if it does not exist. 1630 1631 1736 1737 1632 1738 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1626 92316355-f0b4-4df1-b90c-862c8a59935f 1633 1739 … … 1637 1743 1638 1744 * Test suite now uses the new MD5 feature. 1639 1640 1745 1746 1641 1747 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1625 92316355-f0b4-4df1-b90c-862c8a59935f 1642 1748 … … 1646 1752 1647 1753 * Changed --md5 to only compute the standard output. 1648 1649 1754 1755 1650 1756 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1624 92316355-f0b4-4df1-b90c-862c8a59935f 1651 1757 … … 1655 1761 1656 1762 * Implemented -M/--md5 flag. 1657 1658 1763 1764 1659 1765 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1623 92316355-f0b4-4df1-b90c-862c8a59935f 1660 1766 … … 1665 1771 * Version 0.3. 1666 1772 * Updated NEWS and ChangeLog. 1667 1668 1773 1774 1669 1775 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1622 92316355-f0b4-4df1-b90c-862c8a59935f 1670 1776 … … 1674 1780 1675 1781 * Factor regex stuff into fd.c, so that <regex.h> isn’t needed otherwhere. 1676 1677 1782 1783 1678 1784 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1621 92316355-f0b4-4df1-b90c-862c8a59935f 1679 1785 … … 1683 1789 1684 1790 * Use __srefill() on OS X, too. It now works properly. 1685 1686 1791 1792 1687 1793 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1620 92316355-f0b4-4df1-b90c-862c8a59935f 1688 1794 … … 1692 1798 1693 1799 * Implemented freopen(). 1694 1695 1800 1801 1696 1802 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1619 92316355-f0b4-4df1-b90c-862c8a59935f 1697 1803 … … 1701 1807 1702 1808 * Protect __srefill_orig() calls. 1703 1704 1809 1810 1705 1811 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1618 92316355-f0b4-4df1-b90c-862c8a59935f 1706 1812 … … 1710 1816 1711 1817 * Updated bootstrap script. 1712 1713 1818 1819 1714 1820 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1617 92316355-f0b4-4df1-b90c-862c8a59935f 1715 1821 … … 1719 1825 1720 1826 * Documented stdin behaviour. 1721 1722 1827 1828 1723 1829 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1616 92316355-f0b4-4df1-b90c-862c8a59935f 1724 1830 … … 1728 1834 1729 1835 * Factored sources in the makefile. 1730 1731 1836 1837 1732 1838 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1615 92316355-f0b4-4df1-b90c-862c8a59935f 1733 1839 … … 1737 1843 1738 1844 * Merged chars.c and fuzz.c. 1739 1740 1845 1846 1741 1847 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1614 92316355-f0b4-4df1-b90c-862c8a59935f 1742 1848 … … 1746 1852 1747 1853 * If no argument is given, just fuzz standard input. 1748 1749 1854 1855 1750 1856 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1613 92316355-f0b4-4df1-b90c-862c8a59935f 1751 1857 … … 1755 1861 1756 1862 * Don't call cat or dd in the testsuite if they're statically linked. 1757 1758 1863 1864 1759 1865 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1612 92316355-f0b4-4df1-b90c-862c8a59935f 1760 1866 … … 1764 1870 1765 1871 * Fix a compilation warning. 1766 1767 1872 1873 1768 1874 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1611 92316355-f0b4-4df1-b90c-862c8a59935f 1769 1875 … … 1773 1879 1774 1880 * Added note about 64-bit offsets in manpage. 1775 1776 1881 1882 1777 1883 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1610 92316355-f0b4-4df1-b90c-862c8a59935f 1778 1884 … … 1782 1888 1783 1889 * Fixed __srefill()/lseek() conflict issue. 1784 1785 1890 1891 1786 1892 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1609 92316355-f0b4-4df1-b90c-862c8a59935f 1787 1893 … … 1791 1897 1792 1898 * Only use __srefill on OpenBSD and FreeBSD. 1793 1794 1899 1900 1795 1901 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1608 92316355-f0b4-4df1-b90c-862c8a59935f 1796 1902 … … 1800 1906 1801 1907 * Updated manpage, fixed - to \- here and there. 1802 1803 1908 1909 1804 1910 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1607 92316355-f0b4-4df1-b90c-862c8a59935f 1805 1911 … … 1809 1915 1810 1916 * Implemented BSD stdio by overriding __srefill(). 1811 1812 1917 1918 1813 1919 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1606 92316355-f0b4-4df1-b90c-862c8a59935f 1814 1920 … … 1818 1924 1819 1925 * Fuzz in __srefill even if _zz_disabled is on. 1820 1821 1926 1927 1822 1928 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1605 92316355-f0b4-4df1-b90c-862c8a59935f 1823 1929 … … 1827 1933 1828 1934 * Oops, got it wrong. 1829 1830 1935 1936 1831 1937 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1604 92316355-f0b4-4df1-b90c-862c8a59935f 1832 1938 … … 1836 1942 1837 1943 * Fix compilation warnings on BSD libc’s and a bug on FreeBSD. 1838 1839 1944 1945 1840 1946 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1603 92316355-f0b4-4df1-b90c-862c8a59935f 1841 1947 … … 1845 1951 1846 1952 * Implemented __refill(). Untested yet. 1847 1848 1953 1954 1849 1955 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1602 92316355-f0b4-4df1-b90c-862c8a59935f 1850 1956 … … 1854 1960 1855 1961 * Made the testsuite shorter. 1856 1857 1962 1963 1858 1964 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1601 92316355-f0b4-4df1-b90c-862c8a59935f 1859 1965 … … 1863 1969 1864 1970 * Protected the _IO_getc_orig declaration. 1865 1866 1971 1972 1867 1973 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1600 92316355-f0b4-4df1-b90c-862c8a59935f 1868 1974 … … 1872 1978 1873 1979 * Oops, compilation fix. 1874 1875 1980 1981 1876 1982 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1599 92316355-f0b4-4df1-b90c-862c8a59935f 1877 1983 … … 1881 1987 1882 1988 * Added __srefill() skeleton, for BSD libc. 1883 1884 1989 1990 1885 1991 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1598 92316355-f0b4-4df1-b90c-862c8a59935f 1886 1992 … … 1890 1996 1891 1997 * Added a note about statically linked binaries and one about getc(). 1892 1893 1998 1999 1894 2000 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1597 92316355-f0b4-4df1-b90c-862c8a59935f 1895 2001 … … 1899 2005 1900 2006 * Don’t run the testsuite if /bin/cat is statically linked. 1901 1902 2007 2008 1903 2009 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1596 92316355-f0b4-4df1-b90c-862c8a59935f 1904 2010 … … 1909 2015 * Always define getc(), but undefine the getc macro beforehands just in case. 1910 2016 * Implemented _IO_getc(). 1911 1912 2017 2018 1913 2019 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1595 92316355-f0b4-4df1-b90c-862c8a59935f 1914 2020 … … 1918 2024 1919 2025 * Implemented fseeko(). 1920 1921 2026 2027 1922 2028 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1594 92316355-f0b4-4df1-b90c-862c8a59935f 1923 2029 … … 1928 2034 * Fix a bug in the fgetln() implementation. The newline was not properly 1929 2035 accounted for in the returned length. 1930 1931 2036 2037 1932 2038 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1593 92316355-f0b4-4df1-b90c-862c8a59935f 1933 2039 … … 1937 2043 1938 2044 * BSD's md5 does not have a --help option. Trying /dev/null instead. 1939 1940 2045 2046 1941 2047 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1592 92316355-f0b4-4df1-b90c-862c8a59935f 1942 2048 … … 1946 2052 1947 2053 * Cleaned up code. 1948 1949 2054 2055 1950 2056 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1591 92316355-f0b4-4df1-b90c-862c8a59935f 1951 2057 … … 1957 2063 * Removed PKG_* stuff from configure.ac. 1958 2064 * Add more compilation warnings. 1959 1960 2065 2066 1961 2067 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1590 92316355-f0b4-4df1-b90c-862c8a59935f 1962 2068 … … 1966 2072 1967 2073 * Got testsuite to work on FreeBSD. 1968 1969 2074 2075 1970 2076 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1589 92316355-f0b4-4df1-b90c-862c8a59935f 1971 2077 … … 1975 2081 1976 2082 * Fix for BSD machines: getc() may be defined as a macro. 1977 1978 2083 2084 1979 2085 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1588 92316355-f0b4-4df1-b90c-862c8a59935f 1980 2086 … … 1984 2090 1985 2091 * Fixed the head call in the testsuite so that it works on OS X. 1986 1987 2092 2093 1988 2094 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1587 92316355-f0b4-4df1-b90c-862c8a59935f 1989 2095 … … 1993 2099 1994 2100 * Added head and tail to the testsuite. 1995 1996 2101 2102 1997 2103 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1586 92316355-f0b4-4df1-b90c-862c8a59935f 1998 2104 … … 2002 2108 2003 2109 * Fixed implicit declaration. 2004 2005 2110 2111 2006 2112 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1585 92316355-f0b4-4df1-b90c-862c8a59935f 2007 2113 … … 2011 2117 2012 2118 * Updated documentation wrt. mmap(). 2013 2014 2119 2120 2015 2121 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1584 92316355-f0b4-4df1-b90c-862c8a59935f 2016 2122 … … 2020 2126 2021 2127 * Missing autoconf check for mmap64(). 2022 2023 2128 2129 2024 2130 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1583 92316355-f0b4-4df1-b90c-862c8a59935f 2025 2131 … … 2029 2135 2030 2136 * Implemented the mmap() family. 2031 2032 2137 2138 2033 2139 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1582 92316355-f0b4-4df1-b90c-862c8a59935f 2034 2140 … … 2038 2144 2039 2145 * Implemented rewind(). 2040 2041 2146 2147 2042 2148 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1581 92316355-f0b4-4df1-b90c-862c8a59935f 2043 2149 … … 2047 2153 2048 2154 * Fix fread() issue with standard input reading. 2049 2050 2155 2156 2051 2157 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1580 92316355-f0b4-4df1-b90c-862c8a59935f 2052 2158 … … 2056 2162 2057 2163 * Added a note about mmap() not being available. 2058 2059 2164 2165 2060 2166 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1579 92316355-f0b4-4df1-b90c-862c8a59935f 2061 2167 … … 2065 2171 2066 2172 * Fix build with older versions of gcc. 2067 2068 2173 2174 2069 2175 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1578 92316355-f0b4-4df1-b90c-862c8a59935f 2070 2176 … … 2074 2180 2075 2181 * Documentation tuning. 2076 2077 2182 2183 2078 2184 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1577 92316355-f0b4-4df1-b90c-862c8a59935f 2079 2185 … … 2083 2189 2084 2190 * Version 0.2 is ready. 2085 2086 2191 2192 2087 2193 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1576 92316355-f0b4-4df1-b90c-862c8a59935f 2088 2194 … … 2092 2198 2093 2199 * Another note in the manpage. 2094 2095 2200 2201 2096 2202 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1575 92316355-f0b4-4df1-b90c-862c8a59935f 2097 2203 … … 2101 2207 2102 2208 * Cosmetic fixes. 2103 2104 2209 2210 2105 2211 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1574 92316355-f0b4-4df1-b90c-862c8a59935f 2106 2212 … … 2112 2218 * Renamed --forks to --max-forks. 2113 2219 * Changed debug messages format. 2114 2115 2220 2221 2116 2222 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1573 92316355-f0b4-4df1-b90c-862c8a59935f 2117 2223 … … 2121 2227 2122 2228 * Oops, forgot to fix --help output. 2123 2124 2229 2230 2125 2231 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1572 92316355-f0b4-4df1-b90c-862c8a59935f 2126 2232 … … 2130 2236 2131 2237 * Rename --fork to --max-forks. 2132 2133 2238 2239 2134 2240 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1571 92316355-f0b4-4df1-b90c-862c8a59935f 2135 2241 … … 2139 2245 2140 2246 * Specified signal handling stuff in the manpage. 2141 2142 2247 2248 2143 2249 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1570 92316355-f0b4-4df1-b90c-862c8a59935f 2144 2250 … … 2149 2255 * Split the bugs manpage section into bugs and restrictions. 2150 2256 * Listed diverted functions. 2151 2152 2257 2258 2153 2259 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1569 92316355-f0b4-4df1-b90c-862c8a59935f 2154 2260 … … 2158 2264 2159 2265 * Fix an uncontrolled corruption bug in fgetln(). 2160 2161 2266 2267 2162 2268 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1568 92316355-f0b4-4df1-b90c-862c8a59935f 2163 2269 … … 2167 2273 2168 2274 * Fix fgetln(). The testsuite *almost* passes. 2169 2170 2275 2276 2171 2277 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1567 92316355-f0b4-4df1-b90c-862c8a59935f 2172 2278 … … 2176 2282 2177 2283 * Implemented BSD fgetln(). Untested yet. 2178 2179 2284 2285 2180 2286 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1566 92316355-f0b4-4df1-b90c-862c8a59935f 2181 2287 … … 2186 2292 * Put back grep and sed into the testsuite, now that we can protect newlines 2187 2293 from being fuzzed away. 2188 2189 2294 2295 2190 2296 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1565 92316355-f0b4-4df1-b90c-862c8a59935f 2191 2297 … … 2195 2301 2196 2302 * Minor layout tuning. 2197 2198 2303 2304 2199 2305 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1564 92316355-f0b4-4df1-b90c-862c8a59935f 2200 2306 … … 2205 2311 * Allow octal escape values for -P and -R. 2206 2312 * Updated manpage accordingly and added a few minor things in it. 2207 2208 2313 2314 2209 2315 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1563 92316355-f0b4-4df1-b90c-862c8a59935f 2210 2316 … … 2214 2320 2215 2321 * Change -N to -n for --network. 2216 2217 2322 2323 2218 2324 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1562 92316355-f0b4-4df1-b90c-862c8a59935f 2219 2325 … … 2223 2329 2224 2330 * Clarified reproducibility claim. 2225 2226 2331 2332 2227 2333 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1561 92316355-f0b4-4df1-b90c-862c8a59935f 2228 2334 … … 2232 2338 2233 2339 * Network support. 2234 2235 2340 2341 2236 2342 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1560 92316355-f0b4-4df1-b90c-862c8a59935f 2237 2343 … … 2241 2347 2242 2348 * Manpage layout improvements. 2243 2244 2349 2350 2245 2351 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1559 92316355-f0b4-4df1-b90c-862c8a59935f 2246 2352 … … 2250 2356 2251 2357 * Minor manpage improvement. 2252 2253 2358 2359 2254 2360 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1558 92316355-f0b4-4df1-b90c-862c8a59935f 2255 2361 … … 2259 2365 2260 2366 * Improved manpage, especially the statistical effect of using -R. 2261 2262 2367 2368 2263 2369 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1557 92316355-f0b4-4df1-b90c-862c8a59935f 2264 2370 … … 2268 2374 2269 2375 * Implemented -R / --refuse. 2270 2271 2376 2377 2272 2378 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1555 92316355-f0b4-4df1-b90c-862c8a59935f 2273 2379 … … 2277 2383 2278 2384 * Implement -P / --protect. 2279 2280 2385 2386 2281 2387 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1554 92316355-f0b4-4df1-b90c-862c8a59935f 2282 2388 … … 2288 2394 fopen_orig() call because it will call our own diverted open() function 2289 2395 and we don't want it to fiddle with our structures. 2290 2291 2396 2397 2292 2398 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1553 92316355-f0b4-4df1-b90c-862c8a59935f 2293 2399 … … 2298 2404 * Do not fuzz anything if 0 bytes were read. 2299 2405 * Added a debug message for fuzzing. 2300 2301 2406 2407 2302 2408 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1552 92316355-f0b4-4df1-b90c-862c8a59935f 2303 2409 … … 2307 2413 2308 2414 * Better debug messages in load-stream.c. 2309 2310 2415 2416 2311 2417 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1551 92316355-f0b4-4df1-b90c-862c8a59935f 2312 2418 … … 2316 2422 2317 2423 * Implemented %c in our debug() printf implementation. 2318 2319 2424 2425 2320 2426 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1550 92316355-f0b4-4df1-b90c-862c8a59935f 2321 2427 … … 2325 2431 2326 2432 * Use "strings </dev/urandom", not "strings /dev/urandom". 2327 2328 2433 2434 2329 2435 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1549 92316355-f0b4-4df1-b90c-862c8a59935f 2330 2436 … … 2335 2441 * Added a stupid PRNG to streamcat and fdcat. 2336 2442 * Do not use sed in the testsuite, because of OS X. 2337 2338 2443 2444 2339 2445 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1548 92316355-f0b4-4df1-b90c-862c8a59935f 2340 2446 … … 2345 2451 * No longer use the OS's PRNG, we use our own (based on a Dr Dobbs article 2346 2452 from November 1985, page 91). 2347 2348 2453 2454 2349 2455 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1547 92316355-f0b4-4df1-b90c-862c8a59935f 2350 2456 … … 2354 2460 2355 2461 * Split some code into clean functions. 2356 2357 2462 2463 2358 2464 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1546 92316355-f0b4-4df1-b90c-862c8a59935f 2359 2465 … … 2363 2469 2364 2470 * Make the testsuite reproductible. 2365 2366 2471 2472 2367 2473 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1545 92316355-f0b4-4df1-b90c-862c8a59935f 2368 2474 … … 2372 2478 2373 2479 * Now works on Darwin! 2374 2375 2480 2481 2376 2482 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1544 92316355-f0b4-4df1-b90c-862c8a59935f 2377 2483 … … 2381 2487 2382 2488 * The whole crap now builds on OS X. Now if it only agreed to run, too... 2383 2384 2489 2490 2385 2491 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1543 92316355-f0b4-4df1-b90c-862c8a59935f 2386 2492 … … 2390 2496 2391 2497 * Minor optimisations to the testsuite. 2392 2393 2498 2499 2394 2500 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1542 92316355-f0b4-4df1-b90c-862c8a59935f 2395 2501 … … 2399 2505 2400 2506 * Oops, fixed the testsuite again. 2401 2402 2507 2508 2403 2509 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1541 92316355-f0b4-4df1-b90c-862c8a59935f 2404 2510 … … 2408 2514 2409 2515 * Oops, fixed stdout writing. 2410 2411 2516 2517 2412 2518 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1540 92316355-f0b4-4df1-b90c-862c8a59935f 2413 2519 … … 2417 2523 2418 2524 * Totally reworked webpage. 2419 2420 2525 2526 2421 2527 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1539 92316355-f0b4-4df1-b90c-862c8a59935f 2422 2528 … … 2426 2532 2427 2533 * Output process status to stdout, not stderr. 2428 2429 2534 2535 2430 2536 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1538 92316355-f0b4-4df1-b90c-862c8a59935f 2431 2537 … … 2435 2541 2436 2542 * Do not count debug bytes in the --max-bytes count. 2437 2438 2543 2544 2439 2545 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1537 92316355-f0b4-4df1-b90c-862c8a59935f 2440 2546 … … 2444 2550 2445 2551 * Fix typo in manpage. 2446 2447 2552 2553 2448 2554 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1536 92316355-f0b4-4df1-b90c-862c8a59935f 2449 2555 … … 2455 2561 does not remove debug messages. 2456 2562 * Slightly improved fd handling code. 2457 2458 2563 2564 2459 2565 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1535 92316355-f0b4-4df1-b90c-862c8a59935f 2460 2566 … … 2465 2571 * Made the debug() function signal-safe by reimplementing the necessary 2466 2572 subset of fprintf() we needed. 2467 2468 2573 2574 2469 2575 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1534 92316355-f0b4-4df1-b90c-862c8a59935f 2470 2576 … … 2474 2580 2475 2581 * Deprecate README tutorial. Everything’s in the manpage now. 2476 2477 2582 2583 2478 2584 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1533 92316355-f0b4-4df1-b90c-862c8a59935f 2479 2585 … … 2484 2590 * Implemented signal handling. 2485 2591 * Updated documentation accordingly and improved a few parts. 2486 2487 2592 2593 2488 2594 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1532 92316355-f0b4-4df1-b90c-862c8a59935f 2489 2595 … … 2493 2599 2494 2600 * Alphabetise flags in help output and manpage. 2495 2496 2601 2602 2497 2603 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1531 92316355-f0b4-4df1-b90c-862c8a59935f 2498 2604 … … 2502 2608 2503 2609 * Update documentation. 2504 2505 2610 2611 2506 2612 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1530 92316355-f0b4-4df1-b90c-862c8a59935f 2507 2613 … … 2513 2619 * Implement -c (--cmdline). 2514 2620 * Updated documentation accordingly. 2515 2516 2621 2622 2517 2623 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1529 92316355-f0b4-4df1-b90c-862c8a59935f 2518 2624 … … 2523 2629 * Check regex syntax in zzuf. 2524 2630 * Fix minor, harmful memory leaks. 2525 2526 2631 2632 2527 2633 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1528 92316355-f0b4-4df1-b90c-862c8a59935f 2528 2634 … … 2532 2638 2533 2639 * Factored regex matching stuff. 2534 2535 2640 2641 2536 2642 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1527 92316355-f0b4-4df1-b90c-862c8a59935f 2537 2643 … … 2541 2647 2542 2648 * Added the -i flag (for stdin fuzzing). 2543 2544 2649 2650 2545 2651 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1526 92316355-f0b4-4df1-b90c-862c8a59935f 2546 2652 … … 2550 2656 2551 2657 * Change -i/-e to -I/-E. 2552 2553 2658 2659 2554 2660 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1525 92316355-f0b4-4df1-b90c-862c8a59935f 2555 2661 … … 2559 2665 2560 2666 * Renamed functions here and there. 2561 2562 2667 2668 2563 2669 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1524 92316355-f0b4-4df1-b90c-862c8a59935f 2564 2670 … … 2569 2675 * Improved zfd_register() and zfd_* function performances. 2570 2676 * Changed function names here and there. 2571 2572 2677 2678 2573 2679 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1523 92316355-f0b4-4df1-b90c-862c8a59935f 2574 2680 … … 2579 2685 * Fixed a partial read data loss bug in the fread implementation. 2580 2686 * Cosmetic fixes. 2581 2582 2687 2688 2583 2689 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1522 92316355-f0b4-4df1-b90c-862c8a59935f 2584 2690 … … 2588 2694 2589 2695 * Added cat reimplementations to the testsuite. 2590 2591 2696 2697 2592 2698 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1521 92316355-f0b4-4df1-b90c-862c8a59935f 2593 2699 … … 2597 2703 2598 2704 * Shorten function names. 2599 2600 2705 2706 2601 2707 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1520 92316355-f0b4-4df1-b90c-862c8a59935f 2602 2708 … … 2606 2712 2607 2713 * Hide struct zzuf behind public functions. No real abstraction yet. 2608 2609 2714 2715 2610 2716 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1519 92316355-f0b4-4df1-b90c-862c8a59935f 2611 2717 … … 2615 2721 2616 2722 * Add a changelog (from version 1.0). 2617 2618 2723 2724 2619 2725 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1518 92316355-f0b4-4df1-b90c-862c8a59935f 2620 2726 … … 2624 2730 2625 2731 * Do not put version information in the distributed .so. 2626 2627 2732 2733 2628 2734 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1517 92316355-f0b4-4df1-b90c-862c8a59935f 2629 2735 … … 2633 2739 2634 2740 * Update documentation. 2635 2636 2741 2742 2637 2743 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1516 92316355-f0b4-4df1-b90c-862c8a59935f 2638 2744 … … 2642 2748 2643 2749 * Oops, correctly install manpage. 2644 2645 2750 2751 2646 2752 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1515 92316355-f0b4-4df1-b90c-862c8a59935f 2647 2753 … … 2651 2757 2652 2758 * Typo in Makefile.am. 2653 2654 2759 2760 2655 2761 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1514 92316355-f0b4-4df1-b90c-862c8a59935f 2656 2762 … … 2660 2766 2661 2767 * Prepare version 0.1. 2662 2663 2768 2769 2664 2770 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1513 92316355-f0b4-4df1-b90c-862c8a59935f 2665 2771 … … 2669 2775 2670 2776 * Sync’ed README and manpage. 2671 2672 2777 2778 2673 2779 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1512 92316355-f0b4-4df1-b90c-862c8a59935f 2674 2780 … … 2678 2784 2679 2785 * Slightly updated documentation. 2680 2681 2786 2787 2682 2788 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1511 92316355-f0b4-4df1-b90c-862c8a59935f 2683 2789 … … 2688 2794 * Fix stdout/stderr copying. Don't use fprintf for something that can 2689 2795 have null bytes (lol @ me). 2690 2691 2796 2797 2692 2798 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1510 92316355-f0b4-4df1-b90c-862c8a59935f 2693 2799 … … 2698 2804 * Fix a cleanup bug in the testsuite. 2699 2805 * If any of the tests failed, do not erase the test files. 2700 2701 2806 2807 2702 2808 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1509 92316355-f0b4-4df1-b90c-862c8a59935f 2703 2809 … … 2707 2813 2708 2814 * Slightly modified --help message. 2709 2710 2815 2816 2711 2817 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1508 92316355-f0b4-4df1-b90c-862c8a59935f 2712 2818 … … 2716 2822 2717 2823 * Wrote a manpage. Phew. 2718 2719 2824 2825 2720 2826 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1507 92316355-f0b4-4df1-b90c-862c8a59935f 2721 2827 … … 2725 2831 2726 2832 * Implement --max-bytes and --max-time. 2727 2728 2833 2834 2729 2835 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1506 92316355-f0b4-4df1-b90c-862c8a59935f 2730 2836 … … 2736 2842 * Implemented “quiet” mode. 2737 2843 * Handle stdin and stderr in their own pipes. 2738 2739 2844 2845 2740 2846 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1505 92316355-f0b4-4df1-b90c-862c8a59935f 2741 2847 … … 2745 2851 2746 2852 * Don’t rely on libzzuf.h in debug.c, so that it can be used in zzuf, too. 2747 2748 2853 2854 2749 2855 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1504 92316355-f0b4-4df1-b90c-862c8a59935f 2750 2856 … … 2754 2860 2755 2861 * Fork to launch the child and read its stdout/stderr. 2756 2757 2862 2863 2758 2864 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1503 92316355-f0b4-4df1-b90c-862c8a59935f 2759 2865 … … 2763 2869 2764 2870 * Improved help. 2765 2766 2871 2872 2767 2873 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1502 92316355-f0b4-4df1-b90c-862c8a59935f 2768 2874 … … 2772 2878 2773 2879 * Improved TODO list. 2774 2775 2880 2881 2776 2882 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1501 92316355-f0b4-4df1-b90c-862c8a59935f 2777 2883 … … 2781 2887 2782 2888 * More testsuite improvements. 2783 2784 2889 2890 2785 2891 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1500 92316355-f0b4-4df1-b90c-862c8a59935f 2786 2892 … … 2790 2896 2791 2897 * Better tests and error reporting in the testsuite. 2792 2793 2898 2899 2794 2900 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1499 92316355-f0b4-4df1-b90c-862c8a59935f 2795 2901 … … 2799 2905 2800 2906 * Huge performance improvement by caching the bit array. Yay. 2801 2802 2907 2908 2803 2909 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1498 92316355-f0b4-4df1-b90c-862c8a59935f 2804 2910 … … 2809 2915 * Added getc(), fgetc(), fgets(), ungetc(), getline() and getdelim(). 2810 2916 * sed now works properly. 2811 2812 2917 2918 2813 2919 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1497 92316355-f0b4-4df1-b90c-862c8a59935f 2814 2920 … … 2818 2924 2819 2925 * Better, more complete testsuite program. 2820 2821 2926 2927 2822 2928 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1496 92316355-f0b4-4df1-b90c-862c8a59935f 2823 2929 … … 2827 2933 2828 2934 * Added a testsuite script. 2829 2830 2935 2936 2831 2937 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1495 92316355-f0b4-4df1-b90c-862c8a59935f 2832 2938 … … 2836 2942 2837 2943 * Split preload.c into load-fd.c and load-stream.c. 2838 2839 2944 2945 2840 2946 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1494 92316355-f0b4-4df1-b90c-862c8a59935f 2841 2947 … … 2845 2951 2846 2952 * Update README file. 2847 2848 2953 2954 2849 2955 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1493 92316355-f0b4-4df1-b90c-862c8a59935f 2850 2956 … … 2854 2960 2855 2961 * Added AUTHORS file. 2856 2857 2962 2963 2858 2964 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1492 92316355-f0b4-4df1-b90c-862c8a59935f 2859 2965 … … 2863 2969 2864 2970 * More TODO. 2865 2866 2971 2972 2867 2973 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1491 92316355-f0b4-4df1-b90c-862c8a59935f 2868 2974 … … 2872 2978 2873 2979 * Rename zzuf_preload to zzuf_preload_libc. You never know. 2874 2875 2980 2981 2876 2982 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1490 92316355-f0b4-4df1-b90c-862c8a59935f 2877 2983 … … 2881 2987 2882 2988 * Added a few examples to README. 2883 2884 2989 2990 2885 2991 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1489 92316355-f0b4-4df1-b90c-862c8a59935f 2886 2992 … … 2890 2996 2891 2997 * Fix ratio so that it talks about bits, not bytes. 2892 2893 2998 2999 2894 3000 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1488 92316355-f0b4-4df1-b90c-862c8a59935f 2895 3001 … … 2899 3005 2900 3006 * Support --prefix (library location). 2901 2902 3007 3008 2903 3009 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1487 92316355-f0b4-4df1-b90c-862c8a59935f 2904 3010 … … 2908 3014 2909 3015 * Rename percent to ratio. 2910 2911 3016 3017 2912 3018 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1486 92316355-f0b4-4df1-b90c-862c8a59935f 2913 3019 … … 2917 3023 2918 3024 * Crap, percents could not go higer than 1.0. 2919 2920 3025 3026 2921 3027 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1485 92316355-f0b4-4df1-b90c-862c8a59935f 2922 3028 … … 2926 3032 2927 3033 * Switch random back to 32 bits. It's enough (tm). 2928 2929 3034 3035 2930 3036 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1484 92316355-f0b4-4df1-b90c-862c8a59935f 2931 3037 … … 2936 3042 * Really fix the inconsistency bug. Now dd bs=2048 count=1 gives the same 2937 3043 result as dd bs=1 count=2048. 2938 2939 3044 3045 2940 3046 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1483 92316355-f0b4-4df1-b90c-862c8a59935f 2941 3047 … … 2945 3051 2946 3052 * Implemented lseek() and factored lseek64() code. 2947 2948 3053 3054 2949 3055 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1482 92316355-f0b4-4df1-b90c-862c8a59935f 2950 3056 … … 2955 3061 * Handle percent < 100.0/CHUNK_SIZE a bit better. 2956 3062 * Fix a grave index bug in the fuzzer that made everything inconsistent. 2957 2958 3063 3064 2959 3065 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1481 92316355-f0b4-4df1-b90c-862c8a59935f 2960 3066 … … 2964 3070 2965 3071 * Add a printf attribute to the debug function to trap errors. 2966 2967 3072 3073 2968 3074 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1480 92316355-f0b4-4df1-b90c-862c8a59935f 2969 3075 … … 2973 3079 2974 3080 * Oops, fix a bug in the lseek64() diversion. 2975 2976 3081 3082 2977 3083 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1479 92316355-f0b4-4df1-b90c-862c8a59935f 2978 3084 … … 2982 3088 2983 3089 * Divert close, fclose, lseek64. 2984 2985 3090 3091 2986 3092 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1478 92316355-f0b4-4df1-b90c-862c8a59935f 2987 3093 … … 2991 3097 2992 3098 * Remove useless verbosity. 2993 2994 3099 3100 2995 3101 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1477 92316355-f0b4-4df1-b90c-862c8a59935f 2996 3102 … … 3000 3106 3001 3107 * Divert fseek(). 3002 3003 3108 3109 3004 3110 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1476 92316355-f0b4-4df1-b90c-862c8a59935f 3005 3111 … … 3009 3115 3010 3116 * Better error reporting if command failed. 3011 3012 3117 3118 3013 3119 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1475 92316355-f0b4-4df1-b90c-862c8a59935f 3014 3120 … … 3019 3125 * Add --debug. 3020 3126 * --include and --exclude now work. 3021 3022 3127 3128 3023 3129 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1474 92316355-f0b4-4df1-b90c-862c8a59935f 3024 3130 … … 3029 3135 * Add fallbacks to our functions in case other libraries call libc functions 3030 3136 in their init constructor (eg. libproc). 3031 3032 3137 3138 3033 3139 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1473 92316355-f0b4-4df1-b90c-862c8a59935f 3034 3140 … … 3038 3144 3039 3145 * Added code for --include/--exclude. Does not work yet. 3040 3041 3146 3147 3042 3148 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1472 92316355-f0b4-4df1-b90c-862c8a59935f 3043 3149 … … 3047 3153 3048 3154 * Support fopen64(). 3049 3050 3155 3156 3051 3157 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1471 92316355-f0b4-4df1-b90c-862c8a59935f 3052 3158 … … 3056 3162 3057 3163 * First somewhat working version. 3058 3059 3164 3165 3060 3166 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1470 92316355-f0b4-4df1-b90c-862c8a59935f 3061 3167 … … 3065 3171 3066 3172 * Fix a bug and refactor some code. 3067 3068 3173 3174 3069 3175 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1467 92316355-f0b4-4df1-b90c-862c8a59935f 3070 3176 … … 3074 3180 3075 3181 * First try at libzzuf. 3076 3077 3182 3183 3078 3184 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1466 92316355-f0b4-4df1-b90c-862c8a59935f 3079 3185 … … 3083 3189 3084 3190 * Oops, typo. 3085 3086 3191 3192 3087 3193 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1465 92316355-f0b4-4df1-b90c-862c8a59935f 3088 3194 … … 3092 3198 3093 3199 * Easy POC code. We need some LD_PRELOAD shit instead. 3094 3095 3200 3201 3096 3202 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1464 92316355-f0b4-4df1-b90c-862c8a59935f 3097 3203 … … 3101 3207 3102 3208 * Initial tree. 3103 3104 3209 3210 3105 3211 git-svn-id: svn://svn.zoy.org/libcaca/zzuf/trunk@1463 92316355-f0b4-4df1-b90c-862c8a59935f -
zzuf/trunk/NEWS
r2338 r2366 1 1 $Id$ 2 3 Changes 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. 2 9 3 10 Changes from zzuf 0.10 to 0.11 -
zzuf/trunk/configure.ac
r2338 r2366 1 1 # $Id: configure.ac 98 2006-09-22 16:27:37Z sam $ 2 2 3 AC_INIT(zzuf, 0.1 1)3 AC_INIT(zzuf, 0.12) 4 4 AC_CONFIG_AUX_DIR(.auto) 5 5 AM_CONFIG_HEADER(config.h)
Note: See TracChangeset
for help on using the changeset viewer.