diff --git a/MANIFEST b/MANIFEST index 221ebc3b6..04fa7f7ff 100644 --- a/MANIFEST +++ b/MANIFEST @@ -358,6 +358,7 @@ logsrvd/regress/corpus/seed/logsrvd_conf/logsrvd.conf.4 logsrvd/regress/corpus/seed/logsrvd_conf/logsrvd.conf.5 logsrvd/regress/corpus/seed/logsrvd_conf/logsrvd.conf.6 logsrvd/regress/fuzz/fuzz_logsrvd_conf.c +logsrvd/regress/fuzz/fuzz_logsrvd_conf.dict logsrvd/sendlog.c logsrvd/sendlog.h ltmain.sh diff --git a/logsrvd/Makefile.in b/logsrvd/Makefile.in index a001001b2..a22597ab3 100644 --- a/logsrvd/Makefile.in +++ b/logsrvd/Makefile.in @@ -192,7 +192,7 @@ run-fuzz_logsrvd_conf: fuzz_logsrvd_conf for f in $(FUZZ_LOGSRVD_CONF_CORPUS); do \ cp $$f $$corpus; \ done; \ - ./fuzz_logsrvd_conf -max_len=$(FUZZ_MAX_LEN) -runs=$(FUZZ_RUNS) $$corpus + ./fuzz_logsrvd_conf -dict=$(srcdir)/regress/fuzz/fuzz_logsrvd_conf.dict -max_len=$(FUZZ_MAX_LEN) -runs=$(FUZZ_RUNS) $$corpus pre-install: diff --git a/logsrvd/regress/fuzz/fuzz_logsrvd_conf.dict b/logsrvd/regress/fuzz/fuzz_logsrvd_conf.dict new file mode 100644 index 000000000..137007e69 --- /dev/null +++ b/logsrvd/regress/fuzz/fuzz_logsrvd_conf.dict @@ -0,0 +1,38 @@ +"[server]" +"listen_address" +"pid_file" +"tcp_keepalive" +"timeout" +"tls_verify" +"tls_checkpeer" +"tls_cacert" +"tls_cert" +"tls_key" +"tls_ciphers_v12" +"tls_ciphers_v13" +"tls_dhparams" + +"[iolog]" +"iolog_dir" +"iolog_file" +"iolog_compress" +"iolog_flush" +"iolog_group" +"iolog_user" +"iolog_mode" +"maxseq" + +"[eventlog]" +"log_type" +"log_format" + +"[syslog]" +"maxlen" +"facility" +"accept_priority" +"reject_priority" +"alert_priority" + +"[logfile]" +"path" +"time_format"