Fuzz introspector
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Project functions overview

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

Analyses and suggestions

Optimal target analysis

Remaining optimal interesting functions

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
error_service /src/postfix/postfix/src/error/error.c 3 ['VSTREAM*', 'char*', 'char**'] 25 0 11 5 4 807 0 2845 2474
mail_cmd /src/postfix/postfix/src/smtpd/smtpd.c 3 ['SMTPD_STATE*', 'int', 'SMTPD_TOKEN*'] 19 0 193 46 76 646 0 2387 1387
event_server_main /src/postfix/postfix/src/master/event_server.c 3 ['int', 'char**', 'MULTI_SERVER_FN'] 15 0 234 74 87 512 0 1446 722
deliver_alias /src/postfix/postfix/src/local/alias.c 4 ['LOCAL_STATE', 'USER_ATTR', 'char*', 'int*'] 26 0 106 25 32 546 13 1654 595
qmgr_loop /src/postfix/postfix/src/oqmgr/qmgr.c 2 ['char*', 'char**'] 22 0 30 10 15 434 0 1376 537
smtpd_service /src/postfix/postfix/src/smtpd/smtpd.c 3 ['VSTREAM*', 'char*', 'char**'] 20 0 22 4 8 624 0 2331 443
tlsp_get_fd_event /src/postfix/postfix/src/tlsproxy/tlsproxy.c 2 ['int', 'void*'] 14 0 16 4 4 377 0 845 437

Implementing fuzzers that target the above functions will improve reachability such that it becomes:

Functions statically reachable by fuzzers
35.0%
1525 / 4325
Cyclomatic complexity statically reachable by fuzzers
34.0%
7039 / 20452

All functions overview

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

Fuzz driver synthesis

New fuzzers

The below fuzzers are templates and suggestions for how to target the set of optimal functions above

error.c

Target file: /src/postfix/postfix/src/error/error.c
Target functions: error_service
#include "ada_fuzz_header.h"

int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
  af_safe_gb_init(data, size);

  /* target error_service */
  UNKNOWN_TYPE unknown_0;
  char *new_var1 = ada_safe_get_char_p();
  char **new_var2 = af_get_double_char_p();
  error_service(unknown_0, new_var1, new_var2);

  af_safe_gb_cleanup();
}

smtpd.c

Target file: /src/postfix/postfix/src/smtpd/smtpd.c
Target functions: mail_cmd, smtpd_service
#include "ada_fuzz_header.h"

int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
  af_safe_gb_init(data, size);

  /* target mail_cmd */
  UNKNOWN_TYPE unknown_3;
  int new_var4 = ada_safe_get_int();
  UNKNOWN_TYPE unknown_5;
  mail_cmd(unknown_3, new_var4, unknown_5);

  /* target smtpd_service */
  UNKNOWN_TYPE unknown_15;
  char *new_var16 = ada_safe_get_char_p();
  char **new_var17 = af_get_double_char_p();
  smtpd_service(unknown_15, new_var16, new_var17);

  af_safe_gb_cleanup();
}

event_server.c

Target file: /src/postfix/postfix/src/master/event_server.c
Target functions: event_server_main
#include "ada_fuzz_header.h"

int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
  af_safe_gb_init(data, size);

  /* target event_server_main */
  int new_var6 = ada_safe_get_int();
  char **new_var7 = af_get_double_char_p();
  UNKNOWN_TYPE unknown_8;
  event_server_main(new_var6, new_var7, unknown_8);

  af_safe_gb_cleanup();
}

alias.c

Target file: /src/postfix/postfix/src/local/alias.c
Target functions: deliver_alias
#include "ada_fuzz_header.h"

int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
  af_safe_gb_init(data, size);

  /* target deliver_alias */
  UNKNOWN_TYPE unknown_9;
  UNKNOWN_TYPE unknown_10;
  char *new_var11 = ada_safe_get_char_p();
  int *new_var12 = af_get_int_p();
  deliver_alias(unknown_9, unknown_10, new_var11, new_var12);

  af_safe_gb_cleanup();
}

qmgr.c

Target file: /src/postfix/postfix/src/oqmgr/qmgr.c
Target functions: qmgr_loop
#include "ada_fuzz_header.h"

int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
  af_safe_gb_init(data, size);

  /* target qmgr_loop */
  char *new_var13 = ada_safe_get_char_p();
  char **new_var14 = af_get_double_char_p();
  qmgr_loop(new_var13, new_var14);

  af_safe_gb_cleanup();
}

tlsproxy.c

Target file: /src/postfix/postfix/src/tlsproxy/tlsproxy.c
Target functions: tlsp_get_fd_event
#include "ada_fuzz_header.h"

int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
  af_safe_gb_init(data, size);

  /* target tlsp_get_fd_event */
  int new_var18 = ada_safe_get_int();
  UNKNOWN_TYPE unknown_19;
  tlsp_get_fd_event(new_var18, unknown_19);

  af_safe_gb_cleanup();
}

Files and Directories in report

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

Files in report

