Skip to content

Add fuzz testing infrastructure#853

Open
phenggeler wants to merge 1 commit intoRsyncProject:masterfrom
phenggeler:add-fuzzing
Open

Add fuzz testing infrastructure#853
phenggeler wants to merge 1 commit intoRsyncProject:masterfrom
phenggeler:add-fuzzing

Conversation

@phenggeler
Copy link

Add libFuzzer fuzz targets for continuous fuzzing via OSS-Fuzz:

  • fuzz_wildmatch: wildmatch/iwildmatch pattern matching
  • fuzz_parse_filter: filter rule parsing (exclude.c)
  • fuzz_rsyncd_conf: rsyncd.conf config parser (loadparm.c)

Each target includes a dictionary for improved coverage. Build with: ./configure ... && make && make -C fuzz

Add libFuzzer fuzz targets for continuous fuzzing via OSS-Fuzz:
- fuzz_wildmatch: wildmatch/iwildmatch pattern matching
- fuzz_parse_filter: filter rule parsing (exclude.c)
- fuzz_rsyncd_conf: rsyncd.conf config parser (loadparm.c)

Each target includes a dictionary for improved coverage.
Build with: ./configure ... && make && make -C fuzz

Signed-off-by: Peter Henggeler <peter.john.henggeler@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant