Commit Graph

21 Commits

Author SHA1 Message Date
031dd71cf3 fix warnings in fuzzers 2025-12-11 21:55:12 +00:00
160b27e6b0 remove cbindgen from meson deps and dockerfile
Some checks failed
Gentoo Utils / build-oci-image (push) Successful in 5m28s
Gentoo Utils / build (push) Failing after 1m46s
2025-12-08 01:40:30 +00:00
f279f75a19 hookup atom parser fuzzer to read and write to stdin/stdout 2025-12-08 01:40:25 +00:00
35b81e40cc give fuzzer library targets different names
If these targets have the same names, only the last processed target
gets put into rust-project.json.
2025-12-08 01:28:20 +00:00
e755e8c55d configure fuzzers separately 2025-12-08 01:28:20 +00:00
a11e19e8e1 clean up fuzzer related meson logic 2025-12-01 19:50:26 +00:00
f8149b43d4 rearrange modules 2025-11-23 02:49:53 +00:00
de9fd0fbd9 print the remaining input on fuzzer failures 2025-11-22 05:49:45 +00:00
bf56ed1c61 remove build-id from control version and reject inputs with it 2025-11-21 02:25:22 +00:00
ff7d9b312f fix lints 2025-11-19 05:04:44 +00:00
ad8a4b838b remove dbg! 2025-11-19 05:04:44 +00:00
70e8ea24a8 impl vercmp fuzzer 2025-11-19 01:00:48 +00:00
e01637fd3a setup meson to allow building multiple fuzzers easily 2025-11-18 22:43:22 +00:00
920ec36141 skip atoms that portage denies for having duplicate usedeps 2025-11-18 02:46:59 +00:00
2d0a91eb18 check if fuzz input is graphical before decoding it to UTF8 2025-11-18 02:46:33 +00:00
34362dcb29 in fuzz python process, inherit stderr so we can see python errors 2025-11-17 22:46:09 +00:00
dc47258841 reject fuzz inputs with invisible characters 2025-11-17 22:45:41 +00:00
b74471706b communicate with python over a pipe to increase fuzzing performance 2025-11-17 20:02:16 +00:00
803f727082 fixup 2025-11-16 22:22:12 +00:00
b360132b99 generate corpus to fuzz on with meson 2025-11-16 21:57:40 +00:00
424bd9d072 move fuzz stuff into its own directory 2025-11-16 20:31:19 +00:00