From d1144bb50bc55bb3f6b18fbcdbb0fa3352028050 Mon Sep 17 00:00:00 2001 From: Chris Allen Date: Sat, 27 Dec 2025 15:11:42 -0600 Subject: [PATCH] fuzzer seeds --- .gitignore | 8 ++++++++ fuzz-corpora/event-get-params-fuzz/seed1 | Bin 0 -> 23 bytes fuzz-corpora/event-get-params-fuzz/seed2 | 1 + fuzz-corpora/event-get-params-fuzz/seed3 | 1 + fuzz-corpora/event-get-params-fuzz/seed4 | 1 + fuzz-corpora/irssi-fuzz/seed1 | 1 + fuzz-corpora/irssi-fuzz/seed2 | 1 + fuzz-corpora/irssi-fuzz/seed3 | 1 + fuzz-corpora/server-fuzz/seed1 | Bin 0 -> 35 bytes fuzz-corpora/server-fuzz/seed2 | Bin 0 -> 15 bytes fuzz-corpora/server-fuzz/seed3 | Bin 0 -> 48 bytes fuzz-corpora/server-fuzz/seed4 | 1 + fuzz-corpora/server-fuzz/seed5 | Bin 0 -> 50 bytes fuzz-corpora/server-fuzz/seed6 | Bin 0 -> 32 bytes fuzz-corpora/theme-load-fuzz/seed1 | 5 +++++ fuzz-corpora/theme-load-fuzz/seed2 | 2 ++ 16 files changed, 22 insertions(+) create mode 100644 fuzz-corpora/event-get-params-fuzz/seed1 create mode 100644 fuzz-corpora/event-get-params-fuzz/seed2 create mode 100644 fuzz-corpora/event-get-params-fuzz/seed3 create mode 100644 fuzz-corpora/event-get-params-fuzz/seed4 create mode 100644 fuzz-corpora/irssi-fuzz/seed1 create mode 100644 fuzz-corpora/irssi-fuzz/seed2 create mode 100644 fuzz-corpora/irssi-fuzz/seed3 create mode 100644 fuzz-corpora/server-fuzz/seed1 create mode 100644 fuzz-corpora/server-fuzz/seed2 create mode 100644 fuzz-corpora/server-fuzz/seed3 create mode 100644 fuzz-corpora/server-fuzz/seed4 create mode 100644 fuzz-corpora/server-fuzz/seed5 create mode 100644 fuzz-corpora/server-fuzz/seed6 create mode 100644 fuzz-corpora/theme-load-fuzz/seed1 create mode 100644 fuzz-corpora/theme-load-fuzz/seed2 diff --git a/.gitignore b/.gitignore index 724f6157..cb8d0dad 100644 --- a/.gitignore +++ b/.gitignore @@ -90,4 +90,12 @@ Irssi-Dist setup.cfg *.egg-info result +Build-fuzz + +# Fuzzing artifacts (runtime corpus and crash/leak files) corpus/ +crash-* +leak-* +oom-* +timeout-* +slow-unit-* diff --git a/fuzz-corpora/event-get-params-fuzz/seed1 b/fuzz-corpora/event-get-params-fuzz/seed1 new file mode 100644 index 0000000000000000000000000000000000000000..b6c6a129ab564414f06d71865fcd99f7d7656dce GIT binary patch literal 23 ecmZR`%S_HzP)^QB%*#v7QLxHQEiO(>PXz#3^#}m~ literal 0 HcmV?d00001 diff --git a/fuzz-corpora/event-get-params-fuzz/seed2 b/fuzz-corpora/event-get-params-fuzz/seed2 new file mode 100644 index 00000000..a32448a0 --- /dev/null +++ b/fuzz-corpora/event-get-params-fuzz/seed2 @@ -0,0 +1 @@ +user1 user2 user3 \ No newline at end of file diff --git a/fuzz-corpora/event-get-params-fuzz/seed3 b/fuzz-corpora/event-get-params-fuzz/seed3 new file mode 100644 index 00000000..803414c8 --- /dev/null +++ b/fuzz-corpora/event-get-params-fuzz/seed3 @@ -0,0 +1 @@ +:server PRIVMSG #channel :test \ No newline at end of file diff --git a/fuzz-corpora/event-get-params-fuzz/seed4 b/fuzz-corpora/event-get-params-fuzz/seed4 new file mode 100644 index 00000000..6dcb0711 --- /dev/null +++ b/fuzz-corpora/event-get-params-fuzz/seed4 @@ -0,0 +1 @@ +one two three four \ No newline at end of file diff --git a/fuzz-corpora/irssi-fuzz/seed1 b/fuzz-corpora/irssi-fuzz/seed1 new file mode 100644 index 00000000..802992c4 --- /dev/null +++ b/fuzz-corpora/irssi-fuzz/seed1 @@ -0,0 +1 @@ +Hello world diff --git a/fuzz-corpora/irssi-fuzz/seed2 b/fuzz-corpora/irssi-fuzz/seed2 new file mode 100644 index 00000000..5ce9b8d9 --- /dev/null +++ b/fuzz-corpora/irssi-fuzz/seed2 @@ -0,0 +1 @@ +Test with colors diff --git a/fuzz-corpora/irssi-fuzz/seed3 b/fuzz-corpora/irssi-fuzz/seed3 new file mode 100644 index 00000000..3cdaeedf --- /dev/null +++ b/fuzz-corpora/irssi-fuzz/seed3 @@ -0,0 +1 @@ +%Bbold%n %Uunderline%n %9reverse%n diff --git a/fuzz-corpora/server-fuzz/seed1 b/fuzz-corpora/server-fuzz/seed1 new file mode 100644 index 0000000000000000000000000000000000000000..a6945aee18418d97144d999402bb6d72231fb611 GIT binary patch literal 35 qcmZRuDo!mbOD$3`Ffdfe%S_HzunJGjNzTtrRVc|<@CZo%S+8su<}UF$;nqJ&o9bJ;pGAV DhN}y@G&@Ri*OiooON=+}#Ni5>! F0sxCc56%Dp literal 0 HcmV?d00001 diff --git a/fuzz-corpora/server-fuzz/seed6 b/fuzz-corpora/server-fuzz/seed6 new file mode 100644 index 0000000000000000000000000000000000000000..bd4512c021cb89df3309220888f2e75fc46bbcf1 GIT binary patch literal 32 ncmZRu%F9g7RxB+}Epo`nFD_9C4D}3Au<}VwEX&MG=j8$buIvg} literal 0 HcmV?d00001 diff --git a/fuzz-corpora/theme-load-fuzz/seed1 b/fuzz-corpora/theme-load-fuzz/seed1 new file mode 100644 index 00000000..e5833d51 --- /dev/null +++ b/fuzz-corpora/theme-load-fuzz/seed1 @@ -0,0 +1,5 @@ +abstracts = { + line_start = "%B-%W!%B-%n "; + timestamp = "%K$0-%n "; + hilight = "%_$*%_"; +}; diff --git a/fuzz-corpora/theme-load-fuzz/seed2 b/fuzz-corpora/theme-load-fuzz/seed2 new file mode 100644 index 00000000..ae19c434 --- /dev/null +++ b/fuzz-corpora/theme-load-fuzz/seed2 @@ -0,0 +1,2 @@ +default_color = "-1"; +replaces = { "[]=" = "%K$*%n"; };