Commit Graph

6083 Commits

Author SHA1 Message Date
van Hauser 0cf9ebe150
update afl++, abuse better cmplog performance (#6006)
* enhance afl++ performance

* update afl++, higher chance for cmplog
2021-07-07 10:26:24 +01:00
DavidKorczynski 336002acff
openvpn: improve route fuzzer. (#6004) 2021-07-06 18:57:20 +01:00
AdamKorcz b2cd6f498d
Fix H3 build (#6003) 2021-07-06 18:37:49 +01:00
Fabian Meumertzheim 360227e3b3
[infra] Do not close file descriptors also for JVM (#6002)
Keeps the JVM coverage libFuzzer args in sync with the change in https://github.com/google/oss-fuzz/pull/5999.
2021-07-06 10:16:48 +01:00
Guido Vranken 1d76e45880
[wolfssl] Import corpora from other projects (#6001) 2021-07-06 10:04:25 +01:00
Cuong Manh Le 275c979de5
projects/tendermint: change tendermint email to interchain.io (#6000)
While at it, also add @tessr and @tychoish to cc list, as the primary
contact is an email group, not individual Google Account.
2021-07-06 10:03:31 +01:00
DavidKorczynski 581aa96454
do not close file descriptors in coverage runs. (#5999) 2021-07-05 19:31:56 -07:00
Abhishek Arya e10f1658fa
Bring back build status page fix until quota issues are resolved. (#5997) 2021-07-05 10:15:45 -07:00
DavidKorczynski d6a3b1cac6
dnsmasq: new fuzzing set up and fuzzers. (#5996)
* dnsmasq: new fuzzing set up and fuzzers.

* remove old util fuzzer from dockerfile.
2021-07-05 17:39:51 +01:00
Guido Vranken 64370814b4
[bitcoin-core] Updates to libsecp256k1 Cryptofuzz build (#5991) 2021-07-05 10:54:32 +01:00
Paul Dreik 2b5114aa25
[simdjson] enable msan (#5992)
* update the homepage

* add memory sanitizer
2021-07-05 10:53:55 +01:00
AdamKorcz 9cd280993d
[h3] Initial integration (#5616) 2021-07-05 12:14:28 +10:00
Guido Vranken 3e7674bab2
[wolfssl] Enable more Cryptofuzz operations (#5990) 2021-07-02 08:36:50 -07:00
AdamKorcz 201e928c59
[libigl] Initial integration (#5708)
* [libigl] Initial integration

* Addd maintainer
2021-07-02 08:33:07 +10:00
jonathanmetzman 535597b038
[build/infra] Build engines in alphabetical order. (#5987)
* [build/infra] Build engines in alphabetical order.

Previously, a project fuzz targets were usually built in the order:
libfuzzer, afl, honggfuzz. This can bias results if one is looking
at which engine finds bugs first.

* fix tests

* lnt
2021-07-01 11:17:18 -07:00
Mitchel Herman faea660c5e
Add CIFuzz external entrypoint for cifuzz base (#5906)
This is an entrypoint for CIFuzz users that can't build two docker images
(e.g. prow users).
Co-authored-by: jonathanmetzman <31354670+jonathanmetzman@users.noreply.github.com>
2021-06-30 17:19:03 -07:00
jonathanmetzman 0672aa4e1f
[CIFuzz] Don't make everything a subdirectory of /out (#5970)
Use different subdirectories of workspace for builds, old builds, coverage reports, corpora and artifacts/testscases.
2021-06-30 07:34:42 -07:00
DavidKorczynski a9c49afb78
openvpn: new fuzzers (#5985)
* openvpn: add first take on forward fuzzer.

* updated the forward fuzzer.

* Add a certificate verification fuzzer.

* update packet_id fuzzer.

* fix max length we us for buffer creation.
2021-06-30 14:37:44 +01:00
AdamKorcz a47195f754
istio: Move build script upstream (#5980) 2021-06-30 09:33:08 +00:00
Hajime Fujita 1fc9289f2a
Add mtakayama to h2o project (#5984) 2021-06-30 10:19:41 +01:00
Hajime Fujita f8d0ee3c89
[h2o] Add options for http3 fuzzer (#5983)
Now that h2o merged a new fuzzer for http3 (https://github.com/h2o/h2o/pull/2696)
this commit adds options for running http3 fuzzer.
2021-06-30 10:18:57 +01:00
DavidKorczynski d6970e868f
infra: Remove unused import from update_build_status (#5981)
In this commit 0370821e39 the use of the `time` import was removed. This causes the CI to complain about `infra/build/functions/update_build_status.py:21:0: W0611: Unused import time (unused-import)` here https://github.com/google/oss-fuzz/pull/5980/checks?check_run_id=2941631092
2021-06-29 12:29:35 +00:00
Abhishek Arya 0370821e39
Revert rate limits in update_build_status. 2021-06-28 21:30:04 -07:00
DavidKorczynski 1c54b327c8
openvpn: three new fuzzers and improved proxy fuzzer (#5979)
* add list fuzzer

* add header file inclusion order.

* added an mroute fuzzer.

* add packet id fuzzer.

* refactor list, mroute and packet_id fuzzers.

* set it up so fgets always returns a string with an ASCII char.

* refactor build script.

* hook fopen and fclose in builtin_console.
2021-06-28 21:45:31 +01:00
Daniel Salzman 51a97a0c41
[knot-dns] add missing corpora to $OUT (#5978) 2021-06-28 15:45:32 +00:00
Cuong Manh Le c1d9b023bf
[tendermint] Add project (#5907) 2021-06-28 06:48:58 -07:00
Fabian Meumertzheim 84ea9561f7
[infra] Add support for rules_fuzzing's java_fuzz_test macro (#5960)
* [infra] Add support for rules_fuzzing's java_fuzz_test macro

* [infra] Update bazelisk for rolling release support

* [infra] Fix C++ stdlib mixing for uninstrumented Bazel targets

The build script for Bazel rules_fuzzing tests did not set the C++
stdlib for uninstrumented C++ binaries, which thus use the system
libstdc++ instead of the libc++ built from source.

* [rules_fuzzing] Add test project for rules_fuzzing's java_fuzz_test
2021-06-28 06:33:38 -07:00
DavidKorczynski 5d7cc94d00
openvpn: new fuzzer and refactoring to make all fuzzers c instead of cpp (#5977)
* refactor to have C-based fuzzers instead of C. Also adds route fuzzer.

* remove cpp fuzzers.

* refactor route fuzzer.

* Fix route fuzzer and add options file.

* minor refactoring.

* fix leak in route fuzzer. This should also be fixed upstream.

* minor cleanup.
2021-06-27 19:25:53 +01:00
tsdgeos 369e2b505a
poppler: fix lcms build (#5976) 2021-06-26 21:47:30 -07:00
Lovell Fuller be1791c77e
libvips: ensure lcms dependency runs autogen (#5975) 2021-06-26 23:43:44 +01:00
Abhishek Arya 53eff02879
Update update_build_status.py 2021-06-25 17:43:38 -07:00
Abhishek Arya a5822bb2ff
Update update_build_status.py 2021-06-25 17:09:42 -07:00
Abhishek Arya 00bbfdb5e1
Update update_build_status.py 2021-06-25 16:56:01 -07:00
Curtis Malainey dd62b4cfb2
sound-open-firmware: add additional CCs (#5974)
Add Liam, Harsha and Sathya
2021-06-25 16:47:18 -07:00
Abhishek Arya 7d93e152de
Update update_build_status.py 2021-06-25 13:19:33 -07:00
Abhishek Arya ea06882e92
Update update_build_status.py 2021-06-25 13:16:47 -07:00
Abhishek Arya 77211e836c
Update update_build_status.py 2021-06-25 12:46:09 -07:00
Abhishek Arya 3096b90ca2
Update update_build_status.py 2021-06-25 12:04:37 -07:00
Abhishek Arya ba0a288c6e
Update update_build_status.py 2021-06-25 11:40:44 -07:00
Abhishek Arya 7e61f5509e
Update update_build_status.py 2021-06-25 11:06:47 -07:00
Abhishek Arya 3680920a30
Update update_build_status.py 2021-06-25 10:38:19 -07:00
Abhishek Arya 5fcb499c68
Decrease number of build logs to avoid rate limits. (#5973) 2021-06-25 10:18:38 -07:00
Abhishek Arya 867646da2d
Update update_build_status.py 2021-06-25 09:43:11 -07:00
Abhishek Arya 3b19d9fc18
Update update_build_status.py 2021-06-25 09:29:33 -07:00
Abhishek Arya f367531263
Reduce memory requirement in cloud functions to 2gb 2021-06-25 09:24:34 -07:00
Janne Grunau 24d5dab081
dav1d: remove dead email from vendor_ccs (#5972)
Monorail seems to to detect that the email address bounces and deletes
the CC but something re-adds it regularly.
2021-06-25 16:06:12 +00:00
Abhishek Arya db33cc2c38
Update update_build_status.py 2021-06-25 09:04:31 -07:00
Guido Vranken 35cc81a473
[cryptofuzz] Add Noble libraries (#5966) 2021-06-25 17:04:12 +01:00
DavidKorczynski 01765e6f2b
Openvpn: improve proxy fuzzer and fuzzing infrastructure (#5971)
* openvpn: improve buffer fuzzer.

* Improve state of openvpn fuzzing, the proxy fuzzer in particular.
2021-06-25 17:01:09 +01:00
Abhishek Arya 13a076b275
Reduce build status workers to see if quota issue resolve. 2021-06-25 08:42:43 -07:00