Skip to content

PHP-Fuzzer 0.0.8

Compare
Choose a tag to compare
@nikic nikic released this 08 Aug 20:59
· 17 commits to master since this release

Changed

  • Fuzzing targets are now passed a PHPFuzzer\Config class in the $config variable, which has a more limited interface than the Fuzzer class. This class is exposed from php-fuzzer.phar. For backwards compatibility, it is also available using the $fuzzer variable.

Added

  • Add support for instrumenting match.
  • Add support for configuring the allowed exceptions using Config::setAllowedExceptions().

Fixed

  • Fix instrumentation of coalesce assign (??=).
  • Avoid triggering the shutdown handler for errors outside fuzzing.
  • Gracefully handle invalid arguments.