28 Commits

Author SHA1 Message Date
Stanislav Malyshev
6eb6b264e5 More file_handle fixes 2019-07-23 17:33:01 -07:00
Stanislav Malyshev
3ca606e0eb Fix parser fuzzer 2019-07-22 22:49:17 -07:00
Stanislav Malyshev
a87f4c425e Update parser for recent changes in file handle structure. 2019-07-18 13:09:36 -07:00
Stanislav Malyshev
aa37421fd9 fix permissions 2019-07-07 17:05:18 -07:00
Stanislav Malyshev
956ef01fd4 Add more tests 2019-05-27 17:15:54 -07:00
kazusuke sasezaki
ee35851b0e fixed typo 2019-04-09 01:12:23 +02:00
Stanislav Malyshev
5d1913acdc master branch removes all TSRMLS_* macros, add compat layer to support that 2019-04-01 11:06:15 -07:00
Johannes Schlüter
48d6a8b40d Switch to PHP License 3.01 2019-03-18 13:30:44 +01:00
Stanislav Malyshev
92288aabec Fix README 2019-03-17 23:11:04 -07:00
Stanislav Malyshev
c9cde90e78 Limit execution time by 20 secs.
OSS-Fuzz has 25 second run limit.
Realistic production configs would have this limit. And if some
code breaks the limit we'd like to know it too.
2019-03-17 23:08:39 -07:00
Stanislav Malyshev
f90a310a96 Update README 2019-03-13 13:14:33 -07:00
Stanislav Malyshev
b51268e8a9 Add rpath provision 2019-03-12 22:24:39 -07:00
Stanislav Malyshev
13e0061f7e Use call_user_function - it's simpler 2019-03-11 22:57:26 -07:00
Stanislav Malyshev
f134133bf2 Use better test for enabling extensions 2019-03-11 22:25:19 -07:00
Stanislav Malyshev
850d1aaa7b Add mb_regex fuzzer.
Also refactor callers code a bit and disable LSAN.
2019-03-11 20:56:21 -07:00
Stanislav Malyshev
30103cfdce Disable Zend MM for fuzzing
Ideally, we'd test it in both modes, but until then I think
it makes more sense to test in non-Zend mode as it will find
more bugs this way.
2019-03-11 15:53:54 -07:00
Stanislav Malyshev
69ffaf2606 Generalize build configs
Eventually I hope to learn enough autoconf magic to reduce
the boilerplate even more.
2019-03-06 23:49:20 -08:00
Stanislav Malyshev
caa9bfbd8e I don't think this file is doing anything useful 2019-03-06 22:52:28 -08:00
Stanislav Malyshev
7773881848 Fix option 2019-03-04 14:50:41 -08:00
Stanislav Malyshev
8c21042711 Update README 2019-03-04 14:32:36 -08:00
Stanislav Malyshev
6c46692bbd Add EXIF fuzzer 2019-03-04 14:26:17 -08:00
Stanislav Malyshev
8e5e991e8f Fix regular build 2019-03-04 13:21:58 -08:00
Stanislav Malyshev
2b1e2df207 Fix condition 2019-03-04 13:13:33 -08:00
Stanislav Malyshev
094a4334e6 Update build options 2019-03-04 12:11:07 -08:00
Stanislav Malyshev
f13b3de711 Add dictionary and corpus for JSON 2019-03-04 12:10:29 -08:00
Stanislav Malyshev
046640debd Support both -lFuzzer and OSS-Fuzz 2019-03-03 18:38:13 -08:00
Stanislav Malyshev
1fec0cd083 Fix README 2019-03-03 17:29:34 -08:00
Johannes Schlüter
eda5369b50 Add code from October 2017 2018-11-27 17:53:05 +01:00