Commit Graph

4351 Commits

Author SHA1 Message Date
Abhishek Arya ee5f37833a
Fix spidermonkey-ufi build, remove already existent libs 2020-06-06 21:26:16 -07:00
Michael Niedermayer 2c4e8ca837
[FFmpeg] projects/ffmpeg/build: disable demuxers only used for network protocols (#3942)
Network protocols are disabled during build so it makes no sense to
enable these

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2020-06-06 18:25:28 -07:00
Abhishek Arya ff19309fda
Fix libidn2 build 2020-06-06 06:51:27 -07:00
Abhishek Arya e471ec8900
Fix spidermonkey-ufi build 2020-06-06 06:42:36 -07:00
Josh Matthews 59c7295702
Add me to html5ever CCs. (#3940) 2020-06-05 17:14:14 -07:00
DavidKorczynski ae45c47eec
Updated the docker and build of xpdf to work with updated xpdf download page. Now xpdf download page has a latest link. (#3938) 2020-06-05 13:57:57 -07:00
asraa bc3e571894
add randy smith (#3937)
Signed-off-by: Asra Ali <asraa@google.com>
2020-06-05 09:54:22 -07:00
Nick Wellnhofer c4eefbf432
[libxml2] Initial integration (#3934)
* [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-06-05 07:36:17 -07:00
Christian Holler (:decoder) c12687bad0
[spidermonkey-ufi] Copy additional dependency libraries (#3927) 2020-06-04 09:47:00 -07:00
AdamKorcz 5da3eafe82
Updated build script (#3933) 2020-06-04 05:30:25 -07:00
DavidKorczynski 7dc7956376
Added initial integration of serde-yaml. (#3810)
* Added initial integration of serde-yaml.

* Cleaned up the Dockerfile and build.sh to fit the new Rust improvements.
2020-06-03 20:30:26 -07:00
DavidKorczynski 7b841fb7ed
Added the html5ever project. (#3786)
* Added the html5ever project.

* Fixed typo.

* Updated the Dockerfile and build script to work with new Rust set up.

* Complete cleanup of Dockerfile.
2020-06-03 20:24:00 -07:00
Zhicheng Cai 2493a77a2d
[muparser] set open_mp not required (#3931) 2020-06-03 16:52:57 -07:00
Mihai Maruseac b918240b08
Fix TensorFlow build (#3930)
* Remove dga@google.com as he left Google

* Use python3 as python2 is deprecated

* Need to manually install numpy now as it is used in the toolchain

* Use bazelisk instead of the grep configure -> get Bazel version -> curl hack

* Remove C++11 constraint as TF now builds and uses C++14

* Handle review

* Remove source sed/replace as it is no longer needed
2020-06-03 15:42:49 -07:00
Robert Löhning 3d5ee75211
Revert "[qt] Add pdf to image corpus (#3926)" (#3929)
To handle PDFs, QImage requires qtwebengine
which doesn't build statically.

This reverts commit 934c770abb.
2020-06-03 11:04:11 -07:00
DavidKorczynski 15d4c5566c
[haproxy] Minor fix (#3928) 2020-06-03 10:18:11 -07:00
Robert Löhning 934c770abb
[qt] Add pdf to image corpus (#3926) 2020-06-03 07:24:44 -07:00
Nathan Moinvaziri 9d7927f443
Added contact to zlib-ng project auto_ccs. (#3924) 2020-06-02 21:27:47 -07:00
Jamie Pinheiro 726ce35e3a
Update Dockerfile (#3923) 2020-06-02 13:47:44 -07:00
Catena cyber 5875908be4
ecc-diff-fuzzer buils nettle without openssl (#3922) 2020-06-02 13:47:21 -07:00
Jamie Pinheiro bba24d396e
[LibRaw] Initial integration (#3918)
* Init integration

* Fix formatting

* Add size check

* Update maintainers

* PR Feedback

* Add newline

* Disable UBSan vptr

* Disable building examples

* Remove disabling UBSan vptr

Co-authored-by: Jamie Pinheiro <pinheirojamie@google.com>
2020-06-02 10:47:31 -07:00
Teju Nareddy bd66ce05ce
install rsync (#3920) 2020-06-01 21:30:14 -07:00
Ingo Berg 4e241e8140
Update project.yaml (#3917) 2020-06-01 10:57:20 -07:00
DavidKorczynski e3e1174635
[haproxy] Fix build failures. (#3884)
* Updated the haproxy fuzzers to build again.

* The frame decoder needs additional updates since we need to call init_h2 to initialise a memory pool. Disabling this for now as this is a larger change in the code base and will fix up in the coming week.

* Fixed hpack decode.

* Updated the yaml since we dont want memory sanitizer.
2020-06-01 07:18:46 -07:00
Zhicheng Cai 0f50310c1b
[muparser] initial integration (#3814) 2020-06-01 07:07:57 -07:00
Evgeny Vereshchagin 361687b78b
[systemd] add DaanDeMeyer's address (#3916) 2020-06-01 07:04:11 -07:00
Julien Pivotto b3e1fa6e3e
Prometheus: Don't use WORKDIR $SRC (#3908)
This makes build_fuzzers work with local checkouts.

Without this, it complains with 'Cannot use local checkout with "WORKDIR
/src".'

Signed-off-by: Julien Pivotto <roidelapluie@inuits.eu>
2020-06-01 21:30:01 +10:00
Oliver Chang 2f1d2ed756
Retry building project images in build_specified_commit. (#3915)
To mitigate transient network issues.
2020-06-01 17:16:15 +10:00
Abhishek Arya faa775d49d
Fix builds_status cron exception. (#3914)
When build log is not found, skip it and avoid 404.
Fixes exception
```
Traceback (most recent call last):
  File "oss-fuzz/infra/gcb/builds_status.py", line 243, in <module>
    main()
  File "oss-fuzz/infra/gcb/builds_status.py", line 228, in main
    status_filename='status.json')
  File "oss-fuzz/infra/gcb/builds_status.py", line 159, in update_build_status
    last_build = find_last_build(builds, project, build_tag_suffix)
  File "oss-fuzz/infra/gcb/builds_status.py", line 102, in find_last_build
    log.download_to_filename(f.name)
  File "/var/jenkins_home/workspace/infra/builds_status/ENV/local/lib/python2.7/site-packages/google/cloud/storage/blob.py", line 565, in download_to_filename
    file_obj, client=client, start=start, end=end)
  File "/var/jenkins_home/workspace/infra/builds_status/ENV/local/lib/python2.7/site-packages/google/cloud/storage/blob.py", line 537, in download_to_file
    _raise_from_invalid_response(exc)
  File "/var/jenkins_home/workspace/infra/builds_status/ENV/local/lib/python2.7/site-packages/google/cloud/storage/blob.py", line 1873, in _raise_from_invalid_response
    raise exceptions.from_http_response(error.response)
google.api_core.exceptions.NotFound: 404 GET https://www.googleapis.com/download/storage/v1/b/oss-fuzz-gcb-logs/o/log-9fca5dab-72bf-4970-9557-86b93ede51e0.txt?alt=media: No such object: oss-fuzz-gcb-logs/log-9fca5dab-72bf-4970-9557-86b93ede51e0.txt
Build step 'Execute shell' marked build as failure
Finished: FAILURE
```
2020-05-31 17:18:19 -07:00
Michael Niedermayer 22f384c4fb
[FFmpeg] install rsync as it is required for the seed corpus (#3912)
Fixes: Issue 22500 (build failure)
2020-05-31 13:03:58 -07:00
Arvid Norberg 416350d5b3
bump libtorrent to fuzz the 2.0 release branch (#3913) 2020-05-31 12:31:06 -07:00
Even Rouault 476cb1b550
[GDAL] Move clone of dependencies to upstream repository (#3911)
Cloning of build dependencies and patching is now done by
https://github.com/OSGeo/gdal/blob/master/gdal/fuzzers/build.sh
2020-05-31 12:30:29 -07:00
Evgeny Vereshchagin 4cb51d21b3
Revert "[systemd] remove my non-gmail address (#3606)" (#3910)
This reverts commit 65dcabc484.
2020-05-31 07:55:33 -07:00
Julius Volz 3b12b4f15c
Update Prometheus maintainer in Dockerfile (#3906)
...to myself (Prometheus co-creator).

Signed-off-by: Julius Volz <julius.volz@gmail.com>
2020-05-30 16:02:24 -07:00
Luca Boccassi c508a5cc8e
libzmq: enable honggfuzz (#3909) 2020-05-30 16:01:12 -07:00
Guido Vranken c563cf610e
[cryptofuzz] wolfCrypt: Build with support for AES-CFB, AES-OFB (#3904) 2020-05-29 14:25:46 -07:00
Julius Volz b6d52da9bd
Update email addresses for Prometheus (#3905)
Signed-off-by: Julius Volz <julius.volz@gmail.com>
2020-05-29 14:19:32 -07:00
Abhishek Arya cb156403e9
Don't create empty corpus archive as it wont unpack. (#3903) 2020-05-29 10:39:00 -07:00
Nikita Popov 2b794d083b
[php] Remove --enable-json (#3899)
JSON is now always compiled in, and cannot be explicitly enabled.
2020-05-29 09:21:58 -07:00
kabeer27 2d85b58226
Updating jsoncpp primary contact (#3900) 2020-05-29 08:44:39 -07:00
Robert Löhning 0e401be9de
[qt] Add qtdeclarative (#3901)
* [qt] Add qtdeclarative

* [qt] Ignore stdout from make

"The job exceeded the maximum log length, and has been terminated."
2020-05-29 08:06:12 -07:00
Google AutoFuzz Team 8284b6bbdd
[libgd] Add another fuzzer to libgd (#3892) 2020-05-29 20:01:23 +10:00
Jon Siwek 5b114cdc02
Extend Zeek project auto_ccs (#3898) 2020-05-28 12:43:43 -07:00
Abhishek Arya d0455f9c4b
Fix spidermonkey-ufi build 2020-05-28 12:02:46 -07:00
jonathanmetzman 659d4e8228
Fix CIFuzz issue where targets assumed in OSS-Fuzz build if exists (#3817)
Make some other changes:
1. Refactor fuzz_target.py and fuzz_target_test.py
2. Introduce pyfakefs and parameterized as dependencies and use them
in tests.
3. Fix infra-tests in CI so that they use installed dependencies
2020-05-28 10:14:57 -07:00
Petteri Aimonen 21b4c78861
[nanopb] Use $(which python3) instead of hardcoding /usr/bin/python3 (#3895)
After the addition of Python 3.8 in #3874, the default python3 is
now /usr/local/bin/python3. The nanopb Dockerfile hardcoded a path
of /usr/bin/python3, causing again problems of Python packages being
installed for different version than attempting to run with.
2020-05-28 09:35:24 -07:00
Abhishek Arya c1de59d07d
Fix spidermonkey-ufi build. 2020-05-28 08:38:19 -07:00
Christian Holler (:decoder) ba8143b128
[firefox] Fix libFuzzer cloning process (#3896) 2020-05-28 08:37:05 -07:00
Catena cyber 84c9e6b503
Makes suricata work with rust sanitizers (#3897) 2020-05-28 08:27:56 -07:00
Abhishek Arya 37fbb75094
Set up python in one docker layer, remove python deps. (#3893)
* Set up python in one docker layer.

Address review comment in https://github.com/google/oss-fuzz/pull/3890#pullrequestreview-419693856

* Remove all python dependencies, keep build-essential.
2020-05-27 20:48:51 -07:00