Merge from vendor branch SENDMAIL:
authorGregory Neil Shapiro <gshapiro@dragonflybsd.org>
Mon, 6 Jun 2005 04:25:51 +0000 (04:25 +0000)
committerGregory Neil Shapiro <gshapiro@dragonflybsd.org>
Mon, 6 Jun 2005 04:25:51 +0000 (04:25 +0000)
Import sendmail 8.13.4 into a new contrib directory as the first step
towards upgrading sendmail in DragonFly.  The build infrastructure will
follow over the next couple of days.

547 files changed:
contrib/sendmail-8.13.4/CACerts [new file with mode: 0644]
contrib/sendmail-8.13.4/FAQ [new file with mode: 0644]
contrib/sendmail-8.13.4/INSTALL [new file with mode: 0644]
contrib/sendmail-8.13.4/KNOWNBUGS [new file with mode: 0644]
contrib/sendmail-8.13.4/LICENSE [new file with mode: 0644]
contrib/sendmail-8.13.4/Makefile [new file with mode: 0644]
contrib/sendmail-8.13.4/PGPKEYS [new file with mode: 0644]
contrib/sendmail-8.13.4/README [new file with mode: 0644]
contrib/sendmail-8.13.4/README.DELETE [new file with mode: 0644]
contrib/sendmail-8.13.4/README.DRAGONFLY [new file with mode: 0644]
contrib/sendmail-8.13.4/RELEASE_NOTES [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/README [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/cf/Makefile [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/cf/README [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/cf/chez.cs.mc [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/cf/clientproto.mc [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/cf/cs-hpux10.mc [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/cf/cs-hpux9.mc [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/cf/cs-osf1.mc [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/cf/cs-solaris2.mc [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/cf/cs-sunos4.1.mc [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/cf/cs-ultrix4.mc [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/cf/cyrusproto.mc [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/cf/generic-bsd4.4.mc [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/cf/generic-hpux10.mc [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/cf/generic-hpux9.mc [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/cf/generic-linux.mc [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/cf/generic-mpeix.mc [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/cf/generic-nextstep3.3.mc [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/cf/generic-osf1.mc [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/cf/generic-solaris.mc [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/cf/generic-sunos4.1.mc [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/cf/generic-ultrix4.mc [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/cf/huginn.cs.mc [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/cf/knecht.mc [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/cf/mail.cs.mc [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/cf/mail.eecs.mc [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/cf/mailspool.cs.mc [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/cf/python.cs.mc [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/cf/s2k-osf1.mc [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/cf/s2k-ultrix4.mc [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/cf/submit.cf [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/cf/submit.mc [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/cf/tcpproto.mc [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/cf/ucbarpa.mc [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/cf/ucbvax.mc [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/cf/uucpproto.mc [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/cf/vangogh.cs.mc [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/domain/Berkeley.EDU.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/domain/CS.Berkeley.EDU.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/domain/EECS.Berkeley.EDU.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/domain/S2K.Berkeley.EDU.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/domain/berkeley-only.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/domain/generic.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/feature/accept_unqualified_senders.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/feature/accept_unresolvable_domains.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/feature/access_db.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/feature/allmasquerade.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/feature/always_add_domain.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/feature/authinfo.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/feature/bestmx_is_local.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/feature/bitdomain.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/feature/blacklist_recipients.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/feature/compat_check.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/feature/conncontrol.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/feature/delay_checks.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/feature/dnsbl.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/feature/domaintable.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/feature/enhdnsbl.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/feature/generics_entire_domain.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/feature/genericstable.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/feature/greet_pause.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/feature/ldap_routing.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/feature/limited_masquerade.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/feature/local_lmtp.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/feature/local_no_masquerade.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/feature/local_procmail.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/feature/lookupdotdomain.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/feature/loose_relay_check.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/feature/mailertable.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/feature/masquerade_entire_domain.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/feature/masquerade_envelope.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/feature/msp.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/feature/mtamark.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/feature/no_default_msa.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/feature/nocanonify.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/feature/notsticky.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/feature/nouucp.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/feature/nullclient.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/feature/preserve_local_plus_detail.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/feature/preserve_luser_host.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/feature/promiscuous_relay.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/feature/queuegroup.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/feature/ratecontrol.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/feature/redirect.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/feature/relay_based_on_MX.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/feature/relay_entire_domain.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/feature/relay_hosts_only.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/feature/relay_local_from.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/feature/relay_mail_from.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/feature/smrsh.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/feature/stickyhost.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/feature/use_client_ptr.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/feature/use_ct_file.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/feature/use_cw_file.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/feature/uucpdomain.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/feature/virtuser_entire_domain.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/feature/virtusertable.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/hack/cssubdomain.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/m4/cf.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/m4/cfhead.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/m4/proto.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/m4/version.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/mailer/cyrus.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/mailer/cyrusv2.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/mailer/fax.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/mailer/local.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/mailer/mail11.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/mailer/phquery.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/mailer/pop.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/mailer/procmail.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/mailer/qpage.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/mailer/smtp.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/mailer/usenet.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/mailer/uucp.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/ostype/a-ux.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/ostype/aix3.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/ostype/aix4.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/ostype/aix5.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/ostype/altos.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/ostype/amdahl-uts.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/ostype/bsd4.3.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/ostype/bsd4.4.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/ostype/bsdi.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/ostype/bsdi1.0.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/ostype/bsdi2.0.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/ostype/darwin.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/ostype/dgux.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/ostype/domainos.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/ostype/dragonfly.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/ostype/dynix3.2.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/ostype/freebsd4.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/ostype/freebsd5.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/ostype/gnu.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/ostype/hpux10.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/ostype/hpux11.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/ostype/hpux9.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/ostype/irix4.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/ostype/irix5.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/ostype/irix6.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/ostype/isc4.1.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/ostype/linux.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/ostype/maxion.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/ostype/mklinux.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/ostype/mpeix.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/ostype/nextstep.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/ostype/openbsd.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/ostype/osf1.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/ostype/powerux.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/ostype/ptx2.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/ostype/qnx.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/ostype/riscos4.5.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/ostype/sco-uw-2.1.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/ostype/sco3.2.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/ostype/sinix.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/ostype/solaris2.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/ostype/solaris2.ml.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/ostype/solaris2.pre5.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/ostype/solaris8.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/ostype/sunos3.5.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/ostype/sunos4.1.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/ostype/svr4.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/ostype/ultrix4.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/ostype/unicos.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/ostype/unicosmk.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/ostype/unicosmp.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/ostype/unixware7.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/ostype/unknown.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/ostype/uxpds.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/sendmail.schema [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/sh/makeinfo.sh [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/siteconfig/uucp.cogsci.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/siteconfig/uucp.old.arpa.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/siteconfig/uucp.ucbarpa.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/cf/siteconfig/uucp.ucbvax.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/contrib/README [new file with mode: 0644]
contrib/sendmail-8.13.4/contrib/bitdomain.c [new file with mode: 0644]
contrib/sendmail-8.13.4/contrib/bounce-resender.pl [new file with mode: 0755]
contrib/sendmail-8.13.4/contrib/bsdi.mc [new file with mode: 0644]
contrib/sendmail-8.13.4/contrib/buildvirtuser [new file with mode: 0755]
contrib/sendmail-8.13.4/contrib/cidrexpand [new file with mode: 0755]
contrib/sendmail-8.13.4/contrib/dnsblaccess.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/contrib/domainmap.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/contrib/doublebounce.pl [new file with mode: 0755]
contrib/sendmail-8.13.4/contrib/etrn.0 [new file with mode: 0644]
contrib/sendmail-8.13.4/contrib/etrn.pl [new file with mode: 0755]
contrib/sendmail-8.13.4/contrib/expn.pl [new file with mode: 0755]
contrib/sendmail-8.13.4/contrib/link_hash.sh [new file with mode: 0755]
contrib/sendmail-8.13.4/contrib/mail.local.linux [new file with mode: 0644]
contrib/sendmail-8.13.4/contrib/mailprio [new file with mode: 0644]
contrib/sendmail-8.13.4/contrib/mh.patch [new file with mode: 0644]
contrib/sendmail-8.13.4/contrib/mmuegel [new file with mode: 0644]
contrib/sendmail-8.13.4/contrib/movemail.conf [new file with mode: 0644]
contrib/sendmail-8.13.4/contrib/movemail.pl [new file with mode: 0755]
contrib/sendmail-8.13.4/contrib/passwd-to-alias.pl [new file with mode: 0755]
contrib/sendmail-8.13.4/contrib/qtool.8 [new file with mode: 0644]
contrib/sendmail-8.13.4/contrib/qtool.pl [new file with mode: 0755]
contrib/sendmail-8.13.4/contrib/re-mqueue.pl [new file with mode: 0755]
contrib/sendmail-8.13.4/contrib/rmail.oldsys.patch [new file with mode: 0644]
contrib/sendmail-8.13.4/contrib/smcontrol.pl [new file with mode: 0755]
contrib/sendmail-8.13.4/contrib/socketmapClient.pl [new file with mode: 0755]
contrib/sendmail-8.13.4/contrib/socketmapServer.pl [new file with mode: 0755]
contrib/sendmail-8.13.4/doc/op/Makefile [new file with mode: 0644]
contrib/sendmail-8.13.4/doc/op/README [new file with mode: 0644]
contrib/sendmail-8.13.4/doc/op/op.me [new file with mode: 0644]
contrib/sendmail-8.13.4/editmap/Makefile [new file with mode: 0644]
contrib/sendmail-8.13.4/editmap/Makefile.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/editmap/editmap.8 [new file with mode: 0644]
contrib/sendmail-8.13.4/editmap/editmap.c [new file with mode: 0644]
contrib/sendmail-8.13.4/include/libmilter/mfapi.h [new file with mode: 0644]
contrib/sendmail-8.13.4/include/libmilter/mfdef.h [new file with mode: 0644]
contrib/sendmail-8.13.4/include/libmilter/milter.h [new file with mode: 0644]
contrib/sendmail-8.13.4/include/libsmdb/smdb.h [new file with mode: 0644]
contrib/sendmail-8.13.4/include/sendmail/mailstats.h [new file with mode: 0644]
contrib/sendmail-8.13.4/include/sendmail/pathnames.h [new file with mode: 0644]
contrib/sendmail-8.13.4/include/sendmail/sendmail.h [new file with mode: 0644]
contrib/sendmail-8.13.4/include/sm/assert.h [new file with mode: 0644]
contrib/sendmail-8.13.4/include/sm/bdb.h [new file with mode: 0644]
contrib/sendmail-8.13.4/include/sm/bitops.h [new file with mode: 0644]
contrib/sendmail-8.13.4/include/sm/cdefs.h [new file with mode: 0644]
contrib/sendmail-8.13.4/include/sm/cf.h [new file with mode: 0644]
contrib/sendmail-8.13.4/include/sm/clock.h [new file with mode: 0644]
contrib/sendmail-8.13.4/include/sm/conf.h [new file with mode: 0644]
contrib/sendmail-8.13.4/include/sm/config.h [new file with mode: 0644]
contrib/sendmail-8.13.4/include/sm/debug.h [new file with mode: 0644]
contrib/sendmail-8.13.4/include/sm/errstring.h [new file with mode: 0644]
contrib/sendmail-8.13.4/include/sm/exc.h [new file with mode: 0644]
contrib/sendmail-8.13.4/include/sm/fdset.h [new file with mode: 0644]
contrib/sendmail-8.13.4/include/sm/gen.h [new file with mode: 0644]
contrib/sendmail-8.13.4/include/sm/heap.h [new file with mode: 0644]
contrib/sendmail-8.13.4/include/sm/io.h [new file with mode: 0644]
contrib/sendmail-8.13.4/include/sm/ldap.h [new file with mode: 0644]
contrib/sendmail-8.13.4/include/sm/limits.h [new file with mode: 0644]
contrib/sendmail-8.13.4/include/sm/mbdb.h [new file with mode: 0644]
contrib/sendmail-8.13.4/include/sm/os/sm_os_aix.h [new file with mode: 0644]
contrib/sendmail-8.13.4/include/sm/os/sm_os_dragonfly.h [new file with mode: 0644]
contrib/sendmail-8.13.4/include/sm/os/sm_os_freebsd.h [new file with mode: 0644]
contrib/sendmail-8.13.4/include/sm/os/sm_os_hp.h [new file with mode: 0644]
contrib/sendmail-8.13.4/include/sm/os/sm_os_irix.h [new file with mode: 0644]
contrib/sendmail-8.13.4/include/sm/os/sm_os_linux.h [new file with mode: 0644]
contrib/sendmail-8.13.4/include/sm/os/sm_os_mpeix.h [new file with mode: 0644]
contrib/sendmail-8.13.4/include/sm/os/sm_os_next.h [new file with mode: 0644]
contrib/sendmail-8.13.4/include/sm/os/sm_os_openbsd.h [new file with mode: 0644]
contrib/sendmail-8.13.4/include/sm/os/sm_os_openunix.h [new file with mode: 0644]
contrib/sendmail-8.13.4/include/sm/os/sm_os_osf1.h [new file with mode: 0644]
contrib/sendmail-8.13.4/include/sm/os/sm_os_sunos.h [new file with mode: 0644]
contrib/sendmail-8.13.4/include/sm/os/sm_os_ultrix.h [new file with mode: 0644]
contrib/sendmail-8.13.4/include/sm/os/sm_os_unicos.h [new file with mode: 0644]
contrib/sendmail-8.13.4/include/sm/os/sm_os_unicosmk.h [new file with mode: 0644]
contrib/sendmail-8.13.4/include/sm/os/sm_os_unicosmp.h [new file with mode: 0644]
contrib/sendmail-8.13.4/include/sm/os/sm_os_unixware.h [new file with mode: 0644]
contrib/sendmail-8.13.4/include/sm/path.h [new file with mode: 0644]
contrib/sendmail-8.13.4/include/sm/rpool.h [new file with mode: 0644]
contrib/sendmail-8.13.4/include/sm/sem.h [new file with mode: 0644]
contrib/sendmail-8.13.4/include/sm/setjmp.h [new file with mode: 0644]
contrib/sendmail-8.13.4/include/sm/shm.h [new file with mode: 0644]
contrib/sendmail-8.13.4/include/sm/signal.h [new file with mode: 0644]
contrib/sendmail-8.13.4/include/sm/string.h [new file with mode: 0644]
contrib/sendmail-8.13.4/include/sm/sysexits.h [new file with mode: 0644]
contrib/sendmail-8.13.4/include/sm/test.h [new file with mode: 0644]
contrib/sendmail-8.13.4/include/sm/types.h [new file with mode: 0644]
contrib/sendmail-8.13.4/include/sm/varargs.h [new file with mode: 0644]
contrib/sendmail-8.13.4/include/sm/xtrap.h [new file with mode: 0644]
contrib/sendmail-8.13.4/libmilter/Makefile [new file with mode: 0644]
contrib/sendmail-8.13.4/libmilter/Makefile.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/libmilter/README [new file with mode: 0644]
contrib/sendmail-8.13.4/libmilter/comm.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libmilter/docs/api.html [new file with mode: 0644]
contrib/sendmail-8.13.4/libmilter/docs/design.html [new file with mode: 0644]
contrib/sendmail-8.13.4/libmilter/docs/figure1.fig [new file with mode: 0644]
contrib/sendmail-8.13.4/libmilter/docs/figure1.jpg [new file with mode: 0644]
contrib/sendmail-8.13.4/libmilter/docs/figure1.ps [new file with mode: 0644]
contrib/sendmail-8.13.4/libmilter/docs/figure2.fig [new file with mode: 0644]
contrib/sendmail-8.13.4/libmilter/docs/figure2.jpg [new file with mode: 0644]
contrib/sendmail-8.13.4/libmilter/docs/figure2.ps [new file with mode: 0644]
contrib/sendmail-8.13.4/libmilter/docs/index.html [new file with mode: 0644]
contrib/sendmail-8.13.4/libmilter/docs/installation.html [new file with mode: 0644]
contrib/sendmail-8.13.4/libmilter/docs/other.html [new file with mode: 0644]
contrib/sendmail-8.13.4/libmilter/docs/overview.html [new file with mode: 0644]
contrib/sendmail-8.13.4/libmilter/docs/sample.html [new file with mode: 0644]
contrib/sendmail-8.13.4/libmilter/docs/smfi_addheader.html [new file with mode: 0644]
contrib/sendmail-8.13.4/libmilter/docs/smfi_addrcpt.html [new file with mode: 0644]
contrib/sendmail-8.13.4/libmilter/docs/smfi_chgheader.html [new file with mode: 0644]
contrib/sendmail-8.13.4/libmilter/docs/smfi_delrcpt.html [new file with mode: 0644]
contrib/sendmail-8.13.4/libmilter/docs/smfi_getpriv.html [new file with mode: 0644]
contrib/sendmail-8.13.4/libmilter/docs/smfi_getsymval.html [new file with mode: 0644]
contrib/sendmail-8.13.4/libmilter/docs/smfi_insheader.html [new file with mode: 0644]
contrib/sendmail-8.13.4/libmilter/docs/smfi_main.html [new file with mode: 0644]
contrib/sendmail-8.13.4/libmilter/docs/smfi_opensocket.html [new file with mode: 0644]
contrib/sendmail-8.13.4/libmilter/docs/smfi_progress.html [new file with mode: 0644]
contrib/sendmail-8.13.4/libmilter/docs/smfi_quarantine.html [new file with mode: 0644]
contrib/sendmail-8.13.4/libmilter/docs/smfi_register.html [new file with mode: 0644]
contrib/sendmail-8.13.4/libmilter/docs/smfi_replacebody.html [new file with mode: 0644]
contrib/sendmail-8.13.4/libmilter/docs/smfi_setbacklog.html [new file with mode: 0644]
contrib/sendmail-8.13.4/libmilter/docs/smfi_setconn.html [new file with mode: 0644]
contrib/sendmail-8.13.4/libmilter/docs/smfi_setdbg.html [new file with mode: 0644]
contrib/sendmail-8.13.4/libmilter/docs/smfi_setmlreply.html [new file with mode: 0644]
contrib/sendmail-8.13.4/libmilter/docs/smfi_setpriv.html [new file with mode: 0644]
contrib/sendmail-8.13.4/libmilter/docs/smfi_setreply.html [new file with mode: 0644]
contrib/sendmail-8.13.4/libmilter/docs/smfi_settimeout.html [new file with mode: 0644]
contrib/sendmail-8.13.4/libmilter/docs/smfi_stop.html [new file with mode: 0644]
contrib/sendmail-8.13.4/libmilter/docs/xxfi_abort.html [new file with mode: 0644]
contrib/sendmail-8.13.4/libmilter/docs/xxfi_body.html [new file with mode: 0644]
contrib/sendmail-8.13.4/libmilter/docs/xxfi_close.html [new file with mode: 0644]
contrib/sendmail-8.13.4/libmilter/docs/xxfi_connect.html [new file with mode: 0644]
contrib/sendmail-8.13.4/libmilter/docs/xxfi_envfrom.html [new file with mode: 0644]
contrib/sendmail-8.13.4/libmilter/docs/xxfi_envrcpt.html [new file with mode: 0644]
contrib/sendmail-8.13.4/libmilter/docs/xxfi_eoh.html [new file with mode: 0644]
contrib/sendmail-8.13.4/libmilter/docs/xxfi_eom.html [new file with mode: 0644]
contrib/sendmail-8.13.4/libmilter/docs/xxfi_header.html [new file with mode: 0644]
contrib/sendmail-8.13.4/libmilter/docs/xxfi_helo.html [new file with mode: 0644]
contrib/sendmail-8.13.4/libmilter/engine.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libmilter/handler.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libmilter/libmilter.h [new file with mode: 0644]
contrib/sendmail-8.13.4/libmilter/listener.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libmilter/main.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libmilter/signal.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libmilter/sm_gethost.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libmilter/smfi.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/Makefile [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/Makefile.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/README [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/assert.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/assert.html [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/b-strcmp.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/b-strl.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/cdefs.html [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/cf.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/clock.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/clrerr.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/config.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/debug.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/debug.html [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/errstring.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/exc.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/exc.html [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/fclose.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/feof.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/ferror.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/fflush.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/fget.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/findfp.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/flags.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/fopen.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/fpos.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/fprintf.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/fpurge.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/fput.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/fread.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/fscanf.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/fseek.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/fvwrite.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/fvwrite.h [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/fwalk.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/fwrite.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/gen.html [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/get.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/glue.h [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/heap.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/heap.html [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/index.html [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/io.html [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/ldap.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/local.h [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/makebuf.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/match.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/mbdb.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/mpeix.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/niprop.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/path.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/put.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/refill.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/rewind.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/rpool.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/rpool.html [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/sem.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/setvbuf.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/shm.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/signal.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/smstdio.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/snprintf.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/sscanf.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/stdio.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/strcasecmp.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/strdup.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/strerror.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/strexit.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/string.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/stringf.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/strio.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/strl.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/strrevcmp.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/strto.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/syslogio.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/t-cf.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/t-event.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/t-exc.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/t-float.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/t-fopen.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/t-heap.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/t-match.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/t-path.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/t-rpool.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/t-scanf.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/t-sem.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/t-shm.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/t-smstdio.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/t-string.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/t-strio.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/t-strl.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/t-strrevcmp.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/t-types.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/test.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/ungetc.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/vasprintf.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/vfprintf.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/vfscanf.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/vprintf.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/vsnprintf.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/wbuf.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/wsetup.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsm/xtrap.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsmdb/Makefile [new file with mode: 0644]
contrib/sendmail-8.13.4/libsmdb/Makefile.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/libsmdb/smdb.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsmdb/smdb1.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsmdb/smdb2.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsmdb/smndbm.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsmutil/Makefile [new file with mode: 0644]
contrib/sendmail-8.13.4/libsmutil/Makefile.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/libsmutil/cf.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsmutil/debug.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsmutil/err.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsmutil/lockfile.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsmutil/safefile.c [new file with mode: 0644]
contrib/sendmail-8.13.4/libsmutil/snprintf.c [new file with mode: 0644]
contrib/sendmail-8.13.4/mail.local/Makefile [new file with mode: 0644]
contrib/sendmail-8.13.4/mail.local/Makefile.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/mail.local/README [new file with mode: 0644]
contrib/sendmail-8.13.4/mail.local/mail.local.8 [new file with mode: 0644]
contrib/sendmail-8.13.4/mail.local/mail.local.c [new file with mode: 0644]
contrib/sendmail-8.13.4/mailstats/Makefile [new file with mode: 0644]
contrib/sendmail-8.13.4/mailstats/Makefile.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/mailstats/mailstats.8 [new file with mode: 0644]
contrib/sendmail-8.13.4/mailstats/mailstats.c [new file with mode: 0644]
contrib/sendmail-8.13.4/makemap/Makefile [new file with mode: 0644]
contrib/sendmail-8.13.4/makemap/Makefile.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/makemap/makemap.8 [new file with mode: 0644]
contrib/sendmail-8.13.4/makemap/makemap.c [new file with mode: 0644]
contrib/sendmail-8.13.4/praliases/Makefile [new file with mode: 0644]
contrib/sendmail-8.13.4/praliases/Makefile.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/praliases/praliases.8 [new file with mode: 0644]
contrib/sendmail-8.13.4/praliases/praliases.c [new file with mode: 0644]
contrib/sendmail-8.13.4/rmail/Makefile [new file with mode: 0644]
contrib/sendmail-8.13.4/rmail/Makefile.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/rmail/rmail.8 [new file with mode: 0644]
contrib/sendmail-8.13.4/rmail/rmail.c [new file with mode: 0644]
contrib/sendmail-8.13.4/sendmail/Makefile [new file with mode: 0644]
contrib/sendmail-8.13.4/sendmail/Makefile.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/sendmail/README [new file with mode: 0644]
contrib/sendmail-8.13.4/sendmail/SECURITY [new file with mode: 0644]
contrib/sendmail-8.13.4/sendmail/TRACEFLAGS [new file with mode: 0644]
contrib/sendmail-8.13.4/sendmail/TUNING [new file with mode: 0644]
contrib/sendmail-8.13.4/sendmail/alias.c [new file with mode: 0644]
contrib/sendmail-8.13.4/sendmail/aliases [new file with mode: 0644]
contrib/sendmail-8.13.4/sendmail/aliases.5 [new file with mode: 0644]
contrib/sendmail-8.13.4/sendmail/arpadate.c [new file with mode: 0644]
contrib/sendmail-8.13.4/sendmail/bf.c [new file with mode: 0644]
contrib/sendmail-8.13.4/sendmail/bf.h [new file with mode: 0644]
contrib/sendmail-8.13.4/sendmail/collect.c [new file with mode: 0644]
contrib/sendmail-8.13.4/sendmail/conf.c [new file with mode: 0644]
contrib/sendmail-8.13.4/sendmail/conf.h [new file with mode: 0644]
contrib/sendmail-8.13.4/sendmail/control.c [new file with mode: 0644]
contrib/sendmail-8.13.4/sendmail/convtime.c [new file with mode: 0644]
contrib/sendmail-8.13.4/sendmail/daemon.c [new file with mode: 0644]
contrib/sendmail-8.13.4/sendmail/deliver.c [new file with mode: 0644]
contrib/sendmail-8.13.4/sendmail/domain.c [new file with mode: 0644]
contrib/sendmail-8.13.4/sendmail/envelope.c [new file with mode: 0644]
contrib/sendmail-8.13.4/sendmail/err.c [new file with mode: 0644]
contrib/sendmail-8.13.4/sendmail/headers.c [new file with mode: 0644]
contrib/sendmail-8.13.4/sendmail/helpfile [new file with mode: 0644]
contrib/sendmail-8.13.4/sendmail/macro.c [new file with mode: 0644]
contrib/sendmail-8.13.4/sendmail/mailq.1 [new file with mode: 0644]
contrib/sendmail-8.13.4/sendmail/main.c [new file with mode: 0644]
contrib/sendmail-8.13.4/sendmail/map.c [new file with mode: 0644]
contrib/sendmail-8.13.4/sendmail/mci.c [new file with mode: 0644]
contrib/sendmail-8.13.4/sendmail/milter.c [new file with mode: 0644]
contrib/sendmail-8.13.4/sendmail/mime.c [new file with mode: 0644]
contrib/sendmail-8.13.4/sendmail/newaliases.1 [new file with mode: 0644]
contrib/sendmail-8.13.4/sendmail/parseaddr.c [new file with mode: 0644]
contrib/sendmail-8.13.4/sendmail/queue.c [new file with mode: 0644]
contrib/sendmail-8.13.4/sendmail/ratectrl.c [new file with mode: 0644]
contrib/sendmail-8.13.4/sendmail/readcf.c [new file with mode: 0644]
contrib/sendmail-8.13.4/sendmail/recipient.c [new file with mode: 0644]
contrib/sendmail-8.13.4/sendmail/sasl.c [new file with mode: 0644]
contrib/sendmail-8.13.4/sendmail/savemail.c [new file with mode: 0644]
contrib/sendmail-8.13.4/sendmail/sendmail.8 [new file with mode: 0644]
contrib/sendmail-8.13.4/sendmail/sendmail.h [new file with mode: 0644]
contrib/sendmail-8.13.4/sendmail/sfsasl.c [new file with mode: 0644]
contrib/sendmail-8.13.4/sendmail/sfsasl.h [new file with mode: 0644]
contrib/sendmail-8.13.4/sendmail/shmticklib.c [new file with mode: 0644]
contrib/sendmail-8.13.4/sendmail/sm_resolve.c [new file with mode: 0644]
contrib/sendmail-8.13.4/sendmail/sm_resolve.h [new file with mode: 0644]
contrib/sendmail-8.13.4/sendmail/srvrsmtp.c [new file with mode: 0644]
contrib/sendmail-8.13.4/sendmail/stab.c [new file with mode: 0644]
contrib/sendmail-8.13.4/sendmail/stats.c [new file with mode: 0644]
contrib/sendmail-8.13.4/sendmail/statusd_shm.h [new file with mode: 0644]
contrib/sendmail-8.13.4/sendmail/sysexits.c [new file with mode: 0644]
contrib/sendmail-8.13.4/sendmail/timers.c [new file with mode: 0644]
contrib/sendmail-8.13.4/sendmail/timers.h [new file with mode: 0644]
contrib/sendmail-8.13.4/sendmail/tls.c [new file with mode: 0644]
contrib/sendmail-8.13.4/sendmail/trace.c [new file with mode: 0644]
contrib/sendmail-8.13.4/sendmail/udb.c [new file with mode: 0644]
contrib/sendmail-8.13.4/sendmail/usersmtp.c [new file with mode: 0644]
contrib/sendmail-8.13.4/sendmail/util.c [new file with mode: 0644]
contrib/sendmail-8.13.4/sendmail/version.c [new file with mode: 0644]
contrib/sendmail-8.13.4/smrsh/Makefile [new file with mode: 0644]
contrib/sendmail-8.13.4/smrsh/Makefile.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/smrsh/README [new file with mode: 0644]
contrib/sendmail-8.13.4/smrsh/smrsh.8 [new file with mode: 0644]
contrib/sendmail-8.13.4/smrsh/smrsh.c [new file with mode: 0644]
contrib/sendmail-8.13.4/test/Makefile [new file with mode: 0644]
contrib/sendmail-8.13.4/test/Makefile.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/test/README [new file with mode: 0644]
contrib/sendmail-8.13.4/test/Results [new file with mode: 0644]
contrib/sendmail-8.13.4/test/t_dropgid.c [new file with mode: 0644]
contrib/sendmail-8.13.4/test/t_exclopen.c [new file with mode: 0644]
contrib/sendmail-8.13.4/test/t_pathconf.c [new file with mode: 0644]
contrib/sendmail-8.13.4/test/t_seteuid.c [new file with mode: 0644]
contrib/sendmail-8.13.4/test/t_setgid.c [new file with mode: 0644]
contrib/sendmail-8.13.4/test/t_setreuid.c [new file with mode: 0644]
contrib/sendmail-8.13.4/test/t_setuid.c [new file with mode: 0644]
contrib/sendmail-8.13.4/test/t_snprintf.c [new file with mode: 0644]
contrib/sendmail-8.13.4/vacation/Makefile [new file with mode: 0644]
contrib/sendmail-8.13.4/vacation/Makefile.m4 [new file with mode: 0644]
contrib/sendmail-8.13.4/vacation/vacation.1 [new file with mode: 0644]
contrib/sendmail-8.13.4/vacation/vacation.c [new file with mode: 0644]

diff --git a/contrib/sendmail-8.13.4/CACerts b/contrib/sendmail-8.13.4/CACerts
new file mode 100644 (file)
index 0000000..c708677
--- /dev/null
@@ -0,0 +1,302 @@
+# $Id: CACerts,v 8.1 2004/03/01 22:05:47 ca Exp $
+# This file contains some CA certificates that are used to sign the
+# certificates of mail servers of members of the sendmail consortium
+# who may reply to questions etc sent to sendmail.org.
+# It is useful to allow connections from those MTAs that can present
+# a certificate signed by one of these CA certificates.
+#
+
+Certificate:
+    Data:
+        Version: 3 (0x2)
+        Serial Number: 0 (0x0)
+        Signature Algorithm: md5WithRSAEncryption
+        Issuer: C=US, ST=California, L=Berkeley, O=Sendmail Consortium, CN=Certificate Authority/emailAddress=certificates@sendmail.org
+        Validity
+            Not Before: Feb  1 21:51:47 2003 GMT
+            Not After : Jan 31 21:51:47 2008 GMT
+        Subject: C=US, ST=California, L=Berkeley, O=Sendmail Consortium, CN=Certificate Authority/emailAddress=certificates@sendmail.org
+        Subject Public Key Info:
+            Public Key Algorithm: rsaEncryption
+            RSA Public Key: (1024 bit)
+                Modulus (1024 bit):
+                    00:9a:fb:dc:4c:a3:58:21:1b:84:78:0a:53:56:b3:
+                    8d:84:05:b7:db:dd:d7:81:ea:dd:c1:ab:d4:be:d9:
+                    2b:12:e0:6d:3a:31:d5:f0:7b:13:fc:d8:da:09:0b:
+                    71:11:8e:b9:48:c4:ab:ae:f5:9c:4c:e2:04:27:8e:
+                    c8:03:3a:aa:00:8b:46:f2:79:09:ae:65:b2:9a:66:
+                    e7:ac:a9:ea:32:f7:4a:4e:fd:da:41:48:34:5a:9d:
+                    b0:42:ea:55:40:17:27:5e:67:9e:e5:ce:dc:84:6d:
+                    1d:48:37:23:11:68:9d:a8:d4:58:02:05:ea:88:35:
+                    bd:0d:b6:28:d5:cd:d4:d8:95
+                Exponent: 65537 (0x10001)
+        X509v3 extensions:
+            X509v3 Subject Key Identifier: 
+            DE:CD:6E:B8:89:34:06:3D:E9:CD:A7:FE:45:4F:4E:FB:E1:8D:E7:79
+            X509v3 Authority Key Identifier: 
+            keyid:DE:CD:6E:B8:89:34:06:3D:E9:CD:A7:FE:45:4F:4E:FB:E1:8D:E7:79
+            DirName:/C=US/ST=California/L=Berkeley/O=Sendmail Consortium/CN=Certificate Authority/emailAddress=certificates@sendmail.org
+            serial:00
+
+            X509v3 Basic Constraints: 
+            CA:TRUE
+    Signature Algorithm: md5WithRSAEncryption
+        66:92:b9:57:17:3b:6a:0e:72:b1:85:29:53:9f:11:68:a0:0d:
+        79:43:d0:7c:48:73:b9:71:09:50:08:02:03:0b:28:0c:33:9a:
+        00:ac:94:69:4f:bc:0f:45:6b:f5:3a:ca:6a:87:a1:7f:28:f7:
+        9a:c4:b6:b0:f3:dc:a3:eb:42:95:9f:99:19:f8:b8:84:6d:f1:
+        1d:bc:9f:f0:a0:cc:60:2d:00:6b:17:55:33:16:85:d1:73:e1:
+        00:59:89:33:19:c4:2e:29:5a:39:a7:0e:e7:9b:d2:4c:c7:b9:
+        7d:6a:3e:b4:00:83:86:d3:16:28:fd:ad:55:65:60:4e:14:02:
+        46:d3
+-----BEGIN CERTIFICATE-----
+MIIDsDCCAxmgAwIBAgIBADANBgkqhkiG9w0BAQQFADCBnTELMAkGA1UEBhMCVVMx
+EzARBgNVBAgTCkNhbGlmb3JuaWExETAPBgNVBAcTCEJlcmtlbGV5MRwwGgYDVQQK
+ExNTZW5kbWFpbCBDb25zb3J0aXVtMR4wHAYDVQQDExVDZXJ0aWZpY2F0ZSBBdXRo
+b3JpdHkxKDAmBgkqhkiG9w0BCQEWGWNlcnRpZmljYXRlc0BzZW5kbWFpbC5vcmcw
+HhcNMDMwMjAxMjE1MTQ3WhcNMDgwMTMxMjE1MTQ3WjCBnTELMAkGA1UEBhMCVVMx
+EzARBgNVBAgTCkNhbGlmb3JuaWExETAPBgNVBAcTCEJlcmtlbGV5MRwwGgYDVQQK
+ExNTZW5kbWFpbCBDb25zb3J0aXVtMR4wHAYDVQQDExVDZXJ0aWZpY2F0ZSBBdXRo
+b3JpdHkxKDAmBgkqhkiG9w0BCQEWGWNlcnRpZmljYXRlc0BzZW5kbWFpbC5vcmcw
+gZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAJr73EyjWCEbhHgKU1azjYQFt9vd
+14Hq3cGr1L7ZKxLgbTox1fB7E/zY2gkLcRGOuUjEq671nEziBCeOyAM6qgCLRvJ5
+Ca5lsppm56yp6jL3Sk792kFINFqdsELqVUAXJ15nnuXO3IRtHUg3IxFonajUWAIF
+6og1vQ22KNXN1NiVAgMBAAGjgf0wgfowHQYDVR0OBBYEFN7NbriJNAY96c2n/kVP
+Tvvhjed5MIHKBgNVHSMEgcIwgb+AFN7NbriJNAY96c2n/kVPTvvhjed5oYGjpIGg
+MIGdMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTERMA8GA1UEBxMI
+QmVya2VsZXkxHDAaBgNVBAoTE1NlbmRtYWlsIENvbnNvcnRpdW0xHjAcBgNVBAMT
+FUNlcnRpZmljYXRlIEF1dGhvcml0eTEoMCYGCSqGSIb3DQEJARYZY2VydGlmaWNh
+dGVzQHNlbmRtYWlsLm9yZ4IBADAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBAUA
+A4GBAGaSuVcXO2oOcrGFKVOfEWigDXlD0HxIc7lxCVAIAgMLKAwzmgCslGlPvA9F
+a/U6ymqHoX8o95rEtrDz3KPrQpWfmRn4uIRt8R28n/CgzGAtAGsXVTMWhdFz4QBZ
+iTMZxC4pWjmnDueb0kzHuX1qPrQAg4bTFij9rVVlYE4UAkbT
+-----END CERTIFICATE-----
+
+
+Certificate:
+    Data:
+        Version: 3 (0x2)
+        Serial Number: 0 (0x0)
+        Signature Algorithm: md5WithRSAEncryption
+        Issuer: C=US, ST=California, L=Emeryville, O=gshapiro.net, CN=Certificate Authority/emailAddress=certificates@gshapiro.net
+        Validity
+            Not Before: Jan  1 04:39:54 2002 GMT
+            Not After : Dec 31 04:39:54 2006 GMT
+        Subject: C=US, ST=California, L=Emeryville, O=gshapiro.net, CN=Certificate Authority/emailAddress=certificates@gshapiro.net
+        Subject Public Key Info:
+            Public Key Algorithm: rsaEncryption
+            RSA Public Key: (1024 bit)
+                Modulus (1024 bit):
+                    00:aa:dd:a2:fe:3b:fa:2f:5c:3d:f1:e1:d4:1d:55:
+                    04:27:6b:01:62:00:d7:02:cb:74:47:69:84:d7:c6:
+                    c5:71:55:79:35:3a:a8:ce:de:48:23:53:80:3c:cd:
+                    54:2e:e9:fe:b1:76:5a:be:cb:fd:2d:dc:a3:36:c5:
+                    c7:1e:4e:ef:76:f0:55:8f:a0:a5:f8:07:c5:52:1d:
+                    a2:42:81:4d:8a:c8:42:3f:f3:01:80:f9:46:35:a6:
+                    bc:c0:9b:9f:33:8b:49:9b:1d:87:8f:19:48:15:21:
+                    23:57:df:6e:4d:03:ed:ae:9f:0b:91:b7:a9:47:66:
+                    f1:0d:1b:1c:5d:b4:57:60:c7
+                Exponent: 65537 (0x10001)
+        X509v3 extensions:
+            X509v3 Subject Key Identifier: 
+            A0:6D:E0:06:AF:61:94:B4:C6:84:15:B4:8B:74:22:67:4A:43:60:CA
+            X509v3 Authority Key Identifier: 
+            keyid:A0:6D:E0:06:AF:61:94:B4:C6:84:15:B4:8B:74:22:67:4A:43:60:CA
+            DirName:/C=US/ST=California/L=Emeryville/O=gshapiro.net/CN=Certificate Authority/emailAddress=certificates@gshapiro.net
+            serial:00
+
+            X509v3 Basic Constraints: 
+            CA:TRUE
+    Signature Algorithm: md5WithRSAEncryption
+        87:27:d2:2a:3a:dc:04:cd:ef:e8:7b:1c:34:47:2e:13:34:a5:
+        08:f9:4d:df:d8:e1:6d:e6:9a:db:38:ee:20:6d:4a:ae:6f:1e:
+        bc:71:61:a4:b4:d6:40:24:ee:65:ca:e9:81:5a:ef:ee:62:57:
+        70:05:46:91:6b:d0:c6:a6:e9:38:65:ae:ea:50:b3:5c:27:c4:
+        7a:bd:95:8c:cb:45:ef:fc:fc:99:e5:6a:61:c3:44:77:d8:1f:
+        d6:b4:17:44:15:9a:bc:26:5b:ec:4e:29:5d:fd:cf:61:f3:be:
+        91:a4:3b:51:e6:73:5b:17:82:9d:5a:56:2c:63:c2:f1:d6:a2:
+        4c:5a
+-----BEGIN CERTIFICATE-----
+MIIDoTCCAwqgAwIBAgIBADANBgkqhkiG9w0BAQQFADCBmDELMAkGA1UEBhMCVVMx
+EzARBgNVBAgTCkNhbGlmb3JuaWExEzARBgNVBAcTCkVtZXJ5dmlsbGUxFTATBgNV
+BAoTDGdzaGFwaXJvLm5ldDEeMBwGA1UEAxMVQ2VydGlmaWNhdGUgQXV0aG9yaXR5
+MSgwJgYJKoZIhvcNAQkBFhljZXJ0aWZpY2F0ZXNAZ3NoYXBpcm8ubmV0MB4XDTAy
+MDEwMTA0Mzk1NFoXDTA2MTIzMTA0Mzk1NFowgZgxCzAJBgNVBAYTAlVTMRMwEQYD
+VQQIEwpDYWxpZm9ybmlhMRMwEQYDVQQHEwpFbWVyeXZpbGxlMRUwEwYDVQQKEwxn
+c2hhcGlyby5uZXQxHjAcBgNVBAMTFUNlcnRpZmljYXRlIEF1dGhvcml0eTEoMCYG
+CSqGSIb3DQEJARYZY2VydGlmaWNhdGVzQGdzaGFwaXJvLm5ldDCBnzANBgkqhkiG
+9w0BAQEFAAOBjQAwgYkCgYEAqt2i/jv6L1w98eHUHVUEJ2sBYgDXAst0R2mE18bF
+cVV5NTqozt5II1OAPM1ULun+sXZavsv9LdyjNsXHHk7vdvBVj6Cl+AfFUh2iQoFN
+ishCP/MBgPlGNaa8wJufM4tJmx2HjxlIFSEjV99uTQPtrp8LkbepR2bxDRscXbRX
+YMcCAwEAAaOB+DCB9TAdBgNVHQ4EFgQUoG3gBq9hlLTGhBW0i3QiZ0pDYMowgcUG
+A1UdIwSBvTCBuoAUoG3gBq9hlLTGhBW0i3QiZ0pDYMqhgZ6kgZswgZgxCzAJBgNV
+BAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRMwEQYDVQQHEwpFbWVyeXZpbGxl
+MRUwEwYDVQQKEwxnc2hhcGlyby5uZXQxHjAcBgNVBAMTFUNlcnRpZmljYXRlIEF1
+dGhvcml0eTEoMCYGCSqGSIb3DQEJARYZY2VydGlmaWNhdGVzQGdzaGFwaXJvLm5l
+dIIBADAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBAUAA4GBAIcn0io63ATN7+h7
+HDRHLhM0pQj5Td/Y4W3mmts47iBtSq5vHrxxYaS01kAk7mXK6YFa7+5iV3AFRpFr
+0Mam6ThlrupQs1wnxHq9lYzLRe/8/JnlamHDRHfYH9a0F0QVmrwmW+xOKV39z2Hz
+vpGkO1Hmc1sXgp1aVixjwvHWokxa
+-----END CERTIFICATE-----
+
+
+Certificate:
+    Data:
+        Version: 3 (0x2)
+        Serial Number: 0 (0x0)
+        Signature Algorithm: md5WithRSAEncryption
+        Issuer: C=US, ST=Illinois, L=De Kalb, O=Northern Illinois University, OU=Computer Science, CN=Neil Rickert/emailAddress=rickert@cs.niu.edu
+        Validity
+            Not Before: May 12 00:40:50 2000 GMT
+            Not After : May 20 00:40:50 2010 GMT
+        Subject: C=US, ST=Illinois, L=De Kalb, O=Northern Illinois University, OU=Computer Science, CN=Neil Rickert/emailAddress=rickert@cs.niu.edu
+        Subject Public Key Info:
+            Public Key Algorithm: rsaEncryption
+            RSA Public Key: (1024 bit)
+                Modulus (1024 bit):
+                    00:b1:1b:49:06:ef:3f:44:e0:93:ad:8c:a7:f7:21:
+                    7c:87:cb:da:35:f6:4b:a2:fd:8a:a0:07:5b:cc:6a:
+                    9b:89:33:fc:24:f5:b1:24:59:5a:25:50:fd:16:d7:
+                    d4:bc:c7:04:1d:df:90:9b:5e:c3:a8:e9:8b:7d:a3:
+                    5d:9a:e9:7f:e5:2b:ea:15:a7:ad:ba:58:26:0a:11:
+                    49:4f:da:9a:67:7f:b0:a6:66:f4:27:b6:61:4e:3c:
+                    c8:3e:a0:2f:6a:b4:0e:15:d6:39:f8:92:60:85:df:
+                    a6:34:f3:fa:a4:a5:e4:47:49:e7:87:a4:a5:5c:8e:
+                    6a:2f:13:76:5f:29:f3:64:73
+                Exponent: 65537 (0x10001)
+        X509v3 extensions:
+            X509v3 Subject Key Identifier: 
+            B6:31:78:BB:7E:AA:4D:A1:5D:FD:A2:24:18:C6:90:5A:2D:2F:19:48
+            X509v3 Authority Key Identifier: 
+            keyid:B6:31:78:BB:7E:AA:4D:A1:5D:FD:A2:24:18:C6:90:5A:2D:2F:19:48
+            DirName:/C=US/ST=Illinois/L=De Kalb/O=Northern Illinois University/OU=Computer Science/CN=Neil Rickert/emailAddress=rickert@cs.niu.edu
+            serial:00
+
+            X509v3 Basic Constraints: 
+            CA:TRUE
+    Signature Algorithm: md5WithRSAEncryption
+        60:69:23:65:97:51:5c:06:a4:42:cb:00:e7:9a:dc:39:70:c3:
+        d3:5d:bf:0f:e0:04:54:4d:d9:dc:12:57:12:6c:67:fd:5b:b0:
+        39:63:ea:c4:12:65:51:bb:3d:f1:f7:25:b4:cd:0b:f6:5b:7a:
+        61:25:ad:06:0a:01:55:dc:71:05:29:0d:73:e9:30:51:be:d3:
+        e1:b2:89:fc:0f:28:f7:06:75:96:1b:34:75:e0:07:e5:3b:b3:
+        0b:28:24:e5:79:ea:55:39:e7:d2:ee:ec:63:b4:e4:c6:ee:cb:
+        15:d0:c8:eb:3b:4f:36:10:a4:6a:c0:6b:03:e8:29:72:c7:a7:
+        10:00
+-----BEGIN CERTIFICATE-----
+MIID5TCCA06gAwIBAgIBADANBgkqhkiG9w0BAQQFADCBrjELMAkGA1UEBhMCVVMx
+ETAPBgNVBAgTCElsbGlub2lzMRAwDgYDVQQHEwdEZSBLYWxiMSUwIwYDVQQKExxO
+b3J0aGVybiBJbGxpbm9pcyBVbml2ZXJzaXR5MRkwFwYDVQQLExBDb21wdXRlciBT
+Y2llbmNlMRUwEwYDVQQDEwxOZWlsIFJpY2tlcnQxITAfBgkqhkiG9w0BCQEWEnJp
+Y2tlcnRAY3Mubml1LmVkdTAeFw0wMDA1MTIwMDQwNTBaFw0xMDA1MjAwMDQwNTBa
+MIGuMQswCQYDVQQGEwJVUzERMA8GA1UECBMISWxsaW5vaXMxEDAOBgNVBAcTB0Rl
+IEthbGIxJTAjBgNVBAoTHE5vcnRoZXJuIElsbGlub2lzIFVuaXZlcnNpdHkxGTAX
+BgNVBAsTEENvbXB1dGVyIFNjaWVuY2UxFTATBgNVBAMTDE5laWwgUmlja2VydDEh
+MB8GCSqGSIb3DQEJARYScmlja2VydEBjcy5uaXUuZWR1MIGfMA0GCSqGSIb3DQEB
+AQUAA4GNADCBiQKBgQCxG0kG7z9E4JOtjKf3IXyHy9o19kui/YqgB1vMapuJM/wk
+9bEkWVolUP0W19S8xwQd35CbXsOo6Yt9o12a6X/lK+oVp626WCYKEUlP2ppnf7Cm
+ZvQntmFOPMg+oC9qtA4V1jn4kmCF36Y08/qkpeRHSeeHpKVcjmovE3ZfKfNkcwID
+AQABo4IBDzCCAQswHQYDVR0OBBYEFLYxeLt+qk2hXf2iJBjGkFotLxlIMIHbBgNV
+HSMEgdMwgdCAFLYxeLt+qk2hXf2iJBjGkFotLxlIoYG0pIGxMIGuMQswCQYDVQQG
+EwJVUzERMA8GA1UECBMISWxsaW5vaXMxEDAOBgNVBAcTB0RlIEthbGIxJTAjBgNV
+BAoTHE5vcnRoZXJuIElsbGlub2lzIFVuaXZlcnNpdHkxGTAXBgNVBAsTEENvbXB1
+dGVyIFNjaWVuY2UxFTATBgNVBAMTDE5laWwgUmlja2VydDEhMB8GCSqGSIb3DQEJ
+ARYScmlja2VydEBjcy5uaXUuZWR1ggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcN
+AQEEBQADgYEAYGkjZZdRXAakQssA55rcOXDD012/D+AEVE3Z3BJXEmxn/VuwOWPq
+xBJlUbs98fcltM0L9lt6YSWtBgoBVdxxBSkNc+kwUb7T4bKJ/A8o9wZ1lhs0deAH
+5TuzCygk5XnqVTnn0u7sY7Tkxu7LFdDI6ztPNhCkasBrA+gpcsenEAA=
+-----END CERTIFICATE-----
+
+Certificate:
+    Data:
+        Version: 3 (0x2)
+        Serial Number: 0 (0x0)
+        Signature Algorithm: md5WithRSAEncryption
+        Issuer: C=US, ST=California, L=Berkeley, O=Endmail Org, OU=MTA, CN=Claus Assmann CA RSA 2003/emailAddress=ca+ca-rsa2003@esmtp.org
+        Validity
+            Not Before: Aug  7 15:56:45 2003 GMT
+            Not After : Aug  6 15:56:45 2006 GMT
+        Subject: C=US, ST=California, L=Berkeley, O=Endmail Org, OU=MTA, CN=Claus Assmann CA RSA 2003/emailAddress=ca+ca-rsa2003@esmtp.org
+        Subject Public Key Info:
+            Public Key Algorithm: rsaEncryption
+            RSA Public Key: (2048 bit)
+                Modulus (2048 bit):
+                    00:aa:37:0f:09:a9:1c:e3:1a:0c:fe:bd:6c:37:a4:
+                    cf:87:db:af:6b:b4:19:d4:11:db:c6:56:ca:39:80:
+                    c6:a4:38:b0:bc:ac:7e:be:71:30:86:2c:dc:fa:b5:
+                    fd:58:23:a0:c1:ad:11:53:85:ca:fb:e6:d8:7e:28:
+                    eb:84:3b:cd:a3:fa:28:a5:cb:c7:b2:54:99:3e:40:
+                    2a:27:43:4b:0c:26:4b:af:97:3d:92:82:d9:eb:2c:
+                    7f:77:fd:b8:cd:7e:1e:04:81:17:3c:e2:44:68:ce:
+                    88:66:02:90:24:35:24:c4:4c:ad:77:04:1a:3a:d5:
+                    59:28:28:03:da:03:9d:f4:2e:52:6e:b5:36:96:4b:
+                    14:f8:fc:8e:c6:d3:9b:e2:80:90:8b:71:d7:d0:5c:
+                    43:b2:49:f1:5a:26:f3:5d:9e:3b:01:98:db:e3:ed:
+                    5e:8d:dd:cf:aa:68:9d:0b:c9:e2:4e:fc:16:44:72:
+                    93:07:62:18:05:c1:47:81:3c:3d:e4:e4:22:da:2c:
+                    d6:4a:44:52:06:7a:83:b5:e9:52:38:97:2f:75:a6:
+                    5c:6f:87:8a:8d:83:f4:d0:04:a5:34:18:5e:a1:06:
+                    16:b3:54:ce:64:47:ca:70:56:a3:6f:b9:7f:af:91:
+                    76:78:70:b4:ab:ae:8e:d5:22:26:57:b1:ba:e7:4b:
+                    18:21
+                Exponent: 65537 (0x10001)
+        X509v3 extensions:
+            X509v3 Subject Key Identifier: 
+            3A:12:03:DB:0F:9E:28:45:A6:34:8D:38:AB:BA:47:8C:2A:A0:E4:2E
+            X509v3 Authority Key Identifier: 
+            keyid:3A:12:03:DB:0F:9E:28:45:A6:34:8D:38:AB:BA:47:8C:2A:A0:E4:2E
+            DirName:/C=US/ST=California/L=Berkeley/O=Endmail Org/OU=MTA/CN=Claus Assmann CA RSA 2003/emailAddress=ca+ca-rsa2003@esmtp.org
+            serial:00
+
+            X509v3 Basic Constraints: 
+            CA:TRUE
+            X509v3 Subject Alternative Name: 
+            email:ca+ca-rsa2003@esmtp.org
+            X509v3 Issuer Alternative Name: 
+            email:ca+ca-rsa2003@esmtp.org
+    Signature Algorithm: md5WithRSAEncryption
+        96:83:b6:54:93:df:38:d0:48:a7:a1:c8:08:c9:0f:e9:80:05:
+        e3:7e:c3:61:51:88:7b:7a:bb:24:b0:69:a3:22:e4:98:38:da:
+        c8:c3:eb:52:70:63:e2:66:f2:59:ef:56:be:aa:7c:87:6e:94:
+        85:d4:71:ba:35:f7:ee:d0:6e:52:1d:1f:e4:fd:2f:e2:70:31:
+        5d:b7:8b:13:cc:70:10:21:fa:34:29:8f:8d:d8:4a:c7:0f:b2:
+        36:e7:1e:1e:46:d1:11:84:80:7c:bb:24:c4:63:be:2a:24:53:
+        74:0c:89:e0:6a:f4:08:63:bf:54:d3:0a:d9:fc:fe:6c:de:4f:
+        97:61:08:a0:10:92:eb:af:06:ec:50:86:c4:cc:6b:31:32:60:
+        25:7a:09:47:f8:42:7a:a2:d5:90:fa:48:be:bf:0a:e1:03:b8:
+        56:24:b9:12:e9:ba:09:30:47:be:a5:8e:a2:92:a4:dc:a6:a7:
+        c6:29:39:65:6e:64:4a:1b:b2:c3:07:29:f5:c0:7e:78:e0:22:
+        9b:98:d4:87:91:ca:e1:66:9d:2f:70:f1:4c:a5:8e:2e:68:52:
+        b3:bd:95:76:56:40:0e:46:47:e4:b3:ec:aa:3c:e8:86:96:5a:
+        ed:fa:c9:10:95:53:04:13:71:01:91:ce:cd:3a:51:c6:30:e9:
+        48:49:64:a3
+-----BEGIN CERTIFICATE-----
+MIIFFzCCA/+gAwIBAgIBADANBgkqhkiG9w0BAQQFADCBpTELMAkGA1UEBhMCVVMx
+EzARBgNVBAgTCkNhbGlmb3JuaWExETAPBgNVBAcTCEJlcmtlbGV5MRQwEgYDVQQK
+EwtFbmRtYWlsIE9yZzEMMAoGA1UECxMDTVRBMSIwIAYDVQQDExlDbGF1cyBBc3Nt
+YW5uIENBIFJTQSAyMDAzMSYwJAYJKoZIhvcNAQkBFhdjYStjYS1yc2EyMDAzQGVz
+bXRwLm9yZzAeFw0wMzA4MDcxNTU2NDVaFw0wNjA4MDYxNTU2NDVaMIGlMQswCQYD
+VQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTERMA8GA1UEBxMIQmVya2VsZXkx
+FDASBgNVBAoTC0VuZG1haWwgT3JnMQwwCgYDVQQLEwNNVEExIjAgBgNVBAMTGUNs
+YXVzIEFzc21hbm4gQ0EgUlNBIDIwMDMxJjAkBgkqhkiG9w0BCQEWF2NhK2NhLXJz
+YTIwMDNAZXNtdHAub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
+qjcPCakc4xoM/r1sN6TPh9uva7QZ1BHbxlbKOYDGpDiwvKx+vnEwhizc+rX9WCOg
+wa0RU4XK++bYfijrhDvNo/oopcvHslSZPkAqJ0NLDCZLr5c9koLZ6yx/d/24zX4e
+BIEXPOJEaM6IZgKQJDUkxEytdwQaOtVZKCgD2gOd9C5SbrU2lksU+PyOxtOb4oCQ
+i3HX0FxDsknxWibzXZ47AZjb4+1ejd3PqmidC8niTvwWRHKTB2IYBcFHgTw95OQi
+2izWSkRSBnqDtelSOJcvdaZcb4eKjYP00ASlNBheoQYWs1TOZEfKcFajb7l/r5F2
+eHC0q66O1SImV7G650sYIQIDAQABo4IBTjCCAUowHQYDVR0OBBYEFDoSA9sPnihF
+pjSNOKu6R4wqoOQuMIHSBgNVHSMEgcowgceAFDoSA9sPnihFpjSNOKu6R4wqoOQu
+oYGrpIGoMIGlMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTERMA8G
+A1UEBxMIQmVya2VsZXkxFDASBgNVBAoTC0VuZG1haWwgT3JnMQwwCgYDVQQLEwNN
+VEExIjAgBgNVBAMTGUNsYXVzIEFzc21hbm4gQ0EgUlNBIDIwMDMxJjAkBgkqhkiG
+9w0BCQEWF2NhK2NhLXJzYTIwMDNAZXNtdHAub3JnggEAMAwGA1UdEwQFMAMBAf8w
+IgYDVR0RBBswGYEXY2ErY2EtcnNhMjAwM0Blc210cC5vcmcwIgYDVR0SBBswGYEX
+Y2ErY2EtcnNhMjAwM0Blc210cC5vcmcwDQYJKoZIhvcNAQEEBQADggEBAJaDtlST
+3zjQSKehyAjJD+mABeN+w2FRiHt6uySwaaMi5Jg42sjD61JwY+Jm8lnvVr6qfIdu
+lIXUcbo19+7QblIdH+T9L+JwMV23ixPMcBAh+jQpj43YSscPsjbnHh5G0RGEgHy7
+JMRjviokU3QMieBq9Ahjv1TTCtn8/mzeT5dhCKAQkuuvBuxQhsTMazEyYCV6CUf4
+Qnqi1ZD6SL6/CuEDuFYkuRLpugkwR76ljqKSpNymp8YpOWVuZEobssMHKfXAfnjg
+IpuY1IeRyuFmnS9w8Uylji5oUrO9lXZWQA5GR+Sz7Ko86IaWWu36yRCVUwQTcQGR
+zs06UcYw6UhJZKM=
+-----END CERTIFICATE-----
diff --git a/contrib/sendmail-8.13.4/FAQ b/contrib/sendmail-8.13.4/FAQ
new file mode 100644 (file)
index 0000000..f8c2e84
--- /dev/null
@@ -0,0 +1,8 @@
+The FAQ is no longer maintained with the sendmail release.  It is
+available at http://www.sendmail.org/faq/ .
+
+A plain-text version of the questions only, with URLs referring to
+the answers, is posted to comp.mail.sendmail on the 10th and 25th
+of each month.
+
+$Revision: 8.24 $, Last updated $Date: 1999/02/07 03:21:03 $
diff --git a/contrib/sendmail-8.13.4/INSTALL b/contrib/sendmail-8.13.4/INSTALL
new file mode 100644 (file)
index 0000000..19a60c6
--- /dev/null
@@ -0,0 +1,46 @@
+
+                       Installing sendmail
+
+**Note**: Starting with sendmail 8.12, sendmail is no longer set-user-ID
+root by default.  As a result of this, you need to install two .cf files.
+See steps 4 and 6 in this document.  We also strongly recommend reading
+sendmail/SECURITY for more installation information.
+
+1. Read all the README files noted in the INTRODUCTION section of the README
+   file in this top-level directory.
+
+2. Create any necessary site configuration build files, as noted in
+   devtools/Site/README.
+
+3. In the sendmail/ directory, run "sh Build" (see sendmail/README for
+   details).
+
+4. Change to the cf/cf/ directory (that's not a typo): Copy whichever .mc
+   file best matches your environment to sendmail.mc.  Next, tailor it
+   as explained in cf/README.  Then run
+   "sh Build sendmail.cf".
+
+5. Back up your current /etc/mail/sendmail.cf and the sendmail binary (whose
+   location varies from operating system to operating system, but is usually
+   in /usr/sbin or /usr/lib).
+
+6. Install sendmail.cf as /etc/mail/sendmail.cf and submit.cf as
+   /etc/mail/submit.cf.  This can be done in the cf/cf by using
+   "sh Build install-cf".
+
+   Please read sendmail/SECURITY before continuing; you have to create a
+   new user smmsp and a new group smmsp for the default installation.
+   Then install the sendmail binary built in step 3 by cd-ing back to
+   sendmail/ and running "sh Build install".
+
+7. For each of the associated sendmail utilities (makemap, mailstats,
+   etc.), read the README in the utility's directory if it exists.  When
+   you are ready to install it, back up your installed version and type "sh
+   Build install".
+
+8. If you are upgrading from an older version of sendmail and are using any
+   database maps, be sure to rebuild them with the new version of makemap,
+   in case you are now using a different (and thereby incompatible) version
+   of Berkeley DB.
+
+$Revision: 8.15 $, Last updated $Date: 2002/05/28 18:09:25 $
diff --git a/contrib/sendmail-8.13.4/KNOWNBUGS b/contrib/sendmail-8.13.4/KNOWNBUGS
new file mode 100644 (file)
index 0000000..c13be19
--- /dev/null
@@ -0,0 +1,250 @@
+
+
+            K N O W N   B U G S   I N   S E N D M A I L
+
+
+The following are bugs or deficiencies in sendmail that we are aware of
+but which have not been fixed in the current release.  You probably
+want to get the most up to date version of this from ftp.sendmail.org
+in /pub/sendmail/KNOWNBUGS.  For descriptions of bugs that have been
+fixed, see the file RELEASE_NOTES (in the root directory of the sendmail
+distribution).
+
+This list is not guaranteed to be complete.
+
+* Delivery to programs that generate too much output may cause problems
+
+  If e-mail is delivered to a program which generates too much
+  output, then sendmail may issue an error:
+
+  timeout waiting for input from local during Draining Input
+
+  Make sure that the program does not generate output beyond a
+  status message (corresponding to the exit status).  This may
+  require a wrapper around the actual program to redirect output
+  to /dev/null.
+
+  Such a problem has been reported for bulk_mailer.
+
+* Null bytes are not handled properly in headers.
+
+  Sendmail should handle full binary data.  As it stands, it handles
+  all values in the body, but only 0x01-0x80 and 0xA0-0xFF in
+  the header.  Notably missing is 0x00, which would require a major
+  restructuring of the code -- for example, almost no C library support
+  could be used to handle strings.
+
+* Header checks are not called if header value is too long or empty.
+
+  If the value of a header is longer than 1250 (MAXNAME + MAXATOM - 6)
+  characters or it contains a single word longer than 256 (MAXNAME)
+  characters then no header check is done even if one is configured for
+  the header.
+
+* Header lines which are too long will be split incorrectly.
+
+  Header lines which are longer than 2045 characters will be split
+  but some characters might be lost.  Fix: obey RFC (2)822 and do not
+  send lines that are longer than 1000 characters.
+
+* Sender addresses whose domain part cause a temporary A record lookup
+  failure but have a valid MX record will be temporarily rejected in
+  the default configuration.  Solution: fix the DNS at the sender side.
+  If that's not easy to achieve, possible workarounds are:
+  - add an entry to the access map:
+       dom.ain OK
+  - (only for advanced users) replace
+
+# Resolve map (to check if a host exists in check_mail)
+Kresolve host -a<OKR> -T<TEMP>
+
+   with
+
+# Resolve map (to check if a host exists in check_mail)
+Kcanon host -a<OKR> -T<TEMP>
+Kdnsmx dns -R MX -a<OKR> -T<TEMP>
+Kresolve sequence dnsmx canon
+
+
+* Duplicate error messages.
+
+  Sometimes identical, duplicate error messages can be generated.  As
+  near as I can tell, this is rare and relatively innocuous.
+
+* Misleading error messages.
+
+  If an illegal address is specified on the command line together
+  with at least one valid address and PostmasterCopy is set, the
+  DSN does not contain the illegal address, but only the valid
+  address(es).
+
+* \231 considered harmful.
+
+  Header addresses that have the \231 character (and possibly others
+  in the range \201 - \237) behave in odd and usually unexpected ways.
+
+* accept() problem on SVR4.
+
+  Apparently, the sendmail daemon loop (doing accept()s on the network)
+  can get into a weird state on SVR4; it starts logging ``SYSERR:
+  getrequests: accept: Protocol Error''.  The workaround is to kill
+  and restart the sendmail daemon.  We don't have an SVR4 system at
+  Berkeley that carries more than token mail load, so I can't validate
+  this.  It is likely to be a glitch in the sockets emulation, since
+  "Protocol Error" is not possible error code with Berkeley TCP/IP.
+
+  I've also had someone report the message ``sendmail: accept:
+  SIOCGPGRP failed errno 22'' on an SVR4 system.  This message is
+  not in the sendmail source code, so I assume it is also a bug
+  in the sockets emulation.  (Errno 22 is EINVAL "Invalid Argument"
+  on all the systems I have available, including Solaris 2.x.)
+  Apparently, this problem is due to linking -lc before -lsocket;
+  if you are having this problem, check your Makefile.
+
+* accept() problem on Linux.
+
+  The accept() in sendmail daemon loop can return ETIMEDOUT.  An
+  error is reported to syslog:
+
+  Jun  9 17:14:12 hostname sendmail[207]: NOQUEUE: SYSERR(root):
+                       getrequests: accept: Connection timed out
+
+  "Connection timed out" is not documented as a valid return from
+  accept(2) and this was believed to be a bug in the Linux kernel.
+  Later information from the Linux kernel group states that Linux
+  2.0 kernels follow RFC1122 while sendmail follows the original BSD
+  (now POSIX 1003.1g draft) specification.  The 2.1.X and later kernels
+  will follow the POSIX draft.
+
+* Excessive mailing list nesting can run out of file descriptors.
+
+  If you have a mailing list that includes lots of other mailing
+  lists, each of which has a separate owner, you can run out of
+  file descriptors.  Each mailing list with a separate owner uses
+  one open file descriptor (prior to 8.6.6 it was three open
+  file descriptors per list).  This is particularly egregious if
+  you have your connection cache set to be large.
+
+* Connection caching breaks if you pass the port number as an argument.
+
+  If you have a definition such as:
+
+         Mport,          P=[IPC], F=kmDFMuX, S=11/31, R=21,
+                         M=2100000, T=DNS/RFC822/SMTP,
+                         A=IPC [127.0.0.1] $h
+
+  (i.e., where $h is the port number instead of the host name) the
+  connection caching code will break because it won't notice that
+  two messages addressed to different ports should use different
+  connections.
+
+* ESMTP SIZE underestimates the size of a message
+
+  Sendmail makes no allowance for headers that it adds, nor does it
+  account for the SMTP on-the-wire \r\n expansion.  It probably doesn't
+  allow for 8->7 bit MIME conversions either.
+
+* Client ignores SIZE parameter.
+
+  When sendmail acts as client and the server specifies a limit
+  for the mail size, sendmail will ignore this and try to send the
+  mail anyway.  The server will usually reject the MAIL command
+  which specifies the size of the message and hence this problem
+  is not significant.
+
+* Paths to programs being executed and the mode of program files are
+  not checked.  Essentially, the RunProgramInUnsafeDirPath and
+  RunWritableProgram bits in the DontBlameSendmail option are always
+  set.  This is not a problem if your system is well managed (that is,
+  if binaries and system directories are mode 755 instead of something
+  foolish like 777).
+
+* 8-bit data in GECOS field
+
+  If the GECOS (personal name) information in the passwd file contains
+  8-bit characters, those characters can be included in the message
+  header, which can cause problems when sending SMTP to hosts that
+  only accept 7-bit characters.
+
+* 8->7 bit MIME conversion
+
+  When sendmail is doing 8->7 bit MIME conversions, and the message
+  contains certain MIME body types that cannot be converted to 7-bit,
+  sendmail will strip the message to 7-bit.
+
+* 7->8 bit MIME conversion
+
+  If a message that is encoded as 7-bit MIME is converted to 8-bit and
+  that message when decoded is illegal (e.g., because of long lines or
+  illegal characters), sendmail can produce an illegal message.
+
+* MIME encoded full name phrases in the From: header
+
+  If a full name phrase includes characters from MustQuoteChars, sendmail
+  will quote the entire full name phrase.  If MustQuoteChars includes
+  characters which are not special characters according to STD 11 (RFC
+  822), this quotation can interfere with MIME encoded full name phrases.
+  By default, sendmail includes the single quote character (') in
+  MustQuoteChars even though it is not listed as a special character in
+  STD 11.
+
+* bestmx map with -z flag truncates the list of MX hosts
+
+  A bestmx map configured with the -z flag will truncate the list
+  of MX hosts.  This prevents creation of strings which are too
+  long for ruleset parsing.  This can have an adverse effect on the
+  relay_based_on_MX feature.
+
+* Saving to ~sender/dead.letter fails if su'ed to root
+
+  If ErrorMode is set to print and an error in sending mail occurs,
+  the normal action is to print a message to the screen and append
+  the message to a dead.letter file in the sender's home directory.
+  In the case where the sender is using su to act as root, the file
+  safety checks prevent sendmail from saving the dead.letter file
+  because the sender's uid and the current real uid do not match.
+
+* Berkeley DB 2.X race condition with fcntl() locking
+
+  There is a race condition for Berkeley DB 2.X databases on
+  operating systems which use fcntl() style locking, such as
+  Solaris.  Sendmail locks the map before calling db_open() to
+  prevent others from modifying the map while it is being opened.
+  Unfortunately, Berkeley DB opens the map, closes it, and then
+  reopens it.  fcntl() locking drops the lock when any file
+  descriptor pointing to the file is closed, even if it is a
+  different file descriptor than the one used to initially lock
+  the file.  As a result there is a possibility that entries in a
+  map might not be found during a map rebuild.  As a workaround,
+  you can use makemap to build a map with a new name and then
+  "mv" the new db file to replace the old one.
+
+  Sleepycat Software has added code to avoid this race condition to
+  Berkeley DB versions after 2.7.5.
+
+* File open timeouts not available on hard mounted NFS file systems
+
+  Since SIGALRM does not interrupt an RPC call for hard mounted
+  NFS file systems, it is impossible to implement a timeout on a file
+  open operation.  Therefore, while the NFS server is not responding,
+  attempts to open a file on that server will hang.  Systems with
+  local mail delivery and NFS hard mounted home directories should be
+  avoided, as attempts to open the forward files could hang.
+
+* Race condition for delivery to set-user-ID files
+
+  Sendmail will deliver to a fail if the file is owned by the DefaultUser
+  or has the set-user-ID bit set.  Unfortunately, some systems clear that bit
+  when a file is modified.  Sendmail compensates by resetting the file mode 
+  back to it's original settings.  Unfortunately, there's still a
+  permission failure race as sendmail checks the permissions before locking 
+  the file.  This is unavoidable as sendmail must verify the file is safe
+  to open before opening it.  A file can not be locked until it is open.
+
+* MAIL_HUB always takes precedence over LOCAL_RELAY
+
+  Despite the information in the documentation, MAIL_HUB ($H) will always
+  be used if set instead of LOCAL_RELAY ($R).  This will be fixed in a
+  future version.
+
+$Revision: 8.57 $, Last updated $Date: 2004/12/02 23:39:01 $
diff --git a/contrib/sendmail-8.13.4/LICENSE b/contrib/sendmail-8.13.4/LICENSE
new file mode 100644 (file)
index 0000000..e8639f5
--- /dev/null
@@ -0,0 +1,79 @@
+                            SENDMAIL LICENSE
+
+The following license terms and conditions apply, unless a different
+license is obtained from Sendmail, Inc., 6425 Christie Ave, Fourth Floor,
+Emeryville, CA 94608, USA, or by electronic mail at license@sendmail.com.
+
+License Terms:
+
+Use, Modification and Redistribution (including distribution of any
+modified or derived work) in source and binary forms is permitted only if
+each of the following conditions is met:
+
+1. Redistributions qualify as "freeware" or "Open Source Software" under
+   one of the following terms:
+
+   (a) Redistributions are made at no charge beyond the reasonable cost of
+       materials and delivery.
+
+   (b) Redistributions are accompanied by a copy of the Source Code or by an
+       irrevocable offer to provide a copy of the Source Code for up to three
+       years at the cost of materials and delivery.  Such redistributions
+       must allow further use, modification, and redistribution of the Source
+       Code under substantially the same terms as this license.  For the
+       purposes of redistribution "Source Code" means the complete compilable
+       and linkable source code of sendmail including all modifications.
+
+2. Redistributions of source code must retain the copyright notices as they
+   appear in each source code file, these license terms, and the
+   disclaimer/limitation of liability set forth as paragraph 6 below.
+
+3. Redistributions in binary form must reproduce the Copyright Notice,
+   these license terms, and the disclaimer/limitation of liability set
+   forth as paragraph 6 below, in the documentation and/or other materials
+   provided with the distribution.  For the purposes of binary distribution
+   the "Copyright Notice" refers to the following language:
+   "Copyright (c) 1998-2004 Sendmail, Inc.  All rights reserved."
+
+4. Neither the name of Sendmail, Inc. nor the University of California nor
+   the names of their contributors may be used to endorse or promote
+   products derived from this software without specific prior written
+   permission.  The name "sendmail" is a trademark of Sendmail, Inc.
+
+5. All redistributions must comply with the conditions imposed by the
+   University of California on certain embedded code, whose copyright
+   notice and conditions for redistribution are as follows:
+
+   (a) Copyright (c) 1988, 1993 The Regents of the University of
+       California.  All rights reserved.
+
+   (b) Redistribution and use in source and binary forms, with or without
+       modification, are permitted provided that the following conditions
+       are met:
+
+      (i)   Redistributions of source code must retain the above copyright
+            notice, this list of conditions and the following disclaimer.
+
+      (ii)  Redistributions in binary form must reproduce the above
+            copyright notice, this list of conditions and the following
+            disclaimer in the documentation and/or other materials provided
+            with the distribution.
+
+      (iii) Neither the name of the University nor the names of its
+            contributors may be used to endorse or promote products derived
+            from this software without specific prior written permission.
+
+6. Disclaimer/Limitation of Liability: THIS SOFTWARE IS PROVIDED BY
+   SENDMAIL, INC. AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
+   WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+   MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN
+   NO EVENT SHALL SENDMAIL, INC., THE REGENTS OF THE UNIVERSITY OF
+   CALIFORNIA OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+   INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+   NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
+   USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+   ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+   (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+   THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+
+$Revision: 8.13 $, Last updated $Date: 2004/05/11 23:57:57 $
diff --git a/contrib/sendmail-8.13.4/Makefile b/contrib/sendmail-8.13.4/Makefile
new file mode 100644 (file)
index 0000000..97b2afc
--- /dev/null
@@ -0,0 +1,49 @@
+#       $Id: Makefile.dist,v 8.15 2001/08/23 20:44:39 ca Exp $
+
+SHELL= /bin/sh
+SUBDIRS= libsm libsmutil libsmdb sendmail editmap mail.local \
+        mailstats makemap praliases rmail smrsh vacation
+# libmilter: requires pthread
+BUILD=   ./Build
+OPTIONS= $(CONFIG) $(FLAGS)
+
+all: FRC
+       @for x in $(SUBDIRS); \
+       do \
+               (cd $$x; echo Making $@ in:; pwd; \
+               $(SHELL) $(BUILD) $(OPTIONS)); \
+       done
+
+clean: FRC
+       @for x in $(SUBDIRS); \
+       do \
+               (cd $$x; echo Making $@ in:; pwd; \
+               $(SHELL) $(BUILD) $(OPTIONS) $@); \
+       done
+
+install: FRC
+       @for x in $(SUBDIRS); \
+       do \
+               (cd $$x; echo Making $@ in:; pwd; \
+               $(SHELL) $(BUILD) $(OPTIONS) $@); \
+       done
+
+install-docs: FRC
+       @for x in $(SUBDIRS); \
+       do \
+               (cd $$x; echo Making $@ in:; pwd; \
+               $(SHELL) $(BUILD) $(OPTIONS) $@); \
+       done
+
+fresh: FRC
+       @for x in $(SUBDIRS); \
+       do \
+               (cd $$x; echo Making $@ in:; pwd; \
+               $(SHELL) $(BUILD) $(OPTIONS) -c); \
+       done
+
+$(SUBDIRS): FRC
+       @cd $@; pwd; \
+       $(SHELL) $(BUILD) $(OPTIONS)
+
+FRC:
diff --git a/contrib/sendmail-8.13.4/PGPKEYS b/contrib/sendmail-8.13.4/PGPKEYS
new file mode 100644 (file)
index 0000000..45ca18c
--- /dev/null
@@ -0,0 +1,1097 @@
+This file contains the PGP keys used to sign the various versions of
+sendmail.  You can add them to your PGP keyring using:
+
+PGP 2.X:   pgp -ka PGPKEYS
+PGP 5.X:   pgpk -a PGPKEYS
+GPG:       gpg --import PGPKEYS
+
+Other versions of PGP may require you to separate each key into a
+separate file and add them one at a time.
+
+Type Bits KeyID      Created    Expires    Algorithm       Use
+pub  1024 0x16F4CCE9 1999-06-23 ---------- RSA             Sign & Encrypt
+f16    Fingerprint16 = 18 A4 51 78 CA 72 D4 A7  ED 80 BA 8A C4 98 71 1D
+uid  Sendmail Security <sendmail-security@sendmail.org>
+
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: PGPfreeware 5.0i for non-commercial use
+
+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
+=shxn
+-----END PGP PUBLIC KEY BLOCK-----
+
+Type Bits KeyID      Created    Expires    Algorithm       Use
+pub  1024 0x1EF99251 2004-12-30 ---------- RSA             Sign & Encrypt
+f16    Fingerprint16 = 4B 38 0E 0B 41 E8 FC 79  E9 7E 82 9B 04 23 EC 8A
+uid  Sendmail Signing Key/2005 <sendmail@Sendmail.ORG>
+
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: GnuPG v1.2.6 (OpenBSD)
+
+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
+=ZslF
+-----END PGP PUBLIC KEY BLOCK-----
+
+Type Bits KeyID      Created    Expires    Algorithm       Use
+pub  1024 0x95F61771 2003-12-10 ---------- RSA             Sign & Encrypt
+     Key fingerprint = 46 FE 81 99 48 75 30 B1  3E A9 79 43 BB 78 C1 D4
+uid  Sendmail Signing Key/2004 <sendmail@Sendmail.ORG>
+
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: GnuPG v1.2.3 (OpenBSD)
+
+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
+=CNJY
+-----END PGP PUBLIC KEY BLOCK-----
+
+Type Bits KeyID      Created    Expires    Algorithm       Use
+pub  1024 0x396F0789 2003-01-15 ---------- RSA             Sign & Encrypt
+     Key fingerprint = C4 73 DF 4A 97 9C 27 A9  EE 4F B2 BD 55 B5 E0 0F
+uid  Sendmail Signing Key/2003 <sendmail@Sendmail.ORG>
+
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: GnuPG v1.2.1 (FreeBSD)
+
+mQCNAz4ktksAAAEEAM9Vrk1RpJV8oPwEUPPbqUY14VYc/LY5JQYV8ZU704C4c65D
+L7VRxnO1U2FcJsd8IXz0Dd8xf5r5x3HMj00zEYe4x89gUEBW8bUODL3oH5Ww9064
+2Cxlq7qK3nNPtct4QrXTadg378CJrsgVQ3V/L1Zaj1Tt7J2PByGD4bE5bweJAAUT
+tDFTZW5kbWFpbCBTaWduaW5nIEtleS8yMDAzIDxzZW5kbWFpbEBTZW5kbWFpbC5P
+Ukc+iQCVAwUQPiS2SyGD4bE5bweJAQHbfAQAixSSHRd464OikvI7cPBkCVG7v/jo
+n3/jc3fbOD3Y2jO+1L5K7SswDh2DwHfSx1BiUvhJutQPLbHv0SmrJwPQwR/DTi2e
+PQV0dCx1rv+ztRjXaE7tLA5XsS8RTiBXfQRNamxUqPVA1hCAl6ulBbZ+uIGG8F6H
+LgRV8jvNqjDxcKyJAJUDBRM+JLd071iWZNQy4Z0BATagBACq7IebGrBRDJtwPcps
+O2K9eb1PPkMg57MYE5OmnNgMnMtVWBnMz+V+7Dg+72Hh+B8AL+0tRLNFxCWCr8Q0
+iW08kzgKA891NyZcvGyYCGr1vbaxGpHcb8wdgLE/2nu5E5poksA1x+Bo+ojJga17
+r5XKiOoSIR3ubyAtm4PrXlo14okAlQMFEz4kt8bBnB0lEtNGHQEBa6oEALajY9IY
+M8zZkuuGNvZvjYKX1wt+TQwobFPOucx8RPT2NENF2jg+tstaansWBEXtFBbJO4Pw
+MkbGrSirdUMjy20SZKZV9SbVUtT3JbZjrD844N7emc97DNZNd5p52FjSX3518U8A
+e8p0K8+L4/o/P0UnEJodz+u6gTDPSlPJwJamiQCVAwUTPiS37m9Sk9ijm6ZVAQH4
+mAP/ZccU08EeDnjwGXAIYXNRTxxdfmlyR1GvCinrDrKBfdoNSzzHkwHIwWsXuMkg
+mEcGeXNlXxBsEJTiBuXbKOyxnjMhxBX02mFgMNyYjcy9Vu7+zXiJSUgSAVlwontm
+083bNqH1yoE+fwF9xWQX3UVMvkQXS1yAKuE457GvflnEkjGJAJUDBRM+JLgFnBy9
+4uNcVjUBAfSZBACZAHhb+RCbihhAvk5LMgNznUkKEU+p002FQpk5+hMSDI+nVwTK
+D/2XdZe1P6hrKxJGWXjp0BXmZAonZB15b8DgdLDyCqTv+RLVPKTnpj+sGsBaq972
+ZU4CiWVeXzxUoqV81lrHrox1kdgJ1vZ6015Xhnk8WdHrFGmB6s/l9ixTqYkAlQMF
+Ez4kuA44IttHzDdPLQEBsbsD/iKHrN0wAUWjxEMWvuH4KhtBgJc2D6B+tU1iMaVc
+Fx9rKPMAgNrufOwMyFd/QaRHwQHPZx64FDlmyUEMiTw3VDNkPuqqjKJ+Cp8Bbzyt
+Xgqnlqv3b2UhVB6hZhiMZAhlR/EqBNdEY6nYy2t8YS9zX0O6tjY+0bNU5uadXkYr
+7D3YiQCVAwUTPiS4GolpYrhnjAoDAQEstQP8C4jFy6PVU9Hu71pVQJ6BemCi2c4M
+WzktX//DPcJOR/rVyDAdxqTMnq8BRRDGwoNgcd3RYEhXriVWxlIqioSVgRPQHRxS
+lLk11k0Hdt0W485XxXDU/1omxdeHWo+tNU0XBNEW3yn5h8SQLpla2ZpBxspKpiMa
+TrlBLymoNi8MzruJAJUDBRM+JLgkfEtnbaAOFWMBATxFA/9XNnyggYxIsdfO2Q2s
+Ea3/G/qLuq6Yh3xFE3dWdWiAglXrrqRaDN07UPI1gSOX+ZLxwxhsBQg0l6+gNQ/A
+RYKzO8e9mHaNSJBHTeb+j/6+ku8KNeAa6RBkWDi0OgMl1uVzc+Mmc08huOS78UJI
+c76tDuFvf86HlIEXLHeKE9xwwIkAlQMFEz4kuD7AKcpAFvTM6QEBAlYEAJ17jgMR
+241DJIiYRp/VSEBOHb6YMqQCX5MQy2nFlg54Sv6cnEbbBh75McM3t11q10pBHqZH
+8Tld6RQIXwmtSRxmORxpitPDl2L5IybqpBj1TzdxwPC6CL4dGJLTDAp3+U9OLdvG
+12GCKplT9viigapaOUdjG188rAYH8yExwNv8iQCVAwUTPiS4ldbgof5PvirdAQF9
+PgP8DrP0iuPCCK09P56ICm6zydYZ3WbU75zquW501Q55Q/GHWyDXS68YlJr5LyBG
+vZqVhxjmtSqM2T0Rmsg/xz443kEwvu5AYRZNIdOwCAuU6hnZJGPIWqZ+e6oAFQK3
+yA0WPZiRKE5lciWqgWlan38jN/JkzwOeUsExJjRmj2AF7cI=
+=lYWm
+-----END PGP PUBLIC KEY BLOCK-----
+
+Type Bits KeyID      Created    Expires    Algorithm       Use
+sec+ 1024 0x678C0A03 2001-12-18 ---------- RSA             Sign & Encrypt 
+f16    Fingerprint16 = 7B 02 F4 AA FC C0 22 DA  47 3E 2A 9A 9B 35 22 45
+uid  Sendmail Signing Key/2002 <sendmail@Sendmail.ORG>
+
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: PGPfreeware 5.0i for non-commercial use
+
+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
+k0ouvT33gc0C1lvqHOuWMw==
+=Yoii
+-----END PGP PUBLIC KEY BLOCK-----
+
+Type Bits KeyID      Created    Expires    Algorithm       Use
+pub  1024 0xCC374F2D 2000-12-14 ---------- RSA             Sign & Encrypt 
+f16    Fingerprint16 = 59 AF DC 3E A2 7D 29 56  89 FA 25 70 90 0D 7E C1
+uid  Sendmail Signing Key/2001 <sendmail@Sendmail.ORG>
+
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: PGPfreeware 5.0i for non-commercial use
+
+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
+IGYsL+zTOZY=
+=Zfy5
+-----END PGP PUBLIC KEY BLOCK-----
+
+Type Bits KeyID      Created    Expires    Algorithm       Use
+pub  1024 0xE35C5635 1999-12-13 ---------- RSA             Sign & Encrypt 
+f16    Fingerprint16 = 81 8C 58 EA 7A 9D 7C 1B  09 78 AC 5E EB 99 08 5D
+uid  Sendmail Signing Key/2000 <sendmail@Sendmail.ORG>
+
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: PGPfreeware 5.0i for non-commercial use
+Comment: Processed by Mailcrypt 3.5.6, an Emacs/PGP interface
+
+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
+8pT7nBukEciC
+=idc8
+-----END PGP PUBLIC KEY BLOCK-----
+
+Type Bits KeyID      Created    Expires    Algorithm       Use
+pub  1024 0xA39BA655 1999-01-04 ---------- RSA             Sign & Encrypt
+f16    Fingerprint16 = 25 73 4C 8E 94 B1 E8 EA  EA 9B A4 D6 00 51 C3 71
+uid  Sendmail Signing Key/1999 <sendmail@Sendmail.ORG>
+
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: PGPfreeware 5.0i for non-commercial use
+Comment: Processed by Mailcrypt 3.5.6, an Emacs/PGP interface
+
+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
+jrUhNvQ0uaY=
+=2DHr
+-----END PGP PUBLIC KEY BLOCK-----
+
+Type Bits KeyID      Created    Expires    Algorithm       Use
+pub  1024 0xD432E19D 1998-03-14 ---------- RSA             Sign & Encrypt
+f16    Fingerprint16 = F9 32 40 A1 3B 3A B6 DE  B2 98 6A 70 AF 54 9D 26
+uid  Sendmail Signing Key/1998 <sendmail@Sendmail.ORG>
+
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: PGPfreeware 5.0i for non-commercial use
+Comment: Processed by Mailcrypt 3.5.6, an Emacs/PGP interface
+
+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
+d+8ynw==
+=Xern
+-----END PGP PUBLIC KEY BLOCK-----
+
+Type Bits KeyID      Created    Expires    Algorithm       Use
+pub  1024 0x12D3461D 1997-05-07 ---------- RSA             Sign & Encrypt
+f16    Fingerprint16 = CA AE F2 94 3B 1D 41 3C  94 7B 72 5F AE 0B 6A 11
+uid  Sendmail Signing Key/1997 <sendmail@Sendmail.ORG>
+
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: PGPfreeware 5.0i for non-commercial use
+Comment: Processed by Mailcrypt 3.5.6, an Emacs/PGP interface
+
+mQCNAzNwqnIAAAEEAL1KqbRgVm9kp9OHLkKGb1tbT8rwEIeeh8KKSKJyDFiV6lZG
+wbEa8OC5vokXvjsJtJvvhMfrG5OYc1Q1sLzPXXBYzenzXFrPaXDO8F9DE8B5VTuy
+yY7g3LVr0VZYfi+ZsNdOFGNLdwLz6a8GHBHdmAn6z+FKjMSbdMGcHSUS00YdAAUR
+tDFTZW5kbWFpbCBTaWduaW5nIEtleS8xOTk3IDxzZW5kbWFpbEBTZW5kbWFpbC5P
+Ukc+iQCVAwUQM3D1KcGcHSUS00YdAQGKTgP9E9r2jv1hB+q5yvJKyTWHiIS8oU5W
+eLzdoFlRJUw74M5WBh0/AkcTMfv0BpCDMxu4zskDJ7L+urFRIsf9op5w6YjdsM15
+AvuCtWqgExRkdoac9WRCFNZ77WPQ4ul018k9EIpurIPaojLs5j2Q0+9vOXrtJmXj
+S72Ol9nQFU/hl46JAHUDBRAzcoIxrOFcwQTbex0BAXvAAv4yS5fkL38pJTUJrijI
+XhaHLV1Rq3XfTdQ2HuMG+rF9nxdBCz3a/YCWJSPvE11sINDTSni43BwbsXWqaxvs
+UKD2fqgXB88zueY7rOt8rqi+PRMZ95QUFTgUP0kAN2+U2SmJAJUDBRAzcYIwAPLZ
+Ceu7G0EBAdysBAClk5f+3LazjkjGZiEVRPBKyUYJDqx0j9phgVkqWRje9ot/ya4z
+N+Zm8e+MGyIk6BfMi1QluMJUqPGY1p/mvLPMkiKhwYXHG3kymto8CMSF415mLxIP
+/6P3SwCyRzJeEcBxKgXlwDwelj2joa1fWZH+rC1ZuZ5FCaiiyKvjSCqb5okAlQMF
+EDNx7IPhx4Y6UUEd4QEBrfED/0tP5eMU4G4CDEAyV6susGl8WUSJCkfGjK8Z22V1
+vM4TLiVLSf7cec5tE6iau8IzumBgRV2kQWOz0+q1VBOStUOJQCGfwC81ou+74eTt
+ThL8m9oJ44Y0JrQpztW7iBqU0KYsAgf95BtArvTqKqG2kLTlBVbjwb6PBqkyzm3C
+6ZbMiQCVAwUQM3Gq0iluPWNaXACpAQFikwQAxYQKEPFIzF/5SyMiktsuNNLMYolh
+UsNEUpU63+Yxhr9ofK7dMZFwaTHaEnCZ/zhjRRA6R+BjBOmnkD/W7fG/i94naJRV
+rMejqJhfZhHYqbMN07yxGdjV47neghSoN4zddZdfLq4gEPD+MN3rVTDnO+xpHzLP
+4jxqAda/0eKSFQyJAHUDBRAzcZsLcslC2OpaI3kBAX9cAv9K9QaxgI8kjyVJkVxY
+KJuYE9PPXgjmQvqx7gS+HFm97ZTROEYhhNek7EFD+XJpVQ62KlQxNUaWe4VnNmZN
+2QQyvRhNvE0bPC+rBKoi6np6Vha0NqWDA80xos3oswpj/+iJAJUDBRAzcRiTBn5e
+2L+1ZWkBAY5YBACLvAw9AoqvMqnUVR4aXSkzK+s5aQG9hDDHac2FWsG66HLhh+Ux
+HI5Cvnke7CF+qglNzDU7HpoIdDFovRgQkfGnB/I7Cy6ax1aRJpLc+JNXkwbDDcZw
+9sXnMMymNl4xn0vUOyrnT2GIwLwFL/t5JIUqovm3mZ2SpL3FxKNWyxgDX4kAlQMF
+EDNw+VVfHshviAyeVQEBrtsD/AtwAvvAduNZMFL9du224fvVZ16of9P5vLVB6tF3
+WKvo39FsFjOLr1xgZn5TWc09i1sVK6swi8O+IgcNLq7CLxRYaXpTjObbphktDVnU
+2uWwc3wHzFA7nNAT9ACEa7gDc1GxFrJQ6QyjJVK4f2n3EyJxc9E1rBIoCSNnmBHh
+vqJViQCVAwUQM3D6ZHcdkq6JcsfBAQGNFQP8CeATNOacSrL+x7JaFf2AlANLwZAo
+G68VE/JMcUgGBCZdo6cptg1uBFgzWaOVq+aQU7AKkwLmbyMvCX04PS0tswnkSl5w
+DTLgSmmOH5elIWWrv5J9MXrlsniIzc1MSokENMOaKIEWuC4yCgE00nBj8q2GfDRh
+J816g1ndGU9zErmJAJUDBRAzcZZKH9vgQ8ZSyXEBAT6zBACDaXRCrBqqCmjIZ/xN
+EQcXQF6VKoDFfMUXSgvRaJP0LRuBmbRuWQRZe+OIGA7vKWtvPti40bm3O4b8rESG
+MMAxARn2PS7VPfOhrRNaVGV/s3NX8GkrPxYD+MuFVHoI3QKiKa/fzxDYMX3rTh6X
+4ISe4cS5O/J6VCEKIjPvoVVFF4kAlQMFEDNxljgoffu9cgNgzQEBEyoD/3Ca0oBU
+AuCJUsrPyFYVr5r9FYOWtvOZ/b8IynIXjxD2Lin9AlX2ijLFDJR0lbDoBVPM4IVt
+4rb/yr9D71LU3plxKn+G9JdFpNK9IWJGqsn8iRmbnoERbbVzvZHVx6qA4qvRTt8s
+TJYN+ueKng42DVvZVZQLWZv9mdDUKH9i7r7/iQCVAwUQM3EH4IY/IR3IPsbJAQG+
+pgP7B8mo+OP0lN6KRK83pje5wctThDHF7OMW9tSKXMqGUMEa8+GWrOrazyT+5R30
+cOHUnz3iNkjHaO2/3jLZ7VZTrewYGD7VSg5d5RW9PMCSm+MaJiHLVWKxS3exHHWK
+b62c3mao1zRz5Oj468cRXnHABNaLt3CmMVvKUpAi3d/W7V2JARUDBRAzcQGwIbVp
+4uOMzvEBAZc6B/0eqipGA88c3bxT0NXZoQtePdVen6Ub3BJiR72E3YA2kZx4Bi1B
+pcJIAw/HhRx9vkc3EmwJkPCn1o1pnYnuMZTgGYH3KAV6WFsT/Yqp0KaHYLzHLCJP
+CVKI29DClbI+LOw3sHWuG9ZHK/y26ue3Bd16dJzs7Wa3ryyqeZGi3gWijHbtVcgA
+laNicb0QuWcMXsNYy2E62kP7tZIRR88cv3KVOlbEB/qEOZ8tYbk5UaI6ccZfIO2c
+Oyo2xakKmw92DyqRdbNKbf6yFZLPYJbGZHsJeI89m+MyU+av7iIhh/ky1mSrZW63
+dPnQvE6sw2BpFS6L3hmtArLHWJKBSm8N3vobiQCVAwUQM3D5Rb3aj9Y/6n39AQGw
+owP+Iu/HfZLks9GdaTXata1YEwC42GJFxB3+8Pgy+ZOimffkF/CFlYWBthD9Zwqb
+NEQanNqQGLOtHgCX4JFLia+FktAX2hy92ciTcSFG9sVsaEHrWnjQRfh4OhqJa/D6
+rtud9sPWjx7TY2s+8BDZxjgNnq+gTCDnhRKvpsLHl9BogAyJAJUDBRAzcPU2I+Ri
+1L97pCEBAYxXA/0cleagkyPhJZoZ2PfqtB3iN9/OcFLZCC4HDTdtpdOundLMTZe3
+WtjCdETnLCXQGOMghdf9fnuU6Em5xPDnXRi+xvMo1/WN+m5n/xfui6qZtUBrZp2D
+35OUFjD6Wr2DGthKb1263P0pbdcCUAZkvqgTHasJfMeSDZR9bAcz77o7YYkAlQMF
+EDUKj4B8S2dtoA4VYwEBHSkEAMOsCwolhlXpbhG1tz35lxdMa/dBCB+JokHvGH5B
+JZNEARGpjlA7Q6oEYGtpTuIwj2lRqgiS7d3M/qCKL0HlrlMDOcBbNdjC6JZuVgnA
+LEG2m+r6YZlLratpkK9rI/SeSpwz2AfmrC89PI+C9Pcysj+EH4hV8WyETjcNA0le
+5UANiQA/AwUQNNg0q1F+HqlP3KvBEQIVngCguFDiBO3ZJR9RN9L0Vmg+/yMX7KMA
+n2tSLsf98uStHSQOzboE0KgghjybiQCVAwUQM8wrnM7nzgldNyzFAQFfGAP8DWSO
+R5ELTdPUugVgB26FStcadMS44is1JWwRT8NkRiewBP1cvVwS3c6zS75qdXNoAz3g
+UklXw90/CeviKHNA1wHOupsMCxwPqy91Uo5SOT49vTOuHZ5HQxY17WfTgFXUUFx7
+RQTB+ga9BpGedHq0Fm5kfvH4L4Fdn1vOpEmsakiJAD8DBRA08oifuBk5xWQLXTgR
+AttnAKDIXIaePyzwWjwW8s7fMUY62USKoACgrLQCwxBdUW63UQFpK7RAiB/4GKSJ
+AJUDBRAz+8+LZWCprDT5+dUBAY83A/wMdkJCRGhcPZnpO4N6prpXLS0jpgnzrrRN
+zbDayIF38X5C4IcdntKzPJZBn4Ce7LzFoX1X3gmhPED5UW5QHJ7APW9gqDFrnzoY
+tSPZ1GJtRB+gfkVxj3A9ADp6rk4hRhdi1TgkHLxYZHHCMrOKzThY1BLuhGBV89U4
+u/GzJ59ptg==
+=PE0m
+-----END PGP PUBLIC KEY BLOCK-----
+
+Type Bits KeyID      Created    Expires    Algorithm       Use
+pub  1024 0xBF7BA421 1995-02-23 ---------- RSA             Sign & Encrypt
+f16    Fingerprint16 = C0 28 E6 7B 13 5B 29 02  6F 7E 43 3A 48 4F 45 29
+uid  Eric P. Allman <eric@Sendmail.ORG>
+
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: PGPfreeware 5.0i for non-commercial use
+Comment: Processed by Mailcrypt 3.5.6, an Emacs/PGP interface
+
+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
+v7YI5Xji
+=GYWC
+-----END PGP PUBLIC KEY BLOCK-----
+
+Type Bits KeyID      Created    Expires    Algorithm       Use
+sec+ 1024 0xA00E1563 1998-03-07 ---------- RSA             Sign & Encrypt
+f16    Fingerprint16 = 66 39 58 9A 83 5F 52 26  88 E4 59 36 5A 94 D9 48
+uid  Gregory Neil Shapiro <gshapiro@sendmail.org>
+uid  Gregory Neil Shapiro <gshapiro@sendmail.com>
+
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: PGPfreeware 5.0i for non-commercial use
+Comment: Processed by Mailcrypt 3.5.6, an Emacs/PGP interface
+
+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
+=ftIJ
+-----END PGP PUBLIC KEY BLOCK-----
+
+Type Bits KeyID      Created    Expires    Algorithm       Use
+pub  1024 0x22327A01 1999-05-30 ---------- RSA             Sign & Encrypt
+f16    Fingerprint16 = 03 3D 49 6D E4 D9 D6 01  F8 9D B0 3A 3D 68 6A 86
+uid  Claus Assmann (PGP2) <ca+pgp2@Sendmail.ORG>
+
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: GnuPG v1.0.6 (OpenBSD)
+Comment: For info see http://www.gnupg.org
+
+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
+=dbDm
+-----END PGP PUBLIC KEY BLOCK-----
+
+$Revision: 8.21 $, Last updated $Date: 2005/01/07 04:39:10 $
diff --git a/contrib/sendmail-8.13.4/README b/contrib/sendmail-8.13.4/README
new file mode 100644 (file)
index 0000000..c93c11f
--- /dev/null
@@ -0,0 +1,466 @@
+
+                       SENDMAIL RELEASE 8
+
+This directory has the latest sendmail(TM) software from Sendmail, Inc.
+
+Report any bugs to sendmail-bugs@sendmail.ORG
+
+There is a web site at http://WWW.Sendmail.ORG/ -- see that site for
+the latest updates.
+
++--------------+
+| INTRODUCTION |
++--------------+
+
+0. The vast majority of queries to <sendmail-questions@sendmail.org>
+   are answered in the README files noted below.
+
+1. Read this README file, especially this introduction, and the DIRECTORY
+   PERMISSIONS sections.
+
+2. Read the INSTALL file in this directory.
+
+3. Read sendmail/README, especially:
+   a. the introduction
+   b. the BUILDING SENDMAIL section
+   c. the relevant part(s) of the OPERATING SYSTEM AND COMPILE QUIRKS section
+
+   You may also find these useful:
+
+   d. sendmail/SECURITY
+   e. devtools/README
+   f. devtools/Site/README
+   g. libmilter/README
+   h. mail.local/README
+   i. smrsh/README
+
+4. Read cf/README.
+
+Sendmail is a trademark of Sendmail, Inc.
+
++-----------------------+
+| DIRECTORY PERMISSIONS |
++-----------------------+
+
+Sendmail often gets blamed for many problems that are actually the
+result of other problems, such as overly permissive modes on directories.
+For this reason, sendmail checks the modes on system directories and
+files to determine if they can be trusted.  For sendmail to run without
+complaining, you MUST execute the following command:
+
+       chmod go-w / /etc /etc/mail /usr /var /var/spool /var/spool/mqueue
+       chown root / /etc /etc/mail /usr /var /var/spool /var/spool/mqueue
+
+You will probably have to tweak this for your environment (for example,
+some systems put the spool directory into /usr/spool instead of
+/var/spool).  If you set the RunAsUser option in your sendmail.cf, the
+/var/spool/mqueue directory will have to be owned by the RunAsUser user.
+As a general rule, after you have compiled sendmail, run the command
+
+       sendmail -v -bi
+
+to initialize the alias database.  If it gives messages such as
+
+       WARNING: writable directory /etc
+       WARNING: writable directory /var/spool/mqueue
+
+then the directories listed have inappropriate write permissions and
+should be secured to avoid various possible security attacks.
+
+Beginning with sendmail 8.9, these checks have become more strict to
+prevent users from being able to access files they would normally not
+be able to read.  In particular, .forward and :include: files in unsafe
+directory paths (directory paths which are group or world writable) will
+no longer be allowed.  This would mean that if user joe's home directory
+was writable by group staff, sendmail would not use his .forward file.
+This behavior can be altered, at the expense of system security, by
+setting the DontBlameSendmail option.  For example, to allow .forward
+files in group writable directories:
+
+       O DontBlameSendmail=forwardfileingroupwritabledirpath
+
+Or to allow them in both group and world writable directories:
+
+       O DontBlameSendmail=forwardfileinunsafedirpath
+
+Items from these unsafe .forward and :include: files will be marked
+as unsafe addresses -- the items can not be deliveries to files or
+programs.  This behavior can also be altered via DontBlameSendmail:
+
+       O DontBlameSendmail=forwardfileinunsafedirpath,
+               forwardfileinunsafedirpathsafe
+
+The first flag allows the .forward file to be read, the second allows
+the items in the file to be marked as safe for file and program
+delivery.
+
+Other files affected by this strengthened security include class
+files (i.e., Fw /etc/mail/local-host-names), persistent host status files,
+and the files specified by the ErrorHeader and HelpFile options.  Similar
+DontBlameSendmail flags are available for the class, ErrorHeader, and
+HelpFile files.
+
+If you have an unsafe configuration of .forward and :include:
+files, you can make it safe by finding all such files, and doing
+a "chmod go-w $FILE" on each.  Also, do a "chmod go-w $DIR" for
+each directory in the file's path.
+
+
++--------------------------+
+| FILE AND MAP PERMISSIONS |
++--------------------------+
+
+Any application which uses either flock() or fcntl() style locking or
+other APIs that use one of these locking methods (such as open() with
+O_EXLOCK and O_SHLOCK) on files readable by other local untrusted users
+may be susceptible to local denial of service attacks.
+
+File locking is used throughout sendmail for a variety of files
+including aliases, maps, statistics, and the pid file.  Any user who
+can open one of these files can prevent sendmail or it's associated
+utilities, e.g., makemap or newaliases, from operating properly.  This
+can also affect sendmail's ability to update status files such as
+statistics files.  For system which use flock() for file locking, a
+user's ability to obtain an exclusive lock prevents other sendmail
+processes from reading certain files such as alias or map databases.
+
+A workaround for this problem is to protect all sendmail files such
+that they can't be opened by untrusted users.  As long as users can
+not open a file, they can not lock it.  Since queue files should
+already have restricted permissions, the only files that need
+adjustment are alias, map, statistics, and pid files.  These files
+should be owned by root or the trusted user specified in the
+TrustedUser option.  Changing the permissions to be only readable and
+writable by that user is sufficient to avoid the denial of service.
+For example, depending on the paths you use, these commands would be
+used:
+
+       chmod 0640 /etc/mail/aliases /etc/mail/aliases.{db,pag,dir}
+       chmod 0640 /etc/mail/*.{db,pag,dir}
+       chmod 0640 /etc/mail/statistics /var/log/sendmail.st
+       chmod 0600 /var/run/sendmail.pid /etc/mail/sendmail.pid
+
+If the permissions 0640 are used, be sure that only trusted users belong
+to the group assigned to those files.  Otherwise, files should not even
+be group readable.  As of sendmail 8.12.4, the permissions shown above
+are the default permissions for newly created files.
+
+Note that the denial of service on the plain text aliases file
+(/etc/mail/aliases) only prevents newaliases from rebuilding the
+aliases file.  The same is true for the database files on systems which
+use fcntl() style locking.  Since it does not interfere with normal
+operations, sites may chose to leave these files readable.  Also, it is
+not necessary to protect the text files associated with map databases
+as makemap does not lock those files.
+
+
++-----------------------+
+| RELATED DOCUMENTATION |
++-----------------------+
+
+There are other files you should read.  Rooted in this directory are:
+
+  FAQ
+       The FAQ (frequently answered questions) is no longer maintained
+       with the sendmail release.  It is available at
+       http://www.sendmail.org/faq/ .  The file FAQ is a reminder of
+       this and a pointer to the web page.
+  INSTALL
+       Installation instructions for building and installing sendmail.
+  KNOWNBUGS
+       Known bugs in the current release.
+  RELEASE_NOTES
+       A detailed description of the changes in each version.  This
+       is quite long, but informative.
+  sendmail/README
+       Details on compiling and installing sendmail.
+  cf/README
+       Details on configuring sendmail.
+  doc/op/op.me
+       The sendmail Installation & Operations Guide.  In addition
+       to the shipped PostScript version, plain text and PDF versions
+       can be generating using (assuming the required conversion software
+       is installed on your system, see doc/op/Makefile):
+
+       cd doc/op && make op.txt op.pdf
+
+       Be warned: on some systems calling make in doc/op/ will cause
+       errors due to nroff/groff problems.  Known problems are:
+       - running this off on systems with an old version of -me, you
+       need to add the following macro to the macros:
+
+               .de sm
+               \s-1\\$1\\s0\\$2
+               ..
+
+       This sets a word in a smaller pointsize.
+
+       - with new groff versions (1.18 seems affected)
+
+       GROFF_NO_SGR=1
+
+       needs to be set, e.g., in doc/op/Makefile:
+
+       ROFF_CMD=       GROFF_NO_SGR=1 groff
+
+
++--------------+
+| RELATED RFCS |
++--------------+
+
+There are several related RFCs that you may wish to read -- they are
+available via anonymous FTP to several sites.  For a list of the
+primary repositories see:
+
+       http://www.isi.edu/in-notes/rfc-retrieval.txt
+
+They are also online at:
+
+       http://www.ietf.org/
+
+They can also be retrieved via electronic mail by sending
+email to one of:
+
+       mail-server@nisc.sri.com
+               Put "send rfcNNN" in message body
+       nis-info@nis.nsf.net
+               Put "send RFCnnn.TXT-1" in message body
+       sendrfc@jvnc.net
+               Put "RFCnnn" as Subject: line
+
+For further instructions see:
+
+       http://www.isi.edu/in-notes/rfc-editor/rfc-info
+
+Important RFCs for electronic mail are:
+
+       RFC821  SMTP protocol
+       RFC822  Mail header format
+       RFC974  MX routing
+       RFC976  UUCP mail format
+       RFC1123 Host requirements (modifies 821, 822, and 974)
+       RFC1344 Implications of MIME for Internet Mail Gateways
+       RFC1413 Identification server
+       RFC1428 Transition of Internet Mail from Just-Send-8 to
+               8-bit SMTP/MIME
+       RFC1652 SMTP Service Extension for 8bit-MIMEtransport
+       RFC1869 SMTP Service Extensions (ESMTP spec)
+       RFC1870 SMTP Service Extension for Message Size Declaration
+       RFC1891 SMTP Service Extension for Delivery Status Notifications
+       RFC1892 Multipart/Report Content Type for the Reporting of
+               Mail System Administrative Messages
+       RFC1893 Enhanced Mail System Status Codes
+       RFC1894 An Extensible Message Format for Delivery Status
+               Notifications
+       RFC1985 SMTP Service Extension for Remote Message Queue Starting
+       RFC2033 Local Mail Transfer Protocol (LMTP)
+       RFC2034 SMTP Service Extension for Returning Enhanced Error Codes
+       RFC2045 Multipurpose Internet Mail Extensions (MIME) Part One:
+               Format of Internet Message Bodies
+       RFC2476 Message Submission
+       RFC2487 SMTP Service Extension for Secure SMTP over TLS
+       RFC2554 SMTP Service Extension for Authentication
+       RFC2821 Simple Mail Transfer Protocol
+       RFC2822 Internet Message Format
+       RFC2852 Deliver By SMTP Service Extension
+       RFC2920 SMTP Service Extension for Command Pipelining
+
+Other standards that may be of interest (but which are less directly
+relevant to sendmail) are:
+
+       RFC987  Mapping between RFC822 and X.400
+       RFC1049 Content-Type header field (extension to RFC822)
+
+Warning to AIX users: this version of sendmail does not implement
+MB, MR, or MG DNS resource records, as defined (as experiments) in
+RFC1035.
+
+
++---------+
+| WARNING |
++---------+
+
+Since sendmail 8.11 and later includes hooks to cryptography, the
+following information from OpenSSL applies to sendmail as well.
+
+PLEASE REMEMBER THAT EXPORT/IMPORT AND/OR USE OF STRONG CRYPTOGRAPHY
+SOFTWARE, PROVIDING CRYPTOGRAPHY HOOKS OR EVEN JUST COMMUNICATING
+TECHNICAL DETAILS ABOUT CRYPTOGRAPHY SOFTWARE IS ILLEGAL IN SOME
+PARTS OF THE WORLD.  SO, WHEN YOU IMPORT THIS PACKAGE TO YOUR
+COUNTRY, RE-DISTRIBUTE IT FROM THERE OR EVEN JUST EMAIL TECHNICAL
+SUGGESTIONS OR EVEN SOURCE PATCHES TO THE AUTHOR OR OTHER PEOPLE
+YOU ARE STRONGLY ADVISED TO PAY CLOSE ATTENTION TO ANY EXPORT/IMPORT
+AND/OR USE LAWS WHICH APPLY TO YOU.  THE AUTHORS ARE NOT LIABLE FOR
+ANY VIOLATIONS YOU MAKE HERE.  SO BE CAREFUL, IT IS YOUR RESPONSIBILITY.
+
+If you use OpenSSL then make sure you read their README file which
+contains information about patents etc.
+
+
++-------------------+
+| DATABASE ROUTINES |
++-------------------+
+
+IF YOU WANT TO RUN THE NEW BERKELEY DB SOFTWARE:  ****  DO NOT  ****
+use the version that was on the Net2 tape -- it has a number of
+nefarious bugs that were bad enough when I got them; you shouldn't have
+to go through the same thing.  Instead, get a new version via the web at
+http://www.sleepycat.com/.  This software is highly recommended; it gets
+rid of several stupid limits, it's much faster, and the interface is
+nicer to animals and plants.  If the Berkeley DB include files
+are installed in a location other than those which your compiler searches,
+you will need to provide that directory when building:
+
+       Build -I/path/to/include/directory
+
+If you are using Berkeley DB versions 1.85 or 1.86, you are *strongly*
+urged to upgrade to DB version 2 or later, available from
+http://www.sleepycat.com/.  Berkeley DB versions 1.85 and 1.86 are known to
+be broken in various nasty ways (see http://www.sleepycat.com/db.185.html),
+and can cause sendmail to dump core.  In addition, the newest versions of
+gcc and the Solaris compilers perform optimizations in those versions that
+may cause fairly random core dumps.
+
+If you have no choice but to use Berkeley DB 1.85 or 1.86, and you are
+using both Berkeley DB and files in the UNIX ndbm format, remove ndbm.h
+and ndbm.o from the DB library after building it.  You should also apply
+all of the patches for DB 1.85 and 1.86 found at the Sleepycat web site
+(see http://www.sleepycat.com/db.185.html), as they fix some of the known
+problems.
+
+If you are using a version of Berkeley DB 2 previous to 2.3.15, and you
+are using both Berkeley DB and files in the UNIX ndbm format, remove dbm.o
+from the DB library after building it.  No other changes are necessary.
+
+If you are using Berkeley DB version 2.3.15 or greater, no changes are
+necessary.
+
+The underlying database file formats changed between Berkeley DB versions
+1.85 and 1.86, again between DB 1.86 and version 2.0, and finally between
+DB 2.X and 3.X.  If you are upgrading from one of those versions, you must
+recreate your database file(s).  Do this by rebuilding all maps with
+makemap and rebuilding the alias file with newaliases.
+
+
++--------------------+
+| HOST NAME SERVICES |
++--------------------+
+
+If you are using NIS or /etc/hosts, it is critical that you
+list the long (fully qualified) name somewhere (preferably first) in
+the /etc/hosts file used to build the NIS database.  For example, the
+line should read
+
+       128.32.149.68   mastodon.CS.Berkeley.EDU mastodon
+
+**** NOT ****
+
+       128.32.149.68   mastodon
+
+If you do not include the long name, sendmail will complain loudly
+about ``unable to qualify my own domain name (mastodon) -- using
+short name'' and conclude that your canonical name is the short
+version and use that in messages.  The name "mastodon" doesn't mean
+much outside of Berkeley, and so this creates incorrect and unreplyable
+messages.
+
+
++-------------+
+| USE WITH MH |
++-------------+
+
+This version of sendmail notices and reports certain kinds of SMTP
+protocol violations that were ignored by older versions.  If you
+are running MH you may wish to install the patch in contrib/mh.patch
+that will prevent these warning reports.  This patch also works
+with the old version of sendmail, so it's safe to go ahead and
+install it.
+
+
++----------------+
+| USE WITH IDENT |
++----------------+
+
+Sendmail 8 supports the IDENT protocol, as defined by RFC 1413.
+Note that the RFC states a client should wait at least 30 seconds
+for a response.  As of 8.10.0, the default Timeout.ident is 5 seconds
+as many sites have adopted the practice of dropping IDENT queries.
+This has lead to delays processing mail.
+
+No ident server is included with this distribution.  It is available
+from:
+
+  ftp://ftp.lysator.liu.se/pub/ident/servers/
+  http://sf.www.lysator.liu.se/~pen/pidentd/
+
++-------------------------+
+| INTEROPERATION PROBLEMS |
++-------------------------+
+
+Microsoft Exchange Server 5.0
+       We have had a report that ``about 7% of messages from Sendmail
+       to Exchange were not being delivered with status messages of
+       "connection reset" and "I/O error".''  Upgrading Exchange from
+       Version 5.0 to Version 5.5 Service Pack 2 solved this problem.
+
+CommuniGate Pro
+       CommuniGate Pro 3.2.4 does not accept the AUTH= -parameter on
+       the MAIL FROM command if the client is not authenticated.  Use
+
+               define(`confAUTH_OPTIONS', `A')
+
+       in .mc file if you have compiled sendmail with Cyrus SASL
+       and you communicate with CommuniGate Pro servers.
+
++---------------------+
+| DIRECTORY STRUCTURE |
++---------------------+
+
+The structure of this directory tree is:
+
+cf             Source for sendmail configuration files.  These are
+               different than what you've seen before.  They are a
+               fairly dramatic rewrite, requiring the new sendmail
+               (since they use new features).
+contrib                Some contributed tools to help with sendmail.  THESE
+               ARE NOT SUPPORTED by sendmail -- contact the original
+               authors if you have problems.  (This directory is not
+               on the 4.4BSD tape.)
+devtools       Build environment.  See devtools/README.
+doc            Documentation.  If you are getting source, read
+               op.me -- it's long, but worth it.
+editmap                A program to edit and query maps that have been created
+               with makemap, e.g., adding and deleting entries.
+include                Include files used by multiple programs in the distribution.
+libsmdb                sendmail database library with support for Berkeley DB 1.X,
+               Berkeley DB 2.X, Berkeley DB 3.X, and NDBM.
+libsmutil      sendmail utility library with functions used by different
+               programs.
+mail.local     The source for the local delivery agent used for 4.4BSD.
+               THIS IS NOT PART OF SENDMAIL! and may not compile
+               everywhere, since it depends on some 4.4-isms.  Warning:
+               it does mailbox locking differently than other systems.
+mailstats      Statistics printing program.
+makemap                A program that creates the keyed maps used by the $( ... $)
+               construct in sendmail.  It is primitive but effective.
+               It takes a very simple input format, so you will probably
+               expect to preprocess must human-convenient formats
+               using sed scripts before this program will like them.
+               But it should be functionally complete.
+praliases      A program to print the DBM or NEWDB version of the
+               aliases file.
+rmail          Source for rmail(8).  This is used as a delivery
+               agent for for UUCP, and could presumably be used by
+               other non-socket oriented mailers.  Older versions of
+               rmail are probably deficient.  RMAIL IS NOT PART OF
+               SENDMAIL!!!  The 4.4BSD source is included for you to
+               look at or try to port to your system.  There is no
+               guarantee it will even compile on your operating system.
+smrsh          The "sendmail restricted shell", which can be used as
+               a replacement for /bin/sh in the prog mailer to provide
+               increased security control.  NOT PART OF SENDMAIL!
+sendmail       Source for the sendmail program itself.
+test           Some test scripts (currently only for compilation aids).
+vacation       Source for the vacation program.  NOT PART OF SENDMAIL!
+
+$Revision: 8.91 $, Last updated $Date: 2002/11/09 23:33:07 $
diff --git a/contrib/sendmail-8.13.4/README.DELETE b/contrib/sendmail-8.13.4/README.DELETE
new file mode 100644 (file)
index 0000000..4ba55a7
--- /dev/null
@@ -0,0 +1,9 @@
+Build
+cf/cf/Build
+cf/cf/generic-*.cf
+devtools
+doc/op/op.ps
+*/Build
+[e-v]*/*.0
+sendmail/makesendmail
+sendmail/sysexits.h
diff --git a/contrib/sendmail-8.13.4/README.DRAGONFLY b/contrib/sendmail-8.13.4/README.DRAGONFLY
new file mode 100644 (file)
index 0000000..c2e8404
--- /dev/null
@@ -0,0 +1,80 @@
+
+               SENDMAIL-8.13.4 AS USED BY DRAGONFLY
+
+    This directory contains a selected set of files from the
+    sendmail.8.13.4.tar.gz distribution.  No files have been moved
+    or modified from their extracted position.
+
+    This distribution was downloaded from the following site:
+
+       ftp://ftp.sendmail.org/pub/sendmail/
+
+    DO NOT CREATE OR EDIT ANY FILES IN THIS DIRECTORY HIERARCHY!  THIS
+    HIERARCHY REPRESENTS AN EXACT COPY, MINUS UNNEEDED FILES, OF THE
+    ORIGINAL ARCHIVE.  All modifications are made in the 
+    DragonFly build wrapper, in:
+
+       bin/rmail/Makefile
+       etc/mail/Makefile
+       etc/sendmail/Makefile
+       lib/libmilter/Makefile
+       lib/libsm/Makefile
+       lib/libsmdb/Makefile
+       lib/libsmutil/Makefile
+       libexec/mail.local/Makefile
+       libexec/smrsh/Makefile
+       share/doc/smm/08.sendmailop/Makefile
+       share/sendmail/Makefile
+       usr.bin/vacation/Makefile
+       usr.sbin/editmap/Makefile
+       usr.sbin/mailstats/Makefile
+       usr.sbin/makemap/Makefile
+       usr.sbin/praliases/Makefile
+       usr.sbin/sendmail/Makefile
+       usr.sbin/mailwrapper/Makefile
+
+    The only additional files added to this directory are README.DRAGONFLY
+    and README.DELETED. 
+
+    UPGRADE PROCDURE:
+
+       * download a new sendmail distribution
+
+       * extract the archive into /usr/src/contrib, using the subdirectory
+         that the archive extracts as.
+
+       * redirect the build directory to the new directory:
+
+         bin/rmail/Makefile
+         etc/mail/Makefile
+         etc/sendmail/Makefile
+         lib/libmilter/Makefile
+         lib/libsm/Makefile
+         lib/libsmdb/Makefile
+         lib/libsmutil/Makefile
+         libexec/mail.local/Makefile
+         libexec/smrsh/Makefile
+         share/doc/smm/08.sendmailop/Makefile
+         share/sendmail/Makefile
+         usr.bin/vacation/Makefile
+         usr.sbin/editmap/Makefile
+         usr.sbin/mailstats/Makefile
+         usr.sbin/makemap/Makefile
+         usr.sbin/praliases/Makefile
+         usr.sbin/sendmail/Makefile
+         usr.sbin/mailwrapper/Makefile
+
+       * remove files that are not used from README.DELETED
+
+       * Add the remainder to CVS.
+
+       * Once the new archive is in place, the old one can be physically
+         removed from the DragonFly CVS repository.  The CVS meister would
+         have to do the physical removal.
+
+         DO NOT MAKE ANY EDITS TO THE DISTRIBUTION IN THIS CONTRIB
+         DIRECTORY, OTHER THEN TO ADD OR DELETE FILES ASSOCIATED WITH THE
+         DISTRIBUTION.
+
+    The file README.DELETED contains a list of deleted files.
+
diff --git a/contrib/sendmail-8.13.4/RELEASE_NOTES b/contrib/sendmail-8.13.4/RELEASE_NOTES
new file mode 100644 (file)
index 0000000..0980135
--- /dev/null
@@ -0,0 +1,9748 @@
+                       SENDMAIL RELEASE NOTES
+      $Id: RELEASE_NOTES,v 8.1730 2005/03/28 00:31:23 gshapiro Exp $
+
+
+This listing shows the version of the sendmail binary, the version
+of the sendmail configuration files, the date of release, and a
+summary of the changes in that release.
+
+8.13.4/8.13.4  2005/03/27
+       The bug fixes in 8.13.3 for connection handling uncovered a
+               different error which could result in connections that
+               stay in CLOSE_WAIT state due to a variable that was not
+               properly initialized.  Problem noted by Michael Sims.
+       Deal with empty hostnames in hostsignature().  This bug could lead
+               to an endless loop when doing LMTP deliveries to another
+               host.  Problem first reported by Martin Lathoud and
+               tracked down by Gael Roualland.
+       Make sure return parameters are initialized in getmxrr().  Problem
+               found by Gael Roualland using valgrind.
+       If shared memory is used and the RunAsUser option is set, then the
+               owner and group of the shared memory segment is set to 
+               the ids specified RunAsUser and the access mode is set
+               to 0660 to allow for updates by sendmail processes.
+       The number of queue entries that is (optionally) kept in shared
+               memory was wrong in some cases, e.g., envelope splitting
+               and bounce generation.
+       Undo a change made in 8.13.0 to silently truncate long strings
+               in address rewriting because the message can be triggered
+               for header checks where long strings are legitimate.
+               Problem reported by Mary Verge DeSisto, and tracked
+               down with the help of John Beck of Sun Microsystems.
+       The internal stab map did not obey the -m flag.  Patch from
+               Rob McMahon of Warwick University, England.
+       The socket map did not obey the -f flag.  Problem noted by
+               Dan Ringdahl, forwarded by Andrzej Filip.
+       The addition of LDAP recursion in 8.13.0 broke enforcement of
+               the LDAP map -1 argument which tells the MTA to only
+               return success if and only if a single LDAP match is found.
+       Add additional error checks in the MTA for milter communication
+               to avoid a possible segmentation fault.  Based on patch
+               by Joe Maimon.
+       Do not trigger an assertion if X509_digest() returns success but
+               does not assign a value to its output parameter.  Based
+               on patch by Brian Kantor.
+       Add more checks when resetting internal AUTH data (applies only
+               to Cyrus SASL version 2).  Otherwise an SMTP session might
+               be dropped after an AUTH failure.
+       Portability:
+               Add LA_LONGLONG as valid LA_TYPE type for systems that use
+                       "long long" to read load average data, e.g.,
+                       AIX 5.1 in 32 bit mode.  Note: this has to be set
+                       "by hand", it is not (yet) automatically detected.
+                       Problem noted by Burak Bilen.
+               Use socklen_t for accept(), etc. on AIX 5.x.  This should
+                       fix problems when compiling in 64 bit mode.
+                       Problem first reported by Harry Meiert of
+                       University of Bremen.
+       New Files:
+               include/sm/sem.h
+               libsm/sem.c
+               libsm/t-sem.c
+
+8.13.3/8.13.3  2005/01/11
+       Enhance handling of I/O errors, especially EOF, when STARTTLS
+               is active.
+       Make sure a connection is not reused after it has been closed
+               due to a 421 error.  Problem found by Allan E Johannesen
+               of Worcester Polytechnic Institute.
+       Avoid triggering an assertion when sendmail is interrupted while
+               closing a connection.  Problem found by Allan E Johannesen
+               of Worcester Polytechnic Institute.
+       Regression: a change in 8.13.2 caused sendmail not to try the
+               next MX host (or FallbackMXhost if configured) when, at
+               connection open, the current server returns a 4xy or 5xy
+               SMTP reply code.  Problem noted by Mark Tranchant.
+
+8.13.2/8.13.2  2004/12/15
+       Do not split the first header even if it exceeds the internal
+               buffer size.  Previously a part of such a header would
+               end up in the body of the message.  Problem noted by
+               Simple Nomad of BindView.
+       Do not complain about "cataddr: string too long" when checking
+               headers that do not contain RFC 2822 addresses.
+               Problem noted by Rich Graves of Brandeis University.
+       If a server returns a 421 reply to the RSET command between
+               message deliveries, do not attempt to deliver any more
+               messages on that connection.  This prevents bogus "Bad
+               file number" recipient status.  Problem noted by
+               Allan E Johannesen of Worcester Polytechnic Institute.
+       Allow trailing white space in EHLO command as recommended by RFC
+               2821.  Problem noted by Ralph Santagato of SBC Services.
+       Deal with clients which use AUTH but negotiate a smaller buffer size
+               for data exchanges than the value used by sendmail, e.g.,
+               Cyrus IMAP lmtp server.  Based on patch by Jamie Clark.
+       When passing ESMTP arguments for RCPT to a milter, do not cut
+               them off at a comma.  Problem noted by Krzysztof Oledzki.
+       Add more logging to milter change header functions to
+               complement existing logging.  Based on patch from
+               Gurusamy Sarathy of Active State.
+       Include <lber.h> in include/sm/config.h when LDAPMAP is defined.
+               Patch from Edgar Hoch of the University of Stuttgart.
+       Fix DNS lookup if IPv6 is enabled when converting an IP address
+               to a hostname for use with SASL.  Problem noted by Ken Jones;
+               patch from Hajimu UMEMOTO.
+       CONFIG: For consistency enable MODIFY_MAILER_FLAGS for the prog
+               mailer.  Patch from John Beck of Sun Microsystems.
+       LIBMILTER: It was possible that xxfi_abort() was called after
+               xxfi_eom() for a message if some timeouts were triggered.
+               Patch from Alexey Kravchuk.
+       LIBMILTER: Slightly rearrange mutex use in listener.c to allow
+               different threads to call smfi_opensocket() and smfi_main().
+               Patch from Jordan Ritter of Cloudmark.
+       MAIL.LOCAL: Properly terminate MBDB before exiting.  Problem
+               noted by Nelson Fung.
+       MAIL.LOCAL: make strip-mail.local used a wrong path to access
+               mail.local.  Problem noted by William Park.
+       VACATION: Properly terminate MBDB before exiting.  Problem noted
+               by Nelson Fung.
+       Portability:
+               Add support for DragonFly BSD.
+       New Files:
+               cf/ostype/dragonfly.m4
+               devtools/OS/DragonFly
+               include/sm/os/sm_os_dragonfly.h
+       Deleted Files:
+               libsm/vsscanf.c
+
+8.13.1/8.13.1  2004/07/30
+       Using the default AliasFile ldap: specification would cause the
+               objectClasses of the LDAP response to be included in the
+               alias expansion.  Problem noted by Brenden Conte of
+               Rensselaer Polytechnic Institute.
+       Fix support for a fallback smart host for system where DNS is
+               (partially) available. From John Beck of Sun Microsystems.
+       Fix SuperSafe=PostMilter behavior when a milter replaces a body
+               but the data file is not yet stored on disk because it is
+               smaller than the size of the memory buffer.  Problem noted
+               by David Russell.
+       Fix certificate revocation list support; if a CRL was specified
+               but the other side presented a cert that was signed by
+               a different (trusted) CA than the one which issued the CRL,
+               verification would always fail.  Problem noted by Al Smith.
+       Run mailer programs as the RunAsUser when RunAsUser is set and
+               the F=S mailer flag is set without a U= mailer equate.
+               Problem noted by John Gardiner Myers of Proofpoint.
+       ${nbadrcpts} was off by one if BadRcptThrottle is zero.
+               Patch from Sung-hoon Choi of DreamWiz Inc.
+       CONFIG: Emit a warning if FEATURE(`access_db') is used after
+               FEATURE(`greet_pause') because then the latter will not
+               use the access map.  Note: if no default value is given
+               for FEATURE(`greet_pause') then it issues an error if
+               FEATURE(`access_db') is not specified before it.
+               Problem noted by Alexander Dalloz of University of
+               Bielefeld.
+       CONFIG: Invoke ruleset Local_greet_pause if FEATURE(`greet_pause')
+               is used to give more flexibility for local changes.
+       Portability:
+               Fix a 64 bit problem in the socket map code.  Problem
+                       noted by Geoff Adams.
+               NetBSD 2.0F has closefrom(3).  Patch from Andrew Brown.
+               NetBSD can use sysctl(3) to get the number of CPUs in
+                       a system.  Patch from Andrew Brown.
+               Add a README file in doc/op/ to explain potential
+                       incompatibilities with various *roff related
+                       tools.  Problem tracked down by Per Hedeland.
+       New Files:
+               doc/op/README
+
+8.13.0/8.13.0  2004/06/20
+       Do not include AUTH data in a bounce to avoid leaking confidential
+               information.  See also cf/README about MSP and the section
+               "Providing SMTP AUTH Data when sendmail acts as Client".
+               Problem noted by Neil Rickert of Northern Illinois
+               University.
+       Fix compilation error in libsm/clock.c for -D_FFR_SLEEP_USE_SELECT=n
+               and -DSM_CONF_SETITIMER=0.  Problem noted by Juergen Georgi
+               of RUS University of Stuttgart.
+       Fix bug in conversion from 8bit to quoted-printable. Problem found
+               by Christof Haerens, patch from Per Hedeland.
+       Add support for LDAP recursion based on types given to attribute
+               specifications in an LDAP map definition.  This allows
+               LDAP queries to return a new query, a DN, or an LDAP
+               URL which will in turn be queried.  See the ``LDAP
+               Recursion'' section of doc/op/op.me for more information.
+               Based on patch from Andrew Baucom.
+       Extend the default LDAP specifications for AliasFile
+               (O AliasFile=ldap:) and file classes (F{X}@LDAP) to
+               include support for LDAP recursion via new attributes.
+               See ``USING LDAP FOR ALIASES, MAPS, and CLASSES'' section
+               of cf/README for more information.
+       New option for LDAP maps: the -w option allows you to specify the
+               LDAP API/protocol version to use.  The default depends on
+               the LDAP library.
+       New option for LDAP maps: the -H option allows you to specify an
+               LDAP URI instead of specifying the LDAP server via -h host
+               and -p port.  This also allows for the use of LDAP over
+               SSL and connections via named sockets if your LDAP
+               library supports it.
+       New compile time flag SM_CONF_LDAP_INITIALIZE: set this if
+               ldap_initialize(3) is available (and LDAPMAP is set).
+       If MaxDaemonChildren is set and a command is repeated too often
+               during a SMTP session then terminate it just like it is
+               done for too many bad SMTP commands.
+       Basic connection rate control support has been added: the daemon
+               maintains the number of incoming connections per client
+               IP address and total in the macros {client_rate} and
+               {total_rate}, respectively.  These macros can be used
+               in the cf file to impose connection rate limits.
+               A new option ConnectionRateWindowSize (default: 60s)
+               determines the length of the interval for which the
+               number of connections is stored.  Based on patch from
+               Jose Marcio Martins da Cruz, Ecole des Mines de Paris.
+       Add optional protection from open proxies and SMTP slammers which
+               send SMTP traffic without waiting for the SMTP greeting.
+               If enabled by the new ruleset greet_pause (see
+               FEATURE(`greet_pause')), sendmail will wait the specified
+               amount of time before sending the initial 220 SMTP
+               greeting.  If any traffic is received before then, a 554
+               SMTP response is sent and all SMTP commands are rejected
+               during that connection.
+       If 32 NOOP (or unknown/bad) commands are issued by a client the SMTP
+               server could sleep for a very long time.  Fix based on
+               patch from Tadashi Kobayashi of IIJ.
+       Fix a potential memory leak in persistent queue runners if the
+               number of entries in the queue exceeds the limit of jobs.
+               Problem noted by Steve Hubert of University of Washington.
+       Do not use 4.7.1 as enhanced status code because some broken systems
+               misinterpret it as a permanent error.
+       New value for SuperSafe: PostMilter which will delay fsync() until
+               all milters accepted the mail.  This can increase
+               performance if many mails are rejected by milters due to
+               body scans.  Based on patch from David F. Skoll.
+       New macro {msg_id} which contains the value of the Message-Id:
+               header, whether provided by the client or generated by
+               sendmail.
+       New macro {client_connections} which contains the number of open
+               connections in the SMTP server for the client IP address.
+               Based on patch from Jose Marcio Martins da Cruz, Ecole des
+               Mines de Paris.
+       sendmail will now remove its pidfile when it exits.  This was done
+               to prevent confusion caused by running sendmail stop
+               scripts two or more times, where the second and subsequent
+               runs would report misleading error messages about sendmail's
+               pid no longer existing.  See section 1.3.15 of doc/op/op.me
+               for a discussion of the implications of this, including
+               how to correct broken scripts which may have depended on
+               the old behavior.  From John Beck of Sun Microsystems.
+       Support per-daemon input filter lists which override the default
+               filter list specified in InputMailFilters.  The filters
+               can be listed in the I= equate of DaemonPortOptions.
+       Do not add all domain prefixes of the hostname to class 'w'.  If
+               your configuration relies on this behavior, you have to
+               add those names to class 'w' yourself.  Problem noted
+               by Sander Eerkes.
+       Support message quarantining in the mail queue.  Quarantined
+               messages are not run on normal queue displays or runs
+               unless specifically requested with -qQ.  Quarantined queue
+               files are named with an hf prefix instead of a qf prefix.
+       The -q command line option now can specify which queue to display
+               or run.  -qQ operates on quarantined queue items.  -qL
+               operates on lost queue items.
+       Restricted mail queue runs and displays can be done based on the
+               quarantined reason using -qQtext to run or display
+               quarantined items if the quarantine reason contains the
+               given text.  Similarly, -q!Qtext will run or display
+               quarantined items which do not have the given text in the
+               quarantine reason.
+       Items in the queue can be quarantined or unquarantined using the
+               new -Q option.  See doc/op/op.me for more information.
+       When displaying the quarantine mailq with 'mailq -qQ', the
+               quarantine reason is shown in a new line prefixed by
+               "QUARANTINE:".
+       A new error code for the $#error mailer, $@ quarantine, can be used
+               to quarantine messages in check_* (except check_compat) and
+               header check rulesets.  The $: of the mailer triplet will
+               be used for the quarantine reason.
+       Add a new quarantine count to the mailstats collected.
+       Add a new macro ${quarantine} which is the quarantine reason for a
+               message if it is quarantined.
+       New map type "socket" for a trivial query protocol over UNIX domain
+               or TCP sockets (requires compile time option SOCKETMAP).
+               See sendmail/README and doc/op/op.me for details as well as
+               socketmapServer.pl and socketmapClient.pl in contrib.
+               Code donated by Bastiaan Bakker of LifeLine Networks.
+       Define new macro ${client_ptr} which holds the result of the PTR
+               lookup for the client IP address.  Note: this is the same
+               as ${client_name} if and only if ${client_resolve} is OK.
+       Add a new macro ${nbadrcpts} which contains the number of bad
+               recipients received so far in a transaction.
+       Call check_relay with the value of ${client_name} to deal with bogus
+               DNS entries.  See also FEATURE(`use_client_ptr').  Problem
+               noted by Kai Schlichting.
+       Treat Delivery-Receipt-To: headers the same as Return-Receipt-To:
+               headers (turn them into DSNs).  Delivery-Receipt-To: is
+               apparently used by SIMS (Sun Internet Mail System).
+       Enable connection caching for LPC mailers.  Patch from Christophe
+               Wolfhugel of France Telecom Oleane.
+       Do not silently truncate long strings in address rewriting.
+       Add support for Cyrus SASL version 2.  From Kenneth Murchison of
+               Oceana Matrix Ltd.
+       Add a new AuthOption=m flag to require the use of mechanisms which
+               support mutual authentication.  From Kenneth Murchison of
+               Oceana Matrix Ltd.
+       Fix logging of TLS related problems (introduced in 8.12.11).
+       The macros {auth_author} and {auth_authen} are stored in xtext
+               format just like the STARTTLS related macros to avoid
+               problems with parsing them.  Problem noted by Pierangelo
+               Masarati of SysNet s.n.c.
+       New option AuthRealm to set the authentication realm that is
+               passed to the Cyrus SASL library.  Patch from Gary Mills
+               of the University of Manitoba.
+       Enable AUTH mechanism EXTERNAL if STARTTLS verification was
+               successful, otherwise relaying would be allowed if
+               EXTERNAL is listed in TRUST_AUTH_MECH() and STARTTLS
+               is active.
+       Add basic support for certificate revocation lists.  Note: if a
+               CRLFile is specified but the file is unusable, STARTTLS
+               is disabled.  Based on patch by Ralf Hornik.
+       Enable workaround for inconsistent Cyrus SASLv1 API for mechanisms
+               DIGEST-MD5 and LOGIN.
+       Write pid to file also if sendmail only acts as persistent queue
+               runner.  Proposed by Gary Mills of the University of Manitoba.
+       Keep daemon pid file(s) locked so other daemons don't try to
+               overwrite each other's pid files.
+       Increase maximum length of logfile fields for {cert_subject} and
+               {cert_issuer} from 128 to 256.  Requested by Christophe
+               Wolfhugel of France Telecom.
+       Log the TLS verification message on the STARTTLS= log line at
+               LogLevel 12 or higher.
+       If the MSP is invoked with the verbose option (-v) then it will
+               try to use the SMTP command VERB to propagate this option
+               to the MTA which in turn will show the delivery just like
+               it was done before the default 8.12 separation of MSP and
+               MTA.  Based on patch by Per Hedeland.
+       If a daemon is refusing connections for longer than the time specified
+               by the new option RejectLogInterval (default: 3 hours) due
+               to high load, log this information.  Patch from John Beck
+               of Sun Microsystems.
+       Remove the ability for non-trusted users to raise the value of
+               CheckpointInterval on the command line.
+       New mailer flag 'B' to strip leading backslashes, which is a
+               subset of the functionality of the 's' flag.
+       New mailer flag 'W' to ignore long term host status information.
+               Patch from Juergen Georgi of RUS University of Stuttgart.
+       Enable generic mail filter API (milter) by default.  To turn
+               it off, add -DMILTER=0 to the compile time options.
+       An internal SMTP session discard flag was lost after an RSET/HELO/EHLO
+               causing subsequent messages to be sent instead of being
+               discarded.  This also caused milter callbacks to be called
+               out of order after the SMTP session was reset.
+       New option RequiresDirfsync to turn off the compile time flag
+               REQUIRES_DIR_FSYNC at runtime.  See sendmail/README for
+               further information.
+       New command line option -D logfile to send debug output to
+               the indicated log file instead of stdout.
+       Add Timeout.queuereturn.dsn and Timeout.queuewarn.dsn to control
+               queue return and warning times for delivery status
+               notifications.
+       New queue sort order option: 'n'one for not sorting the queue entries
+               at all.
+       Several more return values for ruleset srv_features have been added
+               to enable/disable certain features in the server per
+               connection.  See doc/op/op.me for details.
+       Support for SMTP over SSL (smtps), activated by Modifier=s
+               for DaemonPortOptions.
+       Continue with DNS lookups on ECONNREFUSED and TRY_AGAIN when
+               trying to canonify hostnames.  Suggested by Neil Rickert
+               of Northern Illinois University.
+       Add support for a fallback smart host (option FallbackSmartHost) to
+               be tried as a last resort after all other fallbacks.  This
+               is designed for sites with partial DNS (e.g., an accurate
+               view of inside the company, but an incomplete view of
+               outside).  From John Beck of Sun Microsystems.
+       Enable timeout for STARTTLS even if client does not start the TLS
+               handshake.  Based on patch by Andrey J. Melnikoff.
+       Remove deprecated -v option for PH map, use -k instead.  Patch from
+               Mark Roth of the University of Illinois at Urbana-Champaign.
+       libphclient is version 1.2.x by default, if version 1.1.x is required
+               then compile with -DNPH_VERSION=10100.  Patch from Mark Roth
+               of the University of Illinois at Urbana-Champaign.
+       Add Milter.macros.eom, allowing macros to be sent to milter
+               applications for use in the xxfi_eom() callback.
+       New macro {time} which contains the output of the time(3) function,
+               i.e., the number of seconds since 0 hours, 0 minutes,
+               0 seconds, January 1, 1970, Coordinated Universal Time (UTC).
+       If check_relay sets the reply code to "421" the SMTP server will
+               terminate the SMTP session with a 421 error message.
+       Get rid of dead code that tried to access the environment variable
+               HOSTALIASES.
+       Deprecate the use of ErrorMode=write.  To enable this in 8.13
+               compile with -DUSE_TTYPATH=1.
+       Header check rulesets using $>+ (do not strip comments) will get
+               the header value passed in without balancing quotes,
+               parentheses, and angle brackets.  Based on patch from
+               Oleg Bulyzhin.
+       Do not complain and fix up unbalanced quotes, parentheses, and
+               angle brackets when reading in rulesets.  This allows
+               rules to be written for header checks to catch strings
+               that contain quotes, parentheses, and/or angle brackets.
+               Based on patch from Oleg Bulyzhin.
+       Do not close socket when accept(2) in the daemon encounters
+               some temporary errors like ECONNABORTED.
+       Added list of CA certificates that are used by members of the
+               sendmail consortium, see CACerts.
+       Portability:
+               Two new compile options have been added:
+                       HASCLOSEFROM    System has closefrom(3).
+                       HASFDWALK       System has fdwalk(3).
+                       Based on patch from John Beck of Sun Microsystems.
+               The Linux kernel version 2.4 series has a broken flock() so
+                       change to using fcntl() locking until they can fix
+                       it.  Be sure to update other sendmail related
+                       programs to match locking techniques.
+               New compile time option NEEDINTERRNO which should be set
+                       if <errno.h> does not declare errno itself.
+               Support for UNICOS/mk and UNICOS/mp added, some changes for
+                       UNICOS.  Patches contributed by Aaron Davis and
+                       Brian Ginsbach, Cray Inc., and Manu Mahonen of
+                       Center for Scientific Computing.
+               Add support for Darwin 7.0/Mac OS X 10.3 (a.k.a. Panther).
+               Extend support to Darwin 7.x/Mac OS X 10.3 (a.k.a. Panther).
+               Remove path from compiler definition for Interix because
+                       Interix 3.0 and 3.5 put gcc in different locations.
+                       Also use <sys/mkdev.h> to get the correct
+                       major()/minor() definitions.  Based on feedback
+                       from Mark Funkenhauser.
+       CONFIG: Add support for LDAP recursion to the default LDAP searches
+               for maps via new attributes.  See the ``USING LDAP FOR
+               ALIASES, MAPS, and CLASSES'' section of cf/README and
+               cf/sendmail.schema for more information.
+       CONFIG: Make sure confTRUSTED_USER is valid even if confRUN_AS_USER
+               is of the form "user:group" when used for submit.mc.
+               Problem noted by Carsten P. Gehrke, patch from Neil Rickert
+               of Northern Illinois University.
+       CONFIG: Add a new access DB value of QUARANTINE:reason which
+               instructs the check_* (except check_compat) to quarantine
+               the message using the given reason.
+       CONFIG: Use "dns -R A" as map type for dnsbl (just as for enhdnsbl)
+               instead of "host" to avoid problem with looking up other
+               DNS records than just A.
+       CONFIG: New option confCONNECTION_RATE_WINDOW_SIZE to define the
+               length of the interval for which the number of incoming
+               connections is maintained.
+       CONFIG: New FEATURE(`ratecontrol') to set the limits for connection
+               rate control for individual hosts or nets.
+       CONFIG: New FEATURE(`conncontrol') to set the limits for the
+               number of open SMTP connections for individual hosts or nets.
+       CONFIG: New FEATURE(`greet_pause') enables open proxy and SMTP
+               slamming protection described above.  The feature can
+               take an argument specifying the milliseconds to wait and/or
+               use the access database to look the pause time based on
+               client hostname, domain, IP address, or subnet.
+       CONFIG: New FEATURE(`use_client_ptr') to have check_relay use
+               $&{client_ptr} as its first argument.  This is useful for
+               rejections based on the unverified hostname of client,
+               which turns on the same behavior as in earlier sendmail
+               versions when delay_checks was not in use.  See also entry
+               above about check_relay being invoked with ${client_name}.
+       CONFIG: New option confREJECT_LOG_INTERVAL to specify the log
+               interval when refusing connections for this long.
+       CONFIG: Remove quotes around usage of confREJECT_MSG; in some cases
+               this requires a change in a mc file.  Requested by
+               Ted Roberts of Electronic Data Systems.
+       CONFIG: New option confAUTH_REALM to set the authentication realm
+               that is passed to the Cyrus SASL library.  Patch from
+               Gary Mills of the University of Manitoba.
+       CONFIG: Rename the (internal) classes {tls}/{src} to {Tls}/{Src}
+               to follow the naming conventions.
+       CONFIG: Add a third optional argument to local_lmtp to specify
+               the A= argument.
+       CONFIG: Remove the f flag from the default mailer flags of
+               local_lmtp.
+       CONFIG: New option confREQUIRES_DIR_FSYNC to turn off the compile
+               time flag REQUIRES_DIR_FSYNC at runtime.
+       CONFIG: New LOCAL_UUCP macro to insert rules into the generated
+               cf file at the same place where MAILER(`uucp') inserts
+               its rules.
+       CONFIG: New options confTO_QUEUERETURN_DSN and confTO_QUEUEWARN_DSN
+               to control queue return and warning times for delivery
+               status notifications.
+       CONFIG: New option confFALLBACK_SMARTHOST to define FallbackSmartHost.
+       CONFIG: Add the mc file which has been used to create the cf
+               file to the end of the cf file when using make in cf/cf/.
+               Patch from Richard Rognlie.
+       CONFIG: FEATURE(nodns) has been removed, it was a no-op since 8.9.
+               Use ServiceSwitchFile to turn off DNS lookups, see
+               doc/op/op.me.
+       CONFIG: New option confMILTER_MACROS_EOM (sendmail Milter.macros.eom
+               option) defines macros to be sent to milter applications for
+               use in the xxfi_eom() callback.
+       CONFIG: New option confCRL to specify file which contains
+               certificate revocations lists.
+       CONFIG: Add a new value (sendertoo) for the third argument to
+               FEATURE(`ldap_routing') which will reject the SMTP
+               MAIL From: command if the sender address doesn't exist
+               in LDAP.  See cf/README for more information.
+       CONFIG: Add a fifth argument to FEATURE(`ldap_routing') which
+               instructs the rulesets on whether or not to do a domain
+               lookup if a full address lookup doesn't match.  See cf/README
+               for more information.
+       CONFIG: Add a sixth argument to FEATURE(`ldap_routing') which
+               instructs the rulesets on whether or not to queue the mail
+               or give an SMTP temporary error if the LDAP server can't be
+               reached.  See cf/README for more information.  Based on
+               patch from Billy Ray Miller of Caterpillar.
+       CONFIG: Experimental support for MTAMark, see cf/README for details.
+       CONFIG: New option confMESSAGEID_HEADER to define a different
+               Message-Id: header format.  Patch from Bastiaan Bakker
+               of LifeLine Networks.
+       CONTRIB: New version of cidrexpand which uses Net::CIDR.  From
+               Derek J. Balling.
+       CONTRIB: oldbind.compat.c has been removed due to security problems.
+               Found by code inspection done by Reasoning, Inc.
+       DEVTOOLS: Add an example file for devtools/Site/, contributed
+               by Neil Rickert of Northern Illinois University.
+       LIBMILTER: Add new function smfi_quarantine() which allows the
+               filter's EOM routine to quarantine the current message.
+               Filters which use this function must include the
+               SMFIF_QUARANTINE flag in the registered smfiDesc structure.
+       LIBMILTER: If a milter sets the reply code to "421", the SMTP server
+               will terminate the SMTP session with that error.
+       LIBMILTER: Upon filter shutdown, libmilter will not remove a
+               named socket in the file system if it is running as root.
+       LIBMILTER: Add new function smfi_progress() which allows the filter
+               to notify the MTA that an EOM operation is still in progress,
+               resetting the timeout.
+       LIBMILTER: Add new function smfi_opensocket() which allows the filter
+               to attempt to establish the interface socket, and detect
+               failure to do so before calling smfi_main().
+       LIBMILTER: Add new function smfi_setmlreply() which allows the
+               filter to return a multi-line SMTP reply.
+       LIBMILTER: Deal with more temporary errors in accept() by ignoring
+               them instead of stopping after too many occurred.
+               Suggested by James Carlson of Sun Microsystems.
+       LIBMILTER: Fix a descriptor leak in the sample program found in
+               docs/sample.html.  Reported by Dmitry Adamushko.
+       LIBMILTER: The sample program also needs to use SMFIF_ADDRCPT.
+               Reported by Carl Byington of 510 Software Group.
+       LIBMILTER: Document smfi_stop() and smfi_setdbg().  Patches
+               from Bryan Costales.
+       LIBMILTER: New compile time option SM_CONF_POLL; define this if
+               poll(2) should be used instead of select(2).
+       LIBMILTER: New function smfi_insheader() and related protocol
+               amendments to support header insertion operations.
+       MAIL.LOCAL: Add support for hashed mail directories, see
+               mail.local/README.  Contributed by Chris Adams of HiWAAY
+               Informations Services.
+       MAILSTATS: Display quarantine message counts.
+       MAKEMAP: Add new flag -D to specify the comment character to use
+               instead of '#'.
+       VACATION: Add new flag -j to auto-respond to messages regardless of
+               whether or not the recipient is listed in the To: or Cc:
+               headers.
+       VACATION: Add new flag -R to specify the envelope sender address
+               for the auto-response message.
+       New Files:
+               CACerts
+               cf/feature/conncontrol.m4
+               cf/feature/greet_pause.m4
+               cf/feature/mtamark.m4
+               cf/feature/ratecontrol.m4
+               cf/feature/use_client_ptr.m4
+               cf/ostype/unicos.m4
+               cf/ostype/unicosmk.m4
+               cf/ostype/unicosmp.m4
+               contrib/socketmapClient.pl
+               contrib/socketmapServer.pl
+               devtools/OS/Darwin.7.0
+               devtools/OS/UNICOS-mk
+               devtools/OS/UNICOS-mp
+               devtools/Site/site.config.m4.sample
+               include/sm/os/sm_os_unicos.h
+               include/sm/os/sm_os_unicosmk.h
+               include/sm/os/sm_os_unicosmp.h
+               libmilter/docs/smfi_insheader.html
+               libmilter/docs/smfi_progress.html
+               libmilter/docs/smfi_quarantine.html
+               libmilter/docs/smfi_setdbg.html
+               libmilter/docs/smfi_setmlreply.html
+               libmilter/docs/smfi_stop.html
+               sendmail/ratectrl.c
+       Deleted Files:
+               cf/feature/nodns.m4
+               contrib/oldbind.compat.c
+               devtools/OS/CRAYT3E.2.0.x
+               devtools/OS/CRAYTS.10.0.x
+               libsm/vsprintf.c
+       Renamed Files:
+               devtools/OS/Darwin.7.0 => devtools/OS/Darwin.7.x
+
+8.12.11/8.12.11        2004/01/18
+       Use QueueFileMode when opening qf files.  This error was a
+               regression in 8.12.10.  Problem detected and diagnosed
+               Lech Szychowski of the Polish Power Grid Company.
+       Properly count the number of queue runners in a work group and
+               make sure the total limit of MaxQueueChildren is not
+               exceeded.  Based on patch from Takayuki Yoshizawa of
+               Techfirm, Inc.
+       Take care of systems that can generate time values where the
+               seconds can exceed the usual range of 0 to 59.
+               Problem noted by Randy Diffenderfer of EDS.
+       Avoid regeneration of identical queue identifiers by processes
+               whose process id is the same as that of the initial
+               sendmail process that was used to start the daemon.
+               Problem noted by Randy Diffenderfer of EDS.
+       When a milter invokes smfi_delrcpt() compare the supplied
+               recipient address also against the printable addresses
+               of the current list to deal with rewritten addresses.
+               Based on patch from Sean Hanson of The Asylum.
+       BadRcptThrottle now also works for addresses which return the
+               error mailer, e.g., virtusertable entries with the
+               right hand side error:.  Patch from Per Hedeland.
+       Fix printing of 8 bit characters as octals in log messages.
+               Based on patch by Andrey J. Melnikoff.
+       Undo change of algorithm for MIME 7-bit base64 encoding to 8-bit
+               text that has been introduced in 8.12.3.  There are some
+               examples where the new code fails, but the old code works.
+               To get the 8.12.3-8.12.10 version, compile sendmail with
+               -DMIME7TO8_OLD=0.  If you have an example of improper
+               7 to 8 bit conversion please send it to us.
+       Return normal error code for unknown SMTP commands instead of
+               the one specified by check_relay or a milter for a
+               connection.  Problem noted by Andrzej Filip.
+       Some ident responses contain data after the terminating CRLF which
+               causes sendmail to log "POSSIBLE ATTACK...newline in string".
+               To avoid this everything after LF is ignored.
+       If the operating system supports O_EXLOCK and HASFLOCK is set
+               then a possible race condition for creating qf files
+               can be avoided.  Note: the race condition does not
+               exist within sendmail, but between sendmail and an
+               external application that accesses qf files.
+       Log the proper options name for TLS related mising files for
+               the CACertPath, CACertFile, and DHParameters options.
+       Do not split an envelope if it will be discarded, otherwise df
+               files could be left behind.  Problem found by Wolfgang
+               Breyha.
+       The use of the environment variables HOME and HOSTALIASES has been
+               deprecated and will be removed in version 8.13.  This only
+               effects configuration which preserve those variable via the
+               'E' command in the cf file as sendmail clears out its entire
+               environment.
+       Portability:
+               Add support for Darwin 7.0/Mac OS X 10.3 (a.k.a. Panther).
+               Solaris 10 has unsetenv(), patch from Craig Mohrman of
+                       Sun Microsystems.
+       LIBMILTER: Add extra checks in case a broken MTA sends bogus data
+               to libmilter.  Based on code review by Rob Grzywinski.
+       SMRSH: Properly assemble commands that contain '&&' or '||'.
+               Problem noted by Eric Lee of Talking Heads.
+       New Files:
+               devtools/OS/Darwin.7.0
+
+8.12.10/8.12.10        2003/09/24 (Released: 2003/09/17)
+       SECURITY: Fix a buffer overflow in address parsing.  Problem
+               detected by Michal Zalewski, patch from Todd C. Miller
+               of Courtesan Consulting.
+       Fix a potential buffer overflow in ruleset parsing.  This problem
+               is not exploitable in the default sendmail configuration;
+               only if non-standard rulesets recipient (2), final (4), or
+               mailer-specific envelope recipients rulesets are used then
+               a problem may occur.  Problem noted by Timo Sirainen.
+       Accept 0 (and 0/0) as valid input for set MaxMimeHeaderLength.
+               Problem noted by Thomas Schulz.
+       Add several checks to avoid (theoretical) buffer over/underflows.
+       Properly count message size when performing 7->8 or 8->7 bit MIME
+               conversions.  Problem noted by Werner Wiethege.
+       Properly compute message priority based on size of entire message,
+               not just header.  Problem noted by Axel Holscher.
+       Reset SevenBitInput to its configured value between SMTP
+               transactions for broken clients which do not properly
+               announce 8 bit data.  Problem noted by Stefan Roehrich.
+       Set {addr_type} during queue runs when processing recipients.
+               Based on patch from Arne Jansen.
+       Better error handling in case of (very unlikely) queue-id conflicts.
+       Perform better error recovery for address parsing, e.g., when
+               encountering a comment that is too long.  Problem noted by
+               Tanel Kokk, Union Bank of Estonia.
+       Add ':' to the allowed character list for bogus HELO/EHLO
+               checking.  It is used for IPv6 domain literals.  Patch from
+               Iwaizako Takahiro of FreeBit Co., Ltd.
+       Reset SASL connection context after a failed authentication attempt.
+               Based on patch from Rob Siemborski of CMU.
+       Check Berkeley DB compile time version against run time version
+               to make sure they match.
+       Do not attempt AAAA (IPv6) DNS lookups if IPv6 is not enabled
+               in the kernel.
+       When a milter adds recipients and one of them causes an error,
+               do not ignore the other recipients.  Problem noted by
+               Bart Duchesne.
+       CONFIG: Use specified SMTP error code in mailertable entries which
+               lack a DSN, i.e., "error:### Text".  Problem noted by
+               Craig Hunt.
+       CONFIG: Call Local_trust_auth with the correct argument.  Patch
+               from Jerome Borsboom.
+       CONTRIB: Better handling of temporary filenames for doublebounce.pl
+               and expn.pl to avoid file overwrites, etc.  Patches from
+               Richard A. Nelson of Debian and Paul Szabo.
+       MAIL.LOCAL: Fix obscure race condition that could lead to an
+               improper mailbox truncation if close() fails after the
+               mailbox is fsync()'ed and a new message is delivered
+               after the close() and before the truncate().
+       MAIL.LOCAL: If mail delivery fails, do not leave behind a
+               stale lockfile (which is ignored after the lock timeout).
+               Patch from Oleg Bulyzhin of Cronyx Plus LLC.
+       Portability:
+               Port for AIX 5.2.  Thanks to Steve Hubert of University
+                       of Washington for providing access to a computer
+                       with AIX 5.2.
+               setreuid(2) works on OpenBSD 3.3.  Patch from
+                       Todd C. Miller of Courtesan Consulting.
+               Allow for custom definition of SMRSH_CMDDIR and SMRSH_PATH
+                       on all operating systems.  Patch from Robert Harker
+                       of Harker Systems.
+               Use strerror(3) on Linux.  If this causes a problem on
+                       your Linux distribution, compile with
+                       -DHASSTRERROR=0 and tell sendmail.org about it.
+       Added Files:
+               devtools/OS/AIX.5.2
+
+8.12.9/8.12.9  2003/03/29
+       SECURITY: Fix a buffer overflow in address parsing due to
+               a char to int conversion problem which is potentially
+               remotely exploitable.  Problem found by Michal Zalewski.
+               Note: an MTA that is not patched might be vulnerable to
+               data that it receives from untrusted sources, which
+               includes DNS.
+       To provide partial protection to internal, unpatched sendmail MTAs,
+               8.12.9 changes by default (char)0xff to (char)0x7f in
+               headers etc.  To turn off this conversion compile with
+               -DALLOW_255 or use the command line option -d82.101.
+       To provide partial protection for internal, unpatched MTAs that may be
+               performing 7->8 or 8->7 bit MIME conversions, the default
+               for MaxMimeHeaderLength has been changed to 2048/1024.
+               Note: this does have a performance impact, and it only
+               protects against frontal attacks from the outside.
+               To disable the checks and return to pre-8.12.9 defaults,
+               set MaxMimeHeaderLength to 0/0.
+       Do not complain about -ba when submitting mail.  Problem noted
+               by Derek Wueppelmann.
+       Fix compilation with Berkeley DB 1.85 on systems that do not
+               have flock(2).  Problem noted by Andy Harper of Kings
+               College London.
+       Properly initialize data structure for dns maps to avoid various
+               errors, e.g., looping processes.  Problem noted by
+               Maurice Makaay of InterNLnet B.V.
+       CONFIG: Prevent multiple application of rule to add smart host.
+               Patch from Andrzej Filip.
+       CONFIG: Fix queue group declaration in MAILER(`usenet').
+       CONTRIB: buildvirtuser: New option -t builds the virtusertable
+               text file instead of the database map.
+       Portability:
+               Revert wrong change made in 8.12.7 and actually use the
+                       builtin getopt() version in sendmail on Linux.
+                       This can be overridden by using -DSM_CONF_GETOPT=0
+                       in which case the OS supplied version will be used.
+
+8.12.8/8.12.8  2003/02/11
+       SECURITY: Fix a remote buffer overflow in header parsing by
+               dropping sender and recipient header comments if the
+               comments are too long.  Problem noted by Mark Dowd
+               of ISS X-Force.
+       Fix a potential non-exploitable buffer overflow in parsing the
+               .cf queue settings and potential buffer underflow in
+               parsing ident responses.  Problem noted by Yichen Xie of
+               Stanford University Compilation Group.
+       Fix ETRN #queuegroup command: actually start a queue run for
+               the selected queue group.  Problem noted by Jos Vos.
+       If MaxMimeHeaderLength is set and a malformed MIME header is fixed,
+               log the fixup as "Fixed MIME header" instead of "Truncated
+               MIME header".  Problem noted by Ian J Hart.
+       CONFIG: Fix regression bug in proto.m4 that caused a bogus
+               error message: "FEATURE() should be before MAILER()".
+       MAIL.LOCAL: Be more explicit in some error cases, i.e., whether
+               a mailbox has more than one link or whether it is not
+               a regular file.  Patch from John Beck of Sun Microsystems.
+
+8.12.7/8.12.7  2002/12/29
+       Properly clean up macros to avoid persistence of session data
+               across various connections.  This could cause session
+               oriented restrictions, e.g., STARTTLS requirements,
+               to erroneously allow a connection.  Problem noted
+               by Tim Maletic of Priority Health.
+       Do not lookup MX records when sorting the MSP queue.  The MSP
+               only needs to relay all mail to the MTA.  Problem found
+               by Gary Mills of the University of Manitoba.
+       Do not restrict the length of connection information to 100
+               characters in some logging statements.  Problem noted by
+               Erik Parker.
+       When converting an enhanced status code to an exit status, use
+               EX_CONFIG if the first digit is not 2, 4, or 5 or if *.1.5
+               is used.
+       Reset macro $x when receiving another MAIL command.  Problem
+               noted by Vlado Potisk of Wigro s.r.o.
+       Don't bother setting the permissions on the build area statistics
+               file, the proper permissions will be put on the file at
+               install time.  This fixes installation over NFS for some
+               users.  Problem noted by Martin J. Dellwo of 3-Dimensional
+               Pharmaceuticals, Inc.
+       Fix problem of decoding SASLv2 encrypted data.  Problem noted by
+               Alex Deiter of Mobile TeleSystems, Komi Republic.
+       Log milter socket open errors at MilterLogLevel 1 or higher instead
+               of 11 or higher.
+       Print early system errors to the console instead of silently
+               exiting.  Problem noted by James Jong of IBM.
+       Do not process a queue group if Runners is set to 0, regardless
+               of whether F=f or sendmail is run in verbose mode (-v).
+               The use of -qGname will still force queue group "name"
+               to be run even if Runners=0.
+       Change the level for logging the fact that a daemon is refusing
+               connections due to high load from LOG_INFO to LOG_NOTICE.
+               Patch from John Beck of Sun Microsystems.
+       Use location information for submit.cf from NetInfo
+               (/locations/sendmail/submit.cf) if available.
+       Re-enable ForkEachJob which was lost in 8.12.0.  Problem noted by
+               Neil Rickert of Northern Illinois University.
+       Make behavior of /canon in debug mode consistent with usage in
+               rulesets.  Patch from Shigeno Kazutaka of IIJ.
+       Fix a potential memory leak in envelope splitting.  Problem noted
+               by John Majikes of IBM.
+       Do not try to share an mailbox database LDAP connection across
+               different processes.  Problem noted by Randy Kunkee.
+       Fix logging for undelivered recipients when the SMTP connection
+               times out during message collection.  Problem noted by Neil
+               Rickert of Northern Illinois University.
+       Avoid problems with QueueSortOrder=random due to problems with
+               qsort() on Solaris (and maybe some other operating systems).
+               Problem noted by Stephan Schulz of Gruner+Jahr..
+       If -f "" is specified, set the sender address to "<>".  Problem
+               noted by Matthias Andree.
+       Fix formatting problem of footnotes for plain text output on some
+               versions of tmac.  Patch from Per Hedeland.
+       Portability:
+               Berkeley DB 4.1 support (requires at least 4.1.25).
+               Some getopt(3) implementations in GNU/Linux are broken
+                       and pass a NULL pointer to an option which requires
+                       an argument, hence the builtin version of
+                       sendmail is used instead.  This can be overridden
+                       by using -DSM_CONF_GETOPT=0.  Problem noted by
+                       Vlado Potisk of Wigro s.r.o.
+               Support for nph-1.2.0 from Mark D. Roth of the University
+                       of Illinois at Urbana-Champaign.
+               Support for FreeBSD 5.0's MAC labeling from Robert Watson
+                       of the TrustedBSD Project.
+               Support for reading the number of processors on an IRIX
+                       system from Michel Bourget of SGI.
+               Support for UnixWare 7.1 based on input from Larry Rosenman.
+               Interix support from Nedelcho Stanev of Atlantic Sky
+                       Corporation.
+               Update Mac OS X/Darwin portability from Wilfredo Sanchez.
+       CONFIG: Enforce tls_client restrictions even if delay_checks
+               is used.  Problem noted by Malte Starostik.
+       CONFIG: Deal with an empty hostname created via bogus
+               DNS entries to get around access restrictions.
+               Problem noted by Kai Schlichting.
+       CONFIG: Use FEATURE(`msp', `[127.0.0.1]') in submit.mc by default
+               to avoid problems with hostname resolution for localhost
+               which on many systems does not resolve to 127.0.0.1 (or
+               ::1 for IPv6).  If you do not use IPv4 but only IPv6 then
+               you need to change submit.mc accordingly, see the comment
+               in the file itself.
+       CONFIG: Set confDONT_INIT_GROUPS to True in submit.mc to avoid
+               error messages from initgroups(3) on AIX 4.3 when sending
+               mail to non-existing users. Problem noted by Mark Roth of
+               the University of Illinois at Urbana-Champaign.
+       CONFIG: Allow local_procmail to override local_lmtp settings.
+       CONFIG: Always allow connections from 127.0.0.1 or IPv6:::1 to
+               relay.
+       CONTRIB: cidrexpand: Deal with the prefix tags that may be included
+               in access_db.
+       CONTRIB: New version of doublebounce.pl contributed by Leo Bicknell.
+       LIBMILTER: On Solaris libmilter may get into an endless loop if
+               an error in the communication from/to the MTA occurs.
+               Patch from Gurusamy Sarathy of Active State.
+       LIBMILTER: Ignore EINTR from sigwait(3) which may happen on Tru64.
+               Patch from from Jose Marcio Martins da Cruz of Ecole
+               Nationale Superieure des Mines de Paris.
+       MAIL.LOCAL: Fix a truncation race condition if the close() on
+               the mailbox fails.  Problem noted by Tomoko Fukuzawa of
+               Sun Microsystems.
+       MAIL.LOCAL: Fix a potential file descriptor leak if mkstemp(3)
+               fails.  Patch from John Beck of Sun Microsystems.
+       SMRSH: SECURITY: Only allow regular files or symbolic links to be
+               used for a command.  Problem noted by David Endler of
+               iDEFENSE, Inc.
+       New Files:
+               devtools/OS/Interix
+               include/sm/bdb.h
+
+8.12.6/8.12.6  2002/08/26
+       Do not add the FallbackMXhost (or its MX records) to the list
+               returned by the bestmx map when -z is used as option.
+               Otherwise sendmail may act as an open relay if FallbackMXhost
+               and FEATURE(`relay_based_on_MX') are used together.
+               Problem noted by Alexander Ignatyev.
+       Properly split owner- mailing list messages when SuperSafe is set
+               to interactive.  Problem noted by Todd C. Miller of
+               Courtesan Consulting.
+       Make sure that an envelope is queued in the selected queue group
+               even if some recipients are deleted or invalid.  Problem
+               found by Chris Adams of HiWAAY Informations Services.
+       Do not send a bounce message if a message is completely collected
+               from the SMTP client.  Problem noted by Kari Hurtta of the
+               Finnish Meteorological Institute.
+       Provide an 'install-submit-st' target for sendmail/Makefile to
+               install the MSP statistics file using the file named in the
+               confMSP_STFILE devtools variable.  Requested by Jeff
+               Earickson of Colby College.
+       Queue up mail with a temporary error if setusercontext() fails
+               during a delivery attempt.  Patch from Todd C. Miller of
+               Courtesan Consulting.
+       Fix handling of base64 encoded client authentication data for
+               SMTP AUTH.  Patch from Elena Slobodnik of life medien GmbH.
+       Set the OpenLDAP option LDAP_OPT_RESTART so the client libraries
+               restart interrupted system calls.  Problem noted by Luiz
+               Henrique Duma of BSIOne.
+       Prevent a segmentation fault if a program passed a NULL envp using
+               execve().
+       Document a problem with the counting of queue runners that may
+               cause delays if MaxQueueChildren is set too low. Problem
+               noted by Ian Duplisse of Cable Television Laboratories, Inc.
+       If discarding a message based on a recipient, don't try to look up
+               the recipient in the mailbox database if F=w is set.  This
+               allows users to discard bogus recipients when dealing with
+               spammers without tipping them off.  Problem noted by Neil
+               Rickert of Northern Illinois University.
+       If applying a header check to a header with unstructured data,
+               e.g., Subject:, then do not run syntax checks that are
+               supposed for addresses on the header content.
+       Count messages rejected/discarded via the check_data ruleset.
+       Portability:
+               Fix compilation on systems which do not allow simple
+                       copying of the variable argument va_list.  Based on
+                       fix from Scott Walters.
+               Fix NSD map open bug.  From Michel Bourget of SGI.
+               Add some additional IRIX shells to the default shell
+                       list.  From Michel Bourget of SGI.
+               Fix compilation issues on Mac OS X 10.2 (Darwin 6.0).
+                       NETISO support has been dropped.
+       CONFIG: There was a seemingly minor change in 8.12.4 with respect
+               to handling entries of IP nets/addresses with RHS REJECT.
+               These would be rejected in check_rcpt instead of only
+               being activated in check_relay.  This change has been made to
+               avoid potential bogus temporary rejection of relay attempts
+               "450 4.7.1 Relaying temporarily denied. Cannot resolve PTR
+               record for ..." if delay_checks is enabled.  However, this
+               modification causes a change of behavior if an IP net/address
+               is listed in the access map with REJECT and a host/domain
+               name is listed with OK or RELAY, hence it has been reversed
+               such that the behavior of 8.12.3 is restored.  The original
+               change was made on request of Neil Rickert of Northern
+               Illinois University, the side effect has been found by
+               Stefaan Van Hoornick.
+       CONFIG: Make sure delay_checks works even for sender addresses
+               using the local hostname ($j) or domains in class {P}.
+               Based on patch from Neil Rickert of Northern Illinois
+               University.
+       CONFIG: Fix temporary error handling for LDAP Routing lookups.
+               Fix from Andrzej Filip.
+       CONTRIB: New version of etrn.pl script and external man page
+               (etrn.0) from John Beck of Sun Microsystems.
+       LIBMILTER: Protect a free(3) operation from being called with a
+               NULL pointer.  Problem noted by Andrey J. Melnikoff.
+       LIBMILTER: Protect against more interrupted select() calls.  Based
+               on patch from Jose Marcio Martins da Cruz of Ecole Nationale
+               Superieure des Mines de Paris.
+       New Files:
+               contrib/etrn.0
+
+8.12.5/8.12.5  2002/06/25
+       SECURITY: The DNS map can cause a buffer overflow if the user
+               specifies a dns map using TXT records in the configuration
+               file and a rogue DNS server is queried.  None of the
+               sendmail supplied configuration files use this option hence
+               they are not vulnerable.  Problem noted independently by
+               Joost Pol of PINE Internet and Anton Rang of Sun Microsystems.
+       Unprintable characters in responses from DNS servers for the DNS
+               map type are changed to 'X' to avoid potential problems
+               with rogue DNS servers.
+       Require a suboption when setting the Milter option.  Problem noted
+               by Bryan Costales.
+       Do not silently overwrite command line settings for
+               DirectSubmissionModifiers.  Problem noted by Bryan
+               Costales.
+       Prevent a segmentation fault when clearing the event list by
+               turning off alarms before checking if event list is
+               empty.  Problem noted by Allan E Johannesen of Worcester
+               Polytechnic Institute.
+       Close a potential race condition in transitioning a memory buffered
+               file onto disk.  From Janani Devarajan of Sun Microsystems.
+       Portability:
+               Include paths.h on Linux systems running glibc 2.0 or later
+                       to get the definition for _PATH_SENDMAIL, used by
+                       rmail and vacation.  Problem noted by Kevin
+                       A. McGrail of Peregrine Hardware.
+               NOTE: Linux appears to have broken flock() again.  Unless
+                       the bug is fixed before sendmail 8.13 is shipped,
+                       8.13 will change the default locking method to
+                       fcntl() for Linux kernel 2.4 and later.  You may
+                       want to do this in 8.12 by compiling with
+                       -DHASFLOCK=0.  Be sure to update other sendmail
+                       related programs to match locking techniques.
+
+8.12.4/8.12.4  2002/06/03
+       SECURITY: Inherent limitations in the UNIX file locking model
+               can leave systems open to a local denial of service
+               attack.  Be sure to read the "FILE AND MAP PERMISSIONS"
+               section of the top level README for more information.
+               Problem noted by lumpy.
+       Use TempFileMode (defaults to 0600) for the permissions of PidFile
+               instead of 0644.
+       Change the default file permissions for new alias database files
+               from 0644 to 0640.  This can be overridden at compile time
+               by setting the DBMMODE macro.
+       Fix a potential core dump problem if the environment variable
+               NAME is set.  Problem noted by Beth A. Chaney of
+               Purdue University.
+       Expand macros before passing them to libmilter.  Problem noted
+               by Jose Marcio Martins da Cruz of Ecole Nationale
+               Superieure des Mines de Paris.
+       Rewind the df (message body) before truncating it when libmilter
+               replaces the body of a message.  Problem noted by Gisle Aas
+               of Active State.
+       Change SMTP reply code for AUTH failure from 500 to 535 and the
+               initial zero-length response to "=" per RFC 2554.  Patches
+               from Kenneth Murchison of Oceana Matrix Ltd.
+       Do not try to fix broken message/rfc822 MIME attachments by
+               inserting a MIME-Version: header when MaxMimeHeaderLength
+               is set and no 8 to 7 bit conversion is needed.  Based on
+               patch from Rehor Petr of ICZ (Czech Republic).
+       Do not log "did not issue MAIL/EXPN/VRFY/ETRN" if the connection
+               is rejected anyway.  Noted by Chris Loelke.
+       Mention the submission mail queue in the mailq man page.  Requested
+               by Bill Fenner of AT&T.
+       Set ${msg_size} macro when reading a message from the command line
+               or the queue.
+       Detach from shared memory before dropping privileges back to
+               user who started sendmail.
+       If AllowBogusHELO is set to false (default) then also complain if
+               the argument to HELO/EHLO contains white space.  Suggested
+               by Seva Gluschenko of Cronyx Plus.
+       Allow symbolicly linked forward files in writable directory paths
+               if both ForwardFileInUnsafeDirPath and
+               LinkedForwardFileInWritableDir DontBlameSendmail options
+               are set.  Problem noted by Werner Spirk of
+               Leibniz-Rechenzentrum Munich.
+       Portability:
+               Operating systems that lack the ftruncate() call will not
+                       be able to use Milter's body replacement feature.
+                       This only affects Altos, Maxion, and MPE/iX.
+               Digital UNIX 5.0 has changed flock() semantics to be
+                       non-compliant.  Problem noted by Martin Mokrejs of
+                       Charles University in Prague.
+               The sparc64 port of FreeBSD 5.0 now supports shared
+                       memory.
+       CONFIG: FEATURE(`preserve_luser_host') needs the macro map.
+               Problem noted by Andrzej Filip.
+       CONFIG: Using 'local:' as a mailertable value with
+               FEATURE(`preserve_luser_host') and LUSER_RELAY caused mail
+               to be misaddressed.  Problem noted by Andrzej Filip.
+       CONFIG: Provide a workaround for DNS based rejection lists that
+               fail for AAAA queries.  Problem noted by Chris Boyd.
+       CONFIG: Accept the machine's hostname as resolvable when checking
+               the sender address.  This allows locally submitted mail to
+               be accepted if the machine isn't connected to a nameserver
+               and doesn't have an /etc/hosts entry for itself.  Problem
+               noted by Robert Watson of the TrustedBSD Project.
+       CONFIG: Use deferred expansion for checking the ${deliveryMode}
+               macro in case the SMTP VERB command is used.  Problem
+               noted by Bryan Costales.
+       CONFIG: Avoid a duplicate '@domain' virtusertable lookup if no
+               matches are found.  Fix from Andrzej Filip.
+       CONFIG: Fix wording in default dnsbl rejection message.  Suggested
+               by Lou Katz of Metron Computerware, Ltd.
+       CONFIG: Add mailer cyrusv2 for Cyrus V2.  Contributed by
+               Kenneth Murchison of Oceana Matrix Ltd.
+       CONTRIB: Fix wording in default dnsblaccess rejection message to
+               match dnsbl change.
+       DEVTOOLS: Add new option for access mode of statistics file,
+               confSTMODE, which specifies the permissions when initially
+               installing the sendmail statistics file.
+       LIBMILTER: Mark the listening socket as close-on-exec in case
+               a user's filter starts other applications.
+       LIBSM: Allow the MBDB initialize, lookup, and/or terminate
+               functions in SmMbdbTypes to be set to NULL.
+       MAKEMAP: Change the default file permissions for new databases from
+               0644 to 0640.  This can be overridden at compile time
+               by setting the DBMMODE macro.
+       SMRSH: Fix man page bug: replace SMRSH_CMDBIN with SMRSH_CMDDIR.
+               Problem noted by Dave Alden of Ohio State University.
+       VACATION: When listing the vacation database (-l), don't show
+               bogus timestamps for excluded (-x) addresses.  Problem
+               noted by Bryan Costales.
+       New Files:
+               cf/mailer/cyrusv2.m4
+
+8.12.3/8.12.3  2002/04/05
+       NOTICE: In general queue files should not be moved if queue groups
+               are used.  In previous versions this could cause mail
+               not to be delivered if a queue file is repeatedly moved
+               by an external process whenever sendmail moved it back
+               into the right place.  Some precautions have been taken
+               to avoid moving queue files if not really necessary.
+               sendmail may use links to refer to queue files and it
+               may store the path of data files in queue files.  Hence
+               queue files should not be moved unless those internals
+               are understood and the integrity of the files is not
+               compromised.  Problem noted by Anne Bennett of Concordia
+               University.
+       If an error mail is created, and the mail is split across different
+               queue directories, and SuperSafe is off, then write the mail
+               to disk before splitting it, otherwise an assertion is
+               triggered.  Problem tracked down by Henning Schmiedehausen
+               of INTERMETA.
+       Fix possible race condition that could cause sendmail to forget
+               running queues.  Problem noted by Jeff Wasilko of smoe.org.
+       Handle bogus qf files better without triggering assertions.
+               Problem noted by Guy Feltin.
+       Protect against interrupted select() call when enforcing Milter
+               read and write timeouts.  Patch from Gurusamy Sarathy of
+               ActiveState.
+       Matching queue IDs with -qI should be case sensitive.  Problem
+               noted by Anne Bennett of Concordia University.
+       If privileges have been dropped, don't try to change group ID to
+               the RunAsUser group.  Problem noted by Neil Rickert of
+               Northern Illinois University.
+       Fix SafeFileEnvironment path munging when the specified path
+               contains a trailing slash.  Based on patch from Dirk Meyer
+               of Dinoex.
+       Do not limit sendmail command line length to SM_ARG_MAX (usually
+               4096).  Problem noted by Allan E Johannesen of Worcester
+               Polytechnic Institute.
+       Clear full name of sender for each new envelope to avoid bogus data
+               if several mails are sent in one session and some of them
+               do not have a From: header.  Problem noted by Bas Haakman.
+       Change timeout check such that cached information about a connection
+               will be immediately invalid if ConnectionCacheTimeout is zero.
+               Based on patch from David Burns of Portland State University.
+       Properly count message size for mailstats during mail collection.
+               Problem noted by Werner Wiethege.
+       Log complete response from LMTP delivery agent on failure.  Based on
+               patch from by Motonori Nakamura of Kyoto University.
+       Provide workaround for getopt() implementations that do not catch
+               missing arguments.
+       Fix the message size calculation if the message body is replaced by
+               a milter filter and buffered file I/O is being used.
+               Problem noted by Sergey Akhapkin of Dr.Web.
+       Do not honor SIGUSR1 requests if running with extra privileges.
+               Problem noted by Werner Wiethege.
+       Prevent a file descriptor leak on mail delivery if the initial
+               connect fails and DialDelay is set.  Patch from Servaas
+               Vandenberghe of Katholieke Universiteit Leuven.
+       Properly deal with a case where sendmail is called by root running
+               a set-user-ID (non-root) program.  Problem noted by Jon
+               Lusky of ISS Atlanta.
+       Avoid leaving behind stray transcript (xf) files if multiple queue
+               directories are used and mail is sent to a mailing list
+               which has an owner- alias.  Problem noted by Anne Bennett
+               of Concordia University.
+       Fix class map parsing code if optional key is specified.  Problem
+               found by Mario Nigrovic.
+       The SMTP daemon no longer tries to fix up improperly dot-stuffed
+               incoming messages.  A leading dot is always stripped by the
+               SMTP receiver regardless of whether or not it is followed by
+               another dot.  Problem noted by Jordan Ritter of darkridge.com.
+       Fix corruption when doing automatic MIME 7-bit quoted-printable or
+               base64 encoding to 8-bit text.  Problem noted by Mark
+               Elvers.
+       Correct the statistics gathered for total number of connections.
+               Instead of being the exact same number as the total number
+               of messages (T line in mailstats) it now represents the
+               total number of TCP connections.
+       Be more explicit about syntax errors in addresses, especially
+               non-ASCII characters, and properly create DSNs if necessary.
+               Problem noted by Leena Heino of the University of Tampere.
+       Prevent small timeouts from being lost on slow machines if itimers
+               are used.  Problem noted by Suresh Ramasubramanian.
+       Prevent a race condition on child cleanup for delivery to files.
+               Problem noted by Fletcher Mattox of the University of
+               Texas.
+       Change the SMTP error code for temporary map failures from 421
+               to 451.
+       Do not assume that realloc(NULL, size) works on all OS (this was
+               only done in one place: queue group creation).  Based on
+               patch by Bryan Costales.
+       Initialize Timeout.iconnect in the code to prevent randomly short
+               timeouts.  Problem noted by Bradley Watts of AT&T Canada.
+       Do not try to send a second SMTP QUIT command if the remote
+               responds to a MAIL command with a 421 reply or on I/O
+               errors.  By doing so, the host was marked as having a
+               temporary problem and other mail destined for that host was
+               queued for the next queue run.  Problem noted by Fletcher
+               Mattox of the University of Texas, Allan E Johannesen of
+               Worcester Polytechnic Institute, Larry Greenfield of CMU,
+               and Neil Rickert of Northern Illinois University.
+       Ignore error replies from the SMTP QUIT command (including servers
+               which drop the connection instead of responding to the
+               command).
+       Portability:
+               Check LDAP_API_VERSION to determine if ldap_memfree() is
+                       available.
+               Define HPUX10 when building on HP-UX 10.X.  That platform
+                       now gets the proper _PATH_SENDMAIL and SMRSH_CMDDIR
+                       settings.  Patch from Elias Halldor Agustsson of
+                       Skyrr.
+               Fix dependency building on Mac OS X and Darwin.  Problem
+                       noted by John Beck.
+               Preliminary support for the sparc64 port of FreeBSD 5.0.
+               Add /sbin/sh as an acceptable user shell on HP-UX.  From
+                       Rajesh Somasund of Hewlett-Packard.
+       CONFIG: Add FEATURE(`authinfo') to allow a separate database for
+               SMTP AUTH information.  This feature was actually added in
+               8.12.0 but a release note was not included.
+       CONFIG: Do not bounce mail if FEATURE(`ldap_routing')'s bounce
+               parameter is set and the LDAP lookup returns a temporary
+               error.
+       CONFIG: Honor FEATURE(`relay_hosts_only') when using
+               FEATURE(`relay_mail_from', `domain').  Problem noted by
+               Krzysztof Oledzki.
+       CONFIG: FEATURE(`msp') now disables any type of alias
+               initialization as aliases are not needed for the MSP.
+       CONFIG: Allow users to override RELAY_MAILER_ARGS when FEATURE(`msp')
+               is in use.  Patch from Andrzej Filip.
+       CONFIG: FEATURE(`msp') uses `[localhost]' as default instead of
+               `localhost' and turns on MX lookups for the SMTP mailers.
+               This will only have an effect if a parameter is specified,
+               i.e., an MX lookup will be performed on the hostname unless
+               it is embedded in square brackets.  Problem noted by
+               Theo Van Dinter of Collective Technologies.
+       CONFIG: Set confTIME_ZONE to USE_TZ in submit.mc (TimeZoneSpec= in
+               submit.cf) to use $TZ for time stamps.  This is a compromise
+               to allow for the proper time zone on systems where the
+               default results in misleading time stamps. That is, syslog
+               time stamps and Date headers on submitted mail will use the
+               user's $TZ setting.  Problem noted by Mark Roth of the
+               University of Illinois at Urbana-Champaign, solution proposed
+               by Neil Rickert of Northern Illinois University.
+       CONFIG: Mac OS X (Darwin) ships with mail.local as non-set-user-ID
+               binary.  Adjust local mailer flags accordingly.  Problem
+               noted by John Beck.
+       CONTRIB: Add a warning to qtool.pl to not move queue files around
+               if queue groups are used.
+       CONTRIB: buildvirtuser: Add -f option to force rebuild.
+       CONTRIB: smcontrol.pl: Add -f option to specify control socket.
+       CONTRIB: smcontrol.pl: Add support for 'memdump' command.
+               Suggested by Bryan Costales.
+       DEVTOOLS: Add dependency generation for test programs.
+       LIBMILTER: Remove conversion of port number for the socket
+               structure that is passed to xxfi_connect().  Notice:
+               this fix requires that sendmail and libmilter both have
+               this change; mixing versions may lead to wrong port
+               values depending on the endianness of the involved systems.
+               Problem noted by Gisle Aas of ActiveState.
+       LIBMILTER: If smfi_setreply() sets a custom reply code of '4XX' but
+               SMFI_REJECT is returned, ignore the custom reply.  Do the
+               same if '5XX' is used and SMFI_TEMPFAIL is returned.
+       LIBMILTER: Install include files in ${INCLUDEDIR}/libmilter/ as
+               required by mfapi.h.  Problem noted by Jose Marcio Martins
+               da Cruz of Ecole Nationale Superieure des Mines de Paris.
+       LIBSM: Add SM_CONF_LDAP_MEMFREE as a configuration define.  Set
+               this to 1 if your LDAP client libraries include
+               ldap_memfree().
+       LIBSMDB: Avoid a file creation race condition for Berkeley DB 1.X
+               and NDBM on systems with the O_EXLOCK open(2) flag.
+       SMRSH: Fix compilation problem on some operating systems.  Problem
+               noted by Christian Krackowizer of schuler technodat GmbH.
+       VACATION: Allow root to operate on user vacation databases.  Based
+               on patch from Greg Couch of the University of California,
+               San Francisco.
+       VACATION: Don't ignore -C option.  Based on patch by Bryan Costales.
+       VACATION: Clarify option usage in the man page.  Problem noted by
+               Joe Barbish.
+       New Files:
+               libmilter/docs/smfi_setbacklog.html
+
+8.12.2/8.12.2  2002/01/13
+       Don't complain too much if stdin, stdout, or stderr are missing
+               at startup, only log an error message.
+       Fix potential problem if an unknown operation mode (character
+               following -b) has been specified.
+       Prevent purgestat from looping even if someone changes the
+               permissions or owner of hoststatus files.  Problem noted
+               by Kari Hurtta of the Finnish Meteorological Institute.
+       Properly record dropped connections in persistent host status.
+               Problem noted by Ulrich Windl of the Universitat
+               Regensburg.
+       Remove newlines from recipients read via sendmail -t to prevent
+               SMTP protocol errors when sending the RCPT command.
+               Problem noted by William D. Colburn of the New Mexico
+               Institute of Mining and Technology.
+       Only log milter body replacements once instead of for each body
+               chunk sent by a filter.  Problem noted by Kari Hurtta of
+               the Finnish Meteorological Institute.
+       In 8.12.0 and 8.12.1, the headers were mistakenly not included in
+               the message size calculation.  Problem noted by Kari Hurtta
+               of the Finnish Meteorological Institute.
+       Since 8.12 no longer forks at the SMTP MAIL command, the daemon
+               needs to collect children status to avoid zombie processes.
+               Problem noted by Chris Adams of HiWAAY Informations Services.
+       Shut down "nullserver" and ETRN-only connections after 25 bad
+               commands are issued.  This makes it consistent with normal
+               SMTP connections.
+       Avoid duplicate logging of milter rejections.  Problem noted by
+               William D. Colburn of the New Mexico Institute of Mining
+               and Technology.
+       Error and delay DSNs were being sent to postmaster instead of the
+               message sender if the sender had used a deprecated RFC822
+               source route.  Problem noted by Kari Hurtta of the Finnish
+               Meteorological Institute.
+       Fix FallbackMXhost behavior for temporary errors during address
+               parsing.  Problem noted by Jorg Bielak from Coastal Web
+               Online.
+       For systems on which stat(2) does not return a value for st_blksize
+               that is the "optimal blocksize for I/O" three new compile
+               time flags are available: SM_IO_MAX_BUF_FILE, SM_IO_MIN_BUF,
+               and SM_IO_MAX_BUF, which define an upper limit for
+               regular files, and a lower and upper limit for other file
+               types, respectively.
+       Fix a potential deadlock if two events are supposed to occur at
+               exactly the same time.  Problem noted by Valdis Kletnieks
+               of Virginia Tech.
+       Perform envelope splitting for aliases listed directly in the
+               alias file, not just for include/.forward files.
+               Problem noted by John Beck of Sun Microsystems.
+       Allow selection of queue group for mailq using -qGgroup.
+               Based on patch by John Beck of Sun Microsystems.
+       Make sure cached LDAP connections used my multiple maps in the same
+               process are closed.  Patch from Taso N. Devetzis.
+       If running as root, allow reading of class files in protected
+               directories.  Patch from Alexander Talos of the University
+               of Vienna.
+       Correct a few LDAP related memory leaks.  Patch from David Powell
+               of Sun Microsystems.
+       Allow specification of an empty realm via the authinfo ruleset.
+               This is necessary to interoperate as an SMTP AUTH client
+               with servers that do not support realms when using
+               CRAM-MD5.  Problem noted by Bjoern Voigt of TU Berlin.
+       Avoid a potential information leak if AUTH PLAIN is used and the
+               server gets stuck while processing that command.  Problem
+               noted by Chris Adams from HiWAAY Informations Services.
+       In addition to printing errors when parsing recipients during
+               command line invocations log them to make it simpler
+               to understand possible DSNs to postmaster.
+       Do not use FallbackMXhost on mailers which have the F=0 flag set.
+       Allow local mailers (F=l) to specify a host for TCP connections
+               instead of forcing localhost.
+       Obey ${DESTDIR} for installation of the client mail queue and
+               submit.cf.  Patch from Peter 'Luna' Runestig.
+       Re-enable support for -M option which was broken in 8.12.1.  Problem
+               noted by Neil Rickert of Northern Illinois University.
+       If a remote server violates the SMTP standard by unexpectedly
+               dropping the connection during an SMTP transaction, stop
+               sending commands.  This prevents bogus "Bad file number"
+               recipient status.  Problem noted by Allan E Johannesen of
+               Worcester Polytechnic Institute.
+       Do not use a size estimate of 100 for postmaster bounces, it's
+               almost always too small; do not guess the size at all.
+       New VENDOR_DEC for Compaq/DEC.  Requested by James Seagraves of
+               Compaq Computer Corp.
+       Fix DaemonPortOptions IPv6 address parsing such that ::1 works
+               properly.  Problem noted by Valdis Kletnieks of Virginia
+               Tech.
+       Portability:
+               Fix IPv6 network interface probing on HP-UX 11.X.  Based on
+                       patch provided by HP.
+               Mac OS X (aka Darwin) has a broken setreuid() call, but a
+                       working seteuid() call.  From Daniel J. Luke.
+               Use proper type for a 32-bit integer on SINIX.  From Ganu
+                       Sachin of Siemens.
+               Set SM_IO_MIN_BUF (4K) and SM_IO_MAX_BUF (8K) for HP-UX.
+               Reduce optimization from +O3 to +O2 on HP-UX 11.  This
+                       fixes a problem that caused additional bogus
+                       characters to be written to the qf file.  Problem
+                       noted by Tapani Tarvainen.
+               Set LDA_USE_LOCKF by default for UnixWare.  Problem noted
+                       by Boyd Lynn Gerber.
+               Add support for HP MPE/iX.  See sendmail/README for port
+                       information.  From Mark Bixby of Hewlett-Packard.
+               New portability defines HASNICE, HASRRESVPORT, USE_ENVIRON,
+                       USE_DOUBLE_FORK, and NEEDLINK.  See sendmail/README
+                       for more information.  From Mark Bixby of
+                       Hewlett-Packard.
+               If an OS doesn't have a method of finding free disk space
+                       (SFS_NONE), lie and say there is plenty of space.
+                       From Mark Bixby of Hewlett-Packard.
+               Add support for AIX 5.1.  From Valdis Kletnieks of
+                       Virginia Tech.
+               Fix man page location for NeXTSTEP.  From Hisanori Gogota
+                       of the NTT/InterCommunication Center.
+               Do not assume that strerror() always returns a string.
+                       Problem noted by John Beck of Sun Microsystems.
+       CONFIG: Add OSTYPE(freebsd5) for FreeBSD 5.X, which has removed
+               UUCP from the base operating system.  From Mark Murray of
+               FreeBSD Services, Ltd.
+       CONFIG: Add OSTYPE(mpeix) and a generic .mc file for HP MPE/iX
+               systems.  From Mark Bixby of Hewlett-Packard.
+       CONFIG: Add support for selecting a queue group for all mailers.
+               Based on proposal by Stephen L. Ulmer of the University of
+               Florida.
+       CONFIG: Fix error reporting for compat_check.m4.  Problem noted by
+               Altin Waldmann.
+       CONFIG: Do not override user selections for confRUN_AS_USER and
+               confTRUSTED_USER in FEATURE(msp).  From Mark Bixby of
+               Hewlett-Packard.
+       LIBMILTER: Fix bug that prevented the removal of a socket after
+               libmilter terminated.  Problem reported by Andrey V. Pevnev
+               of MSFU.
+       LIBMILTER: Fix configuration error that required libsm for linking.
+               Problem noted by Kari Hurtta of the Finnish Meteorological
+               Institute.
+       LIBMILTER: Portability fix for OpenUNIX.  Patch from Larry Rosenman.
+       LIBMILTER: Fix a theoretical memory leak and a possible attempt
+               to free memory twice.
+       LIBSM: Fix a potential segmentation violation in the I/O library.
+               Problem found and analyzed by John Beck and Tim Haley
+               of Sun Microsystems.
+       LIBSM: Do not clear the LDAP configuration information when
+               terminating the mailbox database connection in the LDAP
+               example code.  Problem noted by Nikos Voutsinas of the
+               University of Athens.
+       New Files:
+               cf/cf/generic-mpeix.cf
+               cf/cf/generic-mpeix.mc
+               cf/ostype/freebsd5.m4
+               cf/ostype/mpeix.m4
+               devtools/OS/AIX.5.1
+               devtools/OS/MPE-iX
+               include/sm/os/sm_os_mpeix.h
+               libsm/mpeix.c
+
+8.12.1/8.12.1  2001/10/01
+       SECURITY: Check whether dropping group privileges actually succeeded
+               to avoid possible compromises of the mail system by
+               supplying bogus data.  Add configuration options for
+               different set*gid() calls to reset saved gid.  Problem
+               found by Michal Zalewski.
+       PRIVACY: Prevent information leakage when sendmail has extra
+               privileges by disabling debugging (command line -d flag)
+               during queue runs and disabling ETRN when sendmail -bs is
+               used.  Suggested by Michal Zalewski.
+       Avoid memory corruption problems resulting from bogus .cf files.
+               Problem found by Michal Zalewski.
+       Set the ${server_addr} macro to name of mailer when doing LMTP
+               delivery.  LMTP systems may offer SMTP Authentication or
+               STARTTLS causing sendmail to use this macro in rulesets.
+       If debugging is turned on (-d0.10) print not just the default
+               values for configuration file and pid file but also the
+               selected values.  Problem noted by Brad Chapman.
+       Continue dealing with broken nameservers by ignoring SERVFAIL
+               errors returned on T_AAAA (IPv6) lookups at delivery time
+               if ResolverOptions=WorkAroundBrokenAAAA is set.  Previously
+               this only applied to hostname canonification.  Problem
+               noted by Bill Fenner of AT&T Research.
+       Ignore comments in NIS host records when trying to find the
+               canonical name for a host.
+       When sendmail has extra privileges, limit mail submission command
+               line flags (i.e., -G, -h, -F, etc.)  to mail submission
+               operating modes (i.e., -bm, -bs, -bv, etc.).  Idea based on
+               suggestion from Michal Zalewski.
+       Portability:
+               AIX: Use `oslevel` if available to determine OS version.
+                       `uname` does not given complete information.
+                       Problem noted by Keith Neufeld of the Cessna
+                       Aircraft Company.
+               OpenUNIX: Use lockf() for LDA delivery (affects mail.local).
+                       Problem noticed by Boyd Lynn Gerber of ZENEX.
+               Avoid compiler warnings by not using pointers to pass
+                       integers.  Problem noted by Todd C. Miller of
+                       Courtesan Consulting.
+       CONFIG: Add restrictqrun to PrivacyOptions for the MSP to minimize
+               problems with potential misconfigurations.
+       CONFIG: Fix comment showing default value of MaxHopCount.  Problem
+               noted by Greg Robinson of the Defence Science and
+               Technology Organisation of Australia.
+       CONFIG: dnsbl: If an argument specifies an error message in case
+               of temporary lookup failures for DNS based blacklists
+               then use it.
+       LIBMILTER: Install mfdef.h, required by mfapi.h.  Problem noted by
+               Richard A. Nelson of Debian.
+       LIBMILTER: Add __P definition for OS that lack it.  Problem noted
+               by Chris Adams from HiWAAY Informations Services.
+       LIBSMDB: Fix a lock race condition that affects makemap, praliases,
+               and vacation.
+       MAKEMAP: Avoid going beyond the end of an input line if it does
+               not contain a value for a key.  Based on patch from
+               Mark Bixby from Hewlett-Packard.
+       New Files:
+               test/Build
+               test/Makefile
+               test/Makefile.m4
+               test/README
+               test/t_dropgid.c
+               test/t_setgid.c
+       Deleted Files:
+               include/sm/stdio.h
+               include/sm/sysstat.h
+
+8.12.0/8.12.0  2001/09/08
+       *NOTICE*: The default installation of sendmail does not use
+               set-user-ID root anymore.  You need to create a new user and
+               a new group before installing sendmail (both called smmsp by
+               default).  The installation process tries to install
+               /etc/mail/submit.cf and creates /var/spool/clientmqueue by
+               default.  Please see sendmail/SECURITY for details.
+       SECURITY: Check for group and world writable forward and :include:
+               files.  These checks can be turned off if absolutely
+               necessary using the DontBlameSendmail option and the new
+               flags:
+                       GroupWritableForwardFile
+                       WorldWritableForwardFile
+                       GroupWritableIncludeFile
+                       WorldWritableIncludeFile
+               Problem noted by Slawek Zak of Politechnika Warszawska,
+       SECURITY: Drop privileges when using address test mode.  Suggested
+               by Michal Zalewski of the "Internet for Schools" project
+               (IdS).
+       Fixed problem of a global variable being used for a timeout jump
+               point where the variable could become overused for more than
+               one timeout concurrently.  This erroneous behavior resulted in
+               a corrupted stack causing a core dump.  The timeout is now
+               handled via libsm.  Problem noted by Michael Shapiro,
+               John Beck, and Carl Smith of Sun Microsystems.
+       If sendmail is set-group-ID then that group ID is used for permission
+               checks (group ID of RunAsUser).  This allows use of a
+               set-group-ID sendmail binary for initial message submission
+               and no set-user-ID root sendmail is needed.  For details
+               see sendmail/SECURITY.
+       Log a warning if a non-trusted user changes the syslog label.
+               Based on notice from Bryan Costales of SL3D, Inc.
+       If sendmail is called for initial delivery, try to use submit.cf
+               with a fallback of sendmail.cf as configuration file.  See
+               sendmail/SECURITY.
+       New configuration file option UseMSP to allow group writable queue
+               files if the group is the same as that of a set-group-ID
+               sendmail binary.  See sendmail/SECURITY.
+       The .cf file is chosen based on the operation mode. For -bm (default),
+               -bs, and -t it is submit.cf if it exists for all others it
+               is sendmail.cf (to be backward compatible).  This selection
+               can be changed by the new option -Ac or -Am (alternative .cf
+               file: client or mta).  See sendmail/SECURITY.
+       The SMTP server no longer forks on each MAIL command.  The ONEX
+               command has been removed.
+       Implement SMTP PIPELINING per RFC 2920.  It can be turned off
+               at compile time or per host (ruleset).
+       New option MailboxDatabase specifies the type of mailbox database
+               used to look up local mail recipients; the default value
+               is "pw", which means to use getpwnam().  New mailbox database
+               types can be added by adding custom code to libsm/mbdb.c.
+       Queue file names are now 15 characters long, rather than 14 characters
+               long, to accomodate envelope splitting.  File systems with
+               a 14 character file name length limit are no longer
+               supported.
+       Recipient list used for delivery now gets internally ordered by
+               hostsignature (character string version of MX RR).  This orders
+               recipients for the same MX RR's together meaning smaller
+               portions of the list need to be scanned (instead of the whole
+               list) each delivery() pass to determine piggybacking.  The
+               significance of the change is better the larger the recipient
+               list.  Hostsignature is now created during recipient list
+               creation rather than just before delivery.
+       Enhancements for more opportunistic piggybacking.  Previous
+               piggybacking (called coincidental) extended to coattail
+               piggybacking.  Rather than complete MX RR matching
+               (coincidental) piggybacking is done if just the lowest value
+               preference matches (coattail).
+       If sendmail receives a temporary error on a RCPT TO: command, it will
+               try other MX hosts if available.
+       DefaultAuthInfo can contain a list of mechanisms to be used for
+               outgoing (client-side) SMTP Authentication.
+       New modifier 'A' for DaemonPortOptions/ClientPortOptions to disable
+               AUTH (overrides 'a' modifier in DaemonPortOptions).  Based
+               on patch from Lyndon Nerenberg of Messaging Direct.
+       Enable AUTH mechanism EXTERNAL if STARTTLS is used.
+       A new ruleset authinfo can be used to return client side
+               authentication information for AUTH instead of DefaultAuthInfo.
+               Therefore the DefaultAuthInfo option is deprecated and will be
+               removed in future versions.
+       Accept any SMTP continuation code 3xy for AUTH even though RFC 2554
+               requires 334.  Mercury 1.48 is a known offender.
+       Add new option AuthMaxBits to limit the overall encryption strength
+               for the security layer in SMTP AUTH (SASL).  See
+               doc/op/op.me for details.
+       Introduce new STARTTLS related macros {cn_issuer}, {cn_subject},
+               {cert_md5} which hold the CN (common name) of the CA that
+               signed the presented certificate, the CN and the MD5 hash
+               of the presented certificate, respectively.
+       New ruleset try_tls to decide whether to try (as client) STARTTLS.
+       New ruleset srv_features to enable/disable certain features in the
+               server per connection.  See doc/op/op.me for details.
+       New ruleset tls_rcpt to decide whether to send e-mail to a particular
+               recipient; useful to decide whether a conection is secure
+               enough on a per recipient basis.
+       New option TLSSrvOptions to modify some aspects of the server
+               for STARTTLS.
+       If no certificate has been requested, the macro {verify} has the
+               value "NOT".
+       New M=S modifier for ClientPortOptions/DaemonPortOptions to turn off
+               using/offering STARTTLS when delivering/receiving e-mail.
+       Macro expand filenames/directories for certs and keys in the .cf file.
+               Proposed by Neil Rickert of Northern Illinois University.
+       Generate an ephemeral RSA key for a STARTTLS connection only if
+               really required.  This change results in a noticable
+               performance gains on most machines.  Moreover, if shared
+               memory is in use, reuse the key several times.
+       Add queue groups which can be used to group queue directories with
+               the same behavior together.  See doc/op/op.me for details.
+       If the new option FastSplit (defaults to one) has a value greater
+               than zero, it suppresses the MX lookups on addresses when they
+               are initially sorted which may result in faster envelope
+               splitting.  If the mail is submitted directly from the
+               command line, then the value also limits the number of
+               processes to deliver the envelopes; if more envelopes are
+               created they are only queued up and must be taken care of
+               by a queue run.
+       The check for 'enough disk space' now pays attention to which file
+               system each queue directory resides in.
+       All queue runners can be cleanly terminated via SIGTERM to parent.
+       New option QueueFileMode for the default permissions of queue files.
+       Add parallel queue runner code.  Allows multiple queue runners per work
+               group (one or more queues in a multi-queue environment
+               collected together) to process the same work list at the
+               same time.
+       Option MaxQueueChildren added to limit the number of concurrently
+               active queue runner processes.
+       New option MaxRunnersPerQueue to specify the maximum number of queue
+               runners per queue group.
+       Queue member selection by substring pattern matching now allows
+               the pattern to be negated.  For -qI, -qR and -qS it is
+               permissible for -q!I, -q!R and -q!S to mean remove members
+               of the queue that match during processing.
+       New -qp[time] option is similar to -qtime, except that instead of
+               periodically forking a child to process the queue, a single
+               child is forked for each queue that sleeps between queue
+               runs.  A SIGHUP signal can be sent to restart this
+               persistent queue runner.
+       The SIGHUP signal now restarts a timed queue run process (i.e., a
+               sendmail process which only runs the queue at an interval:
+               sendmail -q15m).
+       New option NiceQueueRun to set the priority of queue runners.
+               Proposed by Thom O'Connor.
+       sendmail will run the queue(s) in the background when invoked with -q
+               unless the new -qf option or -v is used.
+       QueueSortOrder=Random sorts the queue randomly, which is useful if
+               several queue runners are started by hand to avoid contention.
+       QueueSortOrder=Modification sorts the queue by the modification time
+               of the qf file (older entries first).
+       Support Deliver By SMTP Service Extension (RFC 2852) which allows
+               a client to specify an amount of time within which an e-mail
+               should be delivered.  New option DeliverByMin added to set the
+               minimum amount of time or disable the extension.
+       Non-printable characters (ASCII: 0-31, 127) in mailbox addresses are
+               not allowed unless escaped or quoted.
+       Add support for a generic DNS map.  Based on a patch contributed
+               by Leif Johansson of Stockholm University, which was based on
+               work by Assar Westerlund of Swedish Institute of Computer
+               Science, Kista, and Johan Danielsson of Royal Institute of
+               Technology, Stockholm, Sweden.
+       MX records will be looked up for FallBackMXhost.  To use the old
+               behavior (no MX lookups), put the name in square brackets.
+               Proposed by Thom O'Connor.
+       Use shared memory to store free space of filesystems that are used
+               for queues, if shared memory is available and if a key is set
+               via SharedMemoryKey.  This minimizes the number of system
+               calls to check the available space.  See doc/op/op.me for
+               details.
+       If shared memory is compiled in the option -bP can be used to print
+               the number of entries in the queue(s).
+       Enable generic mail filter API (milter).  See libmilter/README
+               and the usual documentation for details.
+       Remove AutoRebuildAliases option, deprecated since 8.10.
+       Remove '-U' (initial user submission) command line option as
+               announced in 8.10.
+       Remove support for non-standard SMTP command XUSR.  Use an MSA instead.
+       New macro {addr_type} which contains whether the current address is
+               an envelope sender or recipient address.  Suggested by
+               Neil Rickert of Northern Illinois University.
+       Two new options for host maps: -d (retransmission timeout),
+               -r (number of retries).
+       New option for LDAP maps: the -V<sep> allows you to specify a
+               separator such that a lookup can return both an attribute
+               and value separated by the given separator.
+       Add new operators '%', '|', '&' (modulo, binary or, binary and)
+               to map class arith.
+       If DoubleBounceAddress expands to an empty string, ``double bounces''
+               (errors that occur when sending an error message) are dropped.
+       New DontBlameSendmail options GroupReadableSASLDBFile and
+               GroupWritableSASLDBFile to relax requirements for sasldb files.
+       New DontBlameSendmail options GroupReadableKeyFile to relax
+               requirements for files containing secret keys.  This is
+               necessary for the MSP if client authentification is used.
+       Properly handle quoted filenames for class files (to allow for
+               filenames with spaces).
+       Honor the resolver option RES_NOALIASES when canonifying hostnames.
+       Add macros to avoid the reuse of {if_addr} etc:
+               {if_name_out}   hostname of interface of outgoing connection.
+               {if_addr_out}   address of interface of outgoing connection.
+               {if_family_out} family of interface of outgoing connection.
+               The latter two are only set if the interface does not belong
+               to the loopback net.
+       Add macro {nrcpts} which holds the number of (validated) recipients.
+       DialDelay option applies only to mailers with flag 'Z'.  Patch from
+               Juergen Georgi of RUS University of Stuttgart.
+       New Timeout.lhlo,auth,starttls options to limit the time waiting for
+               an answer to the LMTP LHLO, SMTP AUTH or STARTTLS command.
+       New Timeout.aconnect option to limit the overall waiting time for
+               all connections for a single delivery attempt to succeed.
+       Limit the rate recipients in the SMTP envelope are accepted once
+               a threshold number of recipients has been rejected (option
+               BadRcptThrottle).  From Gregory A Lundberg of the WU-FTPD
+               Development Group.
+       New option DelayLA to delay connections if the load averages
+               exceeds the specified value.  The default of 0 does not
+               change the previous behavior.  A value greater than 0
+               will cause sendmail to sleep for one second on most
+               SMTP commands and before accepting connections if that
+               load average is exceeded.
+       Use a dynamic (instead of fixed-size) buffer for the list of
+               recipients that are sent during a connection to a mailer.
+               This also introduces a new mailer field 'r' which defines
+               the maximum number of recipients (defaults to 100).
+               Based on patch by Motonori Nakamura of Kyoto University.
+       Add new F=1 mailer flag to disable sending of null characters ('\0').
+       Add new F=2 mailer flag to disable use of ESMTP, using SMTP instead.
+       The deprecated [TCP] builtin mailer pathname (P=) is gone.  Use [IPC]
+               instead.
+       IPC is no longer available as first mailer argument (A=) for [IPC]
+               builtin mailer pathnames.  Use TCP instead.
+       PH map code updated to use the new libphclient API instead of the
+               old libqiapi library.  Contributed by Mark Roth of the
+               University of Illinois at Urbana-Champaign.
+       New option DirectSubmissionModifiers to define {daemon_flags}
+               for direct (command line) submissions.
+       New M=O modifier for DaemonPortOptions to ignore the socket in
+               case of failures.  Based on patch by Jun-ichiro itojun
+               Hagino of the KAME Project.
+       Add Disposition-Notification-To: (RFC 2298) to the list of headers
+               whose content is rewritten similar to Reply-To:.
+               Proposed by Andrzej Filip.
+       Use STARTTLS/AUTH=server/client for logging incoming/outgoing
+               STARTTLS/AUTH connections; log incoming connections at level
+               9 or higher.  Use AUTH/STARTTLS instead of SASL/TLS for SMTP
+               AUTH/STARTTLS related logfile entries.
+       Convert unprintable characters (and backslash) into octal or C format
+               before logging.
+       Log recipients if no message is transferred but QUIT/RSET is given
+               (at LogLevel 9/10 or higher).
+       Log discarded recipients at LogLevel 10 or higher.
+       Do not log "did not issue MAIL/EXPN/VRFY/ETRN" for connections
+               in which most commands are rejected due to check_relay or
+               TCP Wrappers if the host tries one of those commands anyway.
+       Change logging format for cloned envelopes to be similar to that for
+               DSNs ("old id: new id: clone").  Suggested by Ulrich Windl
+               of the Universitat Regensburg.
+       Added libsm, a C library of general purpose abstractions including
+               assertions, tracing and debugging with named debug categories,
+               exception handling, malloc debugging, resource pools,
+               portability abstractions, and an extensible buffered I/O
+               package.  It will at some point replace libsmutil.
+               See libsm/index.html for details.
+       Fixed most memory leaks in sendmail which were previously taken
+               care of by fork() and exit().
+       Use new sm_io*() functions in place of stdio calls.  Allows for
+               more consistent portablity amongst different platforms
+               new and old (from new libsm).
+       Common I/O pkg means just one buffering method needed instead of two
+               ('bf_portable' and 'bf_torek' now just 'bf').
+       Sfio no longer needed as SASL/TLS code uses sm_io*() API's.
+       New possible value 'interactive' for SuperSafe which can be used
+               together with DeliveryMode=interactive is to avoid some disk
+               synchronizations calls.
+       Add per-recipient status information to mailq -v output.
+       T_ANY queries are no longer used by sendmail.
+       When compiling with "gcc -O -Wall" specify "-DSM_OMIT_BOGUS_WARNINGS"
+               too (see include/sm/cdefs.h for more info).
+       sendmail -d now has general support for named debug categories.
+               See libsm/debug.html and section 3.4 of doc/op/op.me
+               for details.
+       Eliminate the "postmaster warning" DSNs on address parsing errors
+               such as unbalanced angle brackets or parentheses.  The DSNs
+               generated by this condition were illegal (not RFC conform).
+               Problem noted by Ulrich Windl of the Universitaet Regensburg.
+       Do not issue a DSN if the ruleset localaddr resolves to the $#error
+               mailer and the recipient has hence been rejected during the
+               SMTP dialogue.  Problem reported by Larry Greenfield of CMU.
+       Deal with a case of multiple deliveries on misconfigured systems
+               that do not have postmaster defined.  If an email was sent
+               from an address to which a DSN cannot be returned and
+               in which at least one recipient address is non-deliverable,
+               then that email had been delivered in each queue run.
+               Problem reported by Matteo HCE Valsasna of Universita
+               degli Studi dell'Insubria.
+       The compilation options SMTP, DAEMON, and QUEUE have been removed,
+               i.e., the corresponding code is always compiled in now.
+       Log the command line in daemon/queue-run mode at LogLevel 10 and
+               higher.  Suggested by Robert Harker of Harker Systems.
+       New ResolverOptions setting: WorkAroundBrokenAAAA.  When
+               attempting to canonify a hostname, some broken nameservers
+               will return SERVFAIL (a temporary failure) on T_AAAA (IPv6)
+               lookups.  If you want to excuse this behavior, use this new
+               flag.  Suggested by Chris Foote of SE Network Access and
+               Mark Roth of the University of Illinois at
+               Urbana-Champaign.
+       Free the memory allocated by getipnodeby{addr,name}().  Problem
+               noted by Joy Latten of IBM.
+       ConnectionRateThrottle limits the number of connections per second
+               to each daemon individually, not the overall number of
+               connections.
+       Specifying only "ldap:" as an AliasFile specification will force
+               sendmail to use a default alias schema as outlined in the
+               ``USING LDAP FOR ALIASES, MAPS, and CLASSES'' section of
+               cf/README.
+       Add a new syntax for the 'F' (file class) sendmail.cf command.  If
+               the first character after the class name is not a '/' or a
+               '|' and it contains an '@' (e.g., F{X}key@class:spec), the
+               rest of the line will be parsed as a map lookup.  This
+               allows classes to be filled via a map lookup.  See op.me
+               for more syntax information.  Specifically, this can be
+               used for commands such as VIRTUSER_DOMAIN_FILE() to read
+               the list of domains via LDAP (see the ``USING LDAP FOR
+               ALIASES, MAPS, and CLASSES'' section of cf/README for an
+               example).
+       The new macro ${sendmailMTACluster} determines the LDAP cluster for
+               the default schema used in the above two items.
+       Unless DontBlameSendmail=RunProgramInUnsafeDirPath is set, log a
+               warning if a program being run from a mailer or file class
+               (e.g., F|/path/to/prog) is in an unsafe directory path.
+       Unless DontBlameSendmail=RunWritableProgram is set, log a warning
+               if a program being run from a mailer or file class
+               (e.g., F|/path/to/prog) is group or world writable.
+       Loopback interfaces (e.g., "lo0") are now probed for class {w}
+               hostnames.  Setting DontProbeInterfaces to "loopback"
+               (without quotes) will disable this and return to the
+               pre-8.12 behavior of only probing non-loopback interfaces.
+               Suggested by Bryan Stansell of GNAC.
+       In accordance with RFC 2821 section 4.1.4, accept multiple
+               HELO/EHLO commands.
+       Multiple ClientPortOptions settings are now allowed, one for each
+               possible protocol family which may be used for outgoing
+               connections.  Restrictions placed on one family only affect
+               outgoing connections on that particular family.  Because of
+               this change, the ${client_flags} macro is not set until the
+               connection is established.  Based on patch from Motonori
+               Nakamura of Kyoto University.
+       PrivacyOptions=restrictexpand instructs sendmail to drop privileges
+               when the -bv option is given by users who are neither root
+               nor the TrustedUser so users can not read private aliases,
+               forwards, or :include: files.  It also will override the -v
+               (verbose) command line option.
+       If the M=b modifier is set in DaemonPortOptions and the interface
+               address can't be used for the outgoing connection, fall
+               back to the settings in ClientPortOptions (if set).
+               Problem noted by John Beck of Sun Microsystems.
+       New named config file rule check_data for DATA command (input:
+               number of recipients).  Based on patch from Mark Roth of
+               the University of Illinois at Urbana-Champaign.
+       Add support for ETRN queue selection per RFC 1985.  The queue group
+               can be specified using the '#' option character.  For
+               example, 'ETRN #queuegroup'.
+       If an LDAP server times out or becomes unavailable, close the
+               current connection and reopen to get to one of the fallback
+               servers.  Patch from Paul Hilchey of the University of
+               British Columbia.
+       Make default error number on $#error messages 550 instead of 501
+               because 501 is not allowed on all commands.
+       The .cf file option UnsafeGroupWrites is deprecated, it should be
+               replaced with the settings GroupWritableForwardFileSafe
+               and GroupWritableIncludeFileSafe in DontBlameSendmail
+               if required.
+       The deprecated ldapx map class has been removed.  Use the ldap map
+               class instead.
+       Any IPv6 addresses used in configuration should be prefixed by the
+               "IPv6:" tag to identify the address properly.  For example,
+               if you want to add the IPv6 address [2002:c0a8:51d2::23f4] to
+               class {w}, you would need to add [IPv6:2002:c0a8:51d2::23f4].
+       Change the $&{opMode} macro if the operation mode changes while the
+               MTA is running.  For example, during a queue run.
+       Add "use_inet6" as a new ResolverOptions flag to control the
+               RES_USE_INET6 resolver option.  Based on patch from Rick
+               Nelson of IBM.
+       The maximum number of commands before the MTA slows down when too
+               many "light weight" commands have been received are now
+               configurable during compile time.  The current values and
+               their defaults are:
+                   MAXBADCOMMANDS      25      unknown commands
+                   MAXNOOPCOMMANDS     20      NOOP, VERB, ONEX, XUSR
+                   MAXHELOCOMMANDS     3       HELO, EHLO
+                   MAXVRFYCOMMANDS     6       VRFY, EXPN
+                   MAXETRNCOMMANDS     8       ETRN
+               Setting a value to 0 disables the check.  Patch from Bryan
+               Costales of SL3D, Inc.
+       The header syntax H?${MyMacro}?X-My-Header: now not only checks if
+               ${MyMacro} is defined but also that it is not empty.
+       Properly quote usernames with special characters if they are used
+               in headers.  Problem noted by Kari Hurtta of the Finnish
+               Meteorological Institute.
+       Be sure to include the proper Final-Recipient: DSN header in bounce
+               messages for messages for mailing list expanded addresses
+               which are not delivered on the initial attempt.
+       Do not treat errors as sticky when doing delivery via LMTP after
+               the final dot has been sent to avoid affecting future
+               deliveries.  Problem reported by Larry Greenfield of CMU.
+       New compile time flag REQUIRES_DIR_FSYNC which turns on support for
+               file systems that require to call fsync() for a directory
+               if the meta-data in it has been changed.  This should be
+               set at least for ReiserFS; it is enabled by default for Linux.
+               See sendmail/README for further information.
+       Avoid file locking deadlock when updating the statistics file if
+               sendmail is signaled to terminate.  Problem noted by
+               Christophe Wolfhugel of France Telecom.
+       Set the $c macro (hop count) as it is being set instead of when the
+               envelope is initialized.  Problem noted by Kari Hurtta of
+               the Finnish Meteorological Institute.
+       Properly count recipients for DeliveryMode defer and queue.  Fix
+               from Peter A. Friend of EarthLink.
+       Treat invalid hesiod lookups as permanent errors instead of
+               temporary errors.  Problem noted by Russell McOrmond of
+               flora.ca.
+       Portability:
+               Remove support for AIX 2, which supports only 14 character
+                       filenames and is outdated anyway.  Suggested by
+                       Valdis Kletnieks of Virginia Tech.
+               Change several settings for Irix 6: remove confSBINDIR,
+                       i.e., use default /usr/sbin, change owner/group
+                       of man pages and user-executable to root/sys, set
+                       optimization limit to 0 (unlimited).  Based on patch
+                       from Ayamura Kikuchi, M.D, and proposal from Kari
+                       Hurtta of the Finnish Meteorological Institute.
+               Do not assume LDAP support is installed by default under
+                       Solaris 8 and later.
+               Add support for OpenUNIX.
+       CONFIG: Increment version number of config file to 10.
+       CONFIG: Add an install target and a README file in cf/cf.
+       CONFIG: Don't accept addresses of the form a@b@, a@b@c, a@[b]c, etc.
+       CONFIG: Reject empty recipient addresses (in check_rcpt).
+       CONFIG: The access map uses an option of -T<TMPF> to deal with
+               temporary lookup failures.
+       CONFIG: New value for access map: SKIP, which causes the default
+               action to be taken by aborting the search for domain names
+               or IP nets.
+       CONFIG: check_rcpt can deal with TEMPFAIL for either recipient or
+               relay address as long as the other part allows the email
+               to get through.
+       CONFIG: Entries for virtusertable can make use of a third parameter
+               "%3" which contains "+detail" of a wildcard match, i.e., an
+               entry like user+*@domain.  This allows handling of details by
+               using %1%3 as the RHS.  Additionally, a "+" wildcard has been
+               introduced to match only non-empty details of addresses.
+       CONFIG: Numbers for rulesets used by MAILERs have been removed
+               and hence there is no required order within the MAILER
+               section anymore except for MAILER(`uucp') which must come
+               after MAILER(`smtp') if uucp-dom and uucp-uudom are used.
+       CONFIG: Hosts listed in the generics domain class {G}
+               (GENERICS_DOMAIN() and GENERICS_DOMAIN_FILE()) are treated
+               as canonical.  Suggested by Per Hedeland of Ericsson.
+       CONFIG: If FEATURE(`delay_checks') is used, make sure that a lookup
+               in the access map which returns OK or RELAY actually
+               terminates check_* ruleset checking.
+       CONFIG: New tag TLS_Rcpt: for access map to be used by ruleset
+               tls_rcpt, see cf/README for details.
+       CONFIG: Change format of Received: header line which reveals whether
+               STARTTLS has been used to "(version=${tls_version}
+               cipher=${cipher} bits=${cipher_bits} verify=${verify})".
+       CONFIG: Use "Spam:" as tag for lookups for FEATURE(`delay_checks')
+               options friends/haters instead of "To:" and enable
+               specification of whole domains instead of just users.
+               Notice: this change is not backward compatible.
+               Suggested by Chris Adams from HiWAAY Informations Services.
+       CONFIG: Allow for local extensions for most new rulesets, see
+               cf/README for details.
+       CONFIG: New FEATURE(`lookupdotdomain') to lookup also .domain in
+               the access map.  Proposed by Randall Winchester of the
+               University of Maryland.
+       CONFIG: New FEATURE(`local_no_masquerade') to avoid masquerading for
+               the local mailer.  Proposed by Ingo Brueckl of Wupper Online.
+       CONFIG: confRELAY_MSG/confREJECT_MSG can override the default
+               messages for an unauthorized relaying attempt/for access
+               map entries with RHS REJECT, respectively.
+       CONFIG: FEATURE(`always_add_domain') takes an optional argument
+               to specify another domain to be added instead of the local one.
+               Suggested by Richard H. Gumpertz of Computer Problem
+               Solving.
+       CONFIG: confAUTH_OPTIONS allows setting of Cyrus-SASL specific
+               options, see doc/op/op.me for details.
+       CONFIG: confAUTH_MAX_BITS sets the maximum encryption strength for
+               the security layer in SMTP AUTH (SASL).
+       CONFIG: If Local_localaddr resolves to $#ok, localaddr is terminated
+               immediately.
+       CONFIG: FEATURE(`enhdnsbl') is an enhanced version of dnsbl which
+               allows checking of the return values of the DNS lookups.
+               See cf/README for details.
+       CONFIG: FEATURE(`dnsbl') allows now to specify the behavior for
+               temporary lookup failures.
+       CONFIG: New option confDELIVER_BY_MIN to specify minimum time for
+               Deliver By (RFC 2852) or to turn off the extension.
+       CONFIG: New option confSHARED_MEMORY_KEY to set the key for shared
+               memory use.
+       CONFIG: New FEATURE(`compat_check') to look up a key consisting
+               of the sender and the recipient address delimited by the
+               string "<@>", e.g., sender@sdomain<@>recipient@rdomain,
+               in the access map.  Based on code contributed by Mathias
+               Koerber of Singapore Telecommunications Ltd.
+       CONFIG: Add EXPOSED_USER_FILE() command to allow an exposed user
+               file.  Suggested by John Beck of Sun Microsystems.
+       CONFIG: Don't use MAILER-DAEMON for error messages delivered
+               via LMTP.  Problem reported by Larry Greenfield of CMU.
+       CONFIG: New FEATURE(`preserve_luser_host') to preserve the name of
+               the recipient host if LUSER_RELAY is used.
+       CONFIG: New FEATURE(`preserve_local_plus_detail') to preserve the
+               +detail portion of the address when passing address to
+               local delivery agent.  Disables alias and .forward +detail
+               stripping.  Only use if LDA supports this.
+       CONFIG: Removed deprecated FEATURE(`rbl').
+       CONFIG: Add LDAPROUTE_EQUIVALENT() and LDAPROUTE_EQUIVALENT_FILE()
+               which allow you to specify 'equivalent' hosts for LDAP
+               Routing lookups.  Equivalent hostnames are replaced by the
+               masquerade domain name for lookups.  See cf/README for
+               additional details.
+       CONFIG: Add a fourth argument to FEATURE(`ldap_routing') which
+               instructs the rulesets on what to do if the address being
+               looked up has +detail information.  See cf/README for more
+               information.
+       CONFIG: When chosing a new destination via LDAP Routing, also look
+               up the new routing address/host in the mailertable.  Based
+               on patch from Don Badrak of the United States Census Bureau.
+       CONFIG: Do not reject the SMTP Mail from: command if LDAP Routing
+               is in use and the bounce option is enabled.  Only reject
+               recipients as user unknown.
+       CONFIG: Provide LDAP support for the remaining database map
+               features.  See the ``USING LDAP FOR ALIASES AND MAPS''
+               section of cf/README for more information.
+       CONFIG: Add confLDAP_CLUSTER which defines the ${sendmailMTACluster}
+               macro used for LDAP searches as described above in ``USING
+               LDAP FOR ALIASES, MAPS, AND CLASSES''.
+       CONFIG: confCLIENT_OPTIONS has been replaced by CLIENT_OPTIONS(),
+               which takes the options as argument and can be used
+               multiple times; see cf/README for details.
+       CONFIG: Add configuration macros for new options:
+               confBAD_RCPT_THROTTLE           BadRcptThrottle
+               confDIRECT_SUBMISSION_MODIFIERS DirectSubmissionModifiers
+               confMAILBOX_DATABASE            MailboxDatabase
+               confMAX_QUEUE_CHILDREN          MaxQueueChildren
+               confMAX_RUNNERS_PER_QUEUE       MaxRunnersPerQueue
+               confNICE_QUEUE_RUN              NiceQueueRun
+               confQUEUE_FILE_MODE             QueueFileMode
+               confFAST_SPLIT                  FastSplit
+               confTLS_SRV_OPTIONS             TLSSrvOptions
+               See above (and related documentation) for further information.
+       CONFIG: Add configuration variables for new timeout options:
+               confTO_ACONNECT         Timeout.aconnect
+               confTO_AUTH             Timeout.auth
+               confTO_LHLO             Timeout.lhlo
+               confTO_STARTTLS         Timeout.starttls
+       CONFIG: Add configuration macros for mail filter API:
+               confINPUT_MAIL_FILTERS          InputMailFilters
+               confMILTER_LOG_LEVEL            Milter.LogLevel
+               confMILTER_MACROS_CONNECT       Milter.macros.connect
+               confMILTER_MACROS_HELO          Milter.macros.helo
+               confMILTER_MACROS_ENVFROM       Milter.macros.envfrom
+               confMILTER_MACROS_ENVRCPT       Milter.macros.envrcpt
+               Mail filters can be defined via INPUT_MAIL_FILTER() and
+               MAIL_FILTER().  See libmilter/README, cf/README, and
+               doc/op/op.me for details.
+       CONFIG: Add support for accepting temporarily unresolvable domains.
+               See cf/README for details.  Based on patch by Motonori
+               Nakamura of Kyoto University.
+       CONFIG: confDEQUOTE_OPTS can be used to specify options for the
+               dequote map.
+       CONFIG: New macro QUEUE_GROUP() to define queue groups.
+       CONFIG: New FEATURE(`queuegroup') to select a queue group based
+               on the full e-mail address or the domain of the recipient.
+       CONFIG: Any IPv6 addresses used in configuration should be prefixed
+               by the "IPv6:" tag to identify the address properly.  For
+               example, if you want to use the IPv6 address
+               2002:c0a8:51d2::23f4 in the access database, you would need
+               to use IPv6:2002:c0a8:51d2::23f4 on the left hand side.
+               This affects the access database as well as the
+               relay-domains and local-host-names files.
+       CONFIG: OSTYPE(aux) has been renamed to OSTYPE(a-ux).
+       CONFIG: Avoid expansion of m4 keywords in SMART_HOST.
+       CONFIG: Add MASQUERADE_EXCEPTION_FILE() for reading masquerading
+               exceptions from a file.  Suggested by Trey Breckenridge of
+               Mississippi State University.
+       CONFIG: Add LOCAL_USER_FILE() for reading local users
+               (LOCAL_USER() -- $={L}) entries from a file.
+       CONTRIB: dnsblaccess.m4 is a further enhanced version of enhdnsbl.m4
+               which allows to lookup error codes in the access map.
+               Contributed by Neil Rickert of Northern Illinois University.
+       DEVTOOLS: Add new options for installation of include and library
+               files: confINCGRP, confINCMODE, confINCOWN, confLIBGRP,
+               confLIBMODE, confLIBOWN.
+       DEVTOOLS: Add new option confDONT_INSTALL_CATMAN to turn off
+               installation of the the formatted man pages on operating
+               systems which don't include cat directories.
+       EDITMAP: New program for editing maps as supplement to makemap.
+       MAIL.LOCAL: Mail.local now uses the libsm mbdb package to look up
+               local mail recipients.  New option -D mbdb specifies the
+               mailbox database type.
+       MAIL.LOCAL: New option "-h filename" which instructs mail.local to
+               deliver the mail to the named file in the user's home
+               directory instead of the system mail spool area.  Based on
+               patch from Doug Hardie of the Los Angeles Free-Net.
+       MAILSTATS: New command line option -P which acts the same as -p but
+               doesn't truncate the statistics file.
+       MAKEMAP: Add new option -t to specify a different delimiter
+               instead of white space.
+       RMAIL: Invoke sendmail with '-G' to indicate this is a gateway
+               submission.  Problem noted by Kari Hurtta of the Finnish
+               Meteorological Institute.
+       SMRSH: Use the vendor supplied directory on FreeBSD 3.3 and later.
+       VACATION: Change Auto-Submitted: header value from auto-generated to
+               auto-replied.  From Kenneth Murchison of Oceana Matrix Ltd.
+       VACATION: New option -d to send error/debug messages to stdout
+               instead of syslog.
+       VACATION: New option -U which prevents the attempt to lookup login
+               in the password file.  The -f and -m options must be used
+               to specify the database and message file since there is no
+               home directory for the default settings for these options.
+       VACATION: Vacation now uses the libsm mbdb package to look up
+               local mail recipients; it reads the MailboxDatabase option
+               from the sendmail.cf file.  New option -C cffile which
+               specifies the path of the sendmail.cf file.
+       New Directories:
+               libmilter/docs
+       New Files:
+               cf/cf/README
+               cf/cf/submit.cf
+               cf/cf/submit.mc
+               cf/feature/authinfo.m4
+               cf/feature/compat_check.m4
+               cf/feature/enhdnsbl.m4
+               cf/feature/msp.m4
+               cf/feature/local_no_masquerade.m4
+               cf/feature/lookupdotdomain.m4
+               cf/feature/preserve_luser_host.m4
+               cf/feature/preserve_local_plus_detail.m4
+               cf/feature/queuegroup.m4
+               cf/sendmail.schema
+               contrib/dnsblaccess.m4
+               devtools/M4/UNIX/sm-test.m4
+               devtools/OS/OpenUNIX.5.i386
+               editmap/*
+               include/sm/*
+               libsm/*
+               libsmutil/cf.c
+               libsmutil/err.c
+               sendmail/SECURITY
+               sendmail/TUNING
+               sendmail/bf.c
+               sendmail/bf.h
+               sendmail/sasl.c
+               sendmail/sm_resolve.c
+               sendmail/sm_resolve.h
+               sendmail/tls.c
+       Deleted Files:
+               cf/feature/rbl.m4
+               cf/ostype/aix2.m4
+               devtools/OS/AIX.2
+               include/sendmail/cdefs.h
+               include/sendmail/errstring.h
+               include/sendmail/useful.h
+               libsmutil/errstring.c
+               sendmail/bf_portable.c
+               sendmail/bf_portable.h
+               sendmail/bf_torek.c
+               sendmail/bf_torek.h
+               sendmail/clock.c
+       Renamed Files:
+               cf/cf/generic-solaris2.mc => cf/cf/generic-solaris.mc
+               cf/cf/generic-solaris2.cf => cf/cf/generic-solaris.cf
+               cf/ostype/aux.m4 => cf/ostype/a-ux.m4
+
+8.11.7/8.11.7  2003/03/29
+       SECURITY: Fix a remote buffer overflow in header parsing by
+               dropping sender and recipient header comments if the
+               comments are too long.  Problem noted by Mark Dowd
+               of ISS X-Force.
+       SECURITY: Fix a buffer overflow in address parsing due to
+               a char to int conversion problem which is potentially
+               remotely exploitable.  Problem found by Michal Zalewski.
+               Note: an MTA that is not patched might be vulnerable to
+               data that it receives from untrusted sources, which
+               includes DNS.
+       To provide partial protection to internal, unpatched sendmail MTAs,
+               8.11.7 changes by default (char)0xff to (char)0x7f in
+               headers etc.  To turn off this conversion compile with
+               -DALLOW_255 or use the command line option -d82.101.
+       To provide partial protection for internal, unpatched MTAs that may be
+               performing 7->8 or 8->7 bit MIME conversions, the default
+               for MaxMimeHeaderLength has been changed to 2048/1024.
+               Note: this does have a performance impact, and it only
+               protects against frontal attacks from the outside.
+               To disable the checks and return to pre-8.11.7 defaults,
+               set MaxMimeHeaderLength to 0/0.
+       Properly clean up macros to avoid persistence of session data
+               across various connections.  This could cause session
+               oriented restrictions, e.g., STARTTLS requirements,
+               to erroneously allow a connection.  Problem noted
+               by Tim Maletic of Priority Health.
+       Ignore comments in NIS host records when trying to find the
+               canonical name for a host.
+       Fix a memory leak when closing Hesiod maps.
+       Set ${msg_size} macro when reading a message from the command line
+               or the queue.
+       Prevent a segmentation fault when clearing the event list by
+               turning off alarms before checking if event list is
+               empty.  Problem noted by Allan E Johannesen of Worcester
+               Polytechnic Institute.
+       Fix a potential core dump problem if the environment variable
+               NAME is set.  Problem noted by Beth A. Chaney of
+               Purdue University.
+       Prevent a race condition on child cleanup for delivery to files.
+               Problem noted by Fletcher Mattox of the University of
+               Texas.
+       CONFIG: Do not bounce mail if FEATURE(`ldap_routing')'s bounce
+               parameter is set and the LDAP lookup returns a temporary
+               error.
+       CONFIG: Fix a syntax error in the try_tls ruleset if
+               FEATURE(`access_db') is not enabled.
+       LIBSMDB: Fix a lock race condition that affects makemap, praliases,
+               and vacation.
+       LIBSMDB: Avoid a file creation race condition for Berkeley DB 1.X
+               and NDBM on systems with the O_EXLOCK open(2) flag.
+       MAKEMAP: Avoid going beyond the end of an input line if it does
+               not contain a value for a key.  Based on patch from
+               Mark Bixby from Hewlett-Packard.
+       MAIL.LOCAL: Fix a truncation race condition if the close() on
+               the mailbox fails.  Problem noted by Tomoko Fukuzawa of
+               Sun Microsystems.
+       SMRSH: SECURITY: Only allow regular files or symbolic links to be
+               used for a command.  Problem noted by David Endler of
+               iDEFENSE, Inc.
+
+8.11.6/8.11.6  2001/08/20
+       SECURITY: Fix a possible memory access violation when specifying
+               out-of-bounds debug parameters.  Problem detected by
+               Cade Cairns of SecurityFocus.
+       Avoid leaking recipient information in unrelated DSNs.  This could
+               happen if a connection is aborted, several mails had been
+               scheduled for delivery via that connection, and the timeout
+               is reached such that several DSNs are sent next.  Problem
+               noted by Dileepan Moorkanat of Hewlett-Packard.
+       Fix a possible segmentation violation when specifying too many
+               wildcard operators in a rule.  Problem detected by
+               Werner Wiethege.
+       Avoid a segmentation fault on non-matching Hesiod lookups.  Problem
+               noted by Russell McOrmond of flora.ca
+
+8.11.5/8.11.5  2001/07/31
+       Fix a possible race condition when sending a HUP signal to restart
+               the daemon.  This could terminate the current process without
+               starting a new daemon.  Problem reported by Wolfgang Breyha
+               of SE Netway Communications.
+       Only apply MaxHeadersLength when receiving a message via SMTP or
+               the command line.  Problem noted by Andrey J. Melnikoff.
+       When finding the system's local hostname on an IPv6-enabled system
+               which doesn't have any IPv6 interface addresses, fall back
+               to looking up only IPv4 addresses.  Problem noted by Tim
+               Bosserman of EarthLink.
+       When commands were being rejected due to check_relay or TCP
+               Wrappers, the ETRN command was not giving a response.
+       Incoming IPv4 connections on a Family=inet6 daemon (using
+               IPv4-mapped addresses) were incorrectly labeled as "may be
+               forged".  Problem noted by Per Steinar Iversen of Oslo
+               University College.
+       Shutdown address test mode cleanly on SIGTERM.  Problem noted by
+               Greg King of the OAO Corporation.
+       Restore the original real uid (changed in main() to prevent
+               out of band signals) before invoking a delivery agent.
+               Some delivery agents use this for the "From " envelope
+               "header".  Problem noted by Leslie Carroll of the
+               University at Albany.
+       Mark closed file descriptors properly to avoid reuse. Problem
+               noted by Jeff Bronson of J.D. Bronson, Inc.
+       Setting Timeout options on the command line will also override
+               their sub-suboptions in the .cf file, e.g., -O
+               Timeout.queuereturn=2d will set all queuereturn timeouts
+               to 2 days.  Problem noted by Roger B.A. Klorese.
+       Portability:
+               BSD/OS has a broken setreuid() implementation.  Problem
+                       noted by Vernon Schryver of Rhyolite Software.
+               BSD/OS has /dev/urandom(4) (as of version 4.1/199910 ?).
+                       Noted by Vernon Schryver of Rhyolite Software.
+               BSD/OS has fchown(2).  Noted by Dave Yadallee of Netline
+                       2000 Internet Solutions Inc.
+               Solaris 2.X and later have strerror(3).  From Sebastian
+                       Hagedorn of Cologne University.
+       CONFIG: Fix parsing for IPv6 domain literals in addresses
+               (user@[IPv6:address]).  Problem noted by Liyuan Zhou.
+
+8.11.4/8.11.4  2001/05/28
+       Clean up signal handling routines to reduce the chances of heap
+               corruption and other potential race conditions.
+               Terminating and restarting the daemon may not be
+               instantaneous due to this change.  Also, non-root users can
+               no longer send out-of-band signals.  Problem reported by
+               Michal Zalewski of BindView.
+       If LogLevel is greater than 9 and SASL fails to negotiate an
+               encryption layer, avoid core dump logging the encryption
+               strength.  Problem noted by Miroslav Zubcic of Crol.
+       If a server offers "AUTH=" and "AUTH " and the list of mechanisms is
+               different in those two lines, sendmail might not have
+               recognized (and used) all of the offered mechanisms.
+       Fix an IP address lookup problem on Solaris 2.0 - 2.3.  Patch
+               from Kenji Miyake.
+       This time, really don't use the .. directory when expanding
+               QueueDirectory wildcards.
+       If a process is interrupted while closing a map, don't try to close
+               the same map again while exiting.
+       Allow local mailers (F=l) to contact remote hosts (e.g., via
+               LMTP).  Problem noted by Norbert Klasen of the University
+               of Tuebingen.
+       If Timeout.QueueReturn was set to a value less the time it took
+               to write a new queue file (e.g., 0 seconds), the bounce
+               message would be lost.  Problem noted by Lorraine L Goff of
+               Oklahoma State University.
+       Pass map argument vector into map rewriting engine for the regex
+               and prog map types.  Problem noted by Stephen Gildea of
+               InTouch Systems, Inc.
+       When closing an LDAP map due to a temporary error, close all of the
+               other LDAP maps which share the original map's connection
+               to the LDAP server.  Patch from Victor Duchovni of
+               Morgan Stanley.
+       To detect changes of NDBM aliases files check the timestamp of the
+               .pag file instead of the .dir file.  Problem noted by Neil
+               Rickert of Northern Illinois University.
+       Don't treat temporary hesiod lookup failures as permanent.  Patch
+               from Werner Wiethege.
+       If ClientPortOptions is set, make sure to create the outgoing socket
+               with the family set in that option.  Patch from Sean Farley.
+       Avoid a segmentation fault trying to dereference a NULL pointer
+               when logging a MaxHopCount exceeded error with an empty
+               recipient list.  Problem noted by Chris Adams of HiWAAY
+               Internet Services.
+       Fix DSN for "Too many hops" bounces.  Problem noticed by Ulrich
+               Windl of the Universitaet Regensburg.
+       Fix DSN for "mail loops back to me" bounces.  Problem noticed by
+               Kari Hurtta of the Finnish Meteorological Institute.
+       Portability:
+               OpenBSD has a broken setreuid() implementation.
+       CONFIG: Undo change from 8.11.1: change 501 SMTP reply code back
+               to 553 since it is allowed by DRUMS.
+       CONFIG: Add OSTYPE(freebsd4) for FreeBSD 4.X.
+       DEVTOOLS: install.sh did not properly handle paths in the source
+               file name argument.  Noted by Kari Hurtta of the Finnish
+               Meteorological Institute.
+       DEVTOOLS: Add FAST_PID_RECYCLE to compile time options for OpenBSD
+               since it generates random process ids.
+       PRALIASES: Add back adaptive algorithm to deal with different endings
+               of entries in the database (with/without trailing '\0').
+               Patch from John Beck of Sun Microsystems.
+       New Files:
+               cf/ostype/freebsd4.m4
+
+8.11.3/8.11.3  2001/02/27
+       Prevent a segmentation fault when a bogus value was used in the
+               LDAPDefaultSpec option's -r, -s, or -M flags and if a bogus
+               option was used.  Problem noted by Allan E Johannesen of
+               Worcester Polytechnic Institute.
+       Prevent "token too long" message by shortening {currHeader} which
+               could be too long if the last copied character was a quote.
+               Problem detected by Jan Krueger of digitalanswers
+               communications consulting gmbh.
+       Additional IPv6 check for unspecified addresses.  Patch from
+               Jun-ichiro itojun Hagino of the KAME Project.
+       Do not ignore the ClientPortOptions setting if DaemonPortOptions
+               Modifier=b (bind to same interface) is set and the
+               connection came in from the command line.
+       Do not bind to the loopback address if DaemonPortOptions
+               Modifier=b (bind to same interface) is set.  Patch from
+               John Beck of Sun Microsystems.
+       Properly deal with open failures on non-optional maps used in
+               check_* rulesets by returning a temporary failure.
+       Buffered file I/O files were not being properly fsync'ed to disk
+               when they were committed.
+       Properly encode '=' for the AUTH= parameter of the MAIL command.
+               Problem noted by Hadmut Danisch.
+       Under certain circumstances the macro {server_name} could be set
+               to the wrong hostname (of a previous connection), which may
+               cause some rulesets to return wrong results.  This would
+               usually cause mail to be queued up and delivered later on.
+       Ignore F=z (LMTP) mailer flag if $u is given in the mailer A=
+               equate.  Problem noted by Motonori Nakamura of Kyoto
+               University.
+       Work around broken accept() implementations which only partially
+               fill in the peer address if the socket is closed before
+               accept() completes.
+       Return an SMTP "421" temporary failure if the data file can't be
+               opened where the "354" reply would normally be given.
+       Prevent a CPU loop in trying to expand a macro which doesn't exist
+               in a queue run.  Problem noted by Gordon Lack of Glaxo
+               Wellcome.
+       If delivering via a program and that program exits with EX_TEMPFAIL,
+               note that fact for the mailq display instead of just showing
+               "Deferred".  Problem noted by Motonori Nakamura of Kyoto
+               University.
+       If doing canonification via /etc/hosts, try both the fully
+               qualified hostname as well as the first portion of the
+               hostname.  Problem noted by David Bremner of the
+               University of New Brunswick.
+       Portability:
+               Fix a compilation problem for mail.local and rmail if SFIO
+                       is in use.  Problem noted by Auteria Wally
+                       Winzer Jr. of Champion Nutrition.
+               IPv6 changes for platforms using KAME.  Patch from
+                       Jun-ichiro itojun Hagino of the KAME Project.
+               OpenBSD 2.7 and higher has srandomdev(3).  OpenBSD 2.8 and
+                       higher has BSDI-style login classes.  Patch from
+                       Todd C.  Miller of Courtesan Consulting.
+               Unixware 7.1.1 doesn't allow h_errno to be set directly if
+                       sendmail is being compiled with -kthread.  Problem
+                       noted by Orion Poplawski of CQG, Inc.
+       CONTRIB: buildvirtuser: Substitute current domain for $DOMAIN and
+               current left hand side for $LHS in virtuser files.
+       DEVTOOLS: Do not pass make targets to recursive Build invocations.
+               Problem noted by Jeff Bronson of J.D. Bronson, Inc.
+       MAIL.LOCAL: In LMTP mode, do not return errors regarding problems
+               storing the temporary message file until after the remote
+               side has sent the final DATA termination dot.  Problem
+     &