Commit Graph

10176 Commits

Author SHA1 Message Date
Alex Crichton 774ff32add
Remove a cc for fuzz bugs for Wasmtime (#11450)
I believe that Rainy is no longer looking to get cc'd on these issues.
2024-01-05 17:08:47 +00:00
DavidKorczynski 805d973472
llvm: speed up coverage build and add corpus (#11449) 2024-01-05 13:55:37 +00:00
DavidKorczynski ce4d4396f4
nodejs: speed up coverage build (#11447) 2024-01-05 11:28:38 +00:00
Arthur Chan 0fd154a085
jackson-dataformats-binary: fix fuzzer blockage (#11448)
This PR fixes multiple fuzzers in project jackson-dataformats-binary.
The fixes majorly focus on some exception blockers of fuzzers due to
insufficient initialisation of the objects.

---------

Signed-off-by: Arthur Chan <arthur.chan@adalogics.com>
2024-01-05 11:26:58 +00:00
Nathaniel Brough a34f9387f2
quantlib: Remove AFL as build is broken (#11446) 2024-01-05 08:42:20 +11:00
Sergey Bronnikov d8d0cf55dd
lua: update aarch64 packages (#11443)
Follows up commit cd98f0c6bb ("lua: enable aarch64 (#11389)").
2024-01-04 10:58:06 +00:00
Oliver Chang 3fde24173b
Remove duplicate libfuzzer entry 2024-01-04 16:38:21 +11:00
AdamKorcz 4355de50a7
nodejs: add more seeds (#11445)
Signed-off-by: Adam Korczynski <adam@adalogics.com>
2024-01-04 00:35:33 +00:00
Gerard Guillemas Martos d228c75a48
surrealdb: update auto_ccs (#11442)
Add individual SurrealDB employees as contacts so they can access the
issue tracker.
2024-01-03 14:32:52 +00:00
DavidKorczynski 6a31e52eda
llvm: extend with llvm-object-yaml-fuzzer (#11434) 2024-01-02 23:51:56 +00:00
DavidKorczynski 54f2ca559b
llvm: extend with symbol reader fuzzer (#11433) 2024-01-02 23:09:09 +00:00
Nathaniel Brough 43d79d62b5
surrealdb: Fix path to doc repository (#11429) 2024-01-02 22:50:49 +00:00
tsdgeos fe91f437df
poppler: Use newer boost (#11432) 2024-01-02 22:50:33 +00:00
Guido Vranken 23ec7f83d6
Update Boost download URL in Cryptofuzz-based projects (#11431) 2024-01-02 22:50:16 +00:00
DavidKorczynski 441a0aebd2
llvm: extend with additional architectures for isel (#11428) 2024-01-02 09:38:57 +00:00
Sylvestre Ledru efe59d73a7
Rust-coreutils: replace the hardcoded list by a dynamic list (#11288) 2024-01-02 11:59:39 +11:00
Nathaniel Brough 672e9b1f2a
rhai: Add seed corpus for ast fuzzer (#11425) 2024-01-01 11:23:48 +00:00
Nathaniel Brough 09fdf13eee
gitoxide: Add support for dictionaries (#11424) 2024-01-01 11:23:32 +00:00
Dominik Stadler 56f58e2529
Apache POI: Improve coverage counting and add a few more expected exceptions (#11418)
As a general solution for handling excluding classes from JaCoCo
coverage counting was not merged (See #10860#issuecomment-1870891873 ),
this PR tries to implement a different approach which separates the
class-files into two jar-files and this way at least allows to exclude
code of third-party libraries when reporting coverage of fuzzing.

Also add two expected exceptions and adjust one limit to match the
amount of memory which oss-fuzz uses here.
2023-12-29 12:34:38 +00:00
DavidKorczynski a34ec90a95
llvm: enable llvm-special-case-list-fuzzer (#11417)
This follows https://github.com/llvm/llvm-project/pull/73888
2023-12-28 18:57:07 +00:00
DavidKorczynski 476b7a1160
llvm: extend opt fuzzer with new passes (#11416)
This follows updates to opt fuzzer:
https://github.com/llvm/llvm-project/pull/76474

Signed-off-by: David Korczynski <david@adalogics.com>
2023-12-28 17:34:12 +00:00
Dirk Lemstra 3a344b8938
Moved ImageMagick build script for oss-fuzz. (#11414) 2023-12-28 15:48:22 +00:00
AdamKorcz 55650963e1
nodejs: improve seed (#11413)
Use test files from nodes source tree for the seed. Filter out small and
large files.

Signed-off-by: Adam Korczynski <adam@adalogics.com>
2023-12-27 15:23:37 +00:00
DavidKorczynski a2d4f9bbdf
vscode: project gen: adjust CXXFLAGS for cpp builds (#11412)
Currently `CFLAGS` was used, whereas we need to use `CXXFLAGS`.

Signed-off-by: David Korczynski <david@adalogics.com>
2023-12-27 11:06:35 +00:00
viktoriia-lsg 859a65098a
libevent: Fuzzing Coverage Expansion #2 (#11377)
Hi! This pull request extends the previous pull request
https://github.com/google/oss-fuzz/pull/11257 and brings some
improvements.
2023-12-26 22:07:20 +00:00
Sergey Bronnikov cd98f0c6bb
lua: enable aarch64 (#11389) 2023-12-26 22:06:45 +00:00
DavidKorczynski a6be316243
llvm: fix build (#11411) 2023-12-26 16:00:20 +00:00
Dirk Lemstra 7b7450bd40
Added libdeflate to the ImageMagick build. (#11409) 2023-12-26 14:13:02 +00:00
Nigel Tao 410e71f62f
[wuffs] add xz_corpus (#11408)
Actually using this corpus will be separate (other repo) commit to
https://github.com/google/wuffs/blob/main/fuzz/c/std/seed_corpora.txt
2023-12-26 14:12:45 +00:00
DavidKorczynski cf9def7d9f
llvm: extend isel fuzzer to more architectures (#11407)
Signed-off-by: David Korczynski <david@adalogics.com>
2023-12-25 23:52:20 +00:00
Daniel Novomeský 2cda17ef7e
kimageformats: adjust build script for libjxl changes (#11406)
Fix for https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=65339
2023-12-25 23:17:55 +00:00
DavidKorczynski 5925b55354
llvm: extend fuzzing suite (#11405)
Signed-off-by: David Korczynski <david@adalogics.com>
2023-12-25 16:55:31 +00:00
DavidKorczynski 7b1dd0663b
llvm: fix coverage build (#11403)
Signed-off-by: David Korczynski <david@adalogics.com>
2023-12-25 00:59:55 +00:00
Florian Apolloner abc14845ee
[Django] Force python3 to point to python3.10. (#11401)
This seems to be required otherwise the coverage helper scripts will use
python 3.8 leading to syntax errors.
2023-12-23 23:58:05 +00:00
DavidKorczynski cb77b5bdba
vscode: set lang to cpp if header-only lib (#11400)
Signed-off-by: David Korczynski <david@adalogics.com>
2023-12-23 11:07:37 +00:00
Arthur Chan c836f141de
fastify: Add repository in Dockerfile (#11397)
This PR adds cloning for another Fastify-plugin in the Dockerfile.

---------

Signed-off-by: Arthur Chan <arthur.chan@adalogics.com>
2023-12-22 10:58:19 +00:00
DavidKorczynski 81f3895980
vscode: ClusterFuzzLight: enable C and Python (#11395)
Signed-off-by: David Korczynski <david@adalogics.com>
2023-12-21 18:50:31 +00:00
DavidKorczynski 8053865bf4
vscode: refactor CFLite integration (#11394)
Deduplicates a lot of the template generation.

Signed-off-by: David Korczynski <david@adalogics.com>
2023-12-21 18:05:36 +00:00
Jakub Jelen 0876f9cca1
opensc: Add Peter to the CC (#11392)
While discussing adding new people to the project, in OpenSC/OpenSC#2966
I would like to send the first change, adding Peter to the CC for the
oss-fuzz reports.
2023-12-21 16:38:03 +00:00
DavidKorczynski f3d1d4471f
vscode: add cc file extension count and beautify cflite project.yaml (#11393)
Signed-off-by: David Korczynski <david@adalogics.com>
2023-12-21 16:33:57 +00:00
Florian Apolloner 4016dacde1
Upgrade Python to 3.10 for newer Django versions. (#11391) 2023-12-20 22:49:26 +00:00
Sami Boukortt 97887109e4
libjxl: pass BUILD_SHARED_LIBS=OFF (#11289) 2023-12-20 22:20:41 +02:00
Frank Yung-Fong Tang 9412769acb
Remove nrunge@google.com from icu/project.yaml (#11379)
nrunge is no longer working for google since Jan 2023. That email is no
longer valid.

Replace with ftang@google.com
2023-12-20 22:19:15 +02:00
Arthur Chan 56571ca23c
Fastify: fix dockerfile to downgrade nodejs to version 19.2 (#11390)
This PR fixes the Dockerfile for project fastify by switching the
default nodejs version to 19.2 to avoid a strange failing of npm build
in Docker as mentioned in
https://github.com/nodejs/docker-node/issues/1912.

Signed-off-by: Arthur Chan <arthur.chan@adalogics.com>
2023-12-20 12:48:29 +00:00
Nathaniel Brough 78022ba5e5
gitoxide: Fix seed corpus paths (#11387) 2023-12-20 10:39:16 +00:00
Arthur Chan a781520b73
jackson-dataformats-binary: Catch expected IonException (#11388)
This PR catches an expected IonException from Ion-related parsers and
also fixes some formating of fuzzers. This fixes
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=65180 and
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=65181.

Signed-off-by: Arthur Chan <arthur.chan@adalogics.com>
2023-12-20 10:38:55 +00:00
Nathaniel Brough 570355c106
gitoxide: Add infra to build seed corpora (#11386) 2023-12-19 22:20:19 +00:00
Nathaniel Brough db927a67c8
gitoxide: Share cache between fuzz crates (#11385)
This should speed up the build signficantly.

Signed-off-by: Nathaniel Brough <nathaniel.brough@gmail.com>
2023-12-19 22:19:51 +00:00
Arthur Chan 7eb284504b
apache-commons-lang: Fix GC overhead (#11383)
This PR fixes a possible GC overhead reported in
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=64919 for
`LocalUtilsFuzzer` of project apache-commons-lang.

Signed-off-by: Arthur Chan <arthur.chan@adalogics.com>
2023-12-19 12:07:00 +00:00
Arthur Chan 509121d453
apache-commons-io: Add branchers to GeneralUtilsFuzzer to increase fuzzer coverage (#11382)
This PR adds more branches for GeneralUtilsFuzzer to increase fuzzer
coverage for the IOUtils class.

---------

Signed-off-by: Arthur Chan <arthur.chan@adalogics.com>
2023-12-19 10:42:53 +00:00