Source file Reached by Covered by
/src/postfix/postfix/src/util/uppercase.c [] []
/src/postfix/postfix/src/master/master.h [] []
/src/postfix/postfix/src/cleanup/cleanup_bounce.c [] []
/src/postfix/postfix/src/global/mark_corrupt.c [] []
/src/postfix/postfix/src/bounce/bounce_notify_util.c [] []
/src/postfix/postfix/src/global/hfrom_format.c [] []
/src/postfix/postfix/src/util/ossl_digest.c [] []
/src/postfix/postfix/src/postscreen/postscreen_dnsbl.c [] []
/src/postfix/postfix/src/tls/tls_mgr.c [] []
/src/postfix/postfix/mantools/comment.c [] []
/src/postfix/postfix/src/global/mail_parm_split.c [] []
/src/postfix/postfix/src/global/header_opts.c ['/src/fuzz_mime.c'] []
/src/postfix/postfix/src/util/inet_addr_sizes.c [] []
/src/postfix/postfix/src/util/dict_open.c [] []
/src/postfix/postfix/src/global/scache.h [] []
/src/postfix/postfix/src/postscreen/postscreen_smtpd.c [] []
/src/postfix/postfix/src/bounce/bounce_service.h [] []
/src/postfix/postfix/src/cleanup/cleanup_addr.c [] []
/src/postfix/postfix/src/global/rcpt_buf.c [] []
/src/postfix/postfix/src/util/base64_code.h [] []
/src/postfix/postfix/src/util/allprint.c [] []
/src/postfix/postfix/src/global/tok822_rewrite.c [] []
/src/postfix/postfix/src/util/open_limit.c [] []
/src/postfix/postfix/src/global/mail_open_ok.c [] []
/src/postfix/postfix/src/master/master_conf.c [] []
/src/postfix/postfix/src/global/dict_pgsql.c [] []
/src/postfix/postfix/src/util/rand_sleep.c [] []
/src/postfix/postfix/src/global/is_header.c ['/src/fuzz_mime.c'] []
/src/postfix/postfix/src/global/qmgr_user.h [] []
/src/postfix/postfix/src/xsasl/xsasl_cyrus_security.c [] []
/src/postfix/postfix/src/util/fifo_rdonly_bug.c [] []
/src/postfix/postfix/src/util/strcasecmp.c ['/src/fuzz_mime.c'] []
/src/postfix/postfix/src/global/dict_memcache.c [] []
/src/postfix/postfix/src/bounce/bounce_append_service.c [] []
/src/postfix/postfix/src/global/ehlo_mask.c [] []
/src/postfix/postfix/src/qmqpd/qmqpd_peer.c [] []
/src/postfix/postfix/src/cleanup/cleanup_body_edit.c [] []
/src/postfix/postfix/src/tls/tls_proxy_context_print.c [] []
/src/postfix/postfix/src/postscreen/postscreen_tests.c [] []
/src/postfix/postfix/src/util/sane_basename.c [] []
/src/postfix/postfix/src/postscreen/postscreen_expand.c [] []
/src/postfix/postfix/src/xsasl/xsasl.h [] []
/src/postfix/postfix/src/bounce/bounce_notify_verp.c [] []
/src/fuzz_mime.c ['/src/fuzz_mime.c'] []
/src/postfix/postfix/src/global/is_header.h [] []
/src/postfix/postfix/src/util/dict_union.c [] []
/src/postfix/postfix/src/smtp/smtp_map11.c [] []
/src/postfix/postfix/src/postcat/postcat.c [] []
/src/postfix/postfix/src/util/dict_union_test.c [] []
/src/postfix/postfix/src/postscreen/postscreen_misc.c [] []
/src/postfix/postfix/src/util/mkmap.h [] []
/src/postfix/postfix/src/util/dict_ht.c [] []
/src/postfix/postfix/src/global/timed_ipc.c [] []
/src/postfix/postfix/src/smtp/smtp_reuse.c [] []
/src/postfix/postfix/src/global/header_token.c [] []
/src/postfix/postfix/src/util/vbuf.h [] []
/src/postfix/postfix/src/util/exec_command.c [] []
/src/postfix/postfix/src/tls/tls_seed.c [] []
/src/postfix/postfix/src/global/mail_conf.c [] []
/src/postfix/postfix/src/util/attr_print0.c [] []
/src/postfix/postfix/src/util/sock_addr.c [] []
/src/postfix/postfix/src/util/fullname.c [] []
/src/postfix/postfix/src/util/fsspace.c [] []
/src/postfix/postfix/src/util/extpar.c [] []
/src/postfix/postfix/src/util/dict_debug.c [] []
/src/postfix/postfix/src/tls/tls_certkey.c [] []
/src/postfix/postfix/src/global/dict_sqlite.c [] []
/src/postfix/postfix/src/cleanup/cleanup_milter.c [] []
/src/postfix/postfix/src/postscreen/postscreen_dict.c [] []
/src/postfix/postfix/src/local/recipient.c [] []
/src/postfix/postfix/src/util/username.c [] []
/src/postfix/postfix/src/postconf/postconf_builtin.c [] []
/src/postfix/postfix/src/global/header_body_checks.h [] []
/src/postfix/postfix/src/tls/tls_proxy_client_scan.c [] []
/src/postfix/postfix/src/postconf/postconf_dbms.c [] []
/src/postfix/postfix/src/util/warn_stat.c [] []
/src/postfix/postfix/src/tls/tls_client.c [] []
/src/postfix/postfix/src/util/unix_dgram_listen.c [] []
/src/postfix/postfix/src/util/timed_connect.c [] []
/src/postfix/postfix/src/util/name_mask.h [] []
/src/postfix/postfix/src/global/string_list.h [] []
/src/postfix/postfix/src/global/mynetworks.c [] []
/src/postfix/postfix/src/local/unknown.c [] []
/src/postfix/postfix/src/util/compat_va_copy.h [] []
/src/postfix/postfix/src/smtpd/smtpd_check.c [] []
/src/postfix/postfix/src/dns/dns_strerror.c [] []
/src/postfix/postfix/src/smtp/smtp_chat.c [] []
/src/postfix/postfix/src/global/verp_sender.c [] []
/src/postfix/postfix/src/master/mail_flow.c [] []
/src/postfix/postfix/src/local/maildir.c [] []
/src/postfix/postfix/src/tls/tls_fprint.c [] []
/src/postfix/postfix/src/local/token.c [] []
/src/postfix/postfix/src/global/mail_conf_time.c [] []
/src/postfix/postfix/src/global/user_acl.c [] []
/src/postfix/postfix/src/util/mvect.c [] []
/src/postfix/postfix/src/util/host_port.c [] []
/src/postfix/postfix/src/global/dot_lockfile_as.c [] []
/src/postfix/postfix/src/global/xtext.c [] []
/src/postfix/postfix/src/global/mail_date.c [] []
/src/postfix/postfix/src/postscreen/postscreen_state.c [] []
/src/postfix/postfix/src/postconf/postconf_master.c [] []
/src/postfix/postfix/src/util/dict_file.c [] []
/src/postfix/postfix/src/global/cfg_parser.h [] []
/src/postfix/postfix/src/util/clean_env.c [] []
/src/postfix/postfix/src/util/dict_inline.c [] []
/src/postfix/postfix/src/util/dict_sdbm.c [] []
/src/postfix/postfix/src/util/sys_defs.h [] []
/src/postfix/postfix/src/util/timed_wait.c [] []
/src/postfix/postfix/src/util/dir_forest.c [] []
/src/postfix/postfix/src/util/attr_scan_plain.c [] []
/src/postfix/postfix/src/postscreen/postscreen.h [] []
/src/postfix/postfix/src/global/mkmap_proxy.c [] []
/src/postfix/postfix/src/util/stream_connect.c [] []
/src/postfix/postfix/src/util/mkmap_dbm.c [] []
/src/postfix/postfix/src/util/duplex_pipe.c [] []
/src/postfix/postfix/src/bounce/bounce_template.c [] []
/src/postfix/postfix/src/global/quote_822_local.h [] []
/src/postfix/postfix/src/smtp/smtp_sasl_auth_cache.c [] []
/src/postfix/postfix/src/util/safe_getenv.c [] []
/src/postfix/postfix/src/postconf/postconf_edit.c [] []
/src/postfix/postfix/src/xsasl/xsasl_cyrus_client.c [] []
/src/postfix/postfix/src/global/clnt_stream.c [] []
/src/postfix/postfix/src/util/dict_alloc.c [] []
/src/postfix/postfix/src/global/tok822.h [] []
/src/postfix/postfix/src/tlsmgr/tlsmgr.c [] []
/src/postfix/postfix/src/util/argv.h [] []
/src/postfix/postfix/src/global/mail_pathname.c [] []
/src/postfix/postfix/src/global/quote_821_local.h [] []
/src/postfix/postfix/src/dnsblog/dnsblog.c [] []
/src/postfix/postfix/src/milter/milter.c [] []
/src/postfix/postfix/src/util/mystrtok.c ['/src/fuzz_mime.c'] []
/src/postfix/postfix/src/tls/tls_prng_exch.c [] []
/src/postfix/postfix/src/util/vbuf_print.c ['/src/fuzz_tok822.c', '/src/fuzz_mime.c'] []
/src/postfix/postfix/src/tls/tlsrpt_wrapper.c [] []
/src/postfix/postfix/src/oqmgr/qmgr_feedback.c [] []
/src/postfix/postfix/src/smtpstone/smtp-source.c [] []
/src/postfix/postfix/src/util/fifo_rdwr_bug.c [] []
/src/postfix/postfix/src/postconf/postconf_user.c [] []
/src/postfix/postfix/src/util/stream_listen.c [] []
/src/postfix/postfix/src/dns/dns_rr_eq_sa.c [] []
/src/postfix/postfix/src/cleanup/cleanup_envelope_test.c [] []
/src/postfix/postfix/src/tls/tls_proxy_server_scan.c [] []
/src/postfix/postfix/src/util/hex_quote.c [] []
/src/postfix/postfix/src/smtpd/smtpd_resolve.c [] []
/src/postfix/postfix/src/util/warn_stat.h [] []
/src/postfix/postfix/src/global/mail_trigger.c [] []
/src/postfix/postfix/src/util/stream_trigger.c [] []
/src/postfix/postfix/src/global/dsn_buf.c [] []
/src/postfix/postfix/src/postqueue/showq_compat.c [] []
/src/postfix/postfix/src/master/master_monitor.c [] []
/src/postfix/postfix/src/util/stream_send_fd.c [] []
/src/postfix/postfix/src/global/mail_queue.h [] []
/src/postfix/postfix/src/global/sys_exits.h [] []
/src/postfix/postfix/src/smtpd/smtpd.h [] []
/src/postfix/postfix/src/global/deliver_flock.c [] []
/src/postfix/postfix/src/util/ip_match.c [] []
/src/postfix/postfix/src/global/map_search.c [] []
/src/postfix/postfix/src/util/basename.c [] []
/src/postfix/postfix/src/global/mail_task.c [] []
/src/postfix/postfix/src/local/forward.c [] []
/src/postfix/postfix/src/smtpd/smtpd_token.c [] []
/src/postfix/postfix/src/global/recipient_list.h [] []
/src/postfix/postfix/src/smtpd/smtpd_peer.c [] []
/src/postfix/postfix/src/postconf/postconf_node.c [] []
/src/postfix/postfix/src/discard/discard.c [] []
/src/postfix/postfix/src/util/mac_parse.c [] []
/src/postfix/postfix/src/util/vstream.h [] []
/src/postfix/postfix/src/global/mail_scan_dir.c [] []
/src/postfix/postfix/src/util/dict_test.c [] []
/src/postfix/postfix/src/util/split_nameval.c [] []
/src/postfix/postfix/src/cleanup/cleanup.h [] []
/src/postfix/postfix/src/util/dict_tcp.c [] []
/src/postfix/postfix/src/global/bounce.c [] []
/src/postfix/postfix/src/postalias/postalias.c [] []
/src/postfix/postfix/src/milter/milter.h [] []
/src/postfix/postfix/src/global/quote_822_local.c ['/src/fuzz_tok822.c'] []
/src/postfix/postfix/src/util/scan_dir.c [] []
/src/postfix/postfix/src/global/dsn_util.c [] []
/src/postfix/postfix/src/util/peekfd.c [] []
/src/postfix/postfix/src/global/mail_copy.c [] []
/src/postfix/postfix/src/postscreen/postscreen_starttls.c [] []
/src/postfix/postfix/src/cleanup/cleanup_final.c [] []
/src/postfix/postfix/src/global/deliver_request.c [] []
/src/postfix/postfix/src/util/hash_fnv.c [] []
/src/postfix/postfix/src/local/command.c [] []
/src/postfix/postfix/src/global/msg_stats_scan.c [] []
/src/postfix/postfix/src/tls/tls_proxy.h [] []
/src/postfix/postfix/src/global/post_mail.c [] []
/src/postfix/postfix/src/util/binhash.c [] []
/src/postfix/postfix/src/postlock/postlock.c [] []
/src/postfix/postfix/src/util/byte_mask.c [] []
/src/postfix/postfix/src/util/posix_signals.c [] []
/src/postfix/postfix/src/util/valid_uri_scheme.c [] []
/src/postfix/postfix/src/util/allspace.c [] []
/src/postfix/postfix/src/util/nbbio.c [] []
/src/postfix/postfix/src/util/vstream.c [] []
/src/postfix/postfix/src/postconf/postconf_misc.c [] []
/src/postfix/postfix/src/bounce/bounce_cleanup.c [] []
/src/postfix/postfix/src/oqmgr/qmgr_move.c [] []
/src/postfix/postfix/src/global/maillog_client.c [] []
/src/postfix/postfix/src/util/neuter.c [] []
/src/postfix/postfix/src/util/name_mask.c [] []
/src/postfix/postfix/src/util/timed_read.c [] []
/src/postfix/postfix/src/global/maps.c [] []
/src/postfix/postfix/src/smtp/smtp_state.c [] []
/src/postfix/postfix/src/tls/tls_prng_file.c [] []
/src/postfix/postfix/src/util/byte_mask.h [] []
/src/postfix/postfix/src/postscreen/postscreen.c [] []
/src/postfix/postfix/src/util/attr_scan0.c [] []
/src/postfix/postfix/src/util/attr.h [] []
/src/postfix/postfix/src/global/dsb_scan.c [] []
/src/postfix/postfix/src/global/debug_process.c [] []
/src/postfix/postfix/src/master/master_sig.c [] []
/src/postfix/postfix/src/util/unix_dgram_connect.c [] []
/src/postfix/postfix/src/util/get_hostname.c [] []
/src/postfix/postfix/src/util/dict_surrogate.c [] []
/src/postfix/postfix/src/util/ctable.c [] []
/src/postfix/postfix/src/global/dict_proxy.c [] []
/src/postfix/postfix/src/util/set_eugid.c [] []
/src/postfix/postfix/src/cleanup/cleanup.c [] []
/src/postfix/postfix/src/global/namadr_list.h [] []
/src/postfix/postfix/src/global/memcache_proto.c [] []
/src/postfix/postfix/src/util/slmdb.c [] []
/src/postfix/postfix/src/global/server_acl.c [] []
/src/postfix/postfix/src/global/mail_conf_raw.c [] []
/src/postfix/postfix/src/postscreen/postscreen_send.c [] []
/src/postfix/postfix/src/cleanup/cleanup_rewrite.c [] []
/src/postfix/postfix/src/global/bounce_log.c [] []
/src/postfix/postfix/src/oqmgr/qmgr.c [] []
/src/postfix/postfix/src/master/event_server.c [] []
/src/postfix/postfix/src/global/pipe_command.c [] []
/src/postfix/postfix/src/global/dsn.h [] []
/src/postfix/postfix/src/util/readlline.h [] []
/src/postfix/postfix/src/postscreen/postscreen_early.c [] []
/src/postfix/postfix/src/global/post_mail.h [] []
/src/postfix/postfix/src/dns/dns_strtype.c [] []
/src/postfix/postfix/src/dns/test_dns_lookup.c [] []
/src/postfix/postfix/src/util/valid_utf8_hostname.c [] []
/src/postfix/postfix/src/util/line_number.c [] []
/src/postfix/postfix/src/smtp/smtp_sasl_proto.c [] []
/src/postfix/postfix/src/global/record.h [] []
/src/postfix/postfix/src/global/smtp_stream.h [] []
/src/postfix/postfix/src/global/login_sender_match.c [] []
/src/postfix/postfix/src/global/valid_mailhost_addr.c [] []
/src/postfix/postfix/src/smtpd/smtpd_sasl_glue.h [] []
/src/postfix/postfix/src/oqmgr/qmgr_message.c [] []
/src/postfix/postfix/src/testing/nosleep.c [] []
/src/postfix/postfix/src/global/mail_params.c [] []
/src/postfix/postfix/src/global/safe_ultostr.c [] []
/src/postfix/postfix/src/util/dict_stream.c [] []
/src/postfix/postfix/src/util/doze.c [] []
/src/postfix/postfix/src/util/unix_recv_fd.c [] []
/src/postfix/postfix/src/global/midna_adomain.c [] []
/src/postfix/postfix/src/util/mac_expand.c [] []
/src/postfix/postfix/src/master/master_spawn.c [] []
/src/postfix/postfix/src/milter/milter_macros.c [] []
/src/postfix/postfix/src/oqmgr/qmgr_defer.c [] []
/src/postfix/postfix/src/oqmgr/qmgr_deliver.c [] []
/src/postfix/postfix/src/global/sendopts.c [] []
/src/postfix/postfix/src/master/trigger_server.c [] []
/src/postfix/postfix/src/global/attr_override.c [] []
/src/postfix/postfix/src/util/nbbio.h [] []
/src/postfix/postfix/src/tls/tls_misc.c [] []
/src/postfix/postfix/src/tls/tls_level.c [] []
/src/postfix/postfix/src/global/mail_conf_nbool.c [] []
/src/postfix/postfix/src/util/close_on_exec.c [] []
/src/postfix/postfix/src/global/mail_addr_find.h [] []
/src/postfix/postfix/src/posttls-finger/posttls-finger.c [] []
/src/postfix/postfix/src/util/known_tcp_ports.c [] []
/src/postfix/postfix/src/global/dot_lockfile.c [] []
/src/postfix/postfix/src/master/mail_server.h [] []
/src/postfix/postfix/src/postdrop/postdrop.c [] []
/src/postfix/postfix/src/util/cidr_match.c [] []
/src/postfix/postfix/src/util/sane_link.c [] []
/src/postfix/postfix/src/util/dummy_write.c [] []
/src/postfix/postfix/src/global/smtputf8.c [] []
/src/postfix/postfix/src/global/dsn_mask.c [] []
/src/postfix/postfix/src/util/parse_utf8_char.h [] []
/src/postfix/postfix/src/global/mail_conf_int.c [] []
/src/postfix/postfix/src/global/db_common.c [] []
/src/postfix/postfix/src/global/deliver_request.h [] []
/src/postfix/postfix/src/util/check_arg.h [] []
/src/postfix/postfix/src/global/verify_sender_addr.c [] []
/src/postfix/postfix/src/util/inet_addr_list.c [] []
/src/postfix/postfix/src/master/master_flow.c [] []
/src/postfix/postfix/src/bounce/bounce_warn_service.c [] []
/src/postfix/postfix/src/global/data_redirect.c [] []
/src/postfix/postfix/src/trivial-rewrite/transport.c [] []
/src/postfix/postfix/src/global/tok822_node.c ['/src/fuzz_tok822.c'] []
/src/postfix/postfix/src/util/sane_socketpair.c [] []
/src/postfix/postfix/src/util/poll_fd.c [] []
/src/postfix/postfix/src/util/printable.c [] []
/src/postfix/postfix/src/util/argv_split_at.c [] []
/src/postfix/postfix/src/util/watchdog.c [] []
/src/postfix/postfix/src/cleanup/cleanup_envelope.c [] []
/src/postfix/postfix/src/xsasl/xsasl_cyrus_common.h [] []
/src/postfix/postfix/src/smtpd/smtpd_sasl_glue.c [] []
/src/postfix/postfix/src/global/mail_addr_map.c [] []
/src/postfix/postfix/src/global/flush_clnt.c [] []
/src/postfix/postfix/src/global/mail_conf_bool.c [] []
/src/postfix/postfix/src/util/write_buf.c [] []
/src/postfix/postfix/src/util/readlline.c [] []
/src/postfix/postfix/src/smtpd/smtpd_xforward.c [] []
/src/postfix/postfix/src/util/argv.c ['/src/fuzz_mime.c'] []
/src/postfix/postfix/src/util/inet_connect.c [] []
/src/postfix/postfix/src/util/base64_code.c [] []
/src/postfix/postfix/src/tls/tls_verify.c [] []
/src/postfix/postfix/src/global/scache_multi.c [] []
/src/postfix/postfix/src/global/domain_list.h [] []
/src/postfix/postfix/src/global/mail_command_client.c [] []
/src/postfix/postfix/src/global/own_inet_addr.c [] []
/src/postfix/postfix/src/smtp/smtp_tls_policy.c [] []
/src/postfix/postfix/src/dns/dns.h [] []
/src/postfix/postfix/src/postconf/postconf_match.c [] []
/src/postfix/postfix/src/global/cleanup_strflags.c [] []
/src/postfix/postfix/src/cleanup/cleanup_out_recipient.c [] []
/src/postfix/postfix/src/smtp/smtp_proto.c [] []
/src/postfix/postfix/src/global/mail_addr_find.c [] []
/src/postfix/postfix/src/global/been_here.c [] []
/src/postfix/postfix/src/smtp/smtp_addr.c [] []
/src/postfix/postfix/src/util/inet_trigger.c [] []
/src/postfix/postfix/src/cleanup/cleanup_state.c [] []
/src/postfix/postfix/src/tls/tls_scache.c [] []
/src/postfix/postfix/src/global/mbox_open.c [] []
/src/postfix/postfix/src/qmqpd/qmqpd.c [] []
/src/postfix/postfix/src/global/mail_stream.c [] []
/src/postfix/postfix/src/master/single_server.c [] []
/src/postfix/postfix/src/util/format_tv.c [] []
/src/postfix/postfix/src/master/master_proto.c [] []
/src/postfix/postfix/src/bounce/bounce.c [] []
/src/postfix/postfix/src/xsasl/xsasl_cyrus_server.c [] []
/src/postfix/postfix/src/global/ascii_header_text.c [] []
/src/postfix/postfix/src/global/mail_version.c [] []
/src/postfix/postfix/src/global/resolve_clnt.c [] []
/src/postfix/postfix/src/util/unix_listen.c [] []
/src/postfix/postfix/src/local/local.h [] []
/src/postfix/postfix/src/trivial-rewrite/rewrite.c [] []
/src/postfix/postfix/src/util/ring.c [] []
/src/postfix/postfix/src/util/fifo_trigger.c [] []
/src/postfix/postfix/src/util/valid_hostname.c [] []
/src/postfix/postfix/src/util/trimblanks.c ['/src/fuzz_mime.c'] []
/src/postfix/postfix/src/util/dict_pcre.c [] []
/src/postfix/postfix/src/util/unsafe.c [] []
/src/postfix/postfix/src/global/defer.c [] []
/src/postfix/postfix/src/global/normalize_mailhost_addr.c [] []
/src/postfix/postfix/src/util/dict_lmdb.c [] []
/src/postfix/postfix/src/local/bounce_workaround.c [] []
/src/postfix/postfix/src/cleanup/cleanup_map11.c [] []
/src/postfix/postfix/src/util/argv_attr_print.c [] []
/src/postfix/postfix/src/util/dict_cache.h [] []
/src/postfix/postfix/src/util/spawn_command.c [] []
/src/postfix/postfix/src/posttls-finger/tlsmgrmem.c [] []
/src/postfix/postfix/src/global/reject_deliver_request.c [] []
/src/postfix/postfix/src/postconf/postconf_print.c [] []
/src/postfix/postfix/src/global/config_known_tcp_ports.c [] []
/src/postfix/postfix/src/global/tok822_find.c [] []
/src/postfix/postfix/src/util/quote_for_json.c [] []
/src/postfix/postfix/src/util/dict_regexp.c [] []
/src/postfix/postfix/src/global/sys_exits.c [] []
/src/postfix/postfix/src/master/multi_server.c [] []
/src/postfix/postfix/src/smtp/smtp_sasl_auth_cache.h [] []
/src/postfix/postfix/src/local/mailbox.c [] []
/src/postfix/postfix/src/smtp/smtp_sasl_glue.c [] []
/src/postfix/postfix/src/verify/verify.c [] []
/src/postfix/postfix/src/tls/tls_session.c [] []
/src/postfix/postfix/src/cleanup/cleanup_masquerade.c [] []
/src/postfix/postfix/src/global/info_log_addr_form.c [] []
/src/postfix/postfix/src/util/mkmap_open.c [] []
/src/postfix/postfix/src/global/dict_mysql.c [] []
/src/postfix/postfix/src/util/dummy_read.c [] []
/src/postfix/postfix/src/global/mail_conf_nint.c [] []
/src/postfix/postfix/src/global/cleanup_strerror.c [] []
/src/postfix/postfix/src/oqmgr/qmgr.h [] []
/src/postfix/postfix/src/smtp/smtp_session.c [] []
/src/postfix/postfix/src/util/match_ops.c [] []
/src/postfix/postfix/src/global/sasl_mech_filter.c [] []
/src/postfix/postfix/src/util/pass_accept.c [] []
/src/postfix/postfix/src/util/mymalloc.c ['/src/fuzz_tok822.c', '/src/fuzz_mime.c'] []
/src/postfix/postfix/src/trivial-rewrite/resolve.c [] []
/src/postfix/postfix/src/global/deliver_pass.c [] []
/src/postfix/postfix/src/qmqpd/qmqpd_state.c [] []
/src/postfix/postfix/src/smtp/smtp_connect.c [] []
/src/postfix/postfix/src/util/clean_ascii_cntrl_space.c [] []
/src/postfix/postfix/src/util/normalize_ws.c [] []
/src/postfix/postfix/src/bounce/bounce_trace_service.c [] []
/src/postfix/postfix/src/util/mkmap_lmdb.c [] []
/src/postfix/postfix/src/global/rec_streamlf.c [] []
/src/postfix/postfix/src/util/sane_strtol.c [] []
/src/postfix/postfix/src/util/spawn_command.h [] []
/src/postfix/postfix/src/util/argv_splitq.c [] []
/src/postfix/postfix/src/cleanup/cleanup_message.c [] []
/src/postfix/postfix/src/util/vstring.h [] []
/src/postfix/postfix/src/postsuper/postsuper.c [] []
/src/postfix/postfix/src/util/unix_connect.c [] []
/src/postfix/postfix/src/util/sigdelay.c [] []
/src/postfix/postfix/src/master/master_avail.c [] []
/src/postfix/postfix/src/smtpd/smtpd_expand.c [] []
/src/postfix/postfix/src/global/cfg_parser.c [] []
/src/postfix/postfix/src/master/master.c [] []
/src/postfix/postfix/src/global/tok822_parse.c ['/src/fuzz_tok822.c'] []
/src/postfix/postfix/src/global/rec_type.c [] []
/src/postfix/postfix/src/cleanup/cleanup_out.c [] []
/src/postfix/postfix/src/util/dict_ni.c [] []
/src/postfix/postfix/src/global/test_main.h [] []
/src/postfix/postfix/src/util/vbuf.c [] []
/src/postfix/postfix/src/dns/dns_strrecord.c [] []
/src/postfix/postfix/src/util/nvtable.h [] []
/src/postfix/postfix/src/util/select_bug.c [] []
/src/postfix/postfix/src/util/iostuff.h [] []
/src/postfix/postfix/src/dns/dns_rr_filter.c [] []
/src/postfix/postfix/src/global/mail_connect.c [] []
/src/postfix/postfix/src/global/tok822_tree.c ['/src/fuzz_tok822.c'] []
/src/postfix/postfix/src/trivial-rewrite/trivial-rewrite.h [] []
/src/postfix/postfix/src/util/line_wrap.c [] []
/src/postfix/postfix/src/tls/tls_stream.c [] []
/src/postfix/postfix/src/error/error.c [] []
/src/postfix/postfix/src/global/header_body_checks.c [] []
/src/postfix/postfix/src/util/mkmap_sdbm.c [] []
/src/postfix/postfix/src/smtpd/smtpd_dsn_fix.c [] []
/src/postfix/postfix/src/util/dict_env.c [] []
/src/postfix/postfix/src/tls/tls_proxy_client_misc.c [] []
/src/postfix/postfix/src/util/dict.c [] []
/src/postfix/postfix/src/global/attr_override.h [] []
/src/postfix/postfix/src/global/compat_level.c [] []
/src/postfix/postfix/src/util/htable.c ['/src/fuzz_mime.c'] []
/src/postfix/postfix/src/util/sane_accept.c [] []
/src/postfix/postfix/src/util/dict_cidr.c [] []
/src/postfix/postfix/src/util/stream_recv_fd.c [] []
/src/postfix/postfix/src/global/dsn.c [] []
/src/postfix/postfix/src/util/dict_sockmap.c [] []
/src/postfix/postfix/src/util/timed_write.c [] []
/src/postfix/postfix/src/tls/tls_bio_ops.c [] []
/src/postfix/postfix/src/global/mail_stream.h [] []
/src/postfix/postfix/src/qmgr/qmgr_peer.c [] []
/src/postfix/postfix/src/util/dict_utf8.c [] []
/src/postfix/postfix/src/util/htable.h [] []
/src/postfix/postfix/src/util/unix_send_fd.c [] []
/src/postfix/postfix/src/util/sane_rename.c [] []
/src/postfix/postfix/src/smtpd/smtpd_haproxy.c [] []
/src/postfix/postfix/src/smtpd/smtpd_peer_test.c [] []
/src/postfix/postfix/src/smtp/smtp.c [] []
/src/postfix/postfix/src/tls/tls_server.c [] []
/src/postfix/postfix/src/util/find_inet.c [] []
/src/postfix/postfix/src/dns/dns_rr_to_pa.c [] []
/src/postfix/postfix/src/smtpd/smtpd_sasl_proto.c [] []
/src/postfix/postfix/src/global/ext_prop.c [] []
/src/postfix/postfix/src/util/valid_utf8_string.c [] []
/src/postfix/postfix/src/util/myaddrinfo.h [] []
/src/postfix/postfix/src/postconf/postconf_main.c [] []
/src/postfix/postfix/src/global/smtp_reply_footer.c [] []
/src/postfix/postfix/src/global/strip_addr.c [] []
/src/postfix/postfix/src/global/resolve_clnt.h [] []
/src/postfix/postfix/src/master/dgram_server.c [] []
/src/postfix/postfix/src/master/master_wakeup.c [] []
/src/postfix/postfix/src/util/mask_addr.c [] []
/src/postfix/postfix/src/util/file_limit.c [] []
/src/postfix/postfix/src/global/lex_822.h [] []
/src/postfix/postfix/src/global/debug_peer.c [] []
/src/postfix/postfix/src/oqmgr/qmgr_active.c [] []
/src/postfix/postfix/src/tls/tls_proxy_server_print.c [] []
/src/postfix/postfix/src/global/opened.c [] []
/src/postfix/postfix/src/global/dsn_util.h [] []
/src/postfix/postfix/src/global/mail_flush.c [] []
/src/postfix/postfix/src/global/resolve_local.c [] []
/src/postfix/postfix/src/util/vstream_tweak.c [] []
/src/postfix/postfix/src/dns/dns_rr.c [] []
/src/postfix/postfix/src/util/ldseed.c [] []
/src/postfix/postfix/src/util/open_lock.c [] []
/src/postfix/postfix/src/dns/dns_sa_to_rr.c [] []
/src/postfix/postfix/src/util/sane_time.c [] []
/src/postfix/postfix/src/util/recv_pass_attr.c [] []
/src/postfix/postfix/src/util/mkmap_db.c [] []
/src/postfix/postfix/src/util/set_ugid.c [] []
/src/postfix/postfix/src/tls/tls_proxy_clnt.c [] []
/src/postfix/postfix/src/smtpd/smtpd.c [] []
/src/postfix/postfix/src/util/msg_logger.c [] []
/src/postfix/postfix/src/local/file.c [] []
/src/postfix/postfix/src/global/pipe_command.h [] []
/src/postfix/postfix/src/global/wildcard_inet_addr.c [] []
/src/postfix/postfix/src/util/sane_connect.c [] []
/src/postfix/postfix/src/global/file_id.c [] []
/src/postfix/postfix/src/smtp/smtp_trouble.c [] []
/src/postfix/postfix/src/global/scache.c [] []
/src/postfix/postfix/src/global/sent.c [] []
/src/postfix/postfix/src/util/dict_dbm.c [] []
/src/postfix/postfix/src/fsstone/fsstone.c [] []
/src/postfix/postfix/src/tls/tls_prng_egd.c [] []
/src/postfix/postfix/src/global/remove.c [] []
/src/postfix/postfix/src/global/mail_addr.c [] []
/src/postfix/postfix/src/dns/dns_lookup.c [] []
/src/postfix/postfix/src/xsasl/xsasl_server.c [] []
/src/postfix/postfix/src/cleanup/cleanup_map1n.c [] []
/src/postfix/postfix/src/util/dict_nisplus.c [] []
/src/postfix/postfix/src/global/addr_match_list.h [] []
/src/postfix/postfix/src/cleanup/cleanup_api.c [] []
/src/postfix/postfix/src/util/set_eugid.h [] []
/src/postfix/postfix/src/bounce/bounce_template.h [] []
/src/postfix/postfix/src/xsasl/xsasl_client.c [] []
/src/postfix/postfix/src/smtpd/smtpd_milter.c [] []
/src/postfix/postfix/src/util/myaddrinfo.c [] []
/src/postfix/postfix/src/global/fold_addr.c [] []
/src/postfix/postfix/src/util/vstream_popen.c [] []
/src/postfix/postfix/src/util/sock_addr.h [] []
/src/postfix/postfix/src/cleanup/cleanup_extracted.c [] []
/src/postfix/postfix/src/global/conv_time.c [] []
/src/postfix/postfix/src/util/split_at.c [] []
/src/postfix/postfix/src/util/stat_as.c [] []
/src/postfix/postfix/src/global/record.c [] []
/src/postfix/postfix/src/postfix/postfix.c [] []
/src/postfix/postfix/src/postqueue/showq_json.c [] []
/src/postfix/postfix/src/smtp/smtp_rcpt.c [] []
/src/postfix/postfix/src/global/dsn_print.c [] []
/src/postfix/postfix/src/global/verify_clnt.c [] []
/src/postfix/postfix/src/global/mail_queue.c [] []
/src/postfix/postfix/src/util/chroot_uid.c [] []
/src/postfix/postfix/src/global/mail_addr_form.c [] []
/src/postfix/postfix/src/global/quote_821_local.c [] []
/src/postfix/postfix/src/global/verify.c [] []
/src/postfix/postfix/src/util/alldig.c [] []
/src/postfix/postfix/src/postqueue/postqueue.c [] []
/src/postfix/postfix/src/util/msg_logger.h [] []
/src/postfix/postfix/src/local/resolve.c [] []
/src/postfix/postfix/src/local/local.c [] []
/src/postfix/postfix/src/smtp/smtp_unalias.c [] []
/src/postfix/postfix/src/util/dict_thash.c [] []
/src/postfix/postfix/src/xsasl/xsasl_dovecot_server.c [] []
/src/postfix/postfix/src/dns/dns_rr_test.c [] []
/src/postfix/postfix/src/global/int_filt.c [] []
/src/postfix/postfix/src/util/slmdb.h [] []
/src/postfix/postfix/src/util/skipblanks.c [] []
/src/postfix/postfix/src/master/master_ent.c [] []
/src/postfix/postfix/src/smtpd/smtpd_state.c [] []
/src/postfix/postfix/src/util/base32_code.c [] []
/src/postfix/postfix/src/util/attr_print_plain.c [] []
/src/postfix/postfix/src/global/rcpt_print.c [] []
/src/postfix/postfix/src/global/trace.c [] []
/src/postfix/postfix/src/util/casefold.c [] []
/src/postfix/postfix/src/util/msg_syslog.c [] []
/src/postfix/postfix/src/postmap/postmap.c [] []
/src/postfix/postfix/src/tls/tls_proxy_context_scan.c [] []
/src/postfix/postfix/src/util/msg_vstream.c ['/src/fuzz_tok822.c', '/src/fuzz_mime.c'] []
/src/postfix/postfix/src/tls/tls_dh.c [] []
/src/postfix/postfix/src/tls/tls_proxy_client_print.c [] []
/src/postfix/postfix/src/smtpd/smtpd_chat.c [] []
/src/postfix/postfix/src/pipe/pipe.c [] []
/src/postfix/postfix/src/milter/milter8.c [] []
/src/postfix/postfix/src/util/dict_pipe_test.c [] []
/src/postfix/postfix/src/util/translit.c [] []
/src/postfix/postfix/src/global/mypwd.c [] []
/src/postfix/postfix/src/util/load_lib.c [] []
/src/postfix/postfix/src/global/scache_single.c [] []
/src/postfix/postfix/src/local/alias.c [] []
/src/postfix/postfix/src/util/ossl_digest_test.c [] []
/src/postfix/postfix/src/global/mime_state.c ['/src/fuzz_mime.c'] []
/src/postfix/postfix/src/smtp/smtp_misc.c [] []
/src/postfix/postfix/src/global/rcpt_buf.h [] []
/src/postfix/postfix/src/util/open_as.c [] []
/src/postfix/postfix/src/util/myrand.c [] []
/src/postfix/postfix/src/qmgr/qmgr.h [] []
/src/postfix/postfix/src/xsasl/xsasl_cyrus_log.c [] []
/src/postfix/postfix/src/util/match_list.c [] []
/src/postfix/postfix/src/global/quote_flags.c [] []
/src/postfix/postfix/src/master/master_service.c [] []
/src/postfix/postfix/src/flush/flush.c [] []
/src/postfix/postfix/src/util/dict_cdb.c [] []
/src/postfix/postfix/src/global/recipient_list.c [] []
/src/postfix/postfix/src/global/match_service.c [] []
/src/postfix/postfix/src/util/events.c [] []
/src/postfix/postfix/src/smtpstone/qmqp-source.c [] []
/src/postfix/postfix/src/smtp/smtp_key.c [] []
/src/postfix/postfix/src/util/dict.h [] []
/src/postfix/postfix/src/util/inet_addr_local.c [] []
/src/postfix/postfix/src/util/logwriter.c [] []
/src/postfix/postfix/src/global/msg_stats.h [] []
/src/postfix/postfix/src/tls/tls_dane.c [] []
/src/postfix/postfix/src/global/delivered_hdr.c [] []
/src/postfix/postfix/src/util/sane_sockaddr_to_hostaddr.c [] []
/src/postfix/postfix/src/util/concatenate.c [] []
/src/postfix/postfix/src/util/unix_trigger.c [] []
/src/postfix/postfix/src/spawn/spawn.c [] []
/src/postfix/postfix/src/qmgr/qmgr_job.c [] []
/src/postfix/postfix/src/postscreen/postscreen_haproxy.c [] []
/src/postfix/postfix/src/global/scache_clnt.c [] []
/src/postfix/postfix/src/global/smtp_stream.c [] []
/src/postfix/postfix/src/local/local_expand.c [] []
/src/postfix/postfix/src/util/inet_proto.h [] []
/src/postfix/postfix/src/util/balpar.c [] []
/src/postfix/postfix/src/global/mail_dict.c [] []
/src/postfix/postfix/src/util/non_blocking.c [] []
/src/postfix/postfix/src/util/normalize_v4mapped_addr.c [] []
/src/postfix/postfix/src/cleanup/cleanup_region.c [] []
/src/postfix/postfix/src/oqmgr/qmgr_error.c [] []
/src/postfix/postfix/src/global/bounce_log.h [] []
/src/postfix/postfix/src/util/fifo_listen.c [] []
/src/postfix/postfix/src/global/split_addr.c [] []
/src/postfix/postfix/src/global/haproxy_srvr.h [] []
/src/postfix/postfix/src/global/test_main.c [] []
/src/postfix/postfix/src/util/midna_domain.c [] []
/src/postfix/postfix/src/util/netstring.h [] []
/src/postfix/postfix/src/util/nvtable.c [] []
/src/postfix/postfix/src/util/vstring_vstream.c [] []
/src/postfix/postfix/src/global/canon_addr.c [] []
/src/postfix/postfix/src/util/split_qnameval.c [] []
/src/postfix/postfix/src/util/dict_fail.c [] []
/src/postfix/postfix/src/util/dict_unix.c [] []
/src/postfix/postfix/src/tls/tls_prng_dev.c [] []
/src/postfix/postfix/src/util/dict_static.c [] []
/src/postfix/postfix/src/postlog/postlog.c [] []
/src/postfix/postfix/src/util/hex_code.c [] []
/src/postfix/postfix/src/util/msg.c ['/src/fuzz_tok822.c', '/src/fuzz_mime.c'] []
/src/postfix/postfix/src/util/myflock.c [] []
/src/postfix/postfix/src/util/mystrerror.c ['/src/fuzz_tok822.c', '/src/fuzz_mime.c'] []
/src/postfix/postfix/src/smtp/smtp.h [] []
/src/postfix/postfix/src/global/haproxy_srvr.c [] []
/src/postfix/postfix/src/milter/test-milter.c [] []
/src/postfix/postfix/src/global/mail_conf.h [] []
/src/postfix/postfix/src/util/argv_split.c ['/src/fuzz_mime.c'] []
/src/postfix/postfix/src/util/inet_listen.c [] []
/src/postfix/postfix/src/global/dsn_mask.h [] []
/src/postfix/postfix/src/master/master_vars.c [] []
/src/postfix/postfix/src/oqmgr/qmgr_entry.c [] []
/src/postfix/postfix/src/util/mkmap_cdb.c [] []
/src/postfix/postfix/src/postconf/postconf_unused.c [] []
/src/postfix/postfix/src/global/abounce.c [] []
/src/postfix/postfix/src/global/mail_command_server.c [] []
/src/postfix/postfix/src/util/edit_file.c [] []
/src/postfix/postfix/src/global/compat_level.h [] []
/src/postfix/postfix/src/pickup/pickup.c [] []
/src/postfix/postfix/src/global/rec_attr_map.c [] []
/src/postfix/postfix/src/util/gccw.c [] []
/src/postfix/postfix/src/postconf/postconf_service.c [] []
/src/postfix/postfix/src/dns/dns_sec.c [] []
/src/postfix/postfix/src/bounce/bounce_one_service.c [] []
/src/postfix/postfix/src/util/vstring_vstream.h [] []
/src/postfix/postfix/src/util/normalize_v4mapped_addr_test.c [] []
/src/postfix/postfix/src/global/dynamicmaps.c [] []
/src/postfix/postfix/src/util/fifo_open.c [] []
/src/postfix/postfix/src/global/tok822_resolve.c [] []
/src/postfix/postfix/src/proxymap/proxymap.c [] []
/src/postfix/postfix/src/global/mail_conf_str.c [] []
/src/postfix/postfix/src/util/inet_windowsize.c [] []
/src/postfix/postfix/src/smtpstone/qmqp-sink.c [] []
/src/postfix/postfix/src/oqmgr/qmgr_bounce.c [] []
/src/postfix/postfix/src/bounce/bounce_notify_util_tester.c [] []
/src/postfix/postfix/src/dns/dns_rr_to_sa.c [] []
/src/postfix/postfix/src/util/strcasecmp_utf8.c [] []
/src/postfix/postfix/src/local/dotforward.c [] []
/src/postfix/postfix/src/util/get_domainname.c [] []
/src/postfix/postfix/src/util/lstat_as.c [] []
/src/postfix/postfix/src/util/sys_compat.c ['/src/fuzz_tok822.c', '/src/fuzz_mime.c'] []
/src/postfix/postfix/src/testing/dict_test_helper.c [] []
/src/postfix/postfix/src/util/load_file.c [] []
/src/postfix/postfix/src/scache/scache.c [] []
/src/postfix/postfix/src/tls/tls.h [] []
/src/postfix/postfix/src/util/attr_print64.c [] []
/src/postfix/postfix/src/tlsproxy/tlsproxy_state.c [] []
/src/postfix/postfix/src/global/log_adhoc.c [] []
/src/postfix/postfix/src/master/master_status.c [] []
/src/postfix/postfix/src/global/deliver_completed.c [] []
/src/postfix/postfix/src/util/argv_attr_scan.c [] []
/src/postfix/postfix/src/master/master_listen.c [] []
/src/postfix/postfix/src/local/indirect.c [] []
/src/postfix/postfix/src/util/inet_prefix_top.c [] []
/src/postfix/postfix/src/global/dsn_filter.c [] []
/src/postfix/postfix/src/util/pass_trigger.c [] []
/src/postfix/postfix/src/global/anvil_clnt.c [] []
/src/postfix/postfix/src/util/msg_rate_delay.c [] []
/src/postfix/postfix/src/global/mail_addr_crunch.c [] []
/src/postfix/postfix/src/oqmgr/qmgr_scan.c [] []
/src/postfix/postfix/src/master/master_watch.c [] []
/src/postfix/postfix/src/tlsproxy/tlsproxy.c [] []
/src/postfix/postfix/src/util/mkmap_fail.c [] []
/src/postfix/postfix/src/util/unix_pass_fd_fix.c [] []
/src/postfix/postfix/src/util/environ.c [] []
/src/postfix/postfix/src/local/include.c [] []
/src/postfix/postfix/src/trivial-rewrite/trivial-rewrite.c [] []
/src/postfix/postfix/src/util/stream_test.c [] []
/src/postfix/postfix/src/global/input_transp.c [] []
/src/postfix/postfix/src/global/uxtext.c [] []
/src/postfix/postfix/src/local/deliver_attr.c [] []
/src/postfix/postfix/src/util/netstring.c [] []
/src/postfix/postfix/src/util/make_dirs.c [] []
/src/postfix/postfix/src/util/dup2_pass_on_exec.c [] []
/src/postfix/postfix/src/util/attr_scan64.c [] []
/src/postfix/postfix/src/postconf/postconf_other.c [] []
/src/postfix/postfix/src/bounce/bounce_notify_service.c [] []
/src/postfix/postfix/src/util/stringops.h [] []
/src/postfix/postfix/src/util/vstring.c ['/src/fuzz_tok822.c', '/src/fuzz_mime.c'] []
/src/postfix/postfix/src/global/rec_type.h [] []
/src/postfix/postfix/src/global/msg_stats_print.c [] []
/src/postfix/postfix/src/oqmgr/qmgr_transport.c [] []
/src/postfix/postfix/src/global/dsn_buf.h [] []
/src/postfix/postfix/src/qmgr/qmgr_message.c [] []
/src/postfix/postfix/src/global/mail_run.c [] []
/src/postfix/postfix/src/postconf/postconf.c [] []
/src/postfix/postfix/src/util/dict_db.c [] []
/src/postfix/postfix/src/util/msg_output.c ['/src/fuzz_tok822.c', '/src/fuzz_mime.c'] []
/src/postfix/postfix/src/global/haproxy_srvr_test.c [] []
/src/postfix/postfix/src/global/dict_ldap.c [] []
/src/postfix/postfix/src/global/mail_addr_map.h [] []
/src/postfix/postfix/src/postlogd/postlogd.c [] []
/src/postfix/postfix/src/global/dict_sqlite_test.c [] []
/src/postfix/postfix/src/smtpd/smtpd_chat.h [] []
/src/postfix/postfix/src/util/dict_nis.c [] []
/src/postfix/postfix/src/util/timecmp.c [] []
/src/postfix/postfix/src/global/mbox_conf.c [] []
/src/fuzz_tok822.c ['/src/fuzz_tok822.c'] []
/src/postfix/postfix/src/anvil/anvil.c [] []
/src/postfix/postfix/src/global/off_cvt.c [] []
/src/postfix/postfix/src/util/attr_clnt.c [] []
/src/postfix/postfix/src/util/auto_clnt.c [] []
/src/postfix/postfix/src/local/biff_notify.c [] []
/src/postfix/postfix/src/bounce/bounce_templates.c [] []
/src/postfix/postfix/src/sendmail/sendmail.c [] []
/src/postfix/postfix/src/global/dict_mongodb.c [] []
/src/postfix/postfix/src/postconf/postconf.h [] []
/src/postfix/postfix/src/cleanup/cleanup_init.c [] []
/src/postfix/postfix/src/oqmgr/qmgr_queue.c [] []
/src/postfix/postfix/src/util/killme_after.c [] []
/src/postfix/postfix/src/util/dict_cache.c [] []
/src/postfix/postfix/src/showq/showq.c [] []
/src/postfix/postfix/src/oqmgr/qmgr_enable.c [] []
/src/postfix/postfix/src/postmulti/postmulti.c [] []
/src/postfix/postfix/src/util/ring.h [] []
/src/postfix/postfix/src/smtp/smtp_tlsrpt.c [] []
/src/postfix/postfix/src/util/lowercase.c ['/src/fuzz_mime.c'] []
/src/postfix/postfix/src/smtpd/smtpd_proxy.c [] []
/src/postfix/postfix/src/util/safe_open.c [] []
/src/postfix/postfix/src/global/match_parent_style.c [] []
/src/postfix/postfix/src/util/dict_pipe.c [] []
/src/postfix/postfix/src/util/allascii.c [] []
/src/postfix/postfix/src/global/rec_streamlf.h [] []
/src/postfix/postfix/src/postconf/postconf_lookup.c [] []
/src/postfix/postfix/src/global/rewrite_clnt.c [] []
/src/postfix/postfix/src/util/unescape.c [] []
/src/postfix/postfix/src/util/inet_addr_host.c [] []
/src/postfix/postfix/src/util/inet_proto.c [] []
/src/postfix/postfix/src/global/rfc2047_code.c [] []
/src/postfix/postfix/src/dns/dns_str_resflags.c [] []
/src/postfix/postfix/src/global/mail_addr_crunch.h [] []
/src/postfix/postfix/src/util/dict_random.c [] []
/src/postfix/postfix/src/util/name_code.c [] []
/src/postfix/postfix/src/global/mail_conf_long.c [] []
/src/postfix/postfix/src/smtpstone/smtp-sink.c [] []
/src/postfix/postfix/src/postscreen/postscreen_endpt.c [] []

