aboutsummaryrefslogtreecommitdiff
path: root/projects/libxml2
AgeCommit message (Collapse)Author
2021-02-18Final afl++ integration (#5191)van Hauser
* final afl++ integration * remove afl++ cmplog tests * update afl++ commit id * support rebuild * llvm 13 workaround * apply fix for llvm 13 * fix nits * Fix nits. * Fix name nit. * update commit id * update commit id * update commit id to stable Co-authored-by: Abhishek Arya <inferno@chromium.org>
2021-02-07afl++ CMPLOG test (#5130)van Hauser
* afl++ CMPLOG test * fixes
2020-12-10Populate a bunch of main_repo values. (#4815)Oliver Chang
Also enforce this for future integrations.
2020-08-17[libxml2] Add another target, minor fixes (#4329)Nick Wellnhofer
- Add new XPath fuzz target - Set V=1 globally - Clean seed corpus to make sure it will be rebuilt
2020-07-31[libxml2] Two new targets, rework build.sh (#4243)Nick Wellnhofer
2020-07-06Update Dockerfiles (#4070)devtty1er
* Use LABEL in place of MAINTAINER * Remove LABEL maintainer from Dockerfiles
2020-06-26Update project.yamlAbhishek Arya
2020-06-24[libxml2] Two new fuzz targets (#4022)Nick Wellnhofer
* [libxml2] Two new fuzz targets Enable HTML and XML Schema fuzzers. * [libxml2] Compile missing source files * [libxml2] Don't forget to build seed corpora
2020-06-09[libxml2] Use options files from upstream repo (#3947)Nick Wellnhofer
2020-06-07Install latest cmake, make easy to install i386 packages (#3943)Abhishek Arya
Fixes #3124, #2751
2020-06-05[libxml2] Initial integration (#3934)Nick Wellnhofer
* [libxml2] Initial integration Fuzz targets are now maintained in the libxml2 repo. * [libxml2] Install i386 versions of dependencies * [libxml2] dpkg --add-architecture i386 * [libxml2] Link dependencies statically
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
2019-11-28Update project.yamlOliver Chang
2019-09-06[libxml2] Use FuzzedDataProvider isntead of byte_stream. (#2809)Max Moroz
2019-08-22Enable i386 fuzzing on 18 projects (#2748)jonathanmetzman
Maintainers who own these projects: If you don't want i386 fuzzing, feel free to disable. I figured i386 fuzzing is generally desirable since it can find more bugs but most projects won't switch because of inertia.
2019-08-20Add vendor_ccs example. (#2731)Abhishek Arya
* Add vendor_ccs example. * Remove dominicc.
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
2018-12-28[libxml2] Fix std::string use in the fuzz targets: avoid it when possible.Max Moroz
2018-12-27[libxml2] Remove libxml2_xml_regexp_compile_fuzzer. (#1988)Max Moroz
2018-11-27Add support for tags field in project.yaml (#1974) (#1980)Oliver Chang
* Add support for tags field in project.yaml (#1974) Also add "sundew" label to libxml2_xml_reader_for_file_fuzzer. These add additional labels in filed bugs.
2018-11-21[libxml2] Disable HTTP functionality since it is blocked in the sandbox.Max Moroz
2018-11-21[libxml2] Use seed corpus from libxml2/test for all fuzz targets + xml.dict.Max Moroz
2018-11-21[libxml2] Add a libXML fuzzer that exercises its file-based parsing ↵Stefan Bucur
interface. (#1967)
2018-08-23Fix libxml URLVitaly Buka
2018-01-24add Akila to libxml2 CCKostya Serebryany
2017-10-20[libxml2] Fix compilation error in the fuzz target.Max Moroz
2017-10-17[libxml2] Disable XML_PARSE_HUGE to avoid stack overflow.Max Moroz
Mirror the change from Chromium version: https://chromium-review.googlesource.com/c/chromium/src/+/720537 This should fix the following bugs: - https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=2336 - https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=2731 - https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=2779 - https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=3245
2017-06-01Update libxml2 auto_ccs (#641)Nick Wellnhofer
Add myself to libxml2 auto_ccs.
2017-05-01Use apt-get update && apt-get install, per best practices: (#561)Devin Jeanpierre
https://docs.docker.com/engine/userguide/eng-image/dockerfile_best-practices/ I ran into this because I was getting errors locally, like: E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/d/dpkg/libdpkg-perl_1.18.4ubuntu1.1_all.deb 404 Not Found [IP: 91.189.88.149 80] It turns out you get these if you don't update, and the official best practices are to `run apt-get update && apt-get install`. In fact, running _any_ apt-get install command without the apt-get update && before it can result in unfortunate caching artifacts -- see "cache busting". (P.S. thanks to Peng on Freenode for helping me, I'm bad at Ubuntu.) So: sed -re \ 's/RUN apt-get ((-y )?(install|build-dep))/RUN apt-get update \&\& apt-get \1/' -i \ projects/**/Dockerfile I also manually fixed the cases that already ran apt-get update in their Dockerfile: dlplibs/Dockerfile grpc/Dockerfile libreoffice/Dockerfile
2017-04-05Remove experimental flag from tested msan projects (#473). (#517)Abhishek Arya
2017-04-04Enable msan experimental on some projects. (#514)Abhishek Arya
2017-03-22oss-fuzz/BASE_IMAGE -> oss-fuzz-base/BASE_IMAGEOliver Chang
2017-03-15[infra] ossfuzz/IMAGE -> gcr.io/oss-fuzz/IMAGEOliver Chang
2017-02-26Update project.yamlKostya Serebryany
2017-02-15[libxml2] Add hash-based combination of flags as an "options" argument. (#388)Max Moroz
2017-02-14extend libxml2_xml_read_memory_fuzzer to call xmlSaveDoc (#387)Kostya Serebryany
* extend libxml2_xml_read_memory_fuzzer to call xmlSaveDoc
2017-02-08add ddkilzer to libxml CC listKostya Serebryany
2017-01-12Add dominicc@ to auto_ccs for libxml2 fuzzing. (#275)Dominic Cooney
I maintain libxml in Chromium and would like to see what oss-fuzz finds in libxml.
2017-01-03[infra] updating usages of base-libfuzzer (#142)Mike Aizatsky
2016-12-07[infra] using -lFuzzingEngine instead of -lfuzzerMike Aizatsky
2016-12-07Fix parallel make command (#144)Kuang-che Wu
'make -j' will make targets parallelly. In other words, "clean" may run after "all" for 'make -j clean all' line.
2016-11-29[infra] making shallow git clones. fixes #42Mike Aizatsky
2016-11-29[infra] target.yaml -> project.yamlMike Aizatsky
2016-11-29[infra] renaming targets/ to projects/Mike Aizatsky