Commit Graph

6 Commits

Author SHA1 Message Date
DavidKorczynski b46e7df1e3
libical: add extended fuzzer (#9752)
Hi @tsdgeos @winterz 

Would you be okay adding the fuzzer of this PR?

I'm developing on Fuzz Introspector
(https://github.com/ossf/fuzz-introspector) and was looking at the
libical report, where I spotted `icalcomponent_normalize` has a lot of
uncovered code. You can find this from the publicly available Fuzz
Introspector report in the function table sorting by column `Accummulate
cyclomatic complexity`:
https://storage.googleapis.com/oss-fuzz-introspector/libical/inspector-report/20230217/fuzz_report.html#Project-functions-overview
As such, I thought it would be a nice target to fuzz since it will
likely give the fuzzer a lot of code to explore.

![Screenshot from 2023-02-18
20-06-40](https://user-images.githubusercontent.com/657617/219890550-ac66c218-47df-4109-96bb-020a90d1100a.png)

---------

Signed-off-by: David Korczynski <david@adalogics.com>
2023-02-20 09:55:21 +11:00
Abhishek Arya fa06dcc8ae
Remove cmake install from projects. (#3961) 2020-06-10 14:46:23 -07:00
Kent Sutherland ccef143c58 [libical] libical requires cmake 3.11 whereas Ubuntu 16.04 only has 3.5.1 (#2402) 2019-05-13 07:48:54 -07:00
jonathanmetzman 3049c50d48
Migrate projects using -lFuzzingEngine to $LIB_FUZZING_ENGINE (#2325)
Migrate from -lFuzzingEngine to $LIB_FUZZING_ENGINE where possible and not causing breakage
2019-05-01 11:09:55 -04:00
tsdgeos 36005daba0 libical: Fix undefined sanitizer not building (#2308)
The cmake option for disabling shared libs was not the correct one
and the compilation was getting confused
2019-04-10 11:23:34 -07:00
tsdgeos e445a90d94 Add libical (#2298) 2019-04-09 11:23:05 -07:00