The unified diff between revisions [8b5b2256..] and [2ad2b4ba..] is displayed below. It can also be downloaded as a raw diff.

#
#
# delete "IPv6-ChangeLog"
#
# delete "README_FILES/CDB_README"
#
# delete "README_FILES/CONNECTION_CACHE_README"
#
# delete "README_FILES/IPV6_README"
#
# delete "README_FILES/TLS_README"
#
# delete "RELEASE_NOTES-2.1"
#
# delete "TLS_ACKNOWLEDGEMENTS"
#
# delete "TLS_CHANGES"
#
# delete "TLS_LICENSE"
#
# delete "TLS_TODO"
#
# delete "conf/TLS_LICENSE"
#
# delete "conf/generic"
#
# delete "examples/chroot-setup/Solaris10"
#
# delete "html/CDB_README.html"
#
# delete "html/CONNECTION_CACHE_README.html"
#
# delete "html/IPV6_README.html"
#
# delete "html/TLS_README.html"
#
# delete "html/anvil.8.html"
#
# delete "html/discard.8.html"
#
# delete "html/generic.5.html"
#
# delete "html/master.5.html"
#
# delete "html/nisplus_table.5.html"
#
# delete "html/postfix-manuals.html"
#
# delete "html/scache.8.html"
#
# delete "html/tlsmgr.8.html"
#
# delete "man/Makefile.in.snapshot"
#
# delete "man/Makefile.in.stable"
#
# delete "man/man5/generic.5"
#
# delete "man/man5/master.5"
#
# delete "man/man5/nisplus_table.5"
#
# delete "man/man8/anvil.8"
#
# delete "man/man8/discard.8"
#
# delete "man/man8/scache.8"
#
# delete "man/man8/tlsmgr.8"
#
# delete "mantools/docparam"
#
# delete "mantools/docuseparam"
#
# delete "mantools/makemanidx"
#
# delete "mantools/makepostconf"
#
# delete "mantools/makepostconflinks"
#
# delete "mantools/mandouble"
#
# delete "mantools/manlint"
#
# delete "mantools/manlint.stop"
#
# delete "mantools/manspell"
#
# delete "mantools/postconffix"
#
# delete "mantools/postlink.sed"
#
# delete "mantools/readme2html"
#
# delete "mantools/specmiss"
#
# delete "mantools/useparam"
#
# delete "mantools/user2var"
#
# delete "mantools/var2user"
#
# delete "proto/CDB_README.html"
#
# delete "proto/CONNECTION_CACHE_README.html"
#
# delete "proto/IPV6_README.html"
#
# delete "proto/TLS_README.html"
#
# delete "proto/generic"
#
# delete "proto/master"
#
# delete "proto/nisplus_table"
#
# delete "src/anvil"
#
# delete "src/anvil/.indent.pro"
#
# delete "src/anvil/.printfck"
#
# delete "src/anvil/Makefile.in"
#
# delete "src/anvil/anvil.c"
#
# delete "src/discard"
#
# delete "src/discard/.indent.pro"
#
# delete "src/discard/.printfck"
#
# delete "src/discard/Makefile.in"
#
# delete "src/discard/discard.c"
#
# delete "src/dns/dns_rr_eq_sa.c"
#
# delete "src/dns/dns_rr_eq_sa.in"
#
# delete "src/dns/dns_rr_eq_sa.ref"
#
# delete "src/dns/dns_rr_to_pa.c"
#
# delete "src/dns/dns_rr_to_pa.in"
#
# delete "src/dns/dns_rr_to_pa.ref"
#
# delete "src/dns/dns_rr_to_sa.c"
#
# delete "src/dns/dns_rr_to_sa.in"
#
# delete "src/dns/dns_rr_to_sa.ref"
#
# delete "src/dns/dns_sa_to_rr.c"
#
# delete "src/dns/dns_sa_to_rr.in"
#
# delete "src/dns/dns_sa_to_rr.ref"
#
# delete "src/global/anvil_clnt.c"
#
# delete "src/global/anvil_clnt.h"
#
# delete "src/global/db_common.c"
#
# delete "src/global/db_common.h"
#
# delete "src/global/ehlo_mask.c"
#
# delete "src/global/ehlo_mask.h"
#
# delete "src/global/ehlo_mask.in"
#
# delete "src/global/ehlo_mask.ref"
#
# delete "src/global/mkmap_cdb.c"
#
# delete "src/global/mkmap_sdbm.c"
#
# delete "src/global/namadr_list.in"
#
# delete "src/global/namadr_list.ref"
#
# delete "src/global/scache.c"
#
# delete "src/global/scache.h"
#
# delete "src/global/scache_clnt.c"
#
# delete "src/global/scache_multi.c"
#
# delete "src/global/scache_multi.in"
#
# delete "src/global/scache_multi.ref"
#
# delete "src/global/scache_single.c"
#
# delete "src/global/user_acl.c"
#
# delete "src/global/user_acl.h"
#
# delete "src/global/valid_mailhost_addr.c"
#
# delete "src/global/valid_mailhost_addr.h"
#
# delete "src/global/wildcard_inet_addr.c"
#
# delete "src/global/wildcard_inet_addr.h"
#
# delete "src/postalias/map-uABC1.ref"
#
# delete "src/postalias/map-uABC2.ref"
#
# delete "src/postmap/map-uABC1.ref"
#
# delete "src/postmap/map-uABC2.ref"
#
# delete "src/scache"
#
# delete "src/scache/.indent.pro"
#
# delete "src/scache/Makefile.in"
#
# delete "src/scache/scache.c"
#
# delete "src/smtp/map11_map"
#
# delete "src/smtp/smtp_map11.c"
#
# delete "src/smtp/smtp_map11.ref"
#
# delete "src/smtp/smtp_reuse.c"
#
# delete "src/smtp/smtp_reuse.h"
#
# delete "src/smtpd/smtpd_backup.in"
#
# delete "src/smtpd/smtpd_backup.ref"
#
# delete "src/tls"
#
# delete "src/tls/.indent.pro"
#
# delete "src/tls/Makefile.in"
#
# delete "src/tls/tls.h"
#
# delete "src/tls/tls_bio_ops.c"
#
# delete "src/tls/tls_certkey.c"
#
# delete "src/tls/tls_client.c"
#
# delete "src/tls/tls_dh.c"
#
# delete "src/tls/tls_mgr.c"
#
# delete "src/tls/tls_mgr.h"
#
# delete "src/tls/tls_misc.c"
#
# delete "src/tls/tls_prng.h"
#
# delete "src/tls/tls_prng_dev.c"
#
# delete "src/tls/tls_prng_egd.c"
#
# delete "src/tls/tls_prng_exch.c"
#
# delete "src/tls/tls_prng_file.c"
#
# delete "src/tls/tls_rsa.c"
#
# delete "src/tls/tls_scache.c"
#
# delete "src/tls/tls_scache.h"
#
# delete "src/tls/tls_seed.c"
#
# delete "src/tls/tls_server.c"
#
# delete "src/tls/tls_session.c"
#
# delete "src/tls/tls_stream.c"
#
# delete "src/tls/tls_temp.c"
#
# delete "src/tls/tls_verify.c"
#
# delete "src/tlsmgr"
#
# delete "src/tlsmgr/.indent.pro"
#
# delete "src/tlsmgr/Makefile.in"
#
# delete "src/tlsmgr/tlsmgr.c"
#
# delete "src/util/cidr_match.c"
#
# delete "src/util/cidr_match.h"
#
# delete "src/util/dict_cdb.c"
#
# delete "src/util/dict_cdb.h"
#
# delete "src/util/dict_sdbm.c"
#
# delete "src/util/dict_sdbm.h"
#
# delete "src/util/dummy_read.c"
#
# delete "src/util/dummy_write.c"
#
# delete "src/util/hex_code.c"
#
# delete "src/util/hex_code.h"
#
# delete "src/util/inet_proto.c"
#
# delete "src/util/inet_proto.h"
#
# delete "src/util/mask_addr.c"
#
# delete "src/util/mask_addr.h"
#
# delete "src/util/myaddrinfo.c"
#
# delete "src/util/myaddrinfo.h"
#
# delete "src/util/myaddrinfo.ref"
#
# delete "src/util/myaddrinfo.ref2"
#
# delete "src/util/myaddrinfo4.ref"
#
# delete "src/util/myaddrinfo4.ref2"
#
# delete "src/util/sock_addr.c"
#
# delete "src/util/sock_addr.h"
#
# delete "src/util/stream_recv_fd.c"
#
# delete "src/util/stream_send_fd.c"
#
# delete "src/util/unix_recv_fd.c"
#
# delete "src/util/unix_send_fd.c"
#
# delete "src/util/upass_listen.c"
#
# add_file "src/util/inet_util.c"
#  content [f2455c59206554770e13631f69ee4d99e229f160]
#
# add_file "src/util/inet_util.h"
#  content [ee553475a5a11e8b174a51f56967c0480b8890df]
#
# patch ".indent.pro"
#  from [0930739cf4c1e0bd5d5b9b23c8570e52a3a921dd]
#    to [b9efe700035a06b6ea7d3da36decfc079d3cac5a]
#
# patch "AAAREADME"
#  from [6b3e2a8c22d1066fb03694bc0b30c327a2c0866f]
#    to [2493bb0f728eb88b88e6b90671a96cd396093e51]
#
# patch "COMPATIBILITY"
#  from [0dec31574b6578fb3ccc7b3fb14bd7ccdbf267b4]
#    to [172f6e22492d07f5070cdd8d6b26c0a0255e57b2]
#
# patch "HISTORY"
#  from [ed9588f439f08e6d1d6ceb0872ad486996eb75e0]
#    to [c4b28c088c1ced2403ece896a99004f6af91fbfb]
#
# patch "INSTALL"
#  from [a5e7c9305d27bb54e81d8b5b5d701181d234e711]
#    to [9ab4a162ff44aef4aa31635400db2fa29cbb25e3]
#
# patch "Makefile.in"
#  from [c9e6d52a21941dd52119baf4ead56fb82f263305]
#    to [b6ac0d18c4bea87a4ac9d5d7e64635776cb8551e]
#
# patch "README_FILES/AAAREADME"
#  from [b4993263078d2e0eccfb8e091c01c0986673a0cc]
#    to [c6b5b5ca3907f7a144a796f70af5cc41a044e329]
#
# patch "README_FILES/ADDRESS_REWRITING_README"
#  from [cf2a86c39519d6f7400eb00c86f18a88625a6a9c]
#    to [606d25fd32860d82ae3765eb91b4fee4647b3f3a]
#
# patch "README_FILES/ADDRESS_VERIFICATION_README"
#  from [5e6f29451cf4946dcc682fc3f0c4027850d2afdd]
#    to [5d8f563a38c3845e858efc62e34c21daf074a8bd]
#
# patch "README_FILES/BACKSCATTER_README"
#  from [25e8a9d00e1f67bec06b3565d861b9a9a230b48d]
#    to [eb6b02cc39a786d61a9407097b105b46b97ca314]
#
# patch "README_FILES/BASIC_CONFIGURATION_README"
#  from [4ccc8189013f41dea7c332012571ec61f154b694]
#    to [25b27c656aed94e64e43d62d59b5af31cf7b3a4c]
#
# patch "README_FILES/DATABASE_README"
#  from [6cac93cb06408a22bcdccfffe981d1eacbdbc140]
#    to [d3056611f8d72f1450b9098851f312b69c478445]
#
# patch "README_FILES/DEBUG_README"
#  from [419d245692e13b077179168b441f30aa406bffcd]
#    to [f8df93d79145de9a0dea7c8b94d975a06ed03616]
#
# patch "README_FILES/FILTER_README"
#  from [7204b9e6ec0e2d3c478133a72d394bb31d04002f]
#    to [1e54221a9d99bc8efea12db093d0b0e236cd5dac]
#
# patch "README_FILES/INSTALL"
#  from [a5e7c9305d27bb54e81d8b5b5d701181d234e711]
#    to [9ab4a162ff44aef4aa31635400db2fa29cbb25e3]
#
# patch "README_FILES/LDAP_README"
#  from [b4a3bfac99a5b4e591b2e35c0edd03a431063ff0]
#    to [9f74a4bafd4afc5c0d35e29a9a9a346d804574bc]
#
# patch "README_FILES/LINUX_README"
#  from [91c28e562162454e710aff1d68eec9cfc5bd3d1a]
#    to [3c5c122330a4c6687087b7e7d181eda3341e5632]
#
# patch "README_FILES/MAILDROP_README"
#  from [e1f3d822d324502c75a882b5f4f19f0202e2f715]
#    to [fc12314c14db1db1a0cfb9b31d4dff7c284271b3]
#
# patch "README_FILES/MYSQL_README"
#  from [334dd3c3002775efbce41e90c2db943fd5438ee0]
#    to [403364152067f5d1ceb0cbde0ef0cce7a9324c16]
#
# patch "README_FILES/OVERVIEW"
#  from [903c9f1a3e99af5c7e20ec1fd8e65741148ac908]
#    to [351707b64e55b2e268049f4f6863e28b568c14f6]
#
# patch "README_FILES/PACKAGE_README"
#  from [b5897b59837f4de29abf6ba55a760746fce783c9]
#    to [244e68f63585ada3e6b33884119b0866391bea7c]
#
# patch "README_FILES/PCRE_README"
#  from [54c450c37fc97e63a6466c26dee09cd73cda1124]
#    to [f158078354eaa336a0c8013473c136a152fb389c]
#
# patch "README_FILES/PGSQL_README"
#  from [3d3a1bc4084358ac3a0bda691811143db9734211]
#    to [47b75db2608fc6b070df20dbba96c8f5b6918da5]
#
# patch "README_FILES/RELEASE_NOTES"
#  from [328c1db1f9ef8f048b86a0fb841651da2cde9dfe]
#    to [7c688e5a53406e6ce37a3977823257e728511eb8]
#
# patch "README_FILES/SASL_README"
#  from [0dbc1d8dbae170e0947b998895efbd306d565d81]
#    to [ae86e8243210d7ca44c33455fc8b5380571e401a]
#
# patch "README_FILES/SCHEDULER_README"
#  from [f3e4b695856e6a337245c933d5f8bf3a9db38c69]
#    to [57cee317da2dbac324a026fea46282684cc685a9]
#
# patch "README_FILES/SMTPD_ACCESS_README"
#  from [48c703d242cf0dcf60bcf3d117963e8ca5a70907]
#    to [8c78e22336e5b40e4dfb82561602b5081bc03bc5]
#
# patch "README_FILES/SMTPD_POLICY_README"
#  from [c3a3fa5e44ce1fa1c90932e383ce285d8be5c150]
#    to [fbf0a3615134dbc93e901f8ab6e6f634c514fc37]
#
# patch "README_FILES/SMTPD_PROXY_README"
#  from [2685b69816a648d08ec5193a57db84f0d7d8f527]
#    to [050b4151db04ba45a591ff693f3ea2f644a2c6b0]
#
# patch "README_FILES/STANDARD_CONFIGURATION_README"
#  from [2dc67e88f5409a77b015fa74aca8d019fed98baf]
#    to [e3449a7067c5a4fdedfd615c803af2c985faf05a]
#
# patch "README_FILES/TUNING_README"
#  from [4e734b10bc9d12babeab6a5aa0614bf58bb8bd09]
#    to [87c3f8139a241fb729da38cc8cc0a4f007104a1d]
#
# patch "README_FILES/UUCP_README"
#  from [de7267a8147b22955c26b4e6373344f509106ee8]
#    to [440df5a2f4c642f93224e7b61a4caef6bba3e327]
#
# patch "README_FILES/VIRTUAL_README"
#  from [825f6b655befc69ed248c356fc03d3742a0a1a1c]
#    to [e043aab5c354352224018879608f2b73ed8056b7]
#
# patch "README_FILES/XFORWARD_README"
#  from [702b1db7b00a5e8bd581a1f0d433fdfac7e84f89]
#    to [c336103fb6a061b8083c90c859b55d2cb9dcfac3]
#
# patch "RELEASE_NOTES"
#  from [328c1db1f9ef8f048b86a0fb841651da2cde9dfe]
#    to [7c688e5a53406e6ce37a3977823257e728511eb8]
#
# patch "auxiliary/qshape/qshape.pl"
#  from [431b3c0828570912f1fddd5c13a17301ec33aa2e]
#    to [4a2cd69f7c820ba8e274efad69451c8a9fb2ae1a]
#
# patch "conf/access"
#  from [c148c7ca585242ca8f6e8eb5de515ec65713c686]
#    to [425458b8759fc04f53bbfd33aede2d6621ba7391]
#
# patch "conf/aliases"
#  from [f2ebfced191d3d2e3cd5e5aabb6bec8db3d60caa]
#    to [00e4ef03454d57d5827e4297f3cf4d2bae7d08f6]
#
# patch "conf/canonical"
#  from [228fcd641554ad79c53d2adbaa41157bebec3f9a]
#    to [183b00109038ae3e7ee5d8152b8f682206915d81]
#
# patch "conf/header_checks"
#  from [8adc70ab0b5754c3c8da96fb97d130697b2bab41]
#    to [f5cb10934c0fb65558ac4788ecdbbdee0c921618]
#
# patch "conf/main.cf"
#  from [fed43234543a2fff87aa368cb61fa1555c81a9a6]
#    to [ad14487f03485a5683644329b9dadf49646d2724]
#
# patch "conf/master.cf"
#  from [4bc373733aa18f5524337305ccc4792c100672e2]
#    to [6d2a2b6f49356976a8ee504020cbb6d4873de5f5]
#
# patch "conf/post-install"
#  from [2bbba5ea82ee82647ac16ecc93003b59e0b376ad]
#    to [0c0d371103712bb86d17c8819d37d1782b59f2dd]
#
# patch "conf/postfix-files"
#  from [a6992bc04fabee74faf9fdc491785bf6f86d0a3b]
#    to [35ec63540bcbea6ffa1ac147926a6977af4dbc9c]
#
# patch "conf/postfix-script"
#  from [e86c094817ce872ed2f0ae718e84ce0871762801]
#    to [16fbab8ebbac2205f91fc2accf6dcf685e0e5a39]
#
# patch "conf/relocated"
#  from [82ed2eb887484f900f7048cfd5b4e08b09f9d822]
#    to [7f8da72f91f893f10f1c2109095a462d8721758b]
#
# patch "conf/transport"
#  from [86d5a7e092bee72a9a11f82536c9b31b070757e3]
#    to [43c3f68db4ab134f1e9ab451b40a93da15bc7497]
#
# patch "conf/virtual"
#  from [3f6aa2aeab3e8576ead914653bd3efdc90e9654c]
#    to [935d1e07c85b8c1c20dfc99f4d6ab8099d960e81]
#
# patch "examples/chroot-setup/LINUX2"
#  from [fc67aa5e15a163028e0686506139b97b65bd54d1]
#    to [be15bc653ee503ff94710d985b35a2c46cac015b]
#
# patch "examples/chroot-setup/Solaris8"
#  from [d5ad72fdd8258ab5852423f829c453fe982414d2]
#    to [4444fb649c6630997bbf490009cba2015843a1cf]
#
# patch "html/ADDRESS_REWRITING_README.html"
#  from [53d8d249463aff810fc14bc6b41a2738296f2654]
#    to [735046b18cc9ba5fa4ca39d06d306ba7b6ba7f57]
#
# patch "html/ADDRESS_VERIFICATION_README.html"
#  from [f645de0c082e9008f05ffd3b7fd1d14fafda8e15]
#    to [a4d6b4481d44c97e2294da5c507a6d2b5ec4c4d7]
#
# patch "html/BACKSCATTER_README.html"
#  from [04129a0e00c978557bd74e0ad5e4294c9518cbe0]
#    to [e064c6a03437d1baf63693ff9efb931280e64142]
#
# patch "html/BASIC_CONFIGURATION_README.html"
#  from [9caa524c8033fdb12a0de4829668e90df1f983aa]
#    to [53b47407bf763ca2efe47ec2fc537672b61dcd41]
#
# patch "html/DATABASE_README.html"
#  from [4db24e2f59bc2be2a2e5918c0fd89e3381e0869b]
#    to [1660021687646cad8a11028a6c3affca3804a07a]
#
# patch "html/DEBUG_README.html"
#  from [7d14c9cf601bde452379cc19670c7bb104bb132b]
#    to [7698b804630a72932ebdd17efc709ad425242a7e]
#
# patch "html/FILTER_README.html"
#  from [d045c8f4ad0d76bbd1089abbc8ef6306337a7ac5]
#    to [9961a03cb1326cbfa2195c498143fbfe3b356f69]
#
# patch "html/INSTALL.html"
#  from [4c824f1d521028b6f8c1d8a62df2497bd880195b]
#    to [20f53be91c9e8727198258cee1d7dd18bbae1f38]
#
# patch "html/LDAP_README.html"
#  from [584001846e4b113e2ba41a7678e9ca15c099568d]
#    to [3a7887f7a3834c80dba2f6aced8958b6bbab3db9]
#
# patch "html/LINUX_README.html"
#  from [e1f4c0a836a229d03f8bf92c8cb1662ee56c7cd8]
#    to [641c9c97dbedd6ed92412cc8b3f2daf232e989da]
#
# patch "html/MAILDROP_README.html"
#  from [aa1bd064a596d90f3cf557998aa75de33b17fd8b]
#    to [01fe679f178bafe6eda6cd87757c3b11fd011937]
#
# patch "html/MYSQL_README.html"
#  from [ae4bcd107ad5cd3285d17377fe4a5d4a0d61f532]
#    to [70a1f600354fc336eab221af3072d1d940c4e7f2]
#
# patch "html/Makefile.in"
#  from [56145b0d4570aa61e1d96d54cefab06fc5166fd4]
#    to [4cc00cb0a0a1cc7ba93d726df84ab96cbb16a5b8]
#
# patch "html/OVERVIEW.html"
#  from [ed1fd001570801a132288676361d662f87313310]
#    to [636d956853101085f32c6575376ad124c0be3eb1]
#
# patch "html/PACKAGE_README.html"
#  from [5c377a901663d30c6286eeb364046d65a9bad623]
#    to [a930bae95474e081cab25d5fb449614c59515076]
#
# patch "html/PCRE_README.html"
#  from [51d04dd6870e367bc951529fa2427945998565d1]
#    to [ca32046fcc658c1610628e58ef31294ca288110c]
#
# patch "html/PGSQL_README.html"
#  from [f036e5f5e8c4562c0a5a9b99016137a0b99e2e2e]
#    to [8730b113215496e41377e02a5c7d030d08e9b8e7]
#
# patch "html/QSHAPE_README.html"
#  from [ae4b48dd8a331bfa4d1963399276e787c1d3d477]
#    to [3a2f5a3046701cadac13e6576096ec3bc5f7d0f9]
#
# patch "html/RESTRICTION_CLASS_README.html"
#  from [e247f9ecc98009efa99a40671dcfcbb9953a7d82]
#    to [4bf5e37b07c14c0f1a388e6f3a2f40433963cdac]
#
# patch "html/SASL_README.html"
#  from [43eb3162f3f882dcc0f69337349910fba1fb53a9]
#    to [d166d72cafd68e57262a0f74d3fce7d6c2f5eeb5]
#
# patch "html/SCHEDULER_README.html"
#  from [00a205d7ac564724c432c084106ab215043a2e53]
#    to [197b61d361c63f56bd54838449279aac03e7c727]
#
# patch "html/SMTPD_ACCESS_README.html"
#  from [1a39b3dac8dba7e515221e1911d234c816798cd5]
#    to [17f63224f20ba8e29c27322adf896d886fcc882b]
#
# patch "html/SMTPD_POLICY_README.html"
#  from [a359e1b76fb9f8a7ad547e0c2394909e2aea6975]
#    to [f6e04ac2422e12400ffa68dd907ed57444882ed4]
#
# patch "html/SMTPD_PROXY_README.html"
#  from [c7598f4269b9444f42c6d8472adc1f0c60fa8fdb]
#    to [4c3b9ebb4e0707f41c5efebf355bb93cce98caf1]
#
# patch "html/STANDARD_CONFIGURATION_README.html"
#  from [332288db0f39a4cff8646a2454b872411086821d]
#    to [e17a3a1557110b198bffe804221d0c901847c966]
#
# patch "html/TUNING_README.html"
#  from [5f2413c44ca4bbf601b04004cd39dd86f09ec7b7]
#    to [6a30b2e11aa86eebae84217ae3e76280b0c1cab7]
#
# patch "html/UUCP_README.html"
#  from [37a3860284d3c0a7284ed26fa2537db26087a22e]
#    to [b819b3599aef0aaa895a55edbdfa2088cc819022]
#
# patch "html/VIRTUAL_README.html"
#  from [e0ca80f84d09cb76d123ff7c64e6b5d9159ca84e]
#    to [8b039c5d38e30872cf8dc09337600504681551f0]
#
# patch "html/XFORWARD_README.html"
#  from [71aac6bdadd39315a843213615c9286904594e3f]
#    to [287d4baa280345099d8eb1b9cd9c69975b97c32d]
#
# patch "html/access.5.html"
#  from [ed08a2562338e6dbafd8abb58a3affdc8749ff36]
#    to [a699e93c813a80ee230f7641a935fdc4a01a04a8]
#
# patch "html/aliases.5.html"
#  from [6fb0a1004ae0c8c0621598aeea20bca132879e4e]
#    to [b277062e0d1f8d59d9e943cf6b3c1c2c98e7162c]
#
# patch "html/bounce.8.html"
#  from [d4d4b0a251965df72aca511bbc7f977d209aec1e]
#    to [9b566b513cedf10a4b6ce3d723f981aa9a01c374]
#
# patch "html/canonical.5.html"
#  from [25e2c5fa00d484470cfabee31dcb4d1c7aad7708]
#    to [e210fb6cd36305a92d7282953abc6b10c6ce516f]
#
# patch "html/cidr_table.5.html"
#  from [cea003872e9aafa4ef33aed6384a40b42bb5a0c6]
#    to [c8146114c75d876ebec28b2e763fff97c19a31e0]
#
# patch "html/cleanup.8.html"
#  from [bcb22f30884eb2f8954374f5e9cb43898a19f277]
#    to [11576727c672270d55d1d7345f0ebca0a35f970d]
#
# patch "html/defer.8.html"
#  from [d4d4b0a251965df72aca511bbc7f977d209aec1e]
#    to [9b566b513cedf10a4b6ce3d723f981aa9a01c374]
#
# patch "html/error.8.html"
#  from [f6d36ef595482f717ce271c9516b9309ae1b452d]
#    to [4b4a99ec55c0e32fd72f12fabc7ecb6c89332ec7]
#
# patch "html/flush.8.html"
#  from [356e9cac8da22c890631a9298f03f7b3bc054ced]
#    to [7ced2e22b4761f4a57146c523edb477d8f157f1f]
#
# patch "html/header_checks.5.html"
#  from [e8a8fecbd6befcdb5f18e59248e3c095dee1943f]
#    to [a4a88c17adb86778d52435afabd3b079faaa25b3]
#
# patch "html/index.html"
#  from [abf9e4a14fd538de90c63937ed18546e1fe39e8c]
#    to [7c1b046437be31fd8ce1e448d79a00ec1f08635b]
#
# patch "html/ldap_table.5.html"
#  from [41703b8e4c279146f50f4a8dac54b437eaf0ccbb]
#    to [1966286ab02ddf0d929e7f0ddca29e04e7ef4788]
#
# patch "html/lmtp.8.html"
#  from [b6b2802d86d9bdc17f2e0967100a057c97bf4c00]
#    to [a0278a3e511a918abc13ba56a0cf0a56551ed7b5]
#
# patch "html/local.8.html"
#  from [7fdd5ec6bd4c198d33c72b9a75db64ee0dc9347b]
#    to [35dd3bc7cd3dff499bf4e0b2080b26ac64dab1a0]
#
# patch "html/mailq.1.html"
#  from [802bc3c9fc380cbb386f0f86766b3f3947f79212]
#    to [4db02e9ad04b7afb4983d389a651cad6d716e3cd]
#
# patch "html/master.8.html"
#  from [3286be836c9ea391b8698103d87c9cd596d742d4]
#    to [5a32139b0f2020bf7c3233a1d4bedb058daf0a5d]
#
# patch "html/mysql_table.5.html"
#  from [15b2cc3026655777c4dc2b9270f13eef7408026a]
#    to [28c511b8a664bd6716495be441370b7a363e97f8]
#
# patch "html/newaliases.1.html"
#  from [802bc3c9fc380cbb386f0f86766b3f3947f79212]
#    to [4db02e9ad04b7afb4983d389a651cad6d716e3cd]
#
# patch "html/oqmgr.8.html"
#  from [6923e929c895e61a759b9bb4e5ff6c7c789a3002]
#    to [0d7342b10c5cd38d073c8fe9fd01092b37fe1093]
#
# patch "html/pcre_table.5.html"
#  from [14fe9fcffc18eebabc70129f1670df7afbdd6491]
#    to [9592bd447d88a9d357250b3369b8b77d9c66035e]
#
# patch "html/pgsql_table.5.html"
#  from [cd7651a8545f719d5c72aa079aaaed76ebd87982]
#    to [79505f1b3c3e7a8e4549aa1cc6162cfef3086ea7]
#
# patch "html/pickup.8.html"
#  from [e203748ba7306226eb2e7aeaba5b6bfbe223c398]
#    to [2a1879ef405550699a9438721a93b5130d223511]
#
# patch "html/pipe.8.html"
#  from [23e5a16e5889922d6544b38bb07797e41b6b8191]
#    to [c4d9ed10fb62a7e4fa75e9f675482c15e8d5baa1]
#
# patch "html/postalias.1.html"
#  from [ec927fd5a00483c76aa6077e26817098d1696290]
#    to [f25d36be652f69a9acb20cb0264c0d303493a26a]
#
# patch "html/postcat.1.html"
#  from [42fb812e056e965e8b6a046c552e610c1b4b6f6a]
#    to [eac259445d811eaae555082b4d5e8d03f5e42c88]
#
# patch "html/postconf.1.html"
#  from [f0166099a4aa0a0f9cde4ea642125ebcd899bf8f]
#    to [a2a34db3e27d7d604e83cca2992fc5e21f9332b1]
#
# patch "html/postconf.5.html"
#  from [0f9d9efb3eb36be6eeb44e952b5d11919042b252]
#    to [0f445ec4fec889b5acf0eb05c22bf0a4b1804da1]
#
# patch "html/postdrop.1.html"
#  from [d12c969eee1a793292db812021dcfb39efa99744]
#    to [6a7df3c54a00306bcb6fcf9a9cfc51030f34f2ef]
#
# patch "html/postfix.1.html"
#  from [bc96b25c5667e58523233b98231588708abe8e46]
#    to [a2d3ea4991729fe3455ab62accb8ce72dbed68ab]
#
# patch "html/postkick.1.html"
#  from [341d3e25b3503ae7280ea7992e6dc600e20a4791]
#    to [a8862c2bbf965d204f646c9f15f7097a34d79191]
#
# patch "html/postlock.1.html"
#  from [f8a87968c55e3610fb410f1fae890d4cb30c23a1]
#    to [00eddee5df5eda7515a34b34a3da1f0a3e45e453]
#
# patch "html/postlog.1.html"
#  from [f3f89cd6b81b17334a566d201aad02a9a461b583]
#    to [fbe5768aed8c0c92ef6ee8279d6e7c8576435d8e]
#
# patch "html/postmap.1.html"
#  from [e15b68832e645b3a61c3d2236eecdffcf8137d3f]
#    to [f6f7a235c08d9e094384e14cc94cbafe7ca9979d]
#
# patch "html/postqueue.1.html"
#  from [c2175e3aa6aab15b0b2cc795a8ff0e711eb4eae7]
#    to [88eb2f751a47f146d0804f334c13a49ddeb62bbb]
#
# patch "html/postsuper.1.html"
#  from [f6fb8d035408f806bf4f18241fac857fcfc65164]
#    to [5e3177b21f1029f0763f434ba48cf234d56a0691]
#
# patch "html/proxymap.8.html"
#  from [38a18adcb672995215b50f97b206136d8077117b]
#    to [aa6bb47cbf2105aedf15bcb98f00b460bbe033a0]
#
# patch "html/qmgr.8.html"
#  from [56106953d5705a9fd60316d3c846c60a4246d0e2]
#    to [df70804e9c24c7da03bc0d1e7da6a7bdb1d6ae52]
#
# patch "html/qmqp-sink.1.html"
#  from [ab4c73251326479043a086ef042d8a218e027860]
#    to [af0e381871edee8c33fa0ff3530ea7f1c55a0028]
#
# patch "html/qmqp-source.1.html"
#  from [7440975990f00ff63e4e0c16d614f736d6f57119]
#    to [ed245efa6477692c8a89b24ff98b78ae8bcda031]
#
# patch "html/qmqpd.8.html"
#  from [9763b9c2681966c32ad23f0571b36c4928386cca]
#    to [92761ba315d92fc5dbff38e55241bf00a47886b4]
#
# patch "html/qshape.1.html"
#  from [53849aa811c900642d7cc1e281f47ec5dc7397ca]
#    to [8d854afd9cf76d1bca1d43682d5937ba4b4c3d96]
#
# patch "html/regexp_table.5.html"
#  from [0ea62f4704ae3f135c9c3c48ab8888a36cf271bd]
#    to [53563ae010ecf61099399eaa4bb37085609fdc38]
#
# patch "html/relocated.5.html"
#  from [794056296f77f2f130bff214795b45250f929c76]
#    to [9f6dc274644d3d10c592233ad61417a758d0dfda]
#
# patch "html/sendmail.1.html"
#  from [802bc3c9fc380cbb386f0f86766b3f3947f79212]
#    to [4db02e9ad04b7afb4983d389a651cad6d716e3cd]
#
# patch "html/showq.8.html"
#  from [2ea3e07a54741a8adcb1a680e153abcb41367647]
#    to [a1f3167910f1a0ebd7bcb019e7f18d18bf11fd17]
#
# patch "html/smtp-sink.1.html"
#  from [58909ca3310ccb664ccb4b61e01113cd7ab4a107]
#    to [be9398eaa2be7010494c20c92399c449b2913e3c]
#
# patch "html/smtp-source.1.html"
#  from [7f55b71f17953651f1a123bc8e210a321848e409]
#    to [866cc04f40dae6306314f2c2e5fc3b26e570826d]
#
# patch "html/smtp.8.html"
#  from [b2fdb1163e623c7e7580782a2839a5db225076de]
#    to [3d2e8f001e0525d070c2bfcd10ffb2afa31fd7d1]
#
# patch "html/smtpd.8.html"
#  from [571a2b24d85661bcc9923d04f44710fb07763336]
#    to [9b0ead09e19ee8e1f07a3e01ea139672528813f1]
#
# patch "html/spawn.8.html"
#  from [747033710e4cfa8b2b8e5fdbf2ce225acbaa7971]
#    to [6e829e3fcea613a01afd7309801b1a2962926164]
#
# patch "html/trace.8.html"
#  from [d4d4b0a251965df72aca511bbc7f977d209aec1e]
#    to [9b566b513cedf10a4b6ce3d723f981aa9a01c374]
#
# patch "html/transport.5.html"
#  from [c2b2626aa106a3f3a5616a2b85dcae6b4f6dac90]
#    to [f8d26372f9506acf5c4578e09609b6ef5be8f28a]
#
# patch "html/trivial-rewrite.8.html"
#  from [301462571b3901a1a03c186f5cbc0b2abb39137e]
#    to [6ce5638af14acd384e589fe201fe64920c80afe9]
#
# patch "html/verify.8.html"
#  from [46f1a3446c5fce0275d6b67d67d04f869cf69ff9]
#    to [67134a533aeaaf6c3516ab6de1caaf4fac4b4b64]
#
# patch "html/virtual.5.html"
#  from [947883345599dd50e80c7f0dccdac1caffeefa1d]
#    to [123b46d9f3c6d40bddb55694c8c02ffd2ede1957]
#
# patch "html/virtual.8.html"
#  from [e60ffe1a6a2ebca65df24f28edbe90b506386d17]
#    to [896271aa3b4225def446923a5263c41248efcba0]
#
# patch "makedefs"
#  from [4549d2aa0164ad0b2af0c5572a948b94c6640d69]
#    to [5be990bd4f916dcfbe2ce124729e166841ceef56]
#
# patch "man/Makefile.in"
#  from [002535e80e4fe886308211fb6f0550e247373c71]
#    to [67679c9e64c1ab4b810c25b2d050ae6efaf85441]
#
# patch "man/man1/postalias.1"
#  from [c611d9c4182c1bf79a3eb01546f2a2082c2c51db]
#    to [7a226fc004a44d003638e5aec444f15fe2376e4e]
#
# patch "man/man1/postcat.1"
#  from [fc3160ba569fd298dac7bd3be0ca8cec955d6904]
#    to [9ee6789177ed8dcdc6ed2ab8fa7b563795d72e89]
#
# patch "man/man1/postconf.1"
#  from [9dcc06f91ded548b7f8aae63dfe03746f2a91ed5]
#    to [f6b3e968b7c1e3e616bdc6b258c19ada68b8f4f7]
#
# patch "man/man1/postdrop.1"
#  from [ca06aa4137b54de4fbdbdc5a7e9d3073d9226810]
#    to [fd5fe861b6a4ea6b7aa1c775457ac9d4555ec668]
#
# patch "man/man1/postfix.1"
#  from [b3ee42ae7e263fc3455db43c1fabc5054dbd3a74]
#    to [52307c4e1c67a997dd0b300f248fc35ce47997ff]
#
# patch "man/man1/postkick.1"
#  from [3594c571f2a8c319fdd2631019c0f478db9f3044]
#    to [2165978b97a5e9b7cd56db0e19457979e21c2b4b]
#
# patch "man/man1/postlock.1"
#  from [f32e4d88d4b800e01c56b501e53a0dcc6be4e4c0]
#    to [b2116a49a594a2a75bf355ff7c38d6fef088834e]
#
# patch "man/man1/postlog.1"
#  from [337b9249c6b4dbd5f9f5cdec17c66785a26ec629]
#    to [4444858b1db54092002285295e350560feb212f0]
#
# patch "man/man1/postmap.1"
#  from [354766cef95b32824efa9e885646a1658a77a9e7]
#    to [64554015b6381d449486738b4835eca46250c2da]
#
# patch "man/man1/postqueue.1"
#  from [513b2c3f091fede2e14b98fe38d26bb574be5c1d]
#    to [ba90bce47780cca40bdaa5d560abc95a7d4e2543]
#
# patch "man/man1/postsuper.1"
#  from [229bf41c5a297d25ad808c30abef0121c64095e9]
#    to [6fae37b8c32b38cb83110fbe8d6c1b76e785ead4]
#
# patch "man/man1/qmqp-sink.1"
#  from [ef9d55d6ebde790b75c6ce5db34e1238738feb3d]
#    to [1029c660645ef1421a387f67d0ea5f4e7cd4d0e7]
#
# patch "man/man1/qmqp-source.1"
#  from [44a55438a272ecfe8ddfcd53c1117dfef7ba3f80]
#    to [2c91cc099fa872ee70f3ca0f2bdfe34a499a2c11]
#
# patch "man/man1/qshape.1"
#  from [359cf77b813d1f611a0f1793b87cf72e3ab48872]
#    to [9d4b3947ceb774f6cf6b4c162cf7e9701701f9c0]
#
# patch "man/man1/sendmail.1"
#  from [c0f352f133854444d00ce016899f13ffd75d1f2e]
#    to [2c7815f754511442b704ec5fac01175677f50354]
#
# patch "man/man1/smtp-sink.1"
#  from [5a0e911c6986648fac886a73ca1423cc22031fb9]
#    to [79b32877e6579d70ce24f481134b06b5c911b2f7]
#
# patch "man/man1/smtp-source.1"
#  from [00db5f18405e5c8a3025568d856dbf60744138cc]
#    to [5ad45cca5b5da5981eb73c96e3c8be1f3021e7e9]
#
# patch "man/man5/access.5"
#  from [9564a09c8f0ab37e99d0f92def04f7ad0c553155]
#    to [4ad83b669161a88dc42c9d46e34fe3fa68e6eae0]
#
# patch "man/man5/aliases.5"
#  from [f3dbf0878a060dfc1cce8ff7db40ea09323022a0]
#    to [5eb2957dc6676a1ff5214cead91fd4f5085cf4ed]
#
# patch "man/man5/canonical.5"
#  from [845d3a0ce1378b252d3e6fe0d9f8dd076d0ee4d7]
#    to [fbc5916249e93a30eb20d1efa4bb4eb952d49699]
#
# patch "man/man5/cidr_table.5"
#  from [4e797d25a78df34a377de271fc04a14a5698d6d6]
#    to [03002d7059b66928d373fca890a2342b4d3b3f9a]
#
# patch "man/man5/header_checks.5"
#  from [59b5ee4379688b43cfee26b76b3530b280a6dd5e]
#    to [ef70b7e5d8fe1b65e7f46c62404065a77b5c5046]
#
# patch "man/man5/ldap_table.5"
#  from [25f6d5eee36378a1c67b62fc9669da484ef3c864]
#    to [59b93095dc9dbad98acf572a36827b6ee49bc5cd]
#
# patch "man/man5/mysql_table.5"
#  from [cb68196144c0fb2ed8a65a3681f23620e735779d]
#    to [28b4bdbf355aa3b490e55abc6f025758b6c6c17c]
#
# patch "man/man5/pcre_table.5"
#  from [2b8a168db1d2afafbed3ea32ee544fa6451f5d96]
#    to [f353f1bdb36476821f7cae29138b9dbe91b46109]
#
# patch "man/man5/pgsql_table.5"
#  from [995c9d74eb3ed8dbb6357109d062277d19107526]
#    to [6b20875b37e94747f1ebe378135073e4dce857cc]
#
# patch "man/man5/postconf.5"
#  from [f2517efa4528fdd47113211c26ab757a6bdca0a4]
#    to [3cb49332f11404a80d3e45f983d0aa2924e045c9]
#
# patch "man/man5/regexp_table.5"
#  from [2bbbd27672572a96d9e535c451c612c9f7a270ac]
#    to [cdeb54ccca7ff6a6553db936088cd2eb44633f88]
#
# patch "man/man5/relocated.5"
#  from [4782ff5ed86f74f7897249ba38858b5b7569b6b5]
#    to [05acbac8e3d1d5810e0dbc891dfa571c0dfe7cb8]
#
# patch "man/man5/transport.5"
#  from [c90dacd44a8844fe9de213bb1af4b3c7c6caeaae]
#    to [a1e967be74e87c65cc1612abc3af26d9474cddcb]
#
# patch "man/man5/virtual.5"
#  from [f5737c2027114e73147fc75a75d0ae502cd09058]
#    to [49e6717d4cee4821d2475474239abaaf6aa81570]
#
# patch "man/man8/bounce.8"
#  from [664954d24b208ba957c03658861a7122e8d09b2a]
#    to [0853d788309b5fda558bb3564fb32de7272fa2b3]
#
# patch "man/man8/cleanup.8"
#  from [677f090115266472f0c89706c9f3550782810f19]
#    to [d3dbf1c6025f7dc7d53a988bf41e4d3fe8b13f2a]
#
# patch "man/man8/error.8"
#  from [0b1904cc0293eae3922fad4c7d9fe5d5bba2bd9e]
#    to [8500a43122885cfbba1f90516fc2ea8e93f2fe40]
#
# patch "man/man8/flush.8"
#  from [1475cac36a732fe086321f70a2b7afe42b642212]
#    to [10a3daeaf5c94709d04423f96eadf0b49795c41f]
#
# patch "man/man8/lmtp.8"
#  from [611dca0c92dc84ae8859ebcdbcee9dd13a06ab77]
#    to [f1ea02f3400bfa9ac989b4d49b12ca568d082c44]
#
# patch "man/man8/local.8"
#  from [7988ee1e8d19c9a1ff6cf6a72108444a68e66ccd]
#    to [3ffa53a3ec410c15609f3c0da9460bad4753346d]
#
# patch "man/man8/master.8"
#  from [e9d0bb2f74e6dc3ebc3e6d24a573a661f73f518e]
#    to [a620ca2719f51823300889536460dc34583a7f45]
#
# patch "man/man8/oqmgr.8"
#  from [bafe21a4ffa49b959f988261d64150fd4a4d9486]
#    to [6a09cc021c485a5d46e3f4af6d4d0aedc243a751]
#
# patch "man/man8/pickup.8"
#  from [b2217a9b0de116e0631abc17bc031dade3d963cf]
#    to [0e8ed00d0edb0d97d22ce24fda9b4e10c638ae49]
#
# patch "man/man8/pipe.8"
#  from [271cd5be9f230259394f7a78d9dfa14d54b8ee01]
#    to [55b1ade1869042a44ce06596ce73355ee502308b]
#
# patch "man/man8/proxymap.8"
#  from [e68c42ddb96c9061809ceed1265dd39fada35750]
#    to [5a0d4da658661a864431683d7a247b242241ac3d]
#
# patch "man/man8/qmgr.8"
#  from [d0f68b1c9884863d95e54ca4a17e2476f88f1f03]
#    to [1e67833a7ddfc21f2801497cf8db49a39930d695]
#
# patch "man/man8/qmqpd.8"
#  from [d0f8a48344bc6695d0c2c3bd845d21330a201d6d]
#    to [438526a40b861d99ce8670315ea866915f3c520c]
#
# patch "man/man8/showq.8"
#  from [573ea1a32ad02f88b832746683c92b5fef97d4cf]
#    to [a08548ccef4bfd9224a3ecf76c9d15f118034959]
#
# patch "man/man8/smtp.8"
#  from [411d030f24541a145eedbff9de392fc1cdc9555f]
#    to [1bfce4d71521a3570767faf904c8ce5410584a4b]
#
# patch "man/man8/smtpd.8"
#  from [4144538bc048923d3404f96880f722b5e230ee5c]
#    to [79d45aa8ce8277b1f03b764dcd9625d921756913]
#
# patch "man/man8/spawn.8"
#  from [9b255dea68b4ffa7d6ea900aeeb49b08337a6b5c]
#    to [9c6433a0b5484f286cd831355a93a618062346e6]
#
# patch "man/man8/trivial-rewrite.8"
#  from [64b2ef3e7dbae14436d78e5ab7e789a5e5947a80]
#    to [fcec4f078700a45fa5a2659a7648e33f87e46d7f]
#
# patch "man/man8/verify.8"
#  from [1de39652d2f3c20de0c2f190b5bde4b842728ab2]
#    to [a42fabe99bd963d17fb8883ee5cd0a51c48a69a1]
#
# patch "man/man8/virtual.8"
#  from [b6835e9275ec0c129f4ecd86fdb9883cb44dabb5]
#    to [ee3ee4f758ea855d07854886038c10e2c6f78879]
#
# patch "mantools/ccformat"
#  from [0006c85dc74d5381a4eadb8ce0977f53820a9fda]
#    to [7c607063aaface2edfa433b05d70e35fa0186ef6]
#
# patch "mantools/fixman"
#  from [237838f040a43e20874ed6f0c7ac30a4ed7ff1bf]
#    to [34b08d972409976ca05cfc144c7261f39cee175c]
#
# patch "mantools/make-relnotes"
#  from [1b242d6ce8e748287e32e7d016c0c86151787829]
#    to [538a14e87ac7cd529ddbe6171ccea45c170e6a1f]
#
# patch "mantools/makereadme"
#  from [dc0774690db92fe2067e9fabe91ee3929701aa31]
#    to [c5d9d6c694855824cbb858cd2393c5bff2ea89fd]
#
# patch "mantools/postconf2man"
#  from [cde367b4081d94d59dbc064122684be9f8558a4e]
#    to [bbe0a0f06764c01aeacb2a8c5cbb7dce15f3cdf9]
#
# patch "mantools/postlink"
#  from [6e2c79d0b88d1f3f36655a881e3972892c362d80]
#    to [18b43fee5a33be2b068d6ae30ded904ed8438393]
#
# patch "mantools/xpostdef"
#  from [8af140a3bd230cad37e69a9a197c896526050502]
#    to [e8a9d0212eb5e6cc7cb023bd79bf698b76679bf0]
#
# patch "postfix-install"
#  from [ec8e1b47a22c3280c48112287e4091732800c7f3]
#    to [f503b4479db9394b24bb008b3e4bfd4ecba5102a]
#
# patch "proto/ADDRESS_REWRITING_README.html"
#  from [bcb7e160f657950040f65b6d36e99581527d7324]
#    to [9f1a09361334b10a55f874ed5d9af3cb9d249a38]
#
# patch "proto/ADDRESS_VERIFICATION_README.html"
#  from [b1bdecc14f04fa37e473d0369bc232c5b04c17e6]
#    to [74bccc4d7a9d4635d32f7a93ce417bc06dae9860]
#
# patch "proto/BACKSCATTER_README.html"
#  from [2516a77d967457cfc957b50d5a6f758796728eb7]
#    to [96d8e83acb32aed864cb59628d9dbae2b1fef7b6]
#
# patch "proto/BASIC_CONFIGURATION_README.html"
#  from [e3e821f131cc07f449b994b2dd1cba5adb5439e5]
#    to [6397c4db8c829b85553e7e658184a078ae2f3ea8]
#
# patch "proto/DATABASE_README.html"
#  from [e50696ec675d55026ffca615ff9e94700037d80d]
#    to [ed806eb40d00f75626d2348e5e073cbe00da4735]
#
# patch "proto/DEBUG_README.html"
#  from [b5dc1169c41f28bc5d61753151cd207fd3d6febd]
#    to [585173b1b9ed89abec0cb97e8b261d2d328b454c]
#
# patch "proto/FILTER_README.html"
#  from [6d1e995c2782548785fb7476fbbe66396c04dd9a]
#    to [e512b75d02be4923fb865cd062947818f74b5c5b]
#
# patch "proto/INSTALL.html"
#  from [ad1d422b19009cc93ed61e9b3b4ebc6839bf4b5b]
#    to [623fefdd5244022ab580206c1ca7e95007e87166]
#
# patch "proto/LDAP_README.html"
#  from [ed68a5e48a6980015dfcf90f7664e921878ef8cd]
#    to [2e3fd48279841cef1ce8514efd2b16bf5d1012d3]
#
# patch "proto/LINUX_README.html"
#  from [83d752a2df680a77a50810692e9e2614291582f3]
#    to [53def6ac13e4320c4552f3e224f196d64672d2e4]
#
# patch "proto/MAILDROP_README.html"
#  from [ef2fdf4c15a0b3f2aee3834a36fed8af601e94f0]
#    to [b0dc409e388ff9af36d258ae7e3dfc329c918a93]
#
# patch "proto/MYSQL_README.html"
#  from [0f036a628c6a5e6034371b7fc14364323b5ef39d]
#    to [581da1fee576152f6f6ef5f37887f8e2cc6d5f7f]
#
# patch "proto/Makefile.in"
#  from [7ce13b28418e6a1b3b7ffd360f7f7d08e69a25b6]
#    to [ded4e0d4fd123b3a0638aa1a2ac46f0471c1111f]
#
# patch "proto/OVERVIEW.html"
#  from [31cf0ea9dfaaa3326bd2ac074bb1264ec2e41485]
#    to [986e72ae856c27bfaa9efb4a67d3a546194ba944]
#
# patch "proto/PACKAGE_README.html"
#  from [5a62568c9be4ba97281ca7ccdb1a01e21af2dcb6]
#    to [62369f0212fd9a8af572e9ce9ca34a4a2a804cca]
#
# patch "proto/PCRE_README.html"
#  from [ff2d302e576628efba4a9444ca0096276266231a]
#    to [53b2fd2e25c2844d3716d3bcffc8eebadeeb40c4]
#
# patch "proto/PGSQL_README.html"
#  from [31f4170228f237e6ff780e5f7ec66ea1d7dc2991]
#    to [1f83725b24ab32a43457f270513908df4ef8ec7d]
#
# patch "proto/RESTRICTION_CLASS_README.html"
#  from [fac37b3acf00c84ef99a660a43054eb1e64d5b70]
#    to [886a00e2d95c752f141c684374e37393e2566b5a]
#
# patch "proto/SASL_README.html"
#  from [1b920ea189944cb137c43054bcab16559195434e]
#    to [ab06e2c24574c16491d65273df482d10d5e9f186]
#
# patch "proto/SCHEDULER_README.html"
#  from [a7b33d777bd0722ad683058349a9433268b34a6e]
#    to [1ae4a10783e7e18d6e503bc27f9fc05e1554e1cd]
#
# patch "proto/SMTPD_ACCESS_README.html"
#  from [b82f920c892682a606c7c830ad22a2d96cfbf90b]
#    to [759b7f18ea479e47944fcddca6f68183ab8a6f04]
#
# patch "proto/SMTPD_POLICY_README.html"
#  from [b05fec5fe7b40d39fdd152a6e81b542dd400109f]
#    to [0ef4a6b785a8ed67293ccbe3ea9bd8b46d64d6de]
#
# patch "proto/SMTPD_PROXY_README.html"
#  from [9379947af6ab2566e3555b20104500a6ab7dcee5]
#    to [9d1601331dc63c7b6e2c74293666987dbf288531]
#
# patch "proto/STANDARD_CONFIGURATION_README.html"
#  from [c590153792cd94b109f279a017637704b7948d67]
#    to [8fa1fdd864ab867a7aae7292f63fc49b4d8b4b5f]
#
# patch "proto/TUNING_README.html"
#  from [b240108907e86d5f14ed108d15068caaec1eba12]
#    to [b93298ca225fcd2aaf484949e7a40f7efef11ea0]
#
# patch "proto/UUCP_README.html"
#  from [beda65f6bb7f2154d0337639b3f50177b5d22365]
#    to [640485ca8b1bad3de0b0c71446c63c38db32f920]
#
# patch "proto/VIRTUAL_README.html"
#  from [1ae2787a7a4b902d3958be918481f2a83d64b0b4]
#    to [8491693851c9eef7c1c56c0b9006740e8ca15e86]
#
# patch "proto/XFORWARD_README.html"
#  from [f7ed3c1f47dd2cb813344203e9d2a058952fb31b]
#    to [2f680dc621819f6a54b069d8ab94d12462802dfe]
#
# patch "proto/access"
#  from [1e0449a478047107219499a7e02a4bf0d9f6aa83]
#    to [0cfe44a3a9f5745c1783f6fd59dba03f15aef626]
#
# patch "proto/aliases"
#  from [9a386b36c6eceed15f807acaa8d56171664b5a14]
#    to [388e401aaf24eac3fe41d6be80e82dcb8b91cf6f]
#
# patch "proto/canonical"
#  from [a6253b5b02011d4ed61bf4c4b3d9a254a1b70c27]
#    to [46537e94a053862a2c2e1511f72d84d73201c8c8]
#
# patch "proto/cidr_table"
#  from [bf79d021bcdb66f7c9b940183ad890c3cce4c204]
#    to [43287afd329a1c2a6cb965273676765ec0bd8549]
#
# patch "proto/header_checks"
#  from [62acaf249451c5f8bc2e88eea0fb6a8ba283290c]
#    to [2d6469671a665c6e497f5a18f7c9677f66ba3c43]
#
# patch "proto/ldap_table"
#  from [c79b51fe5fb7aa61705e65a61fdcd84560b2ff77]
#    to [1ca2c26e3fc6a218c987ee65bf55f39748d2677e]
#
# patch "proto/mysql_table"
#  from [bbbdbe52aac68bde1a77edee10d76145b3dd5663]
#    to [a72c6f5cc1d207dea75ac8b3a90e6fe1b00c99f7]
#
# patch "proto/pcre_table"
#  from [63e750db1115bbf3a477744b7cb48173ccd029fd]
#    to [5c4db4596175bead9435966c58a12615f54edf27]
#
# patch "proto/pgsql_table"
#  from [0c2a29ab1ca6607d552972cb13d6bebe126d9e1d]
#    to [54f4ea9927e31a211fb5c0e4897bb8db61a5a14d]
#
# patch "proto/postconf.html.prolog"
#  from [3162d75261d56d04fce462b4ecb2718e857b1cef]
#    to [21b9acbae0a3ec90d2522b1468356834e88d1f3c]
#
# patch "proto/postconf.man.epilog"
#  from [9878994eddf55dc75e564fae53f106b9161f8224]
#    to [4a4464853828a262c2f91ba7089d45bcc3345131]
#
# patch "proto/postconf.man.prolog"
#  from [4d1daef745b5f4e7f71805d06e2034ddfbb91d3c]
#    to [a944b62635eaa1722c8c80ca6f13833c32bca662]
#
# patch "proto/postconf.proto"
#  from [573f30739c78b5d25735e762d1a8115d51a9b7fd]
#    to [51486ad476d8cb67de2ed19eca7a37576dd7278e]
#
# patch "proto/postconf.spec"
#  from [921014d1291cdffc1774d3c7a50abf3c2f90854a]
#    to [5af1d7a95f16166895f4a4532a00f603a1ad267f]
#
# patch "proto/regexp_table"
#  from [89889f5a011fd47c4d16bd8bb16a675a387e81af]
#    to [983690daa664809708429daca0e347b66a61d461]
#
# patch "proto/relocated"
#  from [7d300405912e26e31f146a8bbdc601666b7763d1]
#    to [b17cd3121b87ffbc3c535930c5a4088e06cbaf79]
#
# patch "proto/stop"
#  from [236efba9b5df8a0b822a687dea382f27f1a71072]
#    to [cad40b7fbcf27dc3b97c40cf0eb05523ed2d4fc7]
#
# patch "proto/transport"
#  from [306693ed73af162a3365b3f54fa52673c2009605]
#    to [aed75aa2198d6ef984a5eda202296a0289b50f47]
#
# patch "proto/virtual"
#  from [bb4d434efcceb5d5b47da4c33efbba0beaddf3dd]
#    to [68458aff4cc23691dfaa69a48c117482c3a68ca2]
#
# patch "src/bounce/.indent.pro"
#  from [0930739cf4c1e0bd5d5b9b23c8570e52a3a921dd]
#    to [b9efe700035a06b6ea7d3da36decfc079d3cac5a]
#
# patch "src/bounce/Makefile.in"
#  from [724797a72cc84ae95dd62900d9084f5636ea2d59]
#    to [2f9b0bca3967a4686744046dbb943655660294a9]
#
# patch "src/bounce/bounce.c"
#  from [ff680de3f01116a2736fd6542e1f70a314f1f5a3]
#    to [c3c375818b728e6c1a9f1fb9019b01f5b6d91725]
#
# patch "src/bounce/bounce_notify_util.c"
#  from [269351f22ddcc46301d440d067e0941727f21cc1]
#    to [37b56c7a0269f93b85745c134bfd98ac9e834e87]
#
# patch "src/cleanup/.indent.pro"
#  from [0930739cf4c1e0bd5d5b9b23c8570e52a3a921dd]
#    to [b9efe700035a06b6ea7d3da36decfc079d3cac5a]
#
# patch "src/cleanup/Makefile.in"
#  from [f00fcf2a7650ca44a8ccb9a642c4a15b13e6422b]
#    to [0e98fa7647e48e09f6db9a9a3c424a531ff05bbc]
#
# patch "src/cleanup/cleanup.c"
#  from [b69182e176586c52116a9dced5bf122cbf30630c]
#    to [5aa4308816043a615eb8a65cfefa6336fbba49e3]
#
# patch "src/cleanup/cleanup.h"
#  from [0f9980eb96f3b116c9e8bb440b1dc19c308bc26e]
#    to [87b7b634b95f8f6bf717a70b8899bdaaa56e4982]
#
# patch "src/cleanup/cleanup_addr.c"
#  from [03e7f868318ca91f9e173e1f23c63d9a001510fb]
#    to [1a0b5a0a57d1c7552e8303c30214ab8beb6e2970]
#
# patch "src/cleanup/cleanup_api.c"
#  from [eeb5e5225f34d1be5243c90c853a113c59664591]
#    to [f8dfd49c3b1ab21f76df1b07f1aeab8480bac6ef]
#
# patch "src/cleanup/cleanup_envelope.c"
#  from [c51e2986c48d8503dcf3200eb262ad0f74ca9069]
#    to [042223c2a159e245808360d6a8c6eea3ee331abd]
#
# patch "src/cleanup/cleanup_extracted.c"
#  from [ef97b5d5dc2288524aef690a7e170ce40f0a1ab1]
#    to [457b74b11a510d0439e60c2e03a5010c9dd1d487]
#
# patch "src/cleanup/cleanup_init.c"
#  from [4254b5c6b5525d7d714cfb6a607602b30ca9b953]
#    to [25a96663359de0ef14cf9aa409962bf6da30ccff]
#
# patch "src/cleanup/cleanup_map11.c"
#  from [a44caeabbff7d4103a893cd4803bb26b1920126d]
#    to [91c08d9e5649d7d96d8357b5f23b69fd259aac0a]
#
# patch "src/cleanup/cleanup_masquerade.c"
#  from [80a74a719c8401dd573d75ab470024d59bc2b259]
#    to [7ccb8aab0ef6b240269faed84196886900c47955]
#
# patch "src/cleanup/cleanup_message.c"
#  from [5e67e02ed9ea54c5bffc78472ab1dc488d076520]
#    to [05263ac9f83a75f6129ac4076bc80ed63daf0f26]
#
# patch "src/cleanup/cleanup_rewrite.c"
#  from [f83a3c8cdf92d4cc290dec6d1ce25aad3a3f2a11]
#    to [ed54c7d8d44f988e11e4e7e34da03b045ad0db4b]
#
# patch "src/cleanup/cleanup_state.c"
#  from [640af25e67d53f3c1edad8550328ba54e14788d5]
#    to [f59f4f734ee8ff44f691cff9861a80ad6cdb8f22]
#
# patch "src/dns/.indent.pro"
#  from [0930739cf4c1e0bd5d5b9b23c8570e52a3a921dd]
#    to [b9efe700035a06b6ea7d3da36decfc079d3cac5a]
#
# patch "src/dns/Makefile.in"
#  from [86d1378c28c5ba6520937a0499ca5e78c287f63a]
#    to [28feabda63f4ed80c5c9fc6c02e5f5daa933a308]
#
# patch "src/dns/dns.h"
#  from [7b12958b7c41681feafc4b1deda066bc48693f5d]
#    to [307b0de4d2a8299b9d852a778441ef2f84bb52bd]
#
# patch "src/dns/dns_lookup.c"
#  from [24441ef966fe5e9c624aceb3ee31cfb16db23f66]
#    to [d18a5a1ffaac05d1cf469d74a58101f62003f2d0]
#
# patch "src/dns/dns_rr.c"
#  from [61fe3ad551cd84dcad4e336a62ac0e892bf3e2b6]
#    to [0247700114f24a1d4b306453a0aaea67f1a412c1]
#
# patch "src/dns/test_dns_lookup.c"
#  from [a55447a75bd777a37f03bec7ce7dc951b5b4ed51]
#    to [0c895b6402724db9ebda077fc16d135c646600da]
#
# patch "src/error/.indent.pro"
#  from [0930739cf4c1e0bd5d5b9b23c8570e52a3a921dd]
#    to [b9efe700035a06b6ea7d3da36decfc079d3cac5a]
#
# patch "src/error/Makefile.in"
#  from [4c782d33a249eeaa9865d087e8e9b60d417a9215]
#    to [95d5f0b204cb95d423b758370cdcb2b940bec3dd]
#
# patch "src/error/error.c"
#  from [2df052e7e4ccfc309474433d1dc511d55281ea4f]
#    to [a4d42b3378d4a78d94ecb1bab2bef8be57f8d9bc]
#
# patch "src/flush/.indent.pro"
#  from [0930739cf4c1e0bd5d5b9b23c8570e52a3a921dd]
#    to [b9efe700035a06b6ea7d3da36decfc079d3cac5a]
#
# patch "src/flush/Makefile.in"
#  from [120f15e2c3b877cabdaf2a4d40ae0efc27df1fc6]
#    to [10d3a8d51697de822b33f6771fd76acdf965808d]
#
# patch "src/flush/flush.c"
#  from [572b1ea95e79e0fbc82f14615880b10c1acb137c]
#    to [6f4b2e1a2398843fd9d67b5445c7b83c773b3de0]
#
# patch "src/fsstone/.indent.pro"
#  from [0930739cf4c1e0bd5d5b9b23c8570e52a3a921dd]
#    to [b9efe700035a06b6ea7d3da36decfc079d3cac5a]
#
# patch "src/fsstone/Makefile.in"
#  from [c805b6706f4fb1beb0eda2345710cea450326570]
#    to [3b0dc2450834d4d548deba2ea7a193fb82290853]
#
# patch "src/global/.indent.pro"
#  from [0930739cf4c1e0bd5d5b9b23c8570e52a3a921dd]
#    to [b9efe700035a06b6ea7d3da36decfc079d3cac5a]
#
# patch "src/global/Makefile.in"
#  from [12d4e3e10e6a8d79856fc4205a69f0ed6ea1c146]
#    to [e0f11fee5e2680c1cf1b00526264675efb5a8cf7]
#
# patch "src/global/debug_process.c"
#  from [45ed9f4211e0effc101ee89348b384c64eda039c]
#    to [86f94023a6325a341b0aec69991080cb51a401f0]
#
# patch "src/global/deliver_pass.c"
#  from [b6c35a8e7cf9e08fde8a560ff739917fa4f2a91c]
#    to [4a10f6733a1e6a77ff6907909919b22b459c43b8]
#
# patch "src/global/deliver_request.c"
#  from [683b0370934ed4458d7abd4369f50201905cd3a0]
#    to [c525488a856bf4d83fe6890a585d0bc96bb7a57b]
#
# patch "src/global/deliver_request.h"
#  from [4f778cc7e36c6f5f8b6c434e865a079428feacc8]
#    to [a3167ea8708e9f90e8a4f1faa04efacf7e73396d]
#
# patch "src/global/dict_ldap.c"
#  from [9b0bb97b9b3299c1a7bcd184eccadda0c076b662]
#    to [30129b2f72285b51fa4f7f03612d00a7237e2c6a]
#
# patch "src/global/dict_mysql.c"
#  from [524eb2567fcb2c94ae2ce8a36b6b910ac6a4f9de]
#    to [17e5028c2a796e53b450e503850d36186b9c94bd]
#
# patch "src/global/dict_pgsql.c"
#  from [17d0792821f1289521081c4644e956b6a599fae8]
#    to [d758925f23539eb1550d336dcfc7e1d42d96c71f]
#
# patch "src/global/dict_proxy.c"
#  from [d5693394ed5f0540ee11e1e14a8c8c399b8d1ba5]
#    to [875fdac900182e6e39efb5386650c6456c855735]
#
# patch "src/global/ext_prop.c"
#  from [84ff3acd1376dfaecd1c6aa9ae3f0f93e3334730]
#    to [5207970e9554077473c58afd3279ca340856791b]
#
# patch "src/global/ext_prop.h"
#  from [0e6b3d542c44b51c4b2f9c992bb23ecfc50fbb5f]
#    to [9dffb0532db623260c1e0e2c0c68b515d2588214]
#
# patch "src/global/input_transp.c"
#  from [1ef10948137baae00fadf63bfff78bce0e262bf9]
#    to [e2c55b22d66194c883dbad19cb5dad7d07754886]
#
# patch "src/global/input_transp.h"
#  from [a5f42a42258646a25d794de787243dc7070818c1]
#    to [93cabc3e67b97d14265f045d87de21a442324934]
#
# patch "src/global/mail_addr_find.c"
#  from [6d7ae554f0077b75dc9d3283b5d266aa6a834b43]
#    to [fa6ba8539546667e8c50741f66b29c9325989e13]
#
# patch "src/global/mail_copy.c"
#  from [f49765675704bac41fc06ccdeb5802e3e0390d2c]
#    to [9491e96457b5268f58b634ed586f25b8c7377762]
#
# patch "src/global/mail_params.c"
#  from [dad5e2220af394e3887a8fdaf3f05e72d30cfc66]
#    to [c7718b7e465f342f2dfb2decf85f639cd6f6e665]
#
# patch "src/global/mail_params.h"
#  from [712a55b67b134035d06088468652e45e1ef2a54e]
#    to [40884dc21a194935413da826f7af533406edb0b9]
#
# patch "src/global/mail_proto.h"
#  from [a7177175e907105e538206a93b08231aef297874]
#    to [dcbf60bcb3b2910d7f563cc17a037c4e64fd2bf7]
#
# patch "src/global/mail_queue.c"
#  from [a9f848777839cdce7b76c69089d5a80be5c744f9]
#    to [ecff9a3f907791843947c590ea1990bd8afef588]
#
# patch "src/global/mail_queue.h"
#  from [48e05472bed801318a4cf0670966a1ad2c4ccf47]
#    to [cee675df4a048d58ca983ca796ef1825996c0cab]
#
# patch "src/global/mail_stream.c"
#  from [beedd3fedbff2cc73dac4be90a44435ef419af77]
#    to [85e934abdbaff1c0825552ac8cb8369b2b24151b]
#
# patch "src/global/mail_stream.h"
#  from [c3e8287d0e13603e0a76e5cef30e5d913acf3bdf]
#    to [39542607ee4d749e93c8afd83d26ae0888e3f39f]
#
# patch "src/global/mail_version.h"
#  from [9d6ead04b1ea92891c1bd21186e582e02199dba6]
#    to [dc8d8325cb596d8aa42199cd32268c1f737ce849]
#
# patch "src/global/match_parent_style.c"
#  from [bed9d873ecee1e6f0d7be0bb79bfe7b8bcb82ba6]
#    to [d096cf89c28b2692dbfa74dcbfd21e92d03505c1]
#
# patch "src/global/mime_state.c"
#  from [11f154a9f9c6ba7cb3e1f699d1b03a7c6126ec81]
#    to [5519799573135221f446896e5552e672da07d33c]
#
# patch "src/global/mkmap.h"
#  from [845842d4644110b1c94660f400e6015e6cbebe61]
#    to [848c583dcf8f8df79cff6205e47a150259e86391]
#
# patch "src/global/mkmap_open.c"
#  from [54b2203aff685d1da81c881602321c5cc7634770]
#    to [b79971f6f6aeeb31454e6d0a5a4bf7252c0486c2]
#
# patch "src/global/mynetworks.c"
#  from [78f4b884414afbfeaea31abdc25965856fd720c2]
#    to [42cee2041f793fa65f496d3327dc881ad519cb85]
#
# patch "src/global/own_inet_addr.c"
#  from [27537b7102f65e2be8eeaa0b76b732011838b452]
#    to [3e38ce8fc193cad2a3d4dbf1962004536efd58c3]
#
# patch "src/global/own_inet_addr.h"
#  from [71580883e3629d6bd88a799e1b2d8d0558a83371]
#    to [2601b24967283bebed988f5d4b38ff0a4d66ec5b]
#
# patch "src/global/pipe_command.c"
#  from [39049c014b9fe64b381277ebadc509f5e5e93f17]
#    to [5af90222e86bc4f61a77f42bd8b99bd166dc87b5]
#
# patch "src/global/pipe_command.h"
#  from [dc3bdd184f4217ab104130a1d8bcb75486eae8f7]
#    to [72d7eba83207030caa39a05894c034dd2eed64a2]
#
# patch "src/global/resolve_clnt.c"
#  from [0bab388295086920809c24ce6e89493580385006]
#    to [33ff60ed18ef8c240b0a4f15d4f65964c53c79d1]
#
# patch "src/global/resolve_clnt.in"
#  from [df5ff47da143e64de5bc9a536012009fbabacba0]
#    to [df7d32ee8881e68b1c605d8b601307ef5d22e06b]
#
# patch "src/global/resolve_clnt.ref"
#  from [38be2e771d68dbd475e105d5425bbfa14bd4ed2e]
#    to [187052b6f7dae4b9a27987f00614a8a0a9ebecb2]
#
# patch "src/global/resolve_local.c"
#  from [47d6ac46028e6b1c310d6f5872c333843875c4f5]
#    to [bc288218a67edd7c3b90c8a4f0d2e541a6594e06]
#
# patch "src/global/rewrite_clnt.c"
#  from [dbbfb02d256394f3bd13cfb3dffe46d2e88e7175]
#    to [84436f254fa853ee450cfd3daeeb5f8aa7415d83]
#
# patch "src/global/rewrite_clnt.h"
#  from [1e5cce32b26797a1ca8d5ec7c4b3001014883fb8]
#    to [320b0dd1eb760cd97f61d7794f43e4d26558d9a1]
#
# patch "src/global/rewrite_clnt.in"
#  from [599a6ad8ddd824cc1a8e1a4395f0713195f9d688]
#    to [adda06be5405b027cf06e7c601002fc19c3207e1]
#
# patch "src/global/rewrite_clnt.ref"
#  from [ee2eac24790359e4a4dd12e3a92a7f1c27864693]
#    to [61ab31c2ef8c7d13d71e05a21753109d0c26c935]
#
# patch "src/global/smtp_stream.c"
#  from [e2300d5d0eb665927273c5e39e127d726f0da3ab]
#    to [368d8529c1376e95c1d8e66cdbbf64049b43ff28]
#
# patch "src/global/smtp_stream.h"
#  from [5cbfede2e60c5672d041ad27f0b6a17aec5807ac]
#    to [732137a2012f6b5c3e81cb5b4138b47658fd5ab1]
#
# patch "src/global/verify_clnt.c"
#  from [59b7fed84c3c8349434a5319e35af2fe9b333bc1]
#    to [1177fc42a5fb6ef3c9333c09f5de703a782d0010]
#
# patch "src/global/xtext.c"
#  from [7f5251703cfdf21f4fd997d31c3e1f4e21ed0e09]
#    to [1607ec11ea39d1000f4d377231387aa0c5b484e4]
#
# patch "src/lmtp/.indent.pro"
#  from [0930739cf4c1e0bd5d5b9b23c8570e52a3a921dd]
#    to [b9efe700035a06b6ea7d3da36decfc079d3cac5a]
#
# patch "src/lmtp/Makefile.in"
#  from [5d6038958d9c8d7b47e0b7df1985c399098c2e8d]
#    to [a482aa8e2c3069d8adbf0b18170159da8a3ac5c8]
#
# patch "src/lmtp/lmtp.c"
#  from [fd268809b4440f3a76dbc7cd6ddd79fc29172654]
#    to [5f0a46fb690f50462cd11360fe348c72bae0c239]
#
# patch "src/lmtp/lmtp.h"
#  from [f4ceec83bd2a99986c85218598d265dfd8113cb4]
#    to [786f48b7dea81c2e5afd976d7a0ee9b44374ca8c]
#
# patch "src/lmtp/lmtp_addr.c"
#  from [0fe2b0aeee3301291c65b3bfd52fe2ada1528934]
#    to [8d069df0c502c573e10c5e70a9874475ea00b629]
#
# patch "src/lmtp/lmtp_chat.c"
#  from [fb74a4a2fc90f680ec0cb17a97fa52e2804ee63f]
#    to [0eaaf43da676dfe316248f09c6133dbe624b9b91]
#
# patch "src/lmtp/lmtp_connect.c"
#  from [4582c6db3a108138717a2950c66122d620ea1b41]
#    to [9966b80c855d5c30efd56c2614b947152a834d37]
#
# patch "src/lmtp/lmtp_proto.c"
#  from [973d684db0840b58f6e074872116fc523d7b80ca]
#    to [173dc747f5493c14b2edb9e8719087719a866a52]
#
# patch "src/lmtp/lmtp_sasl_glue.c"
#  from [9a766bdfb4eb0afd23351f039fbff210179bc207]
#    to [03023a33f6a6b4749e4d4abd0773fdbe4d07eaad]
#
# patch "src/lmtp/lmtp_trouble.c"
#  from [f8488397c2b632446363b1c6550b33875ce617df]
#    to [ca55b4060fc9e9e418715d2058b8f112cf9f1ee7]
#
# patch "src/local/.indent.pro"
#  from [0930739cf4c1e0bd5d5b9b23c8570e52a3a921dd]
#    to [b9efe700035a06b6ea7d3da36decfc079d3cac5a]
#
# patch "src/local/Makefile.in"
#  from [59eb18ae3f459e73eaf3fd756a61dd00f68c7f46]
#    to [b09ad4112ab43c0f311d25a3010388227e4a53f7]
#
# patch "src/local/command.c"
#  from [1f174f71e4e8cc4e50cbe305cd2586a60425264a]
#    to [d14752dc4fa7acb9345fad2b0efb722bcc203e41]
#
# patch "src/local/forward.c"
#  from [772aa7e9b5600725d4a86347d3ec3d14e7f600e0]
#    to [705e4a84623649f38fd6e9aed36e3197a33f4cc0]
#
# patch "src/local/local.c"
#  from [10a88d5206e0c675c08e1927163e7af81c203631]
#    to [49ac05f8caa419117add4bc430696bd8fb1bf89b]
#
# patch "src/local/local.h"
#  from [9a16ca2be513b26c21bcea33d688df9ac55b17f8]
#    to [7bef693fec56c14894ac6c20a7596723238c15b8]
#
# patch "src/local/local_expand.c"
#  from [fc59765d3860a2e021c3208b7b6ad377e47db133]
#    to [1225b4bee3eae340509cff6289e64d64282f4902]
#
# patch "src/local/maildir.c"
#  from [88b90ae7270ca396216eb9245543aa6bef4f7897]
#    to [07d5546e8a23cf89d095606c5ea51817e1486415]
#
# patch "src/master/.indent.pro"
#  from [0930739cf4c1e0bd5d5b9b23c8570e52a3a921dd]
#    to [b9efe700035a06b6ea7d3da36decfc079d3cac5a]
#
# patch "src/master/Makefile.in"
#  from [546ddf2656661fa24a3b97fbece45f41fee35b7a]
#    to [29dce0c1b46b751e90f5879c32ee7e6cd1d9dfcf]
#
# patch "src/master/mail_server.h"
#  from [14b272b108c964dcdd068f1e15355170c36ffe2f]
#    to [3158e9226deade937a537094f9d034a66de618fc]
#
# patch "src/master/master.c"
#  from [55793d82b422fbd50ee678c3b3e7ea0226a0faca]
#    to [ccda42c2d67fee4feb736a901933bcf435761426]
#
# patch "src/master/master.h"
#  from [69983c274842753c8b85481c84f751c33885a3d0]
#    to [7012c06fc7e0a173a5395e6647866acfea2c18fb]
#
# patch "src/master/master_ent.c"
#  from [ef3167b4f5d81e5c03a2f25d859ab10da740e3f7]
#    to [f726226ee3bbd8e9a18b92f6a8ef4cbcd3aa1924]
#
# patch "src/master/master_listen.c"
#  from [89e3f1e058cd9377facd913e7c062b01f4da27a2]
#    to [48ac0d54e41b3feadf2ce4595d147879fbb5c09e]
#
# patch "src/master/master_proto.c"
#  from [57896b4fb0ea55cd9108e3d2b739a984c0294aea]
#    to [3074dcf19e5fe29a24cf5eb95347dbc7cbc39e97]
#
# patch "src/master/master_proto.h"
#  from [f4b1158021eb7434d6510178ac80f11002ce7146]
#    to [66c2b037f74d2367b8227df8a393756d7b6b0105]
#
# patch "src/master/master_spawn.c"
#  from [87f5a9c76dfa60b974baad2b55d30a8a1fdfee1d]
#    to [c1773fec06123b1e876b611892aa9832d8d80ee9]
#
# patch "src/master/master_status.c"
#  from [ac1868f32e753885e93d95cf1f09b09385a5c61b]
#    to [ada9aa05f6d6934dc1b85f34a9f5b7a2479c98f8]
#
# patch "src/master/master_vars.c"
#  from [164e7a8d208ed45792a6df5475ef114854d14136]
#    to [ddcf1a8d42f38f142d916802eadaf0e106372aab]
#
# patch "src/master/master_wakeup.c"
#  from [461794387fd883954a48f79c2dda6f840796af79]
#    to [1c13f25827752fde3f27c45541991ad9845721bc]
#
# patch "src/master/multi_server.c"
#  from [f0e7517ce595c633d4fb71c0b7dc6e23995f2bd7]
#    to [e70bf46d6b46f2bab5bec05170ce2edeb2d700f1]
#
# patch "src/master/single_server.c"
#  from [1df79655d50268f3f8e0c15b6d53c544757e731d]
#    to [821effede076272ffb8531b73feaffe1dbcd07f1]
#
# patch "src/master/trigger_server.c"
#  from [e5c7d514428ec4a6e5adcd3e89f3f607546022e9]
#    to [5e57a5a76b87321da15266e7d0030d3444843a9f]
#
# patch "src/oqmgr/.indent.pro"
#  from [0930739cf4c1e0bd5d5b9b23c8570e52a3a921dd]
#    to [b9efe700035a06b6ea7d3da36decfc079d3cac5a]
#
# patch "src/oqmgr/Makefile.in"
#  from [868319d7a3a8e62b38cfefb72440919742a12307]
#    to [0afff1bee803ee1544545b73d87ab9cf0988f264]
#
# patch "src/oqmgr/qmgr.c"
#  from [2cff1c6277819e08ea1bab8f8ed748449839d261]
#    to [dcb99408b51a0ae70e09a41e3f3f525ed2be9de0]
#
# patch "src/oqmgr/qmgr.h"
#  from [7d7044e407061c2db24ddd3b0bd1dcc90e2612da]
#    to [e5621fe6dd818a736e3deda159c5fe370798bc4b]
#
# patch "src/oqmgr/qmgr_deliver.c"
#  from [6b4ed54eba4186f5f480ae3b5df0232f59d76352]
#    to [8b6ad2560af190394f58f6696138722b8546a3b7]
#
# patch "src/oqmgr/qmgr_entry.c"
#  from [354a449daef0839bf8b4a5918bc545e9c53b7c7b]
#    to [33f24a0067f41c7e9dad88b238695990f299631a]
#
# patch "src/oqmgr/qmgr_message.c"
#  from [ff8aa229418a51fc1e1ae04d8d0c24659feb3ab7]
#    to [cbd55cfab8861ad7cc5a6bb3295d18149e16ae16]
#
# patch "src/oqmgr/qmgr_queue.c"
#  from [4b0ede248375ef5869277c20102a5ca3eada0a40]
#    to [f5ac172bb14a297722c31c9c3e66e5cea4e7fed4]
#
# patch "src/pickup/.indent.pro"
#  from [0930739cf4c1e0bd5d5b9b23c8570e52a3a921dd]
#    to [b9efe700035a06b6ea7d3da36decfc079d3cac5a]
#
# patch "src/pickup/Makefile.in"
#  from [43355c919789070297dee57d7947990868d2a674]
#    to [e9bcdb2436a5646d5dca8717824f8d08265ee29d]
#
# patch "src/pickup/pickup.c"
#  from [0054cea06b249c44147a9634c80bd609b4057d6e]
#    to [648820d71b3c5226ff42797a47be9d85fc6b4727]
#
# patch "src/pipe/.indent.pro"
#  from [0930739cf4c1e0bd5d5b9b23c8570e52a3a921dd]
#    to [b9efe700035a06b6ea7d3da36decfc079d3cac5a]
#
# patch "src/pipe/Makefile.in"
#  from [f18b9f4bd0ce27e4541db004cf39e7ef73aa2d3d]
#    to [bc5e598340dd649da6354ed02e28fb3e8860fde7]
#
# patch "src/pipe/pipe.c"
#  from [6d26771e1d7834109aca7467d861fc9a1e1d6d8d]
#    to [e63bf7e1716239753e210e7115e9685ef3c768c4]
#
# patch "src/postalias/.indent.pro"
#  from [0930739cf4c1e0bd5d5b9b23c8570e52a3a921dd]
#    to [b9efe700035a06b6ea7d3da36decfc079d3cac5a]
#
# patch "src/postalias/Makefile.in"
#  from [5971440be55c8f36aaf7359c38925dd9cb8c63ce]
#    to [6840dab65188e7f88ea1804a37b9b8037c555787]
#
# patch "src/postalias/postalias.c"
#  from [90b9ab87498085a96ef1c3c4ffafa360edc4ea17]
#    to [6e08a90e99950b48a4842579f2b7433cad5cd072]
#
# patch "src/postcat/.indent.pro"
#  from [0930739cf4c1e0bd5d5b9b23c8570e52a3a921dd]
#    to [b9efe700035a06b6ea7d3da36decfc079d3cac5a]
#
# patch "src/postcat/Makefile.in"
#  from [c9ea62426912729bd28bb59ce26a7910f2be94a8]
#    to [e2c6415585227a8c05e20215ff5d03cb3af29de2]
#
# patch "src/postcat/postcat.c"
#  from [c2f7e5fcf39f3ab434c8fac89bf49c05b77ce4a8]
#    to [91d2be7e74d64df4640692e632d7b08a0e0495c9]
#
# patch "src/postconf/.indent.pro"
#  from [0930739cf4c1e0bd5d5b9b23c8570e52a3a921dd]
#    to [b9efe700035a06b6ea7d3da36decfc079d3cac5a]
#
# patch "src/postconf/Makefile.in"
#  from [f1905a3d51f4c86fc6c2c09b423e91eef07df712]
#    to [d8850fb9988c1d0454da3d1eb3dff438ff43bf17]
#
# patch "src/postconf/postconf.c"
#  from [54b5e7ac3f11aa032c733dbfb76927c8cd5a933d]
#    to [594b90e975d3f3065d5e0368114b51f1633d55e9]
#
# patch "src/postdrop/.indent.pro"
#  from [0930739cf4c1e0bd5d5b9b23c8570e52a3a921dd]
#    to [b9efe700035a06b6ea7d3da36decfc079d3cac5a]
#
# patch "src/postdrop/Makefile.in"
#  from [565d09fb40dc318269f6b6978fc675a4892a15c2]
#    to [d914daec97be7b23fef4d3124b0f100dfa18e56a]
#
# patch "src/postdrop/postdrop.c"
#  from [aee46a2d955854e6230fee36843878675bc7d89e]
#    to [3475a4bd8d6106858fa3f48817a86fd1fc23e5fe]
#
# patch "src/postfix/.indent.pro"
#  from [0930739cf4c1e0bd5d5b9b23c8570e52a3a921dd]
#    to [b9efe700035a06b6ea7d3da36decfc079d3cac5a]
#
# patch "src/postfix/Makefile.in"
#  from [5f40d6673e2e3d2a4141b8968bc9dfe1be0a13b6]
#    to [cbb7d9d8b6dda287e40998be1677806f397048c2]
#
# patch "src/postfix/postfix.c"
#  from [c285b94cd9266771cc40132c9bfe40b8bde7f079]
#    to [ab44bb7af8c63918b30c361b3c2fc2495739d43a]
#
# patch "src/postkick/.indent.pro"
#  from [0930739cf4c1e0bd5d5b9b23c8570e52a3a921dd]
#    to [b9efe700035a06b6ea7d3da36decfc079d3cac5a]
#
# patch "src/postkick/Makefile.in"
#  from [1d1f0552f3cec3ede5739e021cc867b7b0cc9a98]
#    to [95d2ab1feb928fe387b502272258fe48f1f8340d]
#
# patch "src/postkick/postkick.c"
#  from [e423e1491c8770bce09f51bdfc7a518ffabfed12]
#    to [20588be6cf8de78e928c6cd1909fcf6a9530db9b]
#
# patch "src/postlock/.indent.pro"
#  from [0930739cf4c1e0bd5d5b9b23c8570e52a3a921dd]
#    to [b9efe700035a06b6ea7d3da36decfc079d3cac5a]
#
# patch "src/postlock/Makefile.in"
#  from [cc42c52b7514fd285b397f93f31e480814df06d4]
#    to [f47f22acc7fbbe716380294df34e360905a2aadf]
#
# patch "src/postlock/postlock.c"
#  from [08aa48c1c1ae752f207ea12bfc3e164e517d736a]
#    to [b94770422d7ff875c2b745e438c78916cdea126a]
#
# patch "src/postlog/.indent.pro"
#  from [0930739cf4c1e0bd5d5b9b23c8570e52a3a921dd]
#    to [b9efe700035a06b6ea7d3da36decfc079d3cac5a]
#
# patch "src/postlog/Makefile.in"
#  from [61fc5c817dba4515fa755dc912f307e2b0347787]
#    to [24b1a5325237812d26388cff46ee0279027fbee3]
#
# patch "src/postlog/postlog.c"
#  from [8f2d96c6f273e637cabbec38797711ced4dde1d0]
#    to [0c11d94a417874b0f0befcb2e9c39cee05e2f9fc]
#
# patch "src/postmap/.indent.pro"
#  from [0930739cf4c1e0bd5d5b9b23c8570e52a3a921dd]
#    to [b9efe700035a06b6ea7d3da36decfc079d3cac5a]
#
# patch "src/postmap/Makefile.in"
#  from [cc4bf18bf410973f80daefe68018c6600816fd4b]
#    to [54d6b1bb57d01211b9e42b80b307e5c9342e9a7a]
#
# patch "src/postmap/postmap.c"
#  from [64dde577a04c55ba36128b1d4976f4b725edd850]
#    to [9ac7cd5ded4d69fbbc48f9ccd4b05db34a764477]
#
# patch "src/postqueue/Makefile.in"
#  from [052a21ff479f7003cbf038a7c19cc61ddd9b85ce]
#    to [65c035c5170c43721e34234a894fbd1b905a7312]
#
# patch "src/postqueue/postqueue.c"
#  from [ac8eb5cc97fa14ca88d24880c10700cb9a388e5e]
#    to [65aa07c52cecde7249b29268f6601514a729f8e5]
#
# patch "src/postsuper/.indent.pro"
#  from [0930739cf4c1e0bd5d5b9b23c8570e52a3a921dd]
#    to [b9efe700035a06b6ea7d3da36decfc079d3cac5a]
#
# patch "src/postsuper/Makefile.in"
#  from [8311c15329e906f5e7b16d65d0220050db876d5e]
#    to [aed76ea381e03c6dab9001af7c20abd0e45bebf6]
#
# patch "src/postsuper/postsuper.c"
#  from [d3987defcf67eb79169e9eb6fce6489f305003a6]
#    to [8d0eee624166f52942a8ef7c973483be93c4d92c]
#
# patch "src/proxymap/.indent.pro"
#  from [0930739cf4c1e0bd5d5b9b23c8570e52a3a921dd]
#    to [b9efe700035a06b6ea7d3da36decfc079d3cac5a]
#
# patch "src/proxymap/Makefile.in"
#  from [0a76e30e2e1df38fb0a0c66173fbc6737754f515]
#    to [27b591896ed09596f3968380508ea611385da27e]
#
# patch "src/proxymap/proxymap.c"
#  from [431b3db6ab8307ffc4372ad634452b2c3445aa67]
#    to [54aca9b16de39981dde1d31fb21d0ee62a73fa6b]
#
# patch "src/qmgr/.indent.pro"
#  from [0930739cf4c1e0bd5d5b9b23c8570e52a3a921dd]
#    to [b9efe700035a06b6ea7d3da36decfc079d3cac5a]
#
# patch "src/qmgr/Makefile.in"
#  from [a42bbf591089f746cc58ce6bfd11c57343d84f53]
#    to [8c25cf27b702f4f9ce4446156d527d2841a8ad4d]
#
# patch "src/qmgr/qmgr.c"
#  from [5ec37e0f92ab4e53a582510cd67ee70ac0244c40]
#    to [861b5a0320426c700893616f64af18fb8b8139b4]
#
# patch "src/qmgr/qmgr.h"
#  from [afe910576ada664e75668845f2210e3df189458f]
#    to [f7b88e1d0e93078cad9dd0bfaa2ab8c6a8b2fb1c]
#
# patch "src/qmgr/qmgr_deliver.c"
#  from [f47f31c64f1484e19e88ba46322a3f79dd1e901d]
#    to [21aadb98269314cb51a9defd97529dc999023eef]
#
# patch "src/qmgr/qmgr_entry.c"
#  from [98fb4f81f92cc901f4b39644281835515386dd71]
#    to [604adbe0081c4fdb10ea55e79372a962f7e89b2c]
#
# patch "src/qmgr/qmgr_message.c"
#  from [53476df745c8ccaed270ba82b235a1a36694e743]
#    to [2537de57794d72591be2018346e056b8a37737fa]
#
# patch "src/qmgr/qmgr_queue.c"
#  from [9483d6acca442e58d517f8b57b541836259eda55]
#    to [48d54bda6851eeb7fad9d6a56ba49655c07bc14d]
#
# patch "src/qmqpd/.indent.pro"
#  from [0930739cf4c1e0bd5d5b9b23c8570e52a3a921dd]
#    to [b9efe700035a06b6ea7d3da36decfc079d3cac5a]
#
# patch "src/qmqpd/Makefile.in"
#  from [fc533a2d540f5f71a95a0141b3d88969f349d8ca]
#    to [7007f22ac4fd57b6b1ef5bd633c76ec2f1ee0fa6]
#
# patch "src/qmqpd/qmqpd.c"
#  from [3abab392ca39a8f1d08208c3bea89057c6fa3698]
#    to [c505d7a634bc81cf2b8c3f9fad195811ba2e2518]
#
# patch "src/qmqpd/qmqpd.h"
#  from [b0271132cf6888907db591a80c4e4adad9da8929]
#    to [b6d8e51ee2f92fd2a07ab7feb8b00a14352fa903]
#
# patch "src/qmqpd/qmqpd_peer.c"
#  from [042cbc56132591f6e99a0562751206b430c076a9]
#    to [ca35fedd28d497191808bf5a1e5425810c3e7618]
#
# patch "src/sendmail/.indent.pro"
#  from [0930739cf4c1e0bd5d5b9b23c8570e52a3a921dd]
#    to [b9efe700035a06b6ea7d3da36decfc079d3cac5a]
#
# patch "src/sendmail/Makefile.in"
#  from [e4473b461e198f2fdc9f4bc7807e84a729b3fc75]
#    to [e364f6877e97b282234ac8fa0e257e04d2da46bd]
#
# patch "src/sendmail/sendmail.c"
#  from [0891624e7d1a0dac0bd76e360180593a33e994ad]
#    to [879ddfedb7025701520646986e5f91d5158216f7]
#
# patch "src/showq/.indent.pro"
#  from [0930739cf4c1e0bd5d5b9b23c8570e52a3a921dd]
#    to [b9efe700035a06b6ea7d3da36decfc079d3cac5a]
#
# patch "src/showq/Makefile.in"
#  from [d22eaca25469f7f9cb99f8ddad76bca95c2515e1]
#    to [04756454295895766014049cf4fe64dbe4e6cd43]
#
# patch "src/showq/showq.c"
#  from [7bd8e20e35474aa4c73f7cc96317b6e3eaa20919]
#    to [ce22eeeca338e7ac52ee9fd8ded3f02faded2350]
#
# patch "src/smtp/.indent.pro"
#  from [0930739cf4c1e0bd5d5b9b23c8570e52a3a921dd]
#    to [b9efe700035a06b6ea7d3da36decfc079d3cac5a]
#
# patch "src/smtp/Makefile.in"
#  from [571e1e34167125003d44386121681dbb24451936]
#    to [666dd07e4bc060231f326ad453d105d2cbd89d26]
#
# patch "src/smtp/smtp.c"
#  from [aae9673691a6f409522b6e6f59731f637dae2839]
#    to [7135f168a93fc6b76dc84f1ea1d14371f4672a26]
#
# patch "src/smtp/smtp.h"
#  from [a845519d9cdb8dbce06dcda97d7bc697ce3bb707]
#    to [9281b6d382f2a8040f387df1e554638ed9e6dd3f]
#
# patch "src/smtp/smtp_addr.c"
#  from [2ed70f37b19a05dc2bfa0f31e5889a15549ee0a2]
#    to [634f5f6ead2453a13f3a848de20b56185762a4e6]
#
# patch "src/smtp/smtp_addr.h"
#  from [da1ed73322ab4eebe248ffcc13aa6e4e60b7cf5f]
#    to [676afc6dfd178ef95146e9f6a8cfa83e34edc4ed]
#
# patch "src/smtp/smtp_chat.c"
#  from [ae5ebf8464da99dd44e13b0d2b395529355920c1]
#    to [86205be25b6f6bcc4fee1de2d9105ab12c778196]
#
# patch "src/smtp/smtp_connect.c"
#  from [770f2e3b75fa04a3e2f4986e7a011131b5b02c63]
#    to [127a8650d7a303b8df427e83b8ee01741291c3a2]
#
# patch "src/smtp/smtp_proto.c"
#  from [00945d4edcd83eb742f88cfb253b5df459e76a7a]
#    to [dd98458298342630fed7a060e25192f7537fba92]
#
# patch "src/smtp/smtp_sasl.h"
#  from [8d2db0a9cc811c5c8a45b7b3615d5fe3cd93c8f8]
#    to [e9cf81cdb2c078eadeda79eefedb35fcadbc07ff]
#
# patch "src/smtp/smtp_sasl_glue.c"
#  from [17b4b1e3d9507308175a55b13d40f41a775932ca]
#    to [e9d8829e6e5c4dd3b2d695c3c953229c13b16cf1]
#
# patch "src/smtp/smtp_sasl_proto.c"
#  from [1dc4d215ccf4b05b3d487195b29d0bee5866f531]
#    to [4a62090279bdbb823e488adcf89aaa86fc3d3ff0]
#
# patch "src/smtp/smtp_session.c"
#  from [fd0a3d24cc8f004ff36fa49695ec9b522165f1c7]
#    to [9bf9a53806564ce28b46fa7212937ab6c8808fbd]
#
# patch "src/smtp/smtp_state.c"
#  from [7ff41e9c72ef130e30f3455a495d336bad6d6598]
#    to [4bec82915003b810ef594f61775eaea7036c0136]
#
# patch "src/smtp/smtp_trouble.c"
#  from [911763be2aa98b6520fc1fc9283caaeb15112202]
#    to [c90154bc227ed6d136e2acce6cc587ed8aaee713]
#
# patch "src/smtp/smtp_unalias.c"
#  from [4013d9bcd780bfe7041b9243fea418b49ca1e564]
#    to [440933620010060d2fb19affef1caf9c5043e5fd]
#
# patch "src/smtpd/.indent.pro"
#  from [0930739cf4c1e0bd5d5b9b23c8570e52a3a921dd]
#    to [b9efe700035a06b6ea7d3da36decfc079d3cac5a]
#
# patch "src/smtpd/Makefile.in"
#  from [e2766217612665800c98816af9291f8d9a9dbeae]
#    to [9c2552642b9b22e091fa4028374cef4e405d881d]
#
# patch "src/smtpd/smtpd.c"
#  from [9b6203c00b0c55b00bff2fd840f9ac0f436ba8d6]
#    to [23dfa566b285ccb5af02ed351fc31bd372a676c4]
#
# patch "src/smtpd/smtpd.h"
#  from [10de287b9fd4ed20fd426f946e006619a2930472]
#    to [270cb019e91bea56cb71e2ef5cc08ff266c213cc]
#
# patch "src/smtpd/smtpd_check.c"
#  from [920753ddb1b027fd589963cf0367eb3e52a42da0]
#    to [36ac7ef44cc3e624287a2ca1d92a0ab43d2508e1]
#
# patch "src/smtpd/smtpd_check.h"
#  from [c3c3bc506de95d4ee19f3e1c0dcdff2da37db77f]
#    to [b2dc4452b4f15c133a9568c45a02ad115db6117b]
#
# patch "src/smtpd/smtpd_check.in"
#  from [d2fcce170ab555939d615ce95c935f54aef9d0b9]
#    to [3c623299be01fcc2a8fcde7f363f1da1cf36c7fb]
#
# patch "src/smtpd/smtpd_check.ref"
#  from [a2d1e39779a7a046a6eaebedea7b89d9004663e0]
#    to [03b3a5e2ec8ad6eb48a456f98778867078e8fd6e]
#
# patch "src/smtpd/smtpd_exp.ref"
#  from [150f8ca87b316e962cf01706e6729dd4ddc08351]
#    to [7530e33fd9b787d50b3c0bb50b485afa7573a495]
#
# patch "src/smtpd/smtpd_peer.c"
#  from [b61027e1d80a006858e1ee914211fc88c7314987]
#    to [6a045dbbee6f43dfdbeea392b6d89d30ccec23b3]
#
# patch "src/smtpd/smtpd_proxy.c"
#  from [f3e26cfae71f7b0a4f6e588526bd122694d9661c]
#    to [002db27a1463500279294ea83303e76e1708a10b]
#
# patch "src/smtpd/smtpd_sasl_glue.c"
#  from [bc5239362b539f9a0a0867973fafd964530250b2]
#    to [2407af6e23a1de37a23c60d373a10cc937f3f76c]
#
# patch "src/smtpd/smtpd_sasl_proto.c"
#  from [78ecd40d605dd4728ea058494cf4f1686cfd09fd]
#    to [7f431aa30ca739206276d020b56a10a21b05dd2d]
#
# patch "src/smtpd/smtpd_state.c"
#  from [0c43d41a9845f93e1d290da161b7b6a83237561b]
#    to [47e056f4d7e173cd85c0e61ac7a90a5117477da3]
#
# patch "src/smtpd/smtpd_xforward.c"
#  from [ced7b48cb43ffe7f9db67f5cfa65bbcabfbae863]
#    to [bf56947af388cbf91022ff879a4711df49047ef0]
#
# patch "src/smtpstone/.indent.pro"
#  from [0930739cf4c1e0bd5d5b9b23c8570e52a3a921dd]
#    to [b9efe700035a06b6ea7d3da36decfc079d3cac5a]
#
# patch "src/smtpstone/Makefile.in"
#  from [a82909ed31ccbae77ac126ae491aef54dfa77ba9]
#    to [8e51803b8606e3ee2c4bf6883ddca495a5849a66]
#
# patch "src/smtpstone/qmqp-sink.c"
#  from [f4d5e6c73f0f687affc0236fcfd7216ee5809850]
#    to [7b3405cfd0df73150e000d860a8b9fea74b87a8c]
#
# patch "src/smtpstone/qmqp-source.c"
#  from [8ea43f693fdff6ffe23da0a854a6c545d0418efb]
#    to [c01ebea74b2cc12776a2fb5b0b01e752ef824826]
#
# patch "src/smtpstone/smtp-sink.c"
#  from [a2a15d10e35fc57f3e0398c14c58ea0f150ea039]
#    to [cc74d9a269e12e781fecf58e898fa1cc7ffe4006]
#
# patch "src/smtpstone/smtp-source.c"
#  from [c599e713944bf54336be3fc0a0746be86cd2631c]
#    to [967456db793374acc31a99a73670ae5beb3703cb]
#
# patch "src/spawn/.indent.pro"
#  from [0930739cf4c1e0bd5d5b9b23c8570e52a3a921dd]
#    to [b9efe700035a06b6ea7d3da36decfc079d3cac5a]
#
# patch "src/spawn/Makefile.in"
#  from [cb072d16a4b3630af372d2fc6985aeee49f56fa2]
#    to [5944ab9cad6b4c1640afe7ae70922bf67228aa06]
#
# patch "src/spawn/spawn.c"
#  from [beb2af54b40dc2b70088ac72086f0aa2fae8b4ad]
#    to [e8e419bdcc449ef69ad79375e15200b6b36c7ae2]
#
# patch "src/trivial-rewrite/.indent.pro"
#  from [0930739cf4c1e0bd5d5b9b23c8570e52a3a921dd]
#    to [b9efe700035a06b6ea7d3da36decfc079d3cac5a]
#
# patch "src/trivial-rewrite/Makefile.in"
#  from [fbded1528b3698ec1fd4433a7d59a5bce81fa2dc]
#    to [6cbf07f6c7f3541eced2a2588b67f490352c6118]
#
# patch "src/trivial-rewrite/resolve.c"
#  from [51194818b560a006ed3d031e4ecd3cf92bdcaa02]
#    to [93d7114fd65c3fcec7f88359799801c87b322335]
#
# patch "src/trivial-rewrite/rewrite.c"
#  from [68ed3b03eb05284456937a0ab814cfd6b39c4ea1]
#    to [28caa1e09da2e0f9cddcb851806d87ac9af3f2f2]
#
# patch "src/trivial-rewrite/trivial-rewrite.c"
#  from [e8c5902ee1aeb9f653c7b9543f076f238ba2bf09]
#    to [268a40bdc52d7f94c65491eaefdd4c64960acd3a]
#
# patch "src/trivial-rewrite/trivial-rewrite.h"
#  from [535ab1dc7628de03c835481aa90a0ef82abaf632]
#    to [f27e3927c0216739556928b18cc3594707b06c22]
#
# patch "src/util/.indent.pro"
#  from [0930739cf4c1e0bd5d5b9b23c8570e52a3a921dd]
#    to [b9efe700035a06b6ea7d3da36decfc079d3cac5a]
#
# patch "src/util/Makefile.in"
#  from [40aaa1890eba03d8bf9c341e5acbf90dc3c3e47a]
#    to [3bc660cb7f439e3fe25c3d0a1d2164c1436d3691]
#
# patch "src/util/argv.c"
#  from [679d0b29cad6882a17e20bd12226698685f1f73a]
#    to [30526d9e815ae3e32f2f17b052f79c5f98a09cfe]
#
# patch "src/util/argv.h"
#  from [bc1771849c0b2f80d513a2298ed5f7a9d8437f20]
#    to [75fd1b1c953fec2e267dee41748c64a19ce4bad2]
#
# patch "src/util/attr.h"
#  from [7316fee992738fb227899c0653d37510a75ddbca]
#    to [c1476e3dae0af620609cdad5442e602531cff859]
#
# patch "src/util/attr_clnt.c"
#  from [84a421aaa7923fd74f5121a4f5644486d128380e]
#    to [545dba472cc0632b9ffe460c097700668d5bccfd]
#
# patch "src/util/attr_print0.c"
#  from [5bb0acb9c1062a8662c65cfc62091619e9f7da13]
#    to [928d8f3baaf7cbfb2eade030571cca13a8479c7a]
#
# patch "src/util/attr_print64.c"
#  from [1a6796050898bb202db20cc2af4c9dd37347f45f]
#    to [ee07f4db86e8a92a1d6ab0d554e8f5f8bbaf0868]
#
# patch "src/util/attr_print_plain.c"
#  from [e285213d9365fae00d7b4017bca7d4f0c413cccc]
#    to [87379dd22a934b28890ba64bc0640cc55cf037b4]
#
# patch "src/util/attr_scan0.c"
#  from [319c23f3aaa7a6e4c49a4e6243ddb77e9e530d14]
#    to [690f7ca655c39185a69f2f96972d2c91e2809de1]
#
# patch "src/util/attr_scan0.ref"
#  from [9754a1362bf7ea68c934598ee2bd0134b71c27e5]
#    to [58c6ef7156555ee7a43e4f20f7acccc848fa9bac]
#
# patch "src/util/attr_scan64.c"
#  from [3a09b83dcd9c5665310c372df275cf5991b8e66b]
#    to [f2e0db87dc11711e68d56bb6792023fe3b599ac5]
#
# patch "src/util/attr_scan64.ref"
#  from [a0badf9a5b8fc2262624e6c2ec73bf8e82e3b7f6]
#    to [1d62fa589e900056680222b25593bce80c7f09cc]
#
# patch "src/util/attr_scan_plain.c"
#  from [be63beeda180c1d80d386781f1156c50cf048b71]
#    to [1d3641d03d28e4fddad9bc77c7c287de6608e5c4]
#
# patch "src/util/attr_scan_plain.ref"
#  from [7f975626fcba03b6f8aa734d08abc77a002b02cf]
#    to [b257fc9aa1b4184e3781315f5bdf7543ba6c9f63]
#
# patch "src/util/base64_code.c"
#  from [e0c44f9041467fc53614e716b558c14e9aa42c94]
#    to [4f4b17621156113f8d61593964cd9e947fc4794f]
#
# patch "src/util/binhash.c"
#  from [71805471ab0cbf4bb12be6da2d9f17610d32021b]
#    to [9e444bc26214e94c6d127667e4db75488d82cb5d]
#
# patch "src/util/clean_env.c"
#  from [c739d03e3f2fed805036fc9ab88134655001be2d]
#    to [bb45f9e8ab4bdcfead8278eca27df6a2424bd214]
#
# patch "src/util/dict.c"
#  from [09217669b370812f2617c8b46f7a3768b8e0870d]
#    to [942bc96bb10ff092a46f7a54909f78d5799c9267]
#
# patch "src/util/dict_alloc.c"
#  from [cb28d3ca1236e21b68d9c8359570271674db5f40]
#    to [d1515884792e8f9191778e139a6a44a00fa04f9a]
#
# patch "src/util/dict_cidr.c"
#  from [dd737eff8bb911a4491333333f5049bf8608a5dd]
#    to [cce833ddbda8a8e07c778c7fb83ff5ec7d1ba79a]
#
# patch "src/util/dict_cidr.in"
#  from [23079ee25ef78a3aae46fffea5f5565e98404534]
#    to [c2f74a70c0a7265ee9663b878a71e3ed4c1904db]
#
# patch "src/util/dict_cidr.map"
#  from [145c09f0339a98eb5a15e7a3f60acf2099357f4d]
#    to [ff2a26fd0ae39d15b624585b0e8cf53040cbe282]
#
# patch "src/util/dict_cidr.ref"
#  from [6f478a12a91153312ef6451db32dc158752af4d9]
#    to [9a1a0347e705fb03f5c99352057980a9d7859b03]
#
# patch "src/util/dict_db.c"
#  from [e8531012fcf69d9716a338fa23dcac48f960f7a3]
#    to [7511c29433ed89bd5e3b3c0d734aa9c62da5597e]
#
# patch "src/util/dict_dbm.c"
#  from [0d3d7a526e11868fbeaacb160d644493a49a27ec]
#    to [ad06c2739dc3a570fdcf821429481320e965ff5c]
#
# patch "src/util/dict_nis.c"
#  from [900d49181c0e418df2428028975f50b610b70194]
#    to [f16557801c1981509e550353f1cb580934c14bdb]
#
# patch "src/util/dict_nisplus.c"
#  from [61fe9fc1a1b1dfb57f2911d7eddab2a4997b9ba6]
#    to [6231927ebe84b43669c2441b982e039a17c13801]
#
# patch "src/util/dict_open.c"
#  from [4b6b4889781bb8c95c77d1e3a46fcc313a85b76f]
#    to [ff37a1778c25d64ce790a243a2d96bbc9243fc14]
#
# patch "src/util/dict_pcre.c"
#  from [8db8712f11f6425a119462cbdd3ed4a5c6024aa0]
#    to [8622248bdbf8d4b80e5ab14ca4638acedba3f821]
#
# patch "src/util/dict_pcre.ref"
#  from [4467fc22935ad056661f9a60c64034e3fb21aad6]
#    to [d45f43bb036c313ca92a72e2a3db9bbb1a56cbbb]
#
# patch "src/util/dict_regexp.c"
#  from [d4747c83d8854c710b37797f53e4eb02887fa9e7]
#    to [aaf6c5ed4431051b0d5ecb4a8d8a6adec6d1e138]
#
# patch "src/util/events.c"
#  from [9e6edbd8b0ab93e31f37ba0686a0f103d5f6518f]
#    to [ef49d82253732b0d8824739bb55c4a9c78b50f5b]
#
# patch "src/util/exec_command.c"
#  from [b5abe89b63222a8cd4288fca05afb70823b600bb]
#    to [c8a4f85f94f4b81a62a2939cddd9d83796dc3218]
#
# patch "src/util/find_inet.c"
#  from [fb10cf0155bb36ee436895d89b7e064b449217ee]
#    to [2778e51284f7cef7eb63928d1d0fa2842df9c03f]
#
# patch "src/util/hex_quote.c"
#  from [304fc09db82ee3d9e49cadf1f7754acdf7689f24]
#    to [71f798006730aeed09599045f8bd6a4d35f6db34]
#
# patch "src/util/host_port.c"
#  from [f1ad3be1796e29eeb6032eb932e6d4f5d1ac2276]
#    to [ebb39c107f14f19de2cab8f519d2da5b5836a47b]
#
# patch "src/util/host_port.h"
#  from [8b7cef3452a6ff7fd28452c6edb6af2155f8c888]
#    to [30a7aa944c72782b42fdbbc09e41cfa02fe981af]
#
# patch "src/util/host_port.in"
#  from [c33e440f56395f7ae33a2c834da110572ed9ff30]
#    to [a0149057fd803b8c47fdb709338b059af9443cad]
#
# patch "src/util/host_port.ref"
#  from [734a5353066baa3557d940533dc93ae3e8414f7e]
#    to [b088f20dc39a56daa172131c040f42d1c11b55ca]
#
# patch "src/util/inet_addr_host.c"
#  from [6f66dfe7771db1bd5c04e4de8414dc6f2e8febb3]
#    to [57101c89a78ff947866d88b73a31fd617a1ab342]
#
# patch "src/util/inet_addr_list.c"
#  from [fcd569a475564ef5052e4d8fbbca00ac6a514415]
#    to [ece924580b2656f6f7dcca1c32de802926e0ecf8]
#
# patch "src/util/inet_addr_list.h"
#  from [8256bc1bcb3320b31ce8aae9e317d87c9794e248]
#    to [c5652c4937da94660545b4a7f842defb1aba6aec]
#
# patch "src/util/inet_addr_local.c"
#  from [a1c539c55d9e78b3534fc548a060d0ad66328884]
#    to [4785e47b46eb6b989b855cffb4f543ccf757e641]
#
# patch "src/util/inet_addr_local.h"
#  from [60cc053c4f5d1425c444ec9ec813b34e6424b431]
#    to [af27bfde44921777aec8a8fb8d22d172c0ef93d8]
#
# patch "src/util/inet_connect.c"
#  from [440b01d4046e8eeebbca93c3035985d6a5873e61]
#    to [e33fb4beec5969e38e57ec19baea100131422b13]
#
# patch "src/util/inet_listen.c"
#  from [6c69d8d0c8bdac34eceb47307fd43384054d8dcd]
#    to [8ffd0c18ce735599dd68f4a393cef84a94fc01af]
#
# patch "src/util/iostuff.h"
#  from [dd0883b3b5127cf2815605733e9e064ba8b8e147]
#    to [a986bd2a55194096c0470d08560bccecc6ca7cce]
#
# patch "src/util/listen.h"
#  from [4af39d17c6fe14b10837db52bb9938db333894bb]
#    to [f6c0009a5ccd8926179b113244791a4f85793a0b]
#
# patch "src/util/mac_expand.c"
#  from [493832383110c447aa9505b78953cf18dab1b6fc]
#    to [e077a0763010d33753c7c503faeb7db275581b4d]
#
# patch "src/util/mac_parse.c"
#  from [8be1c62df4edc427d0e73393df7a9c852af68357]
#    to [6fd2789549234dbec96d8be4c48c517cb85e5173]
#
# patch "src/util/mac_parse.h"
#  from [58d412a1d19186016af94290343c61d4bf1383b2]
#    to [26f29d7964f5e86554f49b35b0ff906adcb7c599]
#
# patch "src/util/make_dirs.c"
#  from [3f22ccaa2f8730460617cdbbaeebb43abc54f94e]
#    to [a680e14dd647eb1b5bbaaa06effc56553150cc79]
#
# patch "src/util/match_list.c"
#  from [f7c9d72693fcc3d8274e3fe18be36ae0be1e7071]
#    to [8d0661182f2ceb0bb621a67282cd8d907f42d889]
#
# patch "src/util/match_ops.c"
#  from [59784ebf7e8f15c272ebf4acb6ebf88363ddeda6]
#    to [e23d214064adf7bfabf31d2c3e91c62815ee9616]
#
# patch "src/util/msg_syslog.c"
#  from [16ccf7888964c02b5e6e9a42dd2df7df2cc78332]
#    to [8c0b2476778c3b5b8171816fc147b921d0b59573]
#
# patch "src/util/name_mask.c"
#  from [c4db57ab970672124406b85590acb58934308d69]
#    to [e6340b0b5c2acfc2e4a3717870cf362814cab37b]
#
# patch "src/util/name_mask.h"
#  from [ee6da4980a713174ac1e39e0f8db0018e204329a]
#    to [3c3e41b294a71f57a2ae3ce6203b7f753d7c9522]
#
# patch "src/util/netstring.c"
#  from [75ee2944834980343a3033ab2c52c081bc83b2fe]
#    to [ac1de4ee9892574c8664f540593d7584ac992eaa]
#
# patch "src/util/printable.c"
#  from [8051b2a584179e47da9e1075961b4943d8c41d36]
#    to [67aafc3959e0a010863f8ba0eb4ba700b6f4def6]
#
# patch "src/util/readlline.c"
#  from [cc8d43315b73cee70a3919ff3945ac369c2786c3]
#    to [da4c69b9c463c1c48ab314d6a0d00eb3e1a6ebdb]
#
# patch "src/util/ring.h"
#  from [c55099403ffc1d2048ea2ded1a6cb6d54e4d8361]
#    to [8cdf867591c39f564b524a101a67570114009cd1]
#
# patch "src/util/sane_accept.c"
#  from [25aabae5b089cec3cc5c0847722011c8b50d5a85]
#    to [a7d6302e2f084190bef62eb176ef349202db3276]
#
# patch "src/util/sys_compat.c"
#  from [c5732147ab3b0c5401dc15c02901d6d06ac2ebbb]
#    to [0e29b068aa65ac95aec951b2f8411c4420d5a5e7]
#
# patch "src/util/sys_defs.h"
#  from [536624284b9bc246a19af093daaf1f3bc9b8a346]
#    to [6777463ba15579d35aeb7737af03ab88a969c59d]
#
# patch "src/util/unescape.c"
#  from [92f47f9d93663fb637a60c1ea178fc1568316894]
#    to [d639ee4b51ba74ac9ae6080bdb78b0ca1a36d9e8]
#
# patch "src/util/valid_hostname.c"
#  from [9bb54c29727ab56ed78f0b019fb117ba730a61bf]
#    to [448d668ae5ef64c662a0a5253ee6718016b85511]
#
# patch "src/util/valid_hostname.h"
#  from [d70353f72665416ae1c03cd645edbe5834732f12]
#    to [1b4f82ead4e6bb5d610915d0e1384423c6304839]
#
# patch "src/util/valid_hostname.in"
#  from [0f25636275cb5db5a7470c65e44ae734c41bff48]
#    to [ad46e014ba30271c80f5d16f4211f0a617c83d22]
#
# patch "src/util/valid_hostname.ref"
#  from [06c1f0089fcde6fd3ef9f5bdb284c07eed8715b3]
#    to [26c2a609b0406c40de1892e166b700e14e6487a2]
#
# patch "src/util/vbuf_print.c"
#  from [edf4fc9fb7ee2bbfa86075a57cd1450bf6f6e94c]
#    to [1e6d039d2762afa5e73f080673c4804653fa15de]
#
# patch "src/util/vstream.c"
#  from [c9a456f505bceed5b8142e574fff9d2f4ac4dd21]
#    to [c235e63ca9d982ad9f037d51cf4109e53c6a5218]
#
# patch "src/util/vstream.h"
#  from [133b7b1258c5dc608c462d731408cb1257d02ec2]
#    to [4b98084fc82dd6c55eba8589dd94999f318ec584]
#
# patch "src/util/vstring.c"
#  from [2acaeab9f9b289d8d88adb34ef4bd31c4ecdec2b]
#    to [8a3962204b3ef509698eb7aafb3b84cceab7d8b9]
#
# patch "src/util/vstring.h"
#  from [d70354c0f4b327da92e6f36fdd62aef8fc88928d]
#    to [c9f1919aa1d4f5e856189e2d0f03d0a21d199423]
#
# patch "src/util/vstring_vstream.c"
#  from [d838379125c75f887468bad450b194477c8ce0b1]
#    to [298b2ec7ba1c562e658b6f785b4d396c83363920]
#
# patch "src/util/watchdog.c"
#  from [6e37d8b4bd0aa32f45eeb4cfc8fb10db9c85e390]
#    to [f44d762ed871b67b59d14c7eda868f7a097e318a]
#
# patch "src/verify/.indent.pro"
#  from [0930739cf4c1e0bd5d5b9b23c8570e52a3a921dd]
#    to [b9efe700035a06b6ea7d3da36decfc079d3cac5a]
#
# patch "src/verify/Makefile.in"
#  from [a0fb82b6c39e0ceee9a6ff7ee4b65b2a51a8b64d]
#    to [ec4ea29a5c0088b9927741a57b74569948d4b3ab]
#
# patch "src/verify/verify.c"
#  from [759fcb2a4fc177ba43914d8911cc0661a6f73cb8]
#    to [97ff0e0b7ce819e40e7b54f127174e9786a99861]
#
# patch "src/virtual/.indent.pro"
#  from [0930739cf4c1e0bd5d5b9b23c8570e52a3a921dd]
#    to [b9efe700035a06b6ea7d3da36decfc079d3cac5a]
#
# patch "src/virtual/Makefile.in"
#  from [421973c2beea81456a4a6d9fb7b540460f054172]
#    to [24dea1496bb0822ca66e06210c2df20941808cd8]
#
# patch "src/virtual/maildir.c"
#  from [617becc6c157cb8675fdca72c6a5df8502cb89fb]
#    to [fd8242434b1043b314db7b0ab7397f0ef7df2f21]
#
# patch "src/virtual/virtual.c"
#  from [0fd0c6cff1f9043689feb161531c3089681ab1de]
#    to [27c193900f8fa455350b496247bfd730808e0d57]
#
============================================================
--- src/util/inet_util.c	f2455c59206554770e13631f69ee4d99e229f160
+++ src/util/inet_util.c	f2455c59206554770e13631f69ee4d99e229f160
@@ -0,0 +1,61 @@
+/*++
+/* NAME
+/*	inet_util 3
+/* SUMMARY
+/*	INET-domain utilities
+/* SYNOPSIS
+/*	#include <inet_util.h>
+/*
+/*	char	*inet_parse(addr, hostp, portp)
+/*	const char *addr;
+/*	char	**hostp;
+/*	char	**portp;
+/* DESCRIPTION
+/*	This module implements various support routines for
+/*	dealing with AF_INET connections, addresses etc.
+/*
+/*	inet_parse() takes an address of the form host:port and
+/*	breaks it up into its constituent parts. The resulting
+/*	host information is an empty string when the address
+/*	contains no host part or no host: part. inet_parse()
+/*	returns a pointer to memory that it has allocated for
+/*	string storage. The caller should pass the host to the
+/*	myfree() function when the storage is no longer needed.
+/* DIAGNOSTICS
+/*	Fatal errors: invalid address or host forms.
+/* LICENSE
+/* .ad
+/* .fi
+/*	The Secure Mailer license must be distributed with this software.
+/* AUTHOR(S)
+/*	Wietse Venema
+/*	IBM T.J. Watson Research
+/*	P.O. Box 704
+/*	Yorktown Heights, NY 10598, USA
+/*--*/
+
+/* System libraries. */
+
+#include <sys_defs.h>
+
+/* Utility library. */
+
+#include "mymalloc.h"
+#include "split_at.h"
+#include "inet_util.h"
+
+/* inet_parse - parse host:port address spec */
+
+char   *inet_parse(const char *addr, char **hostp, char **portp)
+{
+    char   *buf;
+
+    buf = mystrdup(addr);
+    if ((*portp = split_at_right(buf, ':')) != 0) {
+	*hostp = buf;
+    } else {
+	*portp = buf;
+	*hostp = "";
+    }
+    return (buf);
+}
============================================================
--- src/util/inet_util.h	ee553475a5a11e8b174a51f56967c0480b8890df
+++ src/util/inet_util.h	ee553475a5a11e8b174a51f56967c0480b8890df
@@ -0,0 +1,29 @@
+#ifndef _INET_UTIL_H_INCLUDED_
+#define _INET_UTIL_H_INCLUDED_
+
+/*++
+/* NAME
+/*	inet_util 3h
+/* SUMMARY
+/*	INET-domain utilities
+/* SYNOPSIS
+/*	#include <inet_util.h>
+/* DESCRIPTION
+/* .nf
+
+ /* External interface. */
+
+extern char *inet_parse(const char *, char **, char **);
+
+/* LICENSE
+/* .ad
+/* .fi
+/*	The Secure Mailer license must be distributed with this software.
+/* AUTHOR(S)
+/*	Wietse Venema
+/*	IBM T.J. Watson Research
+/*	P.O. Box 704
+/*	Yorktown Heights, NY 10598, USA
+/*--*/
+
+#endif
============================================================
--- .indent.pro	0930739cf4c1e0bd5d5b9b23c8570e52a3a921dd
+++ .indent.pro	b9efe700035a06b6ea7d3da36decfc079d3cac5a
@@ -1,7 +1,5 @@
 -TABOUNCE
