Nelson Elhage
bcf02076e6
Fix email address for libgit2 ( #1619 )
...
* Fix email address for libgit2
* Update project.yaml
2018-07-15 20:23:43 -07:00
Armin Hasitzka
bca1735143
[Freetype] Update build process: ( #1614 )
...
- Build the known target `ftfuzzer' with FreeType's new, dedicated testing repository.
- Move most of the build logic regarding the fuzz targets to FreeType's repository.
2018-07-13 12:12:52 -07:00
Nelson Elhage
c0661eefc4
Add a fuzzer for libgit2 ( #1604 )
...
* Add a libgit2 fuzzer for the `git fetch` client
* Use a fresh remote each time
* Build fewer things, use fewer deps
* no ssh, either
* Add a corpus with one file.
Slightly tweaked network dump of a `git clone` on a tiny repo.
* auto_ccs is a list
* Rename the fuzzer
* only email in project.yaml
* Use `master`
I had left in a `-b oss-fuzz` from testing off my fork
2018-07-13 08:13:05 -07:00
urvangjoshi
6ec00106a5
Rename dictionary file to match conventions ( #1612 )
2018-07-12 20:25:32 -07:00
urvangjoshi
b2dd9ab7ed
libaom: Add dictionary file. ( #1611 )
...
* libaom: Add dictionary file.
* Add byte position for fourCC too
2018-07-13 12:19:04 +10:00
Jiří Daněk
b3e75a1143
[qpid-proton] fix patch after changes to upstream build ( #1610 )
...
This is a temporary workaround until I can get
* https://github.com/apache/qpid-proton/pull/143
* and https://github.com/apache/qpid-proton/pull/146
reviewed and merged in upstream.
After that, no patches should be necessary.
2018-07-12 10:11:50 -07:00
jonathanmetzman
c25212663d
[skia] Update patch to fix build breakage. ( #1609 )
2018-07-12 09:11:43 -07:00
jonathanmetzman
1dc38bd6e4
Pin SwiftShader revision to a known good build. ( #1606 )
2018-07-11 10:47:51 -07:00
jonathanmetzman
eafe48113d
[xmlsec] Integration: Attempt 2 ( #1605 )
...
Use static linking this time
2018-07-10 06:20:46 -07:00
jonathanmetzman
822d801224
Revert "[xmlsec] oss-fuzz integration ( #1600 )" ( #1602 )
...
This reverts commit 85be4d0322
.
2018-07-09 13:49:24 -07:00
Bhargava Shastry
85be4d0322
[xmlsec] oss-fuzz integration ( #1600 )
2018-07-09 12:38:52 -07:00
Oliver Chang
40326f9520
Add libcap2 to base-runner image.
2018-07-09 17:22:15 +10:00
Sebastian Rasmussen
837ad97be8
[mupdf] Adapt to recent API change, so test compiles again. ( #1601 )
2018-07-08 11:48:38 -07:00
urvangjoshi
cd9acd02f9
[libaom] Enable asserts in build.sh ( #1599 )
2018-07-06 15:11:43 -07:00
urvangjoshi
22119c0252
[libaom] Enable DO_RANGE_CHECK_CLAMP config. ( #1598 )
...
This is to avoid some noise of integer overflow sanitizer errors in
transform functions, which are actually working as intended.
BUG=oss-fuzz:9065
2018-07-06 09:34:53 -07:00
Kevin Lubick
ad16bff88d
[skia] Fix merge conflicts ( #1597 )
2018-07-06 09:34:24 -07:00
Dan Fandrich
3186884b0f
libexif: Add JPG files used by libexif tests to the corpus ( #1596 )
...
These are chosen to exercise many of the MakerNote parser variants.
2018-07-04 07:43:30 -07:00
Oliver Chang
621cb43076
helper: Better support for building from local source ( #1589 ). ( #1595 )
...
Parse WORKDIR from the Dockerfile and use that to mount in the local
source.
2018-07-04 14:23:23 +10:00
Kevin Lubick
52b46f42be
Rebase ( #1594 )
2018-07-03 14:03:46 -07:00
Kevin Lubick
5e736cd1b7
[skcms] Fix skcms build ( #1593 )
2018-07-03 13:58:36 -07:00
Emmett Neyman
429379bab0
[llvm] Add email to llvm auto_ccs ( #1592 )
2018-07-03 11:23:08 -07:00
Guido Vranken
422df7dab4
GNU multiprecision (libgmp) fuzzer ( #1587 )
...
* Build OpenSSL+libgmp fuzzer
* Fix comment typo
2018-07-03 09:51:01 -07:00
Abhishek Arya
12982882b8
Fix #1591
2018-07-03 09:26:51 -07:00
Daniel Salzman
6bd5fdaff9
[knot-dns] Add dname to/from string tests ( #1590 )
...
Relates to https://gitlab.labs.nic.cz/knot/knot-dns/commit/6536d71bdf590c8
2018-07-03 07:04:31 -07:00
Abhishek Arya
92907b084b
Update build.sh
2018-07-02 21:06:10 -07:00
urvangjoshi
f8071907bd
libaom: Enable per-allocation memory limit. ( #1588 )
...
This avoids OOM fuzzer failures due to 2 GB limit set by oss-fuzz.
BUG=oss-fuzz:9222,9224
2018-07-02 17:31:39 -07:00
Bhargava Shastry
d683797a4a
Move libcoap test harness to its source repo ( #1586 )
2018-07-02 07:12:19 -07:00
Nick Mathewson
6b95c945dd
When building Tor, get an up-to-date list of the static libraries ( #1585 )
2018-07-01 07:17:50 -07:00
James Zern
7db58dc749
libwebp,project.yaml: add Pascal to auto_cc ( #1584 )
2018-06-30 14:09:46 -07:00
urvangjoshi
203510bc49
libaom: call codec_destroy at the end. ( #1583 )
...
This call was mistakenly missing earlier.
BUG=oss-fuzz:8849
BUG=oss-fuzz:8853
2018-06-29 16:19:45 -07:00
James Zern
73886ea3b6
libaom,project.yaml: add wtc@ to auto_cc ( #1582 )
2018-06-29 12:24:34 -07:00
James Zern
02da75de99
libwebp,build.sh: enable asserts ( #1580 )
2018-06-28 10:12:48 -07:00
Abhishek Arya
3af21b0252
Don't check for LLVMFuzzerTestOneInput when there is no fuzzing engine. ( #1579 )
2018-06-28 07:08:57 -07:00
Abhishek Arya
4e87bd622d
Revert "Add support for running perffuzz in infra/helper.py ( #1540 )" ( #1578 )
...
This reverts commit 7f26e2fd92
.
2018-06-28 06:11:32 -07:00
pdknsk
8a562d5310
[qcms] move target ( #1577 )
...
* add missing (if unnecessary) compiler flag
* change wget to ADD
* don't change checkout dir
* move target to mozilla-central
2018-06-27 19:34:38 -07:00
Abhishek Arya
d24dfd4971
Revert #1560
2018-06-27 08:27:13 -07:00
jonathanmetzman
0536801fd1
[skia] Use Skia's clone of SwiftShader and speculative fix for broken build ( #1576 )
...
Don't explicityly clone SwiftShader in the Dockerfile, since Skia
does that itself.
Also, make a speculative fix for a build issue where builders get
confused by the current working directory.
2018-06-26 13:23:44 -07:00
Abhishek Arya
bcf3d1dfa8
Revert "[infra] Compile fuzzing engine without SANITIZER_FLAGS unless MSan is used. ( #1522 )" ( #1574 )
...
This reverts commit 63d9392e59
.
2018-06-26 13:08:14 -07:00
YannisGuyon
5631c1b84e
[libwebm] Update project.yaml ( #1571 )
2018-06-26 10:17:15 -07:00
jonathanmetzman
f5f98cf608
Build Skia with SwiftShader ( #1573 )
...
This requires building SwiftShader as well as changes to skia's
build. Reenables fuzzers that were disabled for AFL since we no
longer need to patch the binaries.
Also optimize invocations of git clone by adding --depth 1.
2018-06-26 10:00:23 -07:00
jonathanmetzman
9c2fe11666
Fix check for LLVMFuzzerTestOneInput ( #1572 )
2018-06-26 08:23:56 -07:00
Catena cyber
fced18b2c7
[capstone] Fix use of variables in build.sh ( #1570 )
2018-06-26 06:34:00 -07:00
jonathanmetzman
5ea8600f84
Remove test_report since it isn't usable from anywhere ( #1569 )
2018-06-25 16:59:21 -07:00
jonathanmetzman
36e576467c
Fix bad build check. ( #1568 )
...
* Fix bad build check.
Bad build checks previously just checked that a file is an executable
ELF. This is insufficient because libraries are also executable ELFs.
Add a check that the file contains LLVMFuzzerTestOneInput, in order
to consider a fuzz target.
Also update coverage and test_report for consistency.
2018-06-25 16:35:28 -07:00
Abhishek Arya
ffe166e75c
Fix #1560
2018-06-25 14:59:03 -07:00
Emmett Neyman
06ba889cd7
Add LLVM Proto Fuzzer to OSS-Fuzz ( #1567 )
2018-06-25 14:45:04 -07:00
pdknsk
8eeffa627f
[libwebp] more targets ( #1552 )
...
* new target: advanced decoding api
* new target: animation decoding api
* new target: (de)mux API
* prefer copying dict to using options files
2018-06-25 14:17:52 -07:00
Marek Marczykowski-Górecki
9d49131473
qubes-os: disable ubsan ( #1564 )
...
input-proxy (the only fuzzer target for now) have only 1 UBSan call right
now, which doesn't make much sense to fuzz. Disable it, until
input-proxy gets more complex for that.
2018-06-25 08:35:22 -07:00
Bhargava Shastry
a8b52adff6
Ovs syslog clean disable ( #1558 )
...
* Openvswitch: Disable logging only once
2018-06-25 07:24:17 -07:00
Catena cyber
7690a138a9
[capstone] Absolute paths for capstone build ( #1562 )
2018-06-25 06:54:34 -07:00