Commit Graph

3302 Commits

Author SHA1 Message Date
htuch 7b6c4674b9 [envoy] Add new project auto CCs. (#2409)
Signed-off-by: Harvey Tuch <htuch@google.com>
2019-05-13 14:54:33 -07:00
jonathanmetzman a181b43364
[travis] Add requirements file for travis and fix diff command (#2406) 2019-05-13 13:04:23 -07:00
Bhargava Shastry 8017ffc384 [mruby] Add mruby compile fuzzer (#2380) 2019-05-13 10:40:34 -07:00
jonathanmetzman 4a9941d9c4
[infra] Roll clang to r360398 (#2405) 2019-05-13 10:26:40 -07:00
jonathanmetzman f9a6870971
[travis] Improve build script (#2404)
Improve print statements and handling of projects that do not list sanitizers in project.yaml.
2019-05-13 09:55:06 -07:00
jonathanmetzman 3727791e43
[travis] Dont build the same project multiple times (#2399) 2019-05-13 09:39:24 -07:00
Kent Sutherland ccef143c58 [libical] libical requires cmake 3.11 whereas Ubuntu 16.04 only has 3.5.1 (#2402) 2019-05-13 07:48:54 -07:00
jonathanmetzman 7ec14aed39
[infra] Create yaml file and build script for travis. (#2397) 2019-05-10 15:58:18 -07:00
Brent Cook a7c12d0010 [libressl] add fuzz contact (#2398) 2019-05-10 15:17:26 -07:00
Varun Khaneja 8825651f9f [unrar] Use std::error_code in calls to fs::current_path and fs::remove_all (#2394)
* Use std::error_code in calls to fs::current_path and fs::remove_all

* Fuzzers must always return 0
2019-05-10 12:35:08 -07:00
Joseph Bisch 70ed28ab42 Add @gahr to neomutt auto_ccs (#2396) 2019-05-10 08:11:37 -07:00
Jacob Hoffman-Andrews 63b40ccb6c Fix unbound compile reallocarray failure. (#2393)
This fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=14648
Caused by reallocarray test succeeding in the docker image used by the
build worker.  But the build.sh script assumes reallocarray is not
available and attempts to link in reallocarray.o replacement code, that
is not there, because the build image support linking with reallocarray.
This can be seen in the script lines in log above where ./configure
detects that that works.  But this does not link if the instructions
are followed to reproduce the build, that docker image has no
reallocarray.  The fix is to fetch the correct list of replaced
functions so that the build can succeed regardless of the version of
the base system that is used.
2019-05-09 15:43:53 -07:00
brameret df44085534 [s2opc] Fix cmake not using clang++ as linker (#2392) 2019-05-09 10:32:07 -07:00
jonathanmetzman 807096efc9
[unrar] speculative fix for build breakage (#2390) 2019-05-09 10:02:50 -07:00
Joseph Bisch 6ab0654184 [neomutt] Add project (#2383) 2019-05-08 10:35:21 -07:00
Nick Wellnhofer 2b6fc9a943 [libxslt] Adjust build script (#2389)
- Link targets with fuzz.o
- Move code block for readability
2019-05-08 07:35:18 -07:00
Abhishek Arya c73a4b3ff2
Update README.md 2019-05-07 11:14:08 -07:00
Abhishek Arya b0bff77c8e
Update README.md 2019-05-07 11:10:28 -07:00
Alex Gaynor 53ce9c70ee [graphicsmagick] checkout ghostscript for use in the PDF decoder (#2388) 2019-05-07 10:08:45 -07:00
Abhishek Arya 087c8445bc
Update build.sh 2019-05-07 09:28:59 -07:00
htuch af308ce292 envoy: fix build after recent clang update. (#2387)
Signed-off-by: Harvey Tuch <htuch@google.com>
2019-05-07 07:37:14 -07:00
Matt Morehouse 9c94b0166b [llvm] Update clangd test path. (#2385)
Fixes LLVM build.
2019-05-06 12:57:04 -07:00
Paul Dreik fa5089b800 [libfmt] Add libfmt project to OSS-Fuzz (#2381) 2019-05-06 09:43:09 -07:00
Paul Dreik ef2694640e [libtorrent] corpus url changed (#2384)
* reduce verboseness in unpacking boost

* fix changed url

* reduce wget verbosity
2019-05-05 07:19:51 -07:00
Varun Khaneja 4880d343d2 Disable unrar fuzzing since it is failing to build (#2382) 2019-05-04 19:16:31 -07:00
Guido Vranken 955616ba12 [cryptofuzz] Add libsodium, Whirlpool reference impl, Veracrypt, Monero (#2378) 2019-05-03 17:41:16 -07:00
Roman Lebedev 960cc7d793 [librawspeed] LIB_FUZZING_ENGINE fixes (#2317) (#2377)
* [librawspeed] LIB_FUZZING_ENGINE fixes

Depends on 8906ca4a40
Refs. https://github.com/google/oss-fuzz/issues/2317

* [librawspeed] Drop dead CMake WITH_PTHREADS param

It is gone from RawSpeed's CMake, there is no longer any direct
dependecy on PThreads.
2019-05-03 11:28:58 -07:00
Abhishek Arya ab3cede757
Update project.yaml 2019-05-03 07:18:39 -07:00
Arvid Norberg dde14d4709 update libtorrent build script to only build and expose large fuzz targets (#2376) 2019-05-03 07:09:54 -07:00
Varun Khaneja 7d2884aaea [unrar] Re-enable fuzzing by creating/clearing a temporary directory (#2368) 2019-05-02 11:32:32 -07:00
Max Moroz a9c4e0fa07 [s2opc] Address review comments (#2348). 2019-05-02 11:24:41 -07:00
brameret 18b9c57f4e [s2opc] Add build scripts (#2348) 2019-05-02 10:54:18 -07:00
Abhishek Arya 047eb4be4f
Update requirements.txt 2019-05-02 07:26:36 -07:00
jonathanmetzman acb1bae5b4
[unicorn][libpcap] Try using -lFuzzingEngine to fix MSAN issue (#2370) 2019-05-01 21:09:40 -04:00
jonathanmetzman bbd509dca4
Speculative fix for yajl migration: Reorder arguments (#2366)
Use $LIB_FUZZING_ENGINE before -x c which causes all subsequent files to be treated as C source,
including libFuzzingEngine.a during AFL builds.
2019-05-01 16:58:41 -04:00
jonathanmetzman f6be0078df
Try to migrate yajl-ruby and libxslt to LIB_FUZZING_ENGINE (#2365) 2019-05-01 16:11:29 -04:00
Kostya Serebryany d9389b0a2e [glossary] explain cross-pollination (#2364)
* [glossary] explain cross-pollination

* [glossary] explain cross-pollination
2019-05-01 12:50:38 -07:00
Sebastian Rasmussen 27240f86f5 [mupdf] Update to latest version of API provided by MuPDF. (#2362)
This reverts commit 7fa021dfbe
because the corresponding API was reverted in the upstream project.
2019-05-01 15:47:53 -04:00
Guido Vranken 60a23d3841 [gfwx] Add gfwx fuzzers (#2346)
* [gfwx] Add gfwx fuzzers

* [gfwx] Update maintainer fields to GFWX maintainer address
2019-05-01 10:42:18 -07:00
jonathanmetzman 5217d8efb4
[qpid-proton] Undo change to comment during migration (#2361) 2019-05-01 12:14:33 -04:00
jonathanmetzman 3049c50d48
Migrate projects using -lFuzzingEngine to $LIB_FUZZING_ENGINE (#2325)
Migrate from -lFuzzingEngine to $LIB_FUZZING_ENGINE where possible and not causing breakage
2019-05-01 11:09:55 -04:00
CY Chiang 22f5e3e0b8 [cras] Modify accounts to auto-cc (#2360)
Modify accounts for CRAS team member changes.
2019-05-01 07:31:13 -07:00
jonathanmetzman 7553ee876d
Migrate projects with trouble with exceptions to $LIB_FUZZING_ENGINE (#2359)
Migrate projects that broke libFuzzer with exceptions to $LIB_FUZZING_ENGINE.
Replace uses of -lFuzzingEngine with `$LIB_FUZZING_ENGINE`
2019-04-30 16:48:34 -04:00
jonathanmetzman 316c1df6a4
Roll clang to r359254 (#2358)
Roll clang to r359254 to uptake fixes for exception handling and MSAN.
2019-04-30 10:19:20 -04:00
jonathanmetzman a047d08b8e
Revert "[infra] Revert the recent clang roll to fix some builds (#2315) (#2316) (#2356)
* Revert "[infra] Revert the recent clang roll to fix some builds (#2315). (#2316)"

This reverts commit 8b34fd89d2.
2019-04-29 16:22:20 -04:00
Abhishek Arya c1c6ea69a0
Disable unrar project due to file creation spam (#2355) 2019-04-29 09:18:52 -07:00
Matt Morehouse e7b479a8cc [llvm] Switch to LIB_FUZZING_ENGINE. (#2352) 2019-04-29 10:35:29 -04:00
Guido Vranken 4caafd5aa1 [bignum-fuzzer] Fix OpenSSL build (#2354)
Temporary workaround for OpenSSL's build system problems.
2019-04-28 17:19:25 -07:00
htuch bf05a80651 envoy: remove UBSAN blacklist. (#2351)
This is no longer needed as we handle this Envoy-side. This should fix
the build that has been broken since
https://github.com/envoyproxy/envoy/pull/6610.

Signed-off-by: Harvey Tuch <htuch@google.com>
2019-04-26 09:58:44 -07:00
Catena cyber 1e88b4f948 Custom patch for libpcap to avoid infinite loop (#2344) 2019-04-24 09:16:10 -07:00