Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 4eba9f9c | 2023-03-12 16:15:54 | fuzz: Separate fuzzer for DTD validation | ||
| 42322eba | 2023-03-08 13:59:03 | fuzz: Inject random malloc failures Fixes #344. | ||
| 541b1e28 | 2023-03-08 13:59:00 | fuzz: Support variable integer sizes in fuzz data Also switch to big-endian. | ||
| 09dac45a | 2022-12-26 17:49:27 | fuzz: Add separate XInclude fuzzer XIncludes involve XPath processing which can still lead to timeouts when fuzzing. This will probably take a while to fix. The rest of the XML parsing code should hopefully run without timeouts now. OSS-Fuzz only shows a single timeout test case, so separate the XInclude from the core XML fuzzer. | ||
| f9ccb3b8 | 2021-02-22 21:26:13 | Check for feature flags in fuzzer tests | ||
| 0d5f3710 | 2020-08-24 16:28:54 | Consolidate seed corpus generation Implement file handling in C to speed up corpus generation. | ||
| 0d9da029 | 2020-08-24 03:16:25 | Test fuzz targets with dummy driver Run fuzz targets with files in seed corpus during test. | ||
| ad26a60f | 2020-08-06 13:20:01 | Add XPath and XPointer fuzzer | ||
| eac1c7e2 | 2020-06-21 14:42:00 | Fuzz target for XML Schemas This only tests the schema parser for now. | ||
| ffd31dbe | 2020-06-21 12:14:19 | Move entity recorder to fuzz.c | ||
| 536f421d | 2020-06-15 12:20:54 | Fuzz target for HTML parser | ||
| 00ed736e | 2020-06-05 12:49:25 | Add a couple of libFuzzer targets - XML fuzzer Currently tests the pull parser, push parser and reader, as well as serialization. Supports splitting fuzz data into multiple documents for things like external DTDs or entities. The seed corpus is built from parts of the test suite. - Regexp fuzzer Seed corpus was statically generated from test suite. - URI fuzzer Tests parsing and most other functions from uri.c. |