Commit Graph

9398 Commits

Author SHA1 Message Date
AdamKorcz 2482d2e240
[pborman-uuid] initial integration (#10242)
Signed-off-by: AdamKorcz <adam@adalogics.com>
2023-05-04 09:42:43 -04:00
AdamKorcz b77b4498a1
[shlex] initial integration (#10243)
Signed-off-by: AdamKorcz <adam@adalogics.com>
2023-05-04 09:42:14 -04:00
DavidKorczynski 1fa56dd345
libunwind: initial integration (#10244)
Signed-off-by: David Korczynski <david@adalogics.com>
2023-05-04 09:41:44 -04:00
Dongge Liu 6cc63a3d8e
Disable Centipede on Project `neomutt` (#10232)
Fixes #10143.
`Centipede` runs into a timeout error when running the build tests on
the unsanitized binary of the project.
This is likely caused by `Centipede` as [a similar
issue](https://github.com/google/oss-fuzz/pull/10021#issuecomment-1519206462)
was observed on a different project.
But given most projects work fine on `Centipede`, the most
straightforward solution is to disable `Centipede` on the project for
now.
2023-05-04 09:40:40 -04:00
Nigel Tao 4483bf0c05
[wuffs] add libjpeg_turbo_corpus (#10233)
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-05-04 11:48:01 +01:00
Nikita Taranov f74c870c5b
Add deb dependency (#10210) 2023-05-03 20:48:26 -04:00
jonathanmetzman 70e2a617ab
[cifuzz][sarif] Fix repo copying and src reporting (#10230) 2023-05-03 15:01:19 -04:00
Nathaniel Brough e1383cb273
surrealdb: Add Finn Bear to auto_ccs (#10191)
Signed-off-by: Nathaniel Brough <nathaniel.brough@gmail.com>
2023-05-03 12:54:47 -04:00
Nathaniel Brough 50b0063879
surrealdb: Automatically find dictionaries for fuzzers (#10192)
Signed-off-by: Nathaniel Brough <nathaniel.brough@gmail.com>
2023-05-03 12:51:23 -04:00
DavidKorczynski 488f4d7b4e
base-runner: refine python's summary.json (#10201)
- Fix up so the dictionary follows the right structure using a list
rather than a dictionary.
- Adds some of the statics corresponding to the stats given by
summary.json for C/C++ targets, namely the line coverage stats.
- Sets some stat fields to 0 to have the same keys as C/C++ targets, but
where we don't have the data for Python projects.

Fixes: https://github.com/google/clusterfuzz/issues/2971

Signed-off-by: David Korczynski <david@adalogics.com>
2023-05-03 12:50:46 -04:00
Guido Vranken 76e0b590a0
[python3-libraries] Add Python team member (#10214)
Add Python team member per their request:
https://github.com/python/cpython/issues/104016#issuecomment-1531925253
2023-05-03 12:45:03 -04:00
AdamKorcz fc633ab52c
[opencensus-go] initial integration (#10222)
Signed-off-by: AdamKorcz <adam@adalogics.com>
2023-05-03 12:37:09 -04:00
AdamKorcz ea219e5ace
[go-humanize] initial integration (#10220)
Signed-off-by: AdamKorcz <adam@adalogics.com>
2023-05-03 12:34:42 -04:00
AdamKorcz 48dcd07856
[clock] initial integration (#10223)
Signed-off-by: AdamKorcz <adam@adalogics.com>
2023-05-03 12:32:36 -04:00
AdamKorcz 4252fb922a
[go-yaml] initial integration (#10226)
Signed-off-by: AdamKorcz <adam@adalogics.com>
2023-05-03 12:10:48 -04:00
jonathanmetzman d1d4d55a91
[cifuzz] Try to fix copy (#10228) 2023-05-03 12:00:49 -04:00
AdamKorcz fc79fcb816
[go-cmp] initial integration (#10227)
Signed-off-by: AdamKorcz <adam@adalogics.com>
2023-05-03 11:21:45 -04:00
DavidKorczynski 6d3719c0d3
pandas: fix build (#10225)
Signed-off-by: David Korczynski <david@adalogics.com>
2023-05-03 15:01:21 +01:00
DavidKorczynski d318097b28
librdkafka: refine build (#10224)
- use cmake
- only build static libraries
- enbles fuzz introspector

---------

Signed-off-by: David Korczynski <david@adalogics.com>
2023-05-03 13:06:08 +01:00
jonathanmetzman 19c583627f
[cifuzz] Fix sarif upload (#10217) 2023-05-03 08:01:40 -04:00
DavidKorczynski 9f65fdb91b
hdf5: cleanup and enable leak detection (#10219)
Signed-off-by: David Korczynski <david@adalogics.com>
2023-05-03 11:42:07 +01:00
Dirk Farin 292523f5fa
libheif: use new cmake build system instead of deprecated autotools (#10177)
libheif has deprecated the old autotools-based build system and switched
to cmake. The autotools build files will be removed soon.
This PR switch to the cmake build.
2023-05-03 10:57:08 +01:00
Michal Nowak 9c656ada40
bind9: Fix liburcu linking (#10209)
`./configure` picked the membarrier flavor but was asked to link with
qsbc:

/usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value:
0x25
lib/isc/.libs/libisc.a(libisc_la-loop.o): in function `quiescent_cb':
loop.c:(.text+0x833a): undefined reference to `urcu_memb_read_ongoing'
/usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value:
0x25
lib/isc/.libs/libisc.a(libisc_la-thread.o): in function
`isc_thread_main':
thread.c:(.text+0x156): undefined reference to
`urcu_memb_register_thread'
/usr/bin/ld: thread.c:(.text+0x161): undefined reference to
`urcu_memb_unregister_thread'
/usr/bin/ld: lib/isc/.libs/libisc.a(libisc_la-thread.o): in function
`thread_run':
thread.c:(.text+0x88e): undefined reference to
`urcu_memb_register_thread'
/usr/bin/ld: thread.c:(.text+0x89d): undefined reference to
`urcu_memb_unregister_thread'
/usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value:
0x25
lib/isc/.libs/libisc.a(libisc_la-work.o): in function `isc__work_cb':
work.c:(.text+0x40c): undefined reference to `urcu_memb_register_thread'
/usr/bin/ld: work.c:(.text+0x448): undefined reference to
`urcu_memb_unregister_thread'
2023-05-03 10:37:34 +01:00
Joachim Metz 5e52f2e5bb
Added libvsbsdl to libyal project configuration (#10213) 2023-05-03 10:35:02 +01:00
jonathanmetzman 00871f915f
Make linting quieter (#10215) 2023-05-02 22:38:08 -04:00
jonathanmetzman 05eb0af666
Improve sarif (#10211)
Improve docs, fix bugs, add tests.
2023-05-02 13:14:09 -04:00
Kristijan "Fremen" Velkovski 2647d8ae7c
Add primary contact for arrow-py (#10204)
Hi there,

I'm one of the maintainers of
[arrow-py](https://github.com/arrow-py/arrow) and would like to add
myself as a primary contact.

Thanks to @DavidKorczynski for the initial lift off and getting arrow
fuzzy tested!
2023-05-02 13:00:45 +01:00
Caolán McNamara 37373fe016
[hunspell] change primary email address (#10206) 2023-05-02 12:25:17 +01:00
Sean Gilligan decb58daa7
croniter PYFUZZPACKAGE reachability analysis workaround (#10207)
Work around for issue resolving croniter function names, see
https://github.com/ossf/fuzz-introspector/issues/1010 .

Setting the `PYFUZZPACKAGE` environment variable takes coverage from
`2/48` functions reachable to an improved `22/48` reachable. I've also
updated how croniter is imported to have a higher number of matches.

There are still some issues in the callgraph analysis but this is a big
improvement in the metrics.
2023-05-02 12:24:50 +01:00
manunio 642736e07e
go-toml: move fuzz_target upstream (#10190)
This pr removes the fuzz_target, which were moved upstream in
https://github.com/pelletier/go-toml/pull/861
2023-05-01 17:58:10 -04:00
Henry Lin 13189ed923
zt-zip: Initial integration (#10193)
Integrating zt-zip into OSS-Fuzz.
2023-05-01 17:57:48 -04:00
jonathanmetzman 9b85790267
[cifuzz] document sarif (#10202) 2023-05-01 17:56:08 -04:00
jonathanmetzman b855610e9d
Simplify build infra (#10164) 2023-05-01 16:02:18 -04:00
RBRi b0b6998a71
[htmlunit] don't report non existing linked resources as error (#10194) 2023-05-01 13:04:24 +01:00
DavidKorczynski 4c9f065f39
unbound: fix build (#10200)
Fixes: https://github.com/google/oss-fuzz/issues/10199

Signed-off-by: David Korczynski <david@adalogics.com>
2023-05-01 12:32:17 +01:00
DavidKorczynski 1d3e24faf7
ipython: fix build (#10198)
Signed-off-by: David Korczynski <david@adalogics.com>
2023-05-01 12:32:04 +01:00
DavidKorczynski 4709e59ee5
xvid: refine build (#10197)
- Only build static library needed for the fuzzer
- This enables fuzz introspector

Signed-off-by: David Korczynski <david@adalogics.com>
2023-05-01 11:57:44 +01:00
DavidKorczynski e0d7e185c4
poco: refine build (#10196)
Avoids compiling targets that are not needed, uses the latests branch
and enables fuzz introspector.

Signed-off-by: David Korczynski <david@adalogics.com>
2023-05-01 11:14:41 +01:00
DavidKorczynski 8b1807cb51
openh264: only build static libraries (#10195)
The shared libraries are not needed. Creating only the static libraries
speeds up the build and fixes introspector for openh264.
2023-05-01 10:58:21 +01:00
jonathanmetzman d30ef648cd
Remove none build from CI. (#10189)
It adds an unsupported and unused libfuzzer-none build. We already have
a centipede-none build explicitly there.
2023-04-30 21:40:06 -04:00
Shane F. Carr 19831c6fc5
Statically link libunwind in myanmar-tools (#10074)
See https://github.com/google/oss-fuzz/issues/2947
2023-05-01 09:44:29 +10:00
jonathanmetzman 6d42390050
Link with CXX (#10187) 2023-04-28 22:19:25 +02:00
jonathanmetzman 90b08f8b5c
Remove useless file (#10188)
This CODEOWNERS file doesn't do anything when the owners are not project
maintainers.
2023-04-28 13:41:43 -04:00
Eugene Kliuchnikov cf2a309510
Enable MSAN for faad2 (#10185)
Co-authored-by: jonathanmetzman <31354670+jonathanmetzman@users.noreply.github.com>
2023-04-28 13:33:10 -04:00
jonathanmetzman b1b722ed1f
Change Matt's email. (#10184)
Related:
https://github.com/openssl/openssl/issues/20821#issuecomment-1525064394
2023-04-28 08:32:41 -04:00
Nathaniel Brough a1a3ff94ed
surrealdb: Initial integration (#10173)
Signed-off-by: Nathaniel Brough <nathaniel.brough@gmail.com>
2023-04-28 10:58:46 +10:00
Sergey Bronnikov 18ad6bb757
tarantool: enable debug compile options (#10176)
- LUA_USE_ASSERT turns on all assertions inside Lua.
- LUA_USE_APICHECK turns on several consistency checks on the C API.
2023-04-27 17:06:12 -04:00
Guido Vranken 3199a09d0c
[rustls] Add seed corpus (#10179)
Adds a seed corpus for the `client` fuzzer which results in ~ 11% code
coverage increase.

rustls maintainer has agreed to this:
https://github.com/rustls/rustls/issues/1287#issuecomment-1524724234
2023-04-27 17:03:42 -04:00
Guido Vranken c1ac6aab77
[cryptofuzz] Remove some OpenSSL CCs (#10180)
Remove some people from the Cryptofuzz CC list as discussed here:
https://github.com/openssl/openssl/issues/20821#issuecomment-1525064394
2023-04-27 17:01:51 -04:00
jonathanmetzman 431182e973
Optionally write results as SARIF. (#10182) 2023-04-27 17:00:13 -04:00