Commit Graph

1675 Commits

Author SHA1 Message Date
Oliver Chang 411de9a99e Update project.yaml 2017-06-07 09:14:27 -07:00
Nikos Mavrogiannopoulos 412c33f34d added contributor to CCS list (#654) 2017-06-07 06:43:35 -07:00
Even Rouault 62c99c6ffa GDAL: add a patch to fix a leak in libnetcdf (#653)
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=2129 identified a leak
in libnetcdf itself.

Patch submitted upstream as
https://github.com/Unidata/netcdf-c/pull/415
2017-06-07 06:43:10 -07:00
Even Rouault da0c9bdb4e [gdal] GDAL: add netCDF dependency (#652)
* GDAL: add netCDF dependency

Note that given the way GDAL will use it
(see https://trac.osgeo.org/gdal/changeset/38914 ), we won't fuzz netCDF files
themselves and test libnetcdf itself. Instead, for the purpose of oss-fuzz,
GDAL will use as input a text file (syntax of the ncdump/ncgen utilitis)
and will convert it to a (valid) netCDF file on-the-fly. This way we test how
the GDAL netCDF driver reacts, instead of potential bug in libnetcdf itself.

* GDAL: compile libnetcdf against libhdf5_serial to enable netcdf-4 support
2017-06-06 08:29:59 -07:00
Tim Rühsen 5bd65c6bc9 [wget2] Fix build, better upstream integration, added auto_ccs (#650) 2017-06-04 17:53:00 -07:00
Abhishek Arya e999b2cbab Enable 'return' feature for UBsan (#232) 2017-06-02 17:01:55 -07:00
Caolán McNamara 334a41554d add quattro pro corpus (#647)
and update dependency cache
2017-06-02 07:20:37 -07:00
Oliver Chang ca0b83b0e9 Disable honggfuzz for builds that are failing.
Revert once #646 is fixed.
2017-06-01 20:47:12 -07:00
robertswiecki 268d8052a2 Support honggfuzz as a FUZZING_ENGINE (#636) 2017-06-01 17:55:01 -07:00
Kostya Serebryany 5401205191 Update project.yaml 2017-06-01 09:29:43 -07:00
Kostya Serebryany 88f245f7f3 Delete standalone_fuzz_taget_runner.cpp 2017-06-01 08:45:55 -07:00
Kostya Serebryany 8ac575f3cd fix a typo in a file name 2017-06-01 08:44:52 -07:00
Tim Rühsen eb27381e17 [wget2] Fix .dict and .options names (#642)
* [wget2] Speed up build

* [wget2] Remove path from corpora in zip archive

* [wget2] Fix copying of option and dict files to
2017-06-01 08:19:09 -07:00
Nick Wellnhofer d463522d6e Update libxml2 auto_ccs (#641)
Add myself to libxml2 auto_ccs.
2017-06-01 07:14:43 -07:00
Oliver Chang c093b7101d [infra] Make coverage run with dict and options. 2017-05-31 12:44:25 -07:00
Oliver Chang af86b0cbdb Use chromium clang revision for base-clang image. (#640)
We still use trunk libFuzzer (from chromium mirror).
2017-05-31 12:30:29 -07:00
Jean-Philippe Ouellet b794dfe099 [qubes-os] New project: Qubes OS (#637)
Qubes OS wishes to improve its automated testing pipeline in various
ways, one of which being the introduction of continuous fuzzing.

The initial work will be performed by Paras Chetal as part of his
Google Summer of Code project [1], for which I am the mentor.

There are many pieces of code in Qubes OS which could benefit from
fuzzing, but initial focus is currently on the inter-vm file-copy
unpacker, and the GUI protocol [2][3].

According to [4], the way to request a new project be added to oss-fuzz
is for a member of the project to submit a PR here. I'm not an official
member of the Qubes OS team [5], but I am an active contributor.
Hopefully that's good enough...

[1]: https://summerofcode.withgoogle.com/projects/#5530206738579456
[2]: https://www.qubes-os.org/doc/gui/
[3]: https://github.com/QubesOS/qubes-gui-daemon/blob/master/gui-daemon/xside.c
[4]: https://github.com/google/oss-fuzz#accepting-new-projects
[5]: https://www.qubes-os.org/team/
2017-05-31 09:14:10 -07:00
robertswiecki bc305d99f3 Link final openssl targets with CXX instead of clang++, as afl/honggfuzz might be using custom compilers (#634) 2017-05-30 11:29:35 -07:00
Tim Rühsen 3d1773b3d4 Add GNU wget2 to oss-fuzz (#630) 2017-05-29 08:34:31 -07:00
Even Rouault 9eab6b6469 gdal: add contributor in CC list (#629) 2017-05-28 21:44:51 -07:00
Matt Kwong c3a1df5486 Update boringssl (#625) 2017-05-25 08:10:40 -07:00
Abhishek Arya e0e2d14e31 Update project.yaml 2017-05-24 21:18:47 -07:00
Abhishek Arya 11adc754c7 Fix build breakage after #623. 2017-05-24 18:05:40 -07:00
Kostya Serebryany 4952c9d012 Update project.yaml 2017-05-24 14:32:01 -07:00
Oliver Chang 6ee983a6a0 base-runner: use %fuzz_target%.dict if it exists.
For #619
2017-05-24 14:18:33 -07:00
Oliver Chang 7d454b344c Update README.md 2017-05-24 14:03:50 -07:00
Oliver Chang 803075bc3a Delete do_stuff_fuzzer.options 2017-05-24 14:02:06 -07:00
Oliver Chang 7bd64a49f5 Update new_project_guide.md 2017-05-24 13:58:00 -07:00
Oliver Chang 2ff6c516c9 Update docs for #619 2017-05-24 13:56:06 -07:00
PhilipHazel c2cdffc0c1 Update build.sh (#623)
I have moved the cp command to the end of the file, as requested.
2017-05-24 09:07:19 -07:00
Tobias Brunner 2b27d9d0cc [strongswan] Build from master branch (#622) 2017-05-24 11:35:09 +02:00
Abhishek Arya 404fce66ab [ffmpeg] Fix build breakage due to nasm >= 2.13. (#620) 2017-05-24 09:56:59 +02:00
Abhishek Arya 247324f4d4 Update project.yaml 2017-05-22 09:20:35 -07:00
Matt Johnston e91a509873 Dropbear SSH fuzzer working (#618) 2017-05-22 08:24:44 -07:00
Even Rouault 10783accaf Add proj.4 project (#617)
proj.4 is standard UNIX filter function which converts
geographic longitude and latitude coordinates into cartesian
coordinates (and vice versa), and it is a C API for software
developers to include coordinate transformation in their own
software.

See http://proj4.org/

Note: it is used by the GDAL library, already in OSS-Fuzz.
2017-05-22 08:20:41 -07:00
Christian Grothoff 2183e03474 add libmicrohttpd (#613) 2017-05-16 18:18:19 -07:00
Kostya Serebryany 5b414908fd Update README.md 2017-05-15 18:44:54 -07:00
Kostya Serebryany d43cf3e1a7 Update README.md 2017-05-15 18:43:49 -07:00
Kostya Serebryany 469212c094 Update README.md 2017-05-15 18:43:27 -07:00
Kostya Serebryany 90fab0f099 Update build.sh 2017-05-15 18:00:35 -07:00
Kostya Serebryany 9b6ba4dc14 Update build.sh 2017-05-15 17:53:08 -07:00
Kostya Serebryany aae5b00982 Create do_stuff_fuzzer.dict 2017-05-15 17:51:38 -07:00
Kostya Serebryany 09149e9e49 Delete do_stuff.dict 2017-05-15 17:51:19 -07:00
Kostya Serebryany ca437a202d Update README.md 2017-05-15 17:50:54 -07:00
Kostya Serebryany 1d658d3072 Update README.md 2017-05-15 17:50:22 -07:00
Kostya Serebryany ce400ca70b Create do_stuff_fuzzer.options 2017-05-15 17:49:16 -07:00
Kostya Serebryany 7658a1fd84 Update README.md 2017-05-15 17:47:30 -07:00
Kostya Serebryany 6c67064b01 Update README.md 2017-05-15 17:47:13 -07:00
Kostya Serebryany 10a0cff0f2 Create do_stuff.dict 2017-05-15 17:45:27 -07:00
Kostya Serebryany f722121aad Update README.md 2017-05-15 17:39:34 -07:00