Directories in report

Directory
/src/postfix/postfix/src/postscreen/
/src/postfix/postfix/src/postqueue/
/src/postfix/postfix/src/xsasl/
/src/postfix/postfix/src/dns/
/src/postfix/postfix/src/smtpd/
/src/postfix/postfix/src/postalias/
/src/postfix/postfix/src/postmulti/
/src/postfix/postfix/src/flush/
/src/postfix/postfix/src/dnsblog/
/src/postfix/postfix/src/posttls-finger/
/src/postfix/postfix/src/pipe/
/src/postfix/postfix/src/oqmgr/
/src/postfix/postfix/src/milter/
/src/postfix/postfix/src/testing/
/src/postfix/postfix/src/postmap/
/src/postfix/postfix/src/sendmail/
/src/postfix/postfix/src/postfix/
/src/postfix/postfix/src/global/
/src/postfix/postfix/src/qmgr/
/src/postfix/postfix/mantools/
/src/postfix/postfix/src/tlsmgr/
/src/postfix/postfix/src/postlock/
/src/postfix/postfix/src/smtpstone/
/src/postfix/postfix/src/trivial-rewrite/
/src/postfix/postfix/src/master/
/src/postfix/postfix/src/local/
/src/postfix/postfix/src/postlogd/
/src/postfix/postfix/src/scache/
/src/postfix/postfix/src/discard/
/src/postfix/postfix/src/verify/
/src/postfix/postfix/src/fsstone/
/src/postfix/postfix/src/showq/
/src/postfix/postfix/src/postsuper/
/src/postfix/postfix/src/spawn/
/src/postfix/postfix/src/tlsproxy/
/src/postfix/postfix/src/pickup/
/src/postfix/postfix/src/postdrop/
/src/postfix/postfix/src/anvil/
/src/postfix/postfix/src/postcat/
/src/postfix/postfix/src/qmqpd/
/src/postfix/postfix/src/smtp/
/src/
/src/postfix/postfix/src/postconf/
/src/postfix/postfix/src/error/
/src/postfix/postfix/src/postlog/
/src/postfix/postfix/src/proxymap/
/src/postfix/postfix/src/util/
/src/postfix/postfix/src/cleanup/
/src/postfix/postfix/src/bounce/
/src/postfix/postfix/src/tls/

