Revision tags: php-8.0.0, php-7.3.25, php-7.4.13, php-8.0.0RC5, php-7.4.13RC1, php-8.0.0RC4, php-7.3.25RC1, php-7.4.12, php-8.0.0RC3, php-7.3.24, php-8.0.0RC2, php-7.4.12RC1, php-7.3.24RC1, php-7.2.34, php-8.0.0rc1, php-7.4.11, php-7.3.23, php-8.0.0beta4, php-7.4.11RC1, php-7.3.23RC1 |
|
#
2f95af99 |
| 04-Sep-2020 |
Nikita Popov |
Disable InfiniteIterator class while fuzzing The combination of LimitIterator and InfiniteIterator can cause effectively infinite loops that bypass the executor step limit.
|
#
05cd31ef |
| 02-Sep-2020 |
Nikita Popov |
Extend function blacklist in execute fuzzer Add pfsockopen and stream_socket_server.
|
Revision tags: php-8.0.0beta3, php-7.4.10, php-7.3.22 |
|
#
bb1d0319 |
| 27-Aug-2020 |
Nikita Popov |
Fix typo This was supposed to include the header, not the C file...
|
#
a88226d1 |
| 27-Aug-2020 |
Nikita Popov |
Generate execute corpus in generate_all.php And add crypt() to the function blacklist, it can be very slow.
|
Revision tags: php-8.0.0beta2, php-7.3.22RC1, php-7.4.10RC1, php-8.0.0beta1, php-7.4.9, php-7.2.33, php-7.3.21, php-8.0.0alpha3, php-7.4.9RC1, php-7.3.21RC1, php-7.4.8, php-7.2.32, php-8.0.0alpha2, php-7.3.20, php-8.0.0alpha1, php-7.4.8RC1, php-7.3.20RC1, php-7.4.7, php-7.3.19, php-7.4.7RC1, php-7.3.19RC1, php-7.4.6, php-7.2.31, php-7.4.6RC1, php-7.3.18RC1, php-7.2.30, php-7.4.5, php-7.3.17, php-7.4.5RC1, php-7.3.17RC1, php-7.3.18, php-7.4.4, php-7.2.29, php-7.3.16, php-7.4.4RC1, php-7.3.16RC1, php-7.4.3, php-7.2.28, php-7.3.15RC1, php-7.4.3RC1, php-7.3.15, php-7.2.27, php-7.4.2, php-7.3.14, php-7.3.14RC1, php-7.4.2RC1, php-7.4.1, php-7.2.26, php-7.3.13, php-7.4.1RC1, php-7.3.13RC1, php-7.2.26RC1, php-7.4.0, php-7.2.25, php-7.3.12, php-7.4.0RC6, php-7.3.12RC1, php-7.2.25RC1, php-7.4.0RC5, php-7.1.33, php-7.2.24, php-7.3.11, php-7.4.0RC4 |
|
#
c29838c5 |
| 09-Oct-2019 |
Nikita Popov |
Add experimental "execute" fuzzer This is an end-to-end fuzzer that executes arbitrary PHP code. We replace the executor with a finite-step executor to avoid getting stuck in lo
Add experimental "execute" fuzzer This is an end-to-end fuzzer that executes arbitrary PHP code. We replace the executor with a finite-step executor to avoid getting stuck in loops or recursion.
show more ...
|
#
b0b83617 |
| 30-Jun-2020 |
Nikita Popov |
Extract some common fuzzer code
|
#
88355dd3 |
| 07-Jun-2020 |
twosee |
Constify char * arguments of APIs Closes GH-5676.
|
#
dabc28d1 |
| 21-Dec-2019 |
Christoph M. Becker |
Fix #78880: Spelling error report We fix the most often occuring typos according to a recent codespell report[1] in tests, code comments and documentation. [1] <https://fossies.
Fix #78880: Spelling error report We fix the most often occuring typos according to a recent codespell report[1] in tests, code comments and documentation. [1] <https://fossies.org/linux/test/php-src-master-f8f48ce.191129.tar.gz/codespell.html>.
show more ...
|
#
991a0250 |
| 02-Nov-2019 |
Nikita Popov |
Reduce oniguruma retry limit in fuzzer For some patterns matching may take quite long even at retry limit 100000 and it seems that this is not easy to fix on the oniguruma side.
Reduce oniguruma retry limit in fuzzer For some patterns matching may take quite long even at retry limit 100000 and it seems that this is not easy to fix on the oniguruma side. Reduce the retry limit by another factor of 10 in hope of reducing timeouts.
show more ...
|
#
bd21e202 |
| 08-Oct-2019 |
Nikita Popov |
Reduce oniguruma limits in fuzzing sapi The defaults are fairly conservative and may still take quite a bit to match a single expression. Reduce them by a factor of 10x to speed up f
Reduce oniguruma limits in fuzzing sapi The defaults are fairly conservative and may still take quite a bit to match a single expression. Reduce them by a factor of 10x to speed up fuzzing.
show more ...
|
Revision tags: php-7.3.11RC1, php-7.2.24RC1, php-7.4.0RC3 |
|
#
7e295da8 |
| 26-Sep-2019 |
Nikita Popov |
Limit max length for parser fuzzer We're getting some very large inputs (~500KB) on OSS-Fuzz, which slot down performance a lot. Let's try limiting this, starting with a still fairly
Limit max length for parser fuzzer We're getting some very large inputs (~500KB) on OSS-Fuzz, which slot down performance a lot. Let's try limiting this, starting with a still fairly large value of 64KB. Also remove the max_execution_time limit, so that slow test cases cause a genuine libfuzzer timeout and we may investigate them.
show more ...
|
#
5d6e923d |
| 24-Sep-2019 |
Gabriel Caruso |
Remove mention of PHP major version in Copyright headers Closes GH-4732.
|
Revision tags: php-7.2.23, php-7.3.10, php-7.4.0RC2 |
|
#
c4e2ca60 |
| 13-Sep-2019 |
Nikita Popov |
Various improvements to fuzzer SAPIs
|
Revision tags: php-7.2.23RC1, php-7.3.10RC1, php-7.4.0RC1, php-7.1.32, php-7.2.22, php-7.3.9, php-7.4.0beta4, php-7.2.22RC1, php-7.3.9RC1, php-7.4.0beta2, php-7.1.31 |
|
#
41f45647 |
| 31-Jul-2019 |
Stanislav Malyshev |
Add fuzzer SAPIs to the core
|