aboutsummaryrefslogtreecommitdiff
path: root/projects/mupdf
AgeCommit message (Collapse)Author
2021-09-24mupdf: fix build (#6518)DavidKorczynski
2021-04-02[mupdf] Copy fuzzer glue code to dir outside of git repo (#5504)Sebastian Rasmussen
This makes it easier to build the fuzzer using a locally checked out git repo without having to manually copy the fuzzer glue code into the locally checked out git repo first.
2021-03-31[mupdf] Improve custom allocator (#5505)Sebastian Rasmussen
Previously the allocator handled small pointer values incorrectly and prevented multiple executions (unexpectedly used when OSS-fuzz uses LSAN to look for memory leaks).
2020-07-06Update Dockerfiles (#4070)devtty1er
* Use LABEL in place of MAINTAINER * Remove LABEL maintainer from Dockerfiles
2020-03-10[presubmit] Enforce language attribute in project.yaml to be always set. (#3477)Max Moroz
* [presubmit] Enforce language attribute in projectt.yaml to be always set. * Update documentation, better presubmit check, new project template. * add docstring to templates.py * Add example values in the project.yaml template and remove python value for now * Add "project: c++" to 256 projects * format * Add labels and selective_unpack sections to the presubmit check * fix incorrect auto_ccs format in three projects * fix nss emails after rebase
2020-02-18[mupdf] Add @julians to auto_ccs (#3406)Sebastian Rasmussen
2020-01-21[mupdf] enable dataflow config (#1632). (#3272)Max Moroz
Tested with https://pantheon.corp.google.com/logs/viewer?resource=build%2Fbuild_id%2F9e804198-492a-4762-8551-928c66a8b4e1&project=oss-fuzz&minLogLevel=0&expandAll=false&timestamp=2020-01-21T23:45:43.424000000Z&customFacets=&limitCustomFacetWidth=true&dateRangeEnd=2020-01-21T23:43:14.050Z&interval=PT1H&dateRangeUnbound=backwardInTime&scrollTimestamp=2020-01-21T20:24:16.755968968Z
2019-05-01[mupdf] Update to latest version of API provided by MuPDF. (#2362)Sebastian Rasmussen
This reverts commit 7fa021dfbecf30aa04613d8497954f6a482dbb09 because the corresponding API was reverted in the upstream project.
2019-05-01Migrate projects using -lFuzzingEngine to $LIB_FUZZING_ENGINE (#2325)jonathanmetzman
Migrate from -lFuzzingEngine to $LIB_FUZZING_ENGINE where possible and not causing breakage
2019-04-05[mupdf] Update to latest version of API provided by MuPDF. (#2294)Sebastian Rasmussen
2018-09-24[mupdf] Add custom allocator to avoid having fuzzer kill process (#1830) (#1832)Sebastian Rasmussen
This fixes oss-fuzz #5679 and oss-fuzz #7803 for the mupdf project.
2018-08-31[mupdf] Plug memory leaks in fuzzer itself. (oss-fuzz #5497) (#1778)Sebastian Rasmussen
If mupdf throws an exception (extremely likely in when fuzzing), none of the resources such as the rendered pixmap, document or stream were reclaimed before exiting causing memory leaks. These leaks were blamed on the software itself, when it actually was the fuzzer implementation that leaked. Fix this by always cleaning up all resources.
2018-07-08[mupdf] Adapt to recent API change, so test compiles again. (#1601)Sebastian Rasmussen
2018-05-10[mupdf] Change the name of the library used. (#1409)Sebastian Rasmussen
The library name in the upstream project has changed recently, accommodate for that.
2018-01-22[mupdf] Ensure ctm variable is initialized (#1102)Jonathan Rudenberg
2018-01-21[mupdf] Add @sebras to auto_ccs (#1100)Jonathan Rudenberg
2018-01-19[mupdf] Ensure document is always freed (#1094)Jonathan Rudenberg
2018-01-19[mupdf] Fix fuzzer (#1091)Jonathan Rudenberg
Without the document handlers registered, nothing gets fuzzed!
2018-01-18Disable failing ubsan config in mupdf (#1085)Abhishek Arya
2018-01-18[mupdf] Add mupdf fuzzer (#1067)Jonathan Rudenberg
* Add fuzzer for mupdf * Address review comments * Add check to ensure corpus/dict exist * Silence stderr spam * Update fuzzer based on review comments * Enable MemorySanitizer * Set primary contact