Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/external/ibm-public/postfix merge postfix-3.5.0
details: https://anonhg.NetBSD.org/src/rev/c978a2331fce
branches: trunk
changeset: 970276:c978a2331fce
user: christos <christos%NetBSD.org@localhost>
date: Wed Mar 18 19:05:13 2020 +0000
description:
merge postfix-3.5.0
diffstat:
external/ibm-public/postfix/dist/README_FILES/ADDRESS_VERIFICATION_README | 17 +-
external/ibm-public/postfix/dist/README_FILES/INSTALL | 222 +-
external/ibm-public/postfix/dist/README_FILES/TLS_README | 350 +-
external/ibm-public/postfix/dist/conf/main.cf | 6 +-
external/ibm-public/postfix/dist/conf/master.cf | 11 +-
external/ibm-public/postfix/dist/conf/post-install | 17 +-
external/ibm-public/postfix/dist/conf/postfix-files | 5 +-
external/ibm-public/postfix/dist/conf/postfix-script | 91 +-
external/ibm-public/postfix/dist/conf/postfix-tls-script | 4 +-
external/ibm-public/postfix/dist/html/ADDRESS_VERIFICATION_README.html | 12 +
external/ibm-public/postfix/dist/html/INSTALL.html | 17 +-
external/ibm-public/postfix/dist/html/TLS_README.html | 411 +-
external/ibm-public/postfix/dist/html/postconf.5.html | 1827 ++++++++-
external/ibm-public/postfix/dist/makedefs | 88 +-
external/ibm-public/postfix/dist/man/man1/makedefs.1 | 2 +-
external/ibm-public/postfix/dist/man/man1/postalias.1 | 17 +-
external/ibm-public/postfix/dist/man/man1/postcat.1 | 6 +-
external/ibm-public/postfix/dist/man/man1/postconf.1 | 100 +-
external/ibm-public/postfix/dist/man/man1/postdrop.1 | 20 +-
external/ibm-public/postfix/dist/man/man1/postfix.1 | 55 +-
external/ibm-public/postfix/dist/man/man1/postkick.1 | 6 +-
external/ibm-public/postfix/dist/man/man1/postlock.1 | 6 +-
external/ibm-public/postfix/dist/man/man1/postlog.1 | 31 +-
external/ibm-public/postfix/dist/man/man1/postmap.1 | 54 +-
external/ibm-public/postfix/dist/man/man1/postmulti.1 | 28 +-
external/ibm-public/postfix/dist/man/man1/postqueue.1 | 32 +-
external/ibm-public/postfix/dist/man/man1/postsuper.1 | 100 +-
external/ibm-public/postfix/dist/man/man1/posttls-finger.1 | 26 +-
external/ibm-public/postfix/dist/man/man1/sendmail.1 | 35 +-
external/ibm-public/postfix/dist/man/man5/access.5 | 47 +-
external/ibm-public/postfix/dist/man/man5/aliases.5 | 69 +-
external/ibm-public/postfix/dist/man/man5/canonical.5 | 125 +-
external/ibm-public/postfix/dist/man/man5/cidr_table.5 | 92 +-
external/ibm-public/postfix/dist/man/man5/generic.5 | 10 +-
external/ibm-public/postfix/dist/man/man5/header_checks.5 | 23 +-
external/ibm-public/postfix/dist/man/man5/ldap_table.5 | 56 +-
external/ibm-public/postfix/dist/man/man5/master.5 | 27 +-
external/ibm-public/postfix/dist/man/man5/mysql_table.5 | 127 +-
external/ibm-public/postfix/dist/man/man5/pgsql_table.5 | 90 +-
external/ibm-public/postfix/dist/man/man5/postconf.5 | 1603 +++++++-
external/ibm-public/postfix/dist/man/man5/socketmap_table.5 | 4 +-
external/ibm-public/postfix/dist/man/man5/sqlite_table.5 | 48 +-
external/ibm-public/postfix/dist/man/man5/tcp_table.5 | 16 +-
external/ibm-public/postfix/dist/man/man5/transport.5 | 44 +-
external/ibm-public/postfix/dist/man/man5/virtual.5 | 77 +-
external/ibm-public/postfix/dist/man/man8/anvil.8 | 13 +-
external/ibm-public/postfix/dist/man/man8/bounce.8 | 14 +-
external/ibm-public/postfix/dist/man/man8/cleanup.8 | 31 +-
external/ibm-public/postfix/dist/man/man8/discard.8 | 14 +-
external/ibm-public/postfix/dist/man/man8/dnsblog.8 | 27 +-
external/ibm-public/postfix/dist/man/man8/error.8 | 14 +-
external/ibm-public/postfix/dist/man/man8/flush.8 | 14 +-
external/ibm-public/postfix/dist/man/man8/local.8 | 44 +-
external/ibm-public/postfix/dist/man/man8/master.8 | 33 +-
external/ibm-public/postfix/dist/man/man8/oqmgr.8 | 81 +-
external/ibm-public/postfix/dist/man/man8/pickup.8 | 19 +-
external/ibm-public/postfix/dist/man/man8/pipe.8 | 57 +-
external/ibm-public/postfix/dist/man/man8/postlogd.8 | 2 +-
external/ibm-public/postfix/dist/man/man8/postscreen.8 | 53 +-
external/ibm-public/postfix/dist/man/man8/proxymap.8 | 9 +-
external/ibm-public/postfix/dist/man/man8/qmgr.8 | 129 +-
external/ibm-public/postfix/dist/man/man8/qmqpd.8 | 20 +-
external/ibm-public/postfix/dist/man/man8/scache.8 | 14 +-
external/ibm-public/postfix/dist/man/man8/showq.8 | 14 +-
external/ibm-public/postfix/dist/man/man8/smtp.8 | 154 +-
external/ibm-public/postfix/dist/man/man8/smtpd.8 | 72 +-
external/ibm-public/postfix/dist/man/man8/spawn.8 | 24 +-
external/ibm-public/postfix/dist/man/man8/tlsmgr.8 | 14 +-
external/ibm-public/postfix/dist/man/man8/tlsproxy.8 | 194 +-
external/ibm-public/postfix/dist/man/man8/trivial-rewrite.8 | 14 +-
external/ibm-public/postfix/dist/man/man8/verify.8 | 22 +-
external/ibm-public/postfix/dist/man/man8/virtual.8 | 31 +-
external/ibm-public/postfix/dist/postfix-install | 11 +-
external/ibm-public/postfix/dist/proto/ADDRESS_VERIFICATION_README.html | 12 +
external/ibm-public/postfix/dist/proto/INSTALL.html | 15 +-
external/ibm-public/postfix/dist/proto/TLS_README.html | 409 +-
external/ibm-public/postfix/dist/proto/postconf.proto | 1625 +++++++-
external/ibm-public/postfix/dist/src/anvil/anvil.c | 13 +-
external/ibm-public/postfix/dist/src/bounce/bounce.c | 14 +-
external/ibm-public/postfix/dist/src/bounce/bounce_notify_util.c | 11 +-
external/ibm-public/postfix/dist/src/bounce/bounce_template.c | 4 +-
external/ibm-public/postfix/dist/src/cleanup/cleanup.c | 31 +-
external/ibm-public/postfix/dist/src/cleanup/cleanup.h | 17 +-
external/ibm-public/postfix/dist/src/cleanup/cleanup_addr.c | 17 +-
external/ibm-public/postfix/dist/src/cleanup/cleanup_api.c | 10 +-
external/ibm-public/postfix/dist/src/cleanup/cleanup_body_edit.c | 2 +-
external/ibm-public/postfix/dist/src/cleanup/cleanup_envelope.c | 25 +-
external/ibm-public/postfix/dist/src/cleanup/cleanup_init.c | 30 +-
external/ibm-public/postfix/dist/src/cleanup/cleanup_map11.c | 11 +-
external/ibm-public/postfix/dist/src/cleanup/cleanup_map1n.c | 18 +-
external/ibm-public/postfix/dist/src/cleanup/cleanup_message.c | 91 +-
external/ibm-public/postfix/dist/src/cleanup/cleanup_milter.c | 150 +-
external/ibm-public/postfix/dist/src/cleanup/cleanup_out_recipient.c | 9 +-
external/ibm-public/postfix/dist/src/cleanup/cleanup_region.c | 4 +-
external/ibm-public/postfix/dist/src/cleanup/cleanup_state.c | 12 +-
external/ibm-public/postfix/dist/src/discard/discard.c | 14 +-
external/ibm-public/postfix/dist/src/dns/dns.h | 12 +-
external/ibm-public/postfix/dist/src/dns/dns_lookup.c | 25 +-
external/ibm-public/postfix/dist/src/dns/dns_str_resflags.c | 2 +-
external/ibm-public/postfix/dist/src/dnsblog/dnsblog.c | 22 +-
external/ibm-public/postfix/dist/src/error/error.c | 14 +-
external/ibm-public/postfix/dist/src/flush/flush.c | 14 +-
external/ibm-public/postfix/dist/src/global/anvil_clnt.c | 7 +-
external/ibm-public/postfix/dist/src/global/anvil_clnt.h | 7 +-
external/ibm-public/postfix/dist/src/global/been_here.c | 4 +-
external/ibm-public/postfix/dist/src/global/been_here.h | 2 +-
external/ibm-public/postfix/dist/src/global/bounce_log.c | 9 +-
external/ibm-public/postfix/dist/src/global/clnt_stream.c | 4 +-
external/ibm-public/postfix/dist/src/global/deliver_request.h | 16 +-
external/ibm-public/postfix/dist/src/global/dict_ldap.c | 29 +-
external/ibm-public/postfix/dist/src/global/dict_mysql.c | 237 +-
external/ibm-public/postfix/dist/src/global/dict_pgsql.c | 106 +-
external/ibm-public/postfix/dist/src/global/ehlo_mask.c | 10 +-
external/ibm-public/postfix/dist/src/global/ehlo_mask.h | 8 +-
external/ibm-public/postfix/dist/src/global/haproxy_srvr.c | 2 +-
external/ibm-public/postfix/dist/src/global/haproxy_srvr.h | 2 +-
external/ibm-public/postfix/dist/src/global/header_body_checks.c | 13 +-
external/ibm-public/postfix/dist/src/global/info_log_addr_form.c | 2 +-
external/ibm-public/postfix/dist/src/global/info_log_addr_form.h | 2 +-
external/ibm-public/postfix/dist/src/global/log_adhoc.c | 19 +-
external/ibm-public/postfix/dist/src/global/mail_addr_crunch.c | 122 +-
external/ibm-public/postfix/dist/src/global/mail_addr_crunch.h | 2 +-
external/ibm-public/postfix/dist/src/global/mail_addr_find.c | 611 ++-
external/ibm-public/postfix/dist/src/global/mail_addr_find.h | 2 +-
external/ibm-public/postfix/dist/src/global/mail_addr_form.c | 2 +-
external/ibm-public/postfix/dist/src/global/mail_addr_form.h | 2 +-
external/ibm-public/postfix/dist/src/global/mail_addr_map.c | 433 ++-
external/ibm-public/postfix/dist/src/global/mail_addr_map.h | 2 +-
external/ibm-public/postfix/dist/src/global/mail_command_client.c | 7 +-
external/ibm-public/postfix/dist/src/global/mail_conf.c | 54 +-
external/ibm-public/postfix/dist/src/global/mail_conf.h | 8 +-
external/ibm-public/postfix/dist/src/global/mail_conf_int.c | 19 +-
external/ibm-public/postfix/dist/src/global/mail_conf_long.c | 2 +-
external/ibm-public/postfix/dist/src/global/mail_conf_nint.c | 2 +-
external/ibm-public/postfix/dist/src/global/mail_conf_time.c | 14 +-
external/ibm-public/postfix/dist/src/global/mail_copy.c | 2 +-
external/ibm-public/postfix/dist/src/global/mail_error.c | 2 +-
external/ibm-public/postfix/dist/src/global/mail_params.c | 61 +-
external/ibm-public/postfix/dist/src/global/mail_params.h | 361 +-
external/ibm-public/postfix/dist/src/global/mail_parm_split.c | 25 +-
external/ibm-public/postfix/dist/src/global/mail_proto.h | 30 +-
external/ibm-public/postfix/dist/src/global/mail_queue.h | 10 +-
external/ibm-public/postfix/dist/src/global/mail_task.c | 2 +-
external/ibm-public/postfix/dist/src/global/mail_version.h | 13 +-
external/ibm-public/postfix/dist/src/global/maillog_client.c | 2 +-
external/ibm-public/postfix/dist/src/global/maillog_client.h | 2 +-
external/ibm-public/postfix/dist/src/global/map_search.c | 2 +-
external/ibm-public/postfix/dist/src/global/map_search.h | 2 +-
external/ibm-public/postfix/dist/src/global/maps.c | 85 +-
external/ibm-public/postfix/dist/src/global/maps.h | 2 +-
external/ibm-public/postfix/dist/src/global/memcache_proto.c | 2 +-
external/ibm-public/postfix/dist/src/global/mime_state.c | 12 +-
external/ibm-public/postfix/dist/src/global/mkmap_db.c | 2 +-
external/ibm-public/postfix/dist/src/global/normalize_mailhost_addr.c | 2 +-
external/ibm-public/postfix/dist/src/global/normalize_mailhost_addr.h | 2 +-
external/ibm-public/postfix/dist/src/global/off_cvt.c | 2 +-
external/ibm-public/postfix/dist/src/global/opened.c | 2 +-
external/ibm-public/postfix/dist/src/global/post_mail.c | 9 +-
external/ibm-public/postfix/dist/src/global/post_mail.h | 7 +-
external/ibm-public/postfix/dist/src/global/quote_822_local.c | 2 +-
external/ibm-public/postfix/dist/src/global/quote_822_local.h | 2 +-
external/ibm-public/postfix/dist/src/global/quote_flags.c | 2 +-
external/ibm-public/postfix/dist/src/global/quote_flags.h | 2 +-
external/ibm-public/postfix/dist/src/global/rcpt_buf.c | 4 +-
external/ibm-public/postfix/dist/src/global/rec_type.h | 4 +-
external/ibm-public/postfix/dist/src/global/record.c | 12 +-
external/ibm-public/postfix/dist/src/global/reject_deliver_request.c | 2 +-
external/ibm-public/postfix/dist/src/global/resolve_clnt.c | 27 +-
external/ibm-public/postfix/dist/src/global/resolve_clnt.h | 2 +-
external/ibm-public/postfix/dist/src/global/scache.h | 9 +-
external/ibm-public/postfix/dist/src/global/sent.c | 13 +-
external/ibm-public/postfix/dist/src/global/smtp_reply_footer.c | 4 +-
external/ibm-public/postfix/dist/src/global/smtp_stream.c | 116 +-
external/ibm-public/postfix/dist/src/global/smtp_stream.h | 2 +-
external/ibm-public/postfix/dist/src/global/smtputf8.h | 6 +-
external/ibm-public/postfix/dist/src/global/split_addr.c | 22 +-
external/ibm-public/postfix/dist/src/global/split_addr.h | 2 +-
external/ibm-public/postfix/dist/src/global/strip_addr.c | 66 +-
external/ibm-public/postfix/dist/src/global/strip_addr.h | 2 +-
external/ibm-public/postfix/dist/src/global/uxtext.c | 11 +-
external/ibm-public/postfix/dist/src/global/verify.c | 14 +-
external/ibm-public/postfix/dist/src/global/verify_sender_addr.c | 4 +-
external/ibm-public/postfix/dist/src/global/xtext.c | 11 +-
external/ibm-public/postfix/dist/src/local/alias.c | 4 +-
external/ibm-public/postfix/dist/src/local/forward.c | 7 +-
external/ibm-public/postfix/dist/src/local/local.c | 53 +-
external/ibm-public/postfix/dist/src/local/mailbox.c | 12 +-
external/ibm-public/postfix/dist/src/local/unknown.c | 27 +-
external/ibm-public/postfix/dist/src/master/dgram_server.c | 2 +-
external/ibm-public/postfix/dist/src/master/event_server.c | 75 +-
external/ibm-public/postfix/dist/src/master/mail_server.h | 17 +-
external/ibm-public/postfix/dist/src/master/master.c | 64 +-
external/ibm-public/postfix/dist/src/master/master.h | 2 +-
external/ibm-public/postfix/dist/src/master/master_conf.c | 2 +-
external/ibm-public/postfix/dist/src/master/master_ent.c | 15 +-
external/ibm-public/postfix/dist/src/master/master_listen.c | 2 +-
external/ibm-public/postfix/dist/src/master/master_proto.h | 2 +-
external/ibm-public/postfix/dist/src/master/master_sig.c | 16 +-
external/ibm-public/postfix/dist/src/master/master_spawn.c | 7 +-
external/ibm-public/postfix/dist/src/master/master_wakeup.c | 12 +-
external/ibm-public/postfix/dist/src/master/multi_server.c | 30 +-
external/ibm-public/postfix/dist/src/master/single_server.c | 71 +-
external/ibm-public/postfix/dist/src/master/trigger_server.c | 30 +-
external/ibm-public/postfix/dist/src/milter/milter.c | 13 +-
external/ibm-public/postfix/dist/src/milter/milter.h | 8 +-
external/ibm-public/postfix/dist/src/milter/milter8.c | 30 +-
external/ibm-public/postfix/dist/src/milter/test-milter.c | 14 +-
external/ibm-public/postfix/dist/src/oqmgr/qmgr.c | 81 +-
external/ibm-public/postfix/dist/src/oqmgr/qmgr.h | 8 +-
external/ibm-public/postfix/dist/src/oqmgr/qmgr_active.c | 42 +-
external/ibm-public/postfix/dist/src/oqmgr/qmgr_error.c | 2 +-
external/ibm-public/postfix/dist/src/oqmgr/qmgr_message.c | 61 +-
external/ibm-public/postfix/dist/src/pickup/pickup.c | 24 +-
external/ibm-public/postfix/dist/src/pipe/pipe.c | 57 +-
external/ibm-public/postfix/dist/src/postalias/postalias.c | 38 +-
external/ibm-public/postfix/dist/src/postcat/postcat.c | 12 +-
external/ibm-public/postfix/dist/src/postconf/postconf.c | 115 +-
external/ibm-public/postfix/dist/src/postconf/postconf.h | 8 +-
external/ibm-public/postfix/dist/src/postconf/postconf_builtin.c | 7 +-
external/ibm-public/postfix/dist/src/postconf/postconf_dbms.c | 148 +-
external/ibm-public/postfix/dist/src/postconf/postconf_lookup.c | 14 +-
external/ibm-public/postfix/dist/src/postconf/postconf_master.c | 18 +-
external/ibm-public/postfix/dist/src/postconf/postconf_user.c | 24 +-
external/ibm-public/postfix/dist/src/postdrop/postdrop.c | 45 +-
external/ibm-public/postfix/dist/src/postfix/postfix.c | 87 +-
external/ibm-public/postfix/dist/src/postkick/postkick.c | 18 +-
external/ibm-public/postfix/dist/src/postlock/postlock.c | 13 +-
external/ibm-public/postfix/dist/src/postlog/postlog.c | 51 +-
external/ibm-public/postfix/dist/src/postlogd/postlogd.c | 2 +-
external/ibm-public/postfix/dist/src/postmap/postmap.c | 180 +-
external/ibm-public/postfix/dist/src/postmulti/postmulti.c | 53 +-
external/ibm-public/postfix/dist/src/postqueue/postqueue.c | 63 +-
external/ibm-public/postfix/dist/src/postqueue/showq_compat.c | 29 +-
external/ibm-public/postfix/dist/src/postqueue/showq_json.c | 20 +-
external/ibm-public/postfix/dist/src/postscreen/postscreen.c | 72 +-
external/ibm-public/postfix/dist/src/postscreen/postscreen.h | 22 +-
external/ibm-public/postfix/dist/src/postscreen/postscreen_dnsbl.c | 4 +-
external/ibm-public/postfix/dist/src/postscreen/postscreen_early.c | 7 +-
external/ibm-public/postfix/dist/src/postscreen/postscreen_endpt.c | 34 +-
external/ibm-public/postfix/dist/src/postscreen/postscreen_haproxy.c | 101 +-
external/ibm-public/postfix/dist/src/postscreen/postscreen_haproxy.h | 2 +-
external/ibm-public/postfix/dist/src/postscreen/postscreen_misc.c | 7 +-
external/ibm-public/postfix/dist/src/postscreen/postscreen_send.c | 56 +-
external/ibm-public/postfix/dist/src/postscreen/postscreen_smtpd.c | 138 +-
external/ibm-public/postfix/dist/src/postscreen/postscreen_starttls.c | 16 +-
external/ibm-public/postfix/dist/src/postscreen/postscreen_state.c | 20 +-
external/ibm-public/postfix/dist/src/postscreen/postscreen_tests.c | 73 +-
external/ibm-public/postfix/dist/src/postsuper/postsuper.c | 546 +-
external/ibm-public/postfix/dist/src/posttls-finger/posttls-finger.c | 298 +-
external/ibm-public/postfix/dist/src/proxymap/proxymap.c | 35 +-
external/ibm-public/postfix/dist/src/qmgr/qmgr.c | 129 +-
external/ibm-public/postfix/dist/src/qmgr/qmgr.h | 8 +-
external/ibm-public/postfix/dist/src/qmgr/qmgr_active.c | 42 +-
external/ibm-public/postfix/dist/src/qmgr/qmgr_error.c | 2 +-
external/ibm-public/postfix/dist/src/qmgr/qmgr_message.c | 61 +-
external/ibm-public/postfix/dist/src/qmqpd/qmqpd.c | 20 +-
external/ibm-public/postfix/dist/src/scache/scache.c | 14 +-
external/ibm-public/postfix/dist/src/sendmail/sendmail.c | 70 +-
external/ibm-public/postfix/dist/src/showq/showq.c | 21 +-
external/ibm-public/postfix/dist/src/smtp/lmtp_params.c | 9 +-
external/ibm-public/postfix/dist/src/smtp/map11_map | 3 -
external/ibm-public/postfix/dist/src/smtp/smtp.c | 287 +-
external/ibm-public/postfix/dist/src/smtp/smtp.h | 121 +-
external/ibm-public/postfix/dist/src/smtp/smtp_addr.c | 134 +-
external/ibm-public/postfix/dist/src/smtp/smtp_chat.c | 12 +-
external/ibm-public/postfix/dist/src/smtp/smtp_connect.c | 75 +-
external/ibm-public/postfix/dist/src/smtp/smtp_key.c | 34 +-
external/ibm-public/postfix/dist/src/smtp/smtp_map11.c | 243 +-
external/ibm-public/postfix/dist/src/smtp/smtp_misc.c | 2 +-
external/ibm-public/postfix/dist/src/smtp/smtp_params.c | 9 +-
external/ibm-public/postfix/dist/src/smtp/smtp_proto.c | 357 +-
external/ibm-public/postfix/dist/src/smtp/smtp_rcpt.c | 9 +-
external/ibm-public/postfix/dist/src/smtp/smtp_reuse.c | 83 +-
external/ibm-public/postfix/dist/src/smtp/smtp_sasl_auth_cache.c | 4 +-
external/ibm-public/postfix/dist/src/smtp/smtp_sasl_glue.c | 67 +-
external/ibm-public/postfix/dist/src/smtp/smtp_session.c | 260 +-
external/ibm-public/postfix/dist/src/smtp/smtp_tls_policy.c | 54 +-
external/ibm-public/postfix/dist/src/smtp/smtp_trouble.c | 27 +-
external/ibm-public/postfix/dist/src/smtpd/smtpd.c | 1028 ++++-
external/ibm-public/postfix/dist/src/smtpd/smtpd.h | 49 +-
external/ibm-public/postfix/dist/src/smtpd/smtpd_chat.c | 77 +-
external/ibm-public/postfix/dist/src/smtpd/smtpd_chat.h | 18 +-
external/ibm-public/postfix/dist/src/smtpd/smtpd_check.c | 432 +-
external/ibm-public/postfix/dist/src/smtpd/smtpd_check.h | 7 +-
external/ibm-public/postfix/dist/src/smtpd/smtpd_expand.h | 9 +-
external/ibm-public/postfix/dist/src/smtpd/smtpd_haproxy.c | 107 +-
external/ibm-public/postfix/dist/src/smtpd/smtpd_milter.c | 7 +-
external/ibm-public/postfix/dist/src/smtpd/smtpd_peer.c | 90 +-
external/ibm-public/postfix/dist/src/smtpd/smtpd_resolve.c | 7 +-
external/ibm-public/postfix/dist/src/smtpd/smtpd_resolve.h | 7 +-
external/ibm-public/postfix/dist/src/smtpd/smtpd_sasl_glue.c | 20 +-
external/ibm-public/postfix/dist/src/smtpd/smtpd_sasl_proto.c | 11 +-
external/ibm-public/postfix/dist/src/smtpd/smtpd_state.c | 2 +-
external/ibm-public/postfix/dist/src/smtpstone/smtp-source.c | 25 +-
external/ibm-public/postfix/dist/src/spawn/spawn.c | 24 +-
external/ibm-public/postfix/dist/src/tls/tls.h | 140 +-
external/ibm-public/postfix/dist/src/tls/tls_certkey.c | 610 +++-
external/ibm-public/postfix/dist/src/tls/tls_client.c | 200 +-
external/ibm-public/postfix/dist/src/tls/tls_dane.c | 345 +-
external/ibm-public/postfix/dist/src/tls/tls_dh.c | 160 +-
external/ibm-public/postfix/dist/src/tls/tls_mgr.c | 4 +-
external/ibm-public/postfix/dist/src/tls/tls_misc.c | 723 ++-
external/ibm-public/postfix/dist/src/tls/tls_proxy.h | 2 +-
external/ibm-public/postfix/dist/src/tls/tls_proxy_client_misc.c | 2 +-
external/ibm-public/postfix/dist/src/tls/tls_proxy_client_print.c | 2 +-
external/ibm-public/postfix/dist/src/tls/tls_proxy_client_scan.c | 2 +-
external/ibm-public/postfix/dist/src/tls/tls_proxy_clnt.c | 139 +-
external/ibm-public/postfix/dist/src/tls/tls_proxy_context_print.c | 2 +-
external/ibm-public/postfix/dist/src/tls/tls_proxy_context_scan.c | 2 +-
external/ibm-public/postfix/dist/src/tls/tls_proxy_print.c | 88 -
external/ibm-public/postfix/dist/src/tls/tls_proxy_scan.c | 96 -
external/ibm-public/postfix/dist/src/tls/tls_proxy_server_print.c | 2 +-
external/ibm-public/postfix/dist/src/tls/tls_proxy_server_scan.c | 2 +-
external/ibm-public/postfix/dist/src/tls/tls_rsa.c | 8 +-
external/ibm-public/postfix/dist/src/tls/tls_scache.c | 4 +-
external/ibm-public/postfix/dist/src/tls/tls_server.c | 162 +-
external/ibm-public/postfix/dist/src/tls/tls_session.c | 2 +-
external/ibm-public/postfix/dist/src/tls/tls_verify.c | 4 +-
external/ibm-public/postfix/dist/src/tlsmgr/tlsmgr.c | 17 +-
external/ibm-public/postfix/dist/src/tlsproxy/tlsproxy.c | 1257 +++++-
external/ibm-public/postfix/dist/src/tlsproxy/tlsproxy.h | 2 +-
external/ibm-public/postfix/dist/src/tlsproxy/tlsproxy_state.c | 33 +-
external/ibm-public/postfix/dist/src/trivial-rewrite/resolve.c | 5 +-
external/ibm-public/postfix/dist/src/trivial-rewrite/rewrite.c | 5 +-
external/ibm-public/postfix/dist/src/trivial-rewrite/transport.c | 243 +-
external/ibm-public/postfix/dist/src/trivial-rewrite/trivial-rewrite.c | 14 +-
external/ibm-public/postfix/dist/src/trivial-rewrite/trivial-rewrite.h | 9 +-
external/ibm-public/postfix/dist/src/util/allascii.c | 7 +-
external/ibm-public/postfix/dist/src/util/argv_attr.h | 2 +-
external/ibm-public/postfix/dist/src/util/argv_attr_print.c | 2 +-
external/ibm-public/postfix/dist/src/util/argv_attr_scan.c | 2 +-
external/ibm-public/postfix/dist/src/util/attr.h | 7 +-
external/ibm-public/postfix/dist/src/util/auto_clnt.c | 4 +-
external/ibm-public/postfix/dist/src/util/base32_code.h | 7 +-
external/ibm-public/postfix/dist/src/util/base64_code.h | 7 +-
external/ibm-public/postfix/dist/src/util/byte_mask.c | 2 +-
external/ibm-public/postfix/dist/src/util/byte_mask.h | 2 +-
external/ibm-public/postfix/dist/src/util/casefold.c | 11 +-
external/ibm-public/postfix/dist/src/util/cidr_match.c | 131 +-
external/ibm-public/postfix/dist/src/util/cidr_match.h | 2 +-
external/ibm-public/postfix/dist/src/util/clean_env.c | 2 +-
external/ibm-public/postfix/dist/src/util/clean_env.h | 2 +-
external/ibm-public/postfix/dist/src/util/connect.h | 2 +-
external/ibm-public/postfix/dist/src/util/dict.c | 3 +-
external/ibm-public/postfix/dist/src/util/dict.h | 25 +-
external/ibm-public/postfix/dist/src/util/dict_alloc.c | 13 +-
external/ibm-public/postfix/dist/src/util/dict_cidr.c | 169 +-
external/ibm-public/postfix/dist/src/util/dict_db.c | 82 +-
external/ibm-public/postfix/dist/src/util/dict_db.h | 7 +-
external/ibm-public/postfix/dist/src/util/dict_file.c | 2 +-
external/ibm-public/postfix/dist/src/util/dict_inline.c | 33 +-
external/ibm-public/postfix/dist/src/util/dict_lmdb.c | 11 +-
external/ibm-public/postfix/dist/src/util/dict_open.c | 27 +-
external/ibm-public/postfix/dist/src/util/dict_pcre.c | 164 +-
external/ibm-public/postfix/dist/src/util/dict_random.c | 87 +-
external/ibm-public/postfix/dist/src/util/dict_regexp.c | 112 +-
external/ibm-public/postfix/dist/src/util/dict_static.c | 77 +-
external/ibm-public/postfix/dist/src/util/dict_thash.c | 44 +-
external/ibm-public/postfix/dist/src/util/dict_union.c | 7 +-
external/ibm-public/postfix/dist/src/util/dict_utf8.c | 12 +-
external/ibm-public/postfix/dist/src/util/edit_file.c | 4 +-
external/ibm-public/postfix/dist/src/util/edit_file.h | 7 +-
external/ibm-public/postfix/dist/src/util/extpar.c | 4 +-
external/ibm-public/postfix/dist/src/util/hex_code.h | 7 +-
external/ibm-public/postfix/dist/src/util/hex_quote.c | 2 +-
external/ibm-public/postfix/dist/src/util/host_port.h | 7 +-
external/ibm-public/postfix/dist/src/util/inet_proto.c | 4 +-
external/ibm-public/postfix/dist/src/util/killme_after.c | 2 +-
external/ibm-public/postfix/dist/src/util/listen.h | 8 +-
external/ibm-public/postfix/dist/src/util/logwriter.c | 2 +-
external/ibm-public/postfix/dist/src/util/logwriter.h | 2 +-
external/ibm-public/postfix/dist/src/util/lstat_as.h | 7 +-
external/ibm-public/postfix/dist/src/util/mac_expand.c | 87 +-
external/ibm-public/postfix/dist/src/util/mac_expand.h | 7 +-
external/ibm-public/postfix/dist/src/util/match_ops.c | 10 +-
external/ibm-public/postfix/dist/src/util/midna_domain.c | 62 +-
external/ibm-public/postfix/dist/src/util/midna_domain.h | 9 +-
external/ibm-public/postfix/dist/src/util/msg_logger.c | 2 +-
external/ibm-public/postfix/dist/src/util/msg_logger.h | 2 +-
external/ibm-public/postfix/dist/src/util/msg_output.c | 71 +-
external/ibm-public/postfix/dist/src/util/msg_output.h | 8 +-
external/ibm-public/postfix/dist/src/util/msg_syslog.c | 2 +-
external/ibm-public/postfix/dist/src/util/msg_syslog.h | 10 +-
external/ibm-public/postfix/dist/src/util/mvect.c | 8 +-
external/ibm-public/postfix/dist/src/util/myaddrinfo.h | 7 +-
external/ibm-public/postfix/dist/src/util/myflock.c | 4 +-
external/ibm-public/postfix/dist/src/util/myflock.h | 7 +-
external/ibm-public/postfix/dist/src/util/mymalloc.c | 13 +-
external/ibm-public/postfix/dist/src/util/mymalloc.h | 11 +-
external/ibm-public/postfix/dist/src/util/nbbio.c | 43 +-
external/ibm-public/postfix/dist/src/util/netstring.c | 28 +-
external/ibm-public/postfix/dist/src/util/peekfd.c | 7 +-
external/ibm-public/postfix/dist/src/util/printable.c | 30 +-
external/ibm-public/postfix/dist/src/util/recv_pass_attr.c | 7 +-
external/ibm-public/postfix/dist/src/util/sane_fsops.h | 7 +-
external/ibm-public/postfix/dist/src/util/sane_socketpair.h | 7 +-
external/ibm-public/postfix/dist/src/util/slmdb.c | 4 +-
external/ibm-public/postfix/dist/src/util/split_qnameval.c | 2 +-
external/ibm-public/postfix/dist/src/util/stat_as.h | 7 +-
external/ibm-public/postfix/dist/src/util/stringops.h | 13 +-
external/ibm-public/postfix/dist/src/util/sys_compat.c | 35 +-
external/ibm-public/postfix/dist/src/util/sys_defs.h | 78 +-
external/ibm-public/postfix/dist/src/util/timed_wait.h | 7 +-
external/ibm-public/postfix/dist/src/util/unix_dgram_connect.c | 2 +-
external/ibm-public/postfix/dist/src/util/unix_dgram_listen.c | 2 +-
external/ibm-public/postfix/dist/src/util/unsafe.c | 2 +-
external/ibm-public/postfix/dist/src/util/vbuf.c | 10 +-
external/ibm-public/postfix/dist/src/util/vbuf_print.c | 220 +-
external/ibm-public/postfix/dist/src/util/vstream.c | 284 +-
external/ibm-public/postfix/dist/src/util/vstream.h | 23 +-
external/ibm-public/postfix/dist/src/util/vstream_tweak.c | 17 +-
external/ibm-public/postfix/dist/src/util/vstring.c | 83 +-
external/ibm-public/postfix/dist/src/util/vstring.h | 20 +-
external/ibm-public/postfix/dist/src/util/vstring_vstream.c | 2 +-
external/ibm-public/postfix/dist/src/util/vstring_vstream.h | 41 +-
external/ibm-public/postfix/dist/src/util/watchdog.c | 9 +-
external/ibm-public/postfix/dist/src/verify/verify.c | 23 +-
external/ibm-public/postfix/dist/src/virtual/mailbox.c | 9 +-
external/ibm-public/postfix/dist/src/virtual/virtual.c | 40 +-
external/ibm-public/postfix/dist/src/xsasl/xsasl.h | 10 +-
external/ibm-public/postfix/dist/src/xsasl/xsasl_cyrus_client.c | 9 +-
external/ibm-public/postfix/dist/src/xsasl/xsasl_cyrus_server.c | 46 +-
external/ibm-public/postfix/dist/src/xsasl/xsasl_dovecot_server.c | 12 +-
external/ibm-public/postfix/dist/src/xsasl/xsasl_server.c | 2 +-
external/ibm-public/postfix/lib/dns/Makefile | 18 +-
external/ibm-public/postfix/lib/global/Makefile | 205 +-
external/ibm-public/postfix/lib/masterlib/Makefile | 23 +-
external/ibm-public/postfix/lib/milter/Makefile | 7 +-
external/ibm-public/postfix/lib/tls/Makefile | 37 +-
external/ibm-public/postfix/lib/util/Makefile | 253 +-
external/ibm-public/postfix/lib/xsasl/Makefile | 14 +-
external/ibm-public/postfix/libexec/smtp/Makefile | 25 +-
external/ibm-public/postfix/libexec/smtpd/Makefile | 23 +-
external/ibm-public/postfix/libexec/tlsproxy/Makefile | 6 +-
external/ibm-public/postfix/sbin/postconf/Makefile | 6 +-
435 files changed, 20574 insertions(+), 6724 deletions(-)
diffs (truncated from 50008 to 300 lines):
diff -r 772e0ba561f9 -r c978a2331fce external/ibm-public/postfix/dist/README_FILES/ADDRESS_VERIFICATION_README
--- a/external/ibm-public/postfix/dist/README_FILES/ADDRESS_VERIFICATION_README Wed Mar 18 18:59:26 2020 +0000
+++ b/external/ibm-public/postfix/dist/README_FILES/ADDRESS_VERIFICATION_README Wed Mar 18 19:05:13 2020 +0000
@@ -47,11 +47,9 @@
Probe messages are like normal mail, except that they are never delivered,
deferred or bounced; probe messages are always discarded.
-
probe Postfix
message -> mail
- queue
- Postfix Postfix ->
+ Postfix Postfix -> queue
Internet -> SMTP <-> verify
server server |
v
@@ -62,7 +60,6 @@
^
|
v
-
Address
verification
@@ -167,6 +164,12 @@
# Postfix 2.6 and later privacy feature.
# unverified_recipient_reject_reason = Address lookup failed
+ # Postfix 3.2 and earlier workaround.
+ # Do not set enable_original_recipient=no. This prevents Postfix
+ # from saving the recipient address verification result under
+ # the original address, when the address verification probe
+ # message goes through address aliasing or canonical mapping.
+
The "reject_unknown_recipient_domain" restriction blocks mail for non-existent
domains. Putting this before "reject_unverified_recipient" avoids the overhead
of generating unnecessary probe messages.
@@ -207,6 +210,12 @@
# Note 2: Avoid hash files here. Use btree or lmdb instead.
address_verify_map = btree:/var/lib/postfix/verify
+ # Postfix 3.2 and earlier workaround.
+ # Do not set enable_original_recipient=no. This prevents Postfix
+ # from saving the sender address verification result under the
+ # original address, when the address verification probe message
+ # goes through address aliasing or canonical mapping.
+
/etc/postfix/sender_access:
# Don't do this when you handle lots of email.
aol.com reject_unverified_sender
diff -r 772e0ba561f9 -r c978a2331fce external/ibm-public/postfix/dist/README_FILES/INSTALL
--- a/external/ibm-public/postfix/dist/README_FILES/INSTALL Wed Mar 18 18:59:26 2020 +0000
+++ b/external/ibm-public/postfix/dist/README_FILES/INSTALL Wed Mar 18 19:05:13 2020 +0000
@@ -357,7 +357,7 @@
postfix-files will automatically include files under the directory postfix-
files.d. Thanks to this, you can install or deinstall a database plugin
package without having to edit postfix-files or dynamicmaps.cf. Instead,
- you give that plugin its own configuration files dynamicmaps.cf.d and
+ you give that plugin its own configuration files under dynamicmaps.cf.d and
postfix-files.d, and you add or remove those configuration files along with
the database plugin dynamically-linked object.
@@ -516,110 +516,122 @@
The following is an extensive list of names and values.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _
-|NNaammee//VVaalluuee |DDeessccrriippttiioonn |
-|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ |
-| |Specifies one or more non-default object |
-| |libraries. Postfix 3.0 and later specify some |
-| |of their database library dependencies with |
-|AUXLIBS="object_library..." |AUXLIBS_CDB, AUXLIBS_LDAP, AUXLIBS_LMDB, |
-| |AUXLIBS_MYSQL, AUXLIBS_PCRE, AUXLIBS_PGSQL, |
-| |AUXLIBS_SDBM, and AUXLIBS_SQLITE, |
-| |respectively. |
-|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ |
-|CC=compiler_command |Specifies a non-default compiler. On many |
-| |systems, the default is gcc. |
-|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ |
-| |Specifies non-default compiler arguments, for |
-|CCARGS="compiler_arguments..."|example, a non-default include directory. The |
-| |following directives turn off Postfix features|
-| |at compile time: |
-|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ |
-|| |Do not build with Berkeley DB support. By |
-|| |default, Berkeley DB support is compiled in on|
-||-DNO_DB |platforms that are known to support this |
-|| |feature. If you override this, then you |
-|| |probably should also override DEF_DB_TYPE as |
-|| |described in section 4.6. |
-|_|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ |
-||-DNO_DNSSEC |Do not build with DNSSEC support, even if the |
-|| |resolver library appears to support it. |
-|_|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ |
-|| |Do not build with Solaris /dev/poll support. |
-||-DNO_DEVPOLL |By default, /dev/poll support is compiled in |
-|| |on Solaris versions that are known to support |
-|| |this feature. |
-|_|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ |
-|| |Do not build with Linux EPOLL support. By |
-||-DNO_EPOLL |default, EPOLL support is compiled in on |
-|| |platforms that are known to support this |
-|| |feature. |
-|_|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ |
-|| |Do not build with EAI (SMTPUTF8) support. By |
-||-DNO_EAI |default, EAI support is compiled in when the |
-|| |"icuuc" library and header files are found. |
-|_|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ |
-|| |Do not require support for C99 "inline" |
-||-DNO_INLINE |functions. Instead, implement argument |
-|| |typechecks for non-printf/scanf-like functions|
-|| |with ternary operators and unreachable code. |
-|_|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ |
-|| |Do not build with IPv6 support. By default, |
-|| |IPv6 support is compiled in on platforms that |
-||-DNO_IPV6 |are known to have IPv6 support. Note: this |
-|| |directive is for debugging and testing only. |
-|| |It is not guaranteed to work on all platforms.|
-|_|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ |
-|| |Do not build with FreeBSD / NetBSD / OpenBSD /|
-||-DNO_KQUEUE |MacOSX KQUEUE support. By default, KQUEUE |
-|| |support is compiled in on platforms that are |
-|| |known to support it. |
-|_|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ |
-|| |Do not build with NIS or NISPLUS support. NIS |
-||-DNO_NIS |is not available on some recent Linux |
-|| |distributions. |
-|_|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ |
-|| |Do not build with NISPLUS support. NISPLUS is |
-||-DNO_NISPLUS |not available on some recent Solaris |
-|| |distributions. |
-|_|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ |
-|| |Do not build with PCRE support. By default, |
-||-DNO_PCRE |PCRE support is compiled in when the pcre- |
-|| |config utility is installed. |
-|_|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ |
-|| |Disable support for POSIX getpwnam_r/ |
-||-DNO_POSIX_GETPW_R |getpwuid_r. By default Postfix uses these |
-|| |where they are known to be available. |
-|_|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ |
-|| |Use setjmp()/longjmp() instead of sigsetjmp()/|
-||-DNO_SIGSETJMP |siglongjmp(). By default, Postfix uses |
-|| |sigsetjmp()/siglongjmp() when they are known |
-|| |to be available. |
-|_|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ |
-| |Specifies a non-default compiler debugging |
-|DEBUG=debug_level |level. The default is "-g". Specify DEBUG= to |
-| |turn off debugging. |
-|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ |
-| |Specifies a non-default optimization level. |
-|OPT=optimization_level |The default is "-O". Specify OPT= to turn off |
-| |optimization. |
-|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ |
-| |Specifies non-default compiler options for |
-|SHLIB_CFLAGS=flags |building Postfix dynamically-linked libraries |
-| |and database plugins. The typical default is |
-| |"-fPIC". |
-|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ |
-| |Specifies a non-default runpath for Postfix |
-|SHLIB_RPATH=rpath |dynamically-linked libraries. The typical |
-| |default is "'-Wl,-rpath,${SHLIB_DIR}'". |
-|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ |
-| |Specifies a non-default suffix for Postfix |
-|SHLIB_SUFFIX=suffix |dynamically-linked libraries and database |
-| |plugins. The typical default is ".so". |
-|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ |
-| |Specifies non-default compiler warning options|
-|WARN="warning_flags..." |for use when "make" is invoked in a source |
-| |subdirectory only. |
-|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ |
+|NNaammee//VVaalluuee |DDeessccrriippttiioonn |
+|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ |
+| |Specifies one or more non-default object |
+| |libraries. Postfix 3.0 and later specify some|
+| |of their database library dependencies with |
+|AUXLIBS="object_library..." |AUXLIBS_CDB, AUXLIBS_LDAP, AUXLIBS_LMDB, |
+| |AUXLIBS_MYSQL, AUXLIBS_PCRE, AUXLIBS_PGSQL, |
+| |AUXLIBS_SDBM, and AUXLIBS_SQLITE, |
+| |respectively. |
+|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ |
+|CC=compiler_command |Specifies a non-default compiler. On many |
+| |systems, the default is gcc. |
+|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ |
+| |Specifies non-default compiler arguments, for|
+|CCARGS="compiler_arguments..." |example, a non-default include directory. The|
+| |following directives turn off Postfix |
+| |features at compile time: |
+|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ |
+|| |Do not build with Berkeley DB support. By |
+|| |default, Berkeley DB support is compiled in |
+||-DNO_DB |on platforms that are known to support this |
+|| |feature. If you override this, then you |
+|| |probably should also override DEF_DB_TYPE as |
+|| |described in section 4.6. |
+|_|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ |
+||-DNO_DNSSEC |Do not build with DNSSEC support, even if the|
+|| |resolver library appears to support it. |
+|_|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ |
+|| |Do not build with Solaris /dev/poll support. |
+||-DNO_DEVPOLL |By default, /dev/poll support is compiled in |
+|| |on Solaris versions that are known to support|
+|| |this feature. |
+|_|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ |
+|| |Do not build with Linux EPOLL support. By |
+||-DNO_EPOLL |default, EPOLL support is compiled in on |
+|| |platforms that are known to support this |
+|| |feature. |
+|_|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ |
+|| |Do not build with EAI (SMTPUTF8) support. By |
+||-DNO_EAI |default, EAI support is compiled in when the |
+|| |"icuuc" library and header files are found. |
+|_|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ |
+|| |Do not require support for C99 "inline" |
+|| |functions. Instead, implement argument |
+||-DNO_INLINE |typechecks for non-printf/scanf-like |
+|| |functions with ternary operators and |
+|| |unreachable code. |
+|_|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ |
+|| |Do not build with IPv6 support. By default, |
+|| |IPv6 support is compiled in on platforms that|
+|| |are known to have IPv6 support. Note: this |
+||-DNO_IPV6 |directive is for debugging And testing only. |
+|| |It is not guaranteed to work on all |
+|| |platforms. If you don't want IPv6 support, |
+|| |set "inet_protocols = ipv4" in main.cf. |
+|_|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ |
+|| |Do not build with FreeBSD / NetBSD / OpenBSD |
+||-DNO_KQUEUE |/ MacOSX KQUEUE support. By default, KQUEUE |
+|| |support is compiled in on platforms that are |
+|| |known to support it. |
+|_|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ |
+|| |Do not build with NIS or NISPLUS support. NIS|
+||-DNO_NIS |is not available on some recent Linux |
+|| |distributions. |
+|_|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ |
+|| |Do not build with NISPLUS support. NISPLUS is|
+||-DNO_NISPLUS |not available on some recent Solaris |
+|| |distributions. |
+|_|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ |
+|| |Do not build with PCRE support. By default, |
+||-DNO_PCRE |PCRE support is compiled in when the pcre- |
+|| |config utility is installed. |
+|_|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ |
+|| |Disable support for POSIX getpwnam_r/ |
+||-DNO_POSIX_GETPW_R |getpwuid_r. By default Postfix uses these |
+|| |where they are known to be available. |
+|_|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ |
+|| |Use setjmp()/longjmp() instead of sigsetjmp |
+||-DNO_SIGSETJMP |()/siglongjmp(). By default, Postfix uses |
+|| |sigsetjmp()/siglongjmp() when they are known |
+|| |to be available. |
+|_|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ |
+|| |Use sprintf() instead of snprintf(). By |
+||-DNO_SNPRINTF |default, Postfix uses snprintf() except on |
+|| |ancient systems. |
+|_|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ |
+| |Specifies a non-default compiler debugging |
+|DEBUG=debug_level |level. The default is "-g". Specify DEBUG= to|
+| |turn off debugging. |
+|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ |
+| |Specifies a non-default optimization level. |
+|OPT=optimization_level |The default is "-O". Specify OPT= to turn off|
+| |optimization. |
+|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ |
+| |Specifies options for the postfix-install |
+|POSTFIX_INSTALL_OPTS=-option...|command, separated by whitespace. Currently, |
+| |the only supported option is "-keep-build- |
+| |mtime". |
+|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ |
+| |Specifies non-default compiler options for |
+|SHLIB_CFLAGS=flags |building Postfix dynamically-linked libraries|
+| |and database plugins. The typical default is |
+| |"-fPIC". |
+|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ |
+| |Specifies a non-default runpath for Postfix |
+|SHLIB_RPATH=rpath |dynamically-linked libraries. The typical |
+| |default is "'-Wl,-rpath,${SHLIB_DIR}'". |
+|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ |
+| |Specifies a non-default suffix for Postfix |
+|SHLIB_SUFFIX=suffix |dynamically-linked libraries and database |
+| |plugins. The typical default is ".so". |
+|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ |
+| |Specifies non-default compiler warning |
+|WARN="warning_flags..." |options for use when "make" is invoked in a |
+| |source subdirectory only. |
+|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ |
44..88 -- SSuuppppoorrtt ffoorr tthhoouussaannddss ooff pprroocceesssseess
diff -r 772e0ba561f9 -r c978a2331fce external/ibm-public/postfix/dist/README_FILES/TLS_README
--- a/external/ibm-public/postfix/dist/README_FILES/TLS_README Wed Mar 18 18:59:26 2020 +0000
+++ b/external/ibm-public/postfix/dist/README_FILES/TLS_README Wed Mar 18 19:05:13 2020 +0000
@@ -2,25 +2,17 @@
-------------------------------------------------------------------------------
-WWAARRNNIINNGG
-
-By turning on TLS support in Postfix, you not only get the ability to encrypt
-mail and to authenticate remote SMTP clients or servers. You also turn on
Home |
Main Index |
Thread Index |
Old Index