--TADDR_PATTERN
 -TALIAS_TOKEN
--TANVIL_CLNT
 -TANVIL_LOCAL
 -TANVIL_REMOTE
 -TARGV
@@ -13,12 +11,10 @@
 -TBINATTR_INFO
 -TBINHASH
 -TBINHASH_INFO
--TBIO
 -TBOUNCE_INFO
 -TBOUNCE_LOG
 -TBOUNCE_STAT
 -TCFG_PARSER
--TCIDR_MATCH
 -TCLEANUP_STATE
 -TCLIENT_LIST
 -TCLNT_STREAM
@@ -30,14 +26,11 @@
 -TCONFIG_STR_TABLE
 -TCONFIG_TIME_FN_TABLE
 -TCONFIG_TIME_TABLE
--TCRYPTO_EX_DATA
 -TCTABLE
 -TCTABLE_ENTRY
 -TDELIVER_ATTR
 -TDELIVER_REQUEST
 -TDICT
--TDICT_CDBM
--TDICT_CDBQ
 -TDICT_CIDR
 -TDICT_CIDR_ENTRY
 -TDICT_DB
@@ -69,7 +62,6 @@
 -TDICT_REGEXP_PATTERN
 -TDICT_REGEXP_PRESCAN_CONTEXT
 -TDICT_REGEXP_RULE