Sink analyser for CWEs

This section contains multiple tables, each table contains a list of sink functions/methods found in the project for one of the CWE supported by the sink analyser, together with information like which fuzzers statically reach the sink functions/methods and possible call path to that sink functions/methods if it is not statically reached by any fuzzers. Column 1 is the function/method name of the sink functions/methods found in the project. Column 2 lists all fuzzers (or no fuzzers at all) that have covered that particular function method statically. Column 3 shows a list of possible call paths to reach the specific function/method call if none of the fuzzers cover the target function/method calls. Lastly, column 4 shows possible fuzzer blockers that prevent an existing fuzzer from reaching the target sink functions/methods dynamically.

Sink functions/methods found for CWE79

Target sink Reached by fuzzer Function call path Possible branch blockers
getenv [] Path 1
Path 2

N/A

Sink functions/methods found for CWE787

Target sink Reached by fuzzer Function call path Possible branch blockers
memmove ['/src/fuzz_mime.c'] N/A
Blocker function Arguments type Return type Constants touched
tlsp_plaintext_event
in /src/postfix/postfix/src/tlsproxy/tlsproxy.c:998
['int', 'void*'] void []
tlsp_ciphertext_event
in /src/postfix/postfix/src/tlsproxy/tlsproxy.c:1022
['int', 'void*'] void []
tlsp_get_fd_event
in /src/postfix/postfix/src/tlsproxy/tlsproxy.c:1157
['int', 'void*'] void []
check_login_sender_acl
in /src/postfix/postfix/src/postdrop/postdrop.c:243
['uid_t', 'VSTRING*', 'VSTRING*'] int []
cleanup_chg_from
in /src/postfix/postfix/src/cleanup/cleanup_milter.c:1377
['void*', 'char*', 'char*'] char []
overrides_size_fields
in /src/postfix/postfix/src/cleanup/cleanup_envelope_test.c:108
['TEST_CASE*'] int []
cleanup_extracted
in /src/postfix/postfix/src/cleanup/cleanup_extracted.c:83
['CLEANUP_STATE*', 'int', 'char*', 'ssize_t'] void []
cleanup_milter_hbc_extend
in /src/postfix/postfix/src/cleanup/cleanup_milter.c:277
['void*', 'char*', 'ssize_t', 'char*', 'char*', 'char*', 'ssize_t', 'off_t'] char []
cleanup_add_rcpt
in /src/postfix/postfix/src/cleanup/cleanup_milter.c:1695
['void*', 'char*'] char []
cleanup_header_callback
in /src/postfix/postfix/src/cleanup/cleanup_message.c:499
['void*', 'int', 'HEADER_OPTS*', 'VSTRING*', 'off_t'] void []
local_service
in /src/postfix/postfix/src/local/local.c:795
['VSTREAM*', 'char*', 'char**'] void []
test_normalize_v4mapped_hostaddr
in /src/postfix/postfix/src/util/normalize_v4mapped_addr_test.c:31
['TEST_CASE*'] int []
header_token
in /src/postfix/postfix/src/global/header_token.c:107
['HEADER_TOKEN*', 'ssize_t', 'VSTRING*', 'char**', 'char*', 'int'] ssize_t []
postmap_queries
in /src/postfix/postfix/src/postmap/postmap.c:656
['VSTREAM*', 'char**', 'int', 'int', 'int'] int []
enqueue
in /src/postfix/postfix/src/sendmail/sendmail.c:676
['int', 'char*', 'char*', 'int', 'int', 'char*', 'char*', 'char*', 'char**'] void []
milter8_message
in /src/postfix/postfix/src/milter/milter8.c:2536
['MILTER*', 'VSTREAM*', 'off_t', 'ARGV*', 'ARGV*', 'ARGV*'] char []
cleanup_message
in /src/postfix/postfix/src/cleanup/cleanup_message.c:1102
['CLEANUP_STATE*', 'int', 'char*', 'ssize_t'] void []
error_service
in /src/postfix/postfix/src/error/error.c:214
['VSTREAM*', 'char*', 'char**'] void []
pipe_service
in /src/postfix/postfix/src/pipe/pipe.c:1334
['VSTREAM*', 'char*', 'char**'] void []
discard_service
in /src/postfix/postfix/src/discard/discard.c:206
['VSTREAM*', 'char*', 'char**'] void []
smtp_service
in /src/postfix/postfix/src/smtp/smtp.c:1364
['VSTREAM*', 'char*', 'char**'] void []
open_queue_file
in /src/postfix/postfix/src/cleanup/cleanup_milter.c:2441
['CLEANUP_STATE*', 'char*'] void []
bounce_warn_service
in /src/postfix/postfix/src/bounce/bounce_warn_service.c:85
['int', 'char*', 'char*', 'char*', 'char*', 'int', 'char*', 'char*', 'int', 'BOUNCE_TEMPLATES*'] int []
bounce_service
in /src/postfix/postfix/src/bounce/bounce.c:542
['VSTREAM*', 'char*', 'char**'] void []
qmgr_loop
in /src/postfix/postfix/src/oqmgr/qmgr.c:528
['char*', 'char**'] int []
qmgr_deliver_update
in /src/postfix/postfix/src/oqmgr/qmgr_deliver.c:244
['int', 'void*'] void []
qmgr_deliver
in /src/postfix/postfix/src/oqmgr/qmgr_deliver.c:379
['QMGR_TRANSPORT*', 'VSTREAM*'] void []
qmgr_active_done_2_bounce_flush
in /src/postfix/postfix/src/oqmgr/qmgr_active.c:343
['int', 'void*'] void []
qmgr_job_entry_select
in /src/postfix/postfix/src/qmgr/qmgr_job.c:829
['QMGR_TRANSPORT*'] QMGR_ENTRY []
server_sni_callback
in /src/postfix/postfix/src/tls/tls_misc.c:850
['SSL*', 'int*', 'void*'] int []
test_main
in /src/postfix/postfix/src/global/test_main.c:123
['int', 'char**', 'TEST_DRIVER_FN'] NORETURN []
master_vars_init
in /src/postfix/postfix/src/master/master_vars.c:59
[] void []
trigger_server_main
in /src/postfix/postfix/src/master/trigger_server.c:413
['int', 'char**', 'TRIGGER_SERVER_FN'] NORETURN []
dgram_server_main
in /src/postfix/postfix/src/master/dgram_server.c:306
['int', 'char**', 'DGRAM_SERVER_FN'] NORETURN []
event_server_main
in /src/postfix/postfix/src/master/event_server.c:572
['int', 'char**', 'MULTI_SERVER_FN'] NORETURN []
multi_server_main
in /src/postfix/postfix/src/master/multi_server.c:556
['int', 'char**', 'MULTI_SERVER_FN'] NORETURN []
single_server_main
in /src/postfix/postfix/src/master/single_server.c:427
['int', 'char**', 'SINGLE_SERVER_FN'] NORETURN []
dns_lookup_rl
in /src/postfix/postfix/src/dns/dns_lookup.c:1187
['char*', 'unsigned', 'DNS_RR**', 'VSTRING*', 'VSTRING*', 'int*', 'int'] int []
dns_lookup_rv
in /src/postfix/postfix/src/dns/dns_lookup.c:1266
['char*', 'unsigned', 'DNS_RR**', 'VSTRING*', 'VSTRING*', 'int*', 'int', 'unsigned*'] int []
dnsblog_service
in /src/postfix/postfix/src/dnsblog/dnsblog.c:249
['VSTREAM*', 'char*', 'char**'] void []
etrn_cmd
in /src/postfix/postfix/src/smtpd/smtpd.c:4459
['SMTPD_STATE*', 'int', 'SMTPD_TOKEN*'] int []
xclient_cmd
in /src/postfix/postfix/src/smtpd/smtpd.c:4566
['SMTPD_STATE*', 'int', 'SMTPD_TOKEN*'] int []
xforward_cmd
in /src/postfix/postfix/src/smtpd/smtpd.c:4925
['SMTPD_STATE*', 'int', 'SMTPD_TOKEN*'] int []
smtpd_service
in /src/postfix/postfix/src/smtpd/smtpd.c:6321
['VSTREAM*', 'char*', 'char**'] void []
rcpt_cmd
in /src/postfix/postfix/src/smtpd/smtpd.c:2970
['SMTPD_STATE*', 'int', 'SMTPD_TOKEN*'] int []
vrfy_cmd
in /src/postfix/postfix/src/smtpd/smtpd.c:4339
['SMTPD_STATE*', 'int', 'SMTPD_TOKEN*'] int []
helo_cmd
in /src/postfix/postfix/src/smtpd/smtpd.c:1844
['SMTPD_STATE*', 'int', 'SMTPD_TOKEN*'] int []
ehlo_cmd
in /src/postfix/postfix/src/smtpd/smtpd.c:1925
['SMTPD_STATE*', 'int', 'SMTPD_TOKEN*'] int []
mail_cmd
in /src/postfix/postfix/src/smtpd/smtpd.c:2573
['SMTPD_STATE*', 'int', 'SMTPD_TOKEN*'] int []
data_cmd
in /src/postfix/postfix/src/smtpd/smtpd.c:3365
['SMTPD_STATE*', 'int', 'SMTPD_TOKEN*'] int []
bdat_cmd
in /src/postfix/postfix/src/smtpd/smtpd.c:3996
['SMTPD_STATE*', 'int', 'SMTPD_TOKEN*'] int []
psc_dnsbl_init
in /src/postfix/postfix/src/postscreen/postscreen_dnsbl.c:584
[] void []
rewrite_service
in /src/postfix/postfix/src/trivial-rewrite/trivial-rewrite.c:459
['VSTREAM*', 'char*', 'char**'] void []
run
in /src/postfix/postfix/src/posttls-finger/posttls-finger.c:1796
['STATE*'] int []
master_refresh
in /src/postfix/postfix/src/master/master_conf.c:57
[] void []
xsasl_dovecot_server_get_mechanism_list
in /src/postfix/postfix/src/xsasl/xsasl_dovecot_server.c:480
['XSASL_SERVER*'] char []
xsasl_dovecot_server_first
in /src/postfix/postfix/src/xsasl/xsasl_dovecot_server.c:644
['XSASL_SERVER*', 'char*', 'char*', 'VSTRING*'] int []
dict_tcp_lookup
in /src/postfix/postfix/src/util/dict_tcp.c:154
['DICT*', 'char*'] char []
master_avail_event
in /src/postfix/postfix/src/master/master_avail.c:86
['int', 'void*'] void []
policy_create
in /src/postfix/postfix/src/smtp/smtp_tls_policy.c:630
['char*', 'void*'] void []
test_peer_from_non_socket
in /src/postfix/postfix/src/smtpd/smtpd_peer_test.c:303
[] void []
test_peer_from_unconn_socket
in /src/postfix/postfix/src/smtpd/smtpd_peer_test.c:400
[] void []
test_peer_from_pass_attr
in /src/postfix/postfix/src/smtpd/smtpd_peer_test.c:574
[] void []
test_peer_from_haproxy
in /src/postfix/postfix/src/smtpd/smtpd_peer_test.c:656
[] void []
qmqpd_service
in /src/postfix/postfix/src/qmqpd/qmqpd.c:746
['VSTREAM*', 'char*', 'char**'] void []
check_myhostname
in /src/postfix/postfix/src/global/mail_params.c:432
[] char []
pcf_check_mydomainname
in /src/postfix/postfix/src/postconf/postconf_builtin.c:229
[] char []
get_domainname
in /src/postfix/postfix/src/util/get_domainname.c:48
[] char []
midna_domain_to_ascii_create
in /src/postfix/postfix/src/util/midna_domain.c:169
['char*', 'void*'] void []
smtpd_sasl_auth_cmd_wrapper
in /src/postfix/postfix/src/smtpd/smtpd.c:2157
['SMTPD_STATE*', 'int', 'SMTPD_TOKEN*'] int []
rset_cmd
in /src/postfix/postfix/src/smtpd/smtpd.c:4288
['SMTPD_STATE*', 'int', 'SMTPD_TOKEN*'] int []
noop_cmd
in /src/postfix/postfix/src/smtpd/smtpd.c:4312
['SMTPD_STATE*', 'int', 'SMTPD_TOKEN*'] int []
quit_cmd
in /src/postfix/postfix/src/smtpd/smtpd.c:4542
['SMTPD_STATE*', 'int', 'SMTPD_TOKEN*'] int []
starttls_cmd
in /src/postfix/postfix/src/smtpd/smtpd.c:5390
['SMTPD_STATE*', 'int', 'SMTPD_TOKEN*'] int []
unimpl_cmd
in /src/postfix/postfix/src/smtpd/smtpd.c:5568
['SMTPD_STATE*', 'int', 'SMTPD_TOKEN*'] int []
help_cmd
in /src/postfix/postfix/src/smtpd/smtpd.c:5654
['SMTPD_STATE*', 'int', 'SMTPD_TOKEN*'] int []
psc_send_reply
in /src/postfix/postfix/src/postscreen/postscreen_send.c:129
['PSC_STATE*', 'char*'] int []
smtp_map11_external
in /src/postfix/postfix/src/smtp/smtp_map11.c:127
['VSTRING*', 'MAPS*', 'int'] int []
strip_address
in /src/postfix/postfix/src/global/tok822_parse.c:246
['VSTRING*', 'ssize_t', 'TOK822*'] void []
verify_service
in /src/postfix/postfix/src/verify/verify.c:590
['VSTREAM*', 'char*', 'char**'] void []
dict_memcache_update
in /src/postfix/postfix/src/global/dict_memcache.c:354
['DICT*', 'char*', 'char*'] int []
dict_memcache_lookup
in /src/postfix/postfix/src/global/dict_memcache.c:393
['DICT*', 'char*'] char []
dict_memcache_delete
in /src/postfix/postfix/src/global/dict_memcache.c:438
['DICT*', 'char*'] int []
pickup_service
in /src/postfix/postfix/src/pickup/pickup.c:532
['char*', 'ssize_t', 'char*', 'char**'] void []
cleanup_service
in /src/postfix/postfix/src/cleanup/cleanup.c:541
['VSTREAM*', 'char*', 'char**'] void []
smtpd_proxy_save_cmd
in /src/postfix/postfix/src/smtpd/smtpd_proxy.c:653
['SMTPD_STATE*', 'int', 'char*'] void []
read_banner
in /src/postfix/postfix/src/smtpstone/smtp-source.c:549
['int', 'void*'] void []
helo_done
in /src/postfix/postfix/src/smtpstone/smtp-source.c:604
['int', 'void*'] void []
mail_done
in /src/postfix/postfix/src/smtpstone/smtp-source.c:654
['int', 'void*'] void []
rcpt_done
in /src/postfix/postfix/src/smtpstone/smtp-source.c:714
['int', 'void*'] void []
data_done
in /src/postfix/postfix/src/smtpstone/smtp-source.c:771
['int', 'void*'] void []
dot_done
in /src/postfix/postfix/src/smtpstone/smtp-source.c:863
['int', 'void*'] void []
rset_done
in /src/postfix/postfix/src/smtpstone/smtp-source.c:912
['int', 'void*'] void []
quit_done
in /src/postfix/postfix/src/smtpstone/smtp-source.c:956
['int', 'void*'] void []
eval_command_status
in /src/postfix/postfix/src/pipe/pipe.c:1046
['int', 'char*', 'DELIVER_REQUEST*', 'PIPE_ATTR*', 'DSN_BUF*'] int []
psc_smtpd_read_event
in /src/postfix/postfix/src/postscreen/postscreen_smtpd.c:770
['int', 'void*'] void []
milter8_conn_event
in /src/postfix/postfix/src/milter/milter8.c:1924
['MILTER*', 'char*', 'char*', 'char*', 'unsigned', 'ARGV*'] char []
milter8_helo_event
in /src/postfix/postfix/src/milter/milter8.c:2022
['MILTER*', 'char*', 'int', 'ARGV*'] char []
milter8_mail_event
in /src/postfix/postfix/src/milter/milter8.c:2059
['MILTER*', 'char**', 'ARGV*'] char []
milter8_rcpt_event
in /src/postfix/postfix/src/milter/milter8.c:2100
['MILTER*', 'char**', 'ARGV*'] char []
milter8_data_event
in /src/postfix/postfix/src/milter/milter8.c:2142
['MILTER*', 'ARGV*'] char []
milter8_unknown_event
in /src/postfix/postfix/src/milter/milter8.c:2174
['MILTER*', 'char*', 'ARGV*'] char []
milter8_header
in /src/postfix/postfix/src/milter/milter8.c:2321
['void*', 'int', 'HEADER_OPTS*', 'VSTRING*', 'off_t'] void []
milter8_eoh
in /src/postfix/postfix/src/milter/milter8.c:2397
['void*'] void []
milter8_body
in /src/postfix/postfix/src/milter/milter8.c:2417
['void*', 'int', 'char*', 'ssize_t', 'off_t'] void []
milter8_eob
in /src/postfix/postfix/src/milter/milter8.c:2495
['void*'] void []
postalias
in /src/postfix/postfix/src/postalias/postalias.c:292
['char*', 'char*', 'int', 'int', 'int'] void []
postmap
in /src/postfix/postfix/src/postmap/postmap.c:391
['char*', 'char*', 'int', 'int', 'int'] void []
pcf_read_master
in /src/postfix/postfix/src/postconf/postconf_master.c:412
['int'] void []
dict_thash_open
in /src/postfix/postfix/src/util/dict_thash.c:65
['char*', 'int', 'int'] DICT []
dict_regexp_open
in /src/postfix/postfix/src/util/dict_regexp.c:747
['char*', 'int', 'int'] DICT []
dict_pcre_open
in /src/postfix/postfix/src/util/dict_pcre.c:999
['char*', 'int', 'int'] DICT []
pcf_register_user_parameters
in /src/postfix/postfix/src/postconf/postconf_user.c:352
['int'] void []
dict_pgsql_open
in /src/postfix/postfix/src/global/dict_pgsql.c:700
['char*', 'int', 'int'] DICT []
dict_ldap_open
in /src/postfix/postfix/src/global/dict_ldap.c:1506
['char*', 'int', 'int'] DICT []
dict_mongodb_open
in /src/postfix/postfix/src/global/dict_mongodb.c:500
['char*', 'int', 'int'] DICT []
dict_memcache_open
in /src/postfix/postfix/src/global/dict_memcache.c:532
['char*', 'int', 'int'] DICT []
dict_mysql_open
in /src/postfix/postfix/src/global/dict_mysql.c:768
['char*', 'int', 'int'] DICT []
test_flag_non_recommended_query
in /src/postfix/postfix/src/global/dict_sqlite_test.c:139
['TEST_CASE*'] int []
pcf_read_parameters
in /src/postfix/postfix/src/postconf/postconf_main.c:105
[] void []
dict_cidr_open
in /src/postfix/postfix/src/util/dict_cidr.c:251
['char*', 'int', 'int'] DICT []
cleanup_header_done_callback
in /src/postfix/postfix/src/cleanup/cleanup_message.c:722
['void*'] void []
passes_all_non_controls
in /src/postfix/postfix/src/util/clean_ascii_cntrl_space.c:135
['TEST_CASE*'] int []
replaces_all_controls
in /src/postfix/postfix/src/util/clean_ascii_cntrl_space.c:152
['TEST_CASE*'] int []
sendopts_strflags
in /src/postfix/postfix/src/global/sendopts.c:71
['unsigned', 'int'] char []
strategy_to_string
in /src/postfix/postfix/src/global/mail_addr_find.c:211
['VSTRING*', 'int'] char []
quote_flags_to_string
in /src/postfix/postfix/src/global/quote_flags.c:80
['VSTRING*', 'int'] char []
pcf_check_compat_options
in /src/postfix/postfix/src/postconf/postconf.c:793
['int'] void []
psc_starttls_finish
in /src/postfix/postfix/src/postscreen/postscreen_starttls.c:109
['int', 'void*'] void []
psc_starttls_first
in /src/postfix/postfix/src/postscreen/postscreen_starttls.c:199
['int', 'void*'] void []
psc_starttls_cmd
in /src/postfix/postfix/src/postscreen/postscreen_smtpd.c:429
['PSC_STATE*', 'char*'] int []
psc_endpt_lookup_done
in /src/postfix/postfix/src/postscreen/postscreen.c:700
['int', 'VSTREAM*', 'MAI_HOSTADDR_STR*', 'MAI_SERVPORT_STR*', 'MAI_HOSTADDR_STR*', 'MAI_SERVPORT_STR*'] void []
psc_smtpd_time_event
in /src/postfix/postfix/src/postscreen/postscreen_smtpd.c:714
['int', 'void*'] void []
milter_receive
in /src/postfix/postfix/src/milter/milter.c:839
['VSTREAM*', 'int'] MILTERS []
flush_service
in /src/postfix/postfix/src/flush/flush.c:751
['VSTREAM*', 'char*', 'char**'] void []
tlsmgr_post_init
in /src/postfix/postfix/src/tlsmgr/tlsmgr.c:979
['char*', 'char**'] void []
tlsmgr_before_exit
in /src/postfix/postfix/src/tlsmgr/tlsmgr.c:1042
['char*', 'char**'] void []
bounce_trace_service
in /src/postfix/postfix/src/bounce/bounce_trace_service.c:82
['int', 'char*', 'char*', 'char*', 'char*', 'int', 'char*', 'char*', 'int', 'BOUNCE_TEMPLATES*'] int []
trigger_server_accept_fifo
in /src/postfix/postfix/src/master/trigger_server.c:297
['int', 'void*'] void []
trigger_server_accept_local
in /src/postfix/postfix/src/master/trigger_server.c:321
['int', 'void*'] void []
trigger_server_accept_pass
in /src/postfix/postfix/src/master/trigger_server.c:367
['int', 'void*'] void []
dgram_server_accept_unix
in /src/postfix/postfix/src/master/dgram_server.c:282
['int', 'void*'] void []
event_server_accept_local
in /src/postfix/postfix/src/master/event_server.c:447
['int', 'void*'] void []
event_server_accept_pass
in /src/postfix/postfix/src/master/event_server.c:489
['int', 'void*'] void []
event_server_accept_inet
in /src/postfix/postfix/src/master/event_server.c:532
['int', 'void*'] void []
multi_server_execute
in /src/postfix/postfix/src/master/multi_server.c:346
['int', 'void*'] void []
multi_server_accept_local
in /src/postfix/postfix/src/master/multi_server.c:431
['int', 'void*'] void []
multi_server_accept_pass
in /src/postfix/postfix/src/master/multi_server.c:473
['int', 'void*'] void []
multi_server_accept_inet
in /src/postfix/postfix/src/master/multi_server.c:516
['int', 'void*'] void []
single_server_accept_local
in /src/postfix/postfix/src/master/single_server.c:320
['int', 'void*'] void []
single_server_accept_pass
in /src/postfix/postfix/src/master/single_server.c:356
['int', 'void*'] void []
single_server_accept_inet
in /src/postfix/postfix/src/master/single_server.c:393
['int', 'void*'] void []
dict_dbm_lookup
in /src/postfix/postfix/src/util/dict_dbm.c:79
['DICT*', 'char*'] char []
dict_dbm_update
in /src/postfix/postfix/src/util/dict_dbm.c:151
['DICT*', 'char*', 'char*'] int []
dict_dbm_delete
in /src/postfix/postfix/src/util/dict_dbm.c:235
['DICT*', 'char*'] int []
dict_dbm_sequence
in /src/postfix/postfix/src/util/dict_dbm.c:312
['DICT*', 'int', 'char**', 'char**'] int []
dict_dbm_open
in /src/postfix/postfix/src/util/dict_dbm.c:412
['char*', 'int', 'int'] DICT []
dict_db_lookup
in /src/postfix/postfix/src/util/dict_db.c:179
['DICT*', 'char*'] char []
dict_db_update
in /src/postfix/postfix/src/util/dict_db.c:258
['DICT*', 'char*', 'char*'] int []
dict_db_delete
in /src/postfix/postfix/src/util/dict_db.c:348
['DICT*', 'char*'] int []
dict_db_sequence
in /src/postfix/postfix/src/util/dict_db.c:423
['DICT*', 'int', 'char**', 'char**'] int []
dict_hash_open
in /src/postfix/postfix/src/util/dict_db.c:830
['char*', 'int', 'int'] DICT []
dict_btree_open
in /src/postfix/postfix/src/util/dict_db.c:857
['char*', 'int', 'int'] DICT []
mkmap_dbm_open
in /src/postfix/postfix/src/util/mkmap_dbm.c:77
['char*'] MKMAP []
dict_cdb_open
in /src/postfix/postfix/src/util/dict_cdb.c:494
['char*', 'int', 'int'] DICT []
open_lock
in /src/postfix/postfix/src/util/open_lock.c:58
['char*', 'int', 'mode_t', 'VSTRING*'] VSTREAM []
dict_lmdb_lookup
in /src/postfix/postfix/src/util/dict_lmdb.c:133
['DICT*', 'char*'] char []
dict_lmdb_update
in /src/postfix/postfix/src/util/dict_lmdb.c:218
['DICT*', 'char*', 'char*'] int []
dict_lmdb_delete
in /src/postfix/postfix/src/util/dict_lmdb.c:309
['DICT*', 'char*'] int []
dict_lmdb_sequence
in /src/postfix/postfix/src/util/dict_lmdb.c:394
['DICT*', 'int', 'char**', 'char**'] int []
dict_lmdb_open
in /src/postfix/postfix/src/util/dict_lmdb.c:545
['char*', 'int', 'int'] DICT []
mkmap_sdbm_open
in /src/postfix/postfix/src/util/mkmap_sdbm.c:74
['char*'] MKMAP []
mkmap_db_after_open
in /src/postfix/postfix/src/util/mkmap_db.c:82
['MKMAP*'] void []
mkmap_hash_open
in /src/postfix/postfix/src/util/mkmap_db.c:160
['char*'] MKMAP []
mkmap_btree_open
in /src/postfix/postfix/src/util/mkmap_db.c:167
['char*'] MKMAP []
pcf_edit_main
in /src/postfix/postfix/src/postconf/postconf_edit.c:153
['int', 'int', 'char**'] void []
pcf_edit_master
in /src/postfix/postfix/src/postconf/postconf_edit.c:304
['int', 'int', 'char**'] void []
dict_sdbm_lookup
in /src/postfix/postfix/src/util/dict_sdbm.c:73
['DICT*', 'char*'] char []
dict_sdbm_update
in /src/postfix/postfix/src/util/dict_sdbm.c:145
['DICT*', 'char*', 'char*'] int []
dict_sdbm_delete
in /src/postfix/postfix/src/util/dict_sdbm.c:229
['DICT*', 'char*'] int []
dict_sdbm_sequence
in /src/postfix/postfix/src/util/dict_sdbm.c:306
['DICT*', 'int', 'char**', 'char**'] int []
dict_sdbm_open
in /src/postfix/postfix/src/util/dict_sdbm.c:407
['char*', 'int', 'int'] DICT []
dict_default_lock
in /src/postfix/postfix/src/util/dict_alloc.c:121
['DICT*', 'int'] int []
dict_proxy_sequence
in /src/postfix/postfix/src/global/dict_proxy.c:108
['DICT*', 'int', 'char**', 'char**'] int []
dict_proxy_lookup
in /src/postfix/postfix/src/global/dict_proxy.c:193
['DICT*', 'char*'] char []
dict_proxy_update
in /src/postfix/postfix/src/global/dict_proxy.c:269
['DICT*', 'char*', 'char*'] int []
dict_proxy_delete
in /src/postfix/postfix/src/global/dict_proxy.c:342
['DICT*', 'char*'] int []
valid_refcounts_for_good_composite_syntax
in /src/postfix/postfix/src/util/dict_pipe_test.c:40
[] int []
valid_refcounts_for_bad_composite_syntax
in /src/postfix/postfix/src/util/dict_pipe_test.c:89
[] int []
postalias_queries
in /src/postfix/postfix/src/postalias/postalias.c:516
['VSTREAM*', 'char**', 'int', 'int'] int []
postalias_query
in /src/postfix/postfix/src/postalias/postalias.c:582
['char*', 'char*', 'char*', 'int'] int []
postalias_deletes
in /src/postfix/postfix/src/postalias/postalias.c:607
['VSTREAM*', 'char**', 'int', 'int'] int []
postalias_delete
in /src/postfix/postfix/src/postalias/postalias.c:664
['char*', 'char*', 'char*', 'int'] int []
postalias_seq
in /src/postfix/postfix/src/postalias/postalias.c:685
['char*', 'char*', 'int'] void []
postmap_header
in /src/postfix/postfix/src/postmap/postmap.c:630
['void*', 'int', 'HEADER_OPTS*', 'VSTRING*', 'off_t'] void []
postmap_query
in /src/postfix/postfix/src/postmap/postmap.c:781
['char*', 'char*', 'char*', 'int'] int []
postmap_deletes
in /src/postfix/postfix/src/postmap/postmap.c:816
['VSTREAM*', 'char**', 'int', 'int'] int []
postmap_delete
in /src/postfix/postfix/src/postmap/postmap.c:873
['char*', 'char*', 'char*', 'int'] int []
postmap_seq
in /src/postfix/postfix/src/postmap/postmap.c:894
['char*', 'char*', 'int'] void []
tlsmgr_pre_init
in /src/postfix/postfix/src/tlsmgr/tlsmgr.c:851
['char*', 'char**'] void []
dict_proxy_open
in /src/postfix/postfix/src/proxymap/proxymap.c:701
['char*', 'int', 'int'] DICT []
pre_jail_init_server
in /src/postfix/postfix/src/tlsproxy/tlsproxy.c:1557
[] void []
pre_jail_init_client
in /src/postfix/postfix/src/tlsproxy/tlsproxy.c:1691
[] void []
transport_pre_init
in /src/postfix/postfix/src/trivial-rewrite/transport.c:99
['char*', 'char*'] TRANSPORT_INFO []
resolve_init
in /src/postfix/postfix/src/trivial-rewrite/resolve.c:810
[] void []
smtpd_chat_pre_jail_init
in /src/postfix/postfix/src/smtpd/smtpd_chat.c:125
[] void []
smtpd_check_init
in /src/postfix/postfix/src/smtpd/smtpd_check.c:767
[] void []
rest_update
in /src/postfix/postfix/src/smtpd/smtpd_check.c:5947
['char**'] int []
rest_class
in /src/postfix/postfix/src/smtpd/smtpd_check.c:5963
['char*'] void []
psc_smtpd_pre_jail_init
in /src/postfix/postfix/src/postscreen/postscreen_smtpd.c:1313
[] void []
cleanup_pre_jail
in /src/postfix/postfix/src/cleanup/cleanup_init.c:329
['char*', 'char**'] void []
proxymap_service
in /src/postfix/postfix/src/proxymap/proxymap.c:646
['VSTREAM*', 'char*', 'char**'] void []
propagates_notfound_and_found
in /src/postfix/postfix/src/util/dict_pipe_test.c:137
[] int []
propagates_error
in /src/postfix/postfix/src/util/dict_union_test.c:163
[] int []
no_comma_for_not_found
in /src/postfix/postfix/src/util/dict_union_test.c:187
[] int []
propagates_notfound_and_error
in /src/postfix/postfix/src/util/dict_pipe_test.c:163
[] int []
dict_cache_open
in /src/postfix/postfix/src/util/dict_cache.c:628
['char*', 'int', 'int'] DICT_CACHE []
dict_pipe_open
in /src/postfix/postfix/src/util/dict_pipe.c:111
['char*', 'int', 'int'] DICT []
dict_test
in /src/postfix/postfix/src/util/dict_test.c:36
['int', 'char**'] void []
dict_union_open
in /src/postfix/postfix/src/util/dict_union.c:124
['char*', 'int', 'int'] DICT []
match_list_init
in /src/postfix/postfix/src/util/match_list.c:187
['char*', 'int', 'char*', 'int'] MATCH_LIST []
dict_debug_open
in /src/postfix/postfix/src/util/dict_debug.c:139
['char*', 'int', 'int'] DICT []
midna_domain_to_utf8_create
in /src/postfix/postfix/src/util/midna_domain.c:223
['char*', 'void*'] void []
mail_response
in /src/postfix/postfix/src/smtpstone/smtp-sink.c:694
['SINK_STATE*', 'char*'] void []
command_read
in /src/postfix/postfix/src/smtpstone/smtp-sink.c:1141
['SINK_STATE*'] int []
smtp_header_rewrite
in /src/postfix/postfix/src/smtp/smtp_proto.c:1336
['void*', 'int', 'HEADER_OPTS*', 'VSTRING*', 'off_t'] void []
nbbio_event
in /src/postfix/postfix/src/util/nbbio.c:161
['int', 'void*'] void []