Commit Graph

2646 Commits

Author SHA1 Message Date
Max Moroz 4867091719 [infra] Code Coverage: fix build_and_run_coverage.py. 2018-09-12 07:01:21 -07:00
Max Moroz 8f687dfdad [infra] Code Coverage: update download_corpus script and revert #1798. 2018-09-11 12:26:59 -07:00
Kevin Lubick e3ab4c98ef [skia] Fix build (#1808) 2018-09-11 07:02:48 -07:00
Jonathan Hui 7cb80546c1 [openthread] update build configuration (#1804) 2018-09-10 09:43:12 -07:00
Catena cyber 09b000b9f5 [gnupg] Change mail address for gnupg project (#1806) 2018-09-10 08:56:20 -07:00
Max Moroz e6e71d0a92 [infra] Do not fail coverage job if corpus download failed (#1798, follow-up #1547). 2018-09-06 13:19:20 -07:00
Catena cyber f199b34afb [gnupg] Add diff file to oss-fuzz repo (#1795) 2018-09-06 10:55:40 -07:00
Max Moroz d9e4cea13c Revert "Add the Qt Project (#1779)". 2018-09-06 10:11:44 -07:00
Even Rouault 4a833975c6 [proj4] fix coverage builds (#1797) 2018-09-06 08:49:45 -07:00
Max Moroz 91b44185ac
[envoy] Fix coverage_extra_args format. 2018-09-05 14:42:52 -07:00
Catena cyber 1c0f84362b [Mbedtls] Use main repo and patch afterwards (#1793) 2018-09-05 09:22:02 -07:00
htuch a9ae43ef6b [envoy] coverage_extra_args to ignore external deps. (#1777)
This is necessary due to a known limitation in how Envoy's Bazel build
of external deps works.

Signed-off-by: Harvey Tuch <htuch@google.com>
2018-09-05 08:32:59 -07:00
Catena cyber 62bbe5a3a3 [GPG] Use main repo (#1794)
And patch in build.sh
2018-09-05 07:43:43 -07:00
Max Moroz 60f9023008
[infra] Add report date to the latest report info + fix format strings (follow-up #1547). (#1791) 2018-09-04 18:13:18 -07:00
pdknsk 6ed5fe8ed5 allow folded style for coverage_extra_args (#1786) 2018-09-05 09:27:57 +10:00
Alessio Bazzica 0d5ed7b826 Adding PFFFT seed corpus generation. (#1790) 2018-09-05 09:26:57 +10:00
Kurt Roeckx dc0bb58730 Remove Cc's for members that left (#1785) 2018-09-04 09:02:40 -07:00
Max Moroz 2d09a7e80f
[infra] Code Coverage latest report info to be picked up by CF (follow-up #1547). (#1781)
* [infra] Code Coverage latest report info to be picked up by CF (follow-up #1547).

* Remove unintentional change.

* Remove unnecessary empty lines.
2018-09-03 10:40:23 -07:00
Max Moroz 72b82ee08f [infra] Code Coverage: use -close_fd_mask=3 to speed up noisy fuzz targets. 2018-08-31 15:43:07 -07:00
htuch 264e323ac3 envoy: add dio@ to auto_ccs. (#1782)
Envoy maintainer who is interested in tackling some bugs.

Signed-off-by: Harvey Tuch <htuch@google.com>
2018-08-31 14:19:27 -07:00
Robert Löhning f3d84ef46b Add The Qt Project (#1779) 2018-08-31 10:51:58 -07:00
Abhishek Arya 6ce8518548
Disable unicorn project (#1725) 2018-08-31 08:46:08 -07:00
Sebastian Rasmussen ad33fea957 [mupdf] Plug memory leaks in fuzzer itself. (oss-fuzz #5497) (#1778)
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-08-31 06:06:39 -07:00
Kevin Lubick 9bac6ac046 [skia] Add Pathop fuzzer (#1775) 2018-08-30 15:03:06 -07:00
Max Moroz 733c896ce5
[infra] Support extra coverage args in project.yaml (fix #1726, follow-up #1547). (#1774)
* [infra] Support extra coverage args in project.yaml (fix #1726, follow-up #1547).

* Update the documentation page.

* Fix review comments by Jonathan.
2018-08-30 09:46:14 -07:00
pdknsk ed900e11a7 [qcms] build seed corpus automatically (#1771)
* build corpus automatically

* faster hg clone
2018-08-30 06:30:18 -07:00
pdknsk 6166c33657 [Glib] fix profile build (#1772)
* minor improvements

* get meson from git
2018-08-30 06:29:25 -07:00
pdknsk 68966db40a fix ContentSecurityPolicyParser target (#1773) 2018-08-30 18:03:07 +10:00
Max Moroz bfacf7c665 [xmlsec] Fix git URL for libxslt. 2018-08-29 20:55:24 -07:00
htuch 7a3e834f68 [envoy] recover more artifacts for coverage build. (#1768)
Signed-off-by: Harvey Tuch <htuch@google.com>
2018-08-29 20:50:53 -07:00
htuch 47f5eaa947 [envoy] remove groebert@google.com from auto_ccs. (#1770)
Signed-off-by: Harvey Tuch <htuch@google.com>
2018-08-29 16:31:10 -07:00
Max Moroz d471a17195 [xmlsec] Fix libxml2 URL (similar to c5bb59e2.) 2018-08-29 13:01:45 -07:00
htuch fb01b59099 envoy: cleanup bazel symlinks. (#1767)
These were doing bad things to the profile builds, with symlink chasing
resulting in pretty terrible performance.

Hopefully resolves
https://github.com/google/oss-fuzz/pull/1724#issuecomment-416322393.

Signed-off-by: Harvey Tuch <htuch@google.com>
2018-08-28 13:04:13 -07:00
Catena cyber 59ed318427 [unicorn] Add project (#1725)
* Adds unicorn project

* Using main repo for unicorn
2018-08-28 06:40:53 -07:00
pdknsk 979b9c0871 [firefox] copy ContentParentIPC.options to $OUT (#1766) 2018-08-28 06:36:56 -07:00
htuch 07c146c61d [envoy] auto-cc update. (#1765)
* Remove Anirudh (end of GSoC)

* Add groebert@google.com.

Signed-off-by: Harvey Tuch <htuch@google.com>
2018-08-27 09:39:05 -07:00
Max Moroz c5a9204ae7
[infra] Code Coverage: copy /usr/include headers and upload logs to GCS (follow-up #1547). (#1764) 2018-08-27 08:25:29 -07:00
Bhargava Shastry 699e697f0f [openvswitch] Ovs move tests (#1760)
* OpenvSwitch integration: First commit

* OpenvSwitch integration: Fixed typo in Dockerfile

* OpenvSwitch integration: Fixed typo in build file

* OpenvSwitch integration: Fixed issues copying dict and fuzzer opetions

* OpenvSwitch integration: Added one more target and streamlined build

* Revert "OpenvSwitch integration: Added one more target and streamlined build"

This reverts commit c5945ff8ce3d14097d15a4e8b69dbee81a3b44b9.

* Revert "Revert "OpenvSwitch integration: Added one more target and streamlined build""

This reverts commit 43127a82c0314a82185ee7755015948170cc0675.

* Revert "Revert "Revert "OpenvSwitch integration: Added one more target and streamlined build"""

This reverts commit 7fcb9a2470defb4b05d34c94bbebe9e54bca7e79.

* Revert "OpenvSwitch integration: Fixed issues copying dict and fuzzer opetions"

This reverts commit dc356a9d46ec23e966d200031f0b57e220332208.

* Revert "OpenvSwitch integration: Fixed typo in build file"

This reverts commit 83e4a95a59ffbccc8db96ad14abd21f69d3e8176.

* Revert "OpenvSwitch integration: Fixed typo in Dockerfile"

This reverts commit dcbdb2c485183448bba91c1d25682a1d8723a915.

* Revert "OpenvSwitch integration: First commit"

This reverts commit 2faf845b27d482522952f71d29c1008dc8f85c85.

* Open vSwitch: Move tests, add corpora and a new OvS member

* Open vSwitch: Removed files from oss-fuzz repo that were previously left in erroneously
2018-08-27 06:52:00 -07:00
Max Moroz 1bc9bb0b65
[infra] Update build_status to support two build types + cleanup (#1743, #1547). (#1758)
* [infra] Update build_status to support two build types + cleanup (#1743, #1547).

* Minor fixes.

* Remove default value for status_filename argument.
2018-08-27 06:46:17 -07:00
pdknsk 4fd7dbcaf6 [firefox] more targets and more (#1762)
* ASAN_OPTIONS might not be set for each mode

* no point in checking setenv, can only fail with EOMEM here

* minor changes to target.c

* new target: ContentSecurityPolicyParser

* new target: ContentParentIPC

* better corpus and dictionary for {Sdp,Stun}Parser

* bootstrap already installs all required libraries

* faster hg clone

* don't install cargo again, better explanation
2018-08-27 06:27:12 -07:00
Caolán McNamara 57cfaddfd8 [LibreOffice] update dependency cache (#1763) 2018-08-27 06:19:35 -07:00
Abhishek Arya bcd3ac45a4
Update faq.md 2018-08-26 17:17:03 -07:00
Catena cyber 1b0567adda Portable GMP for nettle for ecc-diff-fuzzer (#1755)
see https://gmplib.org/manual/Build-Options.html
2018-08-24 09:46:54 -07:00
Vitaly Buka c5bb59e245
Fix libxml URL 2018-08-23 22:48:07 -07:00
Max Moroz 23a04ab280
[infra] Use 'coverage' and 'fuzzing' tags to filter builds (follow-up #1547). (#1751)
* [infra] Use 'coverage' and 'fuzzing' tags to filter builds (follow-up #1547).

* Remove unintentional print call.

* Remove a variable that is not used anympre.
2018-08-23 19:14:09 -07:00
Jonathan Hui 04964f722a [openthread] update build configuration (#1753) 2018-08-23 16:06:48 -07:00
Max Moroz 649d3a7708
[infra] use -src-root-dir=/ and fail hard on errors (follow-up #1547). (#1746) 2018-08-23 08:09:52 -07:00
Zbigniew Jędrzejewski-Szmek 3a74677782 [systemd] also pull in libkmod-dev (#1750)
It is needed to properly link a new fuzzer I'm working on.

Signed-off-by: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
2018-08-23 06:36:05 -07:00
Alessio Bazzica a4919b672c more coverage (#1749) 2018-08-23 05:59:18 -07:00
Catena cyber 779fe512d9 Adds nettle to ecc-diff-fuzzer (#1748) 2018-08-23 19:47:30 +10:00