--TDICT_SDBM
 -TDICT_TCP
 -TDICT_UNIX
 -TDNS_FIXED
@@ -85,7 +77,6 @@
 -THTABLE
 -THTABLE_INFO
 -TINET_ADDR_LIST
--TINET_PROTO_INFO
 -TINTV
 -TINT_TABLE
 -TJMP_BUF_WRAPPER
@@ -102,10 +93,6 @@
 -TMAIL_PRINT
 -TMAIL_SCAN
 -TMAIL_STREAM
--TMAI_HOSTADDR_STR
--TMAI_HOSTNAME_STR
--TMAI_SERVNAME_STR
--TMAI_SERVPORT_STR
 -TMAPS
 -TMASTER_PROC
 -TMASTER_SERV
@@ -155,17 +142,6 @@
 -TRESPONSE
 -TREST_TABLE
 -TRES_CONTEXT
--TRWR_CONTEXT
--TSCACHE
--TSCACHE_CLNT
--TSCACHE_MULTI
--TSCACHE_MULTI_DEST
--TSCACHE_MULTI_ENDP
--TSCACHE_MULTI_HEAD
--TSCACHE_SINGLE
--TSCACHE_SINGLE_DEST
--TSCACHE_SINGLE_ENDP
--TSCACHE_SIZE
 -TSCAN_DIR
 -TSCAN_INFO
 -TSCAN_OBJ
