DavidKorczynski
a53aab3486
black: initial integration ( #9670 )
...
Signed-off-by: David Korczynski <david@adalogics.com>
Signed-off-by: David Korczynski <david@adalogics.com>
2023-02-09 21:44:40 +00:00
Khaled Yakdan
a2de048d20
Fix Jazzer.js Compile Script ( #9657 )
...
cc @oliverchang
2023-02-09 16:01:22 -05:00
vargen
949b3a17c3
Initial commit [apache-commons-csv] ( #9661 )
2023-02-09 15:59:49 -05:00
John Safranek
db3d257a40
Update wolfSSL project users. ( #9663 )
2023-02-09 15:59:23 -05:00
DavidKorczynski
de9aa7c83f
tensorflow: fix coverage build ( #9664 )
...
CC @learning-to-play @fcoUnda
Signed-off-by: David Korczynski <david@adalogics.com>
---------
Signed-off-by: David Korczynski <david@adalogics.com>
2023-02-09 19:08:21 +00:00
jonathanmetzman
9b3599bbd7
Don't install node anymore ( #9595 )
2023-02-09 12:45:54 -05:00
jonathanmetzman
01baef29c3
[fuzzbench] Support measurement ( #9655 )
...
Save to a SQL database for now.
2023-02-09 10:55:24 -05:00
Henning Becker
1bf3c71ebf
Orbit: Fix broken build ( #9588 )
...
This is adjusting the build script and Dockerfile for the Orbit project
to work with upstream changes of the build scripts.
It also removes some hacks that are not needed anymore.
2023-02-09 10:42:40 -05:00
DavidKorczynski
ce4f5a8d48
parso: extend suite ( #9659 )
...
Signed-off-by: David Korczynski <david@adalogics.com>
Signed-off-by: David Korczynski <david@adalogics.com>
2023-02-09 13:28:19 +00:00
Oliver Chang
0feae4ac46
Add 'none' as a supported sanitizer for libFuzzer. ( #9653 )
...
This is needed for Jazzer.js: #8324
2023-02-09 14:54:44 +11:00
jonathanmetzman
a27bbce6fb
Set up coverage build properly ( #9654 )
2023-02-08 21:42:29 -05:00
jonathanmetzman
2be77b9dc2
Reland #9646 ( #9652 )
...
It shouldn't fail anymore now that the image is pushed. But just to be
safe, I removed it from the images.
2023-02-08 19:05:19 -05:00
Oliver Chang
e59b5e26c4
Revert "Get OSS-Fuzz on demand fuzzing working" ( #9651 )
...
Reverts google/oss-fuzz#9646
Reverting this since this is breaking users :/
https://github.com/google/oss-fuzz/issues/9647
2023-02-09 10:54:49 +11:00
DavidKorczynski
59ebaa40dd
h11: initial integration ( #9648 )
...
Signed-off-by: David Korczynski <david@adalogics.com>
Signed-off-by: David Korczynski <david@adalogics.com>
2023-02-08 23:14:14 +00:00
DavidKorczynski
4487371343
validators: initial integration ( #9645 )
...
Signed-off-by: David Korczynski <david@adalogics.com>
Signed-off-by: David Korczynski <david@adalogics.com>
2023-02-08 19:09:24 +00:00
jonathanmetzman
f41ccbb534
Get OSS-Fuzz on demand fuzzing working ( #9646 )
2023-02-08 13:59:23 -05:00
jonathanmetzman
e39ad0f219
Implement building in OSS-Fuzz on Demand ( #9633 )
2023-02-08 12:34:13 -05:00
jonathanmetzman
3ef53579bf
Add missing main repo ( #9644 )
2023-02-08 12:13:01 -05:00
jonathanmetzman
2e6c7fac42
Opt-out of centipede in projects that don't support it ( #9300 )
...
Related: https://github.com/google/oss-fuzz/issues/9299
2023-02-08 11:28:45 -05:00
Arjun
42d219a202
[libmodbus] remove bloat ( #9634 )
...
- Remove bloat.
Signed-off-by: Arjun Singh <ajsinghyadav00@gmail.com>
Signed-off-by: Arjun Singh <ajsinghyadav00@gmail.com>
2023-02-08 10:36:05 -05:00
DavidKorczynski
f3a8a3360e
rfc3986: initial integration ( #9641 )
...
Signed-off-by: David Korczynski <david@adalogics.com>
Signed-off-by: David Korczynski <david@adalogics.com>
2023-02-08 14:24:45 +00:00
DavidKorczynski
482fda8a8b
multidict: initial integration ( #9640 )
...
Signed-off-by: David Korczynski <david@adalogics.com>
Signed-off-by: David Korczynski <david@adalogics.com>
2023-02-08 12:34:15 +00:00
DavidKorczynski
093e04a650
python-ecdsa: initial integration ( #9637 )
...
Signed-off-by: David Korczynski <david@adalogics.com>
Signed-off-by: David Korczynski <david@adalogics.com>
2023-02-08 10:54:44 +00:00
0xedward
0325500290
[hermes] Merge setup steps to reduce number of layers used ( #9632 )
2023-02-07 23:31:43 +00:00
Nathaniel Brough
383dc91556
perf(serde_urlencoded): Add new fuzzer, to improve coverage ( #9612 )
...
The original fuzzer makes some assumptions on specific properties.
Namely that Deserialise->Serialise->Deserialise was completely
symmetrical. However support for some parts of the API only includes
Serialising, so to fix this I've added the reverse/inverse fuzzer, which
improves code coverage substantially.
Signed-off-by: Nathaniel Brough <nathaniel.brough@gmail.com>
2023-02-07 13:44:15 -08:00
jonathanmetzman
f029180d24
Add license checking for more languages ( #9630 )
2023-02-07 21:09:32 +00:00
vargen
adc61605a0
Initial commit [rome] ( #9526 )
2023-02-07 11:06:50 -05:00
0xedward
26b7da17d2
[hermes] Remove select tests from test262, flow, esprima, and mjsunit from corpus ( #9624 )
...
Hermes's testsuite marks some tests in test262, flow, esprima and
mjsunit as tests not to run for one reason or another (e.g. unsupported
features, etc). This commit removes those tests from the seed corpus by
removing the tests explicit marked to be skipped in the `SKIP_LIST` and
`PERMANENT_SKIP_LIST` in `hermes/utils/testsuite/testsuite_skiplist.py`,
removing tests in mjsunit that use v8 runtime functions, and excludes
tests that have keywords from `UNSUPPORTED_FEATURES` and
`PERMANENT_UNSUPPORTED_FEATURES` in
`hermes/utils/testsuite/testsuite_skiplist.py` in the file contents or
in the path name.
2023-02-07 09:21:38 -05:00
DavidKorczynski
b0fabdc1e9
nbformat: initial integration ( #9625 )
...
Signed-off-by: David Korczynski <david@adalogics.com>
Signed-off-by: David Korczynski <david@adalogics.com>
2023-02-07 12:46:06 +00:00
0xedward
e4d183d883
[hermes] Add esprima, flow, and v8 unit tests to corpus ( #9623 )
2023-02-07 04:30:17 -08:00
Li-Yu Yu
7f78b29166
cras: Use --config=fuzzer to set extra flags ( #9620 )
...
For https://crrev.com/c/4218434 .
Also fix Rust build to silence warning.
2023-02-07 04:22:11 -08:00
DavidKorczynski
c251db97e9
wtforms: initial integration ( #9621 )
...
Signed-off-by: David Korczynski <david@adalogics.com>
---------
Signed-off-by: David Korczynski <david@adalogics.com>
2023-02-07 11:59:36 +00:00
DavidKorczynski
8eef436d90
python-rison: initial integration ( #9622 )
...
Signed-off-by: David Korczynski <david@adalogics.com>
Signed-off-by: David Korczynski <david@adalogics.com>
2023-02-07 11:59:21 +00:00
jonathanmetzman
2700848f3c
Make ostree centipede-compatible ( #9619 )
2023-02-07 05:24:22 +00:00
jonathanmetzman
a9ecdd815c
Make more projects centipede-compatible ( #9618 )
2023-02-07 05:13:11 +00:00
jonathanmetzman
c2029fd019
[infra][NFC] Silence some useless logging ( #9617 )
2023-02-07 04:20:31 +00:00
jonathanmetzman
f750fddc97
Reduce size of swift image ( #9614 )
2023-02-06 23:04:26 -05:00
jonathanmetzman
a75aab95ec
Fix centipede compilation ( #9613 )
...
1. Don't use trace-loads as it is not fully supported in LLVM and breaks
many projects (see
9383870160
)
2. Use -Wl for link time options so they aren't unnecessarily used (also
fixes meson based projects).
2023-02-06 22:33:23 -05:00
jonathanmetzman
9bbc9ad236
[NFC] Don't print output when untarring honggfuzz ( #9616 )
...
Waste of space in the 5MB limited logs.
2023-02-06 22:21:59 -05:00
jonathanmetzman
54448052e0
Don't use -fsanitize=fuzzer-no-link with centipede ( #9610 )
...
It's pointless and has these drawbacks:
1. It add useless instrumentation not used by centipede that slows down
the target
2. It adds instrumentation that expects an implementation at link time
(__sancov_lowest_stack) which can break projects builds.
Fixes https://github.com/google/oss-fuzz/issues/9609
Related: https://github.com/google/oss-fuzz/issues/9299
https://github.com/google/oss-fuzz/issues/9583
2023-02-06 21:19:45 -05:00
jonathanmetzman
daef594bce
[trial-builds] Speed up first trial build by using real image as cache ( #9535 )
2023-02-06 19:36:01 -05:00
jonathanmetzman
18f3e3231d
Don't hold back images that can be upgraded. ( #9602 )
...
This allows these projects to be compiled with centipede
Related: https://github.com/google/oss-fuzz/issues/9583
2023-02-06 19:34:38 -05:00
jonathanmetzman
860447a712
Fix centipede's bad_build_check projects with many targets ( #9606 )
2023-02-06 18:48:33 -05:00
jonathanmetzman
533df2c728
Upgrade circl's base image ( #9605 )
2023-02-06 18:31:53 -05:00
DavidKorczynski
d101ed562a
httpretty: initial integration ( #9604 )
...
Signed-off-by: David Korczynski <david@adalogics.com>
---------
Signed-off-by: David Korczynski <david@adalogics.com>
2023-02-06 22:39:09 +00:00
DavidKorczynski
da1e66bee7
defusedxml: initial integration ( #9603 )
...
Signed-off-by: David Korczynski <david@adalogics.com>
---------
Signed-off-by: David Korczynski <david@adalogics.com>
2023-02-06 22:38:47 +00:00
jonathanmetzman
0dff293ca5
Make fuzzers centipede-compatible ( #9599 )
...
Link fuzz targets with CXX instead of CC
2023-02-06 16:29:28 -05:00
jonathanmetzman
9f83585234
[centipede] Use /tmp for a workdir. ( #9346 )
...
$OUT gets zipped up and included as part of the build.
Fixes #9345
2023-02-06 16:27:13 -05:00
Mihai Maruseac
f4cefbcfde
Install Python3 explicitly ( #9507 )
...
The issue in #8915 is that the environment no longer has a leftover
`python3` binary in `/bin/python3`. This uncovers a bug in the `upb` and
`jwt-verify-lib` Dockerfiles where `python2` was installed (or no Python
was installed).
The issue seems to show up on Bazel projects only due to the way Bazel
executes commands: it uses `env -` to run them in a clear environment,
meaning that even `$PATH` is altered. Before bc02fd0
the issues in the
Dockerfiles were hidden by the fact that the environment contained
multiple versions of Python and one happened to be matched by this
search path.
This fixes #8915 , reverting #8914 and #8909 tweaks to #8915 . I did not
do a similar thing for #8930 as maybe that can be fixed by changing the
base python image?
Tested: Tested that I can build the `upb` fuzzers with this change.
Signed-off-by: Mihai Maruseac <mihaimaruseac@google.com>
Signed-off-by: Mihai Maruseac <mihaimaruseac@google.com>
2023-02-06 16:05:57 -05:00
jonathanmetzman
7d75ea2605
Add centipede-none job to CI ( #9600 )
2023-02-06 15:47:29 -05:00