The following table shows data about each function in the project. The functions included in this table correspond to all functions that exist in the executables of the fuzzers. As such, there may be functions that are from third-party libraries.
For further technical details on the meaning of columns in the below table, please see the Glossary .
| Func name | Functions filename | Args | Function call depth | Reached by Fuzzers | Runtime reached by Fuzzers | Combined reached by Fuzzers | Fuzzers runtime hit | Func lines hit % | I Count | BB Count | Cyclomatic complexity | Functions reached | Reached by functions | Accumulated cyclomatic complexity | Undiscovered complexity |
|---|
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 652 | 71.5% |
| gold | [1:9] | 2 | 0.21% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 257 | 28.2% |
| All colors | 911 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 107 | 506 | lib_signals_init | call site: 00506 | lib_signals_ioloop_switch |
| 68 | 261 | i_snprintf | call site: 00261 | t_push |
| 56 | 767 | i_close_fd_path | call site: 00767 | io_remove |
| 53 | 390 | buffer_copy | call site: 00390 | str_vprintfa |
| 43 | 124 | buffer_check_limits | call site: 00124 | event_want_level |
| 39 | 185 | printf_format_fix_noalloc | call site: 00185 | t_buffer_get |
| 36 | 726 | iostream_pump_destroy | call site: 00726 | io_loop_destroy |
| 32 | 225 | t_malloc_real | call site: 00225 | t_strdup_printf |
| 28 | 359 | buffer_set_used_size | call site: 00359 | event_want_level |
| 27 | 331 | buffer_check_append_limits | call site: 00331 | t_strdup_printf |
| 27 | 615 | buffer_delete | call site: 00615 | signal_shadow |
| 26 | 40 | t_buffer_alloc | call site: 00040 | data_stack_send_grow_event |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| dovecotlib-mail/fuzz-qp-decoder.c | 1 |
| dovecotlib-test/fuzzer.c | 2 |
| dovecotlib/lib.c | 9 |
| dovecotlib/failures.c | 9 |
| dovecotlib/randgen.c | 3 |
| dovecotlib/data-stack.c | 20 |
| dovecotlib/./malloc-overflow.h | 2 |
| dovecotlib/bits.c | 1 |
| dovecotlib/./bits.h | 1 |
| dovecotlib/lib-event.c | 26 |
| dovecotlib/mempool-alloconly.c | 2 |
| dovecotlib/./mempool.h | 6 |
| dovecotlib/time-util.c | 2 |
| dovecotlib/strfuncs.c | 9 |
| dovecotlib/./array.h | 11 |
| dovecotlib/./lib.h | 1 |
| dovecotlib/imem.c | 1 |
| dovecotlib/buffer.c | 19 |
| dovecotlib/mempool.c | 1 |
| dovecotlib/event-log.c | 11 |
| dovecotlib/event-filter.c | 21 |
| dovecotlib/wildcard-match.c | 4 |
| dovecotlib/printf-format-fix.c | 5 |
| dovecotlib/net.c | 4 |
| dovecotlib/backtrace-string.c | 3 |
| dovecotlib/str.c | 6 |
| dovecotlib/mempool-datastack.c | 1 |
| dovecotlib/./str.h | 5 |
| dovecotlib/./strfuncs.h | 1 |
| dovecotlib/hostpid.c | 2 |
| dovecotlib/fd-util.c | 2 |
| dovecotlib/lib-signals.c | 18 |
| dovecotlib/ioloop.c | 19 |
| dovecotlib/ioloop-notify-inotify.c | 2 |
| dovecotlib/ioloop-notify-fd.c | 1 |
| dovecotlib/istream.c | 4 |
| dovecotlib/ioloop-epoll.c | 5 |
| dovecotlib/array.c | 5 |
| dovecotlib/ioloop-iolist.c | 2 |
| dovecotlib/iostream.c | 2 |
| dovecotlib/memarea.c | 1 |
| dovecotlib-mail/qp-decoder.c | 6 |
| dovecotlib-mail/../..lib/malloc-overflow.h | 1 |
| dovecotlib-mail/../..lib/mempool.h | 2 |
| dovecotlib/hex-binary.c | 1 |
| dovecotlib/iostream-pump.c | 3 |
| dovecotlib/ostream.c | 3 |
| dovecotlib/priorityq.c | 7 |
| dovecotlib/ipwd.c | 1 |
| dovecotlib/restrict-access.c | 1 |
| dovecotlib/process-title.c | 1 |
| dovecotlib/env-util.c | 1 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 575 | 62.5% |
| gold | [1:9] | 2 | 0.21% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 342 | 37.2% |
| All colors | 919 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 107 | 506 | lib_signals_init | call site: 00506 | lib_signals_ioloop_switch |
| 62 | 359 | buffer_set_used_size | call site: 00359 | event_want_level |
| 56 | 775 | i_close_fd_path | call site: 00775 | io_remove |
| 48 | 261 | i_snprintf | call site: 00261 | t_push |
| 36 | 185 | printf_format_fix_noalloc | call site: 00185 | t_buffer_get |
| 36 | 734 | iostream_pump_destroy | call site: 00734 | io_loop_destroy |
| 32 | 225 | t_malloc_real | call site: 00225 | t_strdup_printf |
| 27 | 615 | buffer_delete | call site: 00615 | signal_shadow |
| 26 | 140 | event_want_level | call site: 00140 | event_filter_match_source |
| 16 | 331 | buffer_check_append_limits | call site: 00331 | t_strdup_printf |
| 15 | 428 | event_unref | call site: 00428 | event_send |
| 10 | 174 | printf_format_fix_noalloc | call site: 00174 | fix_format_real |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| dovecotlib-imap/fuzz-imap-utf7.c | 1 |
| dovecotlib-test/fuzzer.c | 3 |
| dovecotlib/lib.c | 9 |
| dovecotlib/failures.c | 9 |
| dovecotlib/randgen.c | 3 |
| dovecotlib/data-stack.c | 20 |
| dovecotlib/./malloc-overflow.h | 2 |
| dovecotlib/bits.c | 1 |
| dovecotlib/./bits.h | 1 |
| dovecotlib/lib-event.c | 26 |
| dovecotlib/mempool-alloconly.c | 2 |
| dovecotlib/./mempool.h | 6 |
| dovecotlib/time-util.c | 2 |
| dovecotlib/strfuncs.c | 9 |
| dovecotlib/./array.h | 11 |
| dovecotlib/./lib.h | 1 |
| dovecotlib/imem.c | 1 |
| dovecotlib/buffer.c | 18 |
| dovecotlib/mempool.c | 1 |
| dovecotlib/event-log.c | 11 |
| dovecotlib/event-filter.c | 21 |
| dovecotlib/wildcard-match.c | 4 |
| dovecotlib/printf-format-fix.c | 5 |
| dovecotlib/net.c | 4 |
| dovecotlib/backtrace-string.c | 3 |
| dovecotlib/str.c | 6 |
| dovecotlib/mempool-datastack.c | 1 |
| dovecotlib/./str.h | 5 |
| dovecotlib/./strfuncs.h | 1 |
| dovecotlib/hostpid.c | 2 |
| dovecotlib/fd-util.c | 2 |
| dovecotlib/lib-signals.c | 18 |
| dovecotlib/ioloop.c | 19 |
| dovecotlib/ioloop-notify-inotify.c | 2 |
| dovecotlib/ioloop-notify-fd.c | 1 |
| dovecotlib/istream.c | 4 |
| dovecotlib/ioloop-epoll.c | 5 |
| dovecotlib/array.c | 5 |
| dovecotlib/ioloop-iolist.c | 2 |
| dovecotlib/iostream.c | 2 |
| dovecotlib/memarea.c | 1 |
| dovecotlib-imap/imap-utf7.c | 9 |
| dovecotlib-imap/../..lib/str.h | 6 |
| dovecotlib-imap/../..lib/malloc-overflow.h | 1 |
| dovecotlib/unichar.c | 3 |
| dovecotlib/./unichar.h | 2 |
| dovecotlib-imap/../..lib/unichar.h | 1 |
| dovecotlib/iostream-pump.c | 3 |
| dovecotlib/ostream.c | 3 |
| dovecotlib/priorityq.c | 7 |
| dovecotlib/ipwd.c | 1 |
| dovecotlib/restrict-access.c | 1 |
| dovecotlib/process-title.c | 1 |
| dovecotlib/env-util.c | 1 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 588 | 64.2% |
| gold | [1:9] | 4 | 0.43% |
| yellow | [10:29] | 6 | 0.65% |
| greenyellow | [30:49] | 5 | 0.54% |
| lawngreen | 50+ | 312 | 34.0% |
| All colors | 915 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 107 | 506 | lib_signals_init | call site: 00506 | lib_signals_ioloop_switch |
| 56 | 771 | i_close_fd_path | call site: 00771 | io_remove |
| 48 | 261 | i_snprintf | call site: 00261 | t_push |
| 41 | 359 | buffer_set_used_size | call site: 00359 | event_want_level |
| 36 | 185 | printf_format_fix_noalloc | call site: 00185 | t_buffer_get |
| 36 | 730 | iostream_pump_destroy | call site: 00730 | io_loop_destroy |
| 32 | 225 | t_malloc_real | call site: 00225 | t_strdup_printf |
| 27 | 140 | event_want_level | call site: 00140 | event_filter_match_source |
| 27 | 331 | buffer_check_append_limits | call site: 00331 | t_strdup_printf |
| 27 | 615 | buffer_delete | call site: 00615 | signal_shadow |
| 19 | 402 | str_truncate | call site: 00402 | event_get_log_message_str_out |
| 15 | 428 | event_unref | call site: 00428 | event_send |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| dovecotlib-mail/fuzz-message-date.c | 1 |
| dovecotlib-test/fuzzer.c | 2 |
| dovecotlib/lib.c | 9 |
| dovecotlib/failures.c | 9 |
| dovecotlib/randgen.c | 3 |
| dovecotlib/data-stack.c | 20 |
| dovecotlib/./malloc-overflow.h | 2 |
| dovecotlib/bits.c | 1 |
| dovecotlib/./bits.h | 1 |
| dovecotlib/lib-event.c | 26 |
| dovecotlib/mempool-alloconly.c | 2 |
| dovecotlib/./mempool.h | 6 |
| dovecotlib/time-util.c | 2 |
| dovecotlib/strfuncs.c | 10 |
| dovecotlib/./array.h | 11 |
| dovecotlib/./lib.h | 1 |
| dovecotlib/imem.c | 1 |
| dovecotlib/buffer.c | 17 |
| dovecotlib/mempool.c | 1 |
| dovecotlib/event-log.c | 11 |
| dovecotlib/event-filter.c | 21 |
| dovecotlib/wildcard-match.c | 4 |
| dovecotlib/printf-format-fix.c | 5 |
| dovecotlib/net.c | 4 |
| dovecotlib/backtrace-string.c | 3 |
| dovecotlib/str.c | 6 |
| dovecotlib/mempool-datastack.c | 1 |
| dovecotlib/./str.h | 5 |
| dovecotlib/./strfuncs.h | 1 |
| dovecotlib/hostpid.c | 2 |
| dovecotlib/fd-util.c | 2 |
| dovecotlib/lib-signals.c | 18 |
| dovecotlib/ioloop.c | 19 |
| dovecotlib/ioloop-notify-inotify.c | 2 |
| dovecotlib/ioloop-notify-fd.c | 1 |
| dovecotlib/istream.c | 4 |
| dovecotlib/ioloop-epoll.c | 5 |
| dovecotlib/array.c | 5 |
| dovecotlib/ioloop-iolist.c | 2 |
| dovecotlib/iostream.c | 2 |
| dovecotlib/memarea.c | 1 |
| dovecotlib-mail/message-date.c | 4 |
| dovecotlib-mail/rfc822-parser.c | 4 |
| dovecotlib-mail/../..lib/str.h | 5 |
| dovecotlib/utc-mktime.c | 3 |
| dovecotlib-mail/./rfc822-parser.h | 1 |
| dovecotlib/iostream-pump.c | 3 |
| dovecotlib/ostream.c | 3 |
| dovecotlib/priorityq.c | 7 |
| dovecotlib/ipwd.c | 1 |
| dovecotlib/restrict-access.c | 1 |
| dovecotlib/process-title.c | 1 |
| dovecotlib/env-util.c | 1 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 647 | 48.0% |
| gold | [1:9] | 4 | 0.29% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 695 | 51.6% |
| All colors | 1346 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 55 | 1203 | i_close_fd_path | call site: 01203 | io_remove |
| 49 | 564 | io_stream_free | call site: 00564 | lib_signals_ioloop_ref |
| 48 | 261 | i_snprintf | call site: 00261 | t_push |
| 39 | 506 | lib_signals_init | call site: 00506 | lib_signals_ioloop_switch |
| 36 | 359 | buffer_set_used_size | call site: 00359 | event_want_level |
| 36 | 1162 | iostream_pump_destroy | call site: 01162 | io_loop_destroy |
| 32 | 225 | t_malloc_real | call site: 00225 | t_strdup_printf |
| 31 | 190 | p_strdup_vprintf | call site: 00190 | event_match_field |
| 27 | 615 | buffer_delete | call site: 00615 | signal_shadow |
| 23 | 140 | event_want_level | call site: 00140 | event_filter_match_source |
| 19 | 402 | str_truncate | call site: 00402 | event_get_log_message_str_out |
| 15 | 428 | event_unref | call site: 00428 | event_send |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| dovecotlib-imap/fuzz-imap-bodystructure.c | 6 |
| dovecotlib-test/fuzzer.c | 3 |
| dovecotlib/lib.c | 9 |
| dovecotlib/failures.c | 9 |
| dovecotlib/randgen.c | 3 |
| dovecotlib/data-stack.c | 22 |
| dovecotlib/./malloc-overflow.h | 2 |
| dovecotlib/bits.c | 1 |
| dovecotlib/./bits.h | 1 |
| dovecotlib/lib-event.c | 26 |
| dovecotlib/mempool-alloconly.c | 2 |
| dovecotlib/./mempool.h | 6 |
| dovecotlib/time-util.c | 2 |
| dovecotlib/strfuncs.c | 13 |
| dovecotlib/./array.h | 11 |
| dovecotlib/./lib.h | 1 |
| dovecotlib/imem.c | 1 |
| dovecotlib/buffer.c | 19 |
| dovecotlib/mempool.c | 1 |
| dovecotlib/event-log.c | 11 |
| dovecotlib/event-filter.c | 21 |
| dovecotlib/wildcard-match.c | 4 |
| dovecotlib/printf-format-fix.c | 5 |
| dovecotlib/net.c | 4 |
| dovecotlib/backtrace-string.c | 3 |
| dovecotlib/str.c | 6 |
| dovecotlib/mempool-datastack.c | 1 |
| dovecotlib/./str.h | 5 |
| dovecotlib/./strfuncs.h | 1 |
| dovecotlib/hostpid.c | 2 |
| dovecotlib/fd-util.c | 2 |
| dovecotlib/lib-signals.c | 18 |
| dovecotlib/ioloop.c | 19 |
| dovecotlib/ioloop-notify-inotify.c | 2 |
| dovecotlib/ioloop-notify-fd.c | 1 |
| dovecotlib/istream.c | 21 |
| dovecotlib/ioloop-epoll.c | 5 |
| dovecotlib/array.c | 5 |
| dovecotlib/ioloop-iolist.c | 2 |
| dovecotlib/iostream.c | 5 |
| dovecotlib/memarea.c | 2 |
| dovecotlib-imap/imap-bodystructure.c | 14 |
| dovecotlib/istream-data.c | 1 |
| dovecotlib-imap/imap-parser.c | 24 |
| dovecotlib-imap/../..lib/malloc-overflow.h | 1 |
| dovecotlib-imap/../..lib/mempool.h | 3 |
| dovecotlib-imap/../..lib/array.h | 7 |
| dovecotlib-imap/../..lib/lib.h | 1 |
| dovecotlib/strescape.c | 1 |
| dovecotlib/ostream.c | 9 |
| dovecotlib-imap/imap-arg.c | 6 |
| dovecotlib/strnum.c | 5 |
| dovecotlib-imap/imap-envelope.c | 5 |
| dovecotlib-imap/../..lib/str.h | 5 |
| dovecotlib-imap/imap-quote.c | 7 |
| dovecotlib/unichar.c | 3 |
| dovecotlib/./unichar.h | 2 |
| dovecotlib-mail/message-part.c | 2 |
| dovecotlib/iostream-pump.c | 3 |
| dovecotlib/priorityq.c | 7 |
| dovecotlib/ipwd.c | 1 |
| dovecotlib/restrict-access.c | 1 |
| dovecotlib/process-title.c | 1 |
| dovecotlib/env-util.c | 1 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 606 | 64.8% |
| gold | [1:9] | 2 | 0.21% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 327 | 34.9% |
| All colors | 935 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 107 | 506 | lib_signals_init | call site: 00506 | lib_signals_ioloop_switch |
| 62 | 359 | buffer_set_used_size | call site: 00359 | event_want_level |
| 56 | 791 | i_close_fd_path | call site: 00791 | io_remove |
| 48 | 261 | i_snprintf | call site: 00261 | t_push |
| 36 | 185 | printf_format_fix_noalloc | call site: 00185 | t_buffer_get |
| 36 | 750 | iostream_pump_destroy | call site: 00750 | io_loop_destroy |
| 32 | 225 | t_malloc_real | call site: 00225 | t_strdup_printf |
| 27 | 140 | event_want_level | call site: 00140 | event_filter_match_source |
| 27 | 615 | buffer_delete | call site: 00615 | signal_shadow |
| 18 | 340 | buffer_nul_terminate | call site: 00340 | t_strdup_printf |
| 15 | 428 | event_unref | call site: 00428 | event_send |
| 14 | 726 | split_str_fast | call site: 00726 | split_str_slow |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| dovecotlib-var-expand/fuzz-var-expand-import.c | 1 |
| dovecotlib-test/fuzzer.c | 2 |
| dovecotlib/lib.c | 9 |
| dovecotlib/failures.c | 9 |
| dovecotlib/randgen.c | 3 |
| dovecotlib/data-stack.c | 20 |
| dovecotlib/./malloc-overflow.h | 2 |
| dovecotlib/bits.c | 1 |
| dovecotlib/./bits.h | 1 |
| dovecotlib/lib-event.c | 26 |
| dovecotlib/mempool-alloconly.c | 2 |
| dovecotlib/./mempool.h | 6 |
| dovecotlib/time-util.c | 2 |
| dovecotlib/strfuncs.c | 16 |
| dovecotlib/./array.h | 11 |
| dovecotlib/./lib.h | 1 |
| dovecotlib/imem.c | 1 |
| dovecotlib/buffer.c | 18 |
| dovecotlib/mempool.c | 1 |
| dovecotlib/event-log.c | 11 |
| dovecotlib/event-filter.c | 21 |
| dovecotlib/wildcard-match.c | 4 |
| dovecotlib/printf-format-fix.c | 5 |
| dovecotlib/net.c | 4 |
| dovecotlib/backtrace-string.c | 3 |
| dovecotlib/str.c | 6 |
| dovecotlib/mempool-datastack.c | 1 |
| dovecotlib/./str.h | 7 |
| dovecotlib/./strfuncs.h | 1 |
| dovecotlib/hostpid.c | 2 |
| dovecotlib/fd-util.c | 2 |
| dovecotlib/lib-signals.c | 18 |
| dovecotlib/ioloop.c | 19 |
| dovecotlib/ioloop-notify-inotify.c | 2 |
| dovecotlib/ioloop-notify-fd.c | 1 |
| dovecotlib/istream.c | 4 |
| dovecotlib/ioloop-epoll.c | 5 |
| dovecotlib/array.c | 5 |
| dovecotlib/ioloop-iolist.c | 2 |
| dovecotlib/iostream.c | 2 |
| dovecotlib/memarea.c | 1 |
| dovecotlib-var-expand/expansion-program.c | 7 |
| dovecotlib-var-expand/../..lib/malloc-overflow.h | 1 |
| dovecotlib-var-expand/../..lib/mempool.h | 2 |
| dovecotlib/strescape.c | 1 |
| dovecotlib/iostream-pump.c | 3 |
| dovecotlib/ostream.c | 3 |
| dovecotlib/priorityq.c | 7 |
| dovecotlib/ipwd.c | 1 |
| dovecotlib/restrict-access.c | 1 |
| dovecotlib/process-title.c | 1 |
| dovecotlib/env-util.c | 1 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 723 | 64.7% |
| gold | [1:9] | 2 | 0.17% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 1 | 0.08% |
| lawngreen | 50+ | 391 | 35.0% |
| All colors | 1117 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 107 | 506 | lib_signals_init | call site: 00506 | lib_signals_ioloop_switch |
| 55 | 977 | i_close_fd_path | call site: 00977 | io_remove |
| 48 | 261 | i_snprintf | call site: 00261 | t_push |
| 36 | 936 | iostream_pump_destroy | call site: 00936 | io_loop_destroy |
| 32 | 225 | t_malloc_real | call site: 00225 | t_strdup_printf |
| 31 | 190 | p_strdup_vprintf | call site: 00190 | event_match_field |
| 28 | 763 | uni_utf8_parse_char | call site: 00763 | append_valid_utf8 |
| 27 | 615 | buffer_delete | call site: 00615 | signal_shadow |
| 23 | 140 | event_want_level | call site: 00140 | event_filter_match_source |
| 23 | 359 | buffer_set_used_size | call site: 00359 | event_want_level |
| 22 | 399 | t_memdup_noconst | call site: 00399 | event_get_log_message_str_out |
| 21 | 842 | array_sort_i | call site: 00842 | create_literal |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| dovecotlib-var-expand/fuzz-var-expand.c | 1 |
| dovecotlib-test/fuzzer.c | 3 |
| dovecotlib/lib.c | 9 |
| dovecotlib/failures.c | 9 |
| dovecotlib/randgen.c | 3 |
| dovecotlib/data-stack.c | 23 |
| dovecotlib/./malloc-overflow.h | 2 |
| dovecotlib/bits.c | 1 |
| dovecotlib/./bits.h | 1 |
| dovecotlib/lib-event.c | 26 |
| dovecotlib/mempool-alloconly.c | 2 |
| dovecotlib/./mempool.h | 6 |
| dovecotlib/time-util.c | 2 |
| dovecotlib/strfuncs.c | 15 |
| dovecotlib/./array.h | 11 |
| dovecotlib/./lib.h | 1 |
| dovecotlib/imem.c | 1 |
| dovecotlib/buffer.c | 18 |
| dovecotlib/mempool.c | 1 |
| dovecotlib/event-log.c | 11 |
| dovecotlib/event-filter.c | 21 |
| dovecotlib/wildcard-match.c | 4 |
| dovecotlib/printf-format-fix.c | 5 |
| dovecotlib/net.c | 4 |
| dovecotlib/backtrace-string.c | 3 |
| dovecotlib/str.c | 6 |
| dovecotlib/mempool-datastack.c | 1 |
| dovecotlib/./str.h | 5 |
| dovecotlib/./strfuncs.h | 1 |
| dovecotlib/hostpid.c | 2 |
| dovecotlib/fd-util.c | 2 |
| dovecotlib/lib-signals.c | 18 |
| dovecotlib/ioloop.c | 19 |
| dovecotlib/ioloop-notify-inotify.c | 2 |
| dovecotlib/ioloop-notify-fd.c | 1 |
| dovecotlib/istream.c | 4 |
| dovecotlib/ioloop-epoll.c | 5 |
| dovecotlib/array.c | 6 |
| dovecotlib/ioloop-iolist.c | 2 |
| dovecotlib/iostream.c | 2 |
| dovecotlib/memarea.c | 1 |
| dovecotlib-var-expand/expansion-program.c | 2 |
| dovecotlib-var-expand/../..lib/malloc-overflow.h | 1 |
| dovecotlib-var-expand/../..lib/mempool.h | 3 |
| dovecotlib-var-expand/../..lib/array.h | 5 |
| dovecotlib/mempool-allocfree.c | 1 |
| dovecotlib-var-expand/var-expand-lexer.c | 17 |
| dovecotlib-var-expand/var-expand-lexer.l | 6 |
| dovecotlib-var-expand/var-expand-parser.c | 5 |
| dovecotlib-var-expand/../..lib/str.h | 3 |
| dovecotlib/strnum.c | 11 |
| dovecotlib/unichar.c | 5 |
| dovecotlib/./unichar.h | 2 |
| dovecotlib-var-expand/../..lib/lib.h | 1 |
| dovecotlib-var-expand/var-expand-parser.y | 8 |
| dovecotlib/iostream-pump.c | 3 |
| dovecotlib/ostream.c | 3 |
| dovecotlib/priorityq.c | 7 |
| dovecotlib/ipwd.c | 1 |
| dovecotlib/restrict-access.c | 1 |
| dovecotlib/process-title.c | 1 |
| dovecotlib/env-util.c | 1 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 598 | 46.6% |
| gold | [1:9] | 2 | 0.15% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 683 | 53.2% |
| All colors | 1283 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 54 | 1145 | i_close_fd_path | call site: 01145 | io_remove |
| 49 | 564 | io_stream_free | call site: 00564 | lib_signals_ioloop_ref |
| 48 | 261 | i_snprintf | call site: 00261 | t_push |
| 38 | 506 | lib_signals_init | call site: 00506 | lib_signals_ioloop_switch |
| 36 | 1104 | iostream_pump_destroy | call site: 01104 | io_loop_destroy |
| 32 | 225 | t_malloc_real | call site: 00225 | t_strdup_printf |
| 31 | 190 | p_strdup_vprintf | call site: 00190 | event_match_field |
| 28 | 359 | buffer_set_used_size | call site: 00359 | event_want_level |
| 27 | 615 | buffer_delete | call site: 00615 | signal_shadow |
| 23 | 140 | event_want_level | call site: 00140 | event_filter_match_source |
| 19 | 402 | str_truncate | call site: 00402 | event_get_log_message_str_out |
| 18 | 340 | buffer_nul_terminate | call site: 00340 | t_strdup_printf |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| dovecotlib-mail/fuzz-message-decoder.c | 1 |
| dovecotlib-test/fuzzer.c | 2 |
| dovecotlib/lib.c | 9 |
| dovecotlib/failures.c | 9 |
| dovecotlib/randgen.c | 3 |
| dovecotlib/data-stack.c | 20 |
| dovecotlib/./malloc-overflow.h | 2 |
| dovecotlib/bits.c | 1 |
| dovecotlib/./bits.h | 1 |
| dovecotlib/lib-event.c | 26 |
| dovecotlib/mempool-alloconly.c | 2 |
| dovecotlib/./mempool.h | 6 |
| dovecotlib/time-util.c | 2 |
| dovecotlib/strfuncs.c | 12 |
| dovecotlib/./array.h | 11 |
| dovecotlib/./lib.h | 1 |
| dovecotlib/imem.c | 1 |
| dovecotlib/buffer.c | 20 |
| dovecotlib/mempool.c | 1 |
| dovecotlib/event-log.c | 11 |
| dovecotlib/event-filter.c | 21 |
| dovecotlib/wildcard-match.c | 4 |
| dovecotlib/printf-format-fix.c | 5 |
| dovecotlib/net.c | 4 |
| dovecotlib/backtrace-string.c | 3 |
| dovecotlib/str.c | 6 |
| dovecotlib/mempool-datastack.c | 1 |
| dovecotlib/./str.h | 5 |
| dovecotlib/./strfuncs.h | 1 |
| dovecotlib/hostpid.c | 2 |
| dovecotlib/fd-util.c | 2 |
| dovecotlib/lib-signals.c | 18 |
| dovecotlib/ioloop.c | 19 |
| dovecotlib/ioloop-notify-inotify.c | 2 |
| dovecotlib/ioloop-notify-fd.c | 1 |
| dovecotlib/istream.c | 19 |
| dovecotlib/ioloop-epoll.c | 5 |
| dovecotlib/array.c | 5 |
| dovecotlib/ioloop-iolist.c | 2 |
| dovecotlib/iostream.c | 4 |
| dovecotlib/memarea.c | 2 |
| dovecotlib-test/test-istream.c | 1 |
| dovecotlib-test/../..lib/malloc-overflow.h | 1 |
| dovecotlib-test/../..lib/mempool.h | 1 |
| dovecotlib-mail/message-parser.c | 9 |
| dovecotlib-mail/../..lib/malloc-overflow.h | 1 |
| dovecotlib-mail/../..lib/mempool.h | 2 |
| dovecotlib-mail/../..lib/array.h | 9 |
| dovecotlib-mail/message-decoder.c | 10 |
| dovecotlib-mail/../..lib/base64.h | 4 |
| dovecotlib/unichar.c | 9 |
| dovecotlib/unicode-transform.c | 4 |
| dovecotlib/./unicode-transform.h | 4 |
| dovecotlib/./unichar.h | 2 |
| dovecotlib-mail/../..lib/istream.h | 1 |
| dovecotlib-mail/message-size.c | 1 |
| dovecotlib-mail/qp-decoder.c | 6 |
| dovecotlib-mail/rfc822-parser.c | 7 |
| dovecotlib-mail/../..lib/str.h | 6 |
| dovecotlib-mail/./rfc822-parser.h | 1 |
| dovecotlib-mail/rfc2231-parser.c | 11 |
| dovecotlib/strnum.c | 3 |
| dovecotlib-charset/charset-utf8.c | 7 |
| dovecotlib-mail/message-header-decode.c | 5 |
| dovecotlib-mail/quoted-printable.c | 1 |
| dovecotlib/hex-binary.c | 1 |
| dovecotlib/base64.c | 4 |
| dovecotlib/./base64.h | 1 |
| dovecotlib-mail/../..lib/lib.h | 1 |
| dovecotlib-mail/message-header-parser.c | 1 |
| dovecotlib/iostream-pump.c | 3 |
| dovecotlib/ostream.c | 3 |
| dovecotlib/priorityq.c | 7 |
| dovecotlib/ipwd.c | 1 |
| dovecotlib/restrict-access.c | 1 |
| dovecotlib/process-title.c | 1 |
| dovecotlib/env-util.c | 1 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 570 | 60.0% |
| gold | [1:9] | 2 | 0.21% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 377 | 39.7% |
| All colors | 949 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 55 | 806 | i_close_fd_path | call site: 00806 | io_remove |
| 49 | 564 | io_stream_free | call site: 00564 | lib_signals_ioloop_ref |
| 48 | 261 | i_snprintf | call site: 00261 | t_push |
| 38 | 506 | lib_signals_init | call site: 00506 | lib_signals_ioloop_switch |
| 36 | 359 | buffer_set_used_size | call site: 00359 | event_want_level |
| 36 | 765 | iostream_pump_destroy | call site: 00765 | io_loop_destroy |
| 32 | 225 | t_malloc_real | call site: 00225 | t_strdup_printf |
| 31 | 190 | p_strdup_vprintf | call site: 00190 | event_match_field |
| 27 | 615 | buffer_delete | call site: 00615 | signal_shadow |
| 23 | 140 | event_want_level | call site: 00140 | event_filter_match_source |
| 19 | 402 | str_truncate | call site: 00402 | event_get_log_message_str_out |
| 18 | 340 | buffer_nul_terminate | call site: 00340 | t_strdup_printf |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| dovecotlib-mail/fuzz-message-parser.c | 1 |
| dovecotlib-test/fuzzer.c | 2 |
| dovecotlib/lib.c | 9 |
| dovecotlib/failures.c | 9 |
| dovecotlib/randgen.c | 3 |
| dovecotlib/data-stack.c | 20 |
| dovecotlib/./malloc-overflow.h | 2 |
| dovecotlib/bits.c | 1 |
| dovecotlib/./bits.h | 1 |
| dovecotlib/lib-event.c | 26 |
| dovecotlib/mempool-alloconly.c | 2 |
| dovecotlib/./mempool.h | 6 |
| dovecotlib/time-util.c | 2 |
| dovecotlib/strfuncs.c | 9 |
| dovecotlib/./array.h | 11 |
| dovecotlib/./lib.h | 1 |
| dovecotlib/imem.c | 1 |
| dovecotlib/buffer.c | 17 |
| dovecotlib/mempool.c | 1 |
| dovecotlib/event-log.c | 11 |
| dovecotlib/event-filter.c | 21 |
| dovecotlib/wildcard-match.c | 4 |
| dovecotlib/printf-format-fix.c | 5 |
| dovecotlib/net.c | 4 |
| dovecotlib/backtrace-string.c | 3 |
| dovecotlib/str.c | 6 |
| dovecotlib/mempool-datastack.c | 1 |
| dovecotlib/./str.h | 5 |
| dovecotlib/./strfuncs.h | 1 |
| dovecotlib/hostpid.c | 2 |
| dovecotlib/fd-util.c | 2 |
| dovecotlib/lib-signals.c | 18 |
| dovecotlib/ioloop.c | 19 |
| dovecotlib/ioloop-notify-inotify.c | 2 |
| dovecotlib/ioloop-notify-fd.c | 1 |
| dovecotlib/istream.c | 19 |
| dovecotlib/ioloop-epoll.c | 5 |
| dovecotlib/array.c | 5 |
| dovecotlib/ioloop-iolist.c | 2 |
| dovecotlib/iostream.c | 4 |
| dovecotlib/memarea.c | 2 |
| dovecotlib-test/test-istream.c | 1 |
| dovecotlib-test/../..lib/malloc-overflow.h | 1 |
| dovecotlib-test/../..lib/mempool.h | 1 |
| dovecotlib-mail/message-parser.c | 9 |
| dovecotlib-mail/../..lib/malloc-overflow.h | 1 |
| dovecotlib-mail/../..lib/mempool.h | 2 |
| dovecotlib-mail/../..lib/array.h | 6 |
| dovecotlib-mail/../..lib/istream.h | 1 |
| dovecotlib-mail/message-size.c | 1 |
| dovecotlib-mail/message-header-parser.c | 1 |
| dovecotlib/iostream-pump.c | 3 |
| dovecotlib/ostream.c | 3 |
| dovecotlib/priorityq.c | 7 |
| dovecotlib/ipwd.c | 1 |
| dovecotlib/restrict-access.c | 1 |
| dovecotlib/process-title.c | 1 |
| dovecotlib/env-util.c | 1 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 753 | 54.9% |
| gold | [1:9] | 20 | 1.45% |
| yellow | [10:29] | 5 | 0.36% |
| greenyellow | [30:49] | 5 | 0.36% |
| lawngreen | 50+ | 587 | 42.8% |
| All colors | 1370 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 57 | 261 | i_snprintf | call site: 00261 | t_push |
| 55 | 1228 | i_close_fd_path | call site: 01228 | io_remove |
| 41 | 359 | buffer_set_used_size | call site: 00359 | event_want_level |
| 41 | 402 | str_truncate | call site: 00402 | event_get_log_message_str_out |
| 39 | 124 | buffer_check_limits | call site: 00124 | event_want_level |
| 36 | 1187 | iostream_pump_destroy | call site: 01187 | io_loop_destroy |
| 32 | 225 | t_malloc_real | call site: 00225 | t_strdup_printf |
| 30 | 191 | p_strdup_vprintf | call site: 00191 | event_match_field |
| 29 | 564 | io_stream_free | call site: 00564 | lib_signals_ioloop_ref |
| 27 | 506 | lib_signals_init | call site: 00506 | lib_signals_ioloop_switch |
| 27 | 615 | buffer_delete | call site: 00615 | signal_shadow |
| 19 | 594 | array_idx_get_space_i | call site: 00594 | signal_read |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| dovecotlib-json/fuzz-json-istream.c | 1 |
| dovecotlib-test/fuzzer.c | 2 |
| dovecotlib/lib.c | 9 |
| dovecotlib/failures.c | 9 |
| dovecotlib/randgen.c | 3 |
| dovecotlib/data-stack.c | 20 |
| dovecotlib/./malloc-overflow.h | 2 |
| dovecotlib/bits.c | 1 |
| dovecotlib/./bits.h | 1 |
| dovecotlib/lib-event.c | 26 |
| dovecotlib/mempool-alloconly.c | 2 |
| dovecotlib/./mempool.h | 6 |
| dovecotlib/time-util.c | 2 |
| dovecotlib/strfuncs.c | 11 |
| dovecotlib/./array.h | 11 |
| dovecotlib/./lib.h | 1 |
| dovecotlib/imem.c | 2 |
| dovecotlib/buffer.c | 18 |
| dovecotlib/mempool.c | 1 |
| dovecotlib/event-log.c | 11 |
| dovecotlib/event-filter.c | 21 |
| dovecotlib/wildcard-match.c | 4 |
| dovecotlib/printf-format-fix.c | 5 |
| dovecotlib/net.c | 4 |
| dovecotlib/backtrace-string.c | 3 |
| dovecotlib/str.c | 6 |
| dovecotlib/mempool-datastack.c | 1 |
| dovecotlib/./str.h | 5 |
| dovecotlib/./strfuncs.h | 1 |
| dovecotlib/hostpid.c | 2 |
| dovecotlib/fd-util.c | 2 |
| dovecotlib/lib-signals.c | 18 |
| dovecotlib/ioloop.c | 19 |
| dovecotlib/ioloop-notify-inotify.c | 2 |
| dovecotlib/ioloop-notify-fd.c | 1 |
| dovecotlib/istream.c | 28 |
| dovecotlib/ioloop-epoll.c | 5 |
| dovecotlib/array.c | 5 |
| dovecotlib/ioloop-iolist.c | 2 |
| dovecotlib/iostream.c | 6 |
| dovecotlib/memarea.c | 2 |
| dovecotlib-test/test-istream.c | 1 |
| dovecotlib-test/../..lib/malloc-overflow.h | 1 |
| dovecotlib-test/../..lib/mempool.h | 1 |
| dovecotlib-json/json-istream.c | 13 |
| dovecotlib-json/../..lib/malloc-overflow.h | 1 |
| dovecotlib-json/../..lib/mempool.h | 4 |
| dovecotlib-json/json-parser.c | 52 |
| dovecotlib-json/../..lib/array.h | 5 |
| dovecotlib-json/./json-types.h | 2 |
| dovecotlib-json/json-tree.c | 9 |
| dovecotlib-json/../..lib/lib.h | 1 |
| dovecotlib-json/../..lib/istream.h | 2 |
| dovecotlib/unichar.c | 3 |
| dovecotlib/./unichar.h | 2 |
| dovecotlib-json/./json-syntax.h | 4 |
| dovecotlib-json/../..lib/str.h | 5 |
| dovecotlib-json/../..lib/unichar.h | 2 |
| dovecotlib/iostream-pump.c | 3 |
| dovecotlib/ostream.c | 3 |
| dovecotlib/priorityq.c | 7 |
| dovecotlib/ipwd.c | 1 |
| dovecotlib/restrict-access.c | 1 |
| dovecotlib/process-title.c | 1 |
| dovecotlib/env-util.c | 1 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 568 | 38.9% |
| gold | [1:9] | 12 | 0.82% |
| yellow | [10:29] | 1 | 0.06% |
| greenyellow | [30:49] | 7 | 0.47% |
| lawngreen | 50+ | 872 | 59.7% |
| All colors | 1460 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 48 | 261 | i_snprintf | call site: 00261 | t_push |
| 32 | 225 | t_malloc_real | call site: 00225 | t_strdup_printf |
| 30 | 191 | p_strdup_vprintf | call site: 00191 | event_match_field |
| 29 | 564 | io_stream_free | call site: 00564 | lib_signals_ioloop_ref |
| 26 | 507 | lib_signals_ioloop_switched | call site: 00507 | lib_signals_ioloop_unref |
| 23 | 140 | event_want_level | call site: 00140 | event_filter_match_source |
| 21 | 615 | buffer_delete | call site: 00615 | signal_shadow |
| 21 | 1294 | priorityq_peek | call site: 01294 | t_strdup_printf |
| 20 | 1353 | iostream_pump_destroy | call site: 01353 | io_loop_destroy |
| 19 | 594 | array_idx_get_space_i | call site: 00594 | signal_read |
| 17 | 1317 | priorityq_deinit | call site: 01317 | t_strdup_printf |
| 11 | 534 | array_idx_modifiable_i | call site: 00534 | t_strdup_printf |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| dovecotlib-sasl/fuzz-sasl-authentication.c | 6 |
| dovecotlib-test/fuzzer.c | 2 |
| dovecotlib/lib.c | 9 |
| dovecotlib/failures.c | 9 |
| dovecotlib/randgen.c | 3 |
| dovecotlib/data-stack.c | 20 |
| dovecotlib/./malloc-overflow.h | 2 |
| dovecotlib/bits.c | 1 |
| dovecotlib/./bits.h | 1 |
| dovecotlib/lib-event.c | 35 |
| dovecotlib/mempool-alloconly.c | 2 |
| dovecotlib/./mempool.h | 7 |
| dovecotlib/time-util.c | 3 |
| dovecotlib/strfuncs.c | 16 |
| dovecotlib/./array.h | 11 |
| dovecotlib/./lib.h | 1 |
| dovecotlib/imem.c | 2 |
| dovecotlib/buffer.c | 19 |
| dovecotlib/mempool.c | 1 |
| dovecotlib/event-log.c | 12 |
| dovecotlib/event-filter.c | 21 |
| dovecotlib/wildcard-match.c | 4 |
| dovecotlib/printf-format-fix.c | 5 |
| dovecotlib/net.c | 4 |
| dovecotlib/backtrace-string.c | 3 |
| dovecotlib/str.c | 7 |
| dovecotlib/mempool-datastack.c | 1 |
| dovecotlib/./str.h | 8 |
| dovecotlib/./strfuncs.h | 1 |
| dovecotlib/hostpid.c | 2 |
| dovecotlib/fd-util.c | 2 |
| dovecotlib/lib-signals.c | 18 |
| dovecotlib/ioloop.c | 21 |
| dovecotlib/ioloop-notify-inotify.c | 2 |
| dovecotlib/ioloop-notify-fd.c | 1 |
| dovecotlib/istream.c | 25 |
| dovecotlib/ioloop-epoll.c | 5 |
| dovecotlib/array.c | 6 |
| dovecotlib/ioloop-iolist.c | 2 |
| dovecotlib/iostream.c | 6 |
| dovecotlib/memarea.c | 2 |
| dovecotlib/./lib-event-private.h | 1 |
| dovecotlib-auth/password-scheme.c | 4 |
| dovecotlib/hash.c | 11 |
| dovecotlib/primes.c | 1 |
| dovecotlib-sasl/dsasl-client.c | 9 |
| dovecotlib-sasl/../..lib/array.h | 5 |
| dovecotlib/istream-data.c | 1 |
| dovecotlib/priorityq.c | 8 |
| dovecotlib-sasl/sasl-server.c | 4 |
| dovecotlib-sasl/../..lib/malloc-overflow.h | 1 |
| dovecotlib-sasl/../..lib/mempool.h | 2 |
| dovecotlib-sasl/sasl-server-mech-anonymous.c | 1 |
| dovecotlib-sasl/sasl-server-mech.c | 16 |
| dovecotlib-sasl/sasl-server-mech-cram-md5.c | 1 |
| dovecotlib-sasl/sasl-server-mech-digest-md5.c | 1 |
| dovecotlib-sasl/sasl-server-mech-login.c | 1 |
| dovecotlib-sasl/sasl-server-mech-otp.c | 1 |
| dovecotlib-sasl/sasl-server-mech-plain.c | 1 |
| dovecotlib-sasl/sasl-server-mech-scram.c | 5 |
| dovecotlib-sasl/sasl-server-mech-oauth2.c | 3 |
| dovecotlib/str-sanitize.c | 4 |
| dovecotlib/unichar.c | 3 |
| dovecotlib/./unichar.h | 2 |
| dovecotlib-sasl/sasl-server-request.c | 12 |
| dovecotlib-sasl/../..lib/str.h | 4 |
| dovecotlib-sasl/../..lib/base64.h | 3 |
| dovecotlib/base64.c | 4 |
| dovecotlib-sasl/../..lib/istream.h | 1 |
| dovecotlib-sasl/../..lib/lib.h | 1 |
| dovecotlib-sasl/../..lib/buffer.h | 1 |
| dovecotlib/safe-memset.c | 1 |
| dovecotlib/iostream-pump.c | 3 |
| dovecotlib/ostream.c | 3 |
| dovecotlib/ipwd.c | 1 |
| dovecotlib/restrict-access.c | 1 |
| dovecotlib/process-title.c | 1 |
| dovecotlib/env-util.c | 1 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 3076 | 59.7% |
| gold | [1:9] | 20 | 0.38% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 4 | 0.07% |
| lawngreen | 50+ | 2044 | 39.7% |
| All colors | 5144 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 375 | 2841 | str_truncate | call site: 02841 | settings_sort_filter_array |
| 334 | 3217 | array_get_modifiable_i | call site: 03217 | smtp_server_connection_sni_callback |
| 211 | 2184 | i_realloc | call site: 02184 | settings_instance_overrides_add_filters |
| 142 | 2589 | array_create_i | call site: 02589 | var_expand_parser_parse |
| 139 | 2033 | array_create_i | call site: 02033 | settings_instance_override_init |
| 119 | 3935 | str_truncate | call site: 03935 | message_address_parse_real |
| 107 | 2733 | array_bsearch_i | call site: 02733 | var_expand_program_execute |
| 99 | 1691 | str_to_uintmax | call site: 01691 | smtp_server_connection_output |
| 97 | 2433 | array_clear_i | call site: 02433 | settings_instance_override |
| 97 | 4488 | smtp_server_cmd_xclient | call site: 04488 | cmd_xclient_recheck |
| 77 | 1949 | str_truncate | call site: 01949 | settings_get |
| 57 | 2531 | array_get_i | call site: 02531 | settings_var_expand |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| dovecotlib-smtp/fuzz-smtp-server.c | 2 |
| dovecotlib-test/fuzzer.c | 4 |
| dovecotlib/lib.c | 11 |
| dovecotlib/failures.c | 10 |
| dovecotlib/randgen.c | 3 |
| dovecotlib/data-stack.c | 24 |
| dovecotlib/./malloc-overflow.h | 2 |
| dovecotlib/bits.c | 1 |
| dovecotlib/./bits.h | 1 |
| dovecotlib/lib-event.c | 48 |
| dovecotlib/mempool-alloconly.c | 2 |
| dovecotlib/./mempool.h | 7 |
| dovecotlib/time-util.c | 5 |
| dovecotlib/strfuncs.c | 44 |
| dovecotlib/./array.h | 12 |
| dovecotlib/./lib.h | 1 |
| dovecotlib/imem.c | 5 |
| dovecotlib/buffer.c | 22 |
| dovecotlib/mempool.c | 2 |
| dovecotlib/event-log.c | 13 |
| dovecotlib/event-filter.c | 34 |
| dovecotlib/wildcard-match.c | 6 |
| dovecotlib/printf-format-fix.c | 5 |
| dovecotlib/net.c | 26 |
| dovecotlib/backtrace-string.c | 3 |
| dovecotlib/str.c | 7 |
| dovecotlib/mempool-datastack.c | 1 |
| dovecotlib/./str.h | 8 |
| dovecotlib/./strfuncs.h | 3 |
| dovecotlib/hostpid.c | 3 |
| dovecotlib/fd-util.c | 4 |
| dovecotlib/lib-signals.c | 18 |
| dovecotlib/ioloop.c | 54 |
| dovecotlib/ioloop-notify-inotify.c | 2 |
| dovecotlib/ioloop-notify-fd.c | 1 |
| dovecotlib/istream.c | 25 |
| dovecotlib/ioloop-epoll.c | 6 |
| dovecotlib/array.c | 9 |
| dovecotlib/ioloop-iolist.c | 2 |
| dovecotlib/iostream.c | 11 |
| dovecotlib/memarea.c | 2 |
| dovecotlib/priorityq.c | 12 |
| dovecotlib/istream-data.c | 1 |
| dovecotlib/ostream-file.c | 5 |
| dovecotlib/ostream.c | 34 |
| dovecotlib/iostream-pump.c | 10 |
| dovecotlib-smtp/smtp-server.c | 3 |
| dovecotlib-smtp/../..lib/malloc-overflow.h | 2 |
| dovecotlib-smtp/../..lib/mempool.h | 4 |
| dovecotlib/./lib-event-private.h | 1 |
| dovecotlib-smtp/./smtp-common.h | 1 |
| dovecotlib-smtp/smtp-server-connection.c | 54 |
| dovecotlib/connection.c | 23 |
| dovecotlib-smtp/smtp-server-command.c | 30 |
| dovecotlib-smtp/../..lib/array.h | 9 |
| dovecotlib-smtp/smtp-server-cmd-helo.c | 7 |
| dovecotlib-smtp/smtp-server-reply.c | 24 |
| dovecotlib-smtp/../..lib/str.h | 8 |
| dovecotlib-smtp/smtp-command-parser.c | 7 |
| dovecotlib-ssl-iostream/iostream-ssl.c | 19 |
| dovecotlib-smtp/smtp-server-transaction.c | 10 |
| dovecotlib-smtp/smtp-server-recipient.c | 17 |
| dovecotlib-smtp/smtp-address.c | 16 |
| dovecotlib-smtp/./smtp-address.h | 2 |
| dovecotlib-smtp/./smtp-parser.h | 7 |
| dovecotlib-smtp/smtp-params.c | 27 |
| dovecotlib/str-sanitize.c | 4 |
| dovecotlib/unichar.c | 9 |
| dovecotlib/./unichar.h | 2 |
| dovecotlib/safe-memset.c | 1 |
| dovecotlib/./buffer.h | 1 |
| dovecotlib-smtp/./smtp-server-private.h | 1 |
| dovecotlib-smtp/smtp-reply-parser.c | 1 |
| dovecotlib-smtp/smtp-reply.c | 4 |
| dovecotlib-smtp/./smtp-reply.h | 1 |
| dovecotlib-smtp/smtp-syntax.c | 4 |
| dovecotlib-smtp/smtp-parser.c | 12 |
| dovecotlib/strnum.c | 18 |
| dovecotlib-smtp/smtp-server-cmd-auth.c | 4 |
| dovecotlib-smtp/smtp-server-cmd-starttls.c | 5 |
| dovecotlib/iostream-rawlog.c | 5 |
| dovecotlib/istream-rawlog.c | 2 |
| dovecotlib/ostream-rawlog.c | 2 |
| dovecotlib/./time-util.h | 3 |
| dovecotlib-smtp/../..lib/ostream.h | 1 |
| dovecotlib-ssl-iostream/ssl-settings.c | 3 |
| dovecotlib-settings/settings.c | 51 |
| dovecotlib-settings/../..lib/str.h | 5 |
| dovecotlib-settings/settings-parser.c | 30 |
| dovecotlib-settings/../..lib/malloc-overflow.h | 2 |
| dovecotlib-settings/../..lib/mempool.h | 4 |
| dovecotlib-settings/../..lib/lib.h | 1 |
| dovecotlib-settings/../..lib/array.h | 13 |
| dovecotlib-settings/../..lib/strfuncs.h | 2 |
| dovecotlib/hash.c | 19 |
| dovecotlib/event-filter-lexer.c | 17 |
| dovecotlib/event-filter-lexer.l | 4 |
| dovecotlib/event-filter-parser.c | 5 |
| dovecotlib/event-filter-parser.y | 3 |
| dovecotlib/strescape.c | 2 |
| dovecotlib/str-parse.c | 5 |
| dovecotlib-var-expand/expansion-program.c | 11 |
| dovecotlib-var-expand/../..lib/malloc-overflow.h | 1 |
| dovecotlib-var-expand/../..lib/mempool.h | 4 |
| dovecotlib-var-expand/../..lib/array.h | 6 |
| dovecotlib/mempool-allocfree.c | 1 |
| dovecotlib-var-expand/var-expand-lexer.c | 17 |
| dovecotlib-var-expand/var-expand-lexer.l | 6 |
| dovecotlib-var-expand/var-expand-parser.c | 5 |
| dovecotlib-var-expand/../..lib/str.h | 7 |
| dovecotlib-var-expand/../..lib/lib.h | 1 |
| dovecotlib-var-expand/var-expand-parser.y | 8 |
| dovecotlib-var-expand/expansion-statement.c | 1 |
| dovecotlib-var-expand/var-expand.c | 10 |
| dovecotlib-var-expand/expansion-filter.c | 1 |
| dovecotlib/hex-binary.c | 2 |
| dovecotlib/read-full.c | 1 |
| dovecotlib-settings/./settings-parser.h | 1 |
| dovecotlib/unicode-transform.c | 4 |
| dovecotlib/./unicode-transform.h | 4 |
| dovecotlib-ssl-iostream/../..lib/mempool.h | 3 |
| dovecotlib-ssl-iostream/../..lib/malloc-overflow.h | 1 |
| dovecotlib-ssl-iostream/iostream-ssl-context-cache.c | 5 |
| dovecotlib/primes.c | 1 |
| dovecotlib/module-dir.c | 23 |
| dovecotlib-smtp/smtp-server-cmd-mail.c | 5 |
| dovecotlib-smtp/../..lib/strfuncs.h | 1 |
| dovecotlib-smtp/../..lib/lib.h | 1 |
| dovecotlib-smtp/smtp-server-cmd-rcpt.c | 8 |
| dovecotlib-mail/message-address.c | 16 |
| dovecotlib-mail/rfc822-parser.c | 10 |
| dovecotlib-mail/../..lib/str.h | 5 |
| dovecotlib-mail/../..lib/malloc-overflow.h | 1 |
| dovecotlib-mail/../..lib/mempool.h | 1 |
| dovecotlib-mail/../..lib/lib.h | 1 |
| dovecotlib-mail/./rfc822-parser.h | 1 |
| dovecotlib-smtp/smtp-server-cmd-data.c | 21 |
| dovecotlib-mail/istream-dot.c | 1 |
| dovecotlib/istream-failure-at.c | 1 |
| dovecotlib/istream-chain.c | 4 |
| dovecotlib/istream-limit.c | 1 |
| dovecotlib/istream-sized.c | 3 |
| dovecotlib-smtp/smtp-server-cmd-rset.c | 3 |
| dovecotlib-smtp/smtp-server-cmd-vrfy.c | 2 |
| dovecotlib-smtp/smtp-server-cmd-noop.c | 2 |
| dovecotlib-smtp/smtp-server-cmd-quit.c | 1 |
| dovecotlib-smtp/smtp-server-cmd-xclient.c | 5 |
| dovecotlib-smtp/./smtp-command.h | 1 |
| dovecotlib/guid.c | 2 |
| dovecotlib/sha1.c | 6 |
| dovecotlib-smtp/../..lib/base64.h | 3 |
| dovecotlib/base64.c | 4 |
| dovecotlib/istream-unix.c | 1 |
| dovecotlib/istream-file.c | 2 |
| dovecotlib/ostream-unix.c | 1 |
| dovecotlib/sleep.c | 2 |
| dovecotlib/ipwd.c | 1 |
| dovecotlib/restrict-access.c | 1 |
| dovecotlib/process-title.c | 1 |
| dovecotlib/env-util.c | 1 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 11792 | 100.% |
| gold | [1:9] | 0 | 0.0% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 0 | 0.0% |
| All colors | 11792 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 11791 | 0 | EP | call site: 00000 | testsuite_message_init |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| pigeonholetestsuite/fuzzsuite.c | 2 |
| dovecotlib-test/fuzzer.c | 2 |
| dovecotlib/lib.c | 13 |
| dovecotlib/failures.c | 41 |
| dovecotlib/randgen.c | 7 |
| dovecotlib/data-stack.c | 24 |
| dovecotlib/./malloc-overflow.h | 2 |
| dovecotlib/bits.c | 1 |
| dovecotlib/./bits.h | 1 |
| dovecotlib/lib-event.c | 70 |
| dovecotlib/mempool-alloconly.c | 2 |
| dovecotlib/./mempool.h | 7 |
| dovecotlib/time-util.c | 5 |
| dovecotlib/strfuncs.c | 49 |
| dovecotlib/./array.h | 13 |
| dovecotlib/./lib.h | 2 |
| dovecotlib/imem.c | 8 |
| dovecotlib/buffer.c | 26 |
| dovecotlib/mempool.c | 2 |
| dovecotlib/event-log.c | 18 |
| dovecotlib/event-filter.c | 42 |
| dovecotlib/wildcard-match.c | 7 |
| dovecotlib/printf-format-fix.c | 5 |
| dovecotlib/net.c | 26 |
| dovecotlib/backtrace-string.c | 3 |
| dovecotlib/str.c | 7 |
| dovecotlib/mempool-datastack.c | 1 |
| dovecotlib/./str.h | 8 |
| dovecotlib/./strfuncs.h | 3 |
| dovecotlib/hostpid.c | 3 |
| dovecotlib/fd-util.c | 4 |
| dovecotlib/lib-signals.c | 26 |
| dovecotlib/ioloop.c | 67 |
| dovecotlib/ioloop-notify-inotify.c | 7 |
| dovecotlib/ioloop-notify-fd.c | 3 |
| dovecotlib/istream.c | 37 |
| dovecotlib/ioloop-epoll.c | 6 |
| dovecotlib/array.c | 10 |
| dovecotlib/ioloop-iolist.c | 2 |
| dovecotlib/iostream.c | 11 |
| dovecotlib/memarea.c | 2 |
| pigeonholelib-sieve-tool/sieve-tool.c | 11 |
| dovecotlib/malloc-overflow.h | 1 |
| dovecotlib/mempool.h | 4 |
| dovecotlib-master/master-service.c | 68 |
| dovecotlib/restrict-access.c | 17 |
| dovecotlib/process-title.c | 8 |
| dovecotlib/env-util.c | 3 |
| dovecotlib-master/../..lib/malloc-overflow.h | 1 |
| dovecotlib-master/../..lib/mempool.h | 3 |
| dovecotlib-settings/settings.c | 78 |
| dovecotlib-settings/../..lib/malloc-overflow.h | 2 |
| dovecotlib-settings/../..lib/mempool.h | 4 |
| dovecotlib/./lib-event-private.h | 1 |
| dovecotlib-master/master-admin-client.c | 6 |
| dovecotlib/priorityq.c | 12 |
| dovecotlib/./time-util.h | 6 |
| dovecotlib/strnum.c | 25 |
| dovecotlib/strescape.c | 7 |
| dovecotlib-ssl-iostream/iostream-ssl.c | 9 |
| dovecotlib/module-dir.c | 25 |
| dovecotlib-ssl-iostream/iostream-ssl-context-cache.c | 5 |
| dovecotlib/hash.c | 26 |
| dovecotlib-ssl-iostream/../..lib/mempool.h | 3 |
| dovecotlib/primes.c | 1 |
| dovecotlib/event-filter-lexer.c | 17 |
| dovecotlib/event-filter-lexer.l | 4 |
| dovecotlib/event-filter-parser.c | 5 |
| dovecotlib/event-filter-parser.y | 3 |
| dovecotlib/str-parse.c | 5 |
| dovecotlib-master/stats-client.c | 16 |
| dovecotlib/connection.c | 31 |
| dovecotlib/ostream.c | 32 |
| dovecotlib-master/../..lib/str.h | 6 |
| dovecotlib-master/../..lib/ostream.h | 1 |
| dovecotlib/rand.c | 2 |
| dovecotlib/istream-unix.c | 1 |
| dovecotlib/istream-file.c | 3 |
| dovecotlib/ostream-unix.c | 1 |
| dovecotlib/ostream-file.c | 5 |
| dovecotlib-master/../..lib/time-util.h | 1 |
| dovecotlib/sleep.c | 3 |
| dovecotlib/array.h | 10 |
| pigeonholetestsuite/testsuite-common.c | 10 |
| dovecotlib/unlink-directory.c | 3 |
| dovecotlib/path-util.c | 5 |
| dovecotlib-master/master-instance.c | 10 |
| dovecotlib-master/../..lib/array.h | 10 |
| dovecotlib/file-dotlock.c | 24 |
| dovecotlib/file-lock.c | 20 |
| dovecotlib/ipwd.c | 7 |
| dovecotlib/nfs-workarounds.c | 18 |
| dovecotlib/write-full.c | 2 |
| dovecotlib/safe-mkstemp.c | 9 |
| dovecotlib/hex-binary.c | 3 |
| dovecotlib/eacces-error.c | 8 |
| dovecotlib-settings/../..lib/array.h | 13 |
| dovecotlib-master/master-service-settings.c | 13 |
| dovecotlib/sha2.c | 4 |
| dovecotlib-var-expand/var-expand.c | 10 |
| dovecotlib-var-expand/expansion-program.c | 12 |
| dovecotlib-var-expand/../..lib/malloc-overflow.h | 1 |
| dovecotlib-var-expand/../..lib/mempool.h | 4 |
| dovecotlib-var-expand/../..lib/array.h | 6 |
| dovecotlib/mempool-allocfree.c | 1 |
| dovecotlib-var-expand/var-expand-lexer.c | 17 |
| dovecotlib-var-expand/var-expand-lexer.l | 6 |
| dovecotlib-var-expand/var-expand-parser.c | 5 |
| dovecotlib-var-expand/../..lib/str.h | 7 |
| dovecotlib/unichar.c | 12 |
| dovecotlib/./unichar.h | 2 |
| dovecotlib-var-expand/../..lib/lib.h | 1 |
| dovecotlib-var-expand/var-expand-parser.y | 8 |
| dovecotlib-var-expand/expansion-statement.c | 1 |
| dovecotlib-var-expand/expansion-filter.c | 1 |
| dovecotlib-master/../..lib/buffer.h | 1 |
| dovecotlib/execv-const.c | 2 |
| dovecotlib/fdpass.c | 1 |
| dovecotlib/version.c | 1 |
| dovecotlib-master/../..lib/strfuncs.h | 1 |
| dovecotlib/mmap-util.c | 3 |
| dovecotlib-settings/../..lib/lib.h | 1 |
| dovecotlib-settings/../..lib/strfuncs.h | 2 |
| dovecotlib-dns/dns-util.c | 1 |
| dovecotlib-dns/./dns-util.h | 1 |
| dovecotlib-settings/settings-parser.c | 31 |
| dovecotlib-settings/../..lib/str.h | 5 |
| dovecotlib/read-full.c | 2 |
| dovecotlib-settings/./settings-parser.h | 1 |
| dovecotlib/unicode-transform.c | 4 |
| dovecotlib/./unicode-transform.h | 4 |
| dovecotlib-master/master-service-haproxy.c | 14 |
| dovecotlib-master/../..lib/lib.h | 1 |
| dovecotlib-master/../..lib/byteorder.h | 3 |
| dovecotlib/str-sanitize.c | 4 |
| dovecotlib-master/master-service-ssl.c | 2 |
| dovecotlib-ssl-iostream/ssl-settings.c | 3 |
| dovecotlib-ssl-iostream/../..lib/malloc-overflow.h | 1 |
| dovecotlib-storage/mail-storage-service.c | 43 |
| dovecotlib-storage/mail-storage.c | 87 |
| dovecotlib-sasl/dsasl-client.c | 4 |
| dovecotlib-sasl/../..lib/array.h | 5 |
| dovecotlib-storage/mailbox-attribute.c | 4 |
| dovecotlib-storage/../..lib/array.h | 13 |
| dovecotlib-storage/mailbox-attribute-internal.c | 1 |
| dovecotlib/bsearch-insert-pos.c | 2 |
| dovecotlib-storage/mailbox-list.c | 30 |
| dovecotlib-storage/mail-storage-hooks.c | 13 |
| dovecotlib-storage/mail-storage-register.c | 1 |
| dovecotlib-storage/mailbox-list-register.c | 1 |
| dovecotlib-storage/list/mailbox-list-index.c | 1 |
| dovecotlib-storage/../..lib/lib.h | 1 |
| dovecotlib-storage/../..lib/malloc-overflow.h | 1 |
| dovecotlib-storage/../..lib/mempool.h | 4 |
| dovecotlib-master/syslog-util.c | 1 |
| dovecotlib-dict-extra/dict-register.c | 2 |
| dovecotlib-dict/dict.c | 3 |
| dovecotlib-dict/../..lib/array.h | 7 |
| dovecotlib-dict/../..lib/lib.h | 1 |
| dovecotlib-storage/../..lib/strfuncs.h | 3 |
| dovecotlib-auth-client/auth-master.c | 30 |
| dovecotlib-auth-client/../..lib/malloc-overflow.h | 1 |
| dovecotlib-auth-client/../..lib/mempool.h | 3 |
| dovecotlib/guid.c | 3 |
| dovecotlib/sha1.c | 6 |
| dovecotlib/safe-memset.c | 1 |
| dovecotlib-storage/../..lib/base64.h | 3 |
| dovecotlib/base64.c | 4 |
| dovecotlib-storage/../..lib/str.h | 6 |
| dovecotlib-auth-client/auth-master-request.c | 17 |
| dovecotlib-auth-client/../..lib/time-util.h | 2 |
| dovecotlib-auth-client/../..lib/array.h | 7 |
| dovecotlib-auth-client/../..lib/strfuncs.h | 2 |
| dovecotlib-auth-client/../..lib/str.h | 4 |
| dovecotlib-storage/mail-user.c | 17 |
| dovecotlib/hook-build.c | 6 |
| dovecotlib/process-stat.c | 12 |
| dovecotlib/buffer-istream.c | 1 |
| dovecotlib/./istream.h | 2 |
| dovecotlib-storage/mail-namespace.c | 24 |
| dovecotlib-fs/fs-api.c | 14 |
| dovecotlib-fs/../..lib/mempool.h | 2 |
| dovecotlib/stats-dist.c | 1 |
| dovecotlib-fs/../..lib/array.h | 7 |
| dovecotlib-index/mail-index-alloc-cache.c | 5 |
| dovecotlib-index/mail-index.c | 27 |
| dovecotlib-index/../..lib/module-context.h | 2 |
| dovecotlib-index/../..lib/array.h | 13 |
| dovecotlib-index/mail-index-map.c | 19 |
| dovecotlib-index/../..lib/strfuncs.h | 1 |
| dovecotlib-index/../..lib/mempool.h | 6 |
| dovecotlib-index/mail-transaction-log.c | 16 |
| dovecotlib-index/mail-transaction-log-file.c | 37 |
| dovecotlib-index/mail-cache.c | 28 |
| dovecotlib/file-cache.c | 7 |
| dovecotlib/mmap-anon.c | 3 |
| dovecotlib-storage/mailbox-tree.c | 10 |
| dovecotlib-index/mailbox-log.c | 2 |
| dovecotlib-storage/mail-error.c | 2 |
| dovecotlib-fs/../..lib/lib.h | 1 |
| pigeonholelib-sieve/sieve.c | 19 |
| pigeonholelib-sieve/sieve-error.c | 17 |
| pigeonholelib-sieve/sieve-extensions.c | 22 |
| pigeonholelib-sieve/sieve-plugins.c | 3 |
| pigeonholelib-sieve/sieve-storage.c | 13 |
| dovecotlib/lib.h | 1 |
| pigeonholetestsuite/testsuite-log.c | 7 |
| dovecotlib/str.h | 6 |
| pigeonholetestsuite/testsuite-script.c | 2 |
| pigeonholetestsuite/testsuite-binary.c | 2 |
| pigeonholetestsuite/testsuite-smtp.c | 2 |
| dovecotlib/istream-data.c | 3 |
| pigeonholelib-sieve/storage/data/sieve-data-script.c | 2 |
| pigeonholelib-sieve/sieve-script.c | 9 |
| pigeonholelib-sieve/sieve-storage-sync.c | 1 |
| pigeonholelib-sieve/sieve-parser.c | 8 |
| pigeonholelib-sieve/sieve-lexer.c | 12 |
| pigeonholelib-sieve/sieve-ast.c | 31 |
| dovecotlib/strfuncs.h | 1 |
| pigeonholelib-sieve/./sieve-error-private.h | 1 |
| pigeonholelib-sieve/./sieve-lexer.h | 5 |
| pigeonholelib-sieve/sieve-validator.c | 26 |
| pigeonholelib-sieve/sieve-commands.c | 4 |
| pigeonholelib-sieve/sieve-generator.c | 6 |
| pigeonholelib-sieve/sieve-binary.c | 27 |
| pigeonholelib-sieve/sieve-binary-code.c | 11 |
| pigeonholelib-sieve/./sieve-binary-private.h | 5 |
| dovecotlib/buffer.h | 2 |
| pigeonholelib-sieve/./sieve-binary.h | 2 |
| pigeonholelib-sieve/sieve-binary-file.c | 21 |
| pigeonholelib-sieve/sieve-binary-debug.c | 7 |
| pigeonholetestsuite/testsuite-mailstore.c | 4 |
| pigeonholelib-sieve/util/mail-raw.c | 5 |
| dovecotlib-storage/index/raw/raw-storage.c | 4 |
| dovecotlib-storage/index/raw/../../../..lib/malloc-overflow.h | 1 |
| dovecotlib-storage/index/raw/../../../..lib/mempool.h | 1 |
| pigeonholetestsuite/testsuite-message.c | 7 |
| dovecotlib-storage/./mail-storage-private.h | 1 |
| dovecotlib-storage/../..lib/unicode-data.h | 3 |
| dovecotlib-storage/list/mailbox-list-iter.c | 20 |
| dovecotlib-storage/list/mailbox-list-subscriptions.c | 1 |
| dovecotlib-imap/imap-match.c | 4 |
| dovecotlib/unicode-break.c | 2 |
| dovecotlib-imap/../..lib/unichar.h | 3 |
| dovecotlib/./unicode-data.h | 1 |
| dovecotlib-storage/list/../../..lib/array.h | 8 |
| dovecotlib-storage/list/../../..lib/malloc-overflow.h | 1 |
| dovecotlib-storage/list/../../..lib/mempool.h | 4 |
| dovecotlib-storage/list/../../..lib/lib.h | 1 |
| dovecotlib-storage/mail-storage-settings.c | 4 |
| dovecotlib-storage/list/../../..lib/strfuncs.h | 1 |
| dovecotlib/mkdir-parents.c | 6 |
| dovecotlib/file-create-locked.c | 4 |
| dovecotlib-index/mail-index-transaction.c | 6 |
| dovecotlib-index/mail-index-view.c | 15 |
| dovecotlib-index/../..lib/malloc-overflow.h | 1 |
| dovecotlib-index/../..lib/lib.h | 2 |
| dovecotlib-index/mail-index-transaction-update.c | 10 |
| dovecotlib-index/mail-cache-decisions.c | 5 |
| dovecotlib-index/mail-cache-purge.c | 15 |
| dovecotlib-index/mail-cache-fields.c | 14 |
| dovecotlib-index/mail-index-util.c | 6 |
| dovecotlib-index/../..lib/byteorder.h | 3 |
| dovecotlib-index/mail-index-lock.c | 2 |
| dovecotlib-index/mail-index-modseq.c | 13 |
| dovecotlib-index/../..lib/buffer.h | 1 |
| dovecotlib-index/mail-index-map-read.c | 9 |
| dovecotlib-index/mail-index-sync-update.c | 24 |
| dovecotlib-index/mail-transaction-log-view.c | 14 |
| dovecotlib-index/mail-transaction-log-modseq.c | 4 |
| dovecotlib-index/mail-index-sync-ext.c | 16 |
| dovecotlib-index/mail-index-sync.c | 1 |
| dovecotlib/seq-range-array.c | 6 |
| dovecotlib-index/mail-index-sync-keywords.c | 7 |
| dovecotlib-index/mail-index-map-hdr.c | 6 |
| dovecotlib-index/mail-index-fsck.c | 11 |
| dovecotlib-index/mail-index-write.c | 4 |
| dovecotlib-index/mail-index-transaction-view.c | 1 |
| dovecotlib-index/mail-index-transaction-finish.c | 2 |
| dovecotlib-index/mail-cache-lookup.c | 9 |
| dovecotlib-index/mail-cache-transaction.c | 2 |
| dovecotlib-storage/mailbox-header.c | 3 |
| dovecotlib-storage/mail.c | 6 |
| dovecotlib-mail/message-address.c | 16 |
| dovecotlib-mail/rfc822-parser.c | 10 |
| dovecotlib-mail/../..lib/str.h | 5 |
| dovecotlib-mail/../..lib/malloc-overflow.h | 1 |
| dovecotlib-mail/../..lib/mempool.h | 1 |
| dovecotlib-mail/../..lib/lib.h | 1 |
| dovecotlib-mail/./rfc822-parser.h | 1 |
| dovecotlib-smtp/smtp-address.c | 7 |
| dovecotlib-smtp/./smtp-parser.h | 3 |
| dovecotlib-smtp/../..lib/malloc-overflow.h | 2 |
| dovecotlib-smtp/./smtp-address.h | 1 |
| dovecotlib-smtp/../..lib/mempool.h | 1 |
| dovecotlib-smtp/../..lib/lib.h | 1 |
| dovecotlib-mail/message-id.c | 3 |
| dovecotlib-storage/mail-user.h | 1 |
| pigeonholetestsuite/testsuite-result.c | 3 |
| pigeonholelib-sieve/sieve-execute.c | 4 |
| dovecotlib-smtp/../..lib/str.h | 5 |
| pigeonholelib-sieve/sieve-result.c | 7 |
| pigeonholelib-sieve/sieve-message.c | 6 |
| pigeonholelib-sieve/util/edit-mail.c | 5 |
| pigeonholelib-sieve/sieve-interpreter.c | 12 |
| pigeonholelib-sieve/./sieve-runtime-trace.h | 5 |
| pigeonholelib-sieve/sieve-runtime-trace.c | 9 |
| dovecotlib/cpu-limit.c | 8 |
| pigeonholelib-sieve/sieve-code.c | 1 |
| dovecotlib-storage/mail-search-register.c | 1 |
| dovecotlib-storage/mail-search-mime-register.c | 1 |
| dovecotlib/iostream-pump.c | 3 |
The following table shows a list of functions that are optimal targets. Optimal targets are identified by finding the functions that in combination, yield a high code coverage.
| Func name | Functions filename | Arg count | Args | Function depth | hitcount | instr count | bb count | cyclomatic complexity | Reachable functions | Incoming references | total cyclomatic complexity | Unreached complexity |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
maildir_update_pop3_uidl
|
/src/dovecot/src/lib-storage/index/maildir/maildir-mail.c | 2 | ['N/A', 'N/A'] | 63 | 0 | 55 | 8 | 4 | 2149 | 0 | 12641 | 3710 |
Implementing fuzzers that target the above functions will improve reachability such that it becomes:
If you implement fuzzers for these functions, the status of all functions in the project will be:
| Func name | Functions filename | Args | Function call depth | Reached by Fuzzers | Runtime reached by Fuzzers | Combined reached by Fuzzers | Fuzzers runtime hit | Func lines hit % | I Count | BB Count | Cyclomatic complexity | Functions reached | Reached by functions | Accumulated cyclomatic complexity | Undiscovered complexity |
|---|
This sections provides heuristics that can be used as input to a fuzz engine when running a given fuzz target. The current focus is on providing input that is usable by libFuzzer.
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['lib_signals_init', 'i_snprintf', 'i_close_fd_path', 'buffer_copy', 'buffer_check_limits', 'printf_format_fix_noalloc', 'iostream_pump_destroy', 't_malloc_real', 'buffer_set_used_size', 'buffer_check_append_limits']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['lib_signals_init', 'buffer_set_used_size', 'i_close_fd_path', 'i_snprintf', 'printf_format_fix_noalloc', 'iostream_pump_destroy', 't_malloc_real', 'buffer_delete', 'event_want_level', 'buffer_check_append_limits']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['lib_signals_init', 'i_close_fd_path', 'i_snprintf', 'buffer_set_used_size', 'printf_format_fix_noalloc', 'iostream_pump_destroy', 't_malloc_real', 'event_want_level', 'buffer_check_append_limits', 'buffer_delete']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['i_close_fd_path', 'io_stream_free', 'i_snprintf', 'lib_signals_init', 'buffer_set_used_size', 'iostream_pump_destroy', 't_malloc_real', 'p_strdup_vprintf', 'buffer_delete', 'event_want_level']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['lib_signals_init', 'buffer_set_used_size', 'i_close_fd_path', 'i_snprintf', 'printf_format_fix_noalloc', 'iostream_pump_destroy', 't_malloc_real', 'event_want_level', 'buffer_delete', 'buffer_nul_terminate']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['lib_signals_init', 'i_close_fd_path', 'i_snprintf', 'iostream_pump_destroy', 't_malloc_real', 'p_strdup_vprintf', 'uni_utf8_parse_char', 'buffer_delete', 'event_want_level', 'buffer_set_used_size']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['i_close_fd_path', 'io_stream_free', 'i_snprintf', 'lib_signals_init', 'iostream_pump_destroy', 't_malloc_real', 'p_strdup_vprintf', 'buffer_set_used_size', 'buffer_delete', 'event_want_level']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['i_close_fd_path', 'io_stream_free', 'i_snprintf', 'lib_signals_init', 'buffer_set_used_size', 'iostream_pump_destroy', 't_malloc_real', 'p_strdup_vprintf', 'buffer_delete', 'event_want_level']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['i_snprintf', 'i_close_fd_path', 'buffer_set_used_size', 'str_truncate', 'buffer_check_limits', 'iostream_pump_destroy', 't_malloc_real', 'p_strdup_vprintf', 'io_stream_free', 'lib_signals_init']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['i_snprintf', 't_malloc_real', 'p_strdup_vprintf', 'io_stream_free', 'lib_signals_ioloop_switched', 'event_want_level', 'buffer_delete', 'priorityq_peek', 'iostream_pump_destroy', 'array_idx_get_space_i']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['str_truncate', 'array_get_modifiable_i', 'i_realloc', 'array_create_i', 'array_bsearch_i', 'str_to_uintmax', 'array_clear_i', 'smtp_server_cmd_xclient']
Use this with the libFuzzer -dict=DICT.file flag
This section shows analysis of runtime coverage data.
For futher technical details on how this section is generated, please see the Glossary .
| Func name | Function total lines | Lines covered at runtime | percentage covered | Reached by fuzzers |
|---|---|---|---|---|
| yy_get_next_buffer | 90 | 48 | 53.33% | ['fuzz-var-expand', 'fuzz-smtp-server', 'fuzz-suite'] |
| yytnamerr | 34 | 7 | 20.58% | ['fuzz-var-expand', 'fuzz-smtp-server', 'fuzz-suite'] |
| random_fill | 37 | 9 | 24.32% | ['fuzz-sasl-authentication', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-suite', 'fuzz-message-decoder'] |
| json_istream_read_tree | 59 | 29 | 49.15% | ['fuzz-json-istream'] |
| json_istream_parse_list_open | 57 | 27 | 47.36% | ['fuzz-json-istream'] |
| json_istream_parse_list_close | 52 | 23 | 44.23% | ['fuzz-json-istream'] |
| json_istream_parse_value | 51 | 23 | 45.09% | ['fuzz-json-istream'] |
| json_istream_consume_value_stream | 34 | 9 | 26.47% | ['fuzz-json-istream'] |
| json_parser_callback_string_value | 42 | 16 | 38.09% | ['fuzz-json-istream'] |
| json_tree_node_add_value | 46 | 21 | 45.65% | ['fuzz-json-istream'] |
| auth_scram_credentials_parse | 35 | 19 | 54.28% | ['fuzz-sasl-authentication'] |
| json_generator_flush | 179 | 90 | 50.27% | ['fuzz-sasl-authentication'] |
| json_generator_flush_format | 45 | 7 | 15.55% | ['fuzz-sasl-authentication'] |
| json_generate_string_write_data | 104 | 51 | 49.03% | ['fuzz-sasl-authentication'] |
| json_ostream_do_write_more | 84 | 43 | 51.19% | ['fuzz-sasl-authentication'] |
| base64_encode_more_data | 132 | 69 | 52.27% | ['fuzz-sasl-authentication', 'fuzz-suite', 'fuzz-smtp-server'] |
| event_logv_params | 42 | 22 | 52.38% | ['fuzz-qp-decoder', 'fuzz-message-parser', 'fuzz-sasl-authentication', 'fuzz-smtp-server', 'fuzz-json-istream', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-suite', 'fuzz-var-expand-import', 'fuzz-imap-bodystructure', 'fuzz-var-expand', 'fuzz-message-decoder'] |
| event_get_log_message | 68 | 28 | 41.17% | ['fuzz-qp-decoder', 'fuzz-message-parser', 'fuzz-sasl-authentication', 'fuzz-smtp-server', 'fuzz-json-istream', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-suite', 'fuzz-var-expand-import', 'fuzz-imap-bodystructure', 'fuzz-var-expand', 'fuzz-message-decoder'] |
| log_fd_write | 52 | 11 | 21.15% | ['fuzz-sasl-authentication', 'fuzz-suite'] |
| hash_table_resize | 40 | 12 | 30.0% | ['fuzz-sasl-authentication', 'fuzz-suite', 'fuzz-smtp-server'] |
| io_loop_destroy | 82 | 27 | 32.92% | ['fuzz-qp-decoder', 'fuzz-message-parser', 'fuzz-sasl-authentication', 'fuzz-smtp-server', 'fuzz-json-istream', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-suite', 'fuzz-var-expand-import', 'fuzz-imap-bodystructure', 'fuzz-var-expand', 'fuzz-message-decoder'] |
| smtp_server_cmd_auth | 43 | 12 | 27.90% | ['fuzz-smtp-server'] |
| smtp_server_cmd_xclient | 156 | 12 | 7.692% | ['fuzz-smtp-server'] |
| smtp_server_connection_input | 74 | 31 | 41.89% | ['fuzz-smtp-server'] |
| smtp_server_connection_alloc | 133 | 23 | 17.29% | ['fuzz-smtp-server'] |
| smtp_server_reply_update_prefix | 44 | 17 | 38.63% | ['fuzz-smtp-server'] |
| i_stream_failure_at_read | 34 | 14 | 41.17% | ['fuzz-smtp-server'] |
| i_stream_file_read | 66 | 32 | 48.48% | ['fuzz-smtp-server'] |
| o_stream_file_writev | 60 | 21 | 35.0% | ['fuzz-smtp-server'] |
| o_stream_file_writev_full | 72 | 26 | 36.11% | ['fuzz-smtp-server'] |
| t_str_oneline | 41 | 7 | 17.07% | ['fuzz-smtp-server'] |
| split_str_slow | 42 | 20 | 47.61% | ['fuzz-smtp-server', 'fuzz-suite', 'fuzz-var-expand-import'] |
This section shows which files and directories are considered in this report. The main reason for showing this is fuzz introspector may include more code in the reasoning than is desired. This section helps identify if too many files/directories are included, e.g. third party code, which may be irrelevant for the threat model. In the event too much is included, fuzz introspector supports a configuration file that can exclude data from the report. See the following link for more information on how to create a config file: link
| Source file | Reached by | Covered by |
|---|---|---|
| [] | [] | |
| /src/pigeonhole/src/lib-sieve/cmd-stop.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/storage/file/sieve-file-storage-save.c | [] | [] |
| /src/dovecot/src/lib-storage/mailbox-recent-flags.c | [] | [] |
| /src/dovecot/src/lib/unlink-old-files.c | [] | [] |
| /src/dovecot/src/lib-storage/index/index-rebuild.c | [] | [] |
| /src/dovecot/src/lib/file-cache.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-smtp/smtp-server-cmd-helo.c | ['fuzz-smtp-server'] | ['fuzz-smtp-server'] |
| /src/dovecot/src/lib-auth/auth-gs2.c | [] | [] |
| /src/dovecot/src/lib-auth-client/../../src/lib/mempool.h | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib/read-full.c | ['fuzz-smtp-server', 'fuzz-suite'] | [] |
| /src/dovecot/src/lib-storage/list/mailbox-list-index.c | ['fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/date/tst-date.c | [] | [] |
| /src/dovecot/src/lib/hash-format.c | [] | [] |
| /src/dovecot/src/lib-fs/fs-sis.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/enotify/tst-notify-method-capability.c | [] | [] |
| /src/dovecot/src/lib-storage/mail-search-parser.c | [] | [] |
| /src/dovecot/src/lib-dict-extra/dict-register.c | ['fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/vacation/ext-vacation-seconds.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/copy/ext-copy.c | [] | [] |
| /src/dovecot/src/lib-index/mail-cache-decisions.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-storage/index/index-sort-string.c | [] | [] |
| /src/dovecot/src/lib-sasl/fuzz-sasl-authentication.c | ['fuzz-sasl-authentication'] | ['fuzz-sasl-authentication'] |
| /src/dovecot/src/lib-storage/mailbox-attribute-internal.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-smtp/smtp-params.c | ['fuzz-smtp-server'] | ['fuzz-smtp-server'] |
| /src/pigeonhole/src/lib-sieve/sieve-address-parts.c | [] | [] |
| /src/dovecot/src/lib-storage/index/dbox-single/../../../../src/lib/lib.h | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/mime/./../../sieve-message.h | [] | [] |
| /src/pigeonhole/src/testsuite/ext-testsuite.c | [] | [] |
| /src/dovecot/src/lib-storage/../../src/lib/array.h | ['fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/sieve-code-dumper.c | [] | [] |
| /src/dovecot/src/lib/./seq-range-array.h | [] | [] |
| /src/dovecot/src/lib-storage/index/istream-mail.c | [] | [] |
| /src/pigeonhole/src/testsuite/cmd-test-mailbox.c | [] | [] |
| /src/dovecot/src/lib-storage/index/mbox/mbox-sync.c | [] | [] |
| /src/dovecot/src/lib-sasl/sasl-server-mech-digest-md5.c | ['fuzz-sasl-authentication'] | ['fuzz-sasl-authentication'] |
| /src/pigeonhole/src/lib-sieve/./sieve-comparators.h | [] | [] |
| /src/dovecot/src/lib-smtp/smtp-address.h | [] | [] |
| /src/dovecot/src/lib/strfuncs.c | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server'] |
| /src/pigeonhole/src/lib-sieve/plugins/mime/ext-foreverypart.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/extlists/tst-valid-ext-list.c | [] | [] |
| /src/dovecot/src/lib/./sort.h | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/spamvirustest/ext-spamvirustest-settings.c | [] | [] |
| /src/dovecot/src/lib/mempool-alloconly.c | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server'] |
| /src/dovecot/src/lib-sasl/sasl-server-mech-scram.c | ['fuzz-sasl-authentication'] | ['fuzz-sasl-authentication'] |
| /src/dovecot/src/lib-auth/password-scheme-otp.c | [] | [] |
| /src/dovecot/src/lib-storage/index/maildir/../../../../src/lib/array.h | [] | [] |
| /src/dovecot/src/lib/ostream-rawlog.c | ['fuzz-smtp-server'] | [] |
| /src/pigeonhole/src/lib-sieve/util/urn.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/ihave/ext-ihave-binary.c | [] | [] |
| /src/dovecot/src/lib-storage/index/mbox/mbox-md5-apop3d.c | [] | [] |
| /src/dovecot/src/lib-storage/index/imapc/imapc-storage.c | [] | [] |
| /src/dovecot/src/lib/base64.c | ['fuzz-message-decoder', 'fuzz-sasl-authentication', 'fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-message-decoder', 'fuzz-sasl-authentication', 'fuzz-smtp-server'] |
| /src/dovecot/src/lib/priorityq.c | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-sasl-authentication', 'fuzz-smtp-server'] |
| /src/pigeonhole/src/lib-sieve/plugins/mailbox/ext-mailbox.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/sieve-ast.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib/istream-failure-at.c | ['fuzz-smtp-server'] | ['fuzz-smtp-server'] |
| /src/dovecot/src/lib-json/../../src/lib/unichar.h | ['fuzz-json-istream'] | [] |
| /src/dovecot/src/lib-storage/index/dbox-common/dbox-mail.c | [] | [] |
| /src/pigeonhole/src/testsuite/testsuite-smtp.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-fs/fs-test.c | [] | [] |
| /src/dovecot/src/lib/istream-base64-encoder.c | [] | [] |
| /src/dovecot/src/lib/unichar.c | ['fuzz-imap-utf7', 'fuzz-imap-bodystructure', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-imap-utf7', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server'] |
| /src/dovecot/src/lib/istream-unix.c | ['fuzz-smtp-server', 'fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/./sieve-code.h | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/vnd.dovecot/environment/ext-vnd-environment-items.c | [] | [] |
| /src/dovecot/src/lib-storage/index/index-attachment.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/vnd.dovecot/debug/cmd-debug-log.c | [] | [] |
| /src/dovecot/src/lib-dns-client/dns-lookup.c | [] | [] |
| /src/dovecot/src/lib-mail/message-part-serialize.c | [] | [] |
| /src/dovecot/src/lib-storage/mail-search-register-imap.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/ext-encoded-character.c | [] | [] |
| /src/dovecot/src/lib-sasl/../../src/lib/buffer.h | ['fuzz-sasl-authentication'] | [] |
| /src/dovecot/src/lib-fs/fs-wrapper.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/tst-size.c | [] | [] |
| /src/dovecot/src/lib/printf-format-fix.c | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server'] |
| /src/dovecot/src/lib-json/json-generator.c | [] | [] |
| /src/dovecot/src/lib/hash.c | ['fuzz-sasl-authentication', 'fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-sasl-authentication'] |
| /src/pigeonhole/src/lib-sieve/plugins/index/tag-index.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/cmd-require.c | [] | [] |
| /src/pigeonhole/src/testsuite/cmd-test-imap-metadata.c | [] | [] |
| /src/dovecot/src/lib/./array.h | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server', 'fuzz-suite'] | [] |
| /src/dovecot/src/lib/istream-file.c | ['fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-smtp-server'] |
| /src/pigeonhole/src/lib-sieve/sieve-address-source.c | [] | [] |
| /src/dovecot/src/lib-storage/fail-mailbox.c | [] | [] |
| /src/dovecot/src/lib-master/stats-client.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-auth-client/../../src/lib/array.h | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-mail/message-snippet.c | [] | [] |
| /src/dovecot/src/lib-index/mail-cache-transaction.c | ['fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/./sieve-runtime-trace.h | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib/hook-build.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-var-expand/expansion-filter-if.c | [] | [] |
| /src/dovecot/src/lib-mail/message-header-decode.c | ['fuzz-message-decoder'] | ['fuzz-message-decoder'] |
| /src/pigeonhole/src/lib-sieve/./sieve-stringlist.h | [] | [] |
| /src/dovecot/src/lib-mail/message-binary-part.c | [] | [] |
| /src/dovecot/src/lib/istream-crlf.c | [] | [] |
| /src/dovecot/src/lib-mail/quoted-printable.c | ['fuzz-message-decoder'] | ['fuzz-message-decoder'] |
| /src/dovecot/src/lib/./hmac.h | [] | [] |
| /src/dovecot/src/lib-dict/dict-fail.c | [] | [] |
| /src/dovecot/src/lib-storage/index/./index-mail.h | [] | [] |
| /src/dovecot/src/lib/ipwd.c | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server'] |
| /src/dovecot/src/lib/crc32.c | [] | [] |
| /src/dovecot/src/lib/ostream-unix.c | ['fuzz-smtp-server', 'fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/mime/ext-mime.c | [] | [] |
| /src/dovecot/src/lib-dns-client/dns-client-settings.c | [] | [] |
| /src/dovecot/src/lib/home-expand.c | [] | [] |
| /src/dovecot/src/lib-smtp/./smtp-command.h | ['fuzz-smtp-server'] | [] |
| /src/dovecot/src/lib-var-expand/../../src/lib/strfuncs.h | [] | [] |
| /src/dovecot/src/lib-auth-client/auth-client.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/variables/ext-variables-modifiers.c | [] | [] |
| /src/dovecot/src/lib-storage/list/mailbox-list-index-iter.c | [] | [] |
| /src/dovecot/src/lib/lib.c | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server'] |
| /src/dovecot/src/lib-smtp/../../src/lib/base64.h | ['fuzz-smtp-server'] | [] |
| /src/dovecot/src/lib-var-expand/fuzz-var-expand.c | ['fuzz-var-expand'] | ['fuzz-var-expand'] |
| /src/pigeonhole/src/lib-sieve/sieve-extensions.c | ['fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/include/./../variables/sieve-ext-variables.h | [] | [] |
| /src/dovecot/src/lib-storage/index/maildir/maildir-keywords.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/sieve-objects.c | [] | [] |
| /src/dovecot/src/lib-sasl/sasl-server-mech-otp.c | ['fuzz-sasl-authentication'] | ['fuzz-sasl-authentication'] |
| /src/dovecot/src/lib-imap/imap-seqset.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/variables/tst-string.c | [] | [] |
| /src/dovecot/src/lib-storage/mail-search-args-imap.c | [] | [] |
| /src/dovecot/src/lib/iso8601-date.c | [] | [] |
| /src/dovecot/src/lib-index/mail-transaction-log.c | ['fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/cmd-keep.c | [] | [] |
| /src/dovecot/src/lib-storage/index/dbox-multi/mdbox-sync.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/tst-exists.c | [] | [] |
| /src/dovecot/src/lib/version.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-index/mail-index-sync.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-imap/imap-date.c | [] | [] |
| /src/dovecot/src/lib/write-full.c | ['fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/mime/cmd-break.c | [] | [] |
| /src/dovecot/src/lib-storage/list/mailbox-list-index-sync.c | [] | [] |
| /src/pigeonhole/src/testsuite/cmd-test-binary.c | [] | [] |
| /src/dovecot/src/lib-settings/settings.c | ['fuzz-smtp-server', 'fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/storage/file/sieve-file-script-sequence.c | [] | [] |
| /src/dovecot/src/lib-index/mail-index-map-read.c | ['fuzz-suite'] | [] |
| /src/pigeonhole/src/testsuite/testsuite-settings.c | [] | [] |
| /src/dovecot/src/lib/file-copy.c | [] | [] |
| /src/dovecot/src/lib-sasl/sasl-server-mech-anonymous.c | ['fuzz-sasl-authentication'] | ['fuzz-sasl-authentication'] |
| /src/dovecot/src/lib-index/mail-index-fsck.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib/ostream-file.c | ['fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-smtp-server'] |
| /src/pigeonhole/src/lib-sieve/storage/file/sieve-file-storage-active.c | [] | [] |
| /src/dovecot/src/lib-storage/index/index-search-mime.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/sieve-settings.c | [] | [] |
| /src/dovecot/src/lib-var-expand/expansion-parameter.c | [] | [] |
| /src/dovecot/src/lib-mail/message-parser.c | ['fuzz-message-decoder', 'fuzz-message-parser'] | ['fuzz-message-decoder', 'fuzz-message-parser'] |
| /src/dovecot/src/lib-index/mail-index-sync-ext.c | ['fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/imap4flags/ext-imap4flags.c | [] | [] |
| /src/dovecot/src/lib/istream-nonuls.c | [] | [] |
| /src/dovecot/src/lib-imap-client/imapc-client.c | [] | [] |
| /src/dovecot/src/lib-storage/index/index-attribute.c | [] | [] |
| /src/dovecot/src/lib/ioloop.c | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server'] |
| /src/dovecot/src/lib-storage/index/index-thread.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/enotify/tst-valid-notify-method.c | [] | [] |
| /src/dovecot/src/lib-storage/index/maildir/maildir-copy.c | [] | [] |
| /src/dovecot/src/lib/istream-chain.c | ['fuzz-smtp-server'] | ['fuzz-smtp-server'] |
| /src/dovecot/src/lib-auth/password-scheme-scram.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/enotify/ext-enotify.c | [] | [] |
| /src/dovecot/src/lib-mail/istream-attachment-extractor.c | [] | [] |
| /src/dovecot/src/lib-json/json-tree.c | ['fuzz-json-istream'] | ['fuzz-json-istream'] |
| /src/dovecot/src/lib-storage/index/index-sync-pvt.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/tst-truefalse.c | [] | [] |
| /src/dovecot/src/lib-storage/index/index-storage.c | [] | [] |
| /src/dovecot/src/lib-sasl/dsasl-client-mech-login.c | [] | [] |
| /src/dovecot/src/lib-smtp/smtp-syntax.c | ['fuzz-smtp-server'] | ['fuzz-smtp-server'] |
| /src/pigeonhole/src/lib-sieve/plugins/variables/./sieve-ext-variables.h | [] | [] |
| /src/dovecot/src/lib-sasl/sasl-server.c | ['fuzz-sasl-authentication'] | ['fuzz-sasl-authentication'] |
| /src/dovecot/src/lib-smtp/smtp-server-transaction.c | ['fuzz-smtp-server'] | ['fuzz-smtp-server'] |
| /src/dovecot/src/lib-var-expand/fuzz-var-expand-import.c | ['fuzz-var-expand-import'] | ['fuzz-var-expand-import'] |
| /src/dovecot/src/lib-storage/mail-thread.c | [] | [] |
| /src/dovecot/src/lib/md4.c | [] | [] |
| /src/dovecot/src/lib-index/../../src/lib/byteorder.h | ['fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/regex/ext-regex.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/include/cmd-global.c | [] | [] |
| /src/pigeonhole/src/testsuite/tst-test-script-run.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/mcht-matches.c | [] | [] |
| /src/dovecot/src/lib-var-expand/var-expand-lexer.c | ['fuzz-var-expand', 'fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-var-expand'] |
| /src/dovecot/src/lib-smtp/smtp-reply.c | ['fuzz-smtp-server'] | ['fuzz-smtp-server'] |
| /src/dovecot/src/lib-storage/mail-user.h | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib/md5.c | [] | [] |
| /src/dovecot/src/lib-fs/fs-api.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-var-expand/expansion-filter-crypt.c | [] | [] |
| /src/dovecot/src/lib-storage/mail.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib/randgen.c | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server'] |
| /src/pigeonhole/src/lib-sieve/sieve-storage.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib/module-dir.c | ['fuzz-smtp-server', 'fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/mcht-contains.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/vnd.dovecot/report/ext-vnd-report.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/enotify/mailto/uri-mailto.c | [] | [] |
| /src/dovecot/src/lib-smtp/smtp-server-cmd-rset.c | ['fuzz-smtp-server'] | ['fuzz-smtp-server'] |
| /src/pigeonhole/src/lib-sieve/cmp-i-ascii-casemap.c | [] | [] |
| /src/dovecot/src/lib-storage/index/mbox/mbox-md5-all.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/special-use/tag-specialuse.c | [] | [] |
| /src/dovecot/src/lib-json/./json-syntax.h | ['fuzz-json-istream'] | [] |
| /src/pigeonhole/src/lib-sieve/cmp-i-octet.c | [] | [] |
| /src/dovecot/src/lib-index/mail-index-transaction-export.c | [] | [] |
| /src/dovecot/src/lib/./strfuncs.h | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server', 'fuzz-suite'] | [] |
| /src/dovecot/src/lib-storage/index/mbox/../../../../src/lib/module-context.h | [] | [] |
| /src/dovecot/src/lib-fs/fs-metawrap.c | [] | [] |
| /src/pigeonhole/src/testsuite/testsuite-log.c | ['fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/metadata/tst-metadataexists.c | [] | [] |
| /src/dovecot/src/lib-fs/fs-sis-queue.c | [] | [] |
| /src/dovecot/src/lib-storage/index/shared/shared-list.c | [] | [] |
| /src/dovecot/src/lib/ioloop-iolist.c | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-smtp-server'] |
| /src/pigeonhole/src/lib-sieve/plugins/regex/mcht-regex.c | [] | [] |
| /src/dovecot/src/lib-index/mail-index-write.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-sasl/sasl-server-mech-oauth2.c | ['fuzz-sasl-authentication'] | ['fuzz-sasl-authentication'] |
| /src/pigeonhole/src/lib-sieve/plugins/duplicate/ext-duplicate.c | [] | [] |
| /src/dovecot/src/lib-json/json-istream.c | ['fuzz-json-istream'] | ['fuzz-json-istream'] |
| /src/pigeonhole/src/lib-sieve/sieve-actions.c | [] | [] |
| /src/dovecot/src/lib/sha2.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-storage/mailbox-list.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-imap/imap-base-subject.c | [] | [] |
| /src/pigeonhole/src/testsuite/testsuite-variables.c | [] | [] |
| /src/dovecot/src/lib/lib-event.c | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server'] |
| /src/pigeonhole/src/lib-sieve/plugins/body/ext-body-common.c | [] | [] |
| /src/dovecot/src/lib-storage/list/../../../src/lib-storage/mail-storage-private.h | [] | [] |
| /src/dovecot/src/lib/mmap-util.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib/buffer.h | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-sasl/dsasl-client.c | ['fuzz-sasl-authentication', 'fuzz-suite'] | ['fuzz-sasl-authentication'] |
| /src/pigeonhole/src/lib-sieve/sieve-lexer.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-index/mail-index-transaction.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib/str-sanitize.c | ['fuzz-sasl-authentication', 'fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-sasl-authentication', 'fuzz-smtp-server'] |
| /src/dovecot/src/lib-master/../../src/lib/byteorder.h | ['fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/duplicate/tst-duplicate.c | [] | [] |
| /src/dovecot/src/lib-smtp/./smtp-common.h | ['fuzz-smtp-server'] | [] |
| /src/dovecot/src/lib/iostream.c | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-imap-bodystructure', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server'] |
| /src/dovecot/src/lib/mempool-system.c | [] | [] |
| /src/dovecot/src/lib-smtp/fuzz-smtp-server.c | ['fuzz-smtp-server'] | ['fuzz-smtp-server'] |
| /src/dovecot/src/lib-storage/index/index-mailbox-size.c | [] | [] |
| /src/dovecot/src/lib-index/mail-index-view.c | ['fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/tst-anyof.c | [] | [] |
| /src/dovecot/src/lib-storage/index/maildir/maildir-filename.c | [] | [] |
| /src/dovecot/src/lib-storage/index/mbox/mbox-mail.c | [] | [] |
| /src/dovecot/src/lib-imap/imap-match.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-auth-client/auth-client-connection.c | [] | [] |
| /src/dovecot/src/lib/restrict-access.c | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server'] |
| /src/pigeonhole/src/lib-sieve/sieve-message.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-fs/istream-metawrap.c | [] | [] |
| /src/dovecot/src/lib-smtp/smtp-server-cmd-mail.c | ['fuzz-smtp-server'] | ['fuzz-smtp-server'] |
| /src/pigeonhole/src/lib-sieve/plugins/editheader/ext-editheader.c | [] | [] |
| /src/dovecot/src/lib/safe-memset.c | ['fuzz-sasl-authentication', 'fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-sasl-authentication', 'fuzz-smtp-server'] |
| /src/pigeonhole/src/lib-sieve/plugins/include/ext-include-variables.c | [] | [] |
| /src/dovecot/src/lib/hex-binary.c | ['fuzz-qp-decoder', 'fuzz-message-decoder', 'fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-qp-decoder', 'fuzz-message-decoder'] |
| /src/dovecot/src/lib-smtp/smtp-parser.c | ['fuzz-smtp-server'] | ['fuzz-smtp-server'] |
| /src/dovecot/src/lib/time-util.c | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-sasl-authentication', 'fuzz-smtp-server'] |
| /src/dovecot/src/lib-index/mail-cache-sync-update.c | [] | [] |
| /src/dovecot/src/lib/sort.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/special-use/tst-specialuse-exists.c | [] | [] |
| /src/dovecot/src/lib/./unicode-data.h | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-storage/index/pop3c/pop3c-mail.c | [] | [] |
| /src/dovecot/src/lib-index/mail-index-sync-keywords.c | ['fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/imap4flags/cmd-flag.c | [] | [] |
| /src/dovecot/src/lib/file-dotlock.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib/event-filter-parser.c | ['fuzz-smtp-server', 'fuzz-suite'] | [] |
| /src/dovecot/src/lib-smtp/smtp-address.c | ['fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-smtp-server'] |
| /src/pigeonhole/src/lib-sieve/plugins/mime/tag-mime.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/extlists/mcht-list.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/tst-header.c | [] | [] |
| /src/dovecot/src/lib/bsearch-insert-pos.c | ['fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/sieve-plugins.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-storage/index/mbox/mbox-sync-rewrite.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/variables/ext-variables-dump.c | [] | [] |
| /src/dovecot/src/lib-storage/index/dbox-multi/mdbox-storage.c | [] | [] |
| /src/dovecot/src/lib-var-expand/../../src/lib/array.h | ['fuzz-var-expand', 'fuzz-smtp-server', 'fuzz-suite'] | [] |
| /src/dovecot/src/lib-mail/fuzz-message-decoder.c | ['fuzz-message-decoder'] | ['fuzz-message-decoder'] |
| /src/pigeonhole/src/lib-sieve/sieve-result.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-storage/mail-storage-hooks.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-storage/index/index-search-result.c | [] | [] |
| /src/dovecot/src/lib-master/master-service-ssl.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-fs/ostream-cmp.c | [] | [] |
| /src/dovecot/src/lib-storage/mail-search-register.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-storage/index/mbox/istream-raw-mbox.c | [] | [] |
| /src/dovecot/src/lib-storage/./mail-namespace.h | [] | [] |
| /src/pigeonhole/src/testsuite/cmd-test-config.c | [] | [] |
| /src/dovecot/src/lib-storage/mail-search.c | [] | [] |
| /src/dovecot/src/lib-storage/list/mailbox-list-iter.c | ['fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/sieve-parser.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-smtp/smtp-command-parser.c | ['fuzz-smtp-server'] | ['fuzz-smtp-server'] |
| /src/pigeonhole/src/lib-sieve/sieve-validator.c | ['fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/vacation/ext-vacation.c | [] | [] |
| /src/dovecot/src/lib-index/mail-cache-purge.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-index/mail-index-map-hdr.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-storage/mailbox-tree.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-oauth2/oauth2.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/ext-envelope.c | [] | [] |
| /src/dovecot/src/lib-index/mailbox-log.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib/sha3.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/vnd.dovecot/environment/ext-vnd-environment.c | [] | [] |
| /src/dovecot/src/lib/failures.c | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server'] |
| /src/dovecot/src/lib/event-filter-lexer.c | ['fuzz-smtp-server', 'fuzz-suite'] | [] |
| /src/dovecot/src/lib-smtp/smtp-server-cmd-starttls.c | ['fuzz-smtp-server'] | ['fuzz-smtp-server'] |
| /src/dovecot/src/lib-storage/index/maildir/maildir-sync.c | [] | [] |
| /src/dovecot/src/lib/./bits.h | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server', 'fuzz-suite'] | [] |
| /src/dovecot/src/lib-var-expand/expansion-filter.c | ['fuzz-smtp-server', 'fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/vnd.dovecot/environment/./../../environment/sieve-ext-environment.h | [] | [] |
| /src/pigeonhole/src/lib-sieve/util/rfc2822.c | [] | [] |
| /src/dovecot/src/lib-storage/list/./mailbox-list-iter-private.h | [] | [] |
| /src/dovecot/src/lib-auth/auth-digest.c | [] | [] |
| /src/dovecot/src/lib-master/../../src/lib/guid.h | [] | [] |
| /src/dovecot/src/lib-auth-client/auth-client-request.c | [] | [] |
| /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c | ['fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-smtp-server'] |
| /src/pigeonhole/src/lib-sieve/plugins/variables/ext-variables-name.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/include/ext-include-binary.c | [] | [] |
| /src/dovecot/src/lib/mempool-unsafe-datastack.c | [] | [] |
| /src/dovecot/src/lib-storage/index/dbox-common/dbox-file.c | [] | [] |
| /src/pigeonhole/src/testsuite/tst-test-script-compile.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/storage/data/sieve-data-script.c | ['fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/date/ext-date-common.c | [] | [] |
| /src/pigeonhole/src/testsuite/testsuite-substitutions.c | [] | [] |
| /src/dovecot/src/lib/event-filter-lexer.l | ['fuzz-smtp-server', 'fuzz-suite'] | [] |
| /src/dovecot/src/lib-smtp/./smtp-address.h | ['fuzz-smtp-server', 'fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/spamvirustest/tst-spamvirustest.c | [] | [] |
| /src/dovecot/src/lib-smtp/smtp-reply-parser.c | ['fuzz-smtp-server'] | ['fuzz-smtp-server'] |
| /src/dovecot/src/lib-dict/dict-file.c | [] | [] |
| /src/dovecot/src/lib/str-parse.c | ['fuzz-smtp-server', 'fuzz-suite'] | [] |
| /src/pigeonhole/src/testsuite/cmd-test-result.c | [] | [] |
| /src/dovecot/src/lib-smtp/smtp-server-reply.c | ['fuzz-smtp-server'] | ['fuzz-smtp-server'] |
| /src/dovecot/src/lib-smtp/smtp-server-cmd-xclient.c | ['fuzz-smtp-server'] | ['fuzz-smtp-server'] |
| /src/dovecot/src/lib/mempool.c | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server'] |
| /src/dovecot/src/lib-auth-client/../../src/lib/time-util.h | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib/hash2.c | [] | [] |
| /src/dovecot/src/lib/strescape.c | ['fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-imap-bodystructure', 'fuzz-var-expand-import'] |
| /src/dovecot/src/lib-mail/message-size.c | ['fuzz-message-decoder', 'fuzz-message-parser'] | ['fuzz-message-decoder', 'fuzz-message-parser'] |
| /src/dovecot/src/lib-smtp/smtp-server-command.c | ['fuzz-smtp-server'] | ['fuzz-smtp-server'] |
| /src/pigeonhole/src/lib-sieve/plugins/vnd.dovecot/environment/ext-vnd-environment-variables.c | [] | [] |
| /src/dovecot/src/lib-storage/mail-storage-register.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-smtp/../../src/lib/ostream.h | ['fuzz-smtp-server'] | [] |
| /src/dovecot/src/lib-storage/index/pop3c/pop3c-client.c | [] | [] |
| /src/dovecot/src/lib-storage/list/mailbox-list-subscriptions.c | ['fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/extlists/ext-extlists-settings.c | [] | [] |
| /src/dovecot/src/lib/pkcs5.c | [] | [] |
| /src/dovecot/src/lib-imap-client/imapc-settings.c | [] | [] |
| /src/dovecot/src/lib-var-expand/var-expand.c | ['fuzz-smtp-server', 'fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/cmd-redirect.c | [] | [] |
| /src/dovecot/src/lib/rand.c | ['fuzz-suite'] | [] |
| /src/pigeonhole/src/testsuite/cmd-test-set.c | [] | [] |
| /src/dovecot/src/lib/hash-method.c | [] | [] |
| /src/pigeonhole/src/testsuite/cmd-test.c | [] | [] |
| /src/dovecot/src/lib-storage/index/dbox-single/sdbox-storage.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/sieve-script.c | ['fuzz-suite'] | [] |
| /src/pigeonhole/src/testsuite/testsuite-common.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-smtp/smtp-server-cmd-vrfy.c | ['fuzz-smtp-server'] | ['fuzz-smtp-server'] |
| /src/dovecot/src/lib-storage/index/dbox-single/sdbox-save.c | [] | [] |
| /src/dovecot/src/lib-smtp/./smtp-parser.h | ['fuzz-smtp-server', 'fuzz-suite'] | [] |
| /src/dovecot/src/lib-storage/index/index-mail.c | [] | [] |
| /src/dovecot/src/lib-var-expand/../../src/lib/byteorder.h | [] | [] |
| /src/dovecot/src/lib-dns-client/dns-client-cache.c | [] | [] |
| /src/dovecot/src/lib-imap/imap-parser.c | ['fuzz-imap-bodystructure'] | ['fuzz-imap-bodystructure'] |
| /src/pigeonhole/src/lib-sieve/./sieve-address.h | [] | [] |
| /src/dovecot/src/lib/primes.c | ['fuzz-sasl-authentication', 'fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-sasl-authentication'] |
| /src/dovecot/src/lib/istream-data.c | ['fuzz-imap-bodystructure', 'fuzz-sasl-authentication', 'fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-imap-bodystructure', 'fuzz-sasl-authentication', 'fuzz-smtp-server'] |
| /src/dovecot/src/lib-test/test-istream.c | ['fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream'] | ['fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream'] |
| /src/dovecot/src/lib/ioloop-epoll.c | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-smtp-server'] |
| /src/dovecot/src/lib-storage/mail-storage-settings.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-mail/istream-qp-decoder.c | [] | [] |
| /src/dovecot/src/lib-storage/index/dbox-common/dbox-file-fix.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/enotify/vmodf-encodeurl.c | [] | [] |
| /src/dovecot/src/lib-storage/index/index-sort.c | [] | [] |
| /src/dovecot/src/lib/backtrace-string.c | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server', 'fuzz-suite'] | [] |
| /src/dovecot/src/lib-json/./json-types.h | ['fuzz-json-istream'] | [] |
| /src/dovecot/src/lib-auth/../../src/lib/buffer.h | [] | [] |
| /src/dovecot/src/lib/ioloop-notify-inotify.c | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server', 'fuzz-suite'] | [] |
| /src/dovecot/src/lib-smtp/smtp-common.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/extlists/tag-redirect-list.c | [] | [] |
| /src/dovecot/src/lib-storage/mailbox-uidvalidity.c | [] | [] |
| /src/dovecot/src/lib-master/master-instance.c | ['fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/extlists/ext-extlists.c | [] | [] |
| /src/dovecot/src/lib-storage/mailbox-watch.c | [] | [] |
| /src/dovecot/src/lib-storage/mailbox-list-register.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-storage/index/maildir/maildir-uidlist.c | [] | [] |
| /src/dovecot/src/lib-storage/list/mailbox-list-index-notify.c | [] | [] |
| /src/pigeonhole/src/testsuite/tst-test-result-action.c | [] | [] |
| /src/dovecot/src/lib-storage/index/maildir/maildir-sync-index.c | [] | [] |
| /src/dovecot/src/lib-storage/index/dbox-multi/mdbox-file.c | [] | [] |
| /src/dovecot/src/lib-json/../../src/lib/str.h | ['fuzz-json-istream'] | [] |
| /src/dovecot/src/lib/lib-signals.c | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server'] |
| /src/dovecot/src/lib/event-filter-parser.y | ['fuzz-smtp-server', 'fuzz-suite'] | [] |
| /src/dovecot/src/lib-storage/index/index-mail-headers.c | [] | [] |
| /src/dovecot/src/lib-mail/mbox-from.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/variables/ext-variables-operands.c | [] | [] |
| /src/dovecot/src/lib-imap/../../src/lib/strescape.h | [] | [] |
| /src/dovecot/src/lib-index/mail-index-transaction-sort-appends.c | [] | [] |
| /src/dovecot/src/lib-smtp/smtp-server-cmd-rcpt.c | ['fuzz-smtp-server'] | ['fuzz-smtp-server'] |
| /src/dovecot/src/lib/unicode-break.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-storage/index/raw/raw-storage.c | ['fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve-tool/sieve-tool.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-index/mail-index-sync-update.c | ['fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/mcht-is.c | [] | [] |
| /src/dovecot/src/lib-imap-client/../../src/lib/sort.h | [] | [] |
| /src/dovecot/src/lib-dict/dict.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib/unlink-directory.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-auth/../../src/lib/strfuncs.h | [] | [] |
| /src/dovecot/src/lib-storage/mailbox-header.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-fs/fs-sis-common.c | [] | [] |
| /src/dovecot/src/lib-storage/index/index-thread-finish.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/sieve-binary-debug.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-test/fuzzer.c | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server'] |
| /src/dovecot/src/lib-imap/imap-utf7.c | ['fuzz-imap-utf7'] | ['fuzz-imap-utf7'] |
| /src/dovecot/src/lib/./uri-util.h | [] | [] |
| /src/dovecot/src/lib-mail/../../src/lib/strfuncs.h | [] | [] |
| /src/dovecot/src/lib-auth/../../src/lib/base64.h | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/vacation/ext-vacation-common.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/relational/ext-relational-common.c | [] | [] |
| /src/dovecot/src/lib-smtp/smtp-server-connection.c | ['fuzz-smtp-server'] | ['fuzz-smtp-server'] |
| /src/pigeonhole/src/lib-sieve/sieve-binary-file.c | ['fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/vnd.dovecot/report/ext-vnd-report-common.c | [] | [] |
| /src/dovecot/src/lib-imap/../../src/lib/mempool.h | ['fuzz-imap-bodystructure'] | [] |
| /src/pigeonhole/src/lib-sieve/./sieve-address-parts.h | [] | [] |
| /src/dovecot/src/lib-storage/index/mbox/mbox-sync-parse.c | [] | [] |
| /src/dovecot/src/lib-imap-client/imapc-connection.c | [] | [] |
| /src/dovecot/src/lib-smtp/./smtp-reply.h | ['fuzz-smtp-server'] | [] |
| /src/pigeonhole/src/lib-sieve/cmp-i-unicode-casemap.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/special-use/./../../sieve-actions.h | [] | [] |
| /src/dovecot/src/lib-sasl/sasl-server-mech-cram-md5.c | ['fuzz-sasl-authentication'] | ['fuzz-sasl-authentication'] |
| /src/dovecot/src/lib-sasl/dsasl-client-mech-oauthbearer.c | [] | [] |
| /src/dovecot/src/lib-storage/fail-mail-storage.c | [] | [] |
| /src/dovecot/src/lib-dns/dns-util.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-storage/mail-copy.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/body/ext-body.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/./sieve-match-types.h | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/environment/ext-environment-common.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/comparator-i-ascii-numeric/ext-cmp-i-ascii-numeric.c | [] | [] |
| /src/dovecot/src/lib-sasl/dsasl-client-mech-anonymous.c | [] | [] |
| /src/dovecot/src/lib/numpack.c | [] | [] |
| /src/dovecot/src/lib-imap/fuzz-imap-utf7.c | ['fuzz-imap-utf7'] | ['fuzz-imap-utf7'] |
| /src/dovecot/src/lib-storage/index/index-sync-search.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/vacation/./../../sieve-actions.h | [] | [] |
| /src/dovecot/src/lib/array.c | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server'] |
| /src/dovecot/src/lib-smtp/smtp-server-cmd-noop.c | ['fuzz-smtp-server'] | ['fuzz-smtp-server'] |
| /src/pigeonhole/src/lib-sieve/plugins/ihave/ext-ihave.c | [] | [] |
| /src/dovecot/src/lib-storage/index/index-search.c | [] | [] |
| /src/dovecot/src/lib/ostream.c | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-sasl-authentication', 'fuzz-smtp-server'] |
| /src/pigeonhole/src/testsuite/cmd-test-message.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/variables/ext-variables-settings.c | [] | [] |
| /src/dovecot/src/lib/file-create-locked.c | ['fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/storage/file/sieve-file-storage-quota.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/storage/file/sieve-file-storage.c | [] | [] |
| /src/dovecot/src/lib-settings/../../src/lib/crc32.h | [] | [] |
| /src/dovecot/src/lib-storage/list/mailbox-list-fs.c | [] | [] |
| /src/dovecot/src/lib-var-expand/var-expand-parser.y | ['fuzz-var-expand', 'fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-var-expand'] |
| /src/dovecot/src/lib/str-find.c | [] | [] |
| /src/dovecot/src/lib/istream-limit.c | ['fuzz-smtp-server'] | ['fuzz-smtp-server'] |
| /src/dovecot/src/lib-mail/rfc822-parser.c | ['fuzz-message-date', 'fuzz-message-decoder', 'fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-message-date', 'fuzz-message-decoder'] |
| /src/pigeonhole/src/lib-sieve/plugins/ihave/./../../sieve-binary.h | [] | [] |
| /src/dovecot/src/lib-auth-client/auth-master-request.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-master/master-service-settings.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-storage/mailbox-guid-cache.c | [] | [] |
| /src/dovecot/src/lib-imap/imap-arg.c | ['fuzz-imap-bodystructure'] | ['fuzz-imap-bodystructure'] |
| /src/dovecot/src/lib-json/json-ostream.c | [] | [] |
| /src/dovecot/src/lib-dict-extra/dict-fs.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/mailbox/tag-mailbox-create.c | [] | [] |
| /src/dovecot/src/lib-imap-storage/imap-metadata.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/vacation/ext-vacation-settings.c | [] | [] |
| /src/dovecot/src/lib/./str.h | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server', 'fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/storage/file/sieve-file-script.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/ext-reject.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/sieve-interpreter.c | ['fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/subaddress/ext-subaddress.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/extlists/ext-extlists-common.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/mime/./../../sieve-runtime-trace.h | [] | [] |
| /src/dovecot/src/lib/safe-mkstemp.c | ['fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/relational/ext-relational.c | [] | [] |
| /src/dovecot/src/lib-index/mail-transaction-log-file.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-dict-extra/../../src/lib/array.h | [] | [] |
| /src/dovecot/src/lib-mail/message-address.c | ['fuzz-smtp-server', 'fuzz-suite'] | [] |
| /src/dovecot/src/lib-fs/istream-fs-file.c | [] | [] |
| /src/dovecot/src/lib-storage/mail-user.c | ['fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/ihave/tst-ihave.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/duplicate/ext-duplicate-common.c | [] | [] |
| /src/dovecot/src/lib-storage/mailbox-get.c | [] | [] |
| /src/dovecot/src/lib-imap/../../src/lib/unichar.h | ['fuzz-imap-utf7', 'fuzz-suite'] | [] |
| /src/dovecot/src/lib-json/./json-tree.h | [] | [] |
| /src/pigeonhole/src/lib-sieve/ext-fileinto.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/imap4flags/ext-imap4flags-common.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/storage/dict/sieve-dict-script.c | [] | [] |
| /src/dovecot/src/lib-storage/../../src/lib/bits.h | [] | [] |
| /src/pigeonhole/src/lib-sieve/tst-allof.c | [] | [] |
| /src/dovecot/src/lib-otp/otp-dictionary.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/util/edit-mail.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-storage/index/shared/shared-storage.c | [] | [] |
| /src/dovecot/src/lib/ostream-failure-at.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/ihave/cmd-error.c | [] | [] |
| /src/dovecot/src/lib-mail/fuzz-message-date.c | ['fuzz-message-date'] | ['fuzz-message-date'] |
| /src/dovecot/src/lib-mail/../../src/lib/buffer.h | [] | [] |
| /src/dovecot/src/lib-storage/index/mbox/mbox-sync-update.c | [] | [] |
| /src/dovecot/src/lib-mail/istream-dot.c | ['fuzz-smtp-server'] | ['fuzz-smtp-server'] |
| /src/pigeonhole/src/lib-sieve/plugins/extlists/./../../sieve-stringlist.h | [] | [] |
| /src/dovecot/src/lib-storage/index/maildir/maildir-filename-flags.c | [] | [] |
| /src/dovecot/src/lib-auth-client/../../src/lib/base64.h | [] | [] |
| /src/dovecot/src/lib-storage/index/dbox-single/sdbox-sync-rebuild.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/storage/dict/sieve-dict-storage.c | [] | [] |
| /src/dovecot/src/lib-sasl/dsasl-client-mech-cram-md5.c | [] | [] |
| /src/pigeonhole/src/testsuite/tst-test-multiscript.c | [] | [] |
| /src/dovecot/src/lib-auth/auth-scram-client.c | [] | [] |
| /src/dovecot/src/lib-storage/list/mailbox-list-none.c | [] | [] |
| /src/dovecot/src/lib-auth/password-scheme-md5crypt.c | [] | [] |
| /src/dovecot/src/lib-mail/./rfc822-parser.h | ['fuzz-message-date', 'fuzz-message-decoder', 'fuzz-smtp-server', 'fuzz-suite'] | [] |
| /src/dovecot/src/lib/./istream.h | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-imap/fuzz-imap-bodystructure.c | ['fuzz-imap-bodystructure'] | ['fuzz-imap-bodystructure'] |
| /src/dovecot/src/lib-json/fuzz-json-istream.c | ['fuzz-json-istream'] | ['fuzz-json-istream'] |
| /src/dovecot/src/lib/memarea.c | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-smtp-server'] |
| /src/pigeonhole/src/testsuite/testsuite-binary.c | ['fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/storage/file/sieve-file-storage-list.c | [] | [] |
| /src/dovecot/src/lib-fs/fs-dict.c | [] | [] |
| /src/dovecot/src/lib-auth-client/auth-master.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib/wildcard-match.c | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server', 'fuzz-suite'] | [] |
| /src/dovecot/src/lib-index/mail-index-util.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-storage/index/dbox-multi/mdbox-save.c | [] | [] |
| /src/dovecot/src/lib-dict-extra/dict-client.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/storage/data/sieve-data-storage.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/mime/ext-extracttext.c | [] | [] |
| /src/dovecot/src/lib/ostream-buffer.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/cmd-if.c | [] | [] |
| /src/dovecot/src/lib-storage/index/dbox-multi/mdbox-mail.c | [] | [] |
| /src/dovecot/src/lib-mail/message-search.c | [] | [] |
| /src/dovecot/src/lib-storage/index/pop3c/pop3c-storage.c | [] | [] |
| /src/dovecot/src/lib-storage/index/dbox-multi/mdbox-storage-rebuild.c | [] | [] |
| /src/dovecot/src/lib-storage/index/index-transaction.c | [] | [] |
| /src/dovecot/src/lib/istream-rawlog.c | ['fuzz-smtp-server'] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/environment/tst-environment.c | [] | [] |
| /src/dovecot/src/lib/istream.c | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-imap-bodystructure', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server'] |
| /src/pigeonhole/src/lib-sieve/plugins/enotify/ext-enotify-common.c | [] | [] |
| /src/dovecot/src/lib-dns/./dns-util.h | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib/./unichar.h | ['fuzz-imap-utf7', 'fuzz-imap-bodystructure', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server', 'fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/vnd.dovecot/report/ext-vnd-report-settings.c | [] | [] |
| /src/dovecot/src/lib-storage/list/mailbox-list-notify-tree.c | [] | [] |
| /src/dovecot/src/lib-ssl-iostream/iostream-ssl-context-cache.c | ['fuzz-smtp-server', 'fuzz-suite'] | [] |
| /src/dovecot/src/lib-smtp/./smtp-server-private.h | ['fuzz-smtp-server'] | [] |
| /src/dovecot/src/lib/./base64.h | ['fuzz-message-decoder'] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/imap4flags/tst-hasflag.c | [] | [] |
| /src/dovecot/src/lib-storage/index/mbox/mbox-storage.c | [] | [] |
| /src/dovecot/src/lib-storage/list/mailbox-list-fs-iter.c | [] | [] |
| /src/dovecot/src/lib-master/../../src/lib/str.h | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-storage/../../src/lib/unicode-data.h | ['fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/include/ext-include-common.c | [] | [] |
| /src/dovecot/src/lib-auth/password-scheme.c | ['fuzz-sasl-authentication'] | ['fuzz-sasl-authentication'] |
| /src/dovecot/src/lib/./time-util.h | ['fuzz-smtp-server', 'fuzz-suite'] | [] |
| /src/dovecot/src/lib/process-stat.c | ['fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/editheader/cmd-addheader.c | [] | [] |
| /src/dovecot/src/lib-storage/mail-search-mime.c | [] | [] |
| /src/dovecot/src/lib-mail/mail-html2text.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/date/ext-date.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/sieve.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-var-expand/../../src/lib/str.h | ['fuzz-var-expand', 'fuzz-smtp-server', 'fuzz-suite'] | [] |
| /src/dovecot/src/lib/iostream-rawlog.c | ['fuzz-smtp-server'] | [] |
| /src/dovecot/src/lib-storage/list/mailbox-list-index-backend.c | [] | [] |
| /src/dovecot/src/lib-charset/charset-utf8.c | ['fuzz-message-decoder'] | ['fuzz-message-decoder'] |
| /src/dovecot/src/lib-settings/./settings-parser.h | ['fuzz-smtp-server', 'fuzz-suite'] | [] |
| /src/dovecot/src/lib-smtp/smtp-server-cmd-auth.c | ['fuzz-smtp-server'] | ['fuzz-smtp-server'] |
| /src/pigeonhole/src/lib-sieve/storage/file/../../../../src/lib-sieve/sieve-common.h | [] | [] |
| /src/dovecot/src/lib-otp/otp-parse.c | [] | [] |
| /src/dovecot/src/lib/event-log.c | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server'] |
| /src/pigeonhole/src/lib-sieve/plugins/special-use/ext-special-use.c | [] | [] |
| /src/dovecot/src/lib-json/json-parser.c | ['fuzz-json-istream'] | ['fuzz-json-istream'] |
| /src/dovecot/src/lib-storage/mail-search-register-human.c | [] | [] |
| /src/dovecot/src/lib/utc-offset.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/ihave/ext-ihave-common.c | [] | [] |
| /src/dovecot/src/lib-storage/list/mailbox-list-maildir.c | [] | [] |
| /src/dovecot/src/lib/./mempool.h | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server', 'fuzz-suite'] | [] |
| /src/dovecot/src/lib/seq-set-builder.c | [] | [] |
| /src/dovecot/src/lib-settings/settings-parser.c | ['fuzz-smtp-server', 'fuzz-suite'] | [] |
| /src/dovecot/src/lib-storage/index/imapc/imapc-sync.c | [] | [] |
| /src/dovecot/src/lib/cpu-count.c | [] | [] |
| /src/dovecot/src/lib-var-expand/expansion-statement.c | ['fuzz-smtp-server', 'fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/enotify/mailto/ntfy-mailto.c | [] | [] |
| /src/dovecot/src/lib/./lib-event-private.h | ['fuzz-sasl-authentication', 'fuzz-smtp-server', 'fuzz-suite'] | [] |
| /src/dovecot/src/lib-var-expand/var-expand-lexer.l | ['fuzz-var-expand', 'fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-var-expand'] |
| /src/pigeonhole/src/lib-sieve/plugins/include/ext-include.c | [] | [] |
| /src/dovecot/src/lib-sasl/sasl-server-mech-plain.c | ['fuzz-sasl-authentication'] | ['fuzz-sasl-authentication'] |
| /src/dovecot/src/lib-mail/rfc2231-parser.c | ['fuzz-message-decoder'] | ['fuzz-message-decoder'] |
| /src/dovecot/src/lib-storage/mail-search-mime-build.c | [] | [] |
| /src/dovecot/src/lib-storage/index/mbox/mbox-sync-list-index.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/mime/cmd-extracttext.c | [] | [] |
| /src/dovecot/src/lib/str.c | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server'] |
| /src/pigeonhole/src/lib-sieve/./sieve-error-private.h | ['fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/variables/./ext-variables-modifiers.h | [] | [] |
| /src/dovecot/src/lib-mail/./mail-html2text.h | [] | [] |
| /src/dovecot/src/lib-storage/index/maildir/maildir-save.c | [] | [] |
| /src/dovecot/src/lib-storage/mail-storage.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-mail/istream-header-filter.c | [] | [] |
| /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c | ['fuzz-smtp-server'] | ['fuzz-smtp-server'] |
| /src/dovecot/src/lib-storage/index/maildir/maildir-storage.c | [] | [] |
| /src/dovecot/src/lib-auth-client/../../src/lib/strfuncs.h | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-sasl/./dsasl-client-private.h | [] | [] |
| /src/pigeonhole/src/lib-sieve/sieve-stringlist.c | [] | [] |
| /src/dovecot/src/lib-auth/auth-scram.c | [] | [] |
| /src/dovecot/src/lib/./unicode-transform.h | ['fuzz-message-decoder', 'fuzz-smtp-server', 'fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/index/ext-index.c | [] | [] |
| /src/dovecot/src/lib-imap/imap-quote.c | ['fuzz-imap-bodystructure'] | ['fuzz-imap-bodystructure'] |
| /src/dovecot/src/lib/utc-mktime.c | ['fuzz-message-date'] | ['fuzz-message-date'] |
| /src/dovecot/src/lib-mail/message-decoder.c | ['fuzz-message-decoder'] | ['fuzz-message-decoder'] |
| /src/pigeonhole/src/lib-sieve/plugins/imap4flags/./../../sieve-code.h | [] | [] |
| /src/dovecot/src/lib-index/mail-index-modseq.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-storage/fail-mail.c | [] | [] |
| /src/dovecot/src/lib-index/mail-index-strmap.c | [] | [] |
| /src/dovecot/src/lib/execv-const.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-storage/index/raw/raw-sync.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/variables/ext-variables.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/sieve-commands.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib/file-lock.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-mail/../../src/lib/base64.h | ['fuzz-message-decoder'] | [] |
| /src/dovecot/src/lib-storage/index/imapc/imapc-mail.c | [] | [] |
| /src/pigeonhole/src/testsuite/tst-test-result-execute.c | [] | [] |
| /src/dovecot/src/lib-mail/message-parser-from-parts.c | [] | [] |
| /src/pigeonhole/src/testsuite/testsuite-arguments.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/vnd.dovecot/report/./../../../sieve-runtime-trace.h | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/enotify/mailto/ntfy-mailto-settings.c | [] | [] |
| /src/dovecot/src/lib-dict-extra/../../src/lib/mempool.h | [] | [] |
| /src/dovecot/src/lib/./lib.h | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server', 'fuzz-suite'] | [] |
| /src/dovecot/src/lib/bits.c | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server'] |
| /src/dovecot/src/lib-sasl/dsasl-client-mech-ntlm-dummy.c | [] | [] |
| /src/dovecot/src/lib-storage/list/../../../src/lib/guid.h | [] | [] |
| /src/dovecot/src/lib-smtp/smtp-server-cmd-quit.c | ['fuzz-smtp-server'] | ['fuzz-smtp-server'] |
| /src/dovecot/src/lib-fs/fs-posix.c | [] | [] |
| /src/dovecot/src/lib/data-stack.c | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server'] |
| /src/dovecot/src/lib-sasl/dsasl-client-mech-plain.c | [] | [] |
| /src/dovecot/src/lib-mail/message-date.c | ['fuzz-message-date'] | ['fuzz-message-date'] |
| /src/dovecot/src/lib-auth/../../src/lib/str.h | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/variables/./../../sieve-code.h | [] | [] |
| /src/dovecot/src/lib-storage/index/dbox-single/sdbox-file.c | [] | [] |
| /src/dovecot/src/lib-sasl/sasl-server-request.c | ['fuzz-sasl-authentication'] | ['fuzz-sasl-authentication'] |
| /src/dovecot/src/lib-smtp/./smtp-syntax.h | [] | [] |
| /src/pigeonhole/src/lib-sieve/sieve-match.c | [] | [] |
| /src/dovecot/src/lib-index/mail-transaction-log-append.c | [] | [] |
| /src/dovecot/src/lib-storage/index/mbox/../../../../src/lib/lib.h | [] | [] |
| /src/dovecot/src/lib-imap/imap-util.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/metadata/ext-metadata.c | [] | [] |
| /src/dovecot/src/lib-storage/index/index-mail-binary.c | [] | [] |
| /src/dovecot/src/lib-storage/index/index-pop3-uidl.c | [] | [] |
| /src/dovecot/src/lib-storage/index/pop3c/pop3c-sync.c | [] | [] |
| /src/dovecot/src/lib-sasl/dsasl-client-mech-otp.c | [] | [] |
| /src/dovecot/src/lib/imem.c | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server'] |
| /src/dovecot/src/lib-storage/index/imapc/imapc-list.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/sieve-comparators.c | [] | [] |
| /src/pigeonhole/src/testsuite/testsuite-script.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib/eacces-error.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib/nfs-workarounds.c | ['fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/sieve-storage-settings.c | [] | [] |
| /src/dovecot/src/lib-storage/mail-search-args-simplify.c | [] | [] |
| /src/dovecot/src/lib-storage/index/mbox/mbox-save.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/include/cmd-include.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/variables/ext-variables-arguments.c | [] | [] |
| /src/dovecot/src/lib/process-title.c | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server'] |
| /src/dovecot/src/lib-auth-client/../../src/lib/malloc-overflow.h | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-storage/list/mailbox-list-index-status.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/sieve-generator.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-imap-client/imapc-msgmap.c | [] | [] |
| /src/dovecot/src/lib-storage/list/mailbox-list-maildir-iter.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/enotify/cmd-notify.c | [] | [] |
| /src/dovecot/src/lib-storage/index/mbox/mbox-lock.c | [] | [] |
| /src/dovecot/src/lib/event-filter.c | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server'] |
| /src/pigeonhole/src/testsuite/fuzzsuite.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib/./malloc-overflow.h | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server', 'fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/relational/mcht-count.c | [] | [] |
| /src/dovecot/src/lib/uri-util.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/sieve-code.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-index/mail-index-dummy-view.c | [] | [] |
| /src/dovecot/src/lib-storage/index/dbox-single/sdbox-sync.c | [] | [] |
| /src/dovecot/src/lib/fd-util.c | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server'] |
| /src/dovecot/src/lib-storage/index/dbox-single/sdbox-copy.c | [] | [] |
| /src/dovecot/src/lib/file-set-size.c | [] | [] |
| /src/dovecot/src/lib-master/master-service-haproxy.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib/connection.c | ['fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-smtp-server'] |
| /src/dovecot/src/lib-auth-client/../../src/lib/str.h | ['fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/vnd.dovecot/environment/./../../../sieve-runtime-trace.h | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/spamvirustest/ext-spamvirustest.c | [] | [] |
| /src/dovecot/src/lib-storage/index/maildir/maildir-mail.c | [] | [] |
| /src/dovecot/src/lib/iostream-pump.c | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server'] |
| /src/dovecot/src/lib/punycode.c | [] | [] |
| /src/dovecot/src/lib-storage/index/index-thread-links.c | [] | [] |
| /src/dovecot/src/lib-auth/password-scheme-pbkdf2.c | [] | [] |
| /src/dovecot/src/lib-storage/index/dbox-common/dbox-save.c | [] | [] |
| /src/dovecot/src/lib-var-expand/expansion-program.c | ['fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-var-expand-import', 'fuzz-var-expand'] |
| /src/dovecot/src/lib-storage/list/../../../src/lib-storage/mail-namespace.h | [] | [] |
| /src/dovecot/src/lib-index/mail-index.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib/buffer-istream.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib/buffer.c | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server'] |
| /src/pigeonhole/src/lib-sieve/./sieve-lexer.h | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-mail/message-header-encode.c | [] | [] |
| /src/dovecot/src/lib-sasl/../../src/lib-json/json-istream.h | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/editheader/ext-editheader-settings.c | [] | [] |
| /src/dovecot/src/lib/seq-range-array.c | ['fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/include/./ext-include-common.h | [] | [] |
| /src/dovecot/src/lib-storage/mail-storage-service.c | ['fuzz-suite'] | [] |
| /src/pigeonhole/src/testsuite/../../src/lib-sieve/sieve-runtime-trace.h | [] | [] |
| /src/dovecot/src/lib-json/../../src/lib/array.h | ['fuzz-json-istream'] | [] |
| /src/dovecot/src/lib-auth/auth-scram-server.c | [] | [] |
| /src/dovecot/src/lib-storage/index/dbox-multi/mdbox-purge.c | [] | [] |
| /src/dovecot/src/lib/mempool-allocfree.c | ['fuzz-var-expand', 'fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-var-expand'] |
| /src/dovecot/src/lib-storage/mail-search-build.c | [] | [] |
| /src/dovecot/src/lib-var-expand/var-expand-parser.c | ['fuzz-var-expand', 'fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-var-expand'] |
| /src/pigeonhole/src/testsuite/testsuite-mailstore.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-index/mail-transaction-log-view.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib/sleep.c | ['fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-smtp-server'] |
| /src/pigeonhole/src/lib-sieve/plugins/editheader/cmd-deleteheader.c | [] | [] |
| /src/dovecot/src/lib-imap/imap-bodystructure.c | ['fuzz-imap-bodystructure'] | ['fuzz-imap-bodystructure'] |
| /src/dovecot/src/lib-mail/qp-decoder.c | ['fuzz-qp-decoder', 'fuzz-message-decoder'] | ['fuzz-qp-decoder', 'fuzz-message-decoder'] |
| /src/pigeonhole/src/lib-sieve/plugins/environment/ext-environment.c | [] | [] |
| /src/dovecot/src/lib-storage/list/subscription-file.c | [] | [] |
| /src/pigeonhole/src/testsuite/cmd-test-fail.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/./sieve-binary-private.h | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib/istream-tee.c | [] | [] |
| /src/pigeonhole/src/testsuite/testsuite-objects.c | [] | [] |
| /src/dovecot/src/lib-json/../../src/lib/mempool.h | ['fuzz-json-istream'] | [] |
| /src/dovecot/src/lib-index/mail-cache.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-fs/istream-fs-stats.c | [] | [] |
| /src/dovecot/src/lib/istream-sized.c | ['fuzz-smtp-server'] | ['fuzz-smtp-server'] |
| /src/dovecot/src/lib/hex-dec.c | [] | [] |
| /src/dovecot/src/lib-storage/index/raw/raw-mail.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/vnd.dovecot/debug/ext-debug.c | [] | [] |
| /src/dovecot/src/lib-imap/imap-envelope.c | ['fuzz-imap-bodystructure'] | ['fuzz-imap-bodystructure'] |
| /src/dovecot/src/lib-sasl/sasl-server-mech-login.c | ['fuzz-sasl-authentication'] | ['fuzz-sasl-authentication'] |
| /src/dovecot/src/lib-storage/list/mailbox-list-delete.c | [] | [] |
| /src/dovecot/src/lib-master/master-service.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-index/mail-index-alloc-cache.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-sasl/dsasl-client-mech-external.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/metadata/tst-metadata.c | [] | [] |
| /src/dovecot/src/lib-index/mail-index-transaction-update.c | ['fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/include/cmd-return.c | [] | [] |
| /src/dovecot/src/lib-storage/index/dbox-multi/mdbox-deleted-storage.c | [] | [] |
| /src/pigeonhole/src/testsuite/testsuite-message.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-storage/mail-error.c | ['fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/duplicate/./../../sieve-actions.h | [] | [] |
| /src/dovecot/src/lib-index/mail-cache-fields.c | ['fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/mime/ext-mime-common.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/variables/ext-variables-namespaces.c | [] | [] |
| /src/dovecot/src/lib-storage/index/imapc/imapc-save.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/mailbox/tst-mailboxexists.c | [] | [] |
| /src/dovecot/src/lib-mail/message-header-parser.c | ['fuzz-message-decoder', 'fuzz-message-parser'] | ['fuzz-message-decoder', 'fuzz-message-parser'] |
| /src/dovecot/src/lib-fs/fs-randomfail.c | [] | [] |
| /src/dovecot/src/lib-master/syslog-util.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib/sendfile-util.c | [] | [] |
| /src/dovecot/src/lib/mempool-datastack.c | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-sasl-authentication', 'fuzz-smtp-server'] |
| /src/dovecot/src/lib-charset/charset-iconv.c | [] | [] |
| /src/dovecot/src/lib-index/mail-index-transaction-view.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib/ioloop-notify-fd.c | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server', 'fuzz-suite'] | [] |
| /src/dovecot/src/lib/./buffer.h | ['fuzz-smtp-server'] | [] |
| /src/dovecot/src/lib/hmac.c | [] | [] |
| /src/dovecot/src/lib-storage/index/pop3c/pop3c-settings.c | [] | [] |
| /src/dovecot/src/lib-mail/istream-attachment-connector.c | [] | [] |
| /src/dovecot/src/lib-index/mail-index-transaction-finish.c | ['fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/vnd.dovecot/report/cmd-report.c | [] | [] |
| /src/dovecot/src/lib-var-expand/./var-expand.h | [] | [] |
| /src/dovecot/src/lib-smtp/smtp-server.c | ['fuzz-smtp-server'] | ['fuzz-smtp-server'] |
| /src/dovecot/src/lib/strnum.c | ['fuzz-imap-bodystructure', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-imap-bodystructure', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-smtp-server'] |
| /src/dovecot/src/lib-json/json-tree-io.c | [] | [] |
| /src/dovecot/src/lib-storage/mail-namespace.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-dict/dict-redis.c | [] | [] |
| /src/dovecot/src/lib-storage/index/index-status.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/sieve-smtp.c | [] | [] |
| /src/dovecot/src/lib-mail/message-part-data.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/variables/ext-variables-common.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/sieve-execute.c | ['fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/spamvirustest/ext-spamvirustest-common.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/mime/cmd-foreverypart.c | [] | [] |
| /src/dovecot/src/lib-storage/index/maildir/maildir-util.c | [] | [] |
| /src/dovecot/src/lib/cpu-limit.c | ['fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/variables/cmd-set.c | [] | [] |
| /src/dovecot/src/lib-storage/index/dbox-common/dbox-storage.c | [] | [] |
| /src/dovecot/src/lib/sha1.c | ['fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-smtp-server'] |
| /src/dovecot/src/lib-storage/list/mail-storage-list-index-rebuild.c | [] | [] |
| /src/dovecot/src/lib-auth-client/../../src/lib/ostream.h | [] | [] |
| /src/dovecot/src/lib-mail/message-id.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-storage/index/imapc/imapc-attribute.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/tst-not.c | [] | [] |
| /src/dovecot/src/lib-sasl/sasl-oauth2.c | [] | [] |
| /src/dovecot/src/lib-storage/mailbox-attribute.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-smtp/./smtp-params.h | [] | [] |
| /src/dovecot/src/lib-storage/index/dbox-single/sdbox-mail.c | [] | [] |
| /src/dovecot/src/lib/istream-concat.c | [] | [] |
| /src/dovecot/src/lib/hmac-cram-md5.c | [] | [] |
| /src/dovecot/src/lib/iostream-temp.c | [] | [] |
| /src/dovecot/src/lib/istream-seekable.c | [] | [] |
| /src/dovecot/src/lib/guid.c | ['fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-smtp-server'] |
| /src/dovecot/src/lib-otp/otp-hash.c | [] | [] |
| /src/dovecot/src/lib-storage/index/mbox/mbox-file.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/cmd-discard.c | [] | [] |
| /src/dovecot/src/lib-storage/index/index-sync-changes.c | [] | [] |
| /src/dovecot/src/lib-sasl/dsasl-client-mech-digest-md5.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/body/tst-body.c | [] | [] |
| /src/dovecot/src/lib/fdatasync-path.c | [] | [] |
| /src/dovecot/src/lib/mmap-anon.c | ['fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/relational/mcht-value.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/editheader/ext-editheader-common.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/sieve-address.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/include/./../../sieve-script.h | [] | [] |
| /src/pigeonhole/src/lib-sieve/util/mail-raw.c | ['fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/sieve-match-types.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/sieve-storage-sync.c | ['fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/date/./../../sieve-stringlist.h | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/special-use/ext-special-use-common.c | [] | [] |
| /src/dovecot/src/lib-mail/fuzz-message-parser.c | ['fuzz-message-parser'] | ['fuzz-message-parser'] |
| /src/dovecot/src/lib-mail/fuzz-qp-decoder.c | ['fuzz-qp-decoder'] | ['fuzz-qp-decoder'] |
| /src/pigeonhole/src/testsuite/testsuite-result.c | ['fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/tst-address.c | [] | [] |
| /src/dovecot/src/lib-storage/index/dbox-common/../../../../src/lib/crc32.h | [] | [] |
| /src/dovecot/src/lib-index/mail-index-view-sync.c | [] | [] |
| /src/dovecot/src/lib-storage/mailbox-search-result.c | [] | [] |
| /src/dovecot/src/lib-index/mail-index-map.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-sasl/sasl-server-mech.c | ['fuzz-sasl-authentication'] | ['fuzz-sasl-authentication'] |
| /src/dovecot/src/lib-auth/../../src/lib/hash-method.h | [] | [] |
| /src/dovecot/src/lib-index/mail-cache-lookup.c | ['fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/vacation/cmd-vacation.c | [] | [] |
| /src/dovecot/src/lib-ssl-iostream/ssl-settings.c | ['fuzz-smtp-server', 'fuzz-suite'] | [] |
| /src/dovecot/src/lib-storage/index/imapc/imapc-mailbox.c | [] | [] |
| /src/dovecot/src/lib/mkdir-parents.c | ['fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/sieve-binary-dumper.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/sieve-runtime-trace.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-otp/./otp-parity.h | [] | [] |
| /src/dovecot/src/lib-storage/mailbox-keywords.c | [] | [] |
| /src/dovecot/src/lib-index/mail-transaction-log-modseq.c | ['fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/vnd.dovecot/report/./../../../sieve-code.h | [] | [] |
| /src/dovecot/src/lib-storage/index/dbox-common/dbox-attachment.c | [] | [] |
| /src/dovecot/src/lib-sasl/dsasl-client-mech-scram.c | [] | [] |
| /src/dovecot/src/lib/path-util.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib/istream-base64-decoder.c | [] | [] |
| /src/dovecot/src/lib-storage/index/imapc/imapc-mail-fetch.c | [] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/vnd.dovecot/report/./../../../util/rfc2822.h | [] | [] |
| /src/dovecot/src/lib-storage/index/imapc/imapc-search.c | [] | [] |
| /src/dovecot/src/lib-storage/index/index-sync.c | [] | [] |
| /src/dovecot/src/lib/fdpass.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-mail/message-part.c | ['fuzz-imap-bodystructure'] | ['fuzz-imap-bodystructure'] |
| /src/pigeonhole/src/lib-sieve/sieve-binary-code.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-storage/index/dbox-multi/mdbox-map.c | [] | [] |
| /src/dovecot/src/lib-smtp/smtp-server-recipient.c | ['fuzz-smtp-server'] | ['fuzz-smtp-server'] |
| /src/dovecot/src/lib-master/master-admin-client.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib-dict/dict-transaction-memory.c | [] | [] |
| /src/dovecot/src/lib/stats-dist.c | ['fuzz-suite'] | [] |
| /src/dovecot/src/lib/hostpid.c | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server'] |
| /src/dovecot/src/lib-storage/list/mailbox-list-fs-flags.c | [] | [] |
| /src/dovecot/src/lib/env-util.c | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server'] |
| /src/dovecot/src/lib-storage/mail-search-mime-register.c | ['fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/sieve-binary.c | ['fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/sieve-error.c | ['fuzz-suite'] | [] |
| /src/pigeonhole/src/lib-sieve/plugins/imap4flags/tag-flags.c | [] | [] |
| /src/dovecot/src/lib-index/mail-index-lock.c | ['fuzz-suite'] | [] |
| /src/pigeonhole/src/testsuite/tst-test-error.c | [] | [] |
| /src/dovecot/src/lib/unicode-transform.c | ['fuzz-message-decoder', 'fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-message-decoder'] |
| /src/dovecot/src/lib/net.c | ['fuzz-qp-decoder', 'fuzz-imap-utf7', 'fuzz-message-date', 'fuzz-imap-bodystructure', 'fuzz-var-expand-import', 'fuzz-var-expand', 'fuzz-message-decoder', 'fuzz-message-parser', 'fuzz-json-istream', 'fuzz-sasl-authentication', 'fuzz-smtp-server', 'fuzz-suite'] | ['fuzz-smtp-server'] |
| /src/dovecot/src/lib-fs/ostream-metawrap.c | [] | [] |
| /src/dovecot/src/lib-smtp/../../src/lib/str.h | ['fuzz-smtp-server', 'fuzz-suite'] | [] |
| Directory |
|---|
| /src/dovecot/src/lib-storage/ |
| /src/dovecot/src/lib-mail/ |
| /src/dovecot/src/lib-storage/../../src/lib/ |
| /src/pigeonhole/src/lib-sieve/plugins/subaddress/ |
| /src/dovecot/src/lib-imap/ |
| /src/pigeonhole/src/lib-sieve/plugins/variables/./ |
| /src/dovecot/src/lib-dict/ |
| /src/pigeonhole/src/lib-sieve/plugins/vnd.dovecot/debug/ |
| /src/pigeonhole/src/lib-sieve/plugins/duplicate/./../../ |
| /src/pigeonhole/src/lib-sieve/storage/dict/ |
| /src/dovecot/src/lib-index/../../src/lib/ |
| /src/dovecot/src/lib-json/./ |
| /src/dovecot/src/lib-ssl-iostream/ |
| /src/dovecot/src/lib-dict-extra/../../src/lib/ |
| /src/dovecot/src/lib-storage/index/raw/ |
| /src/pigeonhole/src/lib-sieve/storage/file/ |
| /src/dovecot/src/lib-smtp/./ |
| /src/dovecot/src/lib-otp/ |
| /src/pigeonhole/src/lib-sieve/plugins/ihave/./../../ |
| /src/dovecot/src/lib-auth-client/../../src/lib/ |
| /src/dovecot/src/lib-smtp/ |
| /src/dovecot/src/lib-imap-client/../../src/lib/ |
| /src/pigeonhole/src/lib-sieve/plugins/relational/ |
| /src/pigeonhole/src/lib-sieve/plugins/vnd.dovecot/report/./../../../util/ |
| /src/dovecot/src/lib-fs/ |
| /src/pigeonhole/src/lib-sieve/plugins/imap4flags/ |
| /src/dovecot/src/lib-json/ |
| /src/pigeonhole/src/testsuite/../../src/lib-sieve/ |
| /src/pigeonhole/src/lib-sieve/plugins/ihave/ |
| /src/pigeonhole/src/lib-sieve/plugins/include/./../../ |
| /src/dovecot/src/lib-auth/../../src/lib/ |
| /src/dovecot/src/lib-storage/index/maildir/../../../../src/lib/ |
| /src/dovecot/src/lib-storage/index/./ |
| /src/dovecot/src/lib-var-expand/ |
| /src/dovecot/src/lib-storage/index/mbox/../../../../src/lib/ |
| /src/pigeonhole/src/lib-sieve/plugins/special-use/./../../ |
| /src/pigeonhole/src/lib-sieve/plugins/vnd.dovecot/report/./../../../ |
| /src/pigeonhole/src/lib-sieve/plugins/include/ |
| /src/dovecot/src/lib-sasl/../../src/lib-json/ |
| /src/dovecot/src/lib-master/../../src/lib/ |
| /src/pigeonhole/src/lib-sieve/plugins/copy/ |
| /src/pigeonhole/src/lib-sieve/plugins/variables/./../../ |
| /src/dovecot/src/lib-master/ |
| /src/dovecot/src/lib-auth/ |
| /src/pigeonhole/src/lib-sieve/plugins/comparator-i-ascii-numeric/ |
| /src/dovecot/src/lib-test/ |
| /src/pigeonhole/src/lib-sieve/plugins/index/ |
| /src/dovecot/src/lib-storage/index/shared/ |
| /src/pigeonhole/src/lib-sieve/plugins/vnd.dovecot/environment/ |
| /src/dovecot/src/lib-storage/list/ |
| /src/dovecot/src/lib-var-expand/../../src/lib/ |
| /src/dovecot/src/lib-oauth2/ |
| /src/pigeonhole/src/lib-sieve/util/ |
| /src/dovecot/src/lib-imap-storage/ |
| /src/pigeonhole/src/lib-sieve/plugins/spamvirustest/ |
| /src/pigeonhole/src/lib-sieve/plugins/include/./../variables/ |
| /src/pigeonhole/src/lib-sieve/plugins/vacation/./../../ |
| /src/dovecot/src/lib-storage/./ |
| /src/pigeonhole/src/lib-sieve/plugins/vnd.dovecot/environment/./../../../ |
| /src/pigeonhole/src/lib-sieve/plugins/body/ |
| /src/dovecot/src/lib-storage/index/maildir/ |
| /src/pigeonhole/src/lib-sieve/storage/data/ |
| /src/pigeonhole/src/lib-sieve/plugins/variables/ |
| /src/dovecot/src/lib-mail/./ |
| /src/dovecot/src/lib-storage/list/../../../src/lib-storage/ |
| /src/dovecot/src/lib-charset/ |
| /src/pigeonhole/src/lib-sieve/plugins/duplicate/ |
| /src/pigeonhole/src/lib-sieve/plugins/vnd.dovecot/environment/./../../environment/ |
| /src/pigeonhole/src/lib-sieve/plugins/extlists/./../../ |
| /src/pigeonhole/src/lib-sieve/plugins/metadata/ |
| /src/dovecot/src/lib-storage/index/dbox-single/ |
| /src/pigeonhole/src/lib-sieve/./ |
| /src/dovecot/src/lib-storage/list/../../../src/lib/ |
| /src/dovecot/src/lib-dict-extra/ |
| /src/dovecot/src/lib-storage/index/dbox-common/../../../../src/lib/ |
| /src/dovecot/src/lib-storage/index/mbox/ |
| /src/dovecot/src/lib-imap/../../src/lib/ |
| /src/pigeonhole/src/lib-sieve/plugins/date/./../../ |
| /src/dovecot/src/lib-sasl/ |
| /src/dovecot/src/lib-sasl/../../src/lib/ |
| /src/pigeonhole/src/lib-sieve/plugins/include/./ |
| /src/dovecot/src/lib-storage/index/dbox-single/../../../../src/lib/ |
| /src/pigeonhole/src/lib-sieve/plugins/mime/./../../ |
| /src/dovecot/src/lib-storage/list/./ |
| /src/pigeonhole/src/lib-sieve/plugins/regex/ |
| /src/pigeonhole/src/lib-sieve-tool/ |
| /src/dovecot/src/lib-dns/ |
| /src/pigeonhole/src/lib-sieve/plugins/extlists/ |
| /src/dovecot/src/lib-json/../../src/lib/ |
| /src/dovecot/src/lib-dns/./ |
| /src/pigeonhole/src/lib-sieve/plugins/imap4flags/./../../ |
| /src/dovecot/src/lib-storage/index/imapc/ |
| /src/dovecot/src/lib-imap-client/ |
| /src/pigeonhole/src/lib-sieve/plugins/mime/ |
| /src/pigeonhole/src/lib-sieve/plugins/enotify/mailto/ |
| /src/dovecot/src/lib-storage/index/dbox-multi/ |
| /src/dovecot/src/lib-mail/../../src/lib/ |
| /src/dovecot/src/lib-storage/index/pop3c/ |
| /src/dovecot/src/lib-dns-client/ |
| /src/dovecot/src/lib-smtp/../../src/lib/ |
| /src/pigeonhole/src/lib-sieve/plugins/special-use/ |
| /src/dovecot/src/lib-index/ |
| /src/dovecot/src/lib-otp/./ |
| /src/dovecot/src/lib-auth-client/ |
| /src/dovecot/src/lib-storage/index/dbox-common/ |
| /src/dovecot/src/lib-settings/ |
| /src/dovecot/src/lib-storage/index/ |
| /src/dovecot/src/lib-settings/../../src/lib/ |
| /src/dovecot/src/lib-var-expand/./ |
| /src/dovecot/src/lib-settings/./ |
| /src/pigeonhole/src/testsuite/ |
| /src/pigeonhole/src/lib-sieve/plugins/environment/ |
| /src/pigeonhole/src/lib-sieve/plugins/vnd.dovecot/report/ |
| /src/pigeonhole/src/lib-sieve/plugins/date/ |
| /src/pigeonhole/src/lib-sieve/ |
| /src/dovecot/src/lib/ |
| /src/pigeonhole/src/lib-sieve/plugins/mailbox/ |
| /src/pigeonhole/src/lib-sieve/plugins/editheader/ |
| /src/dovecot/src/lib-sasl/./ |
| /src/dovecot/src/lib/./ |
| /src/pigeonhole/src/lib-sieve/plugins/vacation/ |
| /src/pigeonhole/src/lib-sieve/plugins/enotify/ |
| /src/pigeonhole/src/lib-sieve/storage/file/../../../../src/lib-sieve/ |
This sections shows the raw data that is used to produce this report. This is mainly used for further processing and developer debugging.