@@ -185,21 +161,12 @@
 -TSMTP_RESP
 -TSMTP_SESSION
 -TSMTP_STATE
--TSMTP_TLS_SITE_POLICY
 -TSM_STATE
 -TSOCKADDR_SIZE
 -TSPAWN_ATTR
--TSSL
--TSSL_CTX
--TSSL_SESSION
 -TSTRING_LIST
 -TSTRING_TABLE
 -TSYS_EXITS_TABLE
--TTLS_PRNG_SEED_INFO
--TTLS_PRNG_SRC
--TTLS_SCACHE
--TTLS_SCACHE_ENTRY
--TTLScontext_t
 -TTOK822
 -TTRANSPORT_INFO
 -TTRIGGER_SERVER
@@ -212,9 +179,7 @@
 -TWAIT_STATUS_T
 -TWATCHDOG
 -TWATCH_FD
--TX509_STORE_CTX
 -Tregex_t
 -Tregmatch_t
 -Tsasl_conn_t
 -Tsasl_secret_t
--Ttls_info_t
============================================================
--- AAAREADME	6b3e2a8c22d1066fb03694bc0b30c327a2c0866f
+++ AAAREADME	2493bb0f728eb88b88e6b90671a96cd396093e51
@@ -131,10 +131,9 @@ Postfix daemons:

 Postfix daemons:

-    src/anvil/		Connection count/rate limiter
+    src/anvil/		Connection count/rate limiter (not installed)
     src/bounce/		Bounce or defer mail
     src/cleanup/	Canonicalize and enqueue mail
-    src/discard/	Trivial discard mailer
     src/error/		Trivial error mailer
     src/lmtp/		LMTP client
     src/local/		Local delivery
============================================================
--- COMPATIBILITY	0dec31574b6578fb3ccc7b3fb14bd7ccdbf267b4
+++ COMPATIBILITY	172f6e22492d07f5070cdd8d6b26c0a0255e57b2
@@ -3,12 +3,12 @@
 /usr/spool/mail	yes (compile time option)
 /var/mail	yes (compile time option)
 /var/spool/mail	yes (compile time option)
+8bit->7bit MIME	yes
 :include:	yes (mail to /file and |command is off by default)
 address probing	yes (optional persistent database)
 aliases		yes (can enable/disable mail to /file or |command)
 bare newlines	yes (but will send CRLF)
 blacklisting	yes (client name/addr; helo hostname; mail from; rcpt to)
-connection caching yes (SMTP shared cache; LMTP in-process cache)
 content filter	yes (before and after queue, internal and external)
 db tables	yes (compile time option)
 dbm tables	yes (compile time option)
@@ -19,11 +19,11 @@ flock locking	yes (runtime configurable)
 etrn support	yes (per-destination log for authorized destinations only)
 fcntl locking	yes (runtime configurable)
 flock locking	yes (runtime configurable)
-genericstable	yes (Postfix 2.2 generic(5) table)
+genericstable	no  (to be done)
 greylist	yes (delegated policy script)
 home mailbox	yes
 ident lookup	no
-ipv6	        yes (compatibility for ipv4-only kernels/libraries)
+ipv6	        no  (to be done, patches exist)
 ldap tables	yes (contributed)
 lmtp support	yes (client)
 luser relay	yes
@@ -35,15 +35,16 @@ mime		yes (including 8bit to quoted-prin
 mailq		yes
 majordomo	yes (edit approve script to delete /^delivered-to:/i)
 mime		yes (including 8bit to quoted-printable conversion)
+mime conversion	not yet; postfix uses just-send-eight
 mysql tables	yes (contributed)
 netinfo tables	yes (contributed)
 newaliases	yes (main alias database only)
 nis tables	yes
-nis+ tables	yes (contributed)
+nis+ tables	not yet
 no <> in smtp	yes (most common address forms)
 pgsql tables	yes (contributed)
 pipeline option	yes (server and client)
-pop/imap	yes (with third-party daemons that use mailbox or maildir)
+pop/imap	yes (with third-party daemons that use /var[/spool]/mail)
 qmqp server	yes (with verp support)
 rbl support	yes
 return-receipt:	no
@@ -60,7 +61,7 @@ spf		yes (delegated policy script)
 size option	yes, server and client
 smarthost	yes (specify relayhost in main.cf)
 spf		yes (delegated policy script)
-starttls        yes
+starttls        yes (third party patch)
 tcp wrapper	no (use built-in blacklist facility)
 user+extension	yes (also: .forward+extension)
 user-extension	yes (also: .forward-extension)
============================================================
--- HISTORY	ed9588f439f08e6d1d6ceb0872ad486996eb75e0
+++ HISTORY	c4b28c088c1ced2403ece896a99004f6af91fbfb
@@ -6945,6 +6945,7 @@ 20020907
 	This involved a further rewrite of the regexp map code.
 	File: util/dict_regexp.c.

+
 200209010

 	Bugfix: the SMTP client produced suprious warnings about
@@ -7567,6 +7568,7 @@ 20021216
 	properly quoted just like the null address. File:
 	global/quote_82[12]_local.c.

+
 20021217

 	Cleanup: more work on the trivial-rewrite address rewriting
@@ -8187,8 +8189,8 @@ 20030610
 	of mail probes, so it will no longer block for in_flow_delay
 	seconds when mail arrives faster than it is delivered.
 	Still need to make mail_stream_finish() asynchronous in
-	order to avoid blocking for trigger_timeout seconds when
-	the queue manager is overwhelmed.  Files:  global/post_mail.c,
+	order to avoid blocking for trigger_timeout seconds when the
+	queue manager is overwhelmed.  Files:  global/post_mail.c,
 	verify/verify.c.

 	Bugfix: removed extraneous sleep() after the last attempt
@@ -8363,13 +8365,13 @@ 20030710
 	Support for multiple A and TXT results in RBL lookups.
 	Victor Duchovni, Morgan Stanley.  File: smtpd/smtpd_check.c.

-	Support for attribute-based query-reply protocols.  Files:
-	util/attr_clnt.[hc], util/auto_clnt.[hc].
+	Support for attribute-based query-reply protocols.
+	Files: util/attr_clnt.[hc], util/auto_clnt.[hc].

 20030711

-	Support for plain "name=value\n" attribute protocol.  Files:
-	util/attr_{scan,print}_plain.c.
+	Support for plain "name=value\n" attribute protocol.
+	Files: util/attr_{scan,print}_plain.c.

 	Bugfix: the LMTP session caching code did not reset the
 	EHLO server feature list when it needed to reconnect.
@@ -8397,7 +8399,7 @@ 20030717

 20030717

-	Documentation: added description of policy_time_limit to
+	Documentation: added description of policy_time_limit to
 	the SMTPD_POLICY_README document.

 	Documentation: corrected the command time limit parameter
@@ -8445,6 +8447,7 @@ 20030810
 	allows Postfix to connect to LDAP SSL sources.  By Liviu
 	Daia.  File: util/dict_ldap.c.

+
 20030811

 	Cleanup: produce a warning when host:port specifies a badly
@@ -8700,8 +8703,8 @@ 20031024

 20031024

-	Portability: added localhost to mydestination for sites
-	that turn off append_dot_mydomain. File: global/mail_params.h.
+	Portability: added localhost to mydestination for sites that
+	turn off append_dot_mydomain. File: global/mail_params.h.

 20031027

@@ -8955,7 +8958,7 @@ 20040101
 	Feature: the reject_unlisted_sender(recipient) SMTPD access
 	restriction rejects an address that matches a local, virtual
 	or relay domain, while the address is not listed in the
-	corresponding local, virtual or relay recipient table.
+	corresponding local, virtual or relay recipient table.

 	Compatibility: the check_recipient_maps restriction works
 	like reject_unlisted_recipient, but will eventually be
@@ -9034,8 +9037,8 @@ 20040115
 	Files:  *qmgr/qmgr_deliver.c.

 	Cleanup: in postfix-files, symbolic links and hard links
-	are now first-class citizens with explicit mention of source
-	and destination pathnames. Files: postfix-install,
+	are now first-class citizens with explicit mention of
+	source and destination pathnames. Files: postfix-install,
 	conf/postfix-files, conf/post-install.

 20040116
@@ -9068,8 +9071,8 @@ 20040120
 	longer needed and have been removed, as are the default
 	*_table configuration files.

-	Cleanup: support for the non-standard Errors-To: header is
-	removed. File: cleanup/cleanup_message.c.
+	Cleanup: support for the non-standard Errors-To: header
+	is removed. File: cleanup/cleanup_message.c.

 20040121

@@ -9098,11 +9101,11 @@ 20040123

 20040123

-	Feature: set smtpd_reject_unlisted_{sender,recipient}=no
-	to turn off automatic rejection of non-existent local,
-	virtual or relay addresses. This way it can be made
-	conditional for local clients, always on for remote clients.
-	Files:  global/mail_params.h, smtpd/smtpd.c, smtpd/smtpd_check.c.
+	Feature: set smtpd_reject_unlisted_{sender,recipient}=no to
+	turn off automatic rejection of non-existent local, virtual
+	or relay addresses. This way it can be made conditional
+	for local clients, always on for remote clients. Files:
+	global/mail_params.h, smtpd/smtpd.c, smtpd/smtpd_check.c.

 20040124

@@ -9111,8 +9114,8 @@ 20040126

 20040126

-	Safety: handle the case that main.cf is updated while it
-	is being read. File: util/dict.c.
+	Safety: handle the case that main.cf is updated while it is
+	being read. File: util/dict.c.

 	Feature: "instance" attribute that links policy etc. queries
 	to the same message instance.
@@ -9183,8 +9186,8 @@ 20040324

 20040324

-	Portability: ekkoBSD support by Philip Reynolds.  Files:
-	makedefs, util/sys_defs.h.
+	Portability: ekkoBSD support by Philip Reynolds.
+	Files: makedefs, util/sys_defs.h.

 20040325

@@ -9349,35 +9352,11 @@ 20040421
 	= 1000).  Solution in cooperation with Victor Duchovni.
 	Files:  smtpd/smtpd.c, smtpd/smtpd_state.c, smtpd/smtpd.h.

-20040502
-
-	Missing test for a never used flag (the problematic and
-	thus never completed INSPECT feature that doesn't re-inject
-	mail into Postfix).  Victor Duchovni, Morgan Stanley. File:
-	virtual/virtual.c.
-
 20040503

 	Bugfix: missing "sasl enabled" guard in the SMTPD policy
 	client.  File: smtpd/smtpd_check.c.

-20040606
-
-	Portability. UnixWare has strcasecmp() in strings.h.  Patch
-	by Andreas Winkelmann. File: util/sys_defs.h.
-
-	Portability. The postlink script is transformed from sed(1)
-	to perl(1).
-
-20040608
-
-	Portability. Introduced SET_H_ERRNO() macro for compilation
-	environments where h_errno can't be used as an lvalue.
-	Files:  util/sys_defs.h, dns/dns_lookup.c.
-
-	Portability. Eliminate assumption on bits per byte from
-	vbuf_print.c.
-
 20040614

 	Bugfix: the SMTP client did not reset per-session EHLO,
@@ -9413,38 +9392,13 @@ 20040619

 20040619

-	Code reorganization: in preparation for SMTP session caching,
-	the SMTP client data structures were changed from the
-	original "one session per delivery request" model to an
-	explicit "multiple sessions per delivery request" model.
-	This uncovered ESMTP and SASL missing re-initialization
-	problems that were fixed in past week.  Design by Victor
-	and Wietse, initial implementation by Victor Duchovni.
+	Bugfix: more missing resets in the SMTP client when it
+	switches to an alternate SMTP server.  In this case the
+	error_mask that controls whether an SMTP session transcript
+	is mailed to the postmaster, and the size_limit that controls
+	how large a message Postfix will send. Found during code
+	maintenance.  File: smtp/smtp_connect.c.

-20040620
-
-	Future proofing: after the reorganization of SMTP request
-	state and session state, added code to the smtp client
-	error handling routines to more consistently deal with the
-	possibility that session information is not available.
-
-20040621
-
-	Feature: directory=pathname option for the pipe(8) delivery
-	agent. This allows a command to run from a fixed directory.
-	Failure to change directory causes delivery to be deferred.
-	Files: pipe/pipe.c.
-
-	Feature: command_execution_directory for local(8) delivery
-	to external command. This supports the usual $home etc.
-	expansions, subject to filtering with the character set
-	specified with $execution_directory_expansion_filter.
-	Failure to change directory causes delivery to be deferred.
-	Files:  global/mail_params.h, local/command.c.
-
-	Support for external command execution directory. Files:
-	global/pipe_command.[hc].
-
 20040622

 	Safety: when mail is delivered to a transport with per-delivery
@@ -9453,52 +9407,6 @@ 20040622
 	addresses don't get extra delivery concurrency slots.
 	Files: *qmgr/qmgr_message.c.

-20040623
-
-	Workaround for fragile clients: add microsecond time to
-	maildir filename.  Files: virtual/maildir.c, local/maildir.c.
-
-20040628-20040701
-
-	SMTP connection caching work with Victor Duchovni.
-
-	New module (later renamed to global/scache_single.c) for
-	protocol-independent session caching.  The initial
-	implementation supports in-process, single-session caching
-	only.  A later version will support a central session cache
-	daemon.  Some more work is needed for passivation/activation
-	of session attributes.
-
-	New function vstream_fdclose() to destroy a VSTREAM while
-	leaving the underlying file(s) open. Files: util/vstream.[hc].
-
-	New function dns_rr_remove() to remove one record from a
-	resource record list. Some more work is needed to turn the
-	list into a doubly-linked one. Files: dns/dns.h, dns/dns_rr.c.
-
-	Restructuring of the SMTP protocol engine for session
-	caching. File: smtp/smtp_proto.c.
-
-	Restructuring of the connection management module, and
-	first implementation of SMTP connection caching.  To enable,
-	specify an smtp_connection_cache_time value greater than
-	zero. The time unit is seconds. File: smtp/smtp_connect.c.
-
-	New code to passivate and re-activate SMTP_SESSION objects,
-	and isolation of session save/lookup in its own module.
-	Files: smtp/smtp_session.c, smtp/smtp_reuse.c.
-
-	Refinement: smtp_cache_reuse_limit parameter to bound the
-	number of times a session may be reused.
-
-	Refinements: when a session comes from the cache, give it
-	back to the cache anyway (even when it will not be listed
-	under the next-hop destination name).
-
-	Future refinements should also include a bound on the number
-	of consecutive and total non-delivering uses and other
-	statistics.
-
 20040714

 	Bugfix: the code to eliminate the local MTA from the MX
@@ -9506,126 +9414,17 @@ 20040714
 	produced a less preferred match than proxy_interfaces.
 	Victor Duchovni, Morgan Stanley. File: smtp/smtp_addr.c.

-20040715
-
-	Resume work on SMTP session caching.  All good sessions
-	are now cached under their IP address. As before, only the
-	first good session per delivery request is cached under
-	the original next-hop destination.
-
-	At this point, SMTP session caching works, with a session
-	cache client module that uses in-process session caching.
-	This is sufficient to demonstrate that the SMTP client is
-	ready for session caching.
-
-20040716
-
-	New modules to send file descriptors from one process into
-	another one. This will be needed for implementing a central
-	connection cache manager daemon. Most systems use UNIX-domain
-	sockets as the transport for this. On Solaris we use streams
-	instead.  Applications are supposed to invoke LOCAL_SEND_FD()
-	and LOCAL_RECV_FD().  Files: {unix,streams}_{send,recv}_fd.c.
-
-20040717
-
-	First implementation of a session caching client API that
-	actually sends to/receives from a caching server process.
-	The old in-process, single-session caching functionality
-	is preserved as global/scache_single.c, so that we can use
-	it for bootstrapping the session cache server. File:
-	global/scache_clnt.c.
-
-	First implementation of the scache session cache server,
-	using the same in-process session caching code that was
-	used to bootstrap the SMTP client.  File: scache/scache.c.
-
-20040718
-
-	Performance: the default RSET timeouts are reduced from
-	120s to 20s.  Perhaps there should be different RSET timeout
-	for address probes and for session cache checks. File:
-	global/mail_params.h.
-
-20040719
-
-	Multi-session connection cache module. Implementing this
-	was actually the easiest part of the entire connection
-	caching project. File: global/scache_multi.c.
-
-20040720
-
-	Bugfix: event_drain() falsely reported a single-entry timer
-	queue as empty.  File: util/events.c.
-
-	Completed the multi-session cache support for SMTP. The
-	code can be stress tested with a driver program that reads
-	commands from a script. It is not practical to manually
-	test the effects of collisions in the time or in name space
-	domains. File:  global/scache.c.
-
-20040721
-
-	Feature: the session cache server now logs cache hit and
-	miss statistics every $session_cache_status_update_time
-	seconds (default: 600s), as well as upon process exit.
-	File:  scache/scache.c.
-
-20040722
-
-	Workaround: LINUX 2.4 has trouble with mixed data and file
-	descriptor traffic on UNIX-domain stream sockets.
-	Specifically, it cannot handle data write (read) followed
-	by file descriptor send (receive): the receiver hangs in
-	recvmsg(). Workaround is to insert an intervening read
-	(write) operation.  Presumably, LINUX 2.4 is confusing the
-	data and file descriptor.  Lucky Ralf Hildebrandt.  Files:
-	util/sys_defs.h, global/scache_clnt.c, scache/scache.c.
-
 20040723

 	Safety: spawn(8) now rejects a user with the -1 UID or GID
 	value, so that commands will not end up running as root.
 	Files:  util/spawn_command.c, spawn/spawn.c.

-	User interface: parameter smtp_connection_cache_domains
-	renamed to smtp_connection_cache_destinations. Destinations
-	listed here must be specified without [] or :port.  File:
-	smtp/smtp_connect.c.
-
 	Bugfix: "421 Timeout exceeded" wasn't guarded by setjmp().
 	Victor Duchovni, Morgan Stanley. File: smtpd/smtpd.c.

-20040729
-
-	Feature:  enable SMTP session caching temporarily while a
-	postfix is able to schedule back-to-back deliveries.
-	Parameter:  smtp_connection_cache_on_demand (default:
-	yes).  Files:  smtp/smtp_connect.c, *qmgr/qmgr_entry.c,
-	*qmgr/qmgr_queue.c, *qmgr/qmgr_deliver.c.
-
-	Feature: smtp-source -N option to generate unique recipient
-	addresses for (trivial-rewrite) stress testing. Victor
-	Duchovni, Morgan Stanley. File: smtpstone/smtp-source.c.
-
-20040730
-
-	Safety: disallow "opportunistic session caching" when the
-	queue manager is unable to schedule back-to-back deliveries.
-	File: *qmgr/qmgr_entry.c.
-
-20040731
-
-	Hysteresis: turn on "opportunistic session caching" when
-	back-to-back deliveries happen, but don't turn if off
-	until both concurrent and back-to-back delivery ends.
-
 20040801

-	Workaround: disable session caching for Linux < 2.2 (does
-	not work) or Glibc < 2 (does not compile).  Files:
-	util/sys_defs.h, util/unix_{recv,send}_fd.c.
-
 	Portability: h_errno is not an lvalue in the UnixWare 7.1
 	multi-threaded environment. Olivier PRENANT.

@@ -9634,1289 +9433,22 @@ 20040812
 	Bugfix: update SMTP server error counter when a client is
 	denied access with smtpd_delay_reject=no.

-20040816
-
-	Bugfix: The smtp_chat_cmd() forced output flushing code in
-	the SMTP client could run before an I/O error handler was
-	set up.  Problem diagnosed by Victor Duchovni, Morgan
-	Stanley. The fix is to disable the smtp_chat_cmd() forced
-	output flushing code as it duplicates better code in
-	smtp_loop(). File: smtp/smtp_chat.c.
-
-	Safety: set up an I/O error handler before the smtp_loop()
-	protocol engine starts; this handler logs a warning in case
-	it ever runs, because that means someone broke ESMTP command
-	pipelining.  File: smtp/smtp_proto.c.
-
-	Feature: canonical_classes parameter by Kimmo Suominen, to
-	control what addresses are rewritten by canonical_maps.
-	Files: cleanup/cleanup_addr.c, cleanup/cleanup_message.c.
-
 20040817

-	Bugfix: update the vstream I/O time AFTER the completion
-	of an I/O request, so that time-sensitive applications
-	don't force flush output too soon and possibly trigger
-	NAGLE delays.  Problem diagnosed by Victor Duchovni, Morgan
-	Stanley. File: util/vstream.c.
+	Bugfix: The smtp_chat_cmd() output flushing code in the
+	SMTP client could run before an I/O error handler was set
+	up.  Problem diagnosed by Victor Duchovni, Morgan Stanley.
+	The fix is to disable the smtp_chat_cmd() output flushing
+	code as it duplicates better code in smtp_loop().  File:
+	smtp/smtp_chat.c.

-	Portability: avoid postmap/postalias test file name clashes
-	on Windows.  Ian Lance Taylor (of Taylor UUCP fame).
+20030823

-20040823
+	Bugfix: vstream_popen() did not close the child pipe after
+	failure to fork(). File: util/vstream_popen.c.

-	Bugfix: vstream_popen() did not close the child pipe
-	after failure to fork(). File: util/vstream_popen.c.
-
-20040826
-
-	Feature: support for systems with closefrom(), and emulation
-	for those without. Andrew Brown. Files:  util/sys_defs.h,
-	util/sys_compat.c.
-
-20040827
-
-	Feature: {sender,recipient}_canonical_classes parameters,
-	which give better control than sender_canonical_classes.
-	Files: cleanup/cleanup_addr.c, cleanup/cleanup_message.c.
-
-	Feature: the proxymap client now recognizes when a map
-	can't be proxied, and will open it directly instead.  This
-	makes proxy maps easier to use for virtual mailbox domains.
-	File: global/dict_proxy.c.
-
-	Feature: smtp_sasl_mechanism_filter restricts what remote
-	SMTP server mechanism names the Postfix SMTP client passes
-	on to the SASL library.  Victor Duchovni, Morgan Stanley.
-	Files: smtp/smtp.c.  smtp/smtp_sasl_glue.c, smtp/smtp_sasl_proto.c.
-
-20040828
-
-	User interface: when no recipients are specified, the
-	Postfix sendmail command now terminates with status EX_USAGE
-	instead of accepting the mail first and bouncing it later.
-	This gives more direct feedback in case of a common client
-	configuration error. File:  sendmail/sendmail.c.
-
-20040829
-
-	Portability: Solaris closefrom() support didn't work for
-	non-SUN compilers. Victor Duchovni, Morgan Stanley.
-
-20040830
-
-	Feature: the scache(8) session cache manager now logs the
-	peak counts of destinations, endpoints and sessions. Files:
-	scache/scache.c, global/scache*c.
-
-20040831
-
-	Portability: disable session caching support on SCO 5
-	because of incompatible sockets API. File: util/sys_defs.h.
-
 20040913

 	Bugfix (introduced 20020803): sent the wrong bounce message
 	type when a Delivered-To: loop was detected for a mailing
 	list alias.  Nicolas Riendeau. File: bounce_notify_util.c.
-
-20040918
-
-	Feature: authorized_flush_users, authorized_mailq_users,
-	authorized_submit_users to restrict what users can flush
-	the queue, list the queue, or submit mail locally.  Based
-	on code by Victor Duchovni, Morgan Stanley. Files:
-	sendmail/sendmail.c, postdrop/postdrop.c, postqueue/postqueue.c,
-	global/user_acl.[hc].
-
-	Feature: discard(8) mail delivery agent.  Victor Duchovni,
-	Morgan Stanley. File: discard/discard.c.
-
-20041002
-
-	Long overdue, a master(5) manual page based on an initial
-	version by Magnus Baeck.
-
-	By popular demand, a postfix-manuals.html web page with
-	totally useless links to UNIX-style manual pages (the same
-	information should already be available simply by typing
-	"apropos postfix"). To keep newbies from getting completely
-	lost due to information overload, the document starts with
-	a list of actually useful pointers to Postfix introductions,
-	duplicated from the already existing documents.html.
-
-20041006
-
-	Bugfix: "sendmail -bv" did not reject the -t option.  File:
-	sendmail/sendmail.c.
-
-20041007
-
-	Feature: SASL authentication attributes are now stored in
-	queue files and passed on to delivery agents, by Leandro
-	Santi. Files:  deliver_pass.c, deliver_request.c,
-	qmgr_deliver.c, qmgr_message.c, pipe.c, smtpd.c.
-
-20041009
-
-	Feature: per SMTP client message rate limit and recipient
-	rate limit, by Ragnar Lonn, GHN network technologies.
-	Files: smtpd/smtpd.c, anvil/anvil.c, global/anvil_clnt.[hc].
-
-	Incompatibility: smtpd_client_connection_limit_exceptions
-	renamed to smtpd_client_event_limit_exceptions, because it
-	now also controls message and recipient rate limit control.
-
-20041013
-
-	Portability: AIX 5.1/GCC.
-
-20041014-23
-
-	Postfix no longer appends the local domain to header
-	addresses from remote clients.  Instead, Postfix either
-	does not rewrite those headers at all, or it appends the
-	domain specified with the new remote_header_rewrite_domain
-	parameter.
-
-	Postfix still appends $@myorigin or .$mydomain to headers
-	from the Postfix sendmail command, or from clients listed
-	with the new local_header_rewrite_clients parameter (default:
-	permit_mynetworks, permit_sasl_authenticated).
-
-	These changes affect the SMTP server (including XFORWARD
-	support), the cleanup server (do or don't rewrite headers),
-	the trivial-rewrite server (append local domain or surrogate
-	remote domain to incomplete addresses), the queue manager
-	(send additional attributes to delivery agents), the LMTP
-	and SMTP clients (XFORWARD support), and the local delivery
-	agent (preserve XFORWARD attributes when forwarding mail).
-
-20041016
-
-	Bugfix: attr_clnt_request() did not properly skip hash
-	table arguments. Luc Pardon, Skopos Consulting. File:
-	util/attr_clnt.c.
-
-20041018
-
-	The NIS+ module by Geoff Gibbs is now part of Postfix.
-	Files: util/dict_nisplus.c, proto/nisplus_table.
-
-20041019
-
-	Support for Errors-To: is permanently removed.
-
-20041022
-
-	Bugfix: "smtp_connection_cache_on_demand=no" could crash
-	the SMTP client. File: smtp/smtp_connect.c.
-
-	Robustness: extra sanity checks. Files: util/dict_db.c,
-	util/dict_dbm.c, dict_nis.c.
-
-20041025
-
-	Initial merge of Lutz Jaenicke's TLS patch. Initial rewrite
-	of tlsmgr to eliminate some code duplication and to postpone
-	calls into OpenSSL until after dropping privileges.
-
-20041030
-
-	Compatibility: "session cache" renamed to "connection cache"
-	to avoid confusion with the TLS session cache.
-
-20041102
-
-	Feature: smtpd_end_of_data_restrictions allow you to specify
-	restrictions at the end of the SMTP DATA command. The syntax
-	is identical to that of the smtpd_data_restrictions feature.
-	This introduces a new END-OF-DATA protocol state for the
-	external policy server. Files:  proto/SMTPD_POLICY_README.html,
-	proto/SMTPD_ACCESS_README.html, smtpd/smtpd_check.c.
-
-20041111
-
-	Cleanup: terminate the dict_eval() result buffer for verbose
-	logging.  Victor Duchovni, Morgan Stanley. File: util/dict.c.
-
-20041112
-
-	Cleanup: be more careful when saving and restoring resolver(3)
-	options to avoid problems with an HP-UX security patch
-	(change introduced 20031215). File:  dns/dns_lookup.c.
-
-20041115
-
-	Bugfix: the test for "no debugger_command" was wrong.
-	Leandro Santi. File: global/debugger_command.c.
-
-20040117
-
-	Robustness: the master-child protocol now includes a process
-	generation number besides the child process ID.  The process
-	generation number is incremented by one each time the master
-	creates a child process. Child-to-master status updates
-	with the wrong generation number are ignored, instead of
-	triggering a consistency error in the master server.  Files:
-	master/*server.c, master/master_status.c, master/master_spawn.c.
-
-20041118
-
-	Bugfix: the "local_header_rewrite_clients" feature (20041023)
-	did not recognize "bare" lookup tables as documented.  Victor
-	Duchovni, Morgan Stanley. File: smtpd/smtpd_check.c.
-
-	Bugfix: the "local_header_rewrite_clients" feature (20041023)
-	was broken because the local delivery agent passed on a
-	bogus attribute value when forwarding internally generated
-	mail, causing the mail to be rejected by the cleanup server.
-	File: local/dotforward.c.
-
-	Bugfix: the "local_header_rewrite_clients" feature (20041023)
-	was broken because the pickup server always overwrote origin
-	information. Files: pickup/pickup.c, cleanup/cleanup_state.c,
-	*qmgr/qmgr_message.c.
-
-	Workaround: enable the "can't write before sending a file
-	descriptor" workaround for Solaris. Problem reported by
-	Victor Duchovni for Solaris 2.5.1, but we play safe and
-	enable it unconditionally.
-
-20041120
-
-	The TLS support routines are moved to a "tls" directory,
-	and are published via the "libtls.a" object library.
-
-20041122
-
-	Infrastructure: support for binary attribute values
-	(ATTR_TYPE_DATA) in Postfix IPC messages. Files:
-	util/attr_scan*c, util/attr_print*c.
-
-20041123-20041205
-
-	TLS support: via a process of gradual transformation,
-	decomposed Lutz Jaenicke's pfixtls.c into separate modules
-	for clients, servers, certificate verification, session
-	caching, and PRNG management. Global variables were eliminated
-	so that the code now supports multiple client and/or server
-	contexts in the same process.  Files:  tls/*.[hc].
-
-20041205
-
-	TLS support: eliminated shared access (and locking) of the
-	TLS PRNG exchange file and TLS session caches. Instead,
-	Postfix uses a client-server protocol, and the tlsmgr
-	becomes the sole mediator. This eliminated the need for
-	1000+ lines of SDBM support, and eliminated the need for
-	running a persistent tlsmgr process on systems don't enable
-	TLS in main.cf.
-
-20041124
-
-	Feature: configurable list of forbidden SMTP commands
-	(default: smtpd_forbidden_commands = CONNECT, GET, POST)
-	after which the Postfix SMTP server disconnects immediately.
-	The SMTP server always disconnects immediately when the
-	client sends a message header instead of an SMTP command.
-	Magnus Baeck.  File: smtpd/smtpd.c.
-
-20041207
-
-	CDB support by Michael Tokarev, documentation by Victor
-	Duchovni. Files: util/dict_cdb.[hc], global/mkmap_cdb.c.
-
-20041209
-
-	Completed support for the Berkeley DB sequence operator.
-	This is needed for finding and deleting old entries in TLS
-	session databases. File:  util/dict_db.c.
-
-	Bugfix: the DBM client's sequence operator used exclusive
-	locking instead of shared locking. File: util/dict_dbm.c.
-
-	Feature: dump an entire database with the new postmap/postalias
-	"-s" option. This works only for database types with Postfix
-	sequence operator support: hash, btree, dbm, and sdbm.
-	Files:  postmap/postmap.c, postalias/postalias.c.
-
-20041212
-
-	Solaris 10/ix86 chroot setup script update by J.D. Bronson.
-
-	TLS support: cosmetic changes to comments and messages;
-	completed the code for the master -> tlsmgr trigger handshake,
-	so that the master no longer complains about trigger
-	responses timing out.
-
-20041213
-
-	Updated the SDBM dictionary interface. It had fallen behind
-	with the Postfix dictionary interfaces that were already
-	bundled with Postfix. Files: util/dict_sdbm.[hc].
-
-	Cleanup: "postconf -m" (show all available map types) now
-	produces sorted output.  File: util/dict_open.c.
-
-20041215
-
-	No bugfix: tests with the new "postmap -s" feature show
-	that SDBM first/next operations never worked with Postfix/TLS
-	patch 20040829 (verified with the 20040829 dict_sdbm.c
-	module on Linux and FreeBSD).  The code stops after finding
-	one database element.  Other SDBM versions found on the
-	Internet will find all database entries, but report an I/O
-	error after the last database element is found. All this
-	would be easy enough to fix, but the SDBM library is not
-	part of Postfix, and never will be.
-
-	Bugfix: the sequence operator in the DBM and SDBM clients
-	released the shared lock after reading the next key but
-	before reading the corresponding value. This was never a
-	problem, because the sequence operator was used only in
-	the Postfix/TLS patch. This used the SDBM sequence operator
-	which didn't work as discussed above. Files:  util/dict_dbm.c,
-	util/dict_sdbm.c.
-
-	Feature: the local(8) and pipe(8) delivery agents now make
-	the following attributes available upon delivery (with
-	local(8) names must be spelled in upper case): client_hostname,
-	client_address, client_protocol, client_helo, sasl_method,
-	sasl_sender, sasl_username. Files: local/command.c,
-	pipe/pipe.c, and lots of documentation.
-
-20041216
-
-	"postcat -o" now prints queue file record offsets; this is
-	useful for debugging. File: postcat/postcat.c.
-
-	NON-PRODUCTION Bugfix: (bug introduced while adopting the
-	Postfix/TLS patch):  the new TLS certification call-back
-	routine expects that the peer hostname is in
-	tlscontext->peername_save, but the TLS server code never
-	updated this field.  File:  tls/tls_server.c.
-
-20041218
-
-	Feature: selective suppression of SMTP extensions (pipelining,
-	starttls, auth, etc.); this is useful to work around broken
-	clients or servers.  Specify a list of EHLO keywords with
-	the smtp(d)_discard_ehlo_keywords parameters, or specify
-	one or more lookup tables, indexed by remote network address,
-	with the smtp(d)_discard_ehlo_keyword_address_maps parameters.
-	EHLO keyword lists are case insensitive.  Files:
-	util/name_mask.[hc], global/ehlo_mask.[hc], smtpd/smtpd.c,
-	smtp/smtp.c, smtp/smtp_proto.c.
-
-20041219
-
-	Bugfix: postcat without -o was broken. File: postcat/postcat.c.
-
-20041220
-
-	NON-PRODUCTION Bugfix: (bug introduced while adopting
-	Postfix/TLS patch):  don't call smtp_flush() after return
-	from vstream_setjmp(), we'll call you.  File: smtpd/smtpd.c.
-
-	Dummy VSTREAM read-write routines. Files: util/dummy_read.c,
-	util/dummy_write.c.
-
-20041221
-
-	Fixes for TLS_README by Victor Duchovni. File:
-	proto/TLS_README.html.
-
-	NON-PRODUCTION Bugfix: (bug introduced while adopting
-	Postfix/TLS patch).  The client code had become too similar
-	to the server implementation, and also required a host
-	certificate and key. Fix by Victor Duchovni. File:
-	tls/tls_client.c.
-
-20041221
-
-	Bugfix: further postcat corner cases.
-
-20041223
-
-	Cosmetic: don't log disconnect events as I/O errors.
-	File: tls/tls_bio_ops.c.
-
-20041221-9
-
-	Infrastructure: unified IPv4/IPv6 name/address API so that
-	Postfix can support IPv6 without #ifdef INET6 everywhere.
-	In particular, we allow #ifdef in libraries but avoid it
-	in applications.  Files:  util/myaddrinfo.[hc],
-	util/sock_addr.[hc], dns/dns_rr_to_pa.c, dns/dns_sa_to_rr.c,
-	dns/dns_rr_eq_sa.c, dns/dns_rr_to_sa.c, inet_proto.[hc].
-
-	Postfix no longer attempts to deliver mail via IPv6 when
-	the system has no IPv6 connectivity.  Network protocol
-	support is now selected with the "inet_protocols" configuration
-	parameter, instead of "inet_interfaces". The "inet_protocols"
-	parameter also controls what DNS lookups Postfix will do.
-
-	Infrastructure: eliminated two host/port parsing routines.
-	Only one survives: host_port(), in an extended form that
-	allows for missing host or missing service information but
-	not both. File: util/host_port.c.
-
-20041229
-
-	Milestone: Postfix with the unified IPv4/IPv6 socket/name
-	API builds without compiler error on IPv4-only system and
-	actually works.
-
-20041228
-
-	Bugfix: SMTPD_PROXY_README incorrectly claimed that ":port"
-	in master.cf causes a server to listen only on "localhost"
-	without exposing the service to the network.  Instead,
-	":port" causes a client to connect to "localhost".
-
-20041231
-
-	Linux workaround:  when mynetworks isn't set, a chrooted
-	process could not read the IPv6 address information from
-	/proc.  We now invoke own_inet_addr() before chrooting,
-	while processing main.cf. File: global/mail_params.c.
-
-20050101
-
-	Workaround for (Linux) systems without IPV6_V6ONLY support
-	(RFC 3493).  When Postfix listened on an IPv4 wild-card
-	smtp socket, the IPv6 wild-card smtp listener would fail
-	with EADDRINUSE (and vice versa).  File: util/myaddrinfo.c.
-
-20050103
-
-	Safety: when the IPV6 netmask can't be determined, assume
-	/128 (host only). File: util/inet_addr_local.c.
-
-20050104
-
-	Re-impleme