From c1bfccf73ee6551521d508e89408309544c871c8 Mon Sep 17 00:00:00 2001 From: Gregory Neil Shapiro Date: Sun, 26 Jan 2014 20:46:55 +0000 Subject: Import sendmail 8.14.8 --- Build | 4 +- LICENSE | 16 +- PGPKEYS | 180 +- README | 6 +- RELEASE_NOTES | 54 +- cf/README | 7 +- cf/cf/Build | 4 +- cf/cf/chez.cs.mc | 4 +- cf/cf/clientproto.mc | 4 +- cf/cf/cs-hpux10.mc | 4 +- cf/cf/cs-hpux9.mc | 4 +- cf/cf/cs-osf1.mc | 4 +- cf/cf/cs-solaris2.mc | 4 +- cf/cf/cs-sunos4.1.mc | 4 +- cf/cf/cs-ultrix4.mc | 4 +- cf/cf/generic-bsd4.4.cf | 32 +- cf/cf/generic-bsd4.4.mc | 4 +- cf/cf/generic-hpux10.cf | 32 +- cf/cf/generic-hpux10.mc | 4 +- cf/cf/generic-hpux9.cf | 32 +- cf/cf/generic-hpux9.mc | 4 +- cf/cf/generic-linux.cf | 34 +- cf/cf/generic-linux.mc | 4 +- cf/cf/generic-mpeix.cf | 32 +- cf/cf/generic-mpeix.mc | 4 +- cf/cf/generic-nextstep3.3.cf | 32 +- cf/cf/generic-nextstep3.3.mc | 4 +- cf/cf/generic-osf1.cf | 32 +- cf/cf/generic-osf1.mc | 4 +- cf/cf/generic-solaris.cf | 32 +- cf/cf/generic-solaris.mc | 4 +- cf/cf/generic-sunos4.1.cf | 32 +- cf/cf/generic-sunos4.1.mc | 4 +- cf/cf/generic-ultrix4.cf | 32 +- cf/cf/generic-ultrix4.mc | 4 +- cf/cf/huginn.cs.mc | 4 +- cf/cf/knecht.mc | 4 +- cf/cf/mail.cs.mc | 4 +- cf/cf/mail.eecs.mc | 4 +- cf/cf/mailspool.cs.mc | 4 +- cf/cf/python.cs.mc | 4 +- cf/cf/s2k-osf1.mc | 4 +- cf/cf/s2k-ultrix4.mc | 4 +- cf/cf/submit.cf | 28 +- cf/cf/submit.mc | 4 +- cf/cf/tcpproto.mc | 4 +- cf/cf/ucbarpa.mc | 4 +- cf/cf/ucbvax.mc | 4 +- cf/cf/uucpproto.mc | 4 +- cf/cf/vangogh.cs.mc | 4 +- cf/domain/Berkeley.EDU.m4 | 4 +- cf/domain/CS.Berkeley.EDU.m4 | 4 +- cf/domain/EECS.Berkeley.EDU.m4 | 4 +- cf/domain/S2K.Berkeley.EDU.m4 | 4 +- cf/domain/berkeley-only.m4 | 4 +- cf/domain/generic.m4 | 4 +- cf/feature/accept_unqualified_senders.m4 | 4 +- cf/feature/accept_unresolvable_domains.m4 | 4 +- cf/feature/access_db.m4 | 4 +- cf/feature/allmasquerade.m4 | 4 +- cf/feature/always_add_domain.m4 | 4 +- cf/feature/authinfo.m4 | 4 +- cf/feature/badmx.m4 | 4 +- cf/feature/bestmx_is_local.m4 | 4 +- cf/feature/bitdomain.m4 | 4 +- cf/feature/blacklist_recipients.m4 | 4 +- cf/feature/block_bad_helo.m4 | 4 +- cf/feature/compat_check.m4 | 4 +- cf/feature/conncontrol.m4 | 4 +- cf/feature/delay_checks.m4 | 4 +- cf/feature/dnsbl.m4 | 4 +- cf/feature/domaintable.m4 | 4 +- cf/feature/enhdnsbl.m4 | 4 +- cf/feature/generics_entire_domain.m4 | 4 +- cf/feature/genericstable.m4 | 4 +- cf/feature/greet_pause.m4 | 4 +- cf/feature/ldap_routing.m4 | 4 +- cf/feature/limited_masquerade.m4 | 4 +- cf/feature/local_lmtp.m4 | 4 +- cf/feature/local_no_masquerade.m4 | 4 +- cf/feature/local_procmail.m4 | 4 +- cf/feature/lookupdotdomain.m4 | 4 +- cf/feature/loose_relay_check.m4 | 4 +- cf/feature/mailertable.m4 | 4 +- cf/feature/masquerade_entire_domain.m4 | 4 +- cf/feature/masquerade_envelope.m4 | 4 +- cf/feature/msp.m4 | 4 +- cf/feature/mtamark.m4 | 4 +- cf/feature/no_default_msa.m4 | 4 +- cf/feature/nocanonify.m4 | 4 +- cf/feature/notsticky.m4 | 4 +- cf/feature/nouucp.m4 | 4 +- cf/feature/nullclient.m4 | 4 +- cf/feature/preserve_local_plus_detail.m4 | 4 +- cf/feature/preserve_luser_host.m4 | 4 +- cf/feature/promiscuous_relay.m4 | 4 +- cf/feature/queuegroup.m4 | 4 +- cf/feature/ratecontrol.m4 | 4 +- cf/feature/redirect.m4 | 4 +- cf/feature/relay_based_on_MX.m4 | 4 +- cf/feature/relay_entire_domain.m4 | 4 +- cf/feature/relay_hosts_only.m4 | 4 +- cf/feature/relay_local_from.m4 | 4 +- cf/feature/relay_mail_from.m4 | 4 +- cf/feature/require_rdns.m4 | 4 +- cf/feature/smrsh.m4 | 4 +- cf/feature/stickyhost.m4 | 4 +- cf/feature/use_client_ptr.m4 | 4 +- cf/feature/use_ct_file.m4 | 4 +- cf/feature/use_cw_file.m4 | 4 +- cf/feature/uucpdomain.m4 | 4 +- cf/feature/virtuser_entire_domain.m4 | 4 +- cf/feature/virtusertable.m4 | 4 +- cf/hack/cssubdomain.m4 | 4 +- cf/m4/cf.m4 | 4 +- cf/m4/cfhead.m4 | 4 +- cf/m4/proto.m4 | 6 +- cf/m4/version.m4 | 6 +- cf/mailer/cyrus.m4 | 4 +- cf/mailer/cyrusv2.m4 | 4 +- cf/mailer/fax.m4 | 4 +- cf/mailer/local.m4 | 4 +- cf/mailer/mail11.m4 | 4 +- cf/mailer/phquery.m4 | 4 +- cf/mailer/pop.m4 | 4 +- cf/mailer/procmail.m4 | 4 +- cf/mailer/qpage.m4 | 4 +- cf/mailer/smtp.m4 | 4 +- cf/mailer/usenet.m4 | 4 +- cf/mailer/uucp.m4 | 4 +- cf/ostype/a-ux.m4 | 4 +- cf/ostype/aix3.m4 | 4 +- cf/ostype/aix4.m4 | 4 +- cf/ostype/aix5.m4 | 4 +- cf/ostype/altos.m4 | 4 +- cf/ostype/amdahl-uts.m4 | 4 +- cf/ostype/bsd4.3.m4 | 4 +- cf/ostype/bsd4.4.m4 | 4 +- cf/ostype/bsdi.m4 | 4 +- cf/ostype/bsdi1.0.m4 | 4 +- cf/ostype/bsdi2.0.m4 | 4 +- cf/ostype/darwin.m4 | 4 +- cf/ostype/dgux.m4 | 4 +- cf/ostype/domainos.m4 | 4 +- cf/ostype/dragonfly.m4 | 4 +- cf/ostype/dynix3.2.m4 | 4 +- cf/ostype/freebsd4.m4 | 4 +- cf/ostype/freebsd5.m4 | 4 +- cf/ostype/freebsd6.m4 | 4 +- cf/ostype/gnu.m4 | 4 +- cf/ostype/hpux10.m4 | 4 +- cf/ostype/hpux11.m4 | 4 +- cf/ostype/hpux9.m4 | 4 +- cf/ostype/irix4.m4 | 4 +- cf/ostype/irix5.m4 | 4 +- cf/ostype/irix6.m4 | 4 +- cf/ostype/isc4.1.m4 | 4 +- cf/ostype/linux.m4 | 4 +- cf/ostype/maxion.m4 | 4 +- cf/ostype/mklinux.m4 | 4 +- cf/ostype/mpeix.m4 | 4 +- cf/ostype/nextstep.m4 | 4 +- cf/ostype/openbsd.m4 | 4 +- cf/ostype/osf1.m4 | 4 +- cf/ostype/powerux.m4 | 4 +- cf/ostype/ptx2.m4 | 4 +- cf/ostype/qnx.m4 | 4 +- cf/ostype/riscos4.5.m4 | 4 +- cf/ostype/sco-uw-2.1.m4 | 4 +- cf/ostype/sco3.2.m4 | 4 +- cf/ostype/sinix.m4 | 4 +- cf/ostype/solaris11.m4 | 4 +- cf/ostype/solaris2.m4 | 4 +- cf/ostype/solaris2.ml.m4 | 4 +- cf/ostype/solaris2.pre5.m4 | 4 +- cf/ostype/solaris8.m4 | 4 +- cf/ostype/sunos3.5.m4 | 4 +- cf/ostype/sunos4.1.m4 | 4 +- cf/ostype/svr4.m4 | 4 +- cf/ostype/ultrix4.m4 | 4 +- cf/ostype/unicos.m4 | 4 +- cf/ostype/unicosmk.m4 | 4 +- cf/ostype/unicosmp.m4 | 4 +- cf/ostype/unixware7.m4 | 4 +- cf/ostype/unknown.m4 | 4 +- cf/ostype/uxpds.m4 | 4 +- cf/sendmail.schema | 4 +- cf/sh/makeinfo.sh | 4 +- contrib/dnsblaccess.m4 | 4 +- contrib/link_hash.sh | 4 +- contrib/qtool.8 | 6 +- contrib/qtool.pl | 4 +- devtools/M4/UNIX/all.m4 | 4 +- devtools/M4/UNIX/check.m4 | 4 +- devtools/M4/UNIX/defines.m4 | 4 +- devtools/M4/UNIX/executable.m4 | 4 +- devtools/M4/UNIX/footer.m4 | 4 +- devtools/M4/UNIX/library.m4 | 4 +- devtools/M4/UNIX/links.m4 | 4 +- devtools/M4/UNIX/manpage.m4 | 4 +- devtools/M4/UNIX/sm-test.m4 | 4 +- devtools/M4/UNIX/smlib.m4 | 4 +- devtools/M4/header.m4 | 4 +- devtools/M4/list.m4 | 4 +- devtools/M4/string.m4 | 4 +- devtools/M4/subst_ext.m4 | 4 +- devtools/M4/switch.m4 | 4 +- devtools/OS/Darwin.12.x | 25 + devtools/OS/Darwin.13.x | 25 + devtools/bin/Build | 11 +- devtools/bin/configure.sh | 12 +- devtools/bin/find_m4.sh | 4 +- devtools/bin/install.sh | 4 +- doc/op/op.me | 36 +- doc/op/op.ps | 4078 +++++++++++++++-------------- editmap/Build | 4 +- editmap/editmap.0 | 2 +- editmap/editmap.8 | 6 +- editmap/editmap.c | 6 +- include/libmilter/mfapi.h | 4 +- include/libmilter/mfdef.h | 4 +- include/libmilter/milter.h | 4 +- include/libsmdb/smdb.h | 4 +- include/sendmail/mailstats.h | 4 +- include/sendmail/pathnames.h | 4 +- include/sendmail/sendmail.h | 4 +- include/sm/assert.h | 4 +- include/sm/bdb.h | 4 +- include/sm/bitops.h | 4 +- include/sm/cdefs.h | 4 +- include/sm/cf.h | 4 +- include/sm/clock.h | 4 +- include/sm/conf.h | 13 +- include/sm/config.h | 4 +- include/sm/debug.h | 4 +- include/sm/errstring.h | 4 +- include/sm/exc.h | 4 +- include/sm/fdset.h | 4 +- include/sm/gen.h | 4 +- include/sm/heap.h | 4 +- include/sm/io.h | 4 +- include/sm/ldap.h | 4 +- include/sm/limits.h | 4 +- include/sm/mbdb.h | 4 +- include/sm/misc.h | 4 +- include/sm/os/sm_os_aix.h | 4 +- include/sm/os/sm_os_dragonfly.h | 4 +- include/sm/os/sm_os_freebsd.h | 4 +- include/sm/os/sm_os_hp.h | 4 +- include/sm/os/sm_os_irix.h | 4 +- include/sm/os/sm_os_linux.h | 4 +- include/sm/os/sm_os_mpeix.h | 4 +- include/sm/os/sm_os_next.h | 4 +- include/sm/os/sm_os_openbsd.h | 4 +- include/sm/os/sm_os_openunix.h | 4 +- include/sm/os/sm_os_osf1.h | 4 +- include/sm/os/sm_os_qnx.h | 4 +- include/sm/os/sm_os_sunos.h | 4 +- include/sm/os/sm_os_ultrix.h | 4 +- include/sm/os/sm_os_unicos.h | 4 +- include/sm/os/sm_os_unicosmk.h | 4 +- include/sm/os/sm_os_unicosmp.h | 4 +- include/sm/os/sm_os_unixware.h | 4 +- include/sm/path.h | 4 +- include/sm/rpool.h | 4 +- include/sm/sem.h | 4 +- include/sm/sendmail.h | 2 +- include/sm/setjmp.h | 4 +- include/sm/shm.h | 4 +- include/sm/signal.h | 4 +- include/sm/string.h | 4 +- include/sm/sysexits.h | 4 +- include/sm/test.h | 4 +- include/sm/time.h | 4 +- include/sm/types.h | 4 +- include/sm/varargs.h | 4 +- include/sm/xtrap.h | 4 +- libmilter/Build | 6 +- libmilter/Makefile.m4 | 2 +- libmilter/comm.c | 4 +- libmilter/docs/api.html | 4 +- libmilter/docs/design.html | 4 +- libmilter/docs/index.html | 4 +- libmilter/docs/installation.html | 4 +- libmilter/docs/other.html | 4 +- libmilter/docs/overview.html | 4 +- libmilter/docs/sample.html | 4 +- libmilter/docs/smfi_addheader.html | 4 +- libmilter/docs/smfi_addrcpt.html | 4 +- libmilter/docs/smfi_addrcpt_par.html | 4 +- libmilter/docs/smfi_chgfrom.html | 4 +- libmilter/docs/smfi_chgheader.html | 4 +- libmilter/docs/smfi_delrcpt.html | 4 +- libmilter/docs/smfi_getpriv.html | 4 +- libmilter/docs/smfi_getsymval.html | 4 +- libmilter/docs/smfi_insheader.html | 4 +- libmilter/docs/smfi_main.html | 4 +- libmilter/docs/smfi_opensocket.html | 4 +- libmilter/docs/smfi_progress.html | 4 +- libmilter/docs/smfi_quarantine.html | 4 +- libmilter/docs/smfi_register.html | 4 +- libmilter/docs/smfi_replacebody.html | 4 +- libmilter/docs/smfi_setbacklog.html | 4 +- libmilter/docs/smfi_setconn.html | 4 +- libmilter/docs/smfi_setdbg.html | 4 +- libmilter/docs/smfi_setmlreply.html | 4 +- libmilter/docs/smfi_setpriv.html | 4 +- libmilter/docs/smfi_setreply.html | 4 +- libmilter/docs/smfi_setsymlist.html | 4 +- libmilter/docs/smfi_settimeout.html | 4 +- libmilter/docs/smfi_stop.html | 4 +- libmilter/docs/smfi_version.html | 4 +- libmilter/docs/xxfi_abort.html | 4 +- libmilter/docs/xxfi_body.html | 4 +- libmilter/docs/xxfi_close.html | 4 +- libmilter/docs/xxfi_connect.html | 4 +- libmilter/docs/xxfi_data.html | 4 +- libmilter/docs/xxfi_envfrom.html | 4 +- libmilter/docs/xxfi_envrcpt.html | 4 +- libmilter/docs/xxfi_eoh.html | 4 +- libmilter/docs/xxfi_eom.html | 4 +- libmilter/docs/xxfi_header.html | 4 +- libmilter/docs/xxfi_helo.html | 4 +- libmilter/docs/xxfi_negotiate.html | 4 +- libmilter/docs/xxfi_unknown.html | 4 +- libmilter/engine.c | 4 +- libmilter/example.c | 4 +- libmilter/handler.c | 4 +- libmilter/libmilter.h | 4 +- libmilter/listener.c | 4 +- libmilter/main.c | 4 +- libmilter/monitor.c | 4 +- libmilter/signal.c | 4 +- libmilter/sm_gethost.c | 27 +- libmilter/smfi.c | 4 +- libmilter/worker.c | 4 +- libsm/Build | 6 +- libsm/Makefile.m4 | 5 +- libsm/README | 4 +- libsm/assert.c | 4 +- libsm/b-strcmp.c | 4 +- libsm/b-strl.c | 4 +- libsm/cf.c | 4 +- libsm/clock.c | 4 +- libsm/clrerr.c | 4 +- libsm/config.c | 4 +- libsm/debug.c | 4 +- libsm/errstring.c | 4 +- libsm/exc.c | 4 +- libsm/fclose.c | 4 +- libsm/feof.c | 4 +- libsm/ferror.c | 4 +- libsm/fflush.c | 4 +- libsm/fget.c | 4 +- libsm/findfp.c | 4 +- libsm/flags.c | 4 +- libsm/fopen.c | 4 +- libsm/fpos.c | 4 +- libsm/fprintf.c | 4 +- libsm/fpurge.c | 4 +- libsm/fput.c | 4 +- libsm/fread.c | 4 +- libsm/fscanf.c | 4 +- libsm/fseek.c | 4 +- libsm/fvwrite.c | 4 +- libsm/fvwrite.h | 4 +- libsm/fwalk.c | 4 +- libsm/fwrite.c | 4 +- libsm/get.c | 4 +- libsm/glue.h | 4 +- libsm/heap.c | 4 +- libsm/inet6_ntop.c | 58 + libsm/ldap.c | 4 +- libsm/local.h | 4 +- libsm/makebuf.c | 4 +- libsm/match.c | 4 +- libsm/mbdb.c | 25 +- libsm/memstat.c | 4 +- libsm/mpeix.c | 4 +- libsm/niprop.c | 4 +- libsm/path.c | 4 +- libsm/put.c | 4 +- libsm/refill.c | 4 +- libsm/rewind.c | 4 +- libsm/rpool.c | 4 +- libsm/sem.c | 4 +- libsm/setvbuf.c | 4 +- libsm/shm.c | 4 +- libsm/signal.c | 4 +- libsm/smstdio.c | 4 +- libsm/snprintf.c | 4 +- libsm/sscanf.c | 4 +- libsm/stdio.c | 4 +- libsm/strcasecmp.c | 4 +- libsm/strdup.c | 4 +- libsm/strerror.c | 4 +- libsm/strexit.c | 4 +- libsm/string.c | 4 +- libsm/stringf.c | 4 +- libsm/strio.c | 4 +- libsm/strl.c | 4 +- libsm/strrevcmp.c | 4 +- libsm/strto.c | 4 +- libsm/syslogio.c | 4 +- libsm/t-cf.c | 4 +- libsm/t-event.c | 4 +- libsm/t-exc.c | 4 +- libsm/t-fget.c | 4 +- libsm/t-float.c | 4 +- libsm/t-fopen.c | 4 +- libsm/t-heap.c | 4 +- libsm/t-inet6_ntop.c | 73 + libsm/t-match.c | 4 +- libsm/t-memstat.c | 10 +- libsm/t-path.c | 4 +- libsm/t-qic.c | 4 +- libsm/t-rpool.c | 4 +- libsm/t-scanf.c | 4 +- libsm/t-sem.c | 4 +- libsm/t-shm.c | 4 +- libsm/t-smstdio.c | 4 +- libsm/t-string.c | 4 +- libsm/t-strio.c | 4 +- libsm/t-strl.c | 4 +- libsm/t-strrevcmp.c | 4 +- libsm/t-types.c | 4 +- libsm/test.c | 4 +- libsm/ungetc.c | 4 +- libsm/util.c | 4 +- libsm/vasprintf.c | 4 +- libsm/vfprintf.c | 4 +- libsm/vfscanf.c | 4 +- libsm/vprintf.c | 4 +- libsm/vsnprintf.c | 4 +- libsm/wbuf.c | 4 +- libsm/wsetup.c | 4 +- libsm/xtrap.c | 4 +- libsmdb/Build | 6 +- libsmdb/smdb.c | 4 +- libsmdb/smdb1.c | 4 +- libsmdb/smdb2.c | 6 +- libsmdb/smndbm.c | 9 +- libsmutil/Build | 6 +- libsmutil/cf.c | 4 +- libsmutil/debug.c | 4 +- libsmutil/err.c | 4 +- libsmutil/lockfile.c | 4 +- libsmutil/safefile.c | 4 +- libsmutil/snprintf.c | 4 +- mail.local/Build | 4 +- mail.local/mail.local.0 | 2 +- mail.local/mail.local.8 | 6 +- mail.local/mail.local.c | 6 +- mailstats/Build | 4 +- mailstats/mailstats.0 | 2 +- mailstats/mailstats.8 | 6 +- mailstats/mailstats.c | 6 +- makemap/Build | 4 +- makemap/makemap.0 | 2 +- makemap/makemap.8 | 6 +- makemap/makemap.c | 106 +- praliases/Build | 4 +- praliases/praliases.0 | 2 +- praliases/praliases.8 | 6 +- praliases/praliases.c | 6 +- rmail/Build | 4 +- rmail/rmail.0 | 2 +- rmail/rmail.8 | 6 +- rmail/rmail.c | 6 +- smrsh/Build | 4 +- smrsh/smrsh.0 | 2 +- smrsh/smrsh.8 | 6 +- smrsh/smrsh.c | 6 +- src/Build | 6 +- src/Makefile.m4 | 2 +- src/README | 8 +- src/SECURITY | 4 +- src/TRACEFLAGS | 4 +- src/TUNING | 4 +- src/alias.c | 4 +- src/aliases.0 | 2 +- src/aliases.5 | 6 +- src/arpadate.c | 4 +- src/bf.c | 4 +- src/bf.h | 4 +- src/collect.c | 4 +- src/conf.c | 95 +- src/conf.h | 8 +- src/control.c | 4 +- src/convtime.c | 4 +- src/daemon.c | 12 +- src/daemon.h | 4 +- src/deliver.c | 10 +- src/domain.c | 6 +- src/envelope.c | 4 +- src/err.c | 4 +- src/headers.c | 28 +- src/helpfile | 4 +- src/macro.c | 4 +- src/mailq.0 | 2 +- src/mailq.1 | 6 +- src/main.c | 37 +- src/makesendmail | 4 +- src/map.c | 85 +- src/map.h | 4 +- src/mci.c | 4 +- src/milter.c | 4 +- src/mime.c | 4 +- src/newaliases.0 | 2 +- src/newaliases.1 | 6 +- src/parseaddr.c | 4 +- src/queue.c | 6 +- src/ratectrl.c | 4 +- src/readcf.c | 27 +- src/recipient.c | 4 +- src/sasl.c | 4 +- src/savemail.c | 4 +- src/sendmail.0 | 2 +- src/sendmail.8 | 6 +- src/sendmail.h | 12 +- src/sfsasl.c | 4 +- src/sfsasl.h | 4 +- src/shmticklib.c | 4 +- src/sm_resolve.c | 4 +- src/sm_resolve.h | 4 +- src/srvrsmtp.c | 4 +- src/stab.c | 4 +- src/stats.c | 4 +- src/statusd_shm.h | 4 +- src/sysexits.c | 4 +- src/timers.c | 4 +- src/timers.h | 4 +- src/tls.c | 43 +- src/trace.c | 4 +- src/udb.c | 6 +- src/usersmtp.c | 14 +- src/util.c | 4 +- src/version.c | 6 +- test/Build | 4 +- test/README | 4 +- test/t_dropgid.c | 4 +- test/t_exclopen.c | 4 +- test/t_pathconf.c | 4 +- test/t_seteuid.c | 4 +- test/t_setgid.c | 4 +- test/t_setreuid.c | 4 +- test/t_setuid.c | 4 +- test/t_snprintf.c | 4 +- vacation/Build | 4 +- vacation/vacation.0 | 2 +- vacation/vacation.1 | 6 +- vacation/vacation.c | 6 +- 552 files changed, 4157 insertions(+), 3418 deletions(-) create mode 100644 devtools/OS/Darwin.12.x create mode 100644 devtools/OS/Darwin.13.x create mode 100644 libsm/inet6_ntop.c create mode 100644 libsm/t-inet6_ntop.c diff --git a/Build b/Build index 44e74c51f3cb..8d2cefae4c16 100755 --- a/Build +++ b/Build @@ -1,6 +1,6 @@ #!/bin/sh -# Copyright (c) 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -8,6 +8,6 @@ # the sendmail distribution. # # -# $Id: Build,v 8.3 1999/09/23 21:31:12 ca Exp $ +# $Id: Build,v 8.4 2013/11/22 20:51:01 ca Exp $ exec make OPTIONS="$*" diff --git a/LICENSE b/LICENSE index 21e83e57f9d2..62f53f7611ff 100644 --- a/LICENSE +++ b/LICENSE @@ -1,9 +1,9 @@ SENDMAIL LICENSE -The following license terms and conditions apply, unless a redistribution -agreement or other license is obtained from Sendmail, Inc., 6475 Christie -Ave, Third Floor, Emeryville, CA 94608, USA, or by electronic mail at -license@sendmail.com. +The following license terms and conditions apply, unless a redistribution +agreement or other license is obtained from Proofpoint, Inc., 892 +Ross Street, Sunnyvale, CA, 94089, USA, or by electronic mail at +sendmail-license@proofpoint.com. License Terms: @@ -35,12 +35,12 @@ each of the following conditions is met: 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-2012 Sendmail, Inc. All rights reserved." + "Copyright (c) 1998-2013 Proofpoint, Inc. All rights reserved." -4. Neither the name of Sendmail, Inc. nor the University of California nor +4. Neither the name of Proofpoint, Inc. nor the University of California nor 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. + permission. The name "sendmail" is a trademark of Proofpoint, Inc. 5. All redistributions must comply with the conditions imposed by the University of California on certain embedded code, which copyright @@ -78,4 +78,4 @@ each of the following conditions is met: (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.18 $, Last updated $Date: 2012/05/15 21:49:03 $, Document 139848.1 +$Revision: 8.22 $, Last updated $Date: 2013/11/23 04:37:36 $, Document 139848.1 diff --git a/PGPKEYS b/PGPKEYS index f56599285819..e24ea3e35a7d 100644 --- a/PGPKEYS +++ b/PGPKEYS @@ -141,6 +141,184 @@ gpExpdV7qPrw9k01j5rod5PjZlG8zV0= =SR28 -----END PGP PUBLIC KEY BLOCK----- +Type Bits KeyID Created Expires Algorithm Use +pub 2048 E2763A73 2014-01-02 ------- RSA Sign & Encrypt +fingerprint: 49F6 A8BE 8473 3949 5191 6F3B 61DE 11EC E276 3A73 +uid Sendmail Signing Key/2014 + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1 + +mQENBFLGB58BCADFOlIYbhlAZ1URaoyfEHLgrm/bHeZufZO3jp2eeuDIkt4Z8csa +eLkwomo/UtmUNXkn5rlUacRjyuhrDgVyuhYVeqq+tVbGccrjq4TM+5dkDTtQvLE5 +sEF3pbNYiPNJwPnqMfGTVmSouR9gGJGgttPubFDp/2jTpuFYZbcDSo+hoI9m5RAH +aWe+MhFC0r7RZTv5pY1CG3GSODaoz2XIQ/dDJ4WKZFeEvDPQnpLY4t0cb0hVcxYO +XVZZs1YmS2sEJirwJ+rpxivX4eyVKSO9Vjidh6cvmg2UdKfNoXXd+G9r0DR5FSo7 +hQHlOCrLFQQ5YJ3thGNl/fw7wVXVs34Nj7QfABEBAAG0MVNlbmRtYWlsIFNpZ25p +bmcgS2V5LzIwMTQgPHNlbmRtYWlsQFNlbmRtYWlsLk9SRz6JATgEEwECACIFAlLG +B58CGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEGHeEezidjpzcRgIAJUZ +4J6yvykcpgrIS8ZjDz1ab2sXtBx0ZjI5TxxnIwg9RQb5YkEk2/9tPo0ZwNUTDwz6 +eVENR++Bv3VXs32RnRiFNy1Mm2hhULh4ifgqT6Sy7zRk/kwiKuj6xkjAGZV71QmD +ukFIpVaWAQwiFkDgqM3LbxZ1sisbvvA8M/zJq66uGg09Lu9CKcwjKDfy+UW1E8Ub +SRzStTRrpvCH400q/Pwv3mOA43+H6Un4fZfCOcZeo22rSgT6D/FEY4LMdNnMLYuU +zPkpx7cKvQa/AcMdjoGu38g364JxlDjxjE6M+XBym8Tx6j4res7o0W8TGW5g+rEv +8X9i7uxdnEfYBlNAElGJARwEEAECAAYFAlLGCCIACgkQPWiyXVIHytM4QggAtF+W +cXu8pJi3+OAoPmj+etgIuLhJ2GOp8qNK8yvwTEwiNwtenjennlW3ETHiCbtfQ0/T +Z9rq5elhANsfp8LsXGoJ4ic6KJlDEhCrKa76jwEeECI74E60TpG0z64pHMmUhk7l +eAUckCOvW7iHIBJVA7ZM8oII04ipPz6qJfJrUWkJbfZh8VV5DRp7zKAFT+URgSUc +bdAbLjyC7AohynNVxir90UoT+wo06GPMDpeA5+fS0VZxKAwKv2P0mRZAK63yzEJz ++VK3GCHLPCWJvHoqx4KSutk2mIpZ406T/BJEphkGN0BHHiUmIr9qfX/87klA4i9K +dHvzFr6qFBxD78XfuIkBHAQQAQIABgUCUsYIMAAKCRCOWun7zu70Ox9XB/9IP99U +LScSFiDgoZQr3eMztpc2NLIS2bGO1iX7L+9VInPCob7Se53MpaFrDWNna53Xehwf +NbaqsCQrG+OIMMwhRc0x3QCoXQUchA/JyAUIojfOyoFUZvlyZStRGOp2TBRrJnmb +l3iWz3pStqqtvqag2d3YxowqGqUvlRzAXTFmgjcnfMcJrxb9f3n6Nf84QpxLHxB2 +MgOgxUCHXMtJ4WxFHAoINize+P/P99U9mpyn4ewTnSaFzcmemqoVT9yZUDYUYrap +Bm4Xp0Y92IzoNpJgKBZLwXihisuI4alY/hBopo5L89vms2BwesQuh/4Tr6SELwFx +zX63E++tz1TqHleWiQEcBBABAgAGBQJSxghsAAoJEDmkx32peISwXiIH/3suKuiQ ++KqQT10UdBoNg6m0XinG4IG2MghRRcdg2Q8ncCfMFJPsKQcPdjiUuuUIYtD7CE+O +SwQ9N+6vZlsk3Zq2I8rPEwrUTmZ1gDcMK93MafNS32Xt7FmCY6wpMCkpmCLd9sjb +7rj3uZdv/aI6Is76z6dKTfxJWBrbsUQNncASn5JyCXrYj9eeGP8gHX2KCkyPBF4u +kHFPgdzYevCfZeP/+f/cdRwF6bAVaHiEZ2S/Vg6r3Z89vgd+wNKnNsljEiacYWuS +zxouEn0eWQj9kC3bXJgqXH+HLrEY8NAQ5EQWjd8bzIhzCTA9MtL+N1b0Ep36gNiw +YFB5b/b7KlbEPsSJARwEEAECAAYFAlLGCG8ACgkQYE378oVBCr4XDAf/auf1ljzq +w2khe1L/1ANvtnugMP3sVJEPU2nDUnCK2+c0G5INnWc+c7DEFsaLHgcs2eN/w80a +adInDn9lFw7DtcvZr3xL8q+b6j4i4jucjT5WVfYHbvc0xcKfpEjRge4oV3XR73SU +ztdTWZZAlds4Xvh9pojjM90fBu5uDqfpRM3/vNTQ9EWvjcCGKusWRTwgdfF94cHN +CeSe8PCo7sil6MtBBoujmLldCKZaLC08NLPX3yTGzNmuLyNZj9WgwPoK++XTxJly +0j9EJsO28ZxmNCxsZyGA+1D1NuRurQ5FXIUHUfz6taP8FHSDt95cOiirmCMOAjT4 +UFtGAZFlbhzxroicBBABAgAGBQJSxghyAAoJEBKJbpunfyQpyFwD/1fp8qgb6zvn +dIoTUoVWahI41Clt65cA2d1Ib1IbJJ4ms9cxNbFMTvbpPQ4AXOz1t7x2uS3YDmq5 +IxdWLr6YPSMkGmtpF2CD1HwSLcUwtKcIFrb8a0EN8Z+sRKu7yYg1vMxc7LmmOBUX +x+j9fm/1OFGIHYnUEb9GeKFf91cK0VAIiJwEEAECAAYFAlLGCHUACgkQ2Krwyvaz +BylxvAP+JuZQFPnk6l4SKHR/3ZWz56fOqZ6Qv8cgUCFY5AY9OdSE7aU2zVjZTjd1 +dJzVD7xc/9h8OW4HakfwcNnfAqdQ4eNdox5+uydXwU0CXJqU8QxGPaCSRkB1Thb5 +aMik5S01lzra4s6dF0iMC15I5v0PAznykJO9Sq4qhMLUCYTxFiqInAQQAQIABgUC +UsYIeAAKCRCXQwEYcJO4QeDXBAC2hVO1j2dyQfkHr8eLAg/P+2qwZ1ZaG4jxItol +vF91lfGNCaG3RWB9iPRIkz5B+lSoh4mSPGzJ3cFDgB53rRMpFUa0qhiUpVaNuPMY +BSrkxYb00amJcFoXX+yE8soeu6BZ1cazg8GEkbjFbboqJMts2M39dD3c4ikbU4Op +v9ag1YicBBABAgAGBQJSxgh7AAoJEB57s8ivlZYl1w0D/1AySnzhz5PKQo4Wh9QX +qX+yMVBT3rgVO6EgR8ShsyMhZX8GwEEGPueDAh8MLGPqQZbjXq81QMeVk6TSUCQx +XbhHxyGJJTVDxxJxFJZ7f8y05PjppTA6TL2aKYsZLkWUPEq5vKocE2VAmYldwvRS +Ez4oNLWQD5dw05DPzVsJ2/49iJwEEAECAAYFAlLGCH4ACgkQcKAkTR75klFOVwP/ +fxmc8/ckreAjz7C3oarAHlWgAUHrJAAtG1MEgXN6FtzGZyzj7jsC4HI8A5nfwIWx +A67jktU+6OpySrvIv3gRF1OAV168Q9IE8KszvnJgl6Gknf/KuiwpthWHpKztn9lF +vealu7JKqI+3D5m33SqcWUg8SThfnGBoZOZGOnGrw4aInAQQAQIABgUCUsYIggAK +CRDI1e0plfYXcf9oA/44QISEfFkqab+NIIgKW0SHqJDmI5QvVkcCO1Ct+/TkhGVO +I68XKLMaNbzerl+BF26gU2IYCs0axa9hlkl8IJLokZhEPSRPDuSP2PG3GjaFsgnE +5OK6aaVvjrEwaXe8v6rOYLmavnhZtOKg3H8pOl74KhFy1i/ZwM9oVfD4sfLhxIic +BBABAgAGBQJSxgiFAAoJECGD4bE5bweJnYsEAJUX07KH5tI+OfmhQ+WCFuU2as+r +I39oH1BB0W44fEhTj/yJFVqGSt4e3OBlP+SYqIM4DxPttxNtfQ9448rbzWLCdL0c +KGOM2y9NT/LoDi1JQ/IVLYvuIyNnPViAF5JQ96NrmJH+3SaC6goK6HY6D2Oh3iyO +1VGIhjOWyJr2+5ZjiJwEEAECAAYFAlLGCIwACgkQiWliuGeMCgNvkwQAjrrAjFyh +pMepbLnRlxi2gcLqdmLcaub6AaRzCGDaYQxNFtBd+vLt0CtgY7sILahcMX6hLT53 +z4zCHoM93DM3jBoJehC0lH6/qd3ZAcW9vcSxk5ws97K6sbMXWIfqDgTUXaArOvKG +GHE3vsgaLvAQ8nz0QaVkwgSIQfz+vBDjlM6InAQQAQIABgUCUsYIjwAKCRA4IttH +zDdPLdPdBACoapJIpeNLyL9szztPzznIIxNbeuFJVfJRAE+pZ08y5YKVtGWArUcb +GBXlZC5FrVTqV3ptIa72ALApIZ/M4Awnk3C3XyjMioKemv7I+cOj5DqRgkR/hsAF +7YSAg718twgv8W2Ssy8i2vOlAoazxzN9bhVl5cSny5aeUnpLwK0WMYicBBABAgAG +BQJSxgiSAAoJEJwcveLjXFY1DnoD/iFZ3zhzwIyWUl17pESa7H79tbcpmRyelH5M +vH51sEBl27yRRKrsx4oayaumUT7W4JVoQTEYH54unN6fSBqKK9VyxzlA+v8PJjTG +43MhtMG5lc5B1fKXFer1SpxuoR5h3Qdi4KSz3yh8K8g5KKtciPBx5kEXSTm6Nycu +wkrCRYZLiJwEEAECAAYFAlLGCJcACgkQb1KT2KObplUY2QP/T2Zt5U2cl0usnYck +wmMF3ZAzmcfhsxMkVgxxL9AkVJh9dHhLSYFWN6qhlkZwiW6UhhKoINfEpb8gOcBz +rdb4u8yrWqIS726GqE/gnjYUf5CX22mOPWry8CPuWesRVpr832TzS5wxlBQzRMSS +MVn39IPfIQnC6UQ3tPChruwwZh2InAQQAQIABgUCUsYImgAKCRDvWJZk1DLhnUOZ +A/4qp/HD/+V1zpewexP4wL+bLA9Y6X+y2UWAh7eZCBQvXOhVAYcHxpmWgEfHuS+c +iHYqCc7hz+1AiKV8AfVk6RX0k9Oli/IMbM3ijv3uIl+5JF765oXUAB3RWg6V+MlJ +VhOVkBHXmBuhFnfVPeR5wNPpQ58d9LwsZtU11/Y76xzOUYicBBABAgAGBQJSxgie +AAoJEMGcHSUS00YdL7MEAK/BtyOdoFA/8SBA+8EOG8nd5NSlGNZUBnTlpWqdphkR +SLRrb1gLGr41ND2yvg/ElTti7m1D7+7VUnwCXM5wUO/RZuZx2uDYRCdDXj5WBhcg +3wsHO3IPGGTbCukp9fLcthBQ46PDewlUVo6gPWhjWG/oC04XYeB3+f1f1zGAai+s +iJwEEAECAAYFAlLGCKMACgkQwCnKQBb0zOm0CAQAhwRycBvn1kZB8cjBVw0a74Xu +rjQrMVqmKM0LW/UzoVscB0W2KxZnvCLcw8N87CnnoSAO3MSnb/vPPhtnQxVe0IBA +4yoe9acWJvmtIjw4JFDKioVPtEy+pcg5EDlyqNHj0He/Cmbirxbvy2XiGB/Y/lxu +t1kad5ZYY/F5+X4hbyOIRgQQEQIABgUCUsYIsQAKCRAY9QOAJMJ4ArQbAJ414QQw +60cTU3tVbBTT/l/sRysTXACg1ggZJszRL0P8Yy6WOryQ+r5Fg8yInAQQAQIABgUC +UsYItwAKCRB8S2dtoA4VY3VvA/4i7bKzYElfVdTIj0IgHfd1zneeDjJoJP5tmf7F +ElWIkENFVkKQ+tUBO2d/qMK8h+aj3brDcve5A1LUIsD5leE+igke8SjVF9/fwN4U +8Mpqrvaw+CX7zGMnt6J075OD7mfU7hZkSpDhmOEMaEzaviei2rovBgaNv7tOlgrk +J5nCo4icBBABAgAGBQJSxgi8AAoJENbgof5PvirdqiMEAKp3kzOjTetlDWAqK0BY +u1kSTCLzO8jFIq620dT0BqorZ5nvxwKovog/FgrZ0LlywsjlwOGCAFo3aW7WTEyt +7AwlQvUScAbPuZZcyZxKwQ9h2O6C2K2RPVIIHQusLRVcr+oGgqMoNjpSxOOxfJuj +hT6fXHK5SayZSQEiZyeKme12iEYEEBECAAYFAlLGCMEACgkQIfnFvPdqm/UiSwCf +d7Y5AR2m6vK5drJEaqbnv2tmXzcAoMhOg7eUPnYXr0Uwpo/61oHAPUTwiJwEEAEC +AAYFAlLGCMcACgkQvdqP1j/qff1p6QP/TkEC+SJr4YUPy/0cLsSr9j0uPfvke+Qx +U0RWynv4BMU05TKaBeZiVG25iFsGERW0drxiisPkcgMTq98wE7Q23Qtk+Fg8amDn +6c0qEj0S4xd/DfHPhcznHjjkhiTftSmeMGHDMF8M5+ZBSlJyM6M1dtTlceU88ZYu +Vv89Iz9nnmaJARwEEAECAAYFAlLGCMsACgkQvSdtLm/PqIVOHwgAvKy116ykGuvC +LlxCVx+RfIjhaXa5OTtZhLc7YkXgaNr4UmcvNZtGwQLUEjDO4fVCF/7bSrryZ6Fr +PZBNTKQRwbqH8UksQ+6hIbTBb5ZGcpKQPdIqEWjRjCoDah2EI1ln/JI8WY5NoA+V +iuBd07msr49qevHgGEex5dX7NKOu6nuvefaasVDODNsiMp2QZmIlP7XJw7VKkiEx +ov93DGImxD4o8r2Etzo1Lt5/soNzw26etSRFhoGHRdW2mlS5QFjebV+PNAxwvRrI +a+5CjoA/vFfwxV+RZlvCLhzuEsBIzw6yenfNEd37bzqJq/7Jp7kQCe463o7ujG00 +k+ObGvq/YokBNwQTAQIAIQIbAwIeAQIXgAUCUsYZQgYLCQgHAwIGFQgCCQoLAxYC +AQAKCRBh3hHs4nY6c/AjB/4rt17ezRHDxuDuS7+waPC9N6eXAQCbwdvkYd/v0bWe +5jHgknMHR9OyGU9JKA4boJCtJNUvceAmzBtynqxy4hR6rmCwCmFW3AIK31iu3frz +Zqq84XK791voKMMrvnux0OHqq2l2mYOSNXUeVNQeyDE6HbKXFUiWhRZl36UndVaE +XhdDnKpxseMpYZsECW1+x1GxbUHFRx6tSiqzgLSNU/SsgwgttHwyqEdW0sr63r66 +7XSoMKvEgIhb36hJ7AIaFNWasLnnLOTOWR74IHnJ68FpordYm7lnmT5Vg/ju9y29 +JDwfOcNroCao6tTjyXcM6KmIssQPavTDLK/I6XgVr9QziQEcBBABAgAGBQJSxwGo +AAoJEBCQryClqlvmWGgH/3CsqpTEKQW3FL/jughz3Yt8vmgqmlj7ZbTaVehIKRU4 +iL2XOlgAu3JISxCLPkdz79qcMSkZsOJtTGwA1yjvw/yx7oSznvW+jgNZ+fNOuT9w +c6YKGSm0KbGGOFzjzoCsnIpoVEVuJwOS/zqGY349WR5dyaY4pEL42StfqLLtHO7I +IJMKRcubedgZSogT9iwhin+sAGi60Wjq0pX240UQG0bgSB7n+/+7NT64u9yRyPwZ +9B7Y11smlCw0jIlJD/P51rFgFciG/BdYyPfRHToe5CjOI+1sFxJYuOQI25o9/Syg +7MMzp3ym2IEjIi3poBwfqZRlPDb5nHfu4vnSntPrwcWJAhwEEAEKAAYFAlLHCkcA +CgkQ8Ar26sJF0gu9AA/9EXGIp5BwAYXNtlrI66nuPBwbPXHIVXocnlu2O2Kfzc9W +Lvl3e5eSi61/TCOPNM4ParKUT9utxq9Sd01WO4GuepQFOiSfhMfKb7ORd0cKfWuM +9shAKHsTbuAopO9R43jv1QnE+yL1xpM85JaGxI2pWf4XIpL32ZZ0s7s3x1fklNMG +7ObB5dHr66M/V/GXZSx6rTBWhODm34W07HcXqDdwjVT8J/fo+3kkY9eXYuVfpl8t +bVV6g8DK1zMkQiQBHpN0DCZUYB9WoJgCKFsTvVUElRyMY5sd2bkyAktA2df1EBSH +kMXzqn3py+n3YzRY3VpsNUV3WkDRfU9SIdJd8g88muZeL9namSr/3eHTjdaMoCyL +GyyUpy5LrD56k3QWeXDWVynU9lXuxaiJDntP6A81d6vaIBtm8AFVihtJFoufHot4 +crmPqKtH+MQ9G6xwN5Az9okXKg7HGG9ZD82s4D/X5plN0OH5pMeYLrOQI+oEhjn2 +uK67y0Zl/eqoQcnVDy9PFrynuSVBC5/BTGNbebQrTDrIsQo0m0LMYO3mUzMBA7SO +j9iA0vmXxIGsPzf8lRu26odcahKWswRE492MZiTJlul+HWYmun1b0XJz/4YDWL5l ++kUVLnl53o2aHVlTkmPEMg/mwufkxTayJrtl3kL6oun7e6jUjaCRao9eLFZWtGWI +mwQQAQIABgUCUscuQwAKCRBfHshviAyeVYy3A/ig6XKOyU+RC/+4HtFxvL5osE9T +w/9JlY78umlNish7CJo0Sbka4nFipd6Iw/xcYiAQ06TuS5NDwdmcuoZoUpDAqbLP +r/pWpBy9IAUIzAa1UnyvYTDBp2NS3nxcWnzEpXk/dDyYMKX0gUsrDjE9ZTpsKeMq +70Kgq7lPtH6EfekmiQIcBBABAgAGBQJSx12BAAoJEG8PnXiV/JnUMB4QAJu5xu2F +ej5QSiIXlZw8LD/uzx3UEQocQy4eGPtwTxeYogt9FtbdblRYb6Y8qc+Uyk6fLBxB +E+gclk3I2GnKnpqjtdG5utJnAbvynqfgoE81tuC7hjxKYPaqGTJotwX4IsV8MZZN +D6hduw1hxCWsnckS/6jnVrJxThKqlKEnnFqLE14W1WTnKIqh+dXYdnqn+MEMXZhK +7z68TLteASvT1S9i91Kof7gmfe6hL2wbzPAtils6+gJr0ZfxxUTDzFL5hFulypzX +GgW4VemsZLRz6hhevPiWSRIGCG6xO/boGPnlOQt6Fv2mReBiuIidSia9S1G7G8KF +36ya41RrS6157dgAeSGGUOAzGkvamqlJozlTo1dl8eD08x5G2cHKL/H2oviaE1hr +CgZypLuhPisW2Yd99WMndMV+jrbkNXcORVdYQO/T0aP0vA7zNrTv96shcpNoT3q7 +nWDuGvxjOic8sSX/MxR7F+4UqZO9eZGziPnKDrv1fp17CWWmBBvJHWhFXfPF9nPu +vej6q3Eq49pq3oDuIbtV+1GaMKLre1fzMzqyz1hQ+esByOKi/cAH+QzkbXUC4KyL +q45O/UfNR3hYZms36n05729qF+hW6tO2ZGd43k7kSVgYHj55BIr942dzWMvg7BUY +aWQqYiahIfDxfBXz+WvW5gihr8In24L6dYXDiEYEEBECAAYFAlLHhgUACgkQCaei +StHlggeAhgCdG3L6GRFUho2VtUOx+uaGsvj7vvUAoIahAtf5fb8mSfzceNr5neXd +FgnpiEYEEBECAAYFAlLINaMACgkQxLEHmIV5aiNLbgCgoJYeWDcldLWYU1MH+uvo +Ll4ThV0An0PZNMtCd6gwGGhGd9iMRqHzVpQQiQIcBBABCAAGBQJSyoYqAAoJEIvo +ebAocx4cLO8P/jO9GWX7PSI+k21P4NIjSc6VHYv8MMa5H36NWe8wnoUSUr8FKvUh +uLOI1bDamRZBdCWSuMf3gcWNiwVi3FKJqH/tAdjD4Mc9NaL2DJwKgHH3IlSwV+jF +Hz9OvkEzfo8RT0zVkbt61tMhrNCK7wRw/QrjchixNyJH9YIifV2huppwbgHl5YH7 +7wYJ1thhIgyw8kSSKHFi3yJzy2q1qZ6hwcCCkUw2K9VgYV+0Y2plSkkc/OsoBUsU +JSNdCOSAzpwAmFuSpT3YVlwWnknJu0vV5BPUL/dJTeYLbhyxfXWiWDiF1tiBWHMS +KvUJowbW9r2CZ/FQx4V5hXKMfCupuDJpmCvIiDfRPGfuD4+4vJ+EhAp2TEyRL3HX +7BAlQ/95TiS22AhcFqn7Zl+9tS1vUcj4xLmakPQ2REKgBqiUrVDu+GvzZY0A6V6k +J6LNc+ncaLX+B9lYqqMQmxLyRK3JySpHWgC2ZPoyje8GR4ksf0IlvrRufFMj1Qyt +/a8Jc1Z2mXJR3PRrsL7EBDdp7Xl8BGqnjShZgIvKPDt6+nCIqsv13OjWaUBl+CKg +eZcDMt2nZGUfu4KJD6ktJ9nvthrocWxL4dRhFM7s/R9ad1IdmySoBH9SnUuMgM8e +bKQ5FnVqNiy1Z+JrsigPvb671KJ1MA9n2rPaBhY1cNYaaavIbKkBzDDTuQENBFLG +B58BCACe6UEcbxy5q6rIPXZikT4WCg6bw3AtdT/MeLUCmxWhhP9g+T3i0t7zU6bu +Zcw1uFxjnKsMEeDBHwdI0Bg9r5EVtp77GVf1EGrveKvISURlktkBtcezTVRfukEM +mTXBt/3vMGLg+AadFGZTU2ciKdO22AxLBZWVgz0ICoO/ljtvEFokrrzwDoF6ySHX +3Taiq/aMqI/RjIRXXMq6u+/oVC6droj10eZRYXGPMl7og5MRSUU8waV2fYgtfLmw +BtVEFbd0LPO5L1BNgIIMBx1X/QzMeBTldT+XcDSYh9ELfMJoynnVz0smZbeQ2PZ/ +DhGsVsLvJc+cx5cDnBKsPrejCTXBABEBAAGJAR8EGAECAAkFAlLGB58CGwwACgkQ +Yd4R7OJ2OnMzXAf+LxzrPplcEyIDKOoGW21320AwH5NqjInqj49K0gGhOL/xNkfs +C1wsiFFESdN7eL1+aDdk68CF1ClJagDKkH3U5o5PiPSjCsGBoGpdI6f7mRlxbUT2 +jQv0QC9Qav+9t4QcyBC/1BvwO1e7fgrpFLvBrXJpj4utHBP/R3WUo04kAp+sPbVk +tOEByvXAHkDDe0KAG2G9A0dLqF7kfydoSaioFmoJlkAu7LCwFLFbFZ3JRFAaYEQO +DfwkgPDDOA6k9Y1o+nbk/TgyEj7PtpzkiWh0aK5BRI8mjA/s0XNZKpuY1sghyASo +XvRQkAGPLcqS1D4k+kW3MLWpxjbSwGi8FCdsfg== +=d3FT +-----END PGP PUBLIC KEY BLOCK----- + Type Bits KeyID Created Expires Algorithm Use pub 2048 5207CAD3 2013-01-02 ------- RSA Sign & Encrypt fingerprint: B87D 4569 86F1 9484 07E5 CCB4 3D68 B25D 5207 CAD3 @@ -2435,4 +2613,4 @@ DnF3FZZEzV7oqPwC2jzv/1dD6GFhtgy0cnyoPGUJCyc= =nES8 -----END PGP PUBLIC KEY BLOCK----- -$Revision: 8.43 $, Last updated $Date: 2013/01/18 17:40:21 $ +$Revision: 8.46 $, Last updated $Date: 2014/01/18 00:20:24 $ diff --git a/README b/README index 8175b1a879c7..8ff804bf21d2 100644 --- a/README +++ b/README @@ -1,7 +1,7 @@ SENDMAIL RELEASE 8 -This directory has the latest sendmail(TM) software from Sendmail, Inc. +This directory has the latest sendmail(TM) software from Proofpoint, Inc. Report any bugs to sendmail-bugs-YYYY@support.sendmail.org where YYYY is the current year, e.g., 2005. @@ -37,7 +37,7 @@ the latest updates. 4. Read cf/README. -Sendmail is a trademark of Sendmail, Inc. +Sendmail is a trademark of Proofpoint, Inc. US Patent Numbers 6865671, 6986037. +-----------------------+ @@ -465,4 +465,4 @@ 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.95 $, Last updated $Date: 2009/04/10 17:49:18 $ +$Revision: 8.96 $, Last updated $Date: 2013/11/22 20:51:01 $ diff --git a/RELEASE_NOTES b/RELEASE_NOTES index be030f9fe5ae..77b70580b447 100644 --- a/RELEASE_NOTES +++ b/RELEASE_NOTES @@ -1,11 +1,58 @@ SENDMAIL RELEASE NOTES - $Id: RELEASE_NOTES,v 8.2024 2013/04/19 15:01:58 ca Exp $ + $Id: RELEASE_NOTES,v 8.2043 2014/01/23 20:27:19 ca 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.14.8/8.14.8 2014/01/26 + Properly initialize all OpenSSL algorithms for versions before + OpenSSL 0.9.8o. Without this SHA2 algorithms may not + work properly, causing for example failures for certs + that use sha256WithRSAEncryption as signature algorithm. + When looking up hostnames, ensure only to return those records + for the requested family (AF_INET or AF_INET6). + On system that have NEEDSGETIPNODE and NETINET6 + this may have failed and cause delivery problems. + Problem noted by Kees Cook. + A new mailer flag '!' is available to suppress an MH hack + that drops an explicit From: header if it is the + same as what sendmail would generate. + Add an FFR (for future release) to use uncompressed IPv6 addresses, + i.e., they will not contain "::". For example, instead + of ::1 it will be 0:0:0:0:0:0:0:1. This means that + configuration data (including maps, files, classes, + custom ruleset, etc) have to use the same format. + This will be turned on in 8.15. It can be enabled in 8.14 + by compiling with: + APPENDDEF(`conf_sendmail_ENVDEF', `-D_FFR_IPV6_FULL') + in your devtools/Site/site.config.m4 file. + Add an additional case for the WorkAroundBrokenAAAA check when + dealing with broken nameservers by ignoring SERVFAIL + errors returned on T_AAAA (IPv6) lookups at delivery time. + Problem noted by Pavel Timofeev of OCS. + If available, pass LOGIN_SETCPUMASK and LOGIN_SETLOGINCLASS to + setusercontext() on deliveries as a different user. + Patch from Edward Tomasz Napierala from FreeBSD. + Avoid compiler warnings from a change in Cyrus-SASL 2.1.25. + Patch from Hajimu UMEMOTO from FreeBSD. + Add support for DHParameters 2048-bit primes. + CONFIG: Accept IPv6 literals when evaluating the HELO/EHLO argument + in FEATURE(`block_bad_helo'). Suggested by Andrey Chernov. + LIBSMDB: Add a missing check for malloc() in libsmdb/smndbm.c. + Patch from Bill Parker. + LIBSMDB: Fix minor memory leaks in libsmdb/ if allocations + fail. Patch from John Beck of Oracle. + Portability: + Add support for Darwin 12.x and 13.x (Mac OS X 10.8 and 10.9). + On Linux use socklen_t as the type for the 3rd argument + for getsockname/getpeername if the glibc version is at + least 2.1. + Added Files: + devtools/OS/Darwin.12.x + devtools/OS/Darwin.13.x + 8.14.7/8.14.7 2013/04/21 Drop support for IPv4-mapped IPv6 addresses to prevent the MTA from using a mapped address over a legitimate IPv6 address @@ -80,9 +127,12 @@ summary of the changes in that release. the reason for the failure in a single log line. Suggested by James Carey of Boeing. Portability: - Add support for Darwin 11.x and 12.x (Mac OS X 10.7 and 10.8). + Add support for Darwin 11.x (Mac OS X 10.7). Add support for SunOS 5.12 (aka Solaris 12). Patch from John Beck of Oracle. + Added Files: + devtools/OS/Darwin.11.x + devtools/OS/SunOS.5.12 8.14.5/8.14.5 2011/05/17 Do not cache SMTP extensions across connections as the cache diff --git a/cf/README b/cf/README index 6d34ac6ada07..dbff3de1ae3f 100644 --- a/cf/README +++ b/cf/README @@ -77,7 +77,7 @@ Let's examine a typical .mc file: divert(-1) # - # Copyright (c) 1998-2005 Sendmail, Inc. and its suppliers. + # Copyright (c) 1998-2005 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -1402,6 +1402,9 @@ preserve_local_plus_detail that address will be looked up in the alias file; user+* and user will not be looked up). Only use if the local delivery agent in use supports +detail addressing. + Moreover, this will most likely not work if the 'w' flag + for the local mailer is set as the entire local address + including +detail is passed to the user lookup function. compat_check Enable ruleset check_compat to look up pairs of addresses with the Compat: tag -- Compat:sender<@>recipient -- in the @@ -4701,4 +4704,4 @@ M4 DIVERSIONS 8 DNS based blacklists 9 special local rulesets (1 and 2) -$Revision: 8.728 $, Last updated $Date: 2012/09/07 16:29:13 $ +$Revision: 8.730 $, Last updated $Date: 2014/01/16 15:55:51 $ diff --git a/cf/cf/Build b/cf/cf/Build index 77055f2dbd83..4a0f9aeb4209 100755 --- a/cf/cf/Build +++ b/cf/cf/Build @@ -1,6 +1,6 @@ #!/bin/sh -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -8,7 +8,7 @@ # the sendmail distribution. # # -# $Id: Build,v 8.7 1999/03/02 02:37:12 peterh Exp $ +# $Id: Build,v 8.8 2013/11/22 20:51:08 ca Exp $ # # diff --git a/cf/cf/chez.cs.mc b/cf/cf/chez.cs.mc index bb335a49096d..9eeb3f6221dc 100644 --- a/cf/cf/chez.cs.mc +++ b/cf/cf/chez.cs.mc @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -24,7 +24,7 @@ divert(-1) # divert(0)dnl -VERSIONID(`$Id: chez.cs.mc,v 8.14 1999/02/07 07:25:59 gshapiro Exp $') +VERSIONID(`$Id: chez.cs.mc,v 8.15 2013/11/22 20:51:08 ca Exp $') OSTYPE(bsd4.4)dnl DOMAIN(CS.Berkeley.EDU)dnl define(`LOCAL_RELAY', vangogh.CS.Berkeley.EDU)dnl diff --git a/cf/cf/clientproto.mc b/cf/cf/clientproto.mc index ecdbddf2a482..7aab2e4f51c8 100644 --- a/cf/cf/clientproto.mc +++ b/cf/cf/clientproto.mc @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998-2000 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998-2000 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -23,7 +23,7 @@ divert(-1) # divert(0)dnl -VERSIONID(`$Id: clientproto.mc,v 8.16 2000/03/21 21:05:26 ca Exp $') +VERSIONID(`$Id: clientproto.mc,v 8.17 2013/11/22 20:51:08 ca Exp $') OSTYPE(unknown) FEATURE(nullclient, mailhost.$m) diff --git a/cf/cf/cs-hpux10.mc b/cf/cf/cs-hpux10.mc index f384b5f7a0c9..5c512323efb8 100644 --- a/cf/cf/cs-hpux10.mc +++ b/cf/cf/cs-hpux10.mc @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -23,7 +23,7 @@ divert(-1) # divert(0)dnl -VERSIONID(`$Id: cs-hpux10.mc,v 8.13 1999/02/07 07:26:00 gshapiro Exp $') +VERSIONID(`$Id: cs-hpux10.mc,v 8.14 2013/11/22 20:51:08 ca Exp $') OSTYPE(hpux10)dnl DOMAIN(CS.Berkeley.EDU)dnl define(`MAIL_HUB', mailspool.CS.Berkeley.EDU)dnl diff --git a/cf/cf/cs-hpux9.mc b/cf/cf/cs-hpux9.mc index 664377e5eaf3..806901fc65b9 100644 --- a/cf/cf/cs-hpux9.mc +++ b/cf/cf/cs-hpux9.mc @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -23,7 +23,7 @@ divert(-1) # divert(0)dnl -VERSIONID(`$Id: cs-hpux9.mc,v 8.14 1999/02/07 07:26:00 gshapiro Exp $') +VERSIONID(`$Id: cs-hpux9.mc,v 8.15 2013/11/22 20:51:08 ca Exp $') OSTYPE(hpux9)dnl DOMAIN(CS.Berkeley.EDU)dnl define(`MAIL_HUB', mailspool.CS.Berkeley.EDU)dnl diff --git a/cf/cf/cs-osf1.mc b/cf/cf/cs-osf1.mc index 09d6e49160b3..f5c3446983ac 100644 --- a/cf/cf/cs-osf1.mc +++ b/cf/cf/cs-osf1.mc @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -23,7 +23,7 @@ divert(-1) # divert(0)dnl -VERSIONID(`$Id: cs-osf1.mc,v 8.13 1999/02/07 07:26:00 gshapiro Exp $') +VERSIONID(`$Id: cs-osf1.mc,v 8.14 2013/11/22 20:51:08 ca Exp $') OSTYPE(osf1)dnl DOMAIN(CS.Berkeley.EDU)dnl MAILER(local)dnl diff --git a/cf/cf/cs-solaris2.mc b/cf/cf/cs-solaris2.mc index c802b50f8923..624180984cd0 100644 --- a/cf/cf/cs-solaris2.mc +++ b/cf/cf/cs-solaris2.mc @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -23,7 +23,7 @@ divert(-1) # divert(0)dnl -VERSIONID(`$Id: cs-solaris2.mc,v 8.12 1999/02/07 07:26:00 gshapiro Exp $') +VERSIONID(`$Id: cs-solaris2.mc,v 8.13 2013/11/22 20:51:08 ca Exp $') OSTYPE(solaris2)dnl DOMAIN(CS.Berkeley.EDU)dnl MAILER(local)dnl diff --git a/cf/cf/cs-sunos4.1.mc b/cf/cf/cs-sunos4.1.mc index 6263e118e042..92798a08166d 100644 --- a/cf/cf/cs-sunos4.1.mc +++ b/cf/cf/cs-sunos4.1.mc @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -23,7 +23,7 @@ divert(-1) # divert(0)dnl -VERSIONID(`$Id: cs-sunos4.1.mc,v 8.13 1999/02/07 07:26:01 gshapiro Exp $') +VERSIONID(`$Id: cs-sunos4.1.mc,v 8.14 2013/11/22 20:51:08 ca Exp $') OSTYPE(sunos4.1)dnl DOMAIN(CS.Berkeley.EDU)dnl MAILER(local)dnl diff --git a/cf/cf/cs-ultrix4.mc b/cf/cf/cs-ultrix4.mc index 7669823bf33d..ababfd797a51 100644 --- a/cf/cf/cs-ultrix4.mc +++ b/cf/cf/cs-ultrix4.mc @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -23,7 +23,7 @@ divert(-1) # divert(0)dnl -VERSIONID(`$Id: cs-ultrix4.mc,v 8.13 1999/02/07 07:26:02 gshapiro Exp $') +VERSIONID(`$Id: cs-ultrix4.mc,v 8.14 2013/11/22 20:51:08 ca Exp $') OSTYPE(ultrix4)dnl DOMAIN(CS.Berkeley.EDU)dnl MAILER(local)dnl diff --git a/cf/cf/generic-bsd4.4.cf b/cf/cf/generic-bsd4.4.cf index b152e7e1e2c3..ecb4aa687b12 100644 --- a/cf/cf/generic-bsd4.4.cf +++ b/cf/cf/generic-bsd4.4.cf @@ -1,5 +1,5 @@ # -# Copyright (c) 1998-2004, 2009, 2010 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998-2004, 2009, 2010 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983, 1995 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -16,8 +16,8 @@ ##### ##### SENDMAIL CONFIGURATION FILE ##### -##### built by ca@wiz.smi.sendmail.com on Fri Apr 19 08:04:43 PDT 2013 -##### in /extra/home/ca/sm-8.14.7/OpenSource/sendmail-8.14.7/cf/cf +##### built by ca@lab.smi.sendmail.com on Thu Jan 23 12:29:13 PST 2014 +##### in /home/ca/sm8-rel/sm-8.14.8/OpenSource/sendmail-8.14.8/cf/cf ##### using ../ as configuration include directory ##### ###################################################################### @@ -27,21 +27,21 @@ ###################################################################### ###################################################################### -##### $Id: cfhead.m4,v 8.121 2010/01/07 18:20:19 ca Exp $ ##### -##### $Id: cf.m4,v 8.32 1999/02/07 07:26:14 gshapiro Exp $ ##### -##### $Id: generic-bsd4.4.mc,v 8.10 1999/02/07 07:26:02 gshapiro Exp $ ##### +##### $Id: cfhead.m4,v 8.122 2013/11/22 20:51:13 ca Exp $ ##### +##### $Id: cf.m4,v 8.33 2013/11/22 20:51:13 ca Exp $ ##### +##### $Id: generic-bsd4.4.mc,v 8.11 2013/11/22 20:51:08 ca Exp $ ##### -##### $Id: bsd4.4.m4,v 8.14 1999/04/24 05:37:40 gshapiro Exp $ ##### +##### $Id: bsd4.4.m4,v 8.15 2013/11/22 20:51:15 ca Exp $ ##### -##### $Id: generic.m4,v 8.15 1999/04/04 00:51:09 ca Exp $ ##### +##### $Id: generic.m4,v 8.16 2013/11/22 20:51:10 ca Exp $ ##### -##### $Id: redirect.m4,v 8.15 1999/08/06 01:47:36 gshapiro Exp $ ##### +##### $Id: redirect.m4,v 8.16 2013/11/22 20:51:11 ca Exp $ ##### -##### $Id: use_cw_file.m4,v 8.11 2001/08/26 20:58:57 gshapiro Exp $ ##### +##### $Id: use_cw_file.m4,v 8.12 2013/11/22 20:51:11 ca Exp $ ##### -##### $Id: proto.m4,v 8.760 2012/09/07 16:30:15 ca Exp $ ##### +##### $Id: proto.m4,v 8.762 2013/11/22 20:51:13 ca Exp $ ##### # level 10 config file format V10/Berkeley @@ -122,7 +122,7 @@ DnMAILER-DAEMON CPREDIRECT # Configuration version number -DZ8.14.7 +DZ8.14.8 ############### @@ -1298,7 +1298,7 @@ Sauthinfo ### Local and Program Mailer specification ### ################################################## -##### $Id: local.m4,v 8.59 2004/11/23 00:37:25 ca Exp $ ##### +##### $Id: local.m4,v 8.60 2013/11/22 20:51:14 ca Exp $ ##### # # Envelope sender rewriting @@ -1350,7 +1350,7 @@ Mprog, P=/bin/sh, F=lsDFMoqeu9, S=EnvFromL/HdrFromL, R=EnvToL/HdrToL, D=$z:/, ### SMTP Mailer specification ### ##################################### -##### $Id: smtp.m4,v 8.65 2006/07/12 21:08:10 ca Exp $ ##### +##### $Id: smtp.m4,v 8.66 2013/11/22 20:51:14 ca Exp $ ##### # # common sender and masquerading recipient rewriting @@ -1441,7 +1441,7 @@ Mrelay, P=[IPC], F=mDFMuXa8, S=EnvFromSMTP/HdrFromSMTP, R=MasqSMTP, E=\r\n, L=2 ### generic-bsd4.4.mc ### # divert(-1) # # -# # Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# # Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # # All rights reserved. # # Copyright (c) 1983 Eric P. Allman. All rights reserved. # # Copyright (c) 1988, 1993 @@ -1462,7 +1462,7 @@ Mrelay, P=[IPC], F=mDFMuXa8, S=EnvFromSMTP/HdrFromSMTP, R=MasqSMTP, E=\r\n, L=2 # # # # divert(0)dnl -# VERSIONID(`$Id: generic-bsd4.4.mc,v 8.10 1999/02/07 07:26:02 gshapiro Exp $') +# VERSIONID(`$Id: generic-bsd4.4.mc,v 8.11 2013/11/22 20:51:08 ca Exp $') # OSTYPE(bsd4.4)dnl # DOMAIN(generic)dnl # MAILER(local)dnl diff --git a/cf/cf/generic-bsd4.4.mc b/cf/cf/generic-bsd4.4.mc index 18ea8b3b8766..dd2dd3a9c16a 100644 --- a/cf/cf/generic-bsd4.4.mc +++ b/cf/cf/generic-bsd4.4.mc @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -21,7 +21,7 @@ divert(-1) # divert(0)dnl -VERSIONID(`$Id: generic-bsd4.4.mc,v 8.10 1999/02/07 07:26:02 gshapiro Exp $') +VERSIONID(`$Id: generic-bsd4.4.mc,v 8.11 2013/11/22 20:51:08 ca Exp $') OSTYPE(bsd4.4)dnl DOMAIN(generic)dnl MAILER(local)dnl diff --git a/cf/cf/generic-hpux10.cf b/cf/cf/generic-hpux10.cf index 68270e2f56e2..d94c13dbaf9b 100644 --- a/cf/cf/generic-hpux10.cf +++ b/cf/cf/generic-hpux10.cf @@ -1,5 +1,5 @@ # -# Copyright (c) 1998-2004, 2009, 2010 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998-2004, 2009, 2010 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983, 1995 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -16,8 +16,8 @@ ##### ##### SENDMAIL CONFIGURATION FILE ##### -##### built by ca@wiz.smi.sendmail.com on Fri Apr 19 08:04:43 PDT 2013 -##### in /extra/home/ca/sm-8.14.7/OpenSource/sendmail-8.14.7/cf/cf +##### built by ca@lab.smi.sendmail.com on Thu Jan 23 12:29:13 PST 2014 +##### in /home/ca/sm8-rel/sm-8.14.8/OpenSource/sendmail-8.14.8/cf/cf ##### using ../ as configuration include directory ##### ###################################################################### @@ -27,22 +27,22 @@ ###################################################################### ###################################################################### -##### $Id: cfhead.m4,v 8.121 2010/01/07 18:20:19 ca Exp $ ##### -##### $Id: cf.m4,v 8.32 1999/02/07 07:26:14 gshapiro Exp $ ##### -##### $Id: generic-hpux10.mc,v 8.13 2001/05/29 17:29:52 ca Exp $ ##### +##### $Id: cfhead.m4,v 8.122 2013/11/22 20:51:13 ca Exp $ ##### +##### $Id: cf.m4,v 8.33 2013/11/22 20:51:13 ca Exp $ ##### +##### $Id: generic-hpux10.mc,v 8.14 2013/11/22 20:51:08 ca Exp $ ##### -##### $Id: hpux10.m4,v 8.19 1999/04/24 05:37:41 gshapiro Exp $ ##### +##### $Id: hpux10.m4,v 8.20 2013/11/22 20:51:15 ca Exp $ ##### -##### $Id: generic.m4,v 8.15 1999/04/04 00:51:09 ca Exp $ ##### +##### $Id: generic.m4,v 8.16 2013/11/22 20:51:10 ca Exp $ ##### -##### $Id: redirect.m4,v 8.15 1999/08/06 01:47:36 gshapiro Exp $ ##### +##### $Id: redirect.m4,v 8.16 2013/11/22 20:51:11 ca Exp $ ##### -##### $Id: use_cw_file.m4,v 8.11 2001/08/26 20:58:57 gshapiro Exp $ ##### +##### $Id: use_cw_file.m4,v 8.12 2013/11/22 20:51:11 ca Exp $ ##### -##### $Id: proto.m4,v 8.760 2012/09/07 16:30:15 ca Exp $ ##### +##### $Id: proto.m4,v 8.762 2013/11/22 20:51:13 ca Exp $ ##### # level 10 config file format V10/Berkeley @@ -123,7 +123,7 @@ DnMAILER-DAEMON CPREDIRECT # Configuration version number -DZ8.14.7 +DZ8.14.8 ############### @@ -1299,7 +1299,7 @@ Sauthinfo ### Local and Program Mailer specification ### ################################################## -##### $Id: local.m4,v 8.59 2004/11/23 00:37:25 ca Exp $ ##### +##### $Id: local.m4,v 8.60 2013/11/22 20:51:14 ca Exp $ ##### # # Envelope sender rewriting @@ -1351,7 +1351,7 @@ Mprog, P=/usr/bin/sh, F=lsDFMoqeu9, S=EnvFromL/HdrFromL, R=EnvToL/HdrToL, D=$z: ### SMTP Mailer specification ### ##################################### -##### $Id: smtp.m4,v 8.65 2006/07/12 21:08:10 ca Exp $ ##### +##### $Id: smtp.m4,v 8.66 2013/11/22 20:51:14 ca Exp $ ##### # # common sender and masquerading recipient rewriting @@ -1442,7 +1442,7 @@ Mrelay, P=[IPC], F=mDFMuXa8, S=EnvFromSMTP/HdrFromSMTP, R=MasqSMTP, E=\r\n, L=2 ### generic-hpux10.mc ### # divert(-1) # # -# # Copyright (c) 1998, 1999, 2001 Sendmail, Inc. and its suppliers. +# # Copyright (c) 1998, 1999, 2001 Proofpoint, Inc. and its suppliers. # # All rights reserved. # # Copyright (c) 1983 Eric P. Allman. All rights reserved. # # Copyright (c) 1988, 1993 @@ -1462,7 +1462,7 @@ Mrelay, P=[IPC], F=mDFMuXa8, S=EnvFromSMTP/HdrFromSMTP, R=MasqSMTP, E=\r\n, L=2 # # # # divert(0)dnl -# VERSIONID(`$Id: generic-hpux10.mc,v 8.13 2001/05/29 17:29:52 ca Exp $') +# VERSIONID(`$Id: generic-hpux10.mc,v 8.14 2013/11/22 20:51:08 ca Exp $') # OSTYPE(hpux10)dnl # DOMAIN(generic)dnl # MAILER(local)dnl diff --git a/cf/cf/generic-hpux10.mc b/cf/cf/generic-hpux10.mc index deed5f14bcff..1ddd01e92c86 100644 --- a/cf/cf/generic-hpux10.mc +++ b/cf/cf/generic-hpux10.mc @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999, 2001 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999, 2001 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -20,7 +20,7 @@ divert(-1) # divert(0)dnl -VERSIONID(`$Id: generic-hpux10.mc,v 8.13 2001/05/29 17:29:52 ca Exp $') +VERSIONID(`$Id: generic-hpux10.mc,v 8.14 2013/11/22 20:51:08 ca Exp $') OSTYPE(hpux10)dnl DOMAIN(generic)dnl MAILER(local)dnl diff --git a/cf/cf/generic-hpux9.cf b/cf/cf/generic-hpux9.cf index 802a26f05c28..ae818d2678d2 100644 --- a/cf/cf/generic-hpux9.cf +++ b/cf/cf/generic-hpux9.cf @@ -1,5 +1,5 @@ # -# Copyright (c) 1998-2004, 2009, 2010 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998-2004, 2009, 2010 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983, 1995 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -16,8 +16,8 @@ ##### ##### SENDMAIL CONFIGURATION FILE ##### -##### built by ca@wiz.smi.sendmail.com on Fri Apr 19 08:04:43 PDT 2013 -##### in /extra/home/ca/sm-8.14.7/OpenSource/sendmail-8.14.7/cf/cf +##### built by ca@lab.smi.sendmail.com on Thu Jan 23 12:29:13 PST 2014 +##### in /home/ca/sm8-rel/sm-8.14.8/OpenSource/sendmail-8.14.8/cf/cf ##### using ../ as configuration include directory ##### ###################################################################### @@ -27,22 +27,22 @@ ###################################################################### ###################################################################### -##### $Id: cfhead.m4,v 8.121 2010/01/07 18:20:19 ca Exp $ ##### -##### $Id: cf.m4,v 8.32 1999/02/07 07:26:14 gshapiro Exp $ ##### -##### $Id: generic-hpux9.mc,v 8.11 1999/02/07 07:26:02 gshapiro Exp $ ##### +##### $Id: cfhead.m4,v 8.122 2013/11/22 20:51:13 ca Exp $ ##### +##### $Id: cf.m4,v 8.33 2013/11/22 20:51:13 ca Exp $ ##### +##### $Id: generic-hpux9.mc,v 8.12 2013/11/22 20:51:08 ca Exp $ ##### -##### $Id: hpux9.m4,v 8.24 1999/04/24 05:37:41 gshapiro Exp $ ##### +##### $Id: hpux9.m4,v 8.25 2013/11/22 20:51:15 ca Exp $ ##### -##### $Id: generic.m4,v 8.15 1999/04/04 00:51:09 ca Exp $ ##### +##### $Id: generic.m4,v 8.16 2013/11/22 20:51:10 ca Exp $ ##### -##### $Id: redirect.m4,v 8.15 1999/08/06 01:47:36 gshapiro Exp $ ##### +##### $Id: redirect.m4,v 8.16 2013/11/22 20:51:11 ca Exp $ ##### -##### $Id: use_cw_file.m4,v 8.11 2001/08/26 20:58:57 gshapiro Exp $ ##### +##### $Id: use_cw_file.m4,v 8.12 2013/11/22 20:51:11 ca Exp $ ##### -##### $Id: proto.m4,v 8.760 2012/09/07 16:30:15 ca Exp $ ##### +##### $Id: proto.m4,v 8.762 2013/11/22 20:51:13 ca Exp $ ##### # level 10 config file format V10/Berkeley @@ -123,7 +123,7 @@ DnMAILER-DAEMON CPREDIRECT # Configuration version number -DZ8.14.7 +DZ8.14.8 ############### @@ -1299,7 +1299,7 @@ Sauthinfo ### Local and Program Mailer specification ### ################################################## -##### $Id: local.m4,v 8.59 2004/11/23 00:37:25 ca Exp $ ##### +##### $Id: local.m4,v 8.60 2013/11/22 20:51:14 ca Exp $ ##### # # Envelope sender rewriting @@ -1351,7 +1351,7 @@ Mprog, P=/bin/sh, F=lsDFMoqeu9, S=EnvFromL/HdrFromL, R=EnvToL/HdrToL, D=$z:/, ### SMTP Mailer specification ### ##################################### -##### $Id: smtp.m4,v 8.65 2006/07/12 21:08:10 ca Exp $ ##### +##### $Id: smtp.m4,v 8.66 2013/11/22 20:51:14 ca Exp $ ##### # # common sender and masquerading recipient rewriting @@ -1442,7 +1442,7 @@ Mrelay, P=[IPC], F=mDFMuXa8, S=EnvFromSMTP/HdrFromSMTP, R=MasqSMTP, E=\r\n, L=2 ### generic-hpux9.mc ### # divert(-1) # # -# # Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# # Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # # All rights reserved. # # Copyright (c) 1983 Eric P. Allman. All rights reserved. # # Copyright (c) 1988, 1993 @@ -1462,7 +1462,7 @@ Mrelay, P=[IPC], F=mDFMuXa8, S=EnvFromSMTP/HdrFromSMTP, R=MasqSMTP, E=\r\n, L=2 # # # # divert(0)dnl -# VERSIONID(`$Id: generic-hpux9.mc,v 8.11 1999/02/07 07:26:02 gshapiro Exp $') +# VERSIONID(`$Id: generic-hpux9.mc,v 8.12 2013/11/22 20:51:08 ca Exp $') # OSTYPE(hpux9)dnl # DOMAIN(generic)dnl # MAILER(local)dnl diff --git a/cf/cf/generic-hpux9.mc b/cf/cf/generic-hpux9.mc index 739207c71449..29d41ff6f5bf 100644 --- a/cf/cf/generic-hpux9.mc +++ b/cf/cf/generic-hpux9.mc @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -20,7 +20,7 @@ divert(-1) # divert(0)dnl -VERSIONID(`$Id: generic-hpux9.mc,v 8.11 1999/02/07 07:26:02 gshapiro Exp $') +VERSIONID(`$Id: generic-hpux9.mc,v 8.12 2013/11/22 20:51:08 ca Exp $') OSTYPE(hpux9)dnl DOMAIN(generic)dnl MAILER(local)dnl diff --git a/cf/cf/generic-linux.cf b/cf/cf/generic-linux.cf index 5b0294bb810a..e7a3440c5267 100644 --- a/cf/cf/generic-linux.cf +++ b/cf/cf/generic-linux.cf @@ -1,5 +1,5 @@ # -# Copyright (c) 1998-2004, 2009, 2010 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998-2004, 2009, 2010 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983, 1995 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -16,8 +16,8 @@ ##### ##### SENDMAIL CONFIGURATION FILE ##### -##### built by ca@wiz.smi.sendmail.com on Fri Apr 19 08:04:43 PDT 2013 -##### in /extra/home/ca/sm-8.14.7/OpenSource/sendmail-8.14.7/cf/cf +##### built by ca@lab.smi.sendmail.com on Thu Jan 23 12:29:13 PST 2014 +##### in /home/ca/sm8-rel/sm-8.14.8/OpenSource/sendmail-8.14.8/cf/cf ##### using ../ as configuration include directory ##### ###################################################################### @@ -27,26 +27,26 @@ ###################################################################### ###################################################################### -##### $Id: cfhead.m4,v 8.121 2010/01/07 18:20:19 ca Exp $ ##### -##### $Id: cf.m4,v 8.32 1999/02/07 07:26:14 gshapiro Exp $ ##### -##### $Id: generic-linux.mc,v 8.1 1999/09/24 22:48:05 gshapiro Exp $ ##### +##### $Id: cfhead.m4,v 8.122 2013/11/22 20:51:13 ca Exp $ ##### +##### $Id: cf.m4,v 8.33 2013/11/22 20:51:13 ca Exp $ ##### +##### $Id: generic-linux.mc,v 8.2 2013/11/22 20:51:08 ca Exp $ ##### -##### $Id: linux.m4,v 8.13 2000/09/17 17:30:00 gshapiro Exp $ ##### +##### $Id: linux.m4,v 8.14 2013/11/22 20:51:15 ca Exp $ ##### -##### $Id: local_procmail.m4,v 8.22 2002/11/17 04:24:19 ca Exp $ ##### +##### $Id: local_procmail.m4,v 8.23 2013/11/22 20:51:11 ca Exp $ ##### -##### $Id: generic.m4,v 8.15 1999/04/04 00:51:09 ca Exp $ ##### +##### $Id: generic.m4,v 8.16 2013/11/22 20:51:10 ca Exp $ ##### -##### $Id: redirect.m4,v 8.15 1999/08/06 01:47:36 gshapiro Exp $ ##### +##### $Id: redirect.m4,v 8.16 2013/11/22 20:51:11 ca Exp $ ##### -##### $Id: use_cw_file.m4,v 8.11 2001/08/26 20:58:57 gshapiro Exp $ ##### +##### $Id: use_cw_file.m4,v 8.12 2013/11/22 20:51:11 ca Exp $ ##### -##### $Id: proto.m4,v 8.760 2012/09/07 16:30:15 ca Exp $ ##### +##### $Id: proto.m4,v 8.762 2013/11/22 20:51:13 ca Exp $ ##### # level 10 config file format V10/Berkeley @@ -127,7 +127,7 @@ DnMAILER-DAEMON CPREDIRECT # Configuration version number -DZ8.14.7 +DZ8.14.8 ############### @@ -1303,7 +1303,7 @@ Sauthinfo ### Local and Program Mailer specification ### ################################################## -##### $Id: local.m4,v 8.59 2004/11/23 00:37:25 ca Exp $ ##### +##### $Id: local.m4,v 8.60 2013/11/22 20:51:14 ca Exp $ ##### # # Envelope sender rewriting @@ -1355,7 +1355,7 @@ Mprog, P=/bin/sh, F=lsDFMoqeu9, S=EnvFromL/HdrFromL, R=EnvToL/HdrToL, D=$z:/, ### SMTP Mailer specification ### ##################################### -##### $Id: smtp.m4,v 8.65 2006/07/12 21:08:10 ca Exp $ ##### +##### $Id: smtp.m4,v 8.66 2013/11/22 20:51:14 ca Exp $ ##### # # common sender and masquerading recipient rewriting @@ -1446,7 +1446,7 @@ Mrelay, P=[IPC], F=mDFMuXa8, S=EnvFromSMTP/HdrFromSMTP, R=MasqSMTP, E=\r\n, L=2 ### generic-linux.mc ### # divert(-1) # # -# # Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# # Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # # All rights reserved. # # Copyright (c) 1983 Eric P. Allman. All rights reserved. # # Copyright (c) 1988, 1993 @@ -1466,7 +1466,7 @@ Mrelay, P=[IPC], F=mDFMuXa8, S=EnvFromSMTP/HdrFromSMTP, R=MasqSMTP, E=\r\n, L=2 # # # # divert(0)dnl -# VERSIONID(`$Id: generic-linux.mc,v 8.1 1999/09/24 22:48:05 gshapiro Exp $') +# VERSIONID(`$Id: generic-linux.mc,v 8.2 2013/11/22 20:51:08 ca Exp $') # OSTYPE(linux)dnl # DOMAIN(generic)dnl # MAILER(local)dnl diff --git a/cf/cf/generic-linux.mc b/cf/cf/generic-linux.mc index f86e2630823a..9e7a367822f9 100644 --- a/cf/cf/generic-linux.mc +++ b/cf/cf/generic-linux.mc @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -20,7 +20,7 @@ divert(-1) # divert(0)dnl -VERSIONID(`$Id: generic-linux.mc,v 8.1 1999/09/24 22:48:05 gshapiro Exp $') +VERSIONID(`$Id: generic-linux.mc,v 8.2 2013/11/22 20:51:08 ca Exp $') OSTYPE(linux)dnl DOMAIN(generic)dnl MAILER(local)dnl diff --git a/cf/cf/generic-mpeix.cf b/cf/cf/generic-mpeix.cf index 1d8d33b7b18a..9f9dcaeba4f9 100644 --- a/cf/cf/generic-mpeix.cf +++ b/cf/cf/generic-mpeix.cf @@ -1,5 +1,5 @@ # -# Copyright (c) 1998-2004, 2009, 2010 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998-2004, 2009, 2010 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983, 1995 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -16,8 +16,8 @@ ##### ##### SENDMAIL CONFIGURATION FILE ##### -##### built by ca@wiz.smi.sendmail.com on Fri Apr 19 08:04:43 PDT 2013 -##### in /extra/home/ca/sm-8.14.7/OpenSource/sendmail-8.14.7/cf/cf +##### built by ca@lab.smi.sendmail.com on Thu Jan 23 12:29:13 PST 2014 +##### in /home/ca/sm8-rel/sm-8.14.8/OpenSource/sendmail-8.14.8/cf/cf ##### using ../ as configuration include directory ##### ###################################################################### @@ -27,22 +27,22 @@ ###################################################################### ###################################################################### -##### $Id: cfhead.m4,v 8.121 2010/01/07 18:20:19 ca Exp $ ##### -##### $Id: cf.m4,v 8.32 1999/02/07 07:26:14 gshapiro Exp $ ##### -##### $Id: generic-mpeix.mc,v 8.1 2001/12/13 23:56:37 gshapiro Exp $ ##### +##### $Id: cfhead.m4,v 8.122 2013/11/22 20:51:13 ca Exp $ ##### +##### $Id: cf.m4,v 8.33 2013/11/22 20:51:13 ca Exp $ ##### +##### $Id: generic-mpeix.mc,v 8.2 2013/11/22 20:51:08 ca Exp $ ##### -##### $Id: mpeix.m4,v 1.1 2001/12/13 23:56:40 gshapiro Exp $ ##### +##### $Id: mpeix.m4,v 1.2 2013/11/22 20:51:15 ca Exp $ ##### -##### $Id: generic.m4,v 8.15 1999/04/04 00:51:09 ca Exp $ ##### +##### $Id: generic.m4,v 8.16 2013/11/22 20:51:10 ca Exp $ ##### -##### $Id: redirect.m4,v 8.15 1999/08/06 01:47:36 gshapiro Exp $ ##### +##### $Id: redirect.m4,v 8.16 2013/11/22 20:51:11 ca Exp $ ##### -##### $Id: use_cw_file.m4,v 8.11 2001/08/26 20:58:57 gshapiro Exp $ ##### +##### $Id: use_cw_file.m4,v 8.12 2013/11/22 20:51:11 ca Exp $ ##### -##### $Id: proto.m4,v 8.760 2012/09/07 16:30:15 ca Exp $ ##### +##### $Id: proto.m4,v 8.762 2013/11/22 20:51:13 ca Exp $ ##### # level 10 config file format V10/Berkeley @@ -123,7 +123,7 @@ DnMAILER-DAEMON CPREDIRECT # Configuration version number -DZ8.14.7 +DZ8.14.8 ############### @@ -1299,7 +1299,7 @@ Sauthinfo ### Local and Program Mailer specification ### ################################################## -##### $Id: local.m4,v 8.59 2004/11/23 00:37:25 ca Exp $ ##### +##### $Id: local.m4,v 8.60 2013/11/22 20:51:14 ca Exp $ ##### # # Envelope sender rewriting @@ -1351,7 +1351,7 @@ Mprog, P=/bin/sh, F=lsDFMoqeu9, S=EnvFromL/HdrFromL, R=EnvToL/HdrToL, D=$z:/, ### SMTP Mailer specification ### ##################################### -##### $Id: smtp.m4,v 8.65 2006/07/12 21:08:10 ca Exp $ ##### +##### $Id: smtp.m4,v 8.66 2013/11/22 20:51:14 ca Exp $ ##### # # common sender and masquerading recipient rewriting @@ -1442,7 +1442,7 @@ Mrelay, P=[IPC], F=mDFMuXa8, S=EnvFromSMTP/HdrFromSMTP, R=MasqSMTP, E=\r\n, L=2 ### generic-mpeix.mc ### # divert(-1) # # -# # Copyright (c) 2001 Sendmail, Inc. and its suppliers. +# # Copyright (c) 2001 Proofpoint, Inc. and its suppliers. # # All rights reserved. # # # # By using this file, you agree to the terms and conditions set @@ -1459,7 +1459,7 @@ Mrelay, P=[IPC], F=mDFMuXa8, S=EnvFromSMTP/HdrFromSMTP, R=MasqSMTP, E=\r\n, L=2 # # # # divert(0)dnl -# VERSIONID(`$Id: generic-mpeix.mc,v 8.1 2001/12/13 23:56:37 gshapiro Exp $') +# VERSIONID(`$Id: generic-mpeix.mc,v 8.2 2013/11/22 20:51:08 ca Exp $') # OSTYPE(mpeix)dnl # DOMAIN(generic)dnl # define(`confFORWARD_PATH', `$z/.forward')dnl diff --git a/cf/cf/generic-mpeix.mc b/cf/cf/generic-mpeix.mc index fa5c57456afa..ec1d07bb4ad7 100644 --- a/cf/cf/generic-mpeix.mc +++ b/cf/cf/generic-mpeix.mc @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 2001 Sendmail, Inc. and its suppliers. +# Copyright (c) 2001 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -17,7 +17,7 @@ divert(-1) # divert(0)dnl -VERSIONID(`$Id: generic-mpeix.mc,v 8.1 2001/12/13 23:56:37 gshapiro Exp $') +VERSIONID(`$Id: generic-mpeix.mc,v 8.2 2013/11/22 20:51:08 ca Exp $') OSTYPE(mpeix)dnl DOMAIN(generic)dnl define(`confFORWARD_PATH', `$z/.forward')dnl diff --git a/cf/cf/generic-nextstep3.3.cf b/cf/cf/generic-nextstep3.3.cf index a50890d4e821..243f6f882080 100644 --- a/cf/cf/generic-nextstep3.3.cf +++ b/cf/cf/generic-nextstep3.3.cf @@ -1,5 +1,5 @@ # -# Copyright (c) 1998-2004, 2009, 2010 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998-2004, 2009, 2010 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983, 1995 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -16,8 +16,8 @@ ##### ##### SENDMAIL CONFIGURATION FILE ##### -##### built by ca@wiz.smi.sendmail.com on Fri Apr 19 08:04:44 PDT 2013 -##### in /extra/home/ca/sm-8.14.7/OpenSource/sendmail-8.14.7/cf/cf +##### built by ca@lab.smi.sendmail.com on Thu Jan 23 12:29:13 PST 2014 +##### in /home/ca/sm8-rel/sm-8.14.8/OpenSource/sendmail-8.14.8/cf/cf ##### using ../ as configuration include directory ##### ###################################################################### @@ -27,21 +27,21 @@ ###################################################################### ###################################################################### -##### $Id: cfhead.m4,v 8.121 2010/01/07 18:20:19 ca Exp $ ##### -##### $Id: cf.m4,v 8.32 1999/02/07 07:26:14 gshapiro Exp $ ##### -##### $Id: generic-nextstep3.3.mc,v 8.10 1999/02/07 07:26:02 gshapiro Exp $ ##### +##### $Id: cfhead.m4,v 8.122 2013/11/22 20:51:13 ca Exp $ ##### +##### $Id: cf.m4,v 8.33 2013/11/22 20:51:13 ca Exp $ ##### +##### $Id: generic-nextstep3.3.mc,v 8.11 2013/11/22 20:51:08 ca Exp $ ##### -##### $Id: nextstep.m4,v 8.21 1999/10/21 00:31:40 gshapiro Exp $ ##### +##### $Id: nextstep.m4,v 8.22 2013/11/22 20:51:15 ca Exp $ ##### -##### $Id: generic.m4,v 8.15 1999/04/04 00:51:09 ca Exp $ ##### +##### $Id: generic.m4,v 8.16 2013/11/22 20:51:10 ca Exp $ ##### -##### $Id: redirect.m4,v 8.15 1999/08/06 01:47:36 gshapiro Exp $ ##### +##### $Id: redirect.m4,v 8.16 2013/11/22 20:51:11 ca Exp $ ##### -##### $Id: use_cw_file.m4,v 8.11 2001/08/26 20:58:57 gshapiro Exp $ ##### +##### $Id: use_cw_file.m4,v 8.12 2013/11/22 20:51:11 ca Exp $ ##### -##### $Id: proto.m4,v 8.760 2012/09/07 16:30:15 ca Exp $ ##### +##### $Id: proto.m4,v 8.762 2013/11/22 20:51:13 ca Exp $ ##### # level 10 config file format V10/Berkeley @@ -122,7 +122,7 @@ DnMAILER-DAEMON CPREDIRECT # Configuration version number -DZ8.14.7 +DZ8.14.8 ############### @@ -1298,7 +1298,7 @@ Sauthinfo ### Local and Program Mailer specification ### ################################################## -##### $Id: local.m4,v 8.59 2004/11/23 00:37:25 ca Exp $ ##### +##### $Id: local.m4,v 8.60 2013/11/22 20:51:14 ca Exp $ ##### # # Envelope sender rewriting @@ -1350,7 +1350,7 @@ Mprog, P=/bin/sh, F=lsDFMoqeuP, S=EnvFromL/HdrFromL, R=EnvToL/HdrToL, D=$z:/, ### SMTP Mailer specification ### ##################################### -##### $Id: smtp.m4,v 8.65 2006/07/12 21:08:10 ca Exp $ ##### +##### $Id: smtp.m4,v 8.66 2013/11/22 20:51:14 ca Exp $ ##### # # common sender and masquerading recipient rewriting @@ -1441,7 +1441,7 @@ Mrelay, P=[IPC], F=mDFMuXa8, S=EnvFromSMTP/HdrFromSMTP, R=MasqSMTP, E=\r\n, L=2 ### generic-nextstep3.3.mc ### # divert(-1) # # -# # Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# # Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # # All rights reserved. # # Copyright (c) 1983 Eric P. Allman. All rights reserved. # # Copyright (c) 1988, 1993 @@ -1461,7 +1461,7 @@ Mrelay, P=[IPC], F=mDFMuXa8, S=EnvFromSMTP/HdrFromSMTP, R=MasqSMTP, E=\r\n, L=2 # # # # divert(0)dnl -# VERSIONID(`$Id: generic-nextstep3.3.mc,v 8.10 1999/02/07 07:26:02 gshapiro Exp $') +# VERSIONID(`$Id: generic-nextstep3.3.mc,v 8.11 2013/11/22 20:51:08 ca Exp $') # OSTYPE(nextstep)dnl # DOMAIN(generic)dnl # MAILER(local)dnl diff --git a/cf/cf/generic-nextstep3.3.mc b/cf/cf/generic-nextstep3.3.mc index 14b46d387df0..6b8ad2fef966 100644 --- a/cf/cf/generic-nextstep3.3.mc +++ b/cf/cf/generic-nextstep3.3.mc @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -20,7 +20,7 @@ divert(-1) # divert(0)dnl -VERSIONID(`$Id: generic-nextstep3.3.mc,v 8.10 1999/02/07 07:26:02 gshapiro Exp $') +VERSIONID(`$Id: generic-nextstep3.3.mc,v 8.11 2013/11/22 20:51:08 ca Exp $') OSTYPE(nextstep)dnl DOMAIN(generic)dnl MAILER(local)dnl diff --git a/cf/cf/generic-osf1.cf b/cf/cf/generic-osf1.cf index 06eb2a6c4abf..9f5263aee6ac 100644 --- a/cf/cf/generic-osf1.cf +++ b/cf/cf/generic-osf1.cf @@ -1,5 +1,5 @@ # -# Copyright (c) 1998-2004, 2009, 2010 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998-2004, 2009, 2010 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983, 1995 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -16,8 +16,8 @@ ##### ##### SENDMAIL CONFIGURATION FILE ##### -##### built by ca@wiz.smi.sendmail.com on Fri Apr 19 08:04:44 PDT 2013 -##### in /extra/home/ca/sm-8.14.7/OpenSource/sendmail-8.14.7/cf/cf +##### built by ca@lab.smi.sendmail.com on Thu Jan 23 12:29:13 PST 2014 +##### in /home/ca/sm8-rel/sm-8.14.8/OpenSource/sendmail-8.14.8/cf/cf ##### using ../ as configuration include directory ##### ###################################################################### @@ -27,22 +27,22 @@ ###################################################################### ###################################################################### -##### $Id: cfhead.m4,v 8.121 2010/01/07 18:20:19 ca Exp $ ##### -##### $Id: cf.m4,v 8.32 1999/02/07 07:26:14 gshapiro Exp $ ##### -##### $Id: generic-osf1.mc,v 8.11 1999/02/07 07:26:02 gshapiro Exp $ ##### +##### $Id: cfhead.m4,v 8.122 2013/11/22 20:51:13 ca Exp $ ##### +##### $Id: cf.m4,v 8.33 2013/11/22 20:51:13 ca Exp $ ##### +##### $Id: generic-osf1.mc,v 8.12 2013/11/22 20:51:08 ca Exp $ ##### -##### $Id: osf1.m4,v 8.16 1999/10/11 18:45:43 gshapiro Exp $ ##### +##### $Id: osf1.m4,v 8.17 2013/11/22 20:51:15 ca Exp $ ##### -##### $Id: generic.m4,v 8.15 1999/04/04 00:51:09 ca Exp $ ##### +##### $Id: generic.m4,v 8.16 2013/11/22 20:51:10 ca Exp $ ##### -##### $Id: redirect.m4,v 8.15 1999/08/06 01:47:36 gshapiro Exp $ ##### +##### $Id: redirect.m4,v 8.16 2013/11/22 20:51:11 ca Exp $ ##### -##### $Id: use_cw_file.m4,v 8.11 2001/08/26 20:58:57 gshapiro Exp $ ##### +##### $Id: use_cw_file.m4,v 8.12 2013/11/22 20:51:11 ca Exp $ ##### -##### $Id: proto.m4,v 8.760 2012/09/07 16:30:15 ca Exp $ ##### +##### $Id: proto.m4,v 8.762 2013/11/22 20:51:13 ca Exp $ ##### # level 10 config file format V10/Berkeley @@ -123,7 +123,7 @@ DnMAILER-DAEMON CPREDIRECT # Configuration version number -DZ8.14.7 +DZ8.14.8 ############### @@ -1299,7 +1299,7 @@ Sauthinfo ### Local and Program Mailer specification ### ################################################## -##### $Id: local.m4,v 8.59 2004/11/23 00:37:25 ca Exp $ ##### +##### $Id: local.m4,v 8.60 2013/11/22 20:51:14 ca Exp $ ##### # # Envelope sender rewriting @@ -1351,7 +1351,7 @@ Mprog, P=/bin/sh, F=lsDFMoqeu9, S=EnvFromL/HdrFromL, R=EnvToL/HdrToL, D=$z:/, ### SMTP Mailer specification ### ##################################### -##### $Id: smtp.m4,v 8.65 2006/07/12 21:08:10 ca Exp $ ##### +##### $Id: smtp.m4,v 8.66 2013/11/22 20:51:14 ca Exp $ ##### # # common sender and masquerading recipient rewriting @@ -1442,7 +1442,7 @@ Mrelay, P=[IPC], F=mDFMuXa8, S=EnvFromSMTP/HdrFromSMTP, R=MasqSMTP, E=\r\n, L=2 ### generic-osf1.mc ### # divert(-1) # # -# # Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# # Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # # All rights reserved. # # Copyright (c) 1983 Eric P. Allman. All rights reserved. # # Copyright (c) 1988, 1993 @@ -1462,7 +1462,7 @@ Mrelay, P=[IPC], F=mDFMuXa8, S=EnvFromSMTP/HdrFromSMTP, R=MasqSMTP, E=\r\n, L=2 # # # # divert(0)dnl -# VERSIONID(`$Id: generic-osf1.mc,v 8.11 1999/02/07 07:26:02 gshapiro Exp $') +# VERSIONID(`$Id: generic-osf1.mc,v 8.12 2013/11/22 20:51:08 ca Exp $') # OSTYPE(osf1)dnl # DOMAIN(generic)dnl # MAILER(local)dnl diff --git a/cf/cf/generic-osf1.mc b/cf/cf/generic-osf1.mc index 9cd4e77b6a24..1026849fae01 100644 --- a/cf/cf/generic-osf1.mc +++ b/cf/cf/generic-osf1.mc @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -20,7 +20,7 @@ divert(-1) # divert(0)dnl -VERSIONID(`$Id: generic-osf1.mc,v 8.11 1999/02/07 07:26:02 gshapiro Exp $') +VERSIONID(`$Id: generic-osf1.mc,v 8.12 2013/11/22 20:51:08 ca Exp $') OSTYPE(osf1)dnl DOMAIN(generic)dnl MAILER(local)dnl diff --git a/cf/cf/generic-solaris.cf b/cf/cf/generic-solaris.cf index 23b3b0029f6e..8acf99b0f13d 100644 --- a/cf/cf/generic-solaris.cf +++ b/cf/cf/generic-solaris.cf @@ -1,5 +1,5 @@ # -# Copyright (c) 1998-2004, 2009, 2010 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998-2004, 2009, 2010 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983, 1995 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -16,8 +16,8 @@ ##### ##### SENDMAIL CONFIGURATION FILE ##### -##### built by ca@wiz.smi.sendmail.com on Fri Apr 19 08:04:44 PDT 2013 -##### in /extra/home/ca/sm-8.14.7/OpenSource/sendmail-8.14.7/cf/cf +##### built by ca@lab.smi.sendmail.com on Thu Jan 23 12:29:13 PST 2014 +##### in /home/ca/sm8-rel/sm-8.14.8/OpenSource/sendmail-8.14.8/cf/cf ##### using ../ as configuration include directory ##### ###################################################################### @@ -27,21 +27,21 @@ ###################################################################### ###################################################################### -##### $Id: cfhead.m4,v 8.121 2010/01/07 18:20:19 ca Exp $ ##### -##### $Id: cf.m4,v 8.32 1999/02/07 07:26:14 gshapiro Exp $ ##### -##### $Id: generic-solaris.mc,v 8.13 2001/06/27 21:46:30 gshapiro Exp $ ##### +##### $Id: cfhead.m4,v 8.122 2013/11/22 20:51:13 ca Exp $ ##### +##### $Id: cf.m4,v 8.33 2013/11/22 20:51:13 ca Exp $ ##### +##### $Id: generic-solaris.mc,v 8.14 2013/11/22 20:51:08 ca Exp $ ##### -##### $Id: solaris2.m4,v 8.22 1999/09/24 21:43:53 ca Exp $ ##### +##### $Id: solaris2.m4,v 8.23 2013/11/22 20:51:15 ca Exp $ ##### -##### $Id: generic.m4,v 8.15 1999/04/04 00:51:09 ca Exp $ ##### +##### $Id: generic.m4,v 8.16 2013/11/22 20:51:10 ca Exp $ ##### -##### $Id: redirect.m4,v 8.15 1999/08/06 01:47:36 gshapiro Exp $ ##### +##### $Id: redirect.m4,v 8.16 2013/11/22 20:51:11 ca Exp $ ##### -##### $Id: use_cw_file.m4,v 8.11 2001/08/26 20:58:57 gshapiro Exp $ ##### +##### $Id: use_cw_file.m4,v 8.12 2013/11/22 20:51:11 ca Exp $ ##### -##### $Id: proto.m4,v 8.760 2012/09/07 16:30:15 ca Exp $ ##### +##### $Id: proto.m4,v 8.762 2013/11/22 20:51:13 ca Exp $ ##### # level 10 config file format V10/Berkeley @@ -122,7 +122,7 @@ DnMAILER-DAEMON CPREDIRECT # Configuration version number -DZ8.14.7 +DZ8.14.8 ############### @@ -1298,7 +1298,7 @@ Sauthinfo ### Local and Program Mailer specification ### ################################################## -##### $Id: local.m4,v 8.59 2004/11/23 00:37:25 ca Exp $ ##### +##### $Id: local.m4,v 8.60 2013/11/22 20:51:14 ca Exp $ ##### # # Envelope sender rewriting @@ -1350,7 +1350,7 @@ Mprog, P=/bin/sh, F=lsDFMoqeu9, S=EnvFromL/HdrFromL, R=EnvToL/HdrToL, D=$z:/, ### SMTP Mailer specification ### ##################################### -##### $Id: smtp.m4,v 8.65 2006/07/12 21:08:10 ca Exp $ ##### +##### $Id: smtp.m4,v 8.66 2013/11/22 20:51:14 ca Exp $ ##### # # common sender and masquerading recipient rewriting @@ -1441,7 +1441,7 @@ Mrelay, P=[IPC], F=mDFMuXa8, S=EnvFromSMTP/HdrFromSMTP, R=MasqSMTP, E=\r\n, L=2 ### generic-solaris.mc ### # divert(-1) # # -# # Copyright (c) 1998, 1999, 2001 Sendmail, Inc. and its suppliers. +# # Copyright (c) 1998, 1999, 2001 Proofpoint, Inc. and its suppliers. # # All rights reserved. # # Copyright (c) 1983 Eric P. Allman. All rights reserved. # # Copyright (c) 1988, 1993 @@ -1463,7 +1463,7 @@ Mrelay, P=[IPC], F=mDFMuXa8, S=EnvFromSMTP/HdrFromSMTP, R=MasqSMTP, E=\r\n, L=2 # # # # divert(0)dnl -# VERSIONID(`$Id: generic-solaris.mc,v 8.13 2001/06/27 21:46:30 gshapiro Exp $') +# VERSIONID(`$Id: generic-solaris.mc,v 8.14 2013/11/22 20:51:08 ca Exp $') # OSTYPE(solaris2)dnl # DOMAIN(generic)dnl # MAILER(local)dnl diff --git a/cf/cf/generic-solaris.mc b/cf/cf/generic-solaris.mc index 5f82340e9121..ed3c27104fa5 100644 --- a/cf/cf/generic-solaris.mc +++ b/cf/cf/generic-solaris.mc @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999, 2001 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999, 2001 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -22,7 +22,7 @@ divert(-1) # divert(0)dnl -VERSIONID(`$Id: generic-solaris.mc,v 8.13 2001/06/27 21:46:30 gshapiro Exp $') +VERSIONID(`$Id: generic-solaris.mc,v 8.14 2013/11/22 20:51:08 ca Exp $') OSTYPE(solaris2)dnl DOMAIN(generic)dnl MAILER(local)dnl diff --git a/cf/cf/generic-sunos4.1.cf b/cf/cf/generic-sunos4.1.cf index 8da625342110..626c3d3fa789 100644 --- a/cf/cf/generic-sunos4.1.cf +++ b/cf/cf/generic-sunos4.1.cf @@ -1,5 +1,5 @@ # -# Copyright (c) 1998-2004, 2009, 2010 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998-2004, 2009, 2010 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983, 1995 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -16,8 +16,8 @@ ##### ##### SENDMAIL CONFIGURATION FILE ##### -##### built by ca@wiz.smi.sendmail.com on Fri Apr 19 08:04:44 PDT 2013 -##### in /extra/home/ca/sm-8.14.7/OpenSource/sendmail-8.14.7/cf/cf +##### built by ca@lab.smi.sendmail.com on Thu Jan 23 12:29:13 PST 2014 +##### in /home/ca/sm8-rel/sm-8.14.8/OpenSource/sendmail-8.14.8/cf/cf ##### using ../ as configuration include directory ##### ###################################################################### @@ -27,22 +27,22 @@ ###################################################################### ###################################################################### -##### $Id: cfhead.m4,v 8.121 2010/01/07 18:20:19 ca Exp $ ##### -##### $Id: cf.m4,v 8.32 1999/02/07 07:26:14 gshapiro Exp $ ##### -##### $Id: generic-sunos4.1.mc,v 8.11 1999/02/07 07:26:03 gshapiro Exp $ ##### +##### $Id: cfhead.m4,v 8.122 2013/11/22 20:51:13 ca Exp $ ##### +##### $Id: cf.m4,v 8.33 2013/11/22 20:51:13 ca Exp $ ##### +##### $Id: generic-sunos4.1.mc,v 8.12 2013/11/22 20:51:08 ca Exp $ ##### -##### $Id: sunos4.1.m4,v 8.10 1999/02/07 07:26:24 gshapiro Exp $ ##### +##### $Id: sunos4.1.m4,v 8.11 2013/11/22 20:51:15 ca Exp $ ##### -##### $Id: generic.m4,v 8.15 1999/04/04 00:51:09 ca Exp $ ##### +##### $Id: generic.m4,v 8.16 2013/11/22 20:51:10 ca Exp $ ##### -##### $Id: redirect.m4,v 8.15 1999/08/06 01:47:36 gshapiro Exp $ ##### +##### $Id: redirect.m4,v 8.16 2013/11/22 20:51:11 ca Exp $ ##### -##### $Id: use_cw_file.m4,v 8.11 2001/08/26 20:58:57 gshapiro Exp $ ##### +##### $Id: use_cw_file.m4,v 8.12 2013/11/22 20:51:11 ca Exp $ ##### -##### $Id: proto.m4,v 8.760 2012/09/07 16:30:15 ca Exp $ ##### +##### $Id: proto.m4,v 8.762 2013/11/22 20:51:13 ca Exp $ ##### # level 10 config file format V10/Berkeley @@ -123,7 +123,7 @@ DnMAILER-DAEMON CPREDIRECT # Configuration version number -DZ8.14.7 +DZ8.14.8 ############### @@ -1299,7 +1299,7 @@ Sauthinfo ### Local and Program Mailer specification ### ################################################## -##### $Id: local.m4,v 8.59 2004/11/23 00:37:25 ca Exp $ ##### +##### $Id: local.m4,v 8.60 2013/11/22 20:51:14 ca Exp $ ##### # # Envelope sender rewriting @@ -1351,7 +1351,7 @@ Mprog, P=/bin/sh, F=lsDFMoqeu9, S=EnvFromL/HdrFromL, R=EnvToL/HdrToL, D=$z:/, ### SMTP Mailer specification ### ##################################### -##### $Id: smtp.m4,v 8.65 2006/07/12 21:08:10 ca Exp $ ##### +##### $Id: smtp.m4,v 8.66 2013/11/22 20:51:14 ca Exp $ ##### # # common sender and masquerading recipient rewriting @@ -1442,7 +1442,7 @@ Mrelay, P=[IPC], F=mDFMuXa8, S=EnvFromSMTP/HdrFromSMTP, R=MasqSMTP, E=\r\n, L=2 ### generic-sunos4.1.mc ### # divert(-1) # # -# # Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# # Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # # All rights reserved. # # Copyright (c) 1983 Eric P. Allman. All rights reserved. # # Copyright (c) 1988, 1993 @@ -1462,7 +1462,7 @@ Mrelay, P=[IPC], F=mDFMuXa8, S=EnvFromSMTP/HdrFromSMTP, R=MasqSMTP, E=\r\n, L=2 # # # # divert(0)dnl -# VERSIONID(`$Id: generic-sunos4.1.mc,v 8.11 1999/02/07 07:26:03 gshapiro Exp $') +# VERSIONID(`$Id: generic-sunos4.1.mc,v 8.12 2013/11/22 20:51:08 ca Exp $') # OSTYPE(sunos4.1)dnl # DOMAIN(generic)dnl # MAILER(local)dnl diff --git a/cf/cf/generic-sunos4.1.mc b/cf/cf/generic-sunos4.1.mc index a27d099e0442..4dcbd2f238e8 100644 --- a/cf/cf/generic-sunos4.1.mc +++ b/cf/cf/generic-sunos4.1.mc @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -20,7 +20,7 @@ divert(-1) # divert(0)dnl -VERSIONID(`$Id: generic-sunos4.1.mc,v 8.11 1999/02/07 07:26:03 gshapiro Exp $') +VERSIONID(`$Id: generic-sunos4.1.mc,v 8.12 2013/11/22 20:51:08 ca Exp $') OSTYPE(sunos4.1)dnl DOMAIN(generic)dnl MAILER(local)dnl diff --git a/cf/cf/generic-ultrix4.cf b/cf/cf/generic-ultrix4.cf index 90ce64b69f2c..80eba42fc9f7 100644 --- a/cf/cf/generic-ultrix4.cf +++ b/cf/cf/generic-ultrix4.cf @@ -1,5 +1,5 @@ # -# Copyright (c) 1998-2004, 2009, 2010 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998-2004, 2009, 2010 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983, 1995 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -16,8 +16,8 @@ ##### ##### SENDMAIL CONFIGURATION FILE ##### -##### built by ca@wiz.smi.sendmail.com on Fri Apr 19 08:04:44 PDT 2013 -##### in /extra/home/ca/sm-8.14.7/OpenSource/sendmail-8.14.7/cf/cf +##### built by ca@lab.smi.sendmail.com on Thu Jan 23 12:29:13 PST 2014 +##### in /home/ca/sm8-rel/sm-8.14.8/OpenSource/sendmail-8.14.8/cf/cf ##### using ../ as configuration include directory ##### ###################################################################### @@ -27,22 +27,22 @@ ###################################################################### ###################################################################### -##### $Id: cfhead.m4,v 8.121 2010/01/07 18:20:19 ca Exp $ ##### -##### $Id: cf.m4,v 8.32 1999/02/07 07:26:14 gshapiro Exp $ ##### -##### $Id: generic-ultrix4.mc,v 8.11 1999/02/07 07:26:03 gshapiro Exp $ ##### +##### $Id: cfhead.m4,v 8.122 2013/11/22 20:51:13 ca Exp $ ##### +##### $Id: cf.m4,v 8.33 2013/11/22 20:51:13 ca Exp $ ##### +##### $Id: generic-ultrix4.mc,v 8.12 2013/11/22 20:51:08 ca Exp $ ##### -##### $Id: ultrix4.m4,v 8.11 1999/02/07 07:26:24 gshapiro Exp $ ##### +##### $Id: ultrix4.m4,v 8.12 2013/11/22 20:51:15 ca Exp $ ##### -##### $Id: generic.m4,v 8.15 1999/04/04 00:51:09 ca Exp $ ##### +##### $Id: generic.m4,v 8.16 2013/11/22 20:51:10 ca Exp $ ##### -##### $Id: redirect.m4,v 8.15 1999/08/06 01:47:36 gshapiro Exp $ ##### +##### $Id: redirect.m4,v 8.16 2013/11/22 20:51:11 ca Exp $ ##### -##### $Id: use_cw_file.m4,v 8.11 2001/08/26 20:58:57 gshapiro Exp $ ##### +##### $Id: use_cw_file.m4,v 8.12 2013/11/22 20:51:11 ca Exp $ ##### -##### $Id: proto.m4,v 8.760 2012/09/07 16:30:15 ca Exp $ ##### +##### $Id: proto.m4,v 8.762 2013/11/22 20:51:13 ca Exp $ ##### # level 10 config file format V10/Berkeley @@ -123,7 +123,7 @@ DnMAILER-DAEMON CPREDIRECT # Configuration version number -DZ8.14.7 +DZ8.14.8 ############### @@ -1299,7 +1299,7 @@ Sauthinfo ### Local and Program Mailer specification ### ################################################## -##### $Id: local.m4,v 8.59 2004/11/23 00:37:25 ca Exp $ ##### +##### $Id: local.m4,v 8.60 2013/11/22 20:51:14 ca Exp $ ##### # # Envelope sender rewriting @@ -1351,7 +1351,7 @@ Mprog, P=/bin/sh, F=lsDFMoqeu9, S=EnvFromL/HdrFromL, R=EnvToL/HdrToL, D=$z:/, ### SMTP Mailer specification ### ##################################### -##### $Id: smtp.m4,v 8.65 2006/07/12 21:08:10 ca Exp $ ##### +##### $Id: smtp.m4,v 8.66 2013/11/22 20:51:14 ca Exp $ ##### # # common sender and masquerading recipient rewriting @@ -1442,7 +1442,7 @@ Mrelay, P=[IPC], F=mDFMuXa8, S=EnvFromSMTP/HdrFromSMTP, R=MasqSMTP, E=\r\n, L=2 ### generic-ultrix4.mc ### # divert(-1) # # -# # Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# # Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # # All rights reserved. # # Copyright (c) 1983 Eric P. Allman. All rights reserved. # # Copyright (c) 1988, 1993 @@ -1462,7 +1462,7 @@ Mrelay, P=[IPC], F=mDFMuXa8, S=EnvFromSMTP/HdrFromSMTP, R=MasqSMTP, E=\r\n, L=2 # # # # divert(0)dnl -# VERSIONID(`$Id: generic-ultrix4.mc,v 8.11 1999/02/07 07:26:03 gshapiro Exp $') +# VERSIONID(`$Id: generic-ultrix4.mc,v 8.12 2013/11/22 20:51:08 ca Exp $') # OSTYPE(ultrix4)dnl # DOMAIN(generic)dnl # MAILER(local)dnl diff --git a/cf/cf/generic-ultrix4.mc b/cf/cf/generic-ultrix4.mc index 913edb58603f..d886e7816c9d 100644 --- a/cf/cf/generic-ultrix4.mc +++ b/cf/cf/generic-ultrix4.mc @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -20,7 +20,7 @@ divert(-1) # divert(0)dnl -VERSIONID(`$Id: generic-ultrix4.mc,v 8.11 1999/02/07 07:26:03 gshapiro Exp $') +VERSIONID(`$Id: generic-ultrix4.mc,v 8.12 2013/11/22 20:51:08 ca Exp $') OSTYPE(ultrix4)dnl DOMAIN(generic)dnl MAILER(local)dnl diff --git a/cf/cf/huginn.cs.mc b/cf/cf/huginn.cs.mc index 117a236af0f9..ddca3a4194a9 100644 --- a/cf/cf/huginn.cs.mc +++ b/cf/cf/huginn.cs.mc @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -22,7 +22,7 @@ divert(-1) # divert(0)dnl -VERSIONID(`$Id: huginn.cs.mc,v 8.15 1999/02/07 07:26:03 gshapiro Exp $') +VERSIONID(`$Id: huginn.cs.mc,v 8.16 2013/11/22 20:51:08 ca Exp $') OSTYPE(hpux9)dnl DOMAIN(CS.Berkeley.EDU)dnl MASQUERADE_AS(CS.Berkeley.EDU)dnl diff --git a/cf/cf/knecht.mc b/cf/cf/knecht.mc index 29d29113d58e..f28424579b67 100644 --- a/cf/cf/knecht.mc +++ b/cf/cf/knecht.mc @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998-2001, 2004, 2005 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998-2001, 2004, 2005 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -19,7 +19,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: knecht.mc,v 8.62 2006/09/27 19:48:59 eric Exp $') +VERSIONID(`$Id: knecht.mc,v 8.63 2013/11/22 20:51:08 ca Exp $') OSTYPE(bsd4.4) DOMAIN(generic) diff --git a/cf/cf/mail.cs.mc b/cf/cf/mail.cs.mc index 6bd778258c1d..2d501d1e4f46 100644 --- a/cf/cf/mail.cs.mc +++ b/cf/cf/mail.cs.mc @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -22,7 +22,7 @@ divert(-1) # divert(0)dnl -VERSIONID(`$Id: mail.cs.mc,v 8.18 1999/02/07 07:26:04 gshapiro Exp $') +VERSIONID(`$Id: mail.cs.mc,v 8.19 2013/11/22 20:51:08 ca Exp $') OSTYPE(ultrix4)dnl DOMAIN(Berkeley.EDU)dnl MASQUERADE_AS(CS.Berkeley.EDU)dnl diff --git a/cf/cf/mail.eecs.mc b/cf/cf/mail.eecs.mc index bf7d4081ccf2..1cbc6867b657 100644 --- a/cf/cf/mail.eecs.mc +++ b/cf/cf/mail.eecs.mc @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -22,7 +22,7 @@ divert(-1) # divert(0)dnl -VERSIONID(`$Id: mail.eecs.mc,v 8.18 1999/02/07 07:26:04 gshapiro Exp $') +VERSIONID(`$Id: mail.eecs.mc,v 8.19 2013/11/22 20:51:08 ca Exp $') OSTYPE(ultrix4)dnl DOMAIN(EECS.Berkeley.EDU)dnl MASQUERADE_AS(EECS.Berkeley.EDU)dnl diff --git a/cf/cf/mailspool.cs.mc b/cf/cf/mailspool.cs.mc index 0414e4c3fa89..dcbde566fc65 100644 --- a/cf/cf/mailspool.cs.mc +++ b/cf/cf/mailspool.cs.mc @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -24,7 +24,7 @@ divert(-1) # divert(0)dnl -VERSIONID(`$Id: mailspool.cs.mc,v 8.12 1999/02/07 07:26:04 gshapiro Exp $') +VERSIONID(`$Id: mailspool.cs.mc,v 8.13 2013/11/22 20:51:08 ca Exp $') OSTYPE(sunos4.1)dnl DOMAIN(CS.Berkeley.EDU)dnl MAILER(local)dnl diff --git a/cf/cf/python.cs.mc b/cf/cf/python.cs.mc index c3b3e0da0eb0..59c5c66c1739 100644 --- a/cf/cf/python.cs.mc +++ b/cf/cf/python.cs.mc @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -24,7 +24,7 @@ divert(-1) # divert(0)dnl -VERSIONID(`$Id: python.cs.mc,v 8.12 1999/02/07 07:26:04 gshapiro Exp $') +VERSIONID(`$Id: python.cs.mc,v 8.13 2013/11/22 20:51:08 ca Exp $') OSTYPE(bsd4.4)dnl DOMAIN(CS.Berkeley.EDU)dnl define(`LOCAL_RELAY', vangogh.CS.Berkeley.EDU)dnl diff --git a/cf/cf/s2k-osf1.mc b/cf/cf/s2k-osf1.mc index 6ec08feae87f..91101417b0a8 100644 --- a/cf/cf/s2k-osf1.mc +++ b/cf/cf/s2k-osf1.mc @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -23,7 +23,7 @@ divert(-1) # divert(0)dnl -VERSIONID(`$Id: s2k-osf1.mc,v 8.13 1999/02/07 07:26:04 gshapiro Exp $') +VERSIONID(`$Id: s2k-osf1.mc,v 8.14 2013/11/22 20:51:08 ca Exp $') OSTYPE(osf1)dnl DOMAIN(S2K.Berkeley.EDU)dnl MAILER(local)dnl diff --git a/cf/cf/s2k-ultrix4.mc b/cf/cf/s2k-ultrix4.mc index 4bf493979584..5cd8c7fa46ec 100644 --- a/cf/cf/s2k-ultrix4.mc +++ b/cf/cf/s2k-ultrix4.mc @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -23,7 +23,7 @@ divert(-1) # divert(0)dnl -VERSIONID(`$Id: s2k-ultrix4.mc,v 8.13 1999/02/07 07:26:04 gshapiro Exp $') +VERSIONID(`$Id: s2k-ultrix4.mc,v 8.14 2013/11/22 20:51:08 ca Exp $') OSTYPE(ultrix4)dnl DOMAIN(S2K.Berkeley.EDU)dnl MAILER(local)dnl diff --git a/cf/cf/submit.cf b/cf/cf/submit.cf index fc1ff3c43839..46fd8ff23e5c 100644 --- a/cf/cf/submit.cf +++ b/cf/cf/submit.cf @@ -1,5 +1,5 @@ # -# Copyright (c) 1998-2004, 2009, 2010 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998-2004, 2009, 2010 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983, 1995 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -16,8 +16,8 @@ ##### ##### SENDMAIL CONFIGURATION FILE ##### -##### built by ca@wiz.smi.sendmail.com on Fri Apr 19 08:04:44 PDT 2013 -##### in /extra/home/ca/sm-8.14.7/OpenSource/sendmail-8.14.7/cf/cf +##### built by ca@lab.smi.sendmail.com on Thu Jan 23 12:29:13 PST 2014 +##### in /home/ca/sm8-rel/sm-8.14.8/OpenSource/sendmail-8.14.8/cf/cf ##### using ../ as configuration include directory ##### ###################################################################### @@ -27,15 +27,15 @@ ###################################################################### ###################################################################### -##### $Id: cfhead.m4,v 8.121 2010/01/07 18:20:19 ca Exp $ ##### -##### $Id: cf.m4,v 8.32 1999/02/07 07:26:14 gshapiro Exp $ ##### -##### $Id: submit.mc,v 8.14 2006/04/05 05:54:41 ca Exp $ ##### -##### $Id: msp.m4,v 1.33 2004/02/09 22:32:38 ca Exp $ ##### +##### $Id: cfhead.m4,v 8.122 2013/11/22 20:51:13 ca Exp $ ##### +##### $Id: cf.m4,v 8.33 2013/11/22 20:51:13 ca Exp $ ##### +##### $Id: submit.mc,v 8.15 2013/11/22 20:51:08 ca Exp $ ##### +##### $Id: msp.m4,v 1.34 2013/11/22 20:51:11 ca Exp $ ##### -##### $Id: no_default_msa.m4,v 8.2 2001/02/14 05:03:22 gshapiro Exp $ ##### +##### $Id: no_default_msa.m4,v 8.3 2013/11/22 20:51:11 ca Exp $ ##### -##### $Id: proto.m4,v 8.760 2012/09/07 16:30:15 ca Exp $ ##### +##### $Id: proto.m4,v 8.762 2013/11/22 20:51:13 ca Exp $ ##### # level 10 config file format V10/Berkeley @@ -114,7 +114,7 @@ D{MTAHost}[127.0.0.1] # Configuration version number -DZ8.14.7/Submit +DZ8.14.8/Submit ############### @@ -1299,7 +1299,7 @@ R$* $#relay $@ ${MTAHost} $: $1 < @ $j > ### Local and Program Mailer specification ### ################################################## -##### $Id: local.m4,v 8.59 2004/11/23 00:37:25 ca Exp $ ##### +##### $Id: local.m4,v 8.60 2013/11/22 20:51:14 ca Exp $ ##### # # Envelope sender rewriting @@ -1351,7 +1351,7 @@ Mprog, P=[IPC], F=lmDFMuXk5, S=EnvFromL/HdrFromL, R=EnvToL/HdrToL, D=$z:/, ### SMTP Mailer specification ### ##################################### -##### $Id: smtp.m4,v 8.65 2006/07/12 21:08:10 ca Exp $ ##### +##### $Id: smtp.m4,v 8.66 2013/11/22 20:51:14 ca Exp $ ##### # # common sender and masquerading recipient rewriting @@ -1442,7 +1442,7 @@ Mrelay, P=[IPC], F=mDFMuXa8k, S=EnvFromSMTP/HdrFromSMTP, R=MasqSMTP, E=\r\n, L= ### submit.mc ### # divert(-1) # # -# # Copyright (c) 2001-2003 Sendmail, Inc. and its suppliers. +# # Copyright (c) 2001-2003 Proofpoint, Inc. and its suppliers. # # All rights reserved. # # # # By using this file, you agree to the terms and conditions set @@ -1457,7 +1457,7 @@ Mrelay, P=[IPC], F=mDFMuXa8k, S=EnvFromSMTP/HdrFromSMTP, R=MasqSMTP, E=\r\n, L= # # # # divert(0)dnl -# VERSIONID(`$Id: submit.mc,v 8.14 2006/04/05 05:54:41 ca Exp $') +# VERSIONID(`$Id: submit.mc,v 8.15 2013/11/22 20:51:08 ca Exp $') # define(`confCF_VERSION', `Submit')dnl # define(`__OSTYPE__',`')dnl dirty hack to keep proto.m4 from complaining # define(`_USE_DECNET_SYNTAX_', `1')dnl support DECnet diff --git a/cf/cf/submit.mc b/cf/cf/submit.mc index d0db47805a0f..352d246d0799 100644 --- a/cf/cf/submit.mc +++ b/cf/cf/submit.mc @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 2001-2003 Sendmail, Inc. and its suppliers. +# Copyright (c) 2001-2003 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -15,7 +15,7 @@ divert(-1) # divert(0)dnl -VERSIONID(`$Id: submit.mc,v 8.14 2006/04/05 05:54:41 ca Exp $') +VERSIONID(`$Id: submit.mc,v 8.15 2013/11/22 20:51:08 ca Exp $') define(`confCF_VERSION', `Submit')dnl define(`__OSTYPE__',`')dnl dirty hack to keep proto.m4 from complaining define(`_USE_DECNET_SYNTAX_', `1')dnl support DECnet diff --git a/cf/cf/tcpproto.mc b/cf/cf/tcpproto.mc index 969cb71f2ec6..db3fe3cb115e 100644 --- a/cf/cf/tcpproto.mc +++ b/cf/cf/tcpproto.mc @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998-2000 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998-2000 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -26,7 +26,7 @@ divert(-1) # divert(0)dnl -VERSIONID(`$Id: tcpproto.mc,v 8.14 2000/08/03 15:26:50 ca Exp $') +VERSIONID(`$Id: tcpproto.mc,v 8.15 2013/11/22 20:51:08 ca Exp $') OSTYPE(`unknown') FEATURE(`nouucp', `reject') MAILER(`local') diff --git a/cf/cf/ucbarpa.mc b/cf/cf/ucbarpa.mc index 26b2ce095d77..3ab8851a7e74 100644 --- a/cf/cf/ucbarpa.mc +++ b/cf/cf/ucbarpa.mc @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -21,7 +21,7 @@ divert(-1) # divert(0)dnl -VERSIONID(`$Id: ucbarpa.mc,v 8.12 1999/02/07 07:26:05 gshapiro Exp $') +VERSIONID(`$Id: ucbarpa.mc,v 8.13 2013/11/22 20:51:08 ca Exp $') DOMAIN(CS.Berkeley.EDU)dnl OSTYPE(bsd4.4)dnl MAILER(local)dnl diff --git a/cf/cf/ucbvax.mc b/cf/cf/ucbvax.mc index 235d9aa25bca..2b49b645f1ca 100644 --- a/cf/cf/ucbvax.mc +++ b/cf/cf/ucbvax.mc @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -22,7 +22,7 @@ divert(-1) # divert(0)dnl -VERSIONID(`$Id: ucbvax.mc,v 8.14 1999/02/07 07:26:05 gshapiro Exp $') +VERSIONID(`$Id: ucbvax.mc,v 8.15 2013/11/22 20:51:08 ca Exp $') OSTYPE(bsd4.3) DOMAIN(CS.Berkeley.EDU) MASQUERADE_AS(CS.Berkeley.EDU) diff --git a/cf/cf/uucpproto.mc b/cf/cf/uucpproto.mc index 134c8f41b9ed..a3cca7e6a3af 100644 --- a/cf/cf/uucpproto.mc +++ b/cf/cf/uucpproto.mc @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -26,7 +26,7 @@ divert(-1) # divert(0)dnl -VERSIONID(`$Id: uucpproto.mc,v 8.15 1999/02/07 07:26:05 gshapiro Exp $') +VERSIONID(`$Id: uucpproto.mc,v 8.16 2013/11/22 20:51:08 ca Exp $') OSTYPE(unknown) FEATURE(promiscuous_relay)dnl FEATURE(accept_unresolvable_domains)dnl diff --git a/cf/cf/vangogh.cs.mc b/cf/cf/vangogh.cs.mc index 3fb48e131e74..49329fb42558 100644 --- a/cf/cf/vangogh.cs.mc +++ b/cf/cf/vangogh.cs.mc @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -23,7 +23,7 @@ divert(-1) # divert(0)dnl -VERSIONID(`$Id: vangogh.cs.mc,v 8.13 1999/02/07 07:26:05 gshapiro Exp $') +VERSIONID(`$Id: vangogh.cs.mc,v 8.14 2013/11/22 20:51:08 ca Exp $') DOMAIN(CS.Berkeley.EDU)dnl OSTYPE(bsd4.4)dnl MAILER(local)dnl diff --git a/cf/domain/Berkeley.EDU.m4 b/cf/domain/Berkeley.EDU.m4 index d0fee24763ef..cb4c931afed6 100644 --- a/cf/domain/Berkeley.EDU.m4 +++ b/cf/domain/Berkeley.EDU.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -12,7 +12,7 @@ divert(-1) # # divert(0) -VERSIONID(`$Id: Berkeley.EDU.m4,v 8.17 1999/02/07 07:26:06 gshapiro Exp $') +VERSIONID(`$Id: Berkeley.EDU.m4,v 8.18 2013/11/22 20:51:10 ca Exp $') DOMAIN(berkeley-only)dnl define(`BITNET_RELAY', `bitnet-relay.Berkeley.EDU')dnl define(`UUCP_RELAY', `uucp-relay.Berkeley.EDU')dnl diff --git a/cf/domain/CS.Berkeley.EDU.m4 b/cf/domain/CS.Berkeley.EDU.m4 index 181ced1451cb..4f6e0fc130e4 100644 --- a/cf/domain/CS.Berkeley.EDU.m4 +++ b/cf/domain/CS.Berkeley.EDU.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -12,7 +12,7 @@ divert(-1) # # divert(0) -VERSIONID(`$Id: CS.Berkeley.EDU.m4,v 8.10 1999/02/07 07:26:06 gshapiro Exp $') +VERSIONID(`$Id: CS.Berkeley.EDU.m4,v 8.11 2013/11/22 20:51:10 ca Exp $') DOMAIN(Berkeley.EDU)dnl HACK(cssubdomain)dnl define(`confUSERDB_SPEC', diff --git a/cf/domain/EECS.Berkeley.EDU.m4 b/cf/domain/EECS.Berkeley.EDU.m4 index 41a21ade2e1b..e7607a4a7a56 100644 --- a/cf/domain/EECS.Berkeley.EDU.m4 +++ b/cf/domain/EECS.Berkeley.EDU.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -12,6 +12,6 @@ divert(-1) # # divert(0) -VERSIONID(`$Id: EECS.Berkeley.EDU.m4,v 8.10 1999/02/07 07:26:06 gshapiro Exp $') +VERSIONID(`$Id: EECS.Berkeley.EDU.m4,v 8.11 2013/11/22 20:51:10 ca Exp $') DOMAIN(Berkeley.EDU)dnl MASQUERADE_AS(EECS.Berkeley.EDU)dnl diff --git a/cf/domain/S2K.Berkeley.EDU.m4 b/cf/domain/S2K.Berkeley.EDU.m4 index 9a019ce8b4d8..22927db282a7 100644 --- a/cf/domain/S2K.Berkeley.EDU.m4 +++ b/cf/domain/S2K.Berkeley.EDU.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -12,6 +12,6 @@ divert(-1) # # divert(0) -VERSIONID(`$Id: S2K.Berkeley.EDU.m4,v 8.10 1999/02/07 07:26:06 gshapiro Exp $') +VERSIONID(`$Id: S2K.Berkeley.EDU.m4,v 8.11 2013/11/22 20:51:10 ca Exp $') DOMAIN(CS.Berkeley.EDU)dnl MASQUERADE_AS(postgres.Berkeley.EDU)dnl diff --git a/cf/domain/berkeley-only.m4 b/cf/domain/berkeley-only.m4 index b9a73b9b0422..0e503bfc4dae 100644 --- a/cf/domain/berkeley-only.m4 +++ b/cf/domain/berkeley-only.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -12,7 +12,7 @@ divert(-1) # # divert(0) -VERSIONID(`$Id: unspecified-domain.m4,v 8.10 1999/02/07 07:26:07 gshapiro Exp $') +VERSIONID(`$Id: unspecified-domain.m4,v 8.11 2013/11/22 20:51:10 ca Exp $') errprint(`*** ERROR: You are trying to use the Berkeley sample configuration') errprint(` files outside of the Computer Science Division at Berkeley.') errprint(` The configuration (.mc) files must be customized to reference') diff --git a/cf/domain/generic.m4 b/cf/domain/generic.m4 index caa5a8845fa8..c3d369e37a17 100644 --- a/cf/domain/generic.m4 +++ b/cf/domain/generic.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -20,7 +20,7 @@ divert(-1) # files. # divert(0) -VERSIONID(`$Id: generic.m4,v 8.15 1999/04/04 00:51:09 ca Exp $') +VERSIONID(`$Id: generic.m4,v 8.16 2013/11/22 20:51:10 ca Exp $') define(`confFORWARD_PATH', `$z/.forward.$w+$h:$z/.forward+$h:$z/.forward.$w:$z/.forward')dnl define(`confMAX_HEADERS_LENGTH', `32768')dnl FEATURE(`redirect')dnl diff --git a/cf/feature/accept_unqualified_senders.m4 b/cf/feature/accept_unqualified_senders.m4 index 4c39884935bf..6679adb1485d 100644 --- a/cf/feature/accept_unqualified_senders.m4 +++ b/cf/feature/accept_unqualified_senders.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -10,7 +10,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: accept_unqualified_senders.m4,v 8.6 1999/02/07 07:26:07 gshapiro Exp $') +VERSIONID(`$Id: accept_unqualified_senders.m4,v 8.7 2013/11/22 20:51:11 ca Exp $') divert(-1) define(`_ACCEPT_UNQUALIFIED_SENDERS_', 1) diff --git a/cf/feature/accept_unresolvable_domains.m4 b/cf/feature/accept_unresolvable_domains.m4 index a54507c75498..04014877a079 100644 --- a/cf/feature/accept_unresolvable_domains.m4 +++ b/cf/feature/accept_unresolvable_domains.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -10,7 +10,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: accept_unresolvable_domains.m4,v 8.10 1999/02/07 07:26:07 gshapiro Exp $') +VERSIONID(`$Id: accept_unresolvable_domains.m4,v 8.11 2013/11/22 20:51:11 ca Exp $') divert(-1) define(`_ACCEPT_UNRESOLVABLE_DOMAINS_', 1) diff --git a/cf/feature/access_db.m4 b/cf/feature/access_db.m4 index 8aa90c82e055..24806776226d 100644 --- a/cf/feature/access_db.m4 +++ b/cf/feature/access_db.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998-2002, 2004, 2006 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998-2002, 2004, 2006 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -10,7 +10,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: access_db.m4,v 8.27 2006/07/06 21:10:10 ca Exp $') +VERSIONID(`$Id: access_db.m4,v 8.28 2013/11/22 20:51:11 ca Exp $') divert(-1) define(`_ACCESS_TABLE_', `') diff --git a/cf/feature/allmasquerade.m4 b/cf/feature/allmasquerade.m4 index aa264f961d27..e99978b040e3 100644 --- a/cf/feature/allmasquerade.m4 +++ b/cf/feature/allmasquerade.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998-2000 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998-2000 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: allmasquerade.m4,v 8.13 2000/09/12 22:00:53 ca Exp $') +VERSIONID(`$Id: allmasquerade.m4,v 8.14 2013/11/22 20:51:11 ca Exp $') divert(-1) ifdef(`_MAILER_local_', diff --git a/cf/feature/always_add_domain.m4 b/cf/feature/always_add_domain.m4 index a29956a635b4..507d55818b94 100644 --- a/cf/feature/always_add_domain.m4 +++ b/cf/feature/always_add_domain.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998-2000 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998-2000 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: always_add_domain.m4,v 8.11 2000/09/12 22:00:53 ca Exp $') +VERSIONID(`$Id: always_add_domain.m4,v 8.12 2013/11/22 20:51:11 ca Exp $') divert(-1) ifdef(`_MAILER_local_', diff --git a/cf/feature/authinfo.m4 b/cf/feature/authinfo.m4 index 99dd6e9e2361..f5a4345b609e 100644 --- a/cf/feature/authinfo.m4 +++ b/cf/feature/authinfo.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 2000-2002 Sendmail, Inc. and its suppliers. +# Copyright (c) 2000-2002 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -10,7 +10,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: authinfo.m4,v 1.9 2002/06/27 23:23:57 gshapiro Exp $') +VERSIONID(`$Id: authinfo.m4,v 1.10 2013/11/22 20:51:11 ca Exp $') divert(-1) define(`_AUTHINFO_TABLE_', `') diff --git a/cf/feature/badmx.m4 b/cf/feature/badmx.m4 index dc0dc8827a7a..d1a29cdbaa99 100644 --- a/cf/feature/badmx.m4 +++ b/cf/feature/badmx.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 2006 Sendmail, Inc. and its suppliers. +# Copyright (c) 2006 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -10,7 +10,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: badmx.m4,v 1.1 2006/12/16 00:56:32 ca Exp $') +VERSIONID(`$Id: badmx.m4,v 1.2 2013/11/22 20:51:11 ca Exp $') divert(-1) define(`_BADMX_CHK_', 1) diff --git a/cf/feature/bestmx_is_local.m4 b/cf/feature/bestmx_is_local.m4 index 911d2b542192..d08e237c8814 100644 --- a/cf/feature/bestmx_is_local.m4 +++ b/cf/feature/bestmx_is_local.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998-2000 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998-2000 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: bestmx_is_local.m4,v 8.26 2000/09/17 17:30:00 gshapiro Exp $') +VERSIONID(`$Id: bestmx_is_local.m4,v 8.27 2013/11/22 20:51:11 ca Exp $') divert(-1) define(`_BESTMX_IS_LOCAL_', _ARG_) diff --git a/cf/feature/bitdomain.m4 b/cf/feature/bitdomain.m4 index 2ff3fa6eecd0..701b0698b660 100644 --- a/cf/feature/bitdomain.m4 +++ b/cf/feature/bitdomain.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999, 2001-2002 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999, 2001-2002 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: bitdomain.m4,v 8.30 2002/06/27 23:23:57 gshapiro Exp $') +VERSIONID(`$Id: bitdomain.m4,v 8.31 2013/11/22 20:51:11 ca Exp $') divert(-1) define(`_BITDOMAIN_TABLE_', `') diff --git a/cf/feature/blacklist_recipients.m4 b/cf/feature/blacklist_recipients.m4 index d6218d119401..373405f61732 100644 --- a/cf/feature/blacklist_recipients.m4 +++ b/cf/feature/blacklist_recipients.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -10,7 +10,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: blacklist_recipients.m4,v 8.13 1999/04/02 02:25:13 gshapiro Exp $') +VERSIONID(`$Id: blacklist_recipients.m4,v 8.14 2013/11/22 20:51:11 ca Exp $') divert(-1) ifdef(`_ACCESS_TABLE_', diff --git a/cf/feature/block_bad_helo.m4 b/cf/feature/block_bad_helo.m4 index 6f6d79265ebe..e24e22be6104 100644 --- a/cf/feature/block_bad_helo.m4 +++ b/cf/feature/block_bad_helo.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 2006 Sendmail, Inc. and its suppliers. +# Copyright (c) 2006 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -10,7 +10,7 @@ divert(-1) # divert(0)dnl -VERSIONID(`$Id: block_bad_helo.m4,v 1.1 2006/06/15 22:49:30 ca Exp $') +VERSIONID(`$Id: block_bad_helo.m4,v 1.2 2013/11/22 20:51:11 ca Exp $') divert(-1) define(`_BLOCK_BAD_HELO_', `')dnl diff --git a/cf/feature/compat_check.m4 b/cf/feature/compat_check.m4 index a6125edf2516..694c1f529d3f 100644 --- a/cf/feature/compat_check.m4 +++ b/cf/feature/compat_check.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 2000-2002 Sendmail, Inc. and its suppliers. +# Copyright (c) 2000-2002 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -9,7 +9,7 @@ divert(-1) # # divert(0) -VERSIONID(`$Id: compat_check.m4,v 1.4 2002/02/26 22:15:31 gshapiro Exp $') +VERSIONID(`$Id: compat_check.m4,v 1.5 2013/11/22 20:51:11 ca Exp $') divert(-1) ifdef(`_ACCESS_TABLE_', `', `errprint(`FEATURE(`compat_check') requires FEATURE(`access_db') diff --git a/cf/feature/conncontrol.m4 b/cf/feature/conncontrol.m4 index 87c23b0fd548..6abe0521f765 100644 --- a/cf/feature/conncontrol.m4 +++ b/cf/feature/conncontrol.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 2003, 2004 Sendmail, Inc. and its suppliers. +# Copyright (c) 2003, 2004 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -10,7 +10,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: conncontrol.m4,v 1.4 2004/02/19 21:31:47 ca Exp $') +VERSIONID(`$Id: conncontrol.m4,v 1.5 2013/11/22 20:51:11 ca Exp $') divert(-1) ifdef(`_ACCESS_TABLE_', ` diff --git a/cf/feature/delay_checks.m4 b/cf/feature/delay_checks.m4 index 151df956668f..55761557a7ce 100644 --- a/cf/feature/delay_checks.m4 +++ b/cf/feature/delay_checks.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1999-2000 Sendmail, Inc. and its suppliers. +# Copyright (c) 1999-2000 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -10,7 +10,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: delay_checks.m4,v 8.8 2000/12/05 18:50:45 ca Exp $') +VERSIONID(`$Id: delay_checks.m4,v 8.9 2013/11/22 20:51:11 ca Exp $') divert(-1) define(`_DELAY_CHECKS_', 1) diff --git a/cf/feature/dnsbl.m4 b/cf/feature/dnsbl.m4 index be0e2be9ef93..7298ba242927 100644 --- a/cf/feature/dnsbl.m4 +++ b/cf/feature/dnsbl.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998-2002, 2005-2007 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998-2002, 2005-2007 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -12,7 +12,7 @@ divert(-1) ifdef(`DNSBL_MAP', `', `define(`DNSBL_MAP', `dns -R A')') divert(0) ifdef(`_DNSBL_R_',`dnl',`dnl -VERSIONID(`$Id: dnsbl.m4,v 8.33 2007/01/05 18:49:29 ca Exp $') +VERSIONID(`$Id: dnsbl.m4,v 8.34 2013/11/22 20:51:11 ca Exp $') define(`_DNSBL_R_',`') ifelse(defn(`_ARG_'), `', `errprint(`*** ERROR: missing argument for FEATURE(`dnsbl')')') diff --git a/cf/feature/domaintable.m4 b/cf/feature/domaintable.m4 index fadf816ca0ff..d857e7a9cdb1 100644 --- a/cf/feature/domaintable.m4 +++ b/cf/feature/domaintable.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999, 2001-2002 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999, 2001-2002 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: domaintable.m4,v 8.24 2002/06/27 23:23:57 gshapiro Exp $') +VERSIONID(`$Id: domaintable.m4,v 8.25 2013/11/22 20:51:11 ca Exp $') divert(-1) define(`_DOMAIN_TABLE_', `') diff --git a/cf/feature/enhdnsbl.m4 b/cf/feature/enhdnsbl.m4 index bb467ef3eeb3..27a3009e53cf 100644 --- a/cf/feature/enhdnsbl.m4 +++ b/cf/feature/enhdnsbl.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 2000-2002, 2005-2007 Sendmail, Inc. and its suppliers. +# Copyright (c) 2000-2002, 2005-2007 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -13,7 +13,7 @@ ifelse(defn(`_ARG_'), `', `errprint(`*** ERROR: missing argument for FEATURE(`enhdnsbl')')') divert(0) ifdef(`_EDNSBL_R_',`dnl',`dnl -VERSIONID(`$Id: enhdnsbl.m4,v 1.12 2007/01/08 18:22:05 ca Exp $') +VERSIONID(`$Id: enhdnsbl.m4,v 1.13 2013/11/22 20:51:11 ca Exp $') LOCAL_CONFIG define(`_EDNSBL_R_',`')dnl # map for enhanced DNS based blacklist lookups diff --git a/cf/feature/generics_entire_domain.m4 b/cf/feature/generics_entire_domain.m4 index fab586af110c..dd2778a95e3e 100644 --- a/cf/feature/generics_entire_domain.m4 +++ b/cf/feature/generics_entire_domain.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -10,7 +10,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: generics_entire_domain.m4,v 8.1 1999/03/16 00:43:05 ca Exp $') +VERSIONID(`$Id: generics_entire_domain.m4,v 8.2 2013/11/22 20:51:11 ca Exp $') divert(-1) define(`_GENERICS_ENTIRE_DOMAIN_', 1) diff --git a/cf/feature/genericstable.m4 b/cf/feature/genericstable.m4 index dfdfeac86272..22a7fc261131 100644 --- a/cf/feature/genericstable.m4 +++ b/cf/feature/genericstable.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999, 2001-2002 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999, 2001-2002 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: genericstable.m4,v 8.23 2002/06/27 23:23:57 gshapiro Exp $') +VERSIONID(`$Id: genericstable.m4,v 8.24 2013/11/22 20:51:11 ca Exp $') divert(-1) define(`_GENERICS_TABLE_', `') diff --git a/cf/feature/greet_pause.m4 b/cf/feature/greet_pause.m4 index 1dddb58e5054..cd912e7ed92d 100644 --- a/cf/feature/greet_pause.m4 +++ b/cf/feature/greet_pause.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 2004 Sendmail, Inc. and its suppliers. +# Copyright (c) 2004 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -10,7 +10,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: greet_pause.m4,v 1.4 2004/07/06 20:49:51 ca Exp $') +VERSIONID(`$Id: greet_pause.m4,v 1.5 2013/11/22 20:51:11 ca Exp $') divert(-1) ifelse(len(X`'_ARG_),`1',`ifdef(`_ACCESS_TABLE_', `', diff --git a/cf/feature/ldap_routing.m4 b/cf/feature/ldap_routing.m4 index 8959e20463ee..2786d71d01a8 100644 --- a/cf/feature/ldap_routing.m4 +++ b/cf/feature/ldap_routing.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1999-2002, 2004, 2007 Sendmail, Inc. and its suppliers. +# Copyright (c) 1999-2002, 2004, 2007 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -10,7 +10,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: ldap_routing.m4,v 8.20 2012/01/18 22:27:06 ca Exp $') +VERSIONID(`$Id: ldap_routing.m4,v 8.21 2013/11/22 20:51:11 ca Exp $') divert(-1) # Check first two arguments. If they aren't set, may need to warn in proto.m4 diff --git a/cf/feature/limited_masquerade.m4 b/cf/feature/limited_masquerade.m4 index f86ebd4567c9..6f35e7702702 100644 --- a/cf/feature/limited_masquerade.m4 +++ b/cf/feature/limited_masquerade.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: limited_masquerade.m4,v 8.9 1999/02/07 07:26:09 gshapiro Exp $') +VERSIONID(`$Id: limited_masquerade.m4,v 8.10 2013/11/22 20:51:11 ca Exp $') divert(-1) define(`_LIMITED_MASQUERADE_', 1) diff --git a/cf/feature/local_lmtp.m4 b/cf/feature/local_lmtp.m4 index 6f3888add2bc..2e0ed931fa14 100644 --- a/cf/feature/local_lmtp.m4 +++ b/cf/feature/local_lmtp.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998-2000, 2002 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998-2000, 2002 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -10,7 +10,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: local_lmtp.m4,v 8.17 2002/11/17 04:41:04 ca Exp $') +VERSIONID(`$Id: local_lmtp.m4,v 8.18 2013/11/22 20:51:11 ca Exp $') divert(-1) ifdef(`_MAILER_local_', diff --git a/cf/feature/local_no_masquerade.m4 b/cf/feature/local_no_masquerade.m4 index de2300f2f0e5..ef9b5cfb614f 100644 --- a/cf/feature/local_no_masquerade.m4 +++ b/cf/feature/local_no_masquerade.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 2000 Sendmail, Inc. and its suppliers. +# Copyright (c) 2000 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -9,7 +9,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: local_no_masquerade.m4,v 1.2 2000/08/03 15:54:59 ca Exp $') +VERSIONID(`$Id: local_no_masquerade.m4,v 1.3 2013/11/22 20:51:11 ca Exp $') divert(-1) ifdef(`_MAILER_local_', diff --git a/cf/feature/local_procmail.m4 b/cf/feature/local_procmail.m4 index 694c3d9ef9b8..778f58e0d5d4 100644 --- a/cf/feature/local_procmail.m4 +++ b/cf/feature/local_procmail.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999, 2002 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999, 2002 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1994 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: local_procmail.m4,v 8.22 2002/11/17 04:24:19 ca Exp $') +VERSIONID(`$Id: local_procmail.m4,v 8.23 2013/11/22 20:51:11 ca Exp $') divert(-1) ifdef(`_MAILER_local_', diff --git a/cf/feature/lookupdotdomain.m4 b/cf/feature/lookupdotdomain.m4 index f8c2a31f3022..570807832f4e 100644 --- a/cf/feature/lookupdotdomain.m4 +++ b/cf/feature/lookupdotdomain.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 2000 Sendmail, Inc. and its suppliers. +# Copyright (c) 2000 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -10,7 +10,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: lookupdotdomain.m4,v 1.1 2000/04/13 22:32:49 ca Exp $') +VERSIONID(`$Id: lookupdotdomain.m4,v 1.2 2013/11/22 20:51:11 ca Exp $') divert(-1) ifdef(`_ACCESS_TABLE_', diff --git a/cf/feature/loose_relay_check.m4 b/cf/feature/loose_relay_check.m4 index abd1b9c9ff68..675b7b3e1e19 100644 --- a/cf/feature/loose_relay_check.m4 +++ b/cf/feature/loose_relay_check.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -10,7 +10,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: loose_relay_check.m4,v 8.6 1999/02/07 07:26:10 gshapiro Exp $') +VERSIONID(`$Id: loose_relay_check.m4,v 8.7 2013/11/22 20:51:11 ca Exp $') divert(-1) define(`_LOOSE_RELAY_CHECK_', 1) diff --git a/cf/feature/mailertable.m4 b/cf/feature/mailertable.m4 index e3e1d0344b8b..38ebe68d44ba 100644 --- a/cf/feature/mailertable.m4 +++ b/cf/feature/mailertable.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999, 2001-2002 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999, 2001-2002 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: mailertable.m4,v 8.25 2002/06/27 23:23:57 gshapiro Exp $') +VERSIONID(`$Id: mailertable.m4,v 8.26 2013/11/22 20:51:11 ca Exp $') divert(-1) define(`_MAILER_TABLE_', `') diff --git a/cf/feature/masquerade_entire_domain.m4 b/cf/feature/masquerade_entire_domain.m4 index e2bcc650616e..d31b09b7af1d 100644 --- a/cf/feature/masquerade_entire_domain.m4 +++ b/cf/feature/masquerade_entire_domain.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: masquerade_entire_domain.m4,v 8.9 1999/02/07 07:26:10 gshapiro Exp $') +VERSIONID(`$Id: masquerade_entire_domain.m4,v 8.10 2013/11/22 20:51:11 ca Exp $') divert(-1) define(`_MASQUERADE_ENTIRE_DOMAIN_', 1) diff --git a/cf/feature/masquerade_envelope.m4 b/cf/feature/masquerade_envelope.m4 index 74d3aa056096..336c40342bdc 100644 --- a/cf/feature/masquerade_envelope.m4 +++ b/cf/feature/masquerade_envelope.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: masquerade_envelope.m4,v 8.9 1999/02/07 07:26:10 gshapiro Exp $') +VERSIONID(`$Id: masquerade_envelope.m4,v 8.10 2013/11/22 20:51:11 ca Exp $') divert(-1) define(`_MASQUERADE_ENVELOPE_', 1) diff --git a/cf/feature/msp.m4 b/cf/feature/msp.m4 index 6ecf3342555a..e838b43720ea 100644 --- a/cf/feature/msp.m4 +++ b/cf/feature/msp.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 2000-2002, 2004 Sendmail, Inc. and its suppliers. +# Copyright (c) 2000-2002, 2004 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -10,7 +10,7 @@ divert(-1) # divert(0)dnl -VERSIONID(`$Id: msp.m4,v 1.33 2004/02/09 22:32:38 ca Exp $') +VERSIONID(`$Id: msp.m4,v 1.34 2013/11/22 20:51:11 ca Exp $') divert(-1) undefine(`ALIAS_FILE') define(`confDELIVERY_MODE', `i') diff --git a/cf/feature/mtamark.m4 b/cf/feature/mtamark.m4 index c306c44e3ed7..0214975240fd 100644 --- a/cf/feature/mtamark.m4 +++ b/cf/feature/mtamark.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 2004, 2005 Sendmail, Inc. and its suppliers. +# Copyright (c) 2004, 2005 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -11,7 +11,7 @@ divert(-1) divert(0) ifdef(`_MTAMARK_R',`dnl',`dnl -VERSIONID(`$Id: mtamark.m4,v 1.2 2005/07/25 20:56:53 ca Exp $') +VERSIONID(`$Id: mtamark.m4,v 1.3 2013/11/22 20:51:11 ca Exp $') LOCAL_CONFIG define(`_MTAMARK_R',`')dnl # map for MTA mark diff --git a/cf/feature/no_default_msa.m4 b/cf/feature/no_default_msa.m4 index 5a053399fc35..778f88e35b98 100644 --- a/cf/feature/no_default_msa.m4 +++ b/cf/feature/no_default_msa.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1999-2000 Sendmail, Inc. and its suppliers. +# Copyright (c) 1999-2000 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -10,7 +10,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: no_default_msa.m4,v 8.2 2001/02/14 05:03:22 gshapiro Exp $') +VERSIONID(`$Id: no_default_msa.m4,v 8.3 2013/11/22 20:51:11 ca Exp $') divert(-1) define(`_NO_MSA_', `1') diff --git a/cf/feature/nocanonify.m4 b/cf/feature/nocanonify.m4 index 05baa7a47b45..189a4d2c713d 100644 --- a/cf/feature/nocanonify.m4 +++ b/cf/feature/nocanonify.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: nocanonify.m4,v 8.12 1999/08/28 00:42:01 ca Exp $') +VERSIONID(`$Id: nocanonify.m4,v 8.13 2013/11/22 20:51:11 ca Exp $') divert(-1) define(`_NO_CANONIFY_', 1) diff --git a/cf/feature/notsticky.m4 b/cf/feature/notsticky.m4 index 1cecca5f13e3..f32d90339878 100644 --- a/cf/feature/notsticky.m4 +++ b/cf/feature/notsticky.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: notsticky.m4,v 8.11 1999/02/07 07:26:11 gshapiro Exp $') +VERSIONID(`$Id: notsticky.m4,v 8.12 2013/11/22 20:51:11 ca Exp $') # # This is now the default. Use ``FEATURE(stickyhost)'' if you want # the old default behaviour. diff --git a/cf/feature/nouucp.m4 b/cf/feature/nouucp.m4 index a03104964dd2..26be26a52974 100644 --- a/cf/feature/nouucp.m4 +++ b/cf/feature/nouucp.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: nouucp.m4,v 8.13 1999/11/24 18:37:07 ca Exp $') +VERSIONID(`$Id: nouucp.m4,v 8.14 2013/11/22 20:51:11 ca Exp $') divert(-1) ifelse(defn(`_ARG_'), `', diff --git a/cf/feature/nullclient.m4 b/cf/feature/nullclient.m4 index 8f35ca1c167f..32f57d604343 100644 --- a/cf/feature/nullclient.m4 +++ b/cf/feature/nullclient.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998-2000 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998-2000 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -22,7 +22,7 @@ ifelse(defn(`_ARG_'), `', `errprint(`Feature "nullclient" requires argument')', # divert(0) -VERSIONID(`$Id: nullclient.m4,v 8.24 2000/09/17 17:30:00 gshapiro Exp $') +VERSIONID(`$Id: nullclient.m4,v 8.25 2013/11/22 20:51:11 ca Exp $') divert(-1) undefine(`ALIAS_FILE') diff --git a/cf/feature/preserve_local_plus_detail.m4 b/cf/feature/preserve_local_plus_detail.m4 index bb603a607ba4..983f6eaad28b 100644 --- a/cf/feature/preserve_local_plus_detail.m4 +++ b/cf/feature/preserve_local_plus_detail.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 2000 Sendmail, Inc. and its suppliers. +# Copyright (c) 2000 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -10,7 +10,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: preserve_local_plus_detail.m4,v 8.1 2000/04/10 05:48:05 gshapiro Exp $') +VERSIONID(`$Id: preserve_local_plus_detail.m4,v 8.2 2013/11/22 20:51:11 ca Exp $') divert(-1) define(`_PRESERVE_LOCAL_PLUS_DETAIL_', `1') diff --git a/cf/feature/preserve_luser_host.m4 b/cf/feature/preserve_luser_host.m4 index 837da99febcb..d9af4fb5339d 100644 --- a/cf/feature/preserve_luser_host.m4 +++ b/cf/feature/preserve_luser_host.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 2000, 2002 Sendmail, Inc. and its suppliers. +# Copyright (c) 2000, 2002 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -10,7 +10,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: preserve_luser_host.m4,v 1.3 2002/04/14 13:22:58 ca Exp $') +VERSIONID(`$Id: preserve_luser_host.m4,v 1.4 2013/11/22 20:51:11 ca Exp $') divert(-1) ifdef(`LUSER_RELAY', `', diff --git a/cf/feature/promiscuous_relay.m4 b/cf/feature/promiscuous_relay.m4 index 17cb7d1d8b0f..21fd40ffe753 100644 --- a/cf/feature/promiscuous_relay.m4 +++ b/cf/feature/promiscuous_relay.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998-1999, 2001 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998-1999, 2001 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -10,7 +10,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: promiscuous_relay.m4,v 8.12 2001/02/06 17:14:35 ca Exp $') +VERSIONID(`$Id: promiscuous_relay.m4,v 8.13 2013/11/22 20:51:11 ca Exp $') divert(-1) define(`_PROMISCUOUS_RELAY_', 1) diff --git a/cf/feature/queuegroup.m4 b/cf/feature/queuegroup.m4 index 06715a0f3f8f..a7653d36e10b 100644 --- a/cf/feature/queuegroup.m4 +++ b/cf/feature/queuegroup.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 2001 Sendmail, Inc. and its suppliers. +# Copyright (c) 2001 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -10,7 +10,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: queuegroup.m4,v 1.4 2001/03/28 00:39:39 ca Exp $') +VERSIONID(`$Id: queuegroup.m4,v 1.5 2013/11/22 20:51:11 ca Exp $') divert(-1) ifdef(`_ACCESS_TABLE_', `', diff --git a/cf/feature/ratecontrol.m4 b/cf/feature/ratecontrol.m4 index e3389c0c1b41..5aa5bc5113e7 100644 --- a/cf/feature/ratecontrol.m4 +++ b/cf/feature/ratecontrol.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 2003, 2004 Sendmail, Inc. and its suppliers. +# Copyright (c) 2003, 2004 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -10,7 +10,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: ratecontrol.m4,v 1.5 2004/02/19 21:31:47 ca Exp $') +VERSIONID(`$Id: ratecontrol.m4,v 1.6 2013/11/22 20:51:11 ca Exp $') divert(-1) ifdef(`_ACCESS_TABLE_', ` diff --git a/cf/feature/redirect.m4 b/cf/feature/redirect.m4 index e167865efefa..c932b7f0ecaf 100644 --- a/cf/feature/redirect.m4 +++ b/cf/feature/redirect.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: redirect.m4,v 8.15 1999/08/06 01:47:36 gshapiro Exp $') +VERSIONID(`$Id: redirect.m4,v 8.16 2013/11/22 20:51:11 ca Exp $') divert(-1) LOCAL_RULE_0 diff --git a/cf/feature/relay_based_on_MX.m4 b/cf/feature/relay_based_on_MX.m4 index 872680a480f5..244120448dae 100644 --- a/cf/feature/relay_based_on_MX.m4 +++ b/cf/feature/relay_based_on_MX.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -10,7 +10,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: relay_based_on_MX.m4,v 8.11 1999/04/02 02:25:13 gshapiro Exp $') +VERSIONID(`$Id: relay_based_on_MX.m4,v 8.12 2013/11/22 20:51:11 ca Exp $') divert(-1) define(`_RELAY_MX_SERVED_', 1) diff --git a/cf/feature/relay_entire_domain.m4 b/cf/feature/relay_entire_domain.m4 index a720b167f279..eddb35abac01 100644 --- a/cf/feature/relay_entire_domain.m4 +++ b/cf/feature/relay_entire_domain.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -10,7 +10,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: relay_entire_domain.m4,v 8.10 1999/02/07 07:26:12 gshapiro Exp $') +VERSIONID(`$Id: relay_entire_domain.m4,v 8.11 2013/11/22 20:51:11 ca Exp $') divert(-1) define(`_RELAY_ENTIRE_DOMAIN_', 1) diff --git a/cf/feature/relay_hosts_only.m4 b/cf/feature/relay_hosts_only.m4 index 867d4eda6408..60102103916f 100644 --- a/cf/feature/relay_hosts_only.m4 +++ b/cf/feature/relay_hosts_only.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -10,7 +10,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: relay_hosts_only.m4,v 8.10 1999/02/07 07:26:12 gshapiro Exp $') +VERSIONID(`$Id: relay_hosts_only.m4,v 8.11 2013/11/22 20:51:11 ca Exp $') divert(-1) define(`_RELAY_HOSTS_ONLY_', 1) diff --git a/cf/feature/relay_local_from.m4 b/cf/feature/relay_local_from.m4 index 9858eb8e3b90..919dfc0f4a47 100644 --- a/cf/feature/relay_local_from.m4 +++ b/cf/feature/relay_local_from.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998-1999, 2001 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998-1999, 2001 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -10,7 +10,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: relay_local_from.m4,v 8.6 2001/02/06 15:55:21 ca Exp $') +VERSIONID(`$Id: relay_local_from.m4,v 8.7 2013/11/22 20:51:11 ca Exp $') divert(-1) define(`_RELAY_LOCAL_FROM_', 1) diff --git a/cf/feature/relay_mail_from.m4 b/cf/feature/relay_mail_from.m4 index 44bcbd670ec5..c16cfed16329 100644 --- a/cf/feature/relay_mail_from.m4 +++ b/cf/feature/relay_mail_from.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1999, 2001 Sendmail, Inc. and its suppliers. +# Copyright (c) 1999, 2001 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -10,7 +10,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: relay_mail_from.m4,v 8.3 2001/02/06 16:07:12 ca Exp $') +VERSIONID(`$Id: relay_mail_from.m4,v 8.4 2013/11/22 20:51:11 ca Exp $') divert(-1) ifdef(`_ACCESS_TABLE_', diff --git a/cf/feature/require_rdns.m4 b/cf/feature/require_rdns.m4 index 4c70d3a68c72..0dc2d072df2f 100644 --- a/cf/feature/require_rdns.m4 +++ b/cf/feature/require_rdns.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 2006 Sendmail, Inc. and its suppliers. +# Copyright (c) 2006 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -10,7 +10,7 @@ divert(-1) # divert(0)dnl -VERSIONID(`$Id: require_rdns.m4,v 1.1 2006/06/15 22:49:30 ca Exp $') +VERSIONID(`$Id: require_rdns.m4,v 1.2 2013/11/22 20:51:11 ca Exp $') divert(-1) define(`_REQUIRE_RDNS_', `') diff --git a/cf/feature/smrsh.m4 b/cf/feature/smrsh.m4 index 2159ff8580a0..e7070d945c34 100644 --- a/cf/feature/smrsh.m4 +++ b/cf/feature/smrsh.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: smrsh.m4,v 8.14 1999/11/18 05:06:23 ca Exp $') +VERSIONID(`$Id: smrsh.m4,v 8.15 2013/11/22 20:51:11 ca Exp $') divert(-1) ifdef(`_MAILER_local_', diff --git a/cf/feature/stickyhost.m4 b/cf/feature/stickyhost.m4 index 1e95be44bcc2..372e4f14b38d 100644 --- a/cf/feature/stickyhost.m4 +++ b/cf/feature/stickyhost.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: stickyhost.m4,v 8.9 1999/02/07 07:26:13 gshapiro Exp $') +VERSIONID(`$Id: stickyhost.m4,v 8.10 2013/11/22 20:51:11 ca Exp $') divert(-1) define(`_STICKY_LOCAL_DOMAIN_', 1) diff --git a/cf/feature/use_client_ptr.m4 b/cf/feature/use_client_ptr.m4 index 918dff13c651..2971941a5c37 100644 --- a/cf/feature/use_client_ptr.m4 +++ b/cf/feature/use_client_ptr.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 2004 Sendmail, Inc. and its suppliers. +# Copyright (c) 2004 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -10,7 +10,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: use_client_ptr.m4,v 1.1 2004/04/20 22:27:14 ca Exp $') +VERSIONID(`$Id: use_client_ptr.m4,v 1.2 2013/11/22 20:51:11 ca Exp $') divert(-1) # if defined, check_relay will use {client_ptr} instead of whatever diff --git a/cf/feature/use_ct_file.m4 b/cf/feature/use_ct_file.m4 index 9e372ec567ca..10c192847751 100644 --- a/cf/feature/use_ct_file.m4 +++ b/cf/feature/use_ct_file.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999, 2001 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999, 2001 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: use_ct_file.m4,v 8.11 2001/08/26 20:58:57 gshapiro Exp $') +VERSIONID(`$Id: use_ct_file.m4,v 8.12 2013/11/22 20:51:11 ca Exp $') divert(-1) # if defined, the sendmail.cf will read the /etc/mail/trusted-users file to diff --git a/cf/feature/use_cw_file.m4 b/cf/feature/use_cw_file.m4 index 7058cab1417d..20f9bec474cb 100644 --- a/cf/feature/use_cw_file.m4 +++ b/cf/feature/use_cw_file.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999, 2001 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999, 2001 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: use_cw_file.m4,v 8.11 2001/08/26 20:58:57 gshapiro Exp $') +VERSIONID(`$Id: use_cw_file.m4,v 8.12 2013/11/22 20:51:11 ca Exp $') divert(-1) # if defined, the sendmail.cf will read the /etc/mail/local-host-names file diff --git a/cf/feature/uucpdomain.m4 b/cf/feature/uucpdomain.m4 index c6fbc5cc3a64..ddf3d9999bc8 100644 --- a/cf/feature/uucpdomain.m4 +++ b/cf/feature/uucpdomain.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999, 2001-2002 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999, 2001-2002 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: uucpdomain.m4,v 8.29 2002/06/27 23:23:57 gshapiro Exp $') +VERSIONID(`$Id: uucpdomain.m4,v 8.30 2013/11/22 20:51:11 ca Exp $') divert(-1) define(`_UUDOMAIN_TABLE_', `') diff --git a/cf/feature/virtuser_entire_domain.m4 b/cf/feature/virtuser_entire_domain.m4 index 5a1d9f0e9fab..e5d4987524a7 100644 --- a/cf/feature/virtuser_entire_domain.m4 +++ b/cf/feature/virtuser_entire_domain.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -10,7 +10,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: virtuser_entire_domain.m4,v 8.2 1999/03/16 00:43:05 ca Exp $') +VERSIONID(`$Id: virtuser_entire_domain.m4,v 8.3 2013/11/22 20:51:11 ca Exp $') divert(-1) define(`_VIRTUSER_ENTIRE_DOMAIN_', 1) diff --git a/cf/feature/virtusertable.m4 b/cf/feature/virtusertable.m4 index 1717b663b20e..cc437909553d 100644 --- a/cf/feature/virtusertable.m4 +++ b/cf/feature/virtusertable.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999, 2001-2002 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999, 2001-2002 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: virtusertable.m4,v 8.23 2002/06/27 23:23:57 gshapiro Exp $') +VERSIONID(`$Id: virtusertable.m4,v 8.24 2013/11/22 20:51:11 ca Exp $') divert(-1) define(`_VIRTUSER_TABLE_', `') diff --git a/cf/hack/cssubdomain.m4 b/cf/hack/cssubdomain.m4 index 9b0e76a2eb43..4a6bca51a4d6 100644 --- a/cf/hack/cssubdomain.m4 +++ b/cf/hack/cssubdomain.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -12,7 +12,7 @@ divert(-1) # # divert(0) -VERSIONID(`$Id: cssubdomain.m4,v 8.9 1999/02/07 07:26:14 gshapiro Exp $') +VERSIONID(`$Id: cssubdomain.m4,v 8.10 2013/11/22 20:51:13 ca Exp $') divert(2) # find possible (old & new) versions of our name via short circuit hack diff --git a/cf/m4/cf.m4 b/cf/m4/cf.m4 index 4f5712b1df88..871b98fa626f 100644 --- a/cf/m4/cf.m4 +++ b/cf/m4/cf.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983, 1995 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -26,4 +26,4 @@ ifdef(`_CF_DIR_', `', divert(0)dnl ifdef(`OSTYPE', `dnl', `include(_CF_DIR_`'m4/cfhead.m4)dnl -VERSIONID(`$Id: cf.m4,v 8.32 1999/02/07 07:26:14 gshapiro Exp $')') +VERSIONID(`$Id: cf.m4,v 8.33 2013/11/22 20:51:13 ca Exp $')') diff --git a/cf/m4/cfhead.m4 b/cf/m4/cfhead.m4 index 7622988df58b..5de5d2334d47 100644 --- a/cf/m4/cfhead.m4 +++ b/cf/m4/cfhead.m4 @@ -1,5 +1,5 @@ # -# Copyright (c) 1998-2004, 2009, 2010 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998-2004, 2009, 2010 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983, 1995 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -307,4 +307,4 @@ define(`confMILTER_MACROS_EOM', `{msg_id}') divert(0)dnl -VERSIONID(`$Id: cfhead.m4,v 8.121 2010/01/07 18:20:19 ca Exp $') +VERSIONID(`$Id: cfhead.m4,v 8.122 2013/11/22 20:51:13 ca Exp $') diff --git a/cf/m4/proto.m4 b/cf/m4/proto.m4 index 9eae488a0cb6..79667c177b9c 100644 --- a/cf/m4/proto.m4 +++ b/cf/m4/proto.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998-2010 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998-2010 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983, 1995 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: proto.m4,v 8.760 2012/09/07 16:30:15 ca Exp $') +VERSIONID(`$Id: proto.m4,v 8.762 2013/11/22 20:51:13 ca Exp $') # level CF_LEVEL config file format V`'CF_LEVEL`'ifdef(`NO_VENDOR',`', `/ifdef(`VENDOR_NAME', `VENDOR_NAME', `Berkeley')') @@ -2395,6 +2395,8 @@ dnl Reject our hostname R$* $| <$*> [$=w] $#error $@ 5.7.1 $:"550 bogus HELO name used: " $&s dnl Pass anything else with a "." in the domain parameter R$* $| <$*> [$+.$+] $: $1 qualified domain ok +dnl Pass IPv6: address literals +R$* $| <$*> [IPv6:$+] $: $1 qualified domain ok dnl Reject if there was no "." or only an initial or final "." R$* $| <$*> [$*] $#error $@ 5.7.1 $:"550 bogus HELO name used: " $&s dnl Clean up the workspace diff --git a/cf/m4/version.m4 b/cf/m4/version.m4 index bc6fde29dc4d..ba2d36ab31c8 100644 --- a/cf/m4/version.m4 +++ b/cf/m4/version.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998-2013 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998-2013 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -11,8 +11,8 @@ divert(-1) # the sendmail distribution. # # -VERSIONID(`$Id: version.m4,v 8.230 2013/04/18 15:07:16 ca Exp $') +VERSIONID(`$Id: version.m4,v 8.236 2013/11/27 00:38:51 ca Exp $') # divert(0) # Configuration version number -DZ8.14.7`'ifdef(`confCF_VERSION', `/confCF_VERSION') +DZ8.14.8`'ifdef(`confCF_VERSION', `/confCF_VERSION') diff --git a/cf/mailer/cyrus.m4 b/cf/mailer/cyrus.m4 index cca7f8e6885b..4189b9516a46 100644 --- a/cf/mailer/cyrus.m4 +++ b/cf/mailer/cyrus.m4 @@ -1,6 +1,6 @@ PUSHDIVERT(-1) # -# Copyright (c) 1998-2001 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998-2001 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -49,7 +49,7 @@ POPDIVERT ### Cyrus Mailer specification ### ################################################## -VERSIONID(`$Id: cyrus.m4,v 8.23 2001/11/12 23:11:34 ca Exp $ (Carnegie Mellon)') +VERSIONID(`$Id: cyrus.m4,v 8.24 2013/11/22 20:51:14 ca Exp $ (Carnegie Mellon)') Mcyrus, P=CYRUS_MAILER_PATH, F=_MODMF_(CONCAT(`lsDFMnPq', CYRUS_MAILER_FLAGS), `CYRUS'), S=EnvFromL, R=EnvToL/HdrToL, ifdef(`CYRUS_MAILER_MAX', `M=CYRUS_MAILER_MAX, ')U=CYRUS_MAILER_USER, T=DNS/RFC822/X-Unix,_CYRUS_QGRP diff --git a/cf/mailer/cyrusv2.m4 b/cf/mailer/cyrusv2.m4 index 2a40a23d4e07..cd2809b53852 100644 --- a/cf/mailer/cyrusv2.m4 +++ b/cf/mailer/cyrusv2.m4 @@ -1,6 +1,6 @@ PUSHDIVERT(-1) # -# Copyright (c) 2002 Sendmail, Inc. and its suppliers. +# Copyright (c) 2002 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -21,7 +21,7 @@ POPDIVERT ### Cyrus V2 Mailer specification ### ######################################### -VERSIONID(`$Id: cyrusv2.m4,v 1.1 2002/06/01 21:14:57 ca Exp $') +VERSIONID(`$Id: cyrusv2.m4,v 1.2 2013/11/22 20:51:14 ca Exp $') Mcyrusv2, P=[IPC], F=_MODMF_(CONCAT(_DEF_CYRUSV2_MAILER_FLAGS, CYRUSV2_MAILER_FLAGS), `CYRUSV2'), S=EnvFromSMTP/HdrFromL, R=EnvToL/HdrToL, E=\r\n, diff --git a/cf/mailer/fax.m4 b/cf/mailer/fax.m4 index 4e2116e65362..cb4399ced3ea 100644 --- a/cf/mailer/fax.m4 +++ b/cf/mailer/fax.m4 @@ -1,6 +1,6 @@ PUSHDIVERT(-1) # -# Copyright (c) 1998, 1999, 2001 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999, 2001 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -28,7 +28,7 @@ POPDIVERT ### FAX Mailer specification ### #################################### -VERSIONID(`$Id: fax.m4,v 8.16 2001/11/12 23:11:34 ca Exp $') +VERSIONID(`$Id: fax.m4,v 8.17 2013/11/22 20:51:14 ca Exp $') Mfax, P=FAX_MAILER_PATH, F=DFMhu, S=14, R=24, M=FAX_MAILER_MAX, T=X-Phone/X-FAX/X-Unix,_FAX_QGRP diff --git a/cf/mailer/local.m4 b/cf/mailer/local.m4 index e2f971140d75..d4a272cdac74 100644 --- a/cf/mailer/local.m4 +++ b/cf/mailer/local.m4 @@ -1,6 +1,6 @@ PUSHDIVERT(-1) # -# Copyright (c) 1998-2000, 2004 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998-2000, 2004 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -32,7 +32,7 @@ POPDIVERT ### Local and Program Mailer specification ### ################################################## -VERSIONID(`$Id: local.m4,v 8.59 2004/11/23 00:37:25 ca Exp $') +VERSIONID(`$Id: local.m4,v 8.60 2013/11/22 20:51:14 ca Exp $') # # Envelope sender rewriting diff --git a/cf/mailer/mail11.m4 b/cf/mailer/mail11.m4 index 14bc794584f8..05a291c8ccf4 100644 --- a/cf/mailer/mail11.m4 +++ b/cf/mailer/mail11.m4 @@ -1,6 +1,6 @@ PUSHDIVERT(-1) # -# Copyright (c) 1998-2001 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998-2001 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -42,7 +42,7 @@ POPDIVERT ### UTK-MAIL11 Mailer specification ### ########################################### -VERSIONID(`$Id: mail11.m4,v 8.22 2001/11/12 23:11:34 ca Exp $') +VERSIONID(`$Id: mail11.m4,v 8.23 2013/11/22 20:51:14 ca Exp $') SMail11To R$+ < @ $- .UUCP > $: $2 ! $1 back to old style diff --git a/cf/mailer/phquery.m4 b/cf/mailer/phquery.m4 index 58b71b07a20a..940efe186a1f 100644 --- a/cf/mailer/phquery.m4 +++ b/cf/mailer/phquery.m4 @@ -1,6 +1,6 @@ PUSHDIVERT(-1) # -# Copyright (c) 1998-2001 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998-2001 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -25,7 +25,7 @@ POPDIVERT ### PH Mailer specification ### #################################### -VERSIONID(`$Id: phquery.m4,v 8.17 2001/11/12 23:11:34 ca Exp $') +VERSIONID(`$Id: phquery.m4,v 8.18 2013/11/22 20:51:14 ca Exp $') Mph, P=PH_MAILER_PATH, F=_MODMF_(CONCAT(`nrDFM', PH_MAILER_FLAGS), `PH'), S=EnvFromL, R=EnvToL/HdrToL, T=DNS/RFC822/X-Unix,_PH_QGRP diff --git a/cf/mailer/pop.m4 b/cf/mailer/pop.m4 index d2680e1cae9d..053b2aa8946f 100644 --- a/cf/mailer/pop.m4 +++ b/cf/mailer/pop.m4 @@ -1,6 +1,6 @@ PUSHDIVERT(-1) # -# Copyright (c) 1998-2001 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998-2001 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -23,7 +23,7 @@ POPDIVERT ### POP Mailer specification ### #################################### -VERSIONID(`$Id: pop.m4,v 8.22 2001/11/12 23:11:34 ca Exp $') +VERSIONID(`$Id: pop.m4,v 8.23 2013/11/22 20:51:14 ca Exp $') Mpop, P=POP_MAILER_PATH, F=_MODMF_(CONCAT(`lsDFMq', POP_MAILER_FLAGS), `POP'), S=EnvFromL, R=EnvToL/HdrToL, T=DNS/RFC822/X-Unix,_POP_QGRP diff --git a/cf/mailer/procmail.m4 b/cf/mailer/procmail.m4 index 103e042a7ccc..bdbae471de63 100644 --- a/cf/mailer/procmail.m4 +++ b/cf/mailer/procmail.m4 @@ -1,6 +1,6 @@ PUSHDIVERT(-1) # -# Copyright (c) 1998-2001 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998-2001 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -27,7 +27,7 @@ POPDIVERT ### PROCMAIL Mailer specification ### ##################*****################## -VERSIONID(`$Id: procmail.m4,v 8.22 2001/11/12 23:11:34 ca Exp $') +VERSIONID(`$Id: procmail.m4,v 8.23 2013/11/22 20:51:14 ca Exp $') Mprocmail, P=PROCMAIL_MAILER_PATH, F=_MODMF_(CONCAT(`DFM', PROCMAIL_MAILER_FLAGS), `PROCMAIL'), S=EnvFromSMTP/HdrFromSMTP, R=EnvToSMTP/HdrFromSMTP, ifdef(`PROCMAIL_MAILER_MAX', `M=PROCMAIL_MAILER_MAX, ')T=DNS/RFC822/X-Unix,_PROCMAIL_QGRP diff --git a/cf/mailer/qpage.m4 b/cf/mailer/qpage.m4 index b0d9d51eb0f9..057bcf8791c7 100644 --- a/cf/mailer/qpage.m4 +++ b/cf/mailer/qpage.m4 @@ -3,7 +3,7 @@ PUSHDIVERT(-1) # Copyright (C) 1997, Philip A. Prindeville and Enteka Enterprise Technology # Services # -# Copyright (c) 1999, 2001 Sendmail, Inc. and its suppliers. +# Copyright (c) 1999, 2001 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -24,7 +24,7 @@ POPDIVERT ### QPAGE Mailer specification ### ###################################### -VERSIONID(`$Id: qpage.m4,v 8.10 2001/11/12 23:11:34 ca Exp $') +VERSIONID(`$Id: qpage.m4,v 8.11 2013/11/22 20:51:14 ca Exp $') Mqpage, P=QPAGE_MAILER_PATH, F=_MODMF_(QPAGE_MAILER_FLAGS, `QPAGE'), M=QPAGE_MAILER_MAX, T=DNS/RFC822/X-Unix,_QPAGE_QGRP diff --git a/cf/mailer/smtp.m4 b/cf/mailer/smtp.m4 index 7010461c83c9..34bd438038b8 100644 --- a/cf/mailer/smtp.m4 +++ b/cf/mailer/smtp.m4 @@ -1,6 +1,6 @@ PUSHDIVERT(-1) # -# Copyright (c) 1998-2001, 2006 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998-2001, 2006 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -31,7 +31,7 @@ POPDIVERT ### SMTP Mailer specification ### ##################################### -VERSIONID(`$Id: smtp.m4,v 8.65 2006/07/12 21:08:10 ca Exp $') +VERSIONID(`$Id: smtp.m4,v 8.66 2013/11/22 20:51:14 ca Exp $') # # common sender and masquerading recipient rewriting diff --git a/cf/mailer/usenet.m4 b/cf/mailer/usenet.m4 index 39f49b8bf06d..18dcf75b5eb3 100644 --- a/cf/mailer/usenet.m4 +++ b/cf/mailer/usenet.m4 @@ -1,6 +1,6 @@ PUSHDIVERT(-1) # -# Copyright (c) 1998-2000, 2003 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998-2000, 2003 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -21,7 +21,7 @@ POPDIVERT ### USENET Mailer specification ### #################################### -VERSIONID(`$Id: usenet.m4,v 8.22 2003/02/20 21:16:13 ca Exp $') +VERSIONID(`$Id: usenet.m4,v 8.23 2013/11/22 20:51:14 ca Exp $') Musenet, P=USENET_MAILER_PATH, F=_MODMF_(USENET_MAILER_FLAGS, `USENET'), S=EnvFromL, R=EnvToL, _OPTINS(`USENET_MAILER_MAX', `M=', `, ')T=X-Usenet/X-Usenet/X-Unix,_USENET_QGRP diff --git a/cf/mailer/uucp.m4 b/cf/mailer/uucp.m4 index 6513556079a9..0ee24733a33b 100644 --- a/cf/mailer/uucp.m4 +++ b/cf/mailer/uucp.m4 @@ -1,6 +1,6 @@ PUSHDIVERT(-1) # -# Copyright (c) 1998-2001 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998-2001 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -24,7 +24,7 @@ POPDIVERT ### UUCP Mailer specification ### ##################################### -VERSIONID(`$Id: uucp.m4,v 8.44 2001/08/24 19:49:08 ca Exp $') +VERSIONID(`$Id: uucp.m4,v 8.45 2013/11/22 20:51:14 ca Exp $') # # envelope and header sender rewriting diff --git a/cf/ostype/a-ux.m4 b/cf/ostype/a-ux.m4 index c4d4321bc38b..5587bb37985c 100644 --- a/cf/ostype/a-ux.m4 +++ b/cf/ostype/a-ux.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999, 2001 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999, 2001 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: a-ux.m4,v 8.2 2001/07/23 16:19:36 gshapiro Exp $') +VERSIONID(`$Id: a-ux.m4,v 8.3 2013/11/22 20:51:15 ca Exp $') ifdef(`QUEUE_DIR',, `define(`QUEUE_DIR', /usr/spool/mqueue)')dnl ifdef(`UUCP_MAILER_PATH',, `define(`UUCP_MAILER_PATH', /usr/bin/uux)')dnl _DEFIFNOT(`LOCAL_MAILER_FLAGS', `mn9')dnl diff --git a/cf/ostype/aix3.m4 b/cf/ostype/aix3.m4 index 4376f6770a00..dd36f60fe73b 100644 --- a/cf/ostype/aix3.m4 +++ b/cf/ostype/aix3.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: aix3.m4,v 8.16 1999/04/12 17:34:36 ca Exp $') +VERSIONID(`$Id: aix3.m4,v 8.17 2013/11/22 20:51:15 ca Exp $') ifdef(`LOCAL_MAILER_PATH',, `define(`LOCAL_MAILER_PATH', /bin/bellmail)')dnl ifdef(`LOCAL_MAILER_ARGS',, `define(`LOCAL_MAILER_ARGS', mail $u)')dnl _DEFIFNOT(`LOCAL_MAILER_FLAGS', `mn9')dnl diff --git a/cf/ostype/aix4.m4 b/cf/ostype/aix4.m4 index 8e0b9d44ab8f..35dac65db0ef 100644 --- a/cf/ostype/aix4.m4 +++ b/cf/ostype/aix4.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1996 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: aix4.m4,v 8.11 1999/04/12 17:34:37 ca Exp $') +VERSIONID(`$Id: aix4.m4,v 8.12 2013/11/22 20:51:15 ca Exp $') ifdef(`LOCAL_MAILER_PATH',, `define(`LOCAL_MAILER_PATH', /bin/bellmail)')dnl ifdef(`LOCAL_MAILER_ARGS',, `define(`LOCAL_MAILER_ARGS', mail -F $g $u)')dnl _DEFIFNOT(`LOCAL_MAILER_FLAGS', `mn9')dnl diff --git a/cf/ostype/aix5.m4 b/cf/ostype/aix5.m4 index e8df77e30ac1..0131b924a855 100644 --- a/cf/ostype/aix5.m4 +++ b/cf/ostype/aix5.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 2000 Sendmail, Inc. and its suppliers. +# Copyright (c) 2000 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -10,7 +10,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: aix5.m4,v 1.1 2000/12/08 21:53:36 ca Exp $') +VERSIONID(`$Id: aix5.m4,v 1.2 2013/11/22 20:51:15 ca Exp $') ifdef(`LOCAL_MAILER_PATH',, `define(`LOCAL_MAILER_PATH', /bin/bellmail)')dnl ifdef(`LOCAL_MAILER_ARGS',, `define(`LOCAL_MAILER_ARGS', mail -F $g $u)')dnl _DEFIFNOT(`LOCAL_MAILER_FLAGS', `mn9')dnl diff --git a/cf/ostype/altos.m4 b/cf/ostype/altos.m4 index 1cffe1e8d2d9..7136343ecdb4 100644 --- a/cf/ostype/altos.m4 +++ b/cf/ostype/altos.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1996 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -15,7 +15,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: altos.m4,v 8.15 1999/04/24 05:37:40 gshapiro Exp $') +VERSIONID(`$Id: altos.m4,v 8.16 2013/11/22 20:51:15 ca Exp $') ifdef(`QUEUE_DIR',, `define(`QUEUE_DIR', /usr/spool/mqueue)')dnl ifdef(`UUCP_MAILER_PATH',, `define(`UUCP_MAILER_PATH', /usr/bin/uux)')dnl diff --git a/cf/ostype/amdahl-uts.m4 b/cf/ostype/amdahl-uts.m4 index edd3a5db86a7..10ecae928454 100644 --- a/cf/ostype/amdahl-uts.m4 +++ b/cf/ostype/amdahl-uts.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: amdahl-uts.m4,v 8.16 1999/04/24 05:37:40 gshapiro Exp $') +VERSIONID(`$Id: amdahl-uts.m4,v 8.17 2013/11/22 20:51:15 ca Exp $') divert(-1) _DEFIFNOT(`LOCAL_MAILER_FLAGS', `fSn9') diff --git a/cf/ostype/bsd4.3.m4 b/cf/ostype/bsd4.3.m4 index 044f205ff9e4..bca8a190563a 100644 --- a/cf/ostype/bsd4.3.m4 +++ b/cf/ostype/bsd4.3.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -13,6 +13,6 @@ divert(-1) # divert(0) -VERSIONID(`$Id: bsd4.3.m4,v 8.12 1999/02/07 07:26:18 gshapiro Exp $') +VERSIONID(`$Id: bsd4.3.m4,v 8.13 2013/11/22 20:51:15 ca Exp $') ifdef(`QUEUE_DIR',, `define(`QUEUE_DIR', /usr/spool/mqueue)')dnl ifdef(`UUCP_MAILER_ARGS',, `define(`UUCP_MAILER_ARGS', `uux - -r -z -a$g $h!rmail ($u)')')dnl diff --git a/cf/ostype/bsd4.4.m4 b/cf/ostype/bsd4.4.m4 index 3f7b0891de2c..3f7bf2990d95 100644 --- a/cf/ostype/bsd4.4.m4 +++ b/cf/ostype/bsd4.4.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -14,7 +14,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: bsd4.4.m4,v 8.14 1999/04/24 05:37:40 gshapiro Exp $') +VERSIONID(`$Id: bsd4.4.m4,v 8.15 2013/11/22 20:51:15 ca Exp $') ifdef(`STATUS_FILE',, `define(`STATUS_FILE', `/var/log/sendmail.st')')dnl ifdef(`LOCAL_MAILER_PATH',, `define(`LOCAL_MAILER_PATH', /usr/libexec/mail.local)')dnl ifdef(`UUCP_MAILER_ARGS',, `define(`UUCP_MAILER_ARGS', `uux - -r -z -a$g $h!rmail ($u)')')dnl diff --git a/cf/ostype/bsdi.m4 b/cf/ostype/bsdi.m4 index 35679bcf1c41..e7b144d0b1bf 100644 --- a/cf/ostype/bsdi.m4 +++ b/cf/ostype/bsdi.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -13,5 +13,5 @@ divert(-1) # divert(0) -VERSIONID(`$Id: bsdi.m4,v 8.1 1999/11/19 05:18:13 gshapiro Exp $') +VERSIONID(`$Id: bsdi.m4,v 8.2 2013/11/22 20:51:15 ca Exp $') include(_CF_DIR_`'ostype/bsd4.4.m4)dnl diff --git a/cf/ostype/bsdi1.0.m4 b/cf/ostype/bsdi1.0.m4 index b806a37a33ac..02a54862d5b8 100644 --- a/cf/ostype/bsdi1.0.m4 +++ b/cf/ostype/bsdi1.0.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -13,6 +13,6 @@ divert(-1) # divert(0) -VERSIONID(`$Id: bsdi1.0.m4,v 8.11 1999/11/19 05:18:14 gshapiro Exp $') +VERSIONID(`$Id: bsdi1.0.m4,v 8.12 2013/11/22 20:51:15 ca Exp $') errprint(`NOTE: OSTYPE(bsdi1.0) is deprecated. Use OSTYPE(bsdi) instead.') include(_CF_DIR_`'ostype/bsdi.m4)dnl diff --git a/cf/ostype/bsdi2.0.m4 b/cf/ostype/bsdi2.0.m4 index 493406fd37f9..43922fd263a4 100644 --- a/cf/ostype/bsdi2.0.m4 +++ b/cf/ostype/bsdi2.0.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -13,6 +13,6 @@ divert(-1) # divert(0) -VERSIONID(`$Id: bsdi2.0.m4,v 8.10 1999/11/19 05:18:14 gshapiro Exp $') +VERSIONID(`$Id: bsdi2.0.m4,v 8.11 2013/11/22 20:51:15 ca Exp $') errprint(`NOTE: OSTYPE(bsdi2.0) is deprecated. Use OSTYPE(bsdi) instead.') include(_CF_DIR_`'ostype/bsdi.m4)dnl diff --git a/cf/ostype/darwin.m4 b/cf/ostype/darwin.m4 index ee5abe703c69..a5fb99a8d132 100644 --- a/cf/ostype/darwin.m4 +++ b/cf/ostype/darwin.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 2000, 2002 Sendmail, Inc. and its suppliers. +# Copyright (c) 2000, 2002 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -10,7 +10,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: darwin.m4,v 8.4 2005/06/30 01:16:04 ca Exp $') +VERSIONID(`$Id: darwin.m4,v 8.5 2013/11/22 20:51:15 ca Exp $') ifdef(`STATUS_FILE',, `define(`STATUS_FILE', `/var/log/sendmail.st')')dnl dnl turn on S flag for local mailer MODIFY_MAILER_FLAGS(`LOCAL', `+S')dnl diff --git a/cf/ostype/dgux.m4 b/cf/ostype/dgux.m4 index 335aedac8948..e9ffad2810ab 100644 --- a/cf/ostype/dgux.m4 +++ b/cf/ostype/dgux.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: dgux.m4,v 8.14 1999/04/12 17:34:37 ca Exp $') +VERSIONID(`$Id: dgux.m4,v 8.15 2013/11/22 20:51:15 ca Exp $') _DEFIFNOT(`LOCAL_MAILER_FLAGS', `m9')dnl define(`confTIME_ZONE', `USE_TZ')dnl define(`confEBINDIR', `/usr/lib')dnl diff --git a/cf/ostype/domainos.m4 b/cf/ostype/domainos.m4 index 759459d3270a..c11cffb2f7b7 100644 --- a/cf/ostype/domainos.m4 +++ b/cf/ostype/domainos.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: domainos.m4,v 8.14 1999/04/24 05:37:40 gshapiro Exp $') +VERSIONID(`$Id: domainos.m4,v 8.15 2013/11/22 20:51:15 ca Exp $') divert(-1) ifdef(`QUEUE_DIR',, `define(`QUEUE_DIR', /usr/spool/mqueue)') diff --git a/cf/ostype/dragonfly.m4 b/cf/ostype/dragonfly.m4 index c1266afe868e..05124aa0cdf3 100644 --- a/cf/ostype/dragonfly.m4 +++ b/cf/ostype/dragonfly.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 2001, 2004 Sendmail, Inc. and its suppliers. +# Copyright (c) 2001, 2004 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -10,7 +10,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: dragonfly.m4,v 1.1 2004/08/06 03:54:05 gshapiro Exp $') +VERSIONID(`$Id: dragonfly.m4,v 1.2 2013/11/22 20:51:15 ca Exp $') ifdef(`STATUS_FILE',, `define(`STATUS_FILE', `/var/log/sendmail.st')')dnl dnl turn on S flag for local mailer MODIFY_MAILER_FLAGS(`LOCAL', `+S')dnl diff --git a/cf/ostype/dynix3.2.m4 b/cf/ostype/dynix3.2.m4 index e0729531e8ee..4ef2d962bb55 100644 --- a/cf/ostype/dynix3.2.m4 +++ b/cf/ostype/dynix3.2.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -13,6 +13,6 @@ divert(-1) # divert(0) -VERSIONID(`$Id: dynix3.2.m4,v 8.14 1999/04/24 05:37:41 gshapiro Exp $') +VERSIONID(`$Id: dynix3.2.m4,v 8.15 2013/11/22 20:51:15 ca Exp $') ifdef(`QUEUE_DIR',, `define(`QUEUE_DIR', /usr/spool/mqueue)')dnl define(`confEBINDIR', `/usr/lib')dnl diff --git a/cf/ostype/freebsd4.m4 b/cf/ostype/freebsd4.m4 index b84a1e2e5452..590bbae2315c 100644 --- a/cf/ostype/freebsd4.m4 +++ b/cf/ostype/freebsd4.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 2001 Sendmail, Inc. and its suppliers. +# Copyright (c) 2001 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -10,7 +10,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: freebsd4.m4,v 1.1 2001/03/21 22:44:58 ca Exp $') +VERSIONID(`$Id: freebsd4.m4,v 1.2 2013/11/22 20:51:15 ca Exp $') ifdef(`STATUS_FILE',, `define(`STATUS_FILE', `/var/log/sendmail.st')')dnl dnl turn on S flag for local mailer MODIFY_MAILER_FLAGS(`LOCAL', `+S')dnl diff --git a/cf/ostype/freebsd5.m4 b/cf/ostype/freebsd5.m4 index eb7a73a0d5be..2dc90c4b308c 100644 --- a/cf/ostype/freebsd5.m4 +++ b/cf/ostype/freebsd5.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 2001 Sendmail, Inc. and its suppliers. +# Copyright (c) 2001 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -10,7 +10,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: freebsd5.m4,v 1.1 2001/10/08 22:25:34 gshapiro Exp $') +VERSIONID(`$Id: freebsd5.m4,v 1.2 2013/11/22 20:51:15 ca Exp $') ifdef(`STATUS_FILE',, `define(`STATUS_FILE', `/var/log/sendmail.st')')dnl dnl turn on S flag for local mailer MODIFY_MAILER_FLAGS(`LOCAL', `+S')dnl diff --git a/cf/ostype/freebsd6.m4 b/cf/ostype/freebsd6.m4 index dde1d3f41c77..183e63ea174c 100644 --- a/cf/ostype/freebsd6.m4 +++ b/cf/ostype/freebsd6.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 2001 Sendmail, Inc. and its suppliers. +# Copyright (c) 2001 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -10,7 +10,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: freebsd6.m4,v 1.1 2005/06/14 02:16:35 gshapiro Exp $') +VERSIONID(`$Id: freebsd6.m4,v 1.2 2013/11/22 20:51:15 ca Exp $') ifdef(`STATUS_FILE',, `define(`STATUS_FILE', `/var/log/sendmail.st')')dnl dnl turn on S flag for local mailer MODIFY_MAILER_FLAGS(`LOCAL', `+S')dnl diff --git a/cf/ostype/gnu.m4 b/cf/ostype/gnu.m4 index 39e8171cac91..e1db598297f3 100644 --- a/cf/ostype/gnu.m4 +++ b/cf/ostype/gnu.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1997 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -14,7 +14,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: gnu.m4,v 8.13 1999/04/24 05:37:41 gshapiro Exp $') +VERSIONID(`$Id: gnu.m4,v 8.14 2013/11/22 20:51:15 ca Exp $') ifdef(`STATUS_FILE',, `define(`STATUS_FILE', `/var/log/sendmail.st')')dnl ifdef(`LOCAL_MAILER_PATH',, `define(`LOCAL_MAILER_PATH', /libexec/mail.local)')dnl ifdef(`LOCAL_MAILER_ARGS',, `define(`LOCAL_MAILER_ARGS', `mail $u')')dnl diff --git a/cf/ostype/hpux10.m4 b/cf/ostype/hpux10.m4 index 290c0c682d83..ccfb9c0a76a7 100644 --- a/cf/ostype/hpux10.m4 +++ b/cf/ostype/hpux10.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: hpux10.m4,v 8.19 1999/04/24 05:37:41 gshapiro Exp $') +VERSIONID(`$Id: hpux10.m4,v 8.20 2013/11/22 20:51:15 ca Exp $') ifdef(`QUEUE_DIR',, `define(`QUEUE_DIR', /var/spool/mqueue)')dnl ifdef(`LOCAL_MAILER_PATH',, `define(`LOCAL_MAILER_PATH', /usr/bin/rmail)')dnl diff --git a/cf/ostype/hpux11.m4 b/cf/ostype/hpux11.m4 index 94e2e98f1d7c..1b7e2f02e518 100644 --- a/cf/ostype/hpux11.m4 +++ b/cf/ostype/hpux11.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: hpux11.m4,v 8.1 1999/11/19 05:22:59 gshapiro Exp $') +VERSIONID(`$Id: hpux11.m4,v 8.2 2013/11/22 20:51:15 ca Exp $') ifdef(`LOCAL_MAILER_PATH',, `define(`LOCAL_MAILER_PATH', /usr/bin/rmail)')dnl _DEFIFNOT(`LOCAL_MAILER_FLAGS', `m9')dnl diff --git a/cf/ostype/hpux9.m4 b/cf/ostype/hpux9.m4 index 902d39a655a2..a630c6463981 100644 --- a/cf/ostype/hpux9.m4 +++ b/cf/ostype/hpux9.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: hpux9.m4,v 8.24 1999/04/24 05:37:41 gshapiro Exp $') +VERSIONID(`$Id: hpux9.m4,v 8.25 2013/11/22 20:51:15 ca Exp $') ifdef(`QUEUE_DIR',, `define(`QUEUE_DIR', /usr/spool/mqueue)')dnl ifdef(`LOCAL_MAILER_PATH',, `define(`LOCAL_MAILER_PATH', `/bin/rmail')')dnl diff --git a/cf/ostype/irix4.m4 b/cf/ostype/irix4.m4 index f966458f9d11..d2c43677567f 100644 --- a/cf/ostype/irix4.m4 +++ b/cf/ostype/irix4.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: irix4.m4,v 8.19 1999/04/24 05:37:41 gshapiro Exp $') +VERSIONID(`$Id: irix4.m4,v 8.20 2013/11/22 20:51:15 ca Exp $') _DEFIFNOT(`LOCAL_MAILER_FLAGS', `Ehm9')dnl ifdef(`QUEUE_DIR',, `define(`QUEUE_DIR', /usr/spool/mqueue)')dnl define(`confEBINDIR', `/usr/lib')dnl diff --git a/cf/ostype/irix5.m4 b/cf/ostype/irix5.m4 index dda4bf45c1a4..43b442758581 100644 --- a/cf/ostype/irix5.m4 +++ b/cf/ostype/irix5.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1995 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -29,7 +29,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: irix5.m4,v 8.16 1999/04/24 05:37:41 gshapiro Exp $') +VERSIONID(`$Id: irix5.m4,v 8.17 2013/11/22 20:51:15 ca Exp $') _DEFIFNOT(`LOCAL_MAILER_FLAGS', `Ehmu9')dnl ifdef(`LOCAL_MAILER_ARGS',, `define(`LOCAL_MAILER_ARGS', `mail -s -d $u')')dnl ifdef(`QUEUE_DIR',, `define(`QUEUE_DIR', /var/spool/mqueue)')dnl diff --git a/cf/ostype/irix6.m4 b/cf/ostype/irix6.m4 index 839e3873ef87..a037b4c4293c 100644 --- a/cf/ostype/irix6.m4 +++ b/cf/ostype/irix6.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1995 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -29,7 +29,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: irix6.m4,v 8.14 1999/08/05 20:35:55 gshapiro Exp $') +VERSIONID(`$Id: irix6.m4,v 8.15 2013/11/22 20:51:15 ca Exp $') _DEFIFNOT(`LOCAL_MAILER_FLAGS', `Ehmu9')dnl ifdef(`LOCAL_MAILER_ARGS',, `define(`LOCAL_MAILER_ARGS', `mail -s -d $u')')dnl ifdef(`QUEUE_DIR',, `define(`QUEUE_DIR', /var/spool/mqueue)')dnl diff --git a/cf/ostype/isc4.1.m4 b/cf/ostype/isc4.1.m4 index a124643a5e54..85ef89470c2a 100644 --- a/cf/ostype/isc4.1.m4 +++ b/cf/ostype/isc4.1.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -14,7 +14,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: isc4.1.m4,v 8.16 1999/04/24 05:37:42 gshapiro Exp $') +VERSIONID(`$Id: isc4.1.m4,v 8.17 2013/11/22 20:51:15 ca Exp $') ifdef(`LOCAL_MAILER_ARGS',, `define(`LOCAL_MAILER_ARGS', `lmail -s $u')')dnl _DEFIFNOT(`LOCAL_MAILER_FLAGS', `humS9')dnl ifdef(`LOCAL_MAILER_PATH',, `define(`LOCAL_MAILER_PATH', /bin/lmail)')dnl diff --git a/cf/ostype/linux.m4 b/cf/ostype/linux.m4 index b02ad29ee8e0..e836e6caf192 100644 --- a/cf/ostype/linux.m4 +++ b/cf/ostype/linux.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998-2000 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998-2000 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: linux.m4,v 8.13 2000/09/17 17:30:00 gshapiro Exp $') +VERSIONID(`$Id: linux.m4,v 8.14 2013/11/22 20:51:15 ca Exp $') define(`confEBINDIR', `/usr/sbin') ifdef(`PROCMAIL_MAILER_PATH',, define(`PROCMAIL_MAILER_PATH', `/usr/bin/procmail')) diff --git a/cf/ostype/maxion.m4 b/cf/ostype/maxion.m4 index 6f9a48ecbcfa..4eea3d412789 100644 --- a/cf/ostype/maxion.m4 +++ b/cf/ostype/maxion.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1996 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -16,7 +16,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: maxion.m4,v 8.17 1999/10/21 00:31:39 gshapiro Exp $') +VERSIONID(`$Id: maxion.m4,v 8.18 2013/11/22 20:51:15 ca Exp $') define(`QUEUE_DIR', `/var/spool/mqueue')dnl define(`STATUS_FILE', `/var/adm/log/sendmail.st')dnl diff --git a/cf/ostype/mklinux.m4 b/cf/ostype/mklinux.m4 index 90b7d2da3098..5ecf1ea5e4f7 100644 --- a/cf/ostype/mklinux.m4 +++ b/cf/ostype/mklinux.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998-2000 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998-2000 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -15,7 +15,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: mklinux.m4,v 8.15 2000/05/09 18:48:56 gshapiro Exp $') +VERSIONID(`$Id: mklinux.m4,v 8.16 2013/11/22 20:51:15 ca Exp $') define(`confEBINDIR', `/usr/sbin') ifdef(`STATUS_FILE',, `define(`STATUS_FILE', `/var/log/sendmail.st')') diff --git a/cf/ostype/mpeix.m4 b/cf/ostype/mpeix.m4 index 9e760e94e5f4..ba9566a71892 100644 --- a/cf/ostype/mpeix.m4 +++ b/cf/ostype/mpeix.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 2001 Sendmail, Inc. and its suppliers. +# Copyright (c) 2001 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -10,7 +10,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: mpeix.m4,v 1.1 2001/12/13 23:56:40 gshapiro Exp $') +VERSIONID(`$Id: mpeix.m4,v 1.2 2013/11/22 20:51:15 ca Exp $') ifdef(`LOCAL_MAILER_PATH',, `define(`LOCAL_MAILER_PATH', `/bin/tsmail')')dnl _DEFIFNOT(`LOCAL_MAILER_FLAGS', `mu9')dnl diff --git a/cf/ostype/nextstep.m4 b/cf/ostype/nextstep.m4 index 0c528931233f..e5e211b4ff57 100644 --- a/cf/ostype/nextstep.m4 +++ b/cf/ostype/nextstep.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: nextstep.m4,v 8.21 1999/10/21 00:31:40 gshapiro Exp $') +VERSIONID(`$Id: nextstep.m4,v 8.22 2013/11/22 20:51:15 ca Exp $') ifdef(`UUCP_MAILER_PATH',, `define(`UUCP_MAILER_PATH', /usr/bin/uux)')dnl ifdef(`QUEUE_DIR',, `define(`QUEUE_DIR', /usr/spool/mqueue)')dnl ifdef(`LOCAL_SHELL_FLAGS',, `define(`LOCAL_SHELL_FLAGS', `euP')')dnl diff --git a/cf/ostype/openbsd.m4 b/cf/ostype/openbsd.m4 index aaeb615e502c..a058c3d6186b 100644 --- a/cf/ostype/openbsd.m4 +++ b/cf/ostype/openbsd.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -10,7 +10,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: openbsd.m4,v 8.3 1999/04/24 05:37:42 gshapiro Exp $') +VERSIONID(`$Id: openbsd.m4,v 8.4 2013/11/22 20:51:15 ca Exp $') ifdef(`STATUS_FILE',, `define(`STATUS_FILE', `/var/log/sendmail.st')')dnl ifdef(`LOCAL_MAILER_PATH',, `define(`LOCAL_MAILER_PATH', /usr/libexec/mail.local)')dnl _DEFIFNOT(`LOCAL_MAILER_FLAGS', `rmn9S')dnl diff --git a/cf/ostype/osf1.m4 b/cf/ostype/osf1.m4 index dd13963a298f..2941648b00f9 100644 --- a/cf/ostype/osf1.m4 +++ b/cf/ostype/osf1.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: osf1.m4,v 8.16 1999/10/11 18:45:43 gshapiro Exp $') +VERSIONID(`$Id: osf1.m4,v 8.17 2013/11/22 20:51:15 ca Exp $') ifdef(`STATUS_FILE',, `define(`STATUS_FILE', `/usr/adm/sendmail/sendmail.st')')dnl define(`confDEF_USER_ID', `daemon') define(`confEBINDIR', `/usr/lbin')dnl diff --git a/cf/ostype/powerux.m4 b/cf/ostype/powerux.m4 index 4646fe3ee2e0..484a2a83032f 100644 --- a/cf/ostype/powerux.m4 +++ b/cf/ostype/powerux.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: powerux.m4,v 8.13 1999/04/24 05:37:43 gshapiro Exp $') +VERSIONID(`$Id: powerux.m4,v 8.14 2013/11/22 20:51:15 ca Exp $') define(`LOCAL_MAILER_PATH', `/usr/bin/rmail')dnl _DEFIFNOT(`LOCAL_MAILER_FLAGS', `mn9')dnl diff --git a/cf/ostype/ptx2.m4 b/cf/ostype/ptx2.m4 index 84e83963f9a1..054d21adcf45 100644 --- a/cf/ostype/ptx2.m4 +++ b/cf/ostype/ptx2.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1994 Eric P. Allman. All rights reserved. # Copyright (c) 1994 @@ -15,7 +15,7 @@ divert(-1) # Support for DYNIX/ptx 2.x. divert(0) -VERSIONID(`$Id: ptx2.m4,v 8.17 1999/04/24 05:37:43 gshapiro Exp $') +VERSIONID(`$Id: ptx2.m4,v 8.18 2013/11/22 20:51:15 ca Exp $') ifdef(`QUEUE_DIR',, `define(`QUEUE_DIR', /usr/spool/mqueue)')dnl define(`LOCAL_MAILER_PATH', `/bin/mail')dnl _DEFIFNOT(`LOCAL_MAILER_FLAGS', `fmn9')dnl diff --git a/cf/ostype/qnx.m4 b/cf/ostype/qnx.m4 index 5fb3b08e14c0..972c33acc22d 100644 --- a/cf/ostype/qnx.m4 +++ b/cf/ostype/qnx.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1997 Eric P. Allman. All rights reserved. # @@ -13,7 +13,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: qnx.m4,v 8.13 1999/04/24 05:37:43 gshapiro Exp $') +VERSIONID(`$Id: qnx.m4,v 8.14 2013/11/22 20:51:15 ca Exp $') define(`QUEUE_DIR', /usr/spool/mqueue)dnl define(`LOCAL_MAILER_ARGS', `mail $u')dnl _DEFIFNOT(`LOCAL_MAILER_FLAGS', `Sh')dnl diff --git a/cf/ostype/riscos4.5.m4 b/cf/ostype/riscos4.5.m4 index f8069383aaf7..1d09e3796e7f 100644 --- a/cf/ostype/riscos4.5.m4 +++ b/cf/ostype/riscos4.5.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: riscos4.5.m4,v 8.15 1999/04/24 05:37:43 gshapiro Exp $') +VERSIONID(`$Id: riscos4.5.m4,v 8.16 2013/11/22 20:51:15 ca Exp $') ifdef(`LOCAL_MAILER_ARGS',, `define(`LOCAL_MAILER_ARGS', `rmail -d $u')')dnl ifdef(`QUEUE_DIR',, `define(`QUEUE_DIR', `/usr/spool/mqueue')')dnl diff --git a/cf/ostype/sco-uw-2.1.m4 b/cf/ostype/sco-uw-2.1.m4 index 8fe1b84a7914..be5bcb94df7c 100644 --- a/cf/ostype/sco-uw-2.1.m4 +++ b/cf/ostype/sco-uw-2.1.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -13,7 +13,7 @@ divert(-1) # Contributed by Christopher Durham of SCO. # divert(0) -VERSIONID(`$Id: sco-uw-2.1.m4,v 8.13 1999/04/24 05:37:43 gshapiro Exp $') +VERSIONID(`$Id: sco-uw-2.1.m4,v 8.14 2013/11/22 20:51:15 ca Exp $') define(`LOCAL_MAILER_PATH', `/usr/bin/rmail')dnl _DEFIFNOT(`LOCAL_MAILER_FLAGS', `fhCEn9')dnl diff --git a/cf/ostype/sco3.2.m4 b/cf/ostype/sco3.2.m4 index 89ac63765373..6e650a720d0d 100644 --- a/cf/ostype/sco3.2.m4 +++ b/cf/ostype/sco3.2.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: sco3.2.m4,v 8.16 1999/04/24 05:37:43 gshapiro Exp $') +VERSIONID(`$Id: sco3.2.m4,v 8.17 2013/11/22 20:51:15 ca Exp $') ifdef(`QUEUE_DIR',, `define(`QUEUE_DIR', /usr/spool/mqueue)')dnl ifdef(`UUCP_MAILER_PATH',, `define(`UUCP_MAILER_PATH', /usr/bin/uux)')dnl ifdef(`LOCAL_MAILER_PATH',, `define(`LOCAL_MAILER_PATH', /usr/bin/lmail)')dnl diff --git a/cf/ostype/sinix.m4 b/cf/ostype/sinix.m4 index bcd6b31826bb..b10c4d53285f 100644 --- a/cf/ostype/sinix.m4 +++ b/cf/ostype/sinix.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1996 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: sinix.m4,v 8.13 1999/04/24 05:37:43 gshapiro Exp $') +VERSIONID(`$Id: sinix.m4,v 8.14 2013/11/22 20:51:15 ca Exp $') ifdef(`QUEUE_DIR',, `define(`QUEUE_DIR', /var/spool/mqueue)')dnl define(`LOCAL_MAILER_PATH', `/bin/mail.local')dnl ifdef(`STATUS_FILE',, `define(`STATUS_FILE', `/var/sendmail.st')')dnl diff --git a/cf/ostype/solaris11.m4 b/cf/ostype/solaris11.m4 index a48b0779c783..be2517b22e21 100644 --- a/cf/ostype/solaris11.m4 +++ b/cf/ostype/solaris11.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 2011 Sendmail, Inc. and its suppliers. +# Copyright (c) 2011 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -12,7 +12,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: solaris11.m4,v 1.1 2011/01/24 21:22:08 ca Exp $') +VERSIONID(`$Id: solaris11.m4,v 1.2 2013/11/22 20:51:15 ca Exp $') divert(-1) ifdef(`UUCP_MAILER_ARGS',, `define(`UUCP_MAILER_ARGS', `uux - -r -a$g $h!rmail ($u)')') diff --git a/cf/ostype/solaris2.m4 b/cf/ostype/solaris2.m4 index 6cf14846d93e..d3df61b3199e 100644 --- a/cf/ostype/solaris2.m4 +++ b/cf/ostype/solaris2.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -17,7 +17,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: solaris2.m4,v 8.22 1999/09/24 21:43:53 ca Exp $') +VERSIONID(`$Id: solaris2.m4,v 8.23 2013/11/22 20:51:15 ca Exp $') divert(-1) ifdef(`LOCAL_MAILER_PATH',, `define(`LOCAL_MAILER_PATH', `/usr/lib/mail.local')') diff --git a/cf/ostype/solaris2.ml.m4 b/cf/ostype/solaris2.ml.m4 index 72cb72923e95..4023898d1f5f 100644 --- a/cf/ostype/solaris2.ml.m4 +++ b/cf/ostype/solaris2.ml.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -17,7 +17,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: solaris2.ml.m4,v 8.14 1999/04/24 05:37:44 gshapiro Exp $') +VERSIONID(`$Id: solaris2.ml.m4,v 8.15 2013/11/22 20:51:15 ca Exp $') divert(-1) ifdef(`LOCAL_MAILER_PATH',, `define(`LOCAL_MAILER_PATH', `/usr/lib/mail.local')') diff --git a/cf/ostype/solaris2.pre5.m4 b/cf/ostype/solaris2.pre5.m4 index c30dda60df6f..2a5007f38ea1 100644 --- a/cf/ostype/solaris2.pre5.m4 +++ b/cf/ostype/solaris2.pre5.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -17,7 +17,7 @@ divert(-1) divert(0) -VERSIONID(`$Id: solaris2.pre5.m4,v 8.1 1999/09/25 08:17:44 ca Exp $') +VERSIONID(`$Id: solaris2.pre5.m4,v 8.2 2013/11/22 20:51:15 ca Exp $') divert(-1) _DEFIFNOT(`LOCAL_MAILER_FLAGS', `SnE9') diff --git a/cf/ostype/solaris8.m4 b/cf/ostype/solaris8.m4 index 10b9d37bd6ed..33f0af7c33be 100644 --- a/cf/ostype/solaris8.m4 +++ b/cf/ostype/solaris8.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 2000 Sendmail, Inc. and its suppliers. +# Copyright (c) 2000 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -15,7 +15,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: solaris8.m4,v 8.2 2000/08/23 16:10:49 gshapiro Exp $') +VERSIONID(`$Id: solaris8.m4,v 8.3 2013/11/22 20:51:15 ca Exp $') divert(-1) ifdef(`UUCP_MAILER_ARGS',, `define(`UUCP_MAILER_ARGS', `uux - -r -a$g $h!rmail ($u)')') diff --git a/cf/ostype/sunos3.5.m4 b/cf/ostype/sunos3.5.m4 index d1d776ec348c..64455286b302 100644 --- a/cf/ostype/sunos3.5.m4 +++ b/cf/ostype/sunos3.5.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -13,6 +13,6 @@ divert(-1) # divert(0) -VERSIONID(`$Id: sunos3.5.m4,v 8.10 1999/02/07 07:26:23 gshapiro Exp $') +VERSIONID(`$Id: sunos3.5.m4,v 8.11 2013/11/22 20:51:15 ca Exp $') define(`confEBINDIR', `/usr/lib')dnl diff --git a/cf/ostype/sunos4.1.m4 b/cf/ostype/sunos4.1.m4 index 1e821ffe2c7e..4f2e8163029b 100644 --- a/cf/ostype/sunos4.1.m4 +++ b/cf/ostype/sunos4.1.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -13,6 +13,6 @@ divert(-1) # divert(0) -VERSIONID(`$Id: sunos4.1.m4,v 8.10 1999/02/07 07:26:24 gshapiro Exp $') +VERSIONID(`$Id: sunos4.1.m4,v 8.11 2013/11/22 20:51:15 ca Exp $') define(`confEBINDIR', `/usr/lib')dnl diff --git a/cf/ostype/svr4.m4 b/cf/ostype/svr4.m4 index 3f7706b47703..de608ad8ff98 100644 --- a/cf/ostype/svr4.m4 +++ b/cf/ostype/svr4.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: svr4.m4,v 8.17 1999/10/21 00:31:41 gshapiro Exp $') +VERSIONID(`$Id: svr4.m4,v 8.18 2013/11/22 20:51:15 ca Exp $') define(`LOCAL_MAILER_PATH', `/usr/ucblib/binmail')dnl define(`LOCAL_SHELL_FLAGS', `ehuP')dnl diff --git a/cf/ostype/ultrix4.m4 b/cf/ostype/ultrix4.m4 index 128c61af3a7d..2a5a0dc09993 100644 --- a/cf/ostype/ultrix4.m4 +++ b/cf/ostype/ultrix4.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -13,6 +13,6 @@ divert(-1) # divert(0) -VERSIONID(`$Id: ultrix4.m4,v 8.11 1999/02/07 07:26:24 gshapiro Exp $') +VERSIONID(`$Id: ultrix4.m4,v 8.12 2013/11/22 20:51:15 ca Exp $') define(`confEBINDIR', `/usr/lib')dnl diff --git a/cf/ostype/unicos.m4 b/cf/ostype/unicos.m4 index d73f3faaec0c..180857a0c11f 100644 --- a/cf/ostype/unicos.m4 +++ b/cf/ostype/unicos.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 2003 Sendmail, Inc. and its suppliers. +# Copyright (c) 2003 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -11,7 +11,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: unicos.m4,v 1.1 2003/04/21 17:03:51 ca Exp $') +VERSIONID(`$Id: unicos.m4,v 1.2 2013/11/22 20:51:15 ca Exp $') define(`ALIAS_FILE', `/usr/lib/aliases') define(`HELP_FILE', `/usr/lib/sendmail.hf') define(`QUEUE_DIR', `/usr/spool/mqueue') diff --git a/cf/ostype/unicosmk.m4 b/cf/ostype/unicosmk.m4 index e9cec04fe674..39897e7fe72c 100644 --- a/cf/ostype/unicosmk.m4 +++ b/cf/ostype/unicosmk.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 2003 Sendmail, Inc. and its suppliers. +# Copyright (c) 2003 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -11,7 +11,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: unicosmk.m4,v 1.1 2003/04/21 17:03:51 ca Exp $') +VERSIONID(`$Id: unicosmk.m4,v 1.2 2013/11/22 20:51:15 ca Exp $') define(`ALIAS_FILE', `/usr/lib/aliases') define(`HELP_FILE', `/usr/lib/sendmail.hf') define(`QUEUE_DIR', `/usr/spool/mqueue') diff --git a/cf/ostype/unicosmp.m4 b/cf/ostype/unicosmp.m4 index 79543d2ffb58..dd7246972106 100644 --- a/cf/ostype/unicosmp.m4 +++ b/cf/ostype/unicosmp.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 2003 Sendmail, Inc. and its suppliers. +# Copyright (c) 2003 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -17,7 +17,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: unicosmp.m4,v 1.1 2003/04/21 17:03:51 ca Exp $') +VERSIONID(`$Id: unicosmp.m4,v 1.2 2013/11/22 20:51:15 ca Exp $') _DEFIFNOT(`LOCAL_MAILER_FLAGS', `Ehm9')dnl ifdef(`LOCAL_MAILER_ARGS',, `define(`LOCAL_MAILER_ARGS', `mail -s -d $u')')dnl ifdef(`QUEUE_DIR',, `define(`QUEUE_DIR', /var/spool/mqueue)')dnl diff --git a/cf/ostype/unixware7.m4 b/cf/ostype/unixware7.m4 index d42f8aba9a01..21d5a164d065 100644 --- a/cf/ostype/unixware7.m4 +++ b/cf/ostype/unixware7.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998-2000 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998-2000 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -10,7 +10,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: unixware7.m4,v 8.8 2000/02/26 01:32:04 gshapiro Exp $') +VERSIONID(`$Id: unixware7.m4,v 8.9 2013/11/22 20:51:15 ca Exp $') ifdef(`QUEUE_DIR',, `define(`QUEUE_DIR', /var/spool/mqueue)')dnl define(`confEBINDIR', `/usr/lib')dnl define(`confTIME_ZONE', `USE_TZ')dnl diff --git a/cf/ostype/unknown.m4 b/cf/ostype/unknown.m4 index 2d5734ca8e80..58e10368dc71 100644 --- a/cf/ostype/unknown.m4 +++ b/cf/ostype/unknown.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: unknown.m4,v 8.9 1999/02/07 07:26:24 gshapiro Exp $') +VERSIONID(`$Id: unknown.m4,v 8.10 2013/11/22 20:51:15 ca Exp $') errprint(`*** ERROR: You have not specified a valid operating system type.') errprint(` Use the OSTYPE macro to select a valid system type. This') errprint(` is necessary in order to get the proper pathnames and flags') diff --git a/cf/ostype/uxpds.m4 b/cf/ostype/uxpds.m4 index 1ba0346d3945..8cc393a7bc94 100644 --- a/cf/ostype/uxpds.m4 +++ b/cf/ostype/uxpds.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -16,7 +16,7 @@ divert(-1) # divert(0) -VERSIONID(`$Id: uxpds.m4,v 8.16 1999/10/21 00:31:42 gshapiro Exp $') +VERSIONID(`$Id: uxpds.m4,v 8.17 2013/11/22 20:51:15 ca Exp $') define(`confDEF_GROUP_ID', `6') define(`LOCAL_MAILER_PATH', `/usr/ucblib/binmail')dnl diff --git a/cf/sendmail.schema b/cf/sendmail.schema index fd8c740f24ca..4c782877aa00 100644 --- a/cf/sendmail.schema +++ b/cf/sendmail.schema @@ -1,11 +1,11 @@ -# Copyright (c) 2000-2002, 2005 Sendmail, Inc. and its suppliers. +# Copyright (c) 2000-2002, 2005 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set # forth in the LICENSE file which can be found at the top level of # the sendmail distribution. # -# $Id: sendmail.schema,v 8.22 2005/09/16 20:18:14 ca Exp $ +# $Id: sendmail.schema,v 8.23 2013/11/22 20:51:07 ca Exp $ # Note that this schema is experimental at this point as it has had little # public review. Therefore, it may change in future versions. Feedback diff --git a/cf/sh/makeinfo.sh b/cf/sh/makeinfo.sh index d38fd52ab8a7..a02a28a2846b 100644 --- a/cf/sh/makeinfo.sh +++ b/cf/sh/makeinfo.sh @@ -1,6 +1,6 @@ #!/bin/sh # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983 Eric P. Allman. All rights reserved. # Copyright (c) 1988, 1993 @@ -11,7 +11,7 @@ # the sendmail distribution. # # -# $Id: makeinfo.sh,v 8.14 1999/02/07 07:26:25 gshapiro Exp $ +# $Id: makeinfo.sh,v 8.15 2013/11/22 20:51:17 ca Exp $ # usewhoami=0 diff --git a/contrib/dnsblaccess.m4 b/contrib/dnsblaccess.m4 index e527e28c236d..c90fc3b96bb5 100644 --- a/contrib/dnsblaccess.m4 +++ b/contrib/dnsblaccess.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 2001-2002, 2005 Sendmail, Inc. and its suppliers. +# Copyright (c) 2001-2002, 2005 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -59,7 +59,7 @@ dnl ## address returned does not begin 127, then the mail is dnl ## processed as if the HACK line were not present. divert(0) -VERSIONID(`$Id: dnsblaccess.m4,v 1.6 2005/07/25 23:32:05 ca Exp $') +VERSIONID(`$Id: dnsblaccess.m4,v 1.7 2013/11/22 20:51:18 ca Exp $') ifdef(`_ACCESS_TABLE_', `dnl', `errprint(`*** ERROR: dnsblaccess requires FEATURE(`access_db') ')') diff --git a/contrib/link_hash.sh b/contrib/link_hash.sh index 843c920d62c2..a89350c02969 100644 --- a/contrib/link_hash.sh +++ b/contrib/link_hash.sh @@ -1,9 +1,9 @@ #!/bin/sh ## -## Copyright (c) 2000 Sendmail, Inc. and its suppliers. +## Copyright (c) 2000 Proofpoint, Inc. and its suppliers. ## All rights reserved. ## -## $Id: link_hash.sh,v 1.2 2000/04/25 00:12:28 ca Exp $ +## $Id: link_hash.sh,v 1.3 2013/11/22 20:51:18 ca Exp $ ## # # ln a certificate to its hash diff --git a/contrib/qtool.8 b/contrib/qtool.8 index 0a4cbffee023..6676569247d6 100644 --- a/contrib/qtool.8 +++ b/contrib/qtool.8 @@ -1,4 +1,4 @@ -.\" Copyright (c) 1999, 2001-2002 Sendmail, Inc. and its suppliers. +.\" Copyright (c) 1999, 2001-2002 Proofpoint, Inc. and its suppliers. .\" All rights reserved. .\" .\" By using this file, you agree to the terms and conditions set @@ -6,9 +6,9 @@ .\" the sendmail distribution. .\" .\" -.\" $Id: qtool.8,v 8.20 2004/06/28 17:49:41 ca Exp $ +.\" $Id: qtool.8,v 8.21 2013/11/22 20:51:18 ca Exp $ .\" -.TH QTOOL 8 "$Date: 2004/06/28 17:49:41 $" +.TH QTOOL 8 "$Date: 2013/11/22 20:51:18 $" .SH NAME qtool \- manipulate sendmail queues diff --git a/contrib/qtool.pl b/contrib/qtool.pl index c2a67f83d56a..647da1a53a88 100755 --- a/contrib/qtool.pl +++ b/contrib/qtool.pl @@ -1,9 +1,9 @@ #!/usr/bin/env perl ## -## Copyright (c) 1998-2002 Sendmail, Inc. and its suppliers. +## Copyright (c) 1998-2002 Proofpoint, Inc. and its suppliers. ## All rights reserved. ## -## $Id: qtool.pl,v 8.31 2010/11/10 19:11:54 ca Exp $ +## $Id: qtool.pl,v 8.32 2013/11/22 20:51:18 ca Exp $ ## use strict; use File::Basename; diff --git a/devtools/M4/UNIX/all.m4 b/devtools/M4/UNIX/all.m4 index 327c2bd0618f..bf266ebacff7 100644 --- a/devtools/M4/UNIX/all.m4 +++ b/devtools/M4/UNIX/all.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1999-2000, 2006 Sendmail, Inc. and its suppliers. +# Copyright (c) 1999-2000, 2006 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -10,7 +10,7 @@ divert(-1) # # Definitions for Makefile construction for sendmail # -# $Id: all.m4,v 8.21 2006/06/14 20:18:27 ca Exp $ +# $Id: all.m4,v 8.22 2013/11/22 20:51:22 ca Exp $ # divert(0)dnl ALL=${BEFORE} ${LINKS} bldTARGETS diff --git a/devtools/M4/UNIX/check.m4 b/devtools/M4/UNIX/check.m4 index 581a5aa889c7..0e4ba98cf352 100644 --- a/devtools/M4/UNIX/check.m4 +++ b/devtools/M4/UNIX/check.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 2006 Sendmail, Inc. and its suppliers. +# Copyright (c) 2006 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -9,7 +9,7 @@ divert(-1) # # Compile/run a test program. # -# $Id: check.m4,v 8.5 2006/08/28 23:48:54 ca Exp $ +# $Id: check.m4,v 8.6 2013/11/22 20:51:22 ca Exp $ # define(`smcheck', `dnl ifelse(X`'$2, `X', `', `ifelse(index($2, `run'), `-1', `', `dnl diff --git a/devtools/M4/UNIX/defines.m4 b/devtools/M4/UNIX/defines.m4 index 3b692ed692db..2fb93452e520 100644 --- a/devtools/M4/UNIX/defines.m4 +++ b/devtools/M4/UNIX/defines.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1999-2001, 2006 Sendmail, Inc. and its suppliers. +# Copyright (c) 1999-2001, 2006 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -10,7 +10,7 @@ divert(-1) # # Definitions for Makefile construction for sendmail # -# $Id: defines.m4,v 8.48 2012/01/21 00:07:08 ashish Exp $ +# $Id: defines.m4,v 8.49 2013/11/22 20:51:22 ca Exp $ # # temporary hack: if confREQUIRE_LIBSM is set then also set confREQUIRE_SM_OS_H ifdef(`confREQUIRE_LIBSM',` diff --git a/devtools/M4/UNIX/executable.m4 b/devtools/M4/UNIX/executable.m4 index 44d255890c38..35ddfe55798a 100644 --- a/devtools/M4/UNIX/executable.m4 +++ b/devtools/M4/UNIX/executable.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1999, 2001, 2006 Sendmail, Inc. and its suppliers. +# Copyright (c) 1999, 2001, 2006 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -10,7 +10,7 @@ divert(-1) # # Definitions for Makefile construction for sendmail # -# $Id: executable.m4,v 8.24 2006/10/06 05:44:44 ca Exp $ +# $Id: executable.m4,v 8.25 2013/11/22 20:51:22 ca Exp $ # divert(0)dnl include(confBUILDTOOLSDIR`/M4/'bldM4_TYPE_DIR`/links.m4')dnl diff --git a/devtools/M4/UNIX/footer.m4 b/devtools/M4/UNIX/footer.m4 index 18b386eb34a4..f98dd4665ae9 100644 --- a/devtools/M4/UNIX/footer.m4 +++ b/devtools/M4/UNIX/footer.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -10,7 +10,7 @@ divert(-1) # # Definitions for Makefile construction for sendmail # -# $Id: footer.m4,v 8.2 1999/05/13 16:16:35 gshapiro Exp $ +# $Id: footer.m4,v 8.3 2013/11/22 20:51:22 ca Exp $ # divert(0)dnl ################ Dependency scripts diff --git a/devtools/M4/UNIX/library.m4 b/devtools/M4/UNIX/library.m4 index 77ed2104e905..8bd688f458c8 100644 --- a/devtools/M4/UNIX/library.m4 +++ b/devtools/M4/UNIX/library.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1999-2001, 2006 Sendmail, Inc. and its suppliers. +# Copyright (c) 1999-2001, 2006 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -10,7 +10,7 @@ divert(-1) # # Definitions for Makefile construction for sendmail # -# $Id: library.m4,v 8.11 2006/09/05 22:56:53 ca Exp $ +# $Id: library.m4,v 8.12 2013/11/22 20:51:23 ca Exp $ # divert(0)dnl include(confBUILDTOOLSDIR`/M4/'bldM4_TYPE_DIR`/links.m4')dnl diff --git a/devtools/M4/UNIX/links.m4 b/devtools/M4/UNIX/links.m4 index 25ccce55fb26..7b7d6fad786e 100644 --- a/devtools/M4/UNIX/links.m4 +++ b/devtools/M4/UNIX/links.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -10,7 +10,7 @@ divert(-1) # # Definitions for Makefile construction for sendmail # -# $Id: links.m4,v 8.6 2012/01/21 00:07:08 ashish Exp $ +# $Id: links.m4,v 8.7 2013/11/22 20:51:23 ca Exp $ # divert(0)dnl define(`bldMAKE_SOURCE_LINK', diff --git a/devtools/M4/UNIX/manpage.m4 b/devtools/M4/UNIX/manpage.m4 index d1bdad499e09..8bc1e548a710 100644 --- a/devtools/M4/UNIX/manpage.m4 +++ b/devtools/M4/UNIX/manpage.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1999-2001 Sendmail, Inc. and its suppliers. +# Copyright (c) 1999-2001 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -10,7 +10,7 @@ divert(-1) # # Definitions for Makefile construction for sendmail # -# $Id: manpage.m4,v 8.16 2012/01/21 00:07:08 ashish Exp $ +# $Id: manpage.m4,v 8.17 2013/11/22 20:51:23 ca Exp $ # divert(0)dnl diff --git a/devtools/M4/UNIX/sm-test.m4 b/devtools/M4/UNIX/sm-test.m4 index 71ce3c6e3f3f..b7e14af7c27f 100644 --- a/devtools/M4/UNIX/sm-test.m4 +++ b/devtools/M4/UNIX/sm-test.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 2001-2002 Sendmail, Inc. and its suppliers. +# Copyright (c) 2001-2002 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -9,7 +9,7 @@ divert(-1) # # Compile/run a test program for libsm. # -# $Id: sm-test.m4,v 1.7 2002/02/01 17:38:07 ca Exp $ +# $Id: sm-test.m4,v 1.8 2013/11/22 20:51:23 ca Exp $ # define(`smtest', `bldPUSH_TARGET($1)dnl diff --git a/devtools/M4/UNIX/smlib.m4 b/devtools/M4/UNIX/smlib.m4 index 9720d7d7427c..6e57781474ec 100644 --- a/devtools/M4/UNIX/smlib.m4 +++ b/devtools/M4/UNIX/smlib.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1999-2000 Sendmail, Inc. and its suppliers. +# Copyright (c) 1999-2000 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -10,7 +10,7 @@ divert(-1) # # Definitions for Makefile construction for sendmail # -# $Id: smlib.m4,v 8.3 2000/07/07 18:52:23 dmoen Exp $ +# $Id: smlib.m4,v 8.4 2013/11/22 20:51:23 ca Exp $ # divert(0)dnl diff --git a/devtools/M4/header.m4 b/devtools/M4/header.m4 index 8c0ca189e7a6..2aba7e51cc92 100644 --- a/devtools/M4/header.m4 +++ b/devtools/M4/header.m4 @@ -1,5 +1,5 @@ # -# Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -9,7 +9,7 @@ # # Definitions for Makefile construction for sendmail # -# $Id: header.m4,v 8.27 2002/08/01 21:58:26 gshapiro Exp $ +# $Id: header.m4,v 8.28 2013/11/22 20:51:18 ca Exp $ # changecom(^A) undefine(`format') diff --git a/devtools/M4/list.m4 b/devtools/M4/list.m4 index 53d4785aab75..a3fc6f99f72b 100644 --- a/devtools/M4/list.m4 +++ b/devtools/M4/list.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -10,7 +10,7 @@ divert(-1) # # Definitions for Makefile construction for sendmail # -# $Id: list.m4,v 8.4 2012/01/21 00:07:07 ashish Exp $ +# $Id: list.m4,v 8.5 2013/11/22 20:51:18 ca Exp $ # divert(0)dnl define(`bldLIST_PUSH_ITEM', diff --git a/devtools/M4/string.m4 b/devtools/M4/string.m4 index e4916d3bbed3..cc03cfffd7c5 100644 --- a/devtools/M4/string.m4 +++ b/devtools/M4/string.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -10,7 +10,7 @@ divert(-1) # # Definitions for Makefile construction for sendmail # -# $Id: string.m4,v 8.2 1999/05/13 16:16:33 gshapiro Exp $ +# $Id: string.m4,v 8.3 2013/11/22 20:51:18 ca Exp $ # divert(0)dnl define(`bldRINDEX', diff --git a/devtools/M4/subst_ext.m4 b/devtools/M4/subst_ext.m4 index 46f9b4d5cd3c..b6e3e9e57e8b 100644 --- a/devtools/M4/subst_ext.m4 +++ b/devtools/M4/subst_ext.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -10,7 +10,7 @@ divert(-1) # # Definitions for Makefile construction for sendmail # -# $Id: subst_ext.m4,v 8.3 1999/05/24 18:29:46 rand Exp $ +# $Id: subst_ext.m4,v 8.4 2013/11/22 20:51:18 ca Exp $ # divert(0)dnl define(`bldSUBST_EXTENSION', diff --git a/devtools/M4/switch.m4 b/devtools/M4/switch.m4 index c3684770f03f..a47460c688cf 100644 --- a/devtools/M4/switch.m4 +++ b/devtools/M4/switch.m4 @@ -1,6 +1,6 @@ divert(-1) # -# Copyright (c) 1999-2000 Sendmail, Inc. and its suppliers. +# Copyright (c) 1999-2000 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -10,7 +10,7 @@ divert(-1) # # Definitions for Makefile construction for sendmail # -# $Id: switch.m4,v 8.18 2012/01/21 00:07:07 ashish Exp $ +# $Id: switch.m4,v 8.19 2013/11/22 20:51:18 ca Exp $ # divert(0)dnl include(confBUILDTOOLSDIR`/M4/string.m4')dnl diff --git a/devtools/OS/Darwin.12.x b/devtools/OS/Darwin.12.x new file mode 100644 index 000000000000..69e3ada70458 --- /dev/null +++ b/devtools/OS/Darwin.12.x @@ -0,0 +1,25 @@ +# $Id: Darwin.12.x,v 1.2 2013/12/02 22:11:06 gshapiro Exp $ + +dnl DO NOT EDIT THIS FILE. +dnl Place personal settings in devtools/Site/site.config.m4 + +# +define(`confCC', `cc -pipe ${Extra_CC_Flags}') +define(`confMAPDEF', `-DNEWDB -DNIS -DMAP_REGEX') +define(`confENVDEF', `-DDARWIN=120000 -DBIND_8_COMPAT -DNETINET6') +define(`confLDOPTS', `${Extra_LD_Flags}') +define(`confMTLDOPTS', `-lpthread') +define(`confMILTER_STATIC', `') +define(`confDEPEND_TYPE', `CC-M') +define(`confOPTIMIZE', `-O3') +define(`confRANLIBOPTS', `-c') +define(`confHFDIR', `/usr/share/sendmail') +define(`confINSTALL_RAWMAN') +define(`confMANOWN', `root') +define(`confMANGRP', `wheel') +define(`confUBINOWN', `root') +define(`confUBINGRP', `wheel') +define(`confSBINOWN', `root') +define(`confSBINGRP', `wheel') +define(`confLDOPTS_SO', `-dynamiclib -flat_namespace -undefined suppress -single_module') +define(`confSHAREDLIB_EXT', `.dylib') diff --git a/devtools/OS/Darwin.13.x b/devtools/OS/Darwin.13.x new file mode 100644 index 000000000000..8cbfcdc13d1c --- /dev/null +++ b/devtools/OS/Darwin.13.x @@ -0,0 +1,25 @@ +# $Id: Darwin.13.x,v 1.1 2013/12/02 22:11:06 gshapiro Exp $ + +dnl DO NOT EDIT THIS FILE. +dnl Place personal settings in devtools/Site/site.config.m4 + +# +define(`confCC', `cc -pipe ${Extra_CC_Flags}') +define(`confMAPDEF', `-DNEWDB -DNIS -DMAP_REGEX') +define(`confENVDEF', `-DDARWIN=130000 -DBIND_8_COMPAT -DNETINET6') +define(`confLDOPTS', `${Extra_LD_Flags}') +define(`confMTLDOPTS', `-lpthread') +define(`confMILTER_STATIC', `') +define(`confDEPEND_TYPE', `CC-M') +define(`confOPTIMIZE', `-O3') +define(`confRANLIBOPTS', `-c') +define(`confHFDIR', `/usr/share/sendmail') +define(`confINSTALL_RAWMAN') +define(`confMANOWN', `root') +define(`confMANGRP', `wheel') +define(`confUBINOWN', `root') +define(`confUBINGRP', `wheel') +define(`confSBINOWN', `root') +define(`confSBINGRP', `wheel') +define(`confLDOPTS_SO', `-dynamiclib -flat_namespace -undefined suppress -single_module') +define(`confSHAREDLIB_EXT', `.dylib') diff --git a/devtools/bin/Build b/devtools/bin/Build index 8d77581cd5df..4164a0f64b96 100755 --- a/devtools/bin/Build +++ b/devtools/bin/Build @@ -1,6 +1,6 @@ #!/bin/sh -# Copyright (c) 1998-2002, 2008 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998-2002, 2008 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1993, 1996-1997 Eric P. Allman. All rights reserved. # Copyright (c) 1993 @@ -11,7 +11,7 @@ # the sendmail distribution. # # -# $Id: Build,v 8.187 2008/01/11 18:40:17 ca Exp $ +# $Id: Build,v 8.189 2013/12/02 22:11:07 gshapiro Exp $ # # @@ -783,8 +783,13 @@ then ${M4} ${M4_BLDVARIANT_FLAGS} -DconfBUILDTOOLSDIR=$BUILDTOOLS - | \ grep "^_HCRSBIL_=" | \ sed -e 's/#_define_/#define/g' -e 's/_include_/include/g' -e "s/^_HCRSBIL_=//"` + soext=`(cat $obj/.settings$$; echo "_EMANOS_= confSHAREDLIB_EXT" ) | \ + sed -e 's/\(.\)include/\1_include_/g' -e 's/#define/#_define_/g' | \ + ${M4} ${M4_BLDVARIANT_FLAGS} -DconfBUILDTOOLSDIR=$BUILDTOOLS - | \ + grep "^_EMANOS_=" | \ + sed -e 's/#_define_/#define/g' -e 's/_include_/include/g' -e "s/^_EMANOS_=//" -e 's/^ //'` echo 'divert(-1)' >> $obj/.settings$$ - LIBDIRS="$libdirs" LIBSRCH="$libsrch" LIBPATH="$libpath" SITECONFIG="$siteconfig" $SHELL $BUILDTOOLS/bin/configure.sh $sflag $oscf >> $obj/.settings$$ + LIBDIRS="$libdirs" LIBSRCH="$libsrch" LIBPATH="$libpath" SITECONFIG="$siteconfig" SOEXT="$soext" $SHELL $BUILDTOOLS/bin/configure.sh $sflag $oscf >> $obj/.settings$$ echo 'divert(0)dnl' >> $obj/.settings$$ sed -e 's/\(.\)include/\1_include_/g' -e 's/#define/#_define_/g' -e 's/ //g' $obj/.settings$$ | \ ${M4} ${M4_BLDVARIANT_FLAGS} -DconfBUILDTOOLSDIR=$BUILDTOOLS - Makefile.m4 | \ diff --git a/devtools/bin/configure.sh b/devtools/bin/configure.sh index a253b1c8f162..e3171708994f 100755 --- a/devtools/bin/configure.sh +++ b/devtools/bin/configure.sh @@ -1,6 +1,6 @@ #!/bin/sh -# Copyright (c) 1998-2001 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998-2001 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -8,7 +8,7 @@ # the sendmail distribution. # # -# $Id: configure.sh,v 8.46 2003/08/20 18:08:35 gshapiro Exp $ +# $Id: configure.sh,v 8.48 2013/12/02 22:11:07 gshapiro Exp $ # # Special script to autoconfigure for M4 generation of Makefile @@ -79,6 +79,12 @@ then else host=`uname -n` fi + +if [ -z "$SOEXT" ] +then + SOEXT=".so" +fi + echo "PUSHDIVERT(0)" echo "####################################################################" echo "##### This file is automatically generated -- edit at your own risk" @@ -107,7 +113,7 @@ do then p = "." fi - if [ -f $p/lib$l.a -o -f $p/lib$l.so ] + if [ -f $p/lib$l.a -o -f $p/lib$l$SOEXT ] then case $l in diff --git a/devtools/bin/find_m4.sh b/devtools/bin/find_m4.sh index d83073715a7d..4231ae98504a 100755 --- a/devtools/bin/find_m4.sh +++ b/devtools/bin/find_m4.sh @@ -1,6 +1,6 @@ #!/bin/sh -# Copyright (c) 1998-2001 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998-2001 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -8,7 +8,7 @@ # the sendmail distribution. # # -# $Id: find_m4.sh,v 8.13 2001/01/23 01:47:45 gshapiro Exp $ +# $Id: find_m4.sh,v 8.14 2013/11/22 20:51:24 ca Exp $ # # Try to find a working M4 program. diff --git a/devtools/bin/install.sh b/devtools/bin/install.sh index 59a3771b6dad..18d006366e01 100755 --- a/devtools/bin/install.sh +++ b/devtools/bin/install.sh @@ -1,6 +1,6 @@ #!/bin/sh -# Copyright (c) 1998, 1999, 2001 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998, 1999, 2001 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -8,7 +8,7 @@ # the sendmail distribution. # # -# $Id: install.sh,v 8.14 2001/03/16 23:37:31 gshapiro Exp $ +# $Id: install.sh,v 8.15 2013/11/22 20:51:25 ca Exp $ # Set default program program=mv diff --git a/doc/op/op.me b/doc/op/op.me index d48cb51a9e6e..ddc6568f7244 100644 --- a/doc/op/op.me +++ b/doc/op/op.me @@ -1,4 +1,4 @@ -.\" Copyright (c) 1998-2005 Sendmail, Inc. and its suppliers. +.\" Copyright (c) 1998-2013 Proofpoint, Inc. and its suppliers. .\" All rights reserved. .\" Copyright (c) 1983, 1995 Eric P. Allman. All rights reserved. .\" Copyright (c) 1983, 1993 @@ -9,7 +9,7 @@ .\" the sendmail distribution. .\" .\" -.\" $Id: op.me,v 8.751 2013/04/08 21:41:25 ca Exp $ +.\" $Id: op.me,v 8.759 2014/01/13 14:40:05 ca Exp $ .\" .\" eqn op.me | pic | troff -me .\" @@ -85,18 +85,18 @@ This documentation is under modification. Eric Allman Claus Assmann Gregory Neil Shapiro -Sendmail, Inc. +Proofpoint, Inc. .sp .de Ve Version \\$2 .. -.Ve $Revision: 8.751 $ +.Ve $Revision: 8.759 $ .rm Ve .sp For Sendmail Version 8.14 .)l .(f -Sendmail is a trademark of Sendmail, Inc. +Sendmail is a trademark of Proofpoint, Inc. US Patent Numbers 6865671, 6986037. .)f .sp 2 @@ -1205,7 +1205,6 @@ mailer which uses the hold mailer flag. .bu The mail message has been marked as quarantined via a mail filter or rulesets. -.bu .sh 3 "Queue Groups and Queue Directories" .pp There are one or more mail queues. @@ -6001,6 +6000,10 @@ or on queue runs unless the queued message is selected using one of the -qI/-qR/-qS queue run modifiers or an ETRN request. +.ip ! +Disable an MH hack that drops an explicit +From: header +if it is the same as what sendmail would generate. .pp Configuration files prior to level 6 assume the `A', `w', `5', `:', `|', `/', and `@' options @@ -6732,16 +6735,17 @@ STARTTLS is disabled. Possible values are: .(b .ta 1i -5 use 512 bit prime -1 use 1024 bit prime +5 use precomputed 512 bit prime +1 generate 1024 bit prime +2 generate 2048 bit prime none do not use Diffie-Hellman NAME load prime from file .)b This is only required if a ciphersuite containing DSA/DH is used. If ``5'' is selected, then precomputed, fixed primes are used. This is the default for the client side. -If ``1'' is selected, then prime values are computed during startup. -This is the default for the server side. +If ``1'' or ``2'' is selected, then prime values are computed during startup. +The server side default is ``1''. Note: this operation can take a significant amount of time on a slow machine (several seconds), but it is only done once at startup. If ``none'' is selected, then TLS ciphersuites containing DSA/DH @@ -10672,6 +10676,16 @@ two (Bourne) shell commands: C=FileName_of_CA_Certificate ln -s $C `openssl x509 -noout -hash < $C`.0 .)b +A better way to do this is to use the +.b c_rehash +command that is part of the OpenSSL distribution +because it handles subject hash collisions +by incrementing the number in the suffix of the filename of the symbolic link, +e.g., +.b \&.0 +to +.b \&.1 , +and so on. An X.509 certificate is also required for authentication in client mode (ClientCertFile and corresponding private ClientKeyFile), however, .i sendmail @@ -11478,7 +11492,7 @@ replace it with a blank sheet for double-sided output. .\".sz 10 .\"Eric Allman .\".sp -.\"Version $Revision: 8.751 $ +.\"Version $Revision: 8.759 $ .\".ce 0 .bp 3 .ce diff --git a/doc/op/op.ps b/doc/op/op.ps index 7357311ee6e8..f114e3fb96c8 100644 --- a/doc/op/op.ps +++ b/doc/op/op.ps @@ -1,11 +1,11 @@ %!PS-Adobe-3.0 -%%Creator: groff version 1.19 -%%CreationDate: Fri Apr 19 08:04:25 2013 +%%Creator: groff version 1.19.2 +%%CreationDate: Thu Jan 23 12:29:05 2014 %%DocumentNeededResources: font Times-Bold %%+ font Times-Roman %%+ font Times-Italic %%+ font Symbol -%%DocumentSuppliedResources: procset grops 1.19 0 +%%DocumentSuppliedResources: procset grops 1.19 2 %%Pages: 110 %%PageOrder: Ascend %%DocumentMedia: Default 612 792 0 () () @@ -15,7 +15,7 @@ %%PageMedia: Default %%EndDefaults %%BeginProlog -%%BeginResource: procset grops 1.19 0 +%%BeginResource: procset grops 1.19 2 /setpacking where{ pop currentpacking @@ -83,7 +83,7 @@ LS{ /EP{ level0 restore showpage -}bind def +}def /DA{ newpath arcn stroke }bind def @@ -177,7 +177,6 @@ userdict begin /setpagedevice{}def }bind def /PEND{ -clear countdictstack CNT sub{end}repeat level1 restore }bind def @@ -233,8 +232,8 @@ BP (TM)-8 I/F2 12/Times-Bold@0 SF(INST)170.172 172.2 Q(ALLA)-1.08 E (TION AND OPERA)-1.14 E(TION GUIDE)-1.14 E/F3 10/Times-Roman@0 SF (Eric Allman)263.42 196.2 Q(Claus Assmann)256.75 208.2 Q(Gre)244.75 -220.2 Q(gory Neil Shapiro)-.15 E(Sendmail, Inc.)258.975 232.2 Q -1.11 -(Ve)260.225 256.2 S(rsion 8.751)1.11 E -.15(Fo)234.465 280.2 S 2.5(rS) +220.2 Q(gory Neil Shapiro)-.15 E(Proofpoint, Inc.)256.475 232.2 Q -1.11 +(Ve)260.225 256.2 S(rsion 8.759)1.11 E -.15(Fo)234.465 280.2 S 2.5(rS) .15 G(endmail V)-2.5 E(ersion 8.14)-1.11 E/F4 10/Times-Italic@0 SF (Sendmail)97 324.6 Q/F5 8/Times-Roman@0 SF(TM)-5 I F3 .1 (implements a general purpose internetw)2.6 5 N .1(ork mail routing f) @@ -312,7 +311,7 @@ DL 128 675 124 675 DL 132 675 128 675 DL 136 675 132 675 DL 140 675 136 DL 204 675 200 675 DL 208 675 204 675 DL 212 675 208 675 DL 216 675 212 675 DL/F6 8/Times-Bold@0 SF(DISCLAIMER:)93.6 687 Q F5 (This documentation is under modi\214cation.)2 E -(Sendmail is a trademark of Sendmail, Inc.)93.6 699 Q(US P)4 E +(Sendmail is a trademark of Proofpoint, Inc.)93.6 699 Q(US P)4 E (atent Numbers 6865671, 6986037.)-.12 E F1 (Sendmail Installation and Operation Guide)72 756 Q(SMM:08-1)200.86 E 0 Cg EP @@ -1164,396 +1163,398 @@ ately deli)115.5 168 R(v-)-.25 E(ered.)115.5 180 Q 5<834f>107 192 S .745 (run or one or more address are mark)115.5 204 Q (ed as held via mailer which uses the hold mailer \215ag.)-.1 E 5<8354> 107 216 S(he mail message has been mark)-5 E -(ed as quarantined via a mail \214lter or rulesets.)-.1 E<83>107 228 Q -F0 2.5(2.3.1. Queue)102 252 R(Gr)2.5 E(oups and Queue Dir)-.18 E -(ectories)-.18 E F1 .338(There are one or more mail queues.)142 268.2 R -.339(Each mail queue belongs to a queue group.)5.339 F .339(There is) -5.339 F(al)117 280.2 Q -.1(wa)-.1 G .617(ys a def).1 F .617 +(ed as quarantined via a mail \214lter or rulesets.)-.1 E F0 2.5 +(2.3.1. Queue)102 240 R(Gr)2.5 E(oups and Queue Dir)-.18 E(ectories)-.18 +E F1 .338(There are one or more mail queues.)142 256.2 R .339 +(Each mail queue belongs to a queue group.)5.339 F .339(There is)5.339 F +(al)117 268.2 Q -.1(wa)-.1 G .617(ys a def).1 F .617 (ault queue group that is called `)-.1 F(`mqueue')-.74 E 3.117('\()-.74 G .616(which is where messages go by def)-3.117 F(ault)-.1 E 2.243 -(unless otherwise speci\214ed\).)117 292.2 R 2.244 +(unless otherwise speci\214ed\).)117 280.2 R 2.244 (The directory or directories which comprise the def)7.243 F 2.244 (ault queue)-.1 F 1.38 -(group are speci\214ed by the QueueDirectory option.)117 304.2 R 1.379 +(group are speci\214ed by the QueueDirectory option.)117 292.2 R 1.379 (There are zero or more additional named)6.379 F -(queue groups declared using the)117 316.2 Q F0(Q)2.5 E F1 -(command in the con\214guration \214le.)2.5 E .181(By def)142 332.4 R +(queue groups declared using the)117 304.2 Q F0(Q)2.5 E F1 +(command in the con\214guration \214le.)2.5 E .181(By def)142 320.4 R .181(ault, a queued message is placed in the queue group associated wit\ -h the \214rst recipi-)-.1 F 1.181(ent in the recipient list.)117 344.4 R +h the \214rst recipi-)-.1 F 1.181(ent in the recipient list.)117 332.4 R 3.681(Ar)6.181 G 1.18 (ecipient address is mapped to a queue group as follo)-3.681 F 3.68 -(ws. First,)-.25 F(if)3.68 E 1.222(there is a ruleset called `)117 356.4 +(ws. First,)-.25 F(if)3.68 E 1.222(there is a ruleset called `)117 344.4 R(`queue)-.74 E(group')-.15 E 1.222 (', and if this ruleset maps the address to a queue group)-.74 F 1.39 -(name, then that queue group is chosen.)117 368.4 R 1.39 +(name, then that queue group is chosen.)117 356.4 R 1.39 (That is, the ar)6.39 F 1.39(gument for the ruleset is the recipient) --.18 F .79(address and the result should be)117 380.4 R F0($#)3.29 E F1 +-.18 F .79(address and the result should be)117 368.4 R F0($#)3.29 E F1 (follo)3.29 E .79(wed by the name of a queue group.)-.25 F .79 (Otherwise, if the)5.79 F 1.457(mailer associated with the address spec\ -i\214es a queue group, then that queue group is chosen.)117 392.4 R -(Otherwise, the def)117 404.4 Q(ault queue group is chosen.)-.1 E 3.378 -(Am)142 420.6 S .878 +i\214es a queue group, then that queue group is chosen.)117 380.4 R +(Otherwise, the def)117 392.4 Q(ault queue group is chosen.)-.1 E 3.378 +(Am)142 408.6 S .878 (essage with multiple recipients will be split if dif)-3.378 F .879 (ferent queue groups are chosen by)-.25 F -(the mapping of recipients to queue groups.)117 432.6 Q 1.606(When a me\ +(the mapping of recipients to queue groups.)117 420.6 Q 1.606(When a me\ ssage is placed in a queue group, and the queue group has more than one) -142 448.8 R(queue, a queue is selected randomly)117 460.8 Q(.)-.65 E +142 436.8 R(queue, a queue is selected randomly)117 448.8 Q(.)-.65 E 1.633(If a message with multiple recipients is placed into a queue grou\ -p with the ')142 477 R 1.633(r' option)-.5 F 1.056 -(\(maximum number of recipients per message\) set to a positi)117 489 R +p with the ')142 465 R 1.633(r' option)-.5 F 1.056 +(\(maximum number of recipients per message\) set to a positi)117 477 R 1.356 -.15(ve v)-.25 H(alue)-.1 E/F2 10/Times-Italic@0 SF(N)3.555 E F1 -3.555(,a)C 1.055(nd if there are more)-3.555 F(than)117 501 Q F2(N)2.905 +3.555(,a)C 1.055(nd if there are more)-3.555 F(than)117 489 Q F2(N)2.905 E F1 .405(recipients in the message, then the message will be split int\ -o multiple messages, each of)2.905 F(which ha)117 513 Q .3 -.15(ve a)-.2 +o multiple messages, each of)2.905 F(which ha)117 501 Q .3 -.15(ve a)-.2 H 2.5(tm).15 G(ost)-2.5 E F2(N)2.5 E F1(recipients.)2.5 E .06 -(Notice: if multiple queue groups are used, do)142 529.2 R F0(not)2.56 E +(Notice: if multiple queue groups are used, do)142 517.2 R F0(not)2.56 E F1(mo)2.56 E .36 -.15(ve q)-.15 H .06 (ueue \214les around, e.g., into a dif-).15 F 1.435 -(ferent queue directory)117 541.2 R 6.435(.T)-.65 G 1.435(his may ha) +(ferent queue directory)117 529.2 R 6.435(.T)-.65 G 1.435(his may ha) -6.435 F 1.735 -.15(ve w)-.2 H 1.435(eird ef).15 F 1.436 (fects and can cause mail not to be deli)-.25 F -.15(ve)-.25 G(red.).15 E(Queue \214les and directories should be treated as opaque and should \ -not be manipulated directly)117 553.2 Q(.)-.65 E F0 2.5(2.3.2. Queue)102 -577.2 R(Runs)2.5 E F2(sendmail)142 593.4 Q F1 1.001(has tw)3.501 F 3.501 +not be manipulated directly)117 541.2 Q(.)-.65 E F0 2.5(2.3.2. Queue)102 +565.2 R(Runs)2.5 E F2(sendmail)142 581.4 Q F1 1.001(has tw)3.501 F 3.501 (od)-.1 G(if)-3.501 E 1.001(ferent w)-.25 F 1.001 (ays to process the queue\(s\).)-.1 F 1 (The \214rst one is to start queue)6.001 F .103 -(runners after certain interv)117 605.4 R .103(als \(`)-.25 F(`normal') +(runners after certain interv)117 593.4 R .103(als \(`)-.25 F(`normal') -.74 E 2.603('q)-.74 G .104(ueue runners\), the second one is to k) --2.603 F .104(eep queue runner)-.1 F .401(processes around \(`)117 617.4 +-2.603 F .104(eep queue runner)-.1 F .401(processes around \(`)117 605.4 R(`persistent')-.74 E 2.901('q)-.74 G .401(ueue runners\).)-2.901 F(Ho) 5.401 E 2.901(wt)-.25 G 2.901(os)-2.901 G .401 (elect either of these types is discussed)-2.901 F 1.348 -(in the appendix `)117 629.4 R 1.348(`COMMAND LINE FLA)-.74 F(GS')-.4 E +(in the appendix `)117 617.4 R 1.348(`COMMAND LINE FLA)-.74 F(GS')-.4 E 3.848('. Persistent)-.74 F 1.348(queue runners ha)3.848 F 1.649 -.15 -(ve t)-.2 H 1.349(he adv).15 F(antage)-.25 E .055(that no ne)117 641.4 R +(ve t)-.2 H 1.349(he adv).15 F(antage)-.25 E .055(that no ne)117 629.4 R 2.555(wp)-.25 G .055(rocesses need to be spa)-2.555 F .055 (wned at certain interv)-.15 F .055(als; the)-.25 F 2.555(yj)-.15 G .054 -(ust sleep for a speci\214ed time)-2.555 F .554(after the)117 653.4 R +(ust sleep for a speci\214ed time)-2.555 F .554(after the)117 641.4 R 3.054<798c>-.15 G .554(nished a queue run.)-3.054 F .554(Another adv) 5.554 F .554(antage of persistent queue runners is that only one)-.25 F -.38(process belonging to a w)117 665.4 R .38(orkgroup \(a w)-.1 F .379 +.38(process belonging to a w)117 653.4 R .38(orkgroup \(a w)-.1 F .379 (orkgroup is a set of queue groups\) collects the data for a)-.1 F .489 (queue run and then multiple queue runner may go ahead using that data.) -117 677.4 R .489(This can signi\214cantly)5.489 F .861(reduce the disk \ +117 665.4 R .489(This can signi\214cantly)5.489 F .861(reduce the disk \ I/O necessary to read the queue \214les compared to starting multiple q\ -ueue run-)117 689.4 R .549(ners directly)117 701.4 R 5.549(.T)-.65 G +ueue run-)117 677.4 R .549(ners directly)117 689.4 R 5.549(.T)-.65 G .549(heir disadv)-5.549 F .549(antage is that a ne)-.25 F 3.049(wq)-.25 G .55(ueue run is only started after all queue runners)-3.049 F 1.044 -(belonging to a group \214nished their tasks.)117 713.4 R 1.043 +(belonging to a group \214nished their tasks.)117 701.4 R 1.043 (In case one of the queue runners tries deli)6.044 F -.15(ve)-.25 G -1.043(ry to a).15 F(slo)117 725.4 Q 3.282(wr)-.25 G .782 +1.043(ry to a).15 F(slo)117 713.4 Q 3.282(wr)-.25 G .782 (ecipient site at the end of a queue run, the ne)-3.282 F .783 -(xt queue run may be substantially delayed.)-.15 F 0 Cg EP +(xt queue run may be substantially delayed.)-.15 F .741 +(In general this should be smoothed out due to the distrib)117 725.4 R +.741(ution of those slo)-.2 F 3.241(wj)-.25 G .741(obs, ho)-3.241 F(we) +-.25 E -.15(ve)-.25 G 1.541 -.4(r, f).15 H(or).4 E 0 Cg EP %%Page: 17 13 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q -(SMM:08-17)195.86 E/F1 10/Times-Roman@0 SF .741 -(In general this should be smoothed out due to the distrib)117 96 R .741 -(ution of those slo)-.2 F 3.241(wj)-.25 G .741(obs, ho)-3.241 F(we)-.25 -E -.15(ve)-.25 G 1.541 -.4(r, f).15 H(or).4 E .458(sites with small num\ -ber of queue entries this might introduce noticable delays.)117 108 R -.459(In general, per)5.459 F(-)-.2 E +(SMM:08-17)195.86 E/F1 10/Times-Roman@0 SF .458(sites with small number\ + of queue entries this might introduce noticable delays.)117 96 R .459 +(In general, per)5.459 F(-)-.2 E (sistent queue runners are only useful for sites with big queues.)117 -120 Q F0 2.5(2.3.3. Manual)102 144 R(Inter)2.5 E -.1(ve)-.1 G(ntion).1 E +108 Q F0 2.5(2.3.3. Manual)102 132 R(Inter)2.5 E -.1(ve)-.1 G(ntion).1 E F1 1.049 (Under normal conditions the mail queue will be processed transparently) -142 160.2 R 6.049(.H)-.65 G -.25(ow)-6.049 G -2.15 -.25(ev e).25 H 1.849 --.4(r, y).25 H(ou).4 E .151(may \214nd that manual interv)117 172.2 R +142 148.2 R 6.049(.H)-.65 G -.25(ow)-6.049 G -2.15 -.25(ev e).25 H 1.849 +-.4(r, y).25 H(ou).4 E .151(may \214nd that manual interv)117 160.2 R .151(ention is sometimes necessary)-.15 F 5.151(.F)-.65 G .151(or e) -5.301 F .152(xample, if a major host is do)-.15 F(wn)-.25 E .104 -(for a period of time the queue may become clogged.)117 184.2 R +(for a period of time the queue may become clogged.)117 172.2 R (Although)5.103 E/F2 10/Times-Italic@0 SF(sendmail)2.603 E F1 .103 (ought to reco)2.603 F -.15(ve)-.15 G 2.603(rg).15 G(race-)-2.603 E .249 (fully when the host comes up, you may \214nd performance unacceptably \ -bad in the meantime.)117 196.2 R(In)5.249 E .539(that case you w)117 -208.2 R .538 +bad in the meantime.)117 184.2 R(In)5.249 E .539(that case you w)117 +196.2 R .538 (ant to check the content of the queue and manipulate it as e)-.1 F .538 -(xplained in the ne)-.15 F(xt)-.15 E(tw)117 220.2 Q 2.5(os)-.1 G -(ections.)-2.5 E F0 2.5(2.3.4. Printing)102 244.2 R(the queue)2.5 E F1 -.861(The contents of the queue\(s\) can be printed using the)142 260.4 R +(xplained in the ne)-.15 F(xt)-.15 E(tw)117 208.2 Q 2.5(os)-.1 G +(ections.)-2.5 E F0 2.5(2.3.4. Printing)102 232.2 R(the queue)2.5 E F1 +.861(The contents of the queue\(s\) can be printed using the)142 248.4 R F2(mailq)3.362 E F1 .862(command \(or by specifying)3.362 F(the)117 -272.4 Q F0(\255bp)2.5 E F1(\215ag to)2.5 E F2(sendmail)2.5 E F1(\):)A -(mailq)157 288.6 Q 1.673(This will produce a listing of the queue id') -117 304.8 R 1.673(s, the size of the message, the date the message)-.55 -F .527(entered the queue, and the sender and recipients.)117 316.8 R +260.4 Q F0(\255bp)2.5 E F1(\215ag to)2.5 E F2(sendmail)2.5 E F1(\):)A +(mailq)157 276.6 Q 1.673(This will produce a listing of the queue id') +117 292.8 R 1.673(s, the size of the message, the date the message)-.55 +F .527(entered the queue, and the sender and recipients.)117 304.8 R .528(If shared memory support is compiled in, the)5.527 F(\215ag)117 -328.8 Q F0(\255bP)3.015 E F1 .514 +316.8 Q F0(\255bP)3.015 E F1 .514 (can be used to print the number of entries in the queue\(s\), pro)3.015 -F .514(vided a process updates)-.15 F .54(the data.)117 340.8 R(Ho)5.54 +F .514(vided a process updates)-.15 F .54(the data.)117 328.8 R(Ho)5.54 E(we)-.25 E -.15(ve)-.25 G 1.34 -.4(r, a).15 H 3.04(se).4 G .54 (xplained earlier)-3.19 F 3.041(,t)-.4 G .541 (he output might be slightly wrong, since access to the)-3.041 F 1.431 -(shared memory is not lock)117 352.8 R 3.931(ed. F)-.1 F 1.431(or e)-.15 +(shared memory is not lock)117 340.8 R 3.931(ed. F)-.1 F 1.431(or e)-.15 F 1.431(xample, `)-.15 F(`unkno)-.74 E 1.431(wn number of entries')-.25 F 3.93('m)-.74 G 1.43(ight be sho)-3.93 F(wn.)-.25 E(The internal count\ -ers are updated after each queue run to the correct v)117 364.8 Q -(alue ag)-.25 E(ain.)-.05 E F0 2.5(2.3.5. F)102 388.8 R(or)-.25 E -(cing the queue)-.18 E F2(Sendmail)142 405 Q F1 .352 +ers are updated after each queue run to the correct v)117 352.8 Q +(alue ag)-.25 E(ain.)-.05 E F0 2.5(2.3.5. F)102 376.8 R(or)-.25 E +(cing the queue)-.18 E F2(Sendmail)142 393 Q F1 .352 (should run the queue automatically at interv)2.852 F 2.853(als. When) -.25 F .353(using multiple queues, a)2.853 F .277 -(separate process will by def)117 417 R .276 +(separate process will by def)117 405 R .276 (ault be created to run each of the queues unless the queue run is ini-) --.1 F .613(tiated by a user with the v)117 429 R .613(erbose \215ag.) +-.1 F .613(tiated by a user with the v)117 417 R .613(erbose \215ag.) -.15 F .613(The algorithm is to read and sort the queue, and then to) -5.613 F .159(attempt to process all jobs in order)117 441 R 5.159(.W) +5.613 F .159(attempt to process all jobs in order)117 429 R 5.159(.W) -.55 G .159(hen it attempts to run the job,)-5.159 F F2(sendmail)2.659 E -F1 .158(\214rst checks to see)2.659 F(if the job is lock)117 453 Q 2.5 +F1 .158(\214rst checks to see)2.659 F(if the job is lock)117 441 Q 2.5 (ed. If)-.1 F(so, it ignores the job)2.5 E(.)-.4 E .338 -(There is no attempt to insure that only one queue processor e)142 469.2 +(There is no attempt to insure that only one queue processor e)142 457.2 R .338(xists at an)-.15 F 2.838(yt)-.15 G .339(ime, since there)-2.838 F -.095(is no guarantee that a job cannot tak)117 481.2 R 2.595(ef)-.1 G +.095(is no guarantee that a job cannot tak)117 469.2 R 2.595(ef)-.1 G (ore)-2.595 E -.15(ve)-.25 G 2.595(rt).15 G 2.595(op)-2.595 G .094 (rocess \(ho)-2.595 F(we)-.25 E -.15(ve)-.25 G -.4(r,).15 G F2(sendmail) 2.994 E F1 .094(does include heuris-)2.594 F 1.086(tics to try to abort\ - jobs that are taking absurd amounts of time; technically)117 493.2 R -3.587(,t)-.65 G 1.087(his violates RFC)-3.587 F .462(821, b)117 505.2 R + jobs that are taking absurd amounts of time; technically)117 481.2 R +3.587(,t)-.65 G 1.087(his violates RFC)-3.587 F .462(821, b)117 493.2 R .461(ut is blessed by RFC 1123\).)-.2 F .461 (Due to the locking algorithm, it is impossible for one job to)5.461 F -1.086(freeze the entire queue.)117 517.2 R(Ho)6.086 E(we)-.25 E -.15(ve) +1.086(freeze the entire queue.)117 505.2 R(Ho)6.086 E(we)-.25 E -.15(ve) -.25 G 1.886 -.4(r, a).15 H 3.586(nu).4 G(ncooperati)-3.586 E 1.386 -.15 (ve r)-.25 H 1.086(ecipient host or a program recipient that).15 F(ne) -117 529.2 Q -.15(ve)-.25 G 3.351(rr).15 G .851 +117 517.2 Q -.15(ve)-.25 G 3.351(rr).15 G .851 (eturns can accumulate man)-3.351 F 3.351(yp)-.15 G .851 (rocesses in your system.)-3.351 F(Unfortunately)5.851 E 3.351(,t)-.65 G -.85(here is no com-)-3.351 F(pletely general w)117 541.2 Q(ay to solv) +.85(here is no com-)-3.351 F(pletely general w)117 529.2 Q(ay to solv) -.1 E 2.5(et)-.15 G(his.)-2.5 E .082 -(In some cases, you may \214nd that a major host going do)142 557.4 R -.083(wn for a couple of days may create)-.25 F 2.925(ap)117 569.4 S +(In some cases, you may \214nd that a major host going do)142 545.4 R +.083(wn for a couple of days may create)-.25 F 2.925(ap)117 557.4 S (rohibiti)-2.925 E -.15(ve)-.25 G .425(ly lar).15 F .425(ge queue.)-.18 F .424(This will result in)5.425 F F2(sendmail)2.924 E F1 .424 (spending an inordinate amount of time)2.924 F 1.084(sorting the queue.) -117 581.4 R 1.084(This situation can be \214x)6.084 F 1.084(ed by mo) +117 569.4 R 1.084(This situation can be \214x)6.084 F 1.084(ed by mo) -.15 F 1.085(ving the queue to a temporary place and)-.15 F .023 -(creating a ne)117 593.4 R 2.523(wq)-.25 G 2.523(ueue. The)-2.523 F .022 +(creating a ne)117 581.4 R 2.523(wq)-.25 G 2.523(ueue. The)-2.523 F .022 (old queue can be run later when the of)2.523 F .022 -(fending host returns to service.)-.25 F 1.6 -.8(To d)142 609.6 T 2.5 +(fending host returns to service.)-.25 F 1.6 -.8(To d)142 597.6 T 2.5 (ot).8 G(his, it is acceptable to mo)-2.5 E .3 -.15(ve t)-.15 H -(he entire queue directory:).15 E(cd /v)157 625.8 Q(ar/spool)-.25 E -(mv mqueue omqueue; mkdir mqueue; chmod 0700 mqueue)157 637.8 Q -1.1(Yo) -117 654 S 2.708(us)1.1 G .208(hould then kill the e)-2.708 F .209(xisti\ +(he entire queue directory:).15 E(cd /v)157 613.8 Q(ar/spool)-.25 E +(mv mqueue omqueue; mkdir mqueue; chmod 0700 mqueue)157 625.8 Q -1.1(Yo) +117 642 S 2.708(us)1.1 G .208(hould then kill the e)-2.708 F .209(xisti\ ng daemon \(since it will still be processing in the old queue direc-) --.15 F(tory\) and create a ne)117 666 Q 2.5(wd)-.25 G(aemon.)-2.5 E 1.6 --.8(To r)142 682.2 T(un the old mail queue, issue the follo).8 E +-.15 F(tory\) and create a ne)117 654 Q 2.5(wd)-.25 G(aemon.)-2.5 E 1.6 +-.8(To r)142 670.2 T(un the old mail queue, issue the follo).8 E (wing command:)-.25 E(/usr/sbin/sendmail \255C /etc/mail/queue.cf \255q) -157 698.4 Q(The)117 714.6 Q F03.313 E F1 .813 +157 686.4 Q(The)117 702.6 Q F03.313 E F1 .813 (\215ag speci\214es an alternate con\214guration \214le)3.313 F F0 (queue.cf)3.313 E F1 .813(which should refer to the mo)3.313 F -.15(ve) --.15 G(d).15 E 0 Cg EP +-.15 G(d).15 E(queue directory)117 714.6 Q 0 Cg EP %%Page: 18 14 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Bold@0 SF 193.36(SMM:08-18 Sendmail)72 60 R -(Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF -(queue directory)117 96 Q 2.5(OQ)157 112.2 S(ueueDirectory=/v)-2.5 E -(ar/spool/omqueue)-.25 E .648(and the)117 128.4 R F03.148 E F1 -.648(\215ag says to just run e)3.148 F -.15(ve)-.25 G .648 -(ry job in the queue.).15 F -1.1(Yo)5.649 G 3.149(uc)1.1 G .649 -(an also specify the mo)-3.149 F -.15(ve)-.15 G 3.149(dq).15 G(ueue) --3.149 E(directory on the command line)117 140.4 Q -(/usr/sbin/sendmail \255oQ/v)157 156.6 Q(ar/spool/omqueue \255q)-.25 E --.2(bu)117 172.8 S 3.236(tt).2 G .736(his requires that you do not ha) +(Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 2.5(OQ) +157 96 S(ueueDirectory=/v)-2.5 E(ar/spool/omqueue)-.25 E .648(and the) +117 112.2 R F03.148 E F1 .648(\215ag says to just run e)3.148 F +-.15(ve)-.25 G .648(ry job in the queue.).15 F -1.1(Yo)5.649 G 3.149(uc) +1.1 G .649(an also specify the mo)-3.149 F -.15(ve)-.15 G 3.149(dq).15 G +(ueue)-3.149 E(directory on the command line)117 124.2 Q +(/usr/sbin/sendmail \255oQ/v)157 140.4 Q(ar/spool/omqueue \255q)-.25 E +-.2(bu)117 156.6 S 3.236(tt).2 G .736(his requires that you do not ha) -3.236 F 1.036 -.15(ve q)-.2 H .735 (ueue groups in the con\214guration \214le, because those are).15 F 1.07 -(not subdirectories of the mo)117 184.8 R -.15(ve)-.15 G 3.571(dd).15 G +(not subdirectories of the mo)117 168.6 R -.15(ve)-.15 G 3.571(dd).15 G (irectory)-3.571 E 6.071(.S)-.65 G 1.071(ee the section about `)-6.071 F 1.071(`Queue Group Declaration')-.74 F(')-.74 E .012 -(for details; you most lik)117 196.8 R .011(ely need a dif)-.1 F .011 +(for details; you most lik)117 180.6 R .011(ely need a dif)-.1 F .011 (ferent con\214guration \214le to correctly deal with this problem.)-.25 -F(Ho)117 208.8 Q(we)-.25 E -.15(ve)-.25 G 1.817 -.4(r, a p).15 H 1.018 +F(Ho)117 192.6 Q(we)-.25 E -.15(ve)-.25 G 1.817 -.4(r, a p).15 H 1.018 (roper con\214guration of queue groups should a).4 F -.2(vo)-.2 G 1.018 -(id \214lling up queue directories, so).2 F .368(you shouldn')117 220.8 +(id \214lling up queue directories, so).2 F .368(you shouldn')117 204.6 R 2.868(tr)-.18 G .368(un into this problem.)-2.868 F .368(If you ha) 5.368 F .667 -.15(ve a t)-.2 H(endenc).15 E 2.867(yt)-.15 G -2.1 -.25 (ow a)-2.867 H .367(rd v).25 F -.1(oy)-.2 G .367 -(eurism, you can use the).1 F F0117 232.8 Q F1(\215ag to w)2.5 E +(eurism, you can use the).1 F F0117 216.6 Q F1(\215ag to w)2.5 E (atch what is going on.)-.1 E -(When the queue is \214nally emptied, you can remo)142 249 Q .3 -.15 -(ve t)-.15 H(he directory:).15 E(rmdir /v)157 265.2 Q(ar/spool/omqueue) --.25 E F0 2.5(2.3.6. Quarantined)102 293.4 R(Queue Items)2.5 E F1 1.183 -(It is possible to "quarantine" mail messages, otherwise kno)142 309.6 R +(When the queue is \214nally emptied, you can remo)142 232.8 Q .3 -.15 +(ve t)-.15 H(he directory:).15 E(rmdir /v)157 249 Q(ar/spool/omqueue) +-.25 E F0 2.5(2.3.6. Quarantined)102 277.2 R(Queue Items)2.5 E F1 1.183 +(It is possible to "quarantine" mail messages, otherwise kno)142 293.4 R 1.183(wn as en)-.25 F -.15(ve)-.4 G 3.683(lopes. En).15 F -.15(ve)-.4 G -(lopes).15 E .098(\(queue \214les\) are stored b)117 321.6 R .097 +(lopes).15 E .098(\(queue \214les\) are stored b)117 305.4 R .097 (ut not considered for deli)-.2 F -.15(ve)-.25 G .097 (ry or display unless the "quarantine" state of).15 F 1.236(the en)117 -333.6 R -.15(ve)-.4 G 1.236(lope is undone or deli).15 F -.15(ve)-.25 G +317.4 R -.15(ve)-.4 G 1.236(lope is undone or deli).15 F -.15(ve)-.25 G 1.236(ry or display of quarantined items is requested.).15 F -(Quarantined)6.237 E 1.07(messages are tagged by using a dif)117 345.6 R +(Quarantined)6.237 E 1.07(messages are tagged by using a dif)117 329.4 R 1.07(ferent name for the queue \214le, 'hf)-.25 F 3.57('i).55 G 1.07 (nstead of 'qf)-3.57 F 1.07(', and by).55 F -(adding the quarantine reason to the queue \214le.)117 357.6 Q(Deli)142 -373.8 Q -.15(ve)-.25 G .323 +(adding the quarantine reason to the queue \214le.)117 341.4 Q(Deli)142 +357.6 Q -.15(ve)-.25 G .323 (ry or display of quarantined items can be requested using the).15 F F0 (\255qQ)2.823 E F1 .323(\215ag to)2.823 F/F2 10/Times-Italic@0 SF -(sendmail)2.823 E F1(or)117 385.8 Q F2(mailq)4.278 E F1 6.778(.A)C +(sendmail)2.823 E F1(or)117 369.6 Q F2(mailq)4.278 E F1 6.778(.A)C (dditionally)-6.778 E 4.278(,m)-.65 G 1.777 (essages already in the queue can be quarantined or unquarantined)-4.278 -F(using the ne)117 397.8 Q(w)-.25 E F02.5 E F1 +F(using the ne)117 381.6 Q(w)-.25 E F02.5 E F1 (\215ag to sendmail.)2.5 E -.15(Fo)5 G 2.5(re).15 G(xample,)-2.65 E -(sendmail -Qreason -q[!][I|R|S][matchstring])157 414 Q .874(Quarantines\ - the normal queue items matching the criteria speci\214ed by the)117 -430.2 R F0(-q[!][I|R|S][match-)3.375 E(string])117 442.2 Q F1 +(sendmail -Qreason -q[!][I|R|S][matchstring])157 397.8 Q .874(Quarantin\ +es the normal queue items matching the criteria speci\214ed by the)117 +414 R F0(-q[!][I|R|S][match-)3.375 E(string])117 426 Q F1 (using the reason gi)2.5 E -.15(ve)-.25 G 2.5(no).15 G 2.5(nt)-2.5 G(he) -2.5 E F02.5 E F1 2.5(\215ag. Lik)2.5 F -.25(ew)-.1 G(ise,).25 E -(sendmail -qQ -Q[reason] -q[!][I|R|S|Q][matchstring])157 458.4 Q 1.164(\ +(sendmail -qQ -Q[reason] -q[!][I|R|S|Q][matchstring])157 442.2 Q 1.164(\ Change the quarantine reason for the quarantined items matching the cri\ -teria speci\214ed by the)117 474.6 R F0(-q[!][I|R|S|Q][matchstring])117 -486.6 Q F1(using the reason gi)2.5 E -.15(ve)-.25 G 2.5(no).15 G 2.5(nt) +teria speci\214ed by the)117 458.4 R F0(-q[!][I|R|S|Q][matchstring])117 +470.4 Q F1(using the reason gi)2.5 E -.15(ve)-.25 G 2.5(no).15 G 2.5(nt) -2.5 G(he)-2.5 E F02.5 E F1 2.5(\215ag. If)2.5 F (there is no reason,)2.5 E .757(unquarantine the matching items and mak) -119.5 498.6 R 3.257(et)-.1 G .757(hem normal queue items.)-3.257 F .757 +119.5 482.4 R 3.257(et)-.1 G .757(hem normal queue items.)-3.257 F .757 (Note that the)5.757 F F0(\255qQ)3.258 E F1(\215ag)3.258 E(tells sendma\ -il to operate on quarantined items instead of normal items.)117 510.6 Q -F0 2.5(2.4. Disk)87 534.6 R(Based Connection Inf)2.5 E(ormation)-.25 E -F2(Sendmail)127 550.8 Q F1 .597(stores a lar)3.097 F .596 +il to operate on quarantined items instead of normal items.)117 494.4 Q +F0 2.5(2.4. Disk)87 518.4 R(Based Connection Inf)2.5 E(ormation)-.25 E +F2(Sendmail)127 534.6 Q F1 .597(stores a lar)3.097 F .596 (ge amount of information about each remote system it has connected to) --.18 F .002(in memory)102 562.8 R 2.502(.I)-.65 G 2.502(ti)-2.502 G +-.18 F .002(in memory)102 546.6 R 2.502(.I)-.65 G 2.502(ti)-2.502 G 2.502(sp)-2.502 G .002(ossible to preserv)-2.502 F 2.502(es)-.15 G .002 (ome of this information on disk as well, by using the)-2.502 F F0 -(HostSta-)2.503 E(tusDir)102 574.8 Q(ectory)-.18 E F1 .229 +(HostSta-)2.503 E(tusDir)102 558.6 Q(ectory)-.18 E F1 .229 (option, so that it may be shared between se)2.73 F -.15(ve)-.25 G .229 (ral in).15 F -.2(vo)-.4 G .229(cations of).2 F F2(sendmail)2.729 E F1 5.229(.T)C .229(his allo)-5.229 F(ws)-.25 E .831(mail to be queued imme\ diately or skipped during a queue run if there has been a recent f)102 -586.8 R .832(ailure in)-.1 F .372(connecting to a remote machine.)102 -598.8 R .371 +570.6 R .832(ailure in)-.1 F .372(connecting to a remote machine.)102 +582.6 R .371 (Note: information about a remote system is stored in a \214le whose) 5.371 F .693(pathname consists of the components of the hostname in re) -102 610.8 R -.15(ve)-.25 G .694(rse order).15 F 5.694(.F)-.55 G .694 -(or e)-5.844 F .694(xample, the informa-)-.15 F 1.103(tion for)102 622.8 +102 594.6 R -.15(ve)-.25 G .694(rse order).15 F 5.694(.F)-.55 G .694 +(or e)-5.844 F .694(xample, the informa-)-.15 F 1.103(tion for)102 606.6 R F0(host.example.com)3.603 E F1 1.103(is stored in)3.603 F F0 (com./example./host)3.603 E F1 6.102(.F)C 1.102(or top-le)-6.252 F -.15 (ve)-.25 G 3.602(ld).15 G 1.102(omains lik)-3.602 F(e)-.1 E F0(com)3.602 -E F1(this)3.602 E 1.381(can create a lar)102 634.8 R 1.381 +E F1(this)3.602 E 1.381(can create a lar)102 618.6 R 1.381 (ge number of subdirectories which on some \214lesystems can e)-.18 F -1.382(xhaust some limits.)-.15 F(Moreo)102 646.8 Q -.15(ve)-.15 G 2.433 +1.382(xhaust some limits.)-.15 F(Moreo)102 630.6 Q -.15(ve)-.15 G 2.433 -.4(r, t).15 H 1.632(he performance of lookups in directory with thousa\ nds of entries can be f).4 F 1.632(airly slo)-.1 F(w)-.25 E -(depending on the \214lesystem implementation.)102 658.8 Q 1.438 -(Additionally enabling)127 675 R F0(SingleThr)3.939 E(eadDeli)-.18 E -.1 -(ve)-.1 G(ry).1 E F1 1.439(has the added ef)3.939 F 1.439 -(fect of single-threading mail)-.25 F(deli)102 687 Q -.15(ve)-.25 G +(depending on the \214lesystem implementation.)102 642.6 Q 1.438 +(Additionally enabling)127 658.8 R F0(SingleThr)3.939 E(eadDeli)-.18 E +-.1(ve)-.1 G(ry).1 E F1 1.439(has the added ef)3.939 F 1.439 +(fect of single-threading mail)-.25 F(deli)102 670.8 Q -.15(ve)-.25 G 1.611(ry to a destination.).15 F 1.611 (This can be quite helpful if the remote machine is running an SMTP) -6.611 F(serv)102 699 Q 1.01(er that is easily o)-.15 F -.15(ve)-.15 G +6.611 F(serv)102 682.8 Q 1.01(er that is easily o)-.15 F -.15(ve)-.15 G 1.011 (rloaded or cannot accept more than a single connection at a time, b).15 F 1.011(ut can)-.2 F .458 -(cause some messages to be punted to a future queue run.)102 711 R .458 -(It also applies to)5.458 F F2(all)2.958 E F1 .457 -(hosts, so setting this)2.958 F .281(because you ha)102 723 R .581 -.15 -(ve o)-.2 H .281(ne machine on site that runs some softw).15 F .281 +(cause some messages to be punted to a future queue run.)102 694.8 R +.458(It also applies to)5.458 F F2(all)2.958 E F1 .457 +(hosts, so setting this)2.958 F .281(because you ha)102 706.8 R .581 +-.15(ve o)-.2 H .281(ne machine on site that runs some softw).15 F .281 (are that is easily o)-.1 F -.15(ve)-.15 G .282(rrun can cause mail).15 -F 0 Cg EP +F .315(to other hosts to be slo)102 718.8 R .315(wed do)-.25 F 2.815 +(wn. If)-.25 F .315(this option is set, you probably w)2.815 F .315 +(ant to set the)-.1 F F0(MinQueueAge)2.815 E 0 Cg EP %%Page: 19 15 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q -(SMM:08-19)195.86 E/F1 10/Times-Roman@0 SF .315 -(to other hosts to be slo)102 96 R .315(wed do)-.25 F 2.815(wn. If)-.25 -F .315(this option is set, you probably w)2.815 F .315(ant to set the) --.1 F F0(MinQueueAge)2.815 E F1 .871(option as well and run the queue f) -102 108 R .871(airly frequently; this w)-.1 F .872 +(SMM:08-19)195.86 E/F1 10/Times-Roman@0 SF .871 +(option as well and run the queue f)102 96 R .871 +(airly frequently; this w)-.1 F .872 (ay jobs that are skipped because another)-.1 F/F2 10/Times-Italic@0 SF -(sendmail)102 120 Q F1 .364 +(sendmail)102 108 Q F1 .364 (is talking to the same host will be tried ag)2.864 F .363 -(ain quickly rather than being delayed for a long)-.05 F(time.)102 132 Q +(ain quickly rather than being delayed for a long)-.05 F(time.)102 120 Q 1.098 (The disk based host information is stored in a subdirectory of the)127 -148.2 R F0(mqueue)3.599 E F1 1.099(directory called)3.599 F F0 -(.hoststat)102 162.2 Q/F3 7/Times-Roman@0 SF(7)-4 I F1 6.75(.R)4 K(emo) +136.2 R F0(mqueue)3.599 E F1 1.099(directory called)3.599 F F0 +(.hoststat)102 150.2 Q/F3 7/Times-Roman@0 SF(7)-4 I F1 6.75(.R)4 K(emo) -6.75 E 1.749(ving this directory and its subdirectories has an ef)-.15 F 1.749(fect similar to the)-.25 F F2(pur)4.249 E -.1(ge)-.37 G(stat).1 -E F1 1.215(command and is completely safe.)102 174.2 R(Ho)6.215 E(we) +E F1 1.215(command and is completely safe.)102 162.2 R(Ho)6.215 E(we) -.25 E -.15(ve)-.25 G -.4(r,).15 G F2(pur)4.115 E -.1(ge)-.37 G(stat).1 E F1 1.215(only remo)3.715 F -.15(ve)-.15 G 3.715(se).15 G 1.215 -(xpired \(T)-3.865 F(imeout.hoststatus\))-.35 E 3.54(data. The)102 186.2 +(xpired \(T)-3.865 F(imeout.hoststatus\))-.35 E 3.54(data. The)102 174.2 R 1.039(information in these directories can be perused with the)3.54 F F2(hoststat)3.539 E F1 1.039(command, which will)3.539 F .065(indicate \ -the host name, the last access, and the status of that access.)102 198.2 +the host name, the last access, and the status of that access.)102 186.2 R .065(An asterisk in the left most col-)5.065 F(umn indicates that a) -102 210.2 Q F2(sendmail)2.5 E F1(process currently has the host lock)2.5 +102 198.2 Q F2(sendmail)2.5 E F1(process currently has the host lock)2.5 E(ed for mail deli)-.1 E -.15(ve)-.25 G(ry).15 E(.)-.65 E .53 -(The disk based connection information is treated the same w)127 226.4 R +(The disk based connection information is treated the same w)127 214.4 R .53(ay as memory based connection)-.1 F .536 -(information for the purpose of timeouts.)102 238.4 R .536(By def)5.536 +(information for the purpose of timeouts.)102 226.4 R .536(By def)5.536 F .536(ault, information about host f)-.1 F .536(ailures is v)-.1 F .536 -(alid for 30)-.25 F 2.5(minutes. This)102 250.4 R +(alid for 30)-.25 F 2.5(minutes. This)102 238.4 R (can be adjusted with the)2.5 E F0 -.18(Ti)2.5 G(meout.hoststatus).18 E F1(option.)2.5 E 1.51 -(The connection information stored on disk may be e)127 266.6 R 1.51 +(The connection information stored on disk may be e)127 254.6 R 1.51 (xpired at an)-.15 F 4.01(yt)-.15 G 1.51(ime with the)-4.01 F F2(pur) -4.01 E -.1(ge)-.37 G(stat).1 E F1 2.092(command or by in)102 278.6 R -.2 +4.01 E -.1(ge)-.37 G(stat).1 E F1 2.092(command or by in)102 266.6 R -.2 (vo)-.4 G 2.092(king sendmail with the).2 F F0(\255bH)4.592 E F1 4.592 (switch. The)4.592 F 2.093(connection information may be)4.593 F(vie)102 -290.6 Q(wed with the)-.25 E F2(hoststat)2.5 E F1(command or by in)2.5 E +278.6 Q(wed with the)-.25 E F2(hoststat)2.5 E F1(command or by in)2.5 E -.2(vo)-.4 G(king sendmail with the).2 E F0(\255bh)2.5 E F1(switch.)2.5 -E F0 2.5(2.5. The)87 314.6 R(Ser)2.5 E(vice Switch)-.1 E F1 1.416(The i\ +E F0 2.5(2.5. The)87 302.6 R(Ser)2.5 E(vice Switch)-.1 E F1 1.416(The i\ mplementation of certain system services such as host and user name loo\ -kup is con-)127 330.8 R 1.321(trolled by the service switch.)102 342.8 R +kup is con-)127 318.8 R 1.321(trolled by the service switch.)102 330.8 R 1.321(If the host operating system supports such a switch, and sendmail) -6.321 F(kno)102 354.8 Q .384(ws about it,)-.25 F F2(sendmail)2.884 E F1 +6.321 F(kno)102 342.8 Q .384(ws about it,)-.25 F F2(sendmail)2.884 E F1 .383(will use the nati)2.884 F .683 -.15(ve ve)-.25 H 2.883 (rsion. Ultrix,).15 F .383(Solaris, and DEC OSF/1 are e)2.883 F(xamples) --.15 E(of such systems)102 368.8 Q F3(8)-4 I F1(.)4 I .88(If the underl\ +-.15 E(of such systems)102 356.8 Q F3(8)-4 I F1(.)4 I .88(If the underl\ ying operating system does not support a service switch \(e.g., SunOS 4\ -.X, HP-)127 385 R .211(UX, BSD\) then)102 397 R F2(sendmail)2.711 E F1 +.X, HP-)127 373 R .211(UX, BSD\) then)102 385 R F2(sendmail)2.711 E F1 .212(will pro)2.711 F .212(vide a stub implementation.)-.15 F(The)5.212 E F0(Ser)2.712 E(viceSwitchFile)-.1 E F1 .212(option points)2.712 F .937 -(to the name of a \214le that has the service de\214nitions.)102 409 R +(to the name of a \214le that has the service de\214nitions.)102 397 R .937(Each line has the name of a service and the)5.937 F -(possible implementations of that service.)102 421 Q -.15(Fo)5 G 2.5(re) -.15 G(xample, the \214le:)-2.65 E 12.94(hosts dns)142 437.2 R -(\214les nis)2.5 E 6.84(aliases \214les)142 449.2 R(nis)2.5 E .328 -(will ask)102 465.4 R F2(sendmail)2.828 E F1 .328 +(possible implementations of that service.)102 409 Q -.15(Fo)5 G 2.5(re) +.15 G(xample, the \214le:)-2.65 E 12.94(hosts dns)142 425.2 R +(\214les nis)2.5 E 6.84(aliases \214les)142 437.2 R(nis)2.5 E .328 +(will ask)102 453.4 R F2(sendmail)2.828 E F1 .328 (to look for hosts in the Domain Name System \214rst.)2.828 F .329 (If the requested host name is)5.329 F .379 -(not found, it tries local \214les, and if that f)102 477.4 R .379 +(not found, it tries local \214les, and if that f)102 465.4 R .379 (ails it tries NIS.)-.1 F(Similarly)5.379 E 2.879(,w)-.65 G .379 (hen looking for aliases it will)-2.879 F -(try the local \214les \214rst follo)102 489.4 Q(wed by NIS.)-.25 E .493 -(Notice: since)127 505.6 R F2(sendmail)2.993 E F1 .493 +(try the local \214les \214rst follo)102 477.4 Q(wed by NIS.)-.25 E .493 +(Notice: since)127 493.6 R F2(sendmail)2.993 E F1 .493 (must access MX records for correct operation, it will use DNS if it is) -2.993 F(con\214gured in the)102 517.6 Q F0(Ser)2.5 E(viceSwitchFile)-.1 +2.993 F(con\214gured in the)102 505.6 Q F0(Ser)2.5 E(viceSwitchFile)-.1 E F1 2.5(\214le. Hence)2.5 F(an entry lik)2.5 E(e)-.1 E 12.94 -(hosts \214les)142 533.8 R(dns)2.5 E(will not a)102 550 Q -.2(vo)-.2 G +(hosts \214les)142 521.8 R(dns)2.5 E(will not a)102 538 Q -.2(vo)-.2 G (id DNS lookups e).2 E -.15(ve)-.25 G 2.5(ni).15 G 2.5(fah)-2.5 G (ost can be found in /etc/hosts.)-2.5 E 1.27 -(Service switches are not completely inte)127 566.2 R 3.769(grated. F) +(Service switches are not completely inte)127 554.2 R 3.769(grated. F) -.15 F 1.269(or e)-.15 F 1.269(xample, despite the f)-.15 F 1.269 -(act that the host)-.1 F .293(entry listed in the abo)102 578.2 R .593 +(act that the host)-.1 F .293(entry listed in the abo)102 566.2 R .593 -.15(ve ex)-.15 H .294 (ample speci\214es to look in NIS, on SunOS this w).15 F(on')-.1 E 2.794 (th)-.18 G .294(appen because the)-2.794 F(system implementation of)102 -590.2 Q F2 -.1(ge)2.5 G(thostbyname).1 E F1(\(3\) doesn')1.666 E 2.5(tu) --.18 G(nderstand this.)-2.5 E F0 2.5(2.6. The)87 614.2 R(Alias Database) +578.2 Q F2 -.1(ge)2.5 G(thostbyname).1 E F1(\(3\) doesn')1.666 E 2.5(tu) +-.18 G(nderstand this.)-2.5 E F0 2.5(2.6. The)87 602.2 R(Alias Database) 2.5 E F1 2.074(After recipient addresses are read from the SMTP connect\ -ion or command line the)127 630.4 R 4.573(ya)-.15 G(re)-4.573 E .599 -(parsed by ruleset 0, which must resolv)102 642.4 R 3.099(et)-.15 G +ion or command line the)127 618.4 R 4.573(ya)-.15 G(re)-4.573 E .599 +(parsed by ruleset 0, which must resolv)102 630.4 R 3.099(et)-.15 G 3.099(oa{)-3.099 G F2(mailer)-3.099 E F1(,)A F2(host)3.099 E F1(,)A F2 (addr)3.1 E(ess)-.37 E F1 3.1(}t)C 3.1(riple. If)-3.1 F .6 -(the \215ags selected by)3.1 F(the)102 654.4 Q F2(mailer)3.1 E F1 .6 +(the \215ags selected by)3.1 F(the)102 642.4 Q F2(mailer)3.1 E F1 .6 (include the)3.1 F F0(A)3.1 E F1 .6(\(aliasable\) \215ag, the)3.1 F F2 (addr)3.1 E(ess)-.37 E F1 .599(part of the triple is look)3.1 F .599 -(ed up as the k)-.1 F .899 -.15(ey \()-.1 H(i.e.,).15 E .32 LW 76 664 72 -664 DL 80 664 76 664 DL 84 664 80 664 DL 88 664 84 664 DL 92 664 88 664 -DL 96 664 92 664 DL 100 664 96 664 DL 104 664 100 664 DL 108 664 104 664 -DL 112 664 108 664 DL 116 664 112 664 DL 120 664 116 664 DL 124 664 120 -664 DL 128 664 124 664 DL 132 664 128 664 DL 136 664 132 664 DL 140 664 -136 664 DL 144 664 140 664 DL 148 664 144 664 DL 152 664 148 664 DL 156 -664 152 664 DL 160 664 156 664 DL 164 664 160 664 DL 168 664 164 664 DL -172 664 168 664 DL 176 664 172 664 DL 180 664 176 664 DL 184 664 180 664 -DL 188 664 184 664 DL 192 664 188 664 DL 196 664 192 664 DL 200 664 196 -664 DL 204 664 200 664 DL 208 664 204 664 DL 212 664 208 664 DL 216 664 -212 664 DL/F4 5/Times-Roman@0 SF(7)93.6 674.4 Q/F5 8/Times-Roman@0 SF -(This is the usual v)3.2 I(alue of the)-.2 E/F6 8/Times-Bold@0 SF -(HostStatusDir)2 E(ectory)-.144 E F5(option; it can, of course, go an)2 -E(ywhere you lik)-.12 E 2(ei)-.08 G 2(ny)-2 G(our \214lesystem.)-2 E F4 -(8)93.6 688 Q F5 .107(HP-UX 10 has service switch support, b)3.2 J .108 +(ed up as the k)-.1 F .899 -.15(ey \()-.1 H(i.e.,).15 E 1.045 +(the left hand side\) in the alias database.)102 654.4 R 1.045 +(If there is a match, the address is deleted from the send)6.045 F .32 +LW 76 664 72 664 DL 80 664 76 664 DL 84 664 80 664 DL 88 664 84 664 DL +92 664 88 664 DL 96 664 92 664 DL 100 664 96 664 DL 104 664 100 664 DL +108 664 104 664 DL 112 664 108 664 DL 116 664 112 664 DL 120 664 116 664 +DL 124 664 120 664 DL 128 664 124 664 DL 132 664 128 664 DL 136 664 132 +664 DL 140 664 136 664 DL 144 664 140 664 DL 148 664 144 664 DL 152 664 +148 664 DL 156 664 152 664 DL 160 664 156 664 DL 164 664 160 664 DL 168 +664 164 664 DL 172 664 168 664 DL 176 664 172 664 DL 180 664 176 664 DL +184 664 180 664 DL 188 664 184 664 DL 192 664 188 664 DL 196 664 192 664 +DL 200 664 196 664 DL 204 664 200 664 DL 208 664 204 664 DL 212 664 208 +664 DL 216 664 212 664 DL/F4 5/Times-Roman@0 SF(7)93.6 674.4 Q/F5 8 +/Times-Roman@0 SF(This is the usual v)3.2 I(alue of the)-.2 E/F6 8 +/Times-Bold@0 SF(HostStatusDir)2 E(ectory)-.144 E F5 +(option; it can, of course, go an)2 E(ywhere you lik)-.12 E 2(ei)-.08 G +2(ny)-2 G(our \214lesystem.)-2 E F4(8)93.6 688 Q F5 .107 +(HP-UX 10 has service switch support, b)3.2 J .108 (ut since the APIs are apparently not a)-.16 F -.2(va)-.16 G .108 (ilable in the libraries).2 F/F7 8/Times-Italic@0 SF(sendmail)2.108 E F5 .108(does not use the)2.108 F(nati)72 700.8 Q .24 -.12(ve s)-.2 H @@ -1563,73 +1564,71 @@ E(ywhere you lik)-.12 E 2(ei)-.08 G 2(ny)-2 G(our \214lesystem.)-2 E F4 BP %%EndPageSetup /F0 10/Times-Bold@0 SF 193.36(SMM:08-20 Sendmail)72 60 R -(Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 1.045 -(the left hand side\) in the alias database.)102 96 R 1.045 -(If there is a match, the address is deleted from the send)6.045 F .776 -(queue and all addresses on the right hand side of the alias are added \ -in place of the alias that w)102 108 R(as)-.1 E 2.682(found. This)102 -120 R .182(is a recursi)2.682 F .483 -.15(ve o)-.25 H .183(peration, so\ - aliases found in the right hand side of the alias are similarly).15 F --.15(ex)102 132 S(panded.).15 E 3.718(The alias database e)127 148.2 R -3.718(xists in tw)-.15 F 6.218(of)-.1 G 6.218(orms. One)-6.218 F 3.718 +(Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF .776(que\ +ue and all addresses on the right hand side of the alias are added in p\ +lace of the alias that w)102 96 R(as)-.1 E 2.682(found. This)102 108 R +.182(is a recursi)2.682 F .483 -.15(ve o)-.25 H .183(peration, so alias\ +es found in the right hand side of the alias are similarly).15 F -.15 +(ex)102 120 S(panded.).15 E 3.718(The alias database e)127 136.2 R 3.718 +(xists in tw)-.15 F 6.218(of)-.1 G 6.218(orms. One)-6.218 F 3.718 (is a te)6.218 F 3.718(xt form, maintained in the \214le)-.15 F/F2 10 -/Times-Italic@0 SF(/etc/mail/aliases.)102 160.2 Q F1 -(The aliases are of the form)5 E(name: name1, name2, ...)142 176.4 Q -(Only local names may be aliased; e.g.,)102 192.6 Q(eric@prep.ai.MIT)142 -208.8 Q(.EDU: eric@CS.Berk)-.74 E(ele)-.1 E -.65(y.)-.15 G(EDU).65 E -1.087(will not ha)102 227 R 1.388 -.15(ve t)-.2 H 1.088(he desired ef) +/Times-Italic@0 SF(/etc/mail/aliases.)102 148.2 Q F1 +(The aliases are of the form)5 E(name: name1, name2, ...)142 164.4 Q +(Only local names may be aliased; e.g.,)102 180.6 Q(eric@prep.ai.MIT)142 +196.8 Q(.EDU: eric@CS.Berk)-.74 E(ele)-.1 E -.65(y.)-.15 G(EDU).65 E +1.087(will not ha)102 215 R 1.388 -.15(ve t)-.2 H 1.088(he desired ef) .15 F 1.088(fect \(e)-.25 F 1.088(xcept on prep.ai.MIT)-.15 F 1.088 (.EDU, and the)-.74 F 3.588(yp)-.15 G 1.088(robably don')-3.588 F 3.588 (tw)-.18 G 1.088(ant me\))-3.688 F/F3 7/Times-Roman@0 SF(9)-4 I F1(.)4 I -.986(Aliases may be continued by starting an)102 239 R 3.486(yc)-.15 G +.986(Aliases may be continued by starting an)102 227 R 3.486(yc)-.15 G .986(ontinuation lines with a space or a tab or by putting a)-3.486 F -.776(backslash directly before the ne)102 251 R 3.276(wline. Blank)-.25 +.776(backslash directly before the ne)102 239 R 3.276(wline. Blank)-.25 F .776(lines and lines be)3.276 F .776 -(ginning with a sharp sign \(\231#\232\) are)-.15 F(comments.)102 263 Q -.651(The second form is processed by the)127 281.2 R F2(ndbm)3.15 E F1 +(ginning with a sharp sign \(\231#\232\) are)-.15 F(comments.)102 251 Q +.651(The second form is processed by the)127 269.2 R F2(ndbm)3.15 E F1 (\(3\))1.666 E F3(10)-4 I F1 .65(or the Berk)3.15 4 N(ele)-.1 E 3.15(yD) -.15 G 3.15(Bl)-3.15 G(ibrary)-3.15 E 5.65(.T)-.65 G .65(his form is in) --5.65 F .794(the \214le)102 293.2 R F2(/etc/mail/aliases.db)3.294 E F1 +-5.65 F .794(the \214le)102 281.2 R F2(/etc/mail/aliases.db)3.294 E F1 .794(\(if using NEWDB\) or)3.294 F F2(/etc/mail/aliases.dir)3.294 E F1 (and)3.294 E F2(/etc/mail/aliases.pa)3.294 E(g)-.1 E F1(\(if)3.294 E -1.127(using NDBM\).)102 305.2 R 1.127(This is the form that)6.127 F F2 +1.127(using NDBM\).)102 293.2 R 1.127(This is the form that)6.127 F F2 (sendmail)3.627 E F1 1.127(actually uses to resolv)3.627 F 3.626(ea)-.15 G 3.626(liases. This)-3.626 F 1.126(technique is)3.626 F(used to impro) -102 317.2 Q .3 -.15(ve p)-.15 H(erformance.).15 E +102 305.2 Q .3 -.15(ve p)-.15 H(erformance.).15 E (The control of search order is actually set by the service switch.)127 -333.4 Q(Essentially)5 E 2.5(,t)-.65 G(he entry)-2.5 E 2.5(OA)142 349.6 S -(liasFile=switch:aliases)-2.5 E .926(is al)102 365.8 R -.1(wa)-.1 G .927 +321.4 Q(Essentially)5 E 2.5(,t)-.65 G(he entry)-2.5 E 2.5(OA)142 337.6 S +(liasFile=switch:aliases)-2.5 E .926(is al)102 353.8 R -.1(wa)-.1 G .927 (ys added as the \214rst alias entry; also, the \214rst alias \214le na\ me without a class \(e.g., without).1 F .269(\231nis:\232 on the front\ -\) will be used as the name of the \214le for a `)102 377.8 R(`\214les') +\) will be used as the name of the \214le for a `)102 365.8 R(`\214les') -.74 E 2.768('e)-.74 G .268(ntry in the aliases switch.)-2.768 F -.15 -(Fo)5.268 G(r).15 E -.15(ex)102 389.8 S -(ample, if the con\214guration \214le contains).15 E 2.5(OA)142 406 S +(Fo)5.268 G(r).15 E -.15(ex)102 377.8 S +(ample, if the con\214guration \214le contains).15 E 2.5(OA)142 394 S (liasFile=/etc/mail/aliases)-2.5 E(and the service switch contains)102 -422.2 Q 6.84(aliases nis)142 438.4 R(\214les nisplus)2.5 E 1.164(then a\ +410.2 Q 6.84(aliases nis)142 426.4 R(\214les nisplus)2.5 E 1.164(then a\ liases will \214rst be searched in the NIS database, then in /etc/mail/\ -aliases, then in the NIS+)102 454.6 R(database.)102 466.6 Q -1.1(Yo)127 -482.8 S 2.5(uc)1.1 G(an also use)-2.5 E/F4 9/Times-Roman@0 SF(NIS)2.5 E +aliases, then in the NIS+)102 442.6 R(database.)102 454.6 Q -1.1(Yo)127 +470.8 S 2.5(uc)1.1 G(an also use)-2.5 E/F4 9/Times-Roman@0 SF(NIS)2.5 E F1(-based alias \214les.)A -.15(Fo)5 G 2.5(re).15 G -(xample, the speci\214cation:)-2.65 E 2.5(OA)142 499 S -(liasFile=/etc/mail/aliases)-2.5 E 2.5(OA)142 511 S +(xample, the speci\214cation:)-2.65 E 2.5(OA)142 487 S +(liasFile=/etc/mail/aliases)-2.5 E 2.5(OA)142 499 S (liasFile=nis:mail.aliases@my)-2.5 E(.nis.domain)-.65 E .143(will \214r\ st search the /etc/mail/aliases \214le and then the map named \231mail.\ -aliases\232 in \231my)102 527.2 R(.nis.domain\232.)-.65 E -.8(Wa)102 -539.2 S .589(rning: if you b).8 F .589(uild your o)-.2 F(wn)-.25 E F4 +aliases\232 in \231my)102 515.2 R(.nis.domain\232.)-.65 E -.8(Wa)102 +527.2 S .589(rning: if you b).8 F .589(uild your o)-.2 F(wn)-.25 E F4 (NIS)3.089 E F1 .589(-based alias \214les, be sure to pro)B .59 (vide the)-.15 F F03.09 E F1 .59(\215ag to)3.09 F F2(mak)3.09 E -(edbm)-.1 E F1(\(8\))A .159(to map upper case letters in the k)102 551.2 +(edbm)-.1 E F1(\(8\))A .159(to map upper case letters in the k)102 539.2 R -.15(ey)-.1 G 2.659(st).15 G 2.659(ol)-2.659 G -.25(ow)-2.659 G .159 (er case; otherwise, aliases with upper case letters in their).25 F -(names w)102 563.2 Q(on')-.1 E 2.5(tm)-.18 G(atch incoming addresses.) --2.5 E(Additional \215ags can be added after the colon e)127 579.4 Q +(names w)102 551.2 Q(on')-.1 E 2.5(tm)-.18 G(atch incoming addresses.) +-2.5 E(Additional \215ags can be added after the colon e)127 567.4 Q (xactly lik)-.15 E 2.5(ea)-.1 G F0(K)A F1(line \212 for e)2.5 E(xample:) --.15 E 2.5(OA)142 595.6 S(liasFile=nis:\255N mail.aliases@my)-2.5 E -(.nis.domain)-.65 E(will search the appropriate NIS map and al)102 611.8 +-.15 E 2.5(OA)142 583.6 S(liasFile=nis:\255N mail.aliases@my)-2.5 E +(.nis.domain)-.65 E(will search the appropriate NIS map and al)102 599.8 Q -.1(wa)-.1 G(ys include null bytes in the k).1 E -.15(ey)-.1 G 5(.A) --.5 G(lso:)-5 E 2.5(OA)142 628 S(liasFile=nis:\255f mail.aliases@my)-2.5 -E(.nis.domain)-.65 E(will pre)102 644.2 Q -.15(ve)-.25 G +-.5 G(lso:)-5 E 2.5(OA)142 616 S(liasFile=nis:\255f mail.aliases@my)-2.5 +E(.nis.domain)-.65 E(will pre)102 632.2 Q -.15(ve)-.25 G (nt sendmail from do).15 E(wncasing the k)-.25 E .3 -.15(ey b)-.1 H (efore the alias lookup.).15 E .32 LW 76 665.2 72 665.2 DL 80 665.2 76 665.2 DL 84 665.2 80 665.2 DL 88 665.2 84 665.2 DL 92 665.2 88 665.2 DL @@ -3525,36 +3524,38 @@ DL 79 451.4 74 451.4 DL 84 451.4 79 451.4 DL 89 451.4 84 451.4 DL 94 451.4 DL 459 451.4 454 451.4 DL 464 451.4 459 451.4 DL 469 451.4 464 451.4 DL 474 451.4 469 451.4 DL 479 451.4 474 451.4 DL 484 451.4 479 451.4 DL 489 451.4 484 451.4 DL 494 451.4 489 451.4 DL 499 451.4 494 -451.4 DL 504 451.4 499 451.4 DL(addr)91.915 546 Q 133.2 543.8 111.6 -543.8 DL 133.2 543.8 MT -7.2 1.8 RL 0 -3.6 RL CL 0 Fg 133.2 543.8 MT --7.2 1.8 RL 0 -3.6 RL CL 0 Cg ST 154.8 554.6 MT 0 -21.6 RL -21.6 0 RL 0 -21.6 RL CL ST(3)141.5 546 Q 176.4 543.8 154.8 543.8 DL 176.4 543.8 MT --7.2 1.8 RL 0 -3.6 RL CL 0 Fg 176.4 543.8 MT -7.2 1.8 RL 0 -3.6 RL CL 0 -Cg ST 198 554.6 MT 0 -21.6 RL -21.6 0 RL 0 21.6 RL CL ST(D)183.59 546 Q -219.6 543.8 198 543.8 DL 277.2 525.8 255.6 525.8 DL 277.2 525.8 MT -7.2 -1.8 RL 0 -3.6 RL CL 0 Fg 277.2 525.8 MT -7.2 1.8 RL 0 -3.6 RL CL 0 Cg ST -298.8 536.6 MT 0 -21.6 RL -21.6 0 RL 0 21.6 RL CL ST(1)285.5 528 Q 320.4 -525.8 298.8 525.8 DL 320.4 525.8 MT -7.2 1.8 RL 0 -3.6 RL CL 0 Fg 320.4 -525.8 MT -7.2 1.8 RL 0 -3.6 RL CL 0 Cg ST 342 536.6 MT 0 -21.6 RL -21.6 -0 RL 0 21.6 RL CL ST(S)328.42 528 Q 363.6 525.8 342 525.8 DL 277.2 561.8 -255.6 561.8 DL 277.2 561.8 MT -7.2 1.8 RL 0 -3.6 RL CL 0 Fg 277.2 561.8 -MT -7.2 1.8 RL 0 -3.6 RL CL 0 Cg ST 298.8 572.6 MT 0 -21.6 RL -21.6 0 RL -0 21.6 RL CL ST(2)285.5 564 Q 320.4 561.8 298.8 561.8 DL 320.4 561.8 MT --7.2 1.8 RL 0 -3.6 RL CL 0 Fg 320.4 561.8 MT -7.2 1.8 RL 0 -3.6 RL CL 0 -Cg ST 342 572.6 MT 0 -21.6 RL -21.6 0 RL 0 21.6 RL CL ST(R)327.865 564 Q -363.6 561.8 342 561.8 DL 421.2 543.8 399.6 543.8 DL 421.2 543.8 MT -7.2 -1.8 RL 0 -3.6 RL CL 0 Fg 421.2 543.8 MT -7.2 1.8 RL 0 -3.6 RL CL 0 Cg ST -442.8 554.6 MT 0 -21.6 RL -21.6 0 RL 0 21.6 RL CL ST(4)429.5 546 Q 464.4 -543.8 442.8 543.8 DL 464.4 543.8 MT -7.2 1.8 RL 0 -3.6 RL CL 0 Fg 464.4 -543.8 MT -7.2 1.8 RL 0 -3.6 RL CL 0 Cg ST(msg)466.865 546 Q 255.6 525.8 -219.6 543.8 DL 255.6 561.8 219.6 543.8 DL 399.6 543.8 363.6 525.8 DL -399.6 543.8 363.6 561.8 DL 208.8 489.8 187.2 489.8 DL 208.8 489.8 MT --7.2 1.8 RL 0 -3.6 RL CL 0 Fg 208.8 489.8 MT -7.2 1.8 RL 0 -3.6 RL CL 0 -Cg ST 230.4 500.6 MT 0 -21.6 RL -21.6 0 RL 0 21.6 RL CL ST(0)217.1 492 Q -252 489.8 230.4 489.8 DL 252 489.8 MT -7.2 1.8 RL 0 -3.6 RL CL 0 Fg 252 -489.8 MT -7.2 1.8 RL 0 -3.6 RL CL 0 Cg ST(resolv)265.69 492 Q -(ed address)-.15 E 187.2 489.8 162 543.8 DL(Figure 1 \212 Re)216.045 -591.8 Q(writing set semantics)-.25 E 2.5(D\212s)209.35 603.8 S +451.4 DL 504 451.4 499 451.4 DL(addr)91.915 546 Q 133.2 543.8 MT -7.2 +1.8 RL 0 -3.6 RL CL 0 Fg 133.2 543.8 MT -7.2 1.8 RL 0 -3.6 RL CL .1 LW 0 +Cg ST .4 LW 126 543.8 111.6 543.8 DL 154.8 554.6 MT 0 -21.6 RL -21.6 0 +RL 0 21.6 RL CL ST(3)141.5 546 Q 176.4 543.8 MT -7.2 1.8 RL 0 -3.6 RL CL +0 Fg 176.4 543.8 MT -7.2 1.8 RL 0 -3.6 RL CL .1 LW 0 Cg ST .4 LW 169.2 +543.8 154.8 543.8 DL 198 554.6 MT 0 -21.6 RL -21.6 0 RL 0 21.6 RL CL ST +(D)183.59 546 Q 219.6 543.8 198 543.8 DL 277.2 525.8 MT -7.2 1.8 RL 0 +-3.6 RL CL 0 Fg 277.2 525.8 MT -7.2 1.8 RL 0 -3.6 RL CL .1 LW 0 Cg ST .4 +LW 270 525.8 255.6 525.8 DL 298.8 536.6 MT 0 -21.6 RL -21.6 0 RL 0 21.6 +RL CL ST(1)285.5 528 Q 320.4 525.8 MT -7.2 1.8 RL 0 -3.6 RL CL 0 Fg +320.4 525.8 MT -7.2 1.8 RL 0 -3.6 RL CL .1 LW 0 Cg ST .4 LW 313.2 525.8 +298.8 525.8 DL 342 536.6 MT 0 -21.6 RL -21.6 0 RL 0 21.6 RL CL ST(S) +328.42 528 Q 363.6 525.8 342 525.8 DL 277.2 561.8 MT -7.2 1.8 RL 0 -3.6 +RL CL 0 Fg 277.2 561.8 MT -7.2 1.8 RL 0 -3.6 RL CL .1 LW 0 Cg ST .4 LW +270 561.8 255.6 561.8 DL 298.8 572.6 MT 0 -21.6 RL -21.6 0 RL 0 21.6 RL +CL ST(2)285.5 564 Q 320.4 561.8 MT -7.2 1.8 RL 0 -3.6 RL CL 0 Fg 320.4 +561.8 MT -7.2 1.8 RL 0 -3.6 RL CL .1 LW 0 Cg ST .4 LW 313.2 561.8 298.8 +561.8 DL 342 572.6 MT 0 -21.6 RL -21.6 0 RL 0 21.6 RL CL ST(R)327.865 +564 Q 363.6 561.8 342 561.8 DL 421.2 543.8 MT -7.2 1.8 RL 0 -3.6 RL CL 0 +Fg 421.2 543.8 MT -7.2 1.8 RL 0 -3.6 RL CL .1 LW 0 Cg ST .4 LW 414 543.8 +399.6 543.8 DL 442.8 554.6 MT 0 -21.6 RL -21.6 0 RL 0 21.6 RL CL ST(4) +429.5 546 Q 464.4 543.8 MT -7.2 1.8 RL 0 -3.6 RL CL 0 Fg 464.4 543.8 MT +-7.2 1.8 RL 0 -3.6 RL CL .1 LW 0 Cg ST .4 LW 457.2 543.8 442.8 543.8 DL +(msg)466.865 546 Q 255.6 525.8 219.6 543.8 DL 255.6 561.8 219.6 543.8 DL +399.6 543.8 363.6 525.8 DL 399.6 543.8 363.6 561.8 DL 208.8 489.8 MT +-7.2 1.8 RL 0 -3.6 RL CL 0 Fg 208.8 489.8 MT -7.2 1.8 RL 0 -3.6 RL CL .1 +LW 0 Cg ST .4 LW 201.6 489.8 187.2 489.8 DL 230.4 500.6 MT 0 -21.6 RL +-21.6 0 RL 0 21.6 RL CL ST(0)217.1 492 Q 252 489.8 MT -7.2 1.8 RL 0 -3.6 +RL CL 0 Fg 252 489.8 MT -7.2 1.8 RL 0 -3.6 RL CL .1 LW 0 Cg ST .4 LW +244.8 489.8 230.4 489.8 DL(resolv)265.69 492 Q(ed address)-.15 E 187.2 +489.8 162 543.8 DL(Figure 1 \212 Re)216.045 591.8 Q +(writing set semantics)-.25 E 2.5(D\212s)209.35 603.8 S (ender domain addition)-2.5 E 2.5(S\212m)209.35 615.8 S(ailer)-2.5 E (-speci\214c sender re)-.2 E(writing)-.25 E 2.5(R\212m)209.35 627.8 S (ailer)-2.5 E(-speci\214c recipient re)-.2 E(writing)-.25 E 77 639.8 72 @@ -5057,275 +5058,277 @@ BP 1.369 (ry on initial receipt of a message or on queue runs unless the queued) .15 F(message is selected using one of the -qI/-qR/-qS queue run modi\ -\214ers or an ETRN request.)122 156.6 Q .268 -(Con\214guration \214les prior to le)127 172.8 R -.15(ve)-.25 G 2.768 -(l6a).15 G .268(ssume the `)-2.768 F -1.11(A')-.8 G 2.768(,`)1.11 G .268 +\214ers or an ETRN request.)122 156.6 Q 16.67(!D)102 172.8 S 1.29 +(isable an MH hack that drops an e)-16.67 F 1.289 +(xplicit From: header if it is the same as what sendmail)-.15 F -.1(wo) +122 184.8 S(uld generate.).1 E .267(Con\214guration \214les prior to le) +127 201 R -.15(ve)-.25 G 2.768(l6a).15 G .268(ssume the `)-2.768 F -1.11 +(A')-.8 G 2.768(,`)1.11 G .268 (w', `5', `:', `|', `/', and `@' options on the)-2.768 F -(mailer named \231local\232.)102 184.8 Q .306(The mailer with the speci\ -al name \231error\232 can be used to generate a user error)127 201 R -5.306(.T)-.55 G .306(he \(optional\))-5.306 F .324(host \214eld is an e) -102 213 R .323(xit status to be returned, and the user \214eld is a mes\ -sage to be printed.)-.15 F .323(The e)5.323 F .323(xit sta-)-.15 F .891 -(tus may be numeric or one of the v)102 225 R .891(alues USA)-.25 F .891 -(GE, NOUSER, NOHOST)-.4 F 3.391(,U)-.74 G -.35(NA)-3.391 G -1.35(VA)-1 G -.891(ILABLE, SOFT)1.35 F(-)-.92 E -1.2(WA)102 237 S 1.142(RE, TEMPF)1.2 -F 1.142(AIL, PR)-.74 F -1.88 -.4(OT O)-.4 H 1.142 -(COL, or CONFIG to return the corresponding EX_ e).4 F 1.141 +(mailer named \231local\232.)102 213 Q .306(The mailer with the special\ + name \231error\232 can be used to generate a user error)127 229.2 R +5.305(.T)-.55 G .305(he \(optional\))-5.305 F .323(host \214eld is an e) +102 241.2 R .323(xit status to be returned, and the user \214eld is a m\ +essage to be printed.)-.15 F .324(The e)5.324 F .324(xit sta-)-.15 F +.891(tus may be numeric or one of the v)102 253.2 R .891(alues USA)-.25 +F .891(GE, NOUSER, NOHOST)-.4 F 3.39(,U)-.74 G -.35(NA)-3.39 G -1.35(VA) +-1 G .89(ILABLE, SOFT)1.35 F(-)-.92 E -1.2(WA)102 265.2 S 1.141 +(RE, TEMPF)1.2 F 1.141(AIL, PR)-.74 F -1.88 -.4(OT O)-.4 H 1.141 +(COL, or CONFIG to return the corresponding EX_ e).4 F 1.142 (xit code, or an)-.15 F .288 -(enhanced error code as described in RFC 1893,)102 249 R/F2 10 +(enhanced error code as described in RFC 1893,)102 277.2 R/F2 10 /Times-Italic@0 SF .288(Enhanced Mail System Status Codes.)2.788 F F1 --.15(Fo)5.288 G 2.788(re).15 G(xample,)-2.938 E(the entry:)102 261 Q -($#error $@ NOHOST $: Host unkno)142 277.2 Q(wn in this domain)-.25 E +-.15(Fo)5.287 G 2.787(re).15 G(xample,)-2.937 E(the entry:)102 289.2 Q +($#error $@ NOHOST $: Host unkno)142 305.4 Q(wn in this domain)-.25 E .145(on the RHS of a rule will cause the speci\214ed error to be genera\ -ted and the \231Host unkno)102 293.4 R .145(wn\232 e)-.25 F .145 -(xit sta-)-.15 F .491(tus to be returned if the LHS matches.)102 305.4 R +ted and the \231Host unkno)102 321.6 R .146(wn\232 e)-.25 F .146 +(xit sta-)-.15 F .491(tus to be returned if the LHS matches.)102 333.6 R .491(This mailer is only functional in rulesets 0, 5, or one of the) -5.491 F 1.81(check_* rulesets.)102 317.4 R 1.81 +5.491 F 1.81(check_* rulesets.)102 345.6 R 1.81 (The host \214eld can also contain the special tok)6.81 F(en)-.1 E F0 (quarantine)4.31 E F1 1.81(which instructs)4.31 F -(sendmail to quarantine the current message.)102 329.4 Q .256 -(The mailer with the special name \231discard\232 causes an)127 345.6 R -2.756(ym)-.15 G .257(ail sent to it to be discarded b)-2.756 F .257 -(ut oth-)-.2 F 1.314(erwise treated as though it were successfully deli) -102 357.6 R -.15(ve)-.25 G 3.813(red. This).15 F 1.313 -(mailer cannot be used in ruleset 0,)3.813 F(only in the v)102 369.6 Q +(sendmail to quarantine the current message.)102 357.6 Q .257 +(The mailer with the special name \231discard\232 causes an)127 373.8 R +2.756(ym)-.15 G .256(ail sent to it to be discarded b)-2.756 F .256 +(ut oth-)-.2 F 1.313(erwise treated as though it were successfully deli) +102 385.8 R -.15(ve)-.25 G 3.813(red. This).15 F 1.314 +(mailer cannot be used in ruleset 0,)3.813 F(only in the v)102 397.8 Q (arious address checking rulesets.)-.25 E .468 -(The mailer named \231local\232)127 385.8 R F2(must)2.968 E F1 .468 +(The mailer named \231local\232)127 414 R F2(must)2.968 E F1 .468 (be de\214ned in e)2.968 F -.15(ve)-.25 G .468 (ry con\214guration \214le.).15 F .468(This is used to deli)5.468 F -.15 (ve)-.25 G(r).15 E .25(local mail, and is treated specially in se)102 -397.8 R -.15(ve)-.25 G .25(ral w).15 F 2.75(ays. Additionally)-.1 F 2.75 +426 R -.15(ve)-.25 G .25(ral w).15 F 2.75(ays. Additionally)-.1 F 2.75 (,t)-.65 G .25(hree other mailers named \231prog\232,)-2.75 F .942(\231\ *\214le*\232, and \231*include*\232 may be de\214ned to tune the deli) -102 409.8 R -.15(ve)-.25 G .942 -(ry of messages to programs, \214les, and).15 F -(:include: lists respecti)102 421.8 Q -.15(ve)-.25 G(ly).15 E 5(.T)-.65 -G(he)-5 E 2.5(yd)-.15 G(ef)-2.5 E(ault to:)-.1 E -(Mprog, P=/bin/sh, F=lsoDq9, T=DNS/RFC822/X-Unix, A=sh \255c $u)142 438 -Q(M*\214le*, P=[FILE], F=lsDFMPEouq9, T=DNS/RFC822/X-Unix, A=FILE $u)142 -450 Q(M*include*, P=/de)142 462 Q(v/null, F=su, A=INCLUDE $u)-.25 E .466 +102 438 R -.15(ve)-.25 G .942(ry of messages to programs, \214les, and) +.15 F(:include: lists respecti)102 450 Q -.15(ve)-.25 G(ly).15 E 5(.T) +-.65 G(he)-5 E 2.5(yd)-.15 G(ef)-2.5 E(ault to:)-.1 E +(Mprog, P=/bin/sh, F=lsoDq9, T=DNS/RFC822/X-Unix, A=sh \255c $u)142 +466.2 Q +(M*\214le*, P=[FILE], F=lsDFMPEouq9, T=DNS/RFC822/X-Unix, A=FILE $u)142 +478.2 Q(M*include*, P=/de)142 490.2 Q(v/null, F=su, A=INCLUDE $u)-.25 E +.466 (Builtin pathnames are [FILE] and [IPC], the former is used for deli)127 -482.4 R -.15(ve)-.25 G .466(ry to \214les, the latter for).15 F(deli)102 -494.4 Q -.15(ve)-.25 G .12(ry via interprocess communication.).15 F -.15 +510.6 R -.15(ve)-.25 G .467(ry to \214les, the latter for).15 F(deli)102 +522.6 Q -.15(ve)-.25 G .12(ry via interprocess communication.).15 F -.15 (Fo)5.12 G 2.62(rm).15 G .12(ailers that use [IPC] as pathname the ar) -2.62 F .12(gument v)-.18 F(ec-)-.15 E .761 -(tor \(A=\) must start with TCP or FILE for deli)102 506.4 R -.15(ve) +(tor \(A=\) must start with TCP or FILE for deli)102 534.6 R -.15(ve) -.25 G .761(ry via a TCP or a Unix domain sock).15 F 3.261(et. If)-.1 F -.761(TCP is)3.261 F .109(used, the second ar)102 518.4 R .109 -(gument must be the name of the host to contact.)-.18 F .11 -(Optionally a third ar)5.11 F .11(gument can)-.18 F .576 -(be used to specify a port, the def)102 530.4 R .576 +.761(TCP is)3.261 F .11(used, the second ar)102 546.6 R .109 +(gument must be the name of the host to contact.)-.18 F .109 +(Optionally a third ar)5.109 F .109(gument can)-.18 F .575 +(be used to specify a port, the def)102 558.6 R .576 (ault is smtp \(port 25\).)-.1 F .576(If FILE is used, the second ar) -5.576 F .575(gument must)-.18 F(be the name of the Unix domain sock)102 -542.4 Q(et.)-.1 E .668(If the ar)127 558.6 R .668(gument v)-.18 F .669 -(ector does not contain $u then)-.15 F F2(sendmail)3.169 E F1 .669 +5.576 F .576(gument must)-.18 F(be the name of the Unix domain sock)102 +570.6 Q(et.)-.1 E .669(If the ar)127 586.8 R .669(gument v)-.18 F .669 +(ector does not contain $u then)-.15 F F2(sendmail)3.169 E F1 .668 (will speak SMTP \(or LMTP if the)3.169 F -(mailer \215ag z is speci\214ed\) to the mailer)102 570.6 Q(.)-.55 E -(If no Eol \214eld is de\214ned, then the def)127 586.8 Q -(ault is "\\r\\n" for SMTP mailers and "\\n" of others.)-.1 E .616 -(The Sender and Recipient re)127 603 R .615 +(mailer \215ag z is speci\214ed\) to the mailer)102 598.8 Q(.)-.55 E +(If no Eol \214eld is de\214ned, then the def)127 615 Q +(ault is "\\r\\n" for SMTP mailers and "\\n" of others.)-.1 E .615 +(The Sender and Recipient re)127 631.2 R .615 (writing sets may either be a simple ruleset id or may be tw)-.25 F -3.115(oi)-.1 G(ds)-3.115 E .575 -(separated by a slash; if so, the \214rst re)102 615 R .576 -(writing set is applied to en)-.25 F -.15(ve)-.4 G .576 -(lope addresses and the second is).15 F(applied to headers.)102 627 Q +3.116(oi)-.1 G(ds)-3.116 E .576 +(separated by a slash; if so, the \214rst re)102 643.2 R .575 +(writing set is applied to en)-.25 F -.15(ve)-.4 G .575 +(lope addresses and the second is).15 F(applied to headers.)102 655.2 Q (Setting an)5 E 2.5(yv)-.15 G (alue to zero disables corresponding mailer)-2.75 E(-speci\214c re)-.2 E -(writing.)-.25 E .197 +(writing.)-.25 E .196 (The Directory is actually a colon-separated path of directories to try) -127 643.2 R 5.196(.F)-.65 G .196(or e)-5.346 F .196 +127 671.4 R 5.197(.F)-.65 G .197(or e)-5.347 F .197 (xample, the de\214ni-)-.15 F .104 -(tion \231D=$z:/\232 \214rst tries to e)102 655.2 R -.15(xe)-.15 G .104 +(tion \231D=$z:/\232 \214rst tries to e)102 683.4 R -.15(xe)-.15 G .104 (cute in the recipient').15 F 2.604(sh)-.55 G .104 -(ome directory; if that is not a)-2.604 F -.25(va)-.2 G .104 -(ilable, it tries to).25 F -.15(exe)102 667.2 S .816 +(ome directory; if that is not a)-2.604 F -.25(va)-.2 G .103 +(ilable, it tries to).25 F -.15(exe)102 695.4 S .816 (cute in the root of the \214lesystem.).15 F .816 (This is intended to be used only on the \231prog\232 mailer)5.816 F -3.316(,s)-.4 G(ince)-3.316 E .008(some shells \(such as)102 679.2 R F2 +3.317(,s)-.4 G(ince)-3.317 E .009(some shells \(such as)102 707.4 R F2 (csh)2.509 E F1 2.509(\)r)C .009(efuse to e)-2.509 F -.15(xe)-.15 G .009 (cute if the).15 F 2.509(yc)-.15 G .009 -(annot read the current directory)-2.509 F 5.009(.S)-.65 G .009 -(ince the queue)-5.009 F(directory is not normally readable by unpri)102 -691.2 Q(vile)-.25 E(ged users)-.15 E F2(csh)2.5 E F1 -(scripts as recipients can f)2.5 E(ail.)-.1 E 1.863 -(The Userid speci\214es the def)127 707.4 R 1.863 -(ault user and group id to run as, o)-.1 F -.15(ve)-.15 G 1.862 -(rriding the).15 F F0(DefaultUser)4.362 E F1 .098(option \(q.v)102 719.4 -R 2.598(.\). If)-.65 F(the)2.598 E F0(S)2.598 E F1 .098(mailer \215ag i\ -s also speci\214ed, this user and group will be set as the ef)2.598 F -(fecti)-.25 E .398 -.15(ve u)-.25 H(id).15 E 0 Cg EP +(annot read the current directory)-2.509 F 5.008(.S)-.65 G .008 +(ince the queue)-5.008 F(directory is not normally readable by unpri)102 +719.4 Q(vile)-.25 E(ged users)-.15 E F2(csh)2.5 E F1 +(scripts as recipients can f)2.5 E(ail.)-.1 E 0 Cg EP %%Page: 59 55 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q -(SMM:08-59)195.86 E/F1 10/Times-Roman@0 SF .694 -(and gid for the process.)102 96 R .694(This may be gi)5.694 F -.15(ve) +(SMM:08-59)195.86 E/F1 10/Times-Roman@0 SF 1.862 +(The Userid speci\214es the def)127 96 R 1.863 +(ault user and group id to run as, o)-.1 F -.15(ve)-.15 G 1.863 +(rriding the).15 F F0(DefaultUser)4.363 E F1 .098(option \(q.v)102 108 R +2.598(.\). If)-.65 F(the)2.598 E F0(S)2.598 E F1 .098(mailer \215ag is \ +also speci\214ed, this user and group will be set as the ef)2.598 F +(fecti)-.25 E .398 -.15(ve u)-.25 H(id).15 E .693 +(and gid for the process.)102 120 R .694(This may be gi)5.693 F -.15(ve) -.25 G 3.194(na).15 G(s)-3.194 E/F2 10/Times-Italic@0 SF(user:gr)3.194 E -(oup)-.45 E F1 .693(to set both the user and group id; either)3.194 F -.126(may be an inte)102 108 R .127(ger or a symbolic name to be look) +(oup)-.45 E F1 .694(to set both the user and group id; either)3.194 F +.127(may be an inte)102 132 R .127(ger or a symbolic name to be look) -.15 F .127(ed up in the)-.1 F F2(passwd)2.627 E F1(and)2.627 E F2(gr) -2.627 E(oup)-.45 E F1 .127(\214les respecti)2.627 F -.15(ve)-.25 G(ly) -.15 E 5.127(.I)-.65 G(f)-5.127 E .782 -(only a symbolic user name is speci\214ed, the group id in the)102 120 R +2.627 E(oup)-.45 E F1 .126(\214les respecti)2.626 F -.15(ve)-.25 G(ly) +.15 E 5.126(.I)-.65 G(f)-5.126 E .782 +(only a symbolic user name is speci\214ed, the group id in the)102 144 R F2(passwd)3.282 E F1 .782(\214le for that user is used as the)3.282 F -(group id.)102 132 Q .545(The Charset \214eld is used when con)127 148.2 +(group id.)102 156 Q .545(The Charset \214eld is used when con)127 172.2 R -.15(ve)-.4 G .545 -(rting a message to MIME; this is the character set used).15 F .466 -(in the Content-T)102 160.2 R .466(ype: header)-.8 F 5.466(.I)-.55 G -2.966(ft)-5.466 G .466(his is not set, the)-2.966 F F0(DefaultCharset) -2.966 E F1 .465(option is used, and if that is not)2.965 F .257 -(set, the v)102 172.2 R .257(alue \231unkno)-.25 F .257 +(rting a message to MIME; this is the character set used).15 F .465 +(in the Content-T)102 184.2 R .465(ype: header)-.8 F 5.465(.I)-.55 G +2.965(ft)-5.465 G .465(his is not set, the)-2.965 F F0(DefaultCharset) +2.966 E F1 .466(option is used, and if that is not)2.966 F .258 +(set, the v)102 196.2 R .258(alue \231unkno)-.25 F .258 (wn-8bit\232 is used.)-.25 F F0 -1.2(WA)5.257 G(RNING:)1.2 E F1 .257 -(this \214eld applies to the sender')2.757 F 2.758(sm)-.55 G(ailer) --2.758 E 2.758(,n)-.4 G .258(ot the)-2.758 F(recipient')102 184.2 Q -2.702(sm)-.55 G(ailer)-2.702 E 5.202(.F)-.55 G .202(or e)-5.352 F .202 -(xample, if the en)-.15 F -.15(ve)-.4 G .201 +(this \214eld applies to the sender')2.757 F 2.757(sm)-.55 G(ailer) +-2.757 E 2.757(,n)-.4 G .257(ot the)-2.757 F(recipient')102 208.2 Q +2.701(sm)-.55 G(ailer)-2.701 E 5.201(.F)-.55 G .201(or e)-5.351 F .201 +(xample, if the en)-.15 F -.15(ve)-.4 G .202 (lope sender address lists an address on the local netw).15 F(ork)-.1 E -.48(and the recipient is on an e)102 196.2 R .48(xternal netw)-.15 F .48 +.48(and the recipient is on an e)102 220.2 R .48(xternal netw)-.15 F .48 (ork, the character set will be set from the Charset= \214eld for)-.1 F -(the local netw)102 208.2 Q(ork mailer)-.1 E 2.5(,n)-.4 G +(the local netw)102 232.2 Q(ork mailer)-.1 E 2.5(,n)-.4 G (ot that of the e)-2.5 E(xternal netw)-.15 E(ork mailer)-.1 E(.)-.55 E -.795(The T)127 224.4 R .795(ype= \214eld sets the type information used\ +.794(The T)127 248.4 R .795(ype= \214eld sets the type information used\ in MIME error messages as de\214ned by RFC)-.8 F 2.805(1894. It)102 -236.4 R .305(is actually three v)2.805 F .305 +260.4 R .305(is actually three v)2.805 F .305 (alues separated by slashes: the MT)-.25 F .305 (A-type \(that is, the description of ho)-.93 F(w)-.25 E .083(hosts are\ named\), the address type \(the description of e-mail addresses\), and\ - the diagnostic type \(the)102 248.4 R .142 -(description of error diagnostic codes\).)102 260.4 R .142 -(Each of these must be a re)5.142 F .143(gistered v)-.15 F .143 -(alue or be)-.25 F .143(gin with \231X\255\232.)-.15 F(The def)102 272.4 + the diagnostic type \(the)102 272.4 R .143 +(description of error diagnostic codes\).)102 284.4 R .143 +(Each of these must be a re)5.143 F .142(gistered v)-.15 F .142 +(alue or be)-.25 F .142(gin with \231X\255\232.)-.15 F(The def)102 296.4 Q(ault is \231dns/rfc822/smtp\232.)-.1 E 1.175(The m= \214eld speci\214\ -es the maximum number of messages to attempt to deli)127 288.6 R -.15 -(ve)-.25 G 3.674(ro).15 G 3.674(nas)-3.674 G(ingle)-3.674 E -(SMTP or LMTP connection.)102 300.6 Q(The def)5 E(ault is in\214nite.) +es the maximum number of messages to attempt to deli)127 312.6 R -.15 +(ve)-.25 G 3.675(ro).15 G 3.675(nas)-3.675 G(ingle)-3.675 E +(SMTP or LMTP connection.)102 324.6 Q(The def)5 E(ault is in\214nite.) -.1 E 1.545(The r= \214eld speci\214es the maximum number of recipients\ - to attempt to deli)127 316.8 R -.15(ve)-.25 G 4.046(ri).15 G 4.046(nas) --4.046 G(ingle)-4.046 E(en)102 328.8 Q -.15(ve)-.4 G 2.5(lope. It).15 F + to attempt to deli)127 340.8 R -.15(ve)-.25 G 4.045(ri).15 G 4.045(nas) +-4.045 G(ingle)-4.045 E(en)102 352.8 Q -.15(ve)-.4 G 2.5(lope. It).15 F (def)2.5 E(aults to 100.)-.1 E 1.052(The /= \214eld speci\214es a ne)127 -345 R 3.552(wr)-.25 G 1.052(oot directory for the mailer)-3.552 F 6.052 -(.T)-.55 G 1.052(he path is macro e)-6.052 F 1.051(xpanded and)-.15 F -.512(then passed to the \231chroot\232 system call.)102 357 R .512 +369 R 3.552(wr)-.25 G 1.052(oot directory for the mailer)-3.552 F 6.052 +(.T)-.55 G 1.052(he path is macro e)-6.052 F 1.052(xpanded and)-.15 F +.512(then passed to the \231chroot\232 system call.)102 381 R .512 (The root directory is changed before the Directory \214eld is)5.512 F -(consulted or the uid is changed.)102 369 Q .561(The W)127 385.2 R .561 -(ait= \214eld speci\214es the maximum time to w)-.8 F .56 +(consulted or the uid is changed.)102 393 Q .56(The W)127 409.2 R .56 +(ait= \214eld speci\214es the maximum time to w)-.8 F .561 (ait for the mailer to return after sending all)-.1 F(data to it.)102 -397.2 Q(This applies to mailers that ha)5 E .3 -.15(ve b)-.2 H(een fork) -.15 E(ed by)-.1 E F2(sendmail)2.5 E F1(.)A 1.163(The Queue)127 413.4 R +421.2 Q(This applies to mailers that ha)5 E .3 -.15(ve b)-.2 H(een fork) +.15 E(ed by)-.1 E F2(sendmail)2.5 E F1(.)A 1.164(The Queue)127 437.4 R 1.164(group= \214eld speci\214es the def)-.15 F 1.164 (ault queue group in which recei)-.1 F -.15(ve)-.25 G 3.664(dm).15 G -1.164(ail should be)-3.664 F 2.849(queued. This)102 425.4 R .349 -(can be o)2.849 F -.15(ve)-.15 G .349(rridden by other means as e).15 F -.348(xplained in section `)-.15 F .348(`Queue Groups and Queue)-.74 F -(Directories')102 437.4 Q('.)-.74 E F0 2.5(5.5. H)87 461.4 R 2.5<8a44> -2.5 G(e\214ne Header)-2.5 E F1 1.135 -(The format of the header lines that)127 477.6 R F2(sendmail)3.636 E F1 -1.136(inserts into the message are de\214ned by the)3.636 F F0(H)3.636 E -F1 2.5(line. The)102 489.6 R(syntax of this line is one of the follo)2.5 -E(wing:)-.25 E F0(H)142 505.8 Q F2(hname)A F0(:)A F2(htemplate)2.5 E F0 -(H)142 526.2 Q F1([)A F0(?)A F2(m\215a)A(gs)-.1 E F0(?])A F2(hname)A F0 -(:)A F2(htemplate)2.5 E F0(H)142 546.6 Q F1([)A F0(?$)A F2({macr)A(o}) +1.163(ail should be)-3.664 F 2.848(queued. This)102 449.4 R .348 +(can be o)2.848 F -.15(ve)-.15 G .349(rridden by other means as e).15 F +.349(xplained in section `)-.15 F .349(`Queue Groups and Queue)-.74 F +(Directories')102 461.4 Q('.)-.74 E F0 2.5(5.5. H)87 485.4 R 2.5<8a44> +2.5 G(e\214ne Header)-2.5 E F1 1.136 +(The format of the header lines that)127 501.6 R F2(sendmail)3.636 E F1 +1.135(inserts into the message are de\214ned by the)3.636 F F0(H)3.635 E +F1 2.5(line. The)102 513.6 R(syntax of this line is one of the follo)2.5 +E(wing:)-.25 E F0(H)142 529.8 Q F2(hname)A F0(:)A F2(htemplate)2.5 E F0 +(H)142 550.2 Q F1([)A F0(?)A F2(m\215a)A(gs)-.1 E F0(?])A F2(hname)A F0 +(:)A F2(htemplate)2.5 E F0(H)142 570.6 Q F1([)A F0(?$)A F2({macr)A(o}) -.45 E F0(?])A F2(hname)A F0(:)A F2(htemplate)2.5 E F1 1.058(Continuati\ on lines in this spec are re\215ected directly into the outgoing messag\ -e.)102 562.8 R(The)6.058 E F2(htemplate)3.557 E F1(is)3.557 E(macro-e) -102 574.8 Q 1.12(xpanded before insertion into the message.)-.15 F 1.12 +e.)102 586.8 R(The)6.058 E F2(htemplate)3.558 E F1(is)3.558 E(macro-e) +102 598.8 Q 1.12(xpanded before insertion into the message.)-.15 F 1.12 (If the)6.12 F F2(m\215a)3.62 E(gs)-.1 E F1 1.12 (\(surrounded by question marks\))3.62 F .161(are speci\214ed, at least\ one of the speci\214ed \215ags must be stated in the mailer de\214niti\ -on for this header)102 586.8 R .857(to be automatically output.)102 -598.8 R .858(If a)5.858 F F2(${macr)3.358 E(o})-.45 E F1 .858 +on for this header)102 610.8 R .858(to be automatically output.)102 +622.8 R .858(If a)5.858 F F2(${macr)3.358 E(o})-.45 E F1 .858 (\(surrounded by question marks\) is speci\214ed, the header)3.358 F -1.264(will be automatically output if the macro is set.)102 610.8 R -1.264(The macro may be set using an)6.264 F 3.764(yo)-.15 G 3.763(ft) --3.764 G 1.263(he normal)-3.763 F .232(methods, including using the)102 -622.8 R F0(macr)2.732 E(o)-.18 E F1 .232(storage map in a ruleset.)2.732 -F .232(If one of these headers is in the input)5.232 F .125 -(it is re\215ected to the output re)102 634.8 R -.05(ga)-.15 G .125 -(rdless of these \215ags or macros.).05 F .124(Notice: If a)5.124 F F2 -(${macr)2.624 E(o})-.45 E F1 .124(is used to set a)2.624 F(header)102 -646.8 Q 4.308(,t)-.4 G 1.809 -(hen it is useful to add that macro to class)-4.308 F F2($={per)4.309 E -(sistentMacr)-.1 E(os})-.45 E F1 1.809(which consists of the)4.309 F -(macros that should be sa)102 658.8 Q -.15(ve)-.2 G 2.5(da).15 G -(cross queue runs.)-2.5 E(Some headers ha)127 675 Q .3 -.15(ve s)-.2 H -(pecial semantics that will be described later).15 E(.)-.55 E 2.711(As) -127 691.2 S .211(econdary syntax allo)-2.711 F .211(ws v)-.25 F .211 -(alidation of headers as the)-.25 F 2.711(ya)-.15 G .211(re being read.) --2.711 F 1.81 -.8(To e)5.21 H .21(nable v).8 F(alidation,)-.25 E(use:) -102 703.2 Q 0 Cg EP +1.264(will be automatically output if the macro is set.)102 634.8 R +1.264(The macro may be set using an)6.264 F 3.764(yo)-.15 G 3.764(ft) +-3.764 G 1.264(he normal)-3.764 F .233(methods, including using the)102 +646.8 R F0(macr)2.733 E(o)-.18 E F1 .232(storage map in a ruleset.)2.732 +F .232(If one of these headers is in the input)5.232 F .124 +(it is re\215ected to the output re)102 658.8 R -.05(ga)-.15 G .124 +(rdless of these \215ags or macros.).05 F .125(Notice: If a)5.125 F F2 +(${macr)2.625 E(o})-.45 E F1 .125(is used to set a)2.625 F(header)102 +670.8 Q 4.309(,t)-.4 G 1.809 +(hen it is useful to add that macro to class)-4.309 F F2($={per)4.308 E +(sistentMacr)-.1 E(os})-.45 E F1 1.808(which consists of the)4.308 F +(macros that should be sa)102 682.8 Q -.15(ve)-.2 G 2.5(da).15 G +(cross queue runs.)-2.5 E(Some headers ha)127 699 Q .3 -.15(ve s)-.2 H +(pecial semantics that will be described later).15 E(.)-.55 E 0 Cg EP %%Page: 60 56 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Bold@0 SF 193.36(SMM:08-60 Sendmail)72 60 R -(Installation and Operation Guide)2.5 E(H)142 96 Q/F1 10/Times-Italic@0 -SF(Header)A F0 2.5(:$)C(>)-2.5 E F1(Ruleset)A F0(H)142 108 Q F1(Header)A -F0 2.5(:$)C(>+)-2.5 E F1(Ruleset)A/F2 10/Times-Roman@0 SF .265 -(The indicated)102 124.2 R F1(Ruleset)2.765 E F2 .265 -(is called for the speci\214ed)2.765 F F1(Header)2.765 E F2 2.765(,a)C -.265(nd can return)-2.765 F F0($#err)2.765 E(or)-.18 E F2 .265 -(to reject or quaran-)2.765 F 1.304(tine the message or)102 136.2 R F0 -($#discard)3.804 E F2 1.304(to discard the message \(as with the other) -3.804 F F0(check_)3.804 E F2 3.804(*r)C 3.804(ulesets\). The)-3.804 F -3.175(ruleset recei)102 148.2 R -.15(ve)-.25 G 5.675(st).15 G 3.175 -(he header \214eld-body as ar)-5.675 F 3.176 -(gument, i.e., not the header \214eld-name; see also)-.18 F .63 -(${hdr_name} and ${currHeader}.)102 160.2 R .629 -(The header is treated as a structured \214eld, that is, te)5.63 F .629 +(Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 2.71(As) +127 96 S .21(econdary syntax allo)-2.71 F .21(ws v)-.25 F .211 +(alidation of headers as the)-.25 F 2.711(ya)-.15 G .211(re being read.) +-2.711 F 1.811 -.8(To e)5.211 H .211(nable v).8 F(alidation,)-.25 E +(use:)102 108 Q F0(H)142 124.2 Q/F2 10/Times-Italic@0 SF(Header)A F0 2.5 +(:$)C(>)-2.5 E F2(Ruleset)A F0(H)142 136.2 Q F2(Header)A F0 2.5(:$)C(>+) +-2.5 E F2(Ruleset)A F1 .265(The indicated)102 152.4 R F2(Ruleset)2.765 E +F1 .265(is called for the speci\214ed)2.765 F F2(Header)2.765 E F1 2.765 +(,a)C .265(nd can return)-2.765 F F0($#err)2.765 E(or)-.18 E F1 .265 +(to reject or quaran-)2.765 F 1.304(tine the message or)102 164.4 R F0 +($#discard)3.804 E F1 1.304(to discard the message \(as with the other) +3.804 F F0(check_)3.804 E F1 3.804(*r)C 3.804(ulesets\). The)-3.804 F +3.176(ruleset recei)102 176.4 R -.15(ve)-.25 G 5.676(st).15 G 3.176 +(he header \214eld-body as ar)-5.676 F 3.175 +(gument, i.e., not the header \214eld-name; see also)-.18 F .629 +(${hdr_name} and ${currHeader}.)102 188.4 R .629 +(The header is treated as a structured \214eld, that is, te)5.629 F .63 (xt in paren-)-.15 F .337 -(theses is deleted before processing, unless the second form)102 172.2 R -F0($>+)2.837 E F2 .337(is used.)2.837 F .337(Note: only one ruleset can) -5.337 F(be associated with a header;)102 184.2 Q F1(sendmail)2.5 E F2 -(will silently ignore multiple entries.)2.5 E -.15(Fo)127 200.4 S 2.5 +(theses is deleted before processing, unless the second form)102 200.4 R +F0($>+)2.837 E F1 .337(is used.)2.837 F .337(Note: only one ruleset can) +5.337 F(be associated with a header;)102 212.4 Q F2(sendmail)2.5 E F1 +(will silently ignore multiple entries.)2.5 E -.15(Fo)127 228.6 S 2.5 (re).15 G(xample, the con\214guration lines:)-2.65 E -(HMessage-Id: $>CheckMessageId)142 216.6 Q(SCheckMessageId)142 240.6 Q -(R< $+ @ $+)142 252.6 Q 11.06(>$)5 G 2.5(@O)-11.06 G(K)-2.5 E 52.83 -(R$* $#error)142 264.6 R($: Ille)2.5 E -.05(ga)-.15 G 2.5(lM).05 G -(essage-Id header)-2.5 E -.1(wo)102 280.8 S(uld refuse an).1 E 2.5(ym) --.15 G(essage that had a Message-Id: header of an)-2.5 E 2.5(yo)-.15 G -2.5(ft)-2.5 G(he follo)-2.5 E(wing forms:)-.25 E(Message-Id: <>)142 297 -Q(Message-Id: some te)142 309 Q(xt)-.15 E(Message-Id: e).15 E(xtra crud)-.15 -E 3.069(Ad)102 337.2 S(ef)-3.069 E .569 +(HMessage-Id: $>CheckMessageId)142 244.8 Q(SCheckMessageId)142 268.8 Q +(R< $+ @ $+)142 280.8 Q 11.06(>$)5 G 2.5(@O)-11.06 G(K)-2.5 E 52.83 +(R$* $#error)142 292.8 R($: Ille)2.5 E -.05(ga)-.15 G 2.5(lM).05 G +(essage-Id header)-2.5 E -.1(wo)102 309 S(uld refuse an).1 E 2.5(ym)-.15 +G(essage that had a Message-Id: header of an)-2.5 E 2.5(yo)-.15 G 2.5 +(ft)-2.5 G(he follo)-2.5 E(wing forms:)-.25 E(Message-Id: <>)142 325.2 Q +(Message-Id: some te)142 337.2 Q(xt)-.15 E(Message-Id: e).15 E(xtra crud) +-.15 E 3.068(Ad)102 365.4 S(ef)-3.068 E .569 (ault ruleset that is called for headers which don')-.1 F 3.069(th)-.18 -G -2.25 -.2(av e)-3.069 H 3.069(as)3.269 G .568 +G -2.25 -.2(av e)-3.069 H 3.069(as)3.269 G .569 (peci\214c ruleset de\214ned for them can)-3.069 F(be speci\214ed by:) -102 349.2 Q F0(H)142 365.4 Q F1(*)A F0 2.5(:$)C(>)-2.5 E F1(Ruleset)A F2 -(or)102 381.6 Q F0(H)142 397.8 Q F1(*)A F0 2.5(:$)C(>+)-2.5 E F1 -(Ruleset)A F0 2.5(5.6. O)87 426 R 2.5<8a53>2.5 G(et Option)-2.5 E F2 -.962(There are a number of global options that can be set from a con\ -\214guration \214le.)127 442.2 R .963(Options are)5.963 F .86 -(represented by full w)102 454.2 R .86(ords; some are also representabl\ -e as single characters for back compatibility)-.1 F(.)-.65 E -(The syntax of this line is:)102 466.2 Q F0(O)142 482.4 Q F1(option)7.5 -E F0(=)A F1(value)A F2 .562(This sets option)102 498.6 R F1(option)3.062 -E F2 .562(to be)3.062 F F1(value)3.062 E F2 5.562(.N)C .562 -(ote that there)-5.562 F F1(must)3.062 E F2 .562 -(be a space between the letter `O' and the)3.062 F(name of the option.) -102 510.6 Q(An older v)5 E(ersion is:)-.15 E F0(O)142 526.8 Q F1 1.666 -(ov)C(alue)-1.666 E F2 .13(where the option)102 543 R F1(o)2.63 E F2 .13 -(is a single character)2.63 F 5.13(.D)-.55 G .13 -(epending on the option,)-5.13 F F1(value)2.63 E F2 .13 -(may be a string, an inte)2.63 F(ger)-.15 E(,)-.4 E 2.5(ab)102 555 S +102 377.4 Q F0(H)142 393.6 Q F2(*)A F0 2.5(:$)C(>)-2.5 E F2(Ruleset)A F1 +(or)102 409.8 Q F0(H)142 426 Q F2(*)A F0 2.5(:$)C(>+)-2.5 E F2(Ruleset)A +F0 2.5(5.6. O)87 454.2 R 2.5<8a53>2.5 G(et Option)-2.5 E F1 .963(There \ +are a number of global options that can be set from a con\214guration \ +\214le.)127 470.4 R .962(Options are)5.962 F .86(represented by full w) +102 482.4 R .86(ords; some are also representable as single characters \ +for back compatibility)-.1 F(.)-.65 E(The syntax of this line is:)102 +494.4 Q F0(O)142 510.6 Q F2(option)7.5 E F0(=)A F2(value)A F1 .563 +(This sets option)102 526.8 R F2(option)3.062 E F1 .562(to be)3.062 F F2 +(value)3.062 E F1 5.562(.N)C .562(ote that there)-5.562 F F2(must)3.062 +E F1 .562(be a space between the letter `O' and the)3.062 F +(name of the option.)102 538.8 Q(An older v)5 E(ersion is:)-.15 E F0(O) +142 555 Q F2 1.666(ov)C(alue)-1.666 E F1 .13(where the option)102 571.2 +R F2(o)2.63 E F1 .13(is a single character)2.63 F 5.13(.D)-.55 G .13 +(epending on the option,)-5.13 F F2(value)2.63 E F1 .13 +(may be a string, an inte)2.63 F(ger)-.15 E(,)-.4 E 2.5(ab)102 583.2 S (oolean \(with le)-2.5 E -.05(ga)-.15 G 2.5(lv).05 G (alues \231t\232, \231T\232, \231f\232, or \231F\232; the def)-2.75 E (ault is TR)-.1 E(UE\), or a time interv)-.4 E(al.)-.25 E 1.164(All \ \214lenames used in options should be absolute paths, i.e., starting wi\ -th '/'.)127 571.2 R(Relati)6.165 E 1.465 -.15(ve \214)-.25 H(le-).15 E -(names most lik)102 583.2 Q +th '/'.)127 599.4 R(Relati)6.164 E 1.464 -.15(ve \214)-.25 H(le-).15 E +(names most lik)102 611.4 Q (ely cause surprises during operation \(unless otherwise noted\).)-.1 E (The options supported \(with the old, one character names in brack)127 -599.4 Q(ets\) are:)-.1 E(AliasFile=)102 615.6 Q F1(spec, spec, ...)A F2 -.183([A] Specify possible alias \214le\(s\).)174 627.6 R(Each)5.182 E F1 -(spec)2.682 E F2 .182(should be in the format `)2.682 F(`)-.74 E F1 -(class)A F0(:)A F1(info)2.682 E F2 -.74('')C(where)174 639.6 Q F1(class) -3.03 E F0(:)A F2 .531(is optional and def)3.03 F .531(aults to `)-.1 F -(`implicit')-.74 E 3.031('. Note)-.74 F(that)3.031 E F1(info)3.031 E F2 -.531(is required for)3.031 F(all)174 651.6 Q F1(class)3.525 E F2 1.025 -(es e)B 1.025(xcept \231ldap\232.)-.15 F -.15(Fo)6.025 G 3.524(rt).15 G -1.024(he \231ldap\232 class, if)-3.524 F F1(info)3.524 E F2 1.024 -(is not speci\214ed, a def)3.524 F(ault)-.1 E F1(info)174 663.6 Q F2 +627.6 Q(ets\) are:)-.1 E(AliasFile=)102 643.8 Q F2(spec, spec, ...)A F1 +.182([A] Specify possible alias \214le\(s\).)174 655.8 R(Each)5.182 E F2 +(spec)2.682 E F1 .183(should be in the format `)2.682 F(`)-.74 E F2 +(class)A F0(:)A F2(info)2.683 E F1 -.74('')C(where)174 667.8 Q F2(class) +3.031 E F0(:)A F1 .531(is optional and def)3.031 F .531(aults to `)-.1 F +(`implicit')-.74 E 3.031('. Note)-.74 F(that)3.031 E F2(info)3.031 E F1 +.53(is required for)3.03 F(all)174 679.8 Q F2(class)3.524 E F1 1.024 +(es e)B 1.024(xcept \231ldap\232.)-.15 F -.15(Fo)6.024 G 3.524(rt).15 G +1.024(he \231ldap\232 class, if)-3.524 F F2(info)3.524 E F1 1.025 +(is not speci\214ed, a def)3.524 F(ault)-.1 E F2(info)174 691.8 Q F1 -.25(va)2.5 G(lue is used as follo).25 E(ws:)-.25 E 0 Cg EP %%Page: 61 57 %%BeginPageSetup @@ -5347,57 +5350,57 @@ iled-in list of alias \214le types, for back compatibility\), \231hash\ (is speci\214ed\), \231btree\232 \(if)2.996 F F3(NEWDB)2.996 E F1 .496 (is speci\214ed\), \231dbm\232 \(if)2.996 F F3(NDBM)2.996 E F1 .496 (is speci-)2.996 F .201(\214ed\), \231stab\232 \(internal symbol table \ -\212 not normally used unless you ha)174 208.2 R .5 -.15(ve n)-.2 H 2.7 -(oo).15 G(ther)-2.7 E 2.785 +\212 not normally used unless you ha)174 208.2 R .501 -.15(ve n)-.2 H +2.701(oo).15 G(ther)-2.701 E 2.786 (database lookup\), \231sequence\232 \(use a sequence of maps pre)174 -220.2 R 2.786(viously declared\),)-.25 F .639(\231ldap\232 \(if)174 -232.2 R F3(LD)3.139 E(APMAP)-.36 E F1 .639 -(is speci\214ed\), or \231nis\232 \(if)3.139 F F3(NIS)3.139 E F1 .638 -(is speci\214ed\).)3.139 F .638(If a list of)5.638 F F2(spec)3.138 E F1 +220.2 R 2.785(viously declared\),)-.25 F .638(\231ldap\232 \(if)174 +232.2 R F3(LD)3.138 E(APMAP)-.36 E F1 .638 +(is speci\214ed\), or \231nis\232 \(if)3.138 F F3(NIS)3.139 E F1 .639 +(is speci\214ed\).)3.139 F .639(If a list of)5.639 F F2(spec)3.139 E F1 (s)A(are pro)174 244.2 Q(vided,)-.15 E F2(sendmail)2.5 E F1 (searches them in order)2.5 E(.)-.55 E(AliasW)102 260.4 Q(ait=)-.8 E F2 -(timeout)A F1 .14([a] If set, w)174 272.4 R .14(ait up to)-.1 F F2 -(timeout)2.64 E F1 .141(\(units def)2.641 F .141 -(ault to minutes\) for an \231@:@\232 entry to e)-.1 F(xist)-.15 E .518 +(timeout)A F1 .141([a] If set, w)174 272.4 R .141(ait up to)-.1 F F2 +(timeout)2.641 E F1 .141(\(units def)2.641 F .14 +(ault to minutes\) for an \231@:@\232 entry to e)-.1 F(xist)-.15 E .517 (in the alias database before starting up.)174 284.4 R .517 -(If it does not appear in the)5.517 F F2(timeout)3.017 E F1(inter)3.017 +(If it does not appear in the)5.517 F F2(timeout)3.018 E F1(inter)3.018 E(-)-.2 E -.25(va)174 296.4 S 2.5(li).25 G(ssue a w)-2.5 E(arning.)-.1 E (Allo)102 312.6 Q(wBogusHELO)-.25 E 1.104([no short name] If set, allo) 174 324.6 R 3.604(wH)-.25 G 1.104(ELO SMTP commands that don')-3.604 F -3.604(ti)-.18 G 1.104(nclude a host)-3.604 F 2.882(name. Setting)174 -336.6 R .382(this violates RFC 1123 section 5.2.5, b)2.882 F .381 -(ut is necessary to interoper)-.2 F(-)-.2 E .06(ate with se)174 348.6 R --.15(ve)-.25 G .06(ral SMTP clients.).15 F .061(If there is a v)5.06 F -.061(alue, it is still check)-.25 F .061(ed for le)-.1 F(gitimac)-.15 E --.65(y.)-.15 G(AuthMaxBits=)102 364.8 Q F2(N)A F1 .698([no short name] \ +3.604(ti)-.18 G 1.103(nclude a host)-3.604 F 2.881(name. Setting)174 +336.6 R .382(this violates RFC 1123 section 5.2.5, b)2.881 F .382 +(ut is necessary to interoper)-.2 F(-)-.2 E .061(ate with se)174 348.6 R +-.15(ve)-.25 G .061(ral SMTP clients.).15 F .061(If there is a v)5.061 F +.06(alue, it is still check)-.25 F .06(ed for le)-.1 F(gitimac)-.15 E +-.65(y.)-.15 G(AuthMaxBits=)102 364.8 Q F2(N)A F1 .697([no short name] \ Limit the maximum encryption strength for the security layer in)5.24 F -1.317(SMTP A)174 376.8 R 1.317(UTH \(SASL\). Def)-.55 F 1.317 -(ault is essentially unlimited.)-.1 F 1.317(This allo)6.317 F 1.318 +1.318(SMTP A)174 376.8 R 1.318(UTH \(SASL\). Def)-.55 F 1.317 +(ault is essentially unlimited.)-.1 F 1.317(This allo)6.317 F 1.317 (ws to turn of)-.25 F(f)-.25 E .377(additional encryption in SASL if ST) 174 388.8 R(AR)-.93 E .377(TTLS is already encrypting the communi-)-.6 F .179(cation, because the e)174 400.8 R .179 (xisting encryption strength is tak)-.15 F .179 -(en into account when choos-)-.1 F .998 +(en into account when choos-)-.1 F .997 (ing an algorithm for the security layer)174 412.8 R 5.998(.F)-.55 G -.998(or e)-6.148 F .998(xample, if ST)-.15 F(AR)-.93 E .997 +.998(or e)-6.148 F .998(xample, if ST)-.15 F(AR)-.93 E .998 (TTLS is used and)-.6 F .437 (the symmetric cipher is 3DES, then the the k)174 424.8 R -.15(ey)-.1 G -.437(length \(in bits\) is 168.).15 F .438(Hence set-)5.438 F(ting)174 +.437(length \(in bits\) is 168.).15 F .437(Hence set-)5.437 F(ting)174 436.8 Q F0 -.5(Au)2.5 G(thMaxBits).5 E F1(to 168 will disable an)2.5 E 2.5(ye)-.15 G(ncryption in SASL.)-2.5 E -1.05(AuthMechanisms [no)102 453 -R .687(short name] List of authentication mechanisms for A)3.188 F .687 -(UTH \(separated by spa-)-.55 F 3.048(ces\). The)174 465 R(adv)3.048 E +R .687(short name] List of authentication mechanisms for A)3.187 F .688 +(UTH \(separated by spa-)-.55 F 3.049(ces\). The)174 465 R(adv)3.049 E .548 (ertised list of authentication mechanisms will be the intersection of) --.15 F 1.126(this list and the list of a)174 477 R -.25(va)-.2 G 1.125 +-.15 F 1.125(this list and the list of a)174 477 R -.25(va)-.2 G 1.126 (ilable mechanisms as determined by the Cyrus SASL).25 F(library)174 489 -Q 6.166(.I)-.65 G 3.667(fS)-6.166 G -.93(TA)-3.667 G -.6(RT).93 G 1.167 +Q 6.167(.I)-.65 G 3.667(fS)-6.167 G -.93(TA)-3.667 G -.6(RT).93 G 1.167 (TLS is acti).6 F -.15(ve)-.25 G 3.667(,E).15 G(XTERN)-3.667 E 1.167 -(AL will be added to this list.)-.35 F 1.167(In that)6.167 F +(AL will be added to this list.)-.35 F 1.166(In that)6.167 F (case, the v)174 501 Q (alue of {cert_subject} is used as authentication id.)-.25 E 17.83 (AuthOptions [no)102 517.2 R .836 -(short name] List of options for SMTP A)3.336 F .836 +(short name] List of options for SMTP A)3.335 F .836 (UTH consisting of single characters)-.55 F(with interv)174 529.2 Q (ening white space or commas.)-.15 E 0 Cg EP %%Page: 62 58 @@ -5430,48 +5433,48 @@ E 2.5(tp)-.18 G(ermit mechanisms susceptible to simple)-2.5 E(passi)234 (non)-2.5 E(ymous login.)-.15 E(The \214rst option applies to sendmail \ as a client, the others to a serv)174 328.2 Q(er)-.15 E 5(.E)-.55 G (xample:)-5 E 2.5(OA)214 344.4 S(uthOptions=p,y)-2.5 E -.1(wo)174 360.6 -S 1.346(uld disallo).1 F 3.846(wA)-.25 G 1.346(NONYMOUS as A)-3.846 F -1.347(UTH mechanism and w)-.55 F 1.347(ould allo)-.1 F 3.847(wP)-.25 G -(LAIN)-3.847 E 1.789(and LOGIN only if a security layer \(e.g., pro)174 -372.6 R 1.788(vided by ST)-.15 F(AR)-.93 E 1.788(TTLS\) is already)-.6 F +S 1.347(uld disallo).1 F 3.847(wA)-.25 G 1.347(NONYMOUS as A)-3.847 F +1.347(UTH mechanism and w)-.55 F 1.346(ould allo)-.1 F 3.846(wP)-.25 G +(LAIN)-3.846 E 1.788(and LOGIN only if a security layer \(e.g., pro)174 +372.6 R 1.789(vided by ST)-.15 F(AR)-.93 E 1.789(TTLS\) is already)-.6 F (acti)174 384.6 Q -.15(ve)-.25 G 5.364(.T).15 G .364 (he options 'a', 'c', ')-5.364 F .364(d', 'f)-.5 F .364 -(', 'p', and 'y' refer to properties of the selected).55 F 1.09 +(', 'p', and 'y' refer to properties of the selected).55 F 1.089 (SASL mechanisms.)174 396.6 R 1.089 (Explanations of these properties can be found in the Cyrus)6.089 F -(SASL documentation.)174 408.6 Q 23.39(AuthRealm [no)102 424.8 R 2.503 +(SASL documentation.)174 408.6 Q 23.39(AuthRealm [no)102 424.8 R 2.502 (short name] The authentication realm that is passed to the Cyrus SASL) -5.002 F(library)174 436.8 Q 5(.I)-.65 G 2.5(fn)-5 G 2.5(or)-2.5 G +5.003 F(library)174 436.8 Q 5(.I)-.65 G 2.5(fn)-5 G 2.5(or)-2.5 G (ealm is speci\214ed,)-2.5 E F0($j)2.5 E F1(is used.)2.5 E (BadRcptThrottle=)102 453 Q/F2 10/Times-Italic@0 SF(N)A F1 1.194([no sh\ ort name] If set and the speci\214ed number of recipients in a single S\ -MTP)174 465 R .595(transaction ha)174 477 R .895 -.15(ve b)-.2 H .596 +MTP)174 465 R .596(transaction ha)174 477 R .896 -.15(ve b)-.2 H .595 (een rejected, sleep for one second after each subsequent RCPT).15 F (command in that transaction.)174 489 Q(BlankSub=)102 505.2 Q F2(c)A F1 1.255([B] Set the blank substitution character to)22.47 F F2(c)3.755 E F1 6.255(.U)C 1.255(nquoted spaces in addresses are)-6.255 F (replaced by this character)174 517.2 Q 5(.D)-.55 G(ef)-5 E (aults to space \(i.e., no change is made\).)-.1 E(CA)102 533.4 Q(CertP) --.4 E 21.16(ath [no)-.15 F .896(short name] P)3.396 F .897 -(ath to directory with certi\214cates of CAs.)-.15 F .897 -(This directory direc-)5.897 F 1.234(tory must contain the hashes of ea\ +-.4 E 21.16(ath [no)-.15 F .897(short name] P)3.397 F .897 +(ath to directory with certi\214cates of CAs.)-.15 F .896 +(This directory direc-)5.896 F 1.234(tory must contain the hashes of ea\ ch CA certi\214cate as \214lenames \(or as links to)174 545.4 R(them\).) 174 557.4 Q(CA)102 573.6 Q 23.23(CertFile [no)-.4 F 1.439(short name] F\ -ile containing one or more CA certi\214cates; see section about)3.939 F +ile containing one or more CA certi\214cates; see section about)3.94 F (ST)174 585.6 Q(AR)-.93 E(TTLS for more information.)-.6 E 14.51 (CheckAliases [n])102 601.8 R -1.11(Va)2.5 G (lidate the RHS of aliases when reb)1.11 E(uilding the alias database.) --.2 E(CheckpointInterv)102 618 Q(al=)-.25 E F2(N)A F1 1.297 +-.2 E(CheckpointInterv)102 618 Q(al=)-.25 E F2(N)A F1 1.296 ([C] Checkpoints the queue e)174 630 R -.15(ve)-.25 G(ry).15 E F2(N) -3.797 E F1(\(def)3.797 E 1.297(ault 10\) addresses sent.)-.1 F 1.296 -(If your system)6.296 F .746(crashes during deli)174 642 R -.15(ve)-.25 +3.797 E F1(\(def)3.797 E 1.297(ault 10\) addresses sent.)-.1 F 1.297 +(If your system)6.297 F .747(crashes during deli)174 642 R -.15(ve)-.25 G .746(ry to a lar).15 F .746(ge list, this pre)-.18 F -.15(ve)-.25 G -.746(nts retransmission to an).15 F 3.247(yb)-.15 G .747(ut the)-3.447 F +.746(nts retransmission to an).15 F 3.246(yb)-.15 G .746(ut the)-3.446 F (last)174 654 Q F2(N)2.5 E F1(recipients.)2.5 E(ClassF)102 670.2 Q -(actor=)-.15 E F2(fact)A F1 1.625([z] The indicated)4.29 F F2(fact)4.124 +(actor=)-.15 E F2(fact)A F1 1.624([z] The indicated)4.29 F F2(fact)4.124 E F1 1.624(or is multiplied by the message class \(determined by the)B -.718(Precedence: \214eld in the user header and the)174 682.2 R F0(P) -3.219 E F1 .719(lines in the con\214guration \214le\) and)3.219 F 2.638 +.719(Precedence: \214eld in the user header and the)174 682.2 R F0(P) +3.219 E F1 .718(lines in the con\214guration \214le\) and)3.218 F 2.637 (subtracted from the priority)174 694.2 R 7.637(.T)-.65 G 2.637 (hus, messages with a higher Priority: will be)-7.637 F -.1(fa)174 706.2 S -.2(vo)-.1 G 2.5(red. Def).2 F(aults to 1800.)-.1 E 0 Cg EP @@ -5482,10 +5485,10 @@ BP /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q (SMM:08-63)195.86 E/F1 10/Times-Roman@0 SF 12.27(ClientCertFile [no)102 96 R .708(short name] File containing the certi\214cate of the client, \ -i.e., this certi\214cate is)3.208 F(used when)174 108 Q/F2 10 +i.e., this certi\214cate is)3.209 F(used when)174 108 Q/F2 10 /Times-Italic@0 SF(sendmail)2.5 E F1(acts as client \(for ST)2.5 E(AR) -.93 E(TTLS\).)-.6 E(ClientK)102 124.2 Q -.15(ey)-.25 G 13.23(File [no) -.15 F .714(short name] File containing the pri)3.215 F -.25(va)-.25 G +.15 F .714(short name] File containing the pri)3.214 F -.25(va)-.25 G .714(te k).25 F 1.014 -.15(ey b)-.1 H .714 (elonging to the client certi\214cate).15 F(\(for ST)174 136.2 Q(AR)-.93 E(TTLS if)-.6 E F2(sendmail)2.5 E F1(runs as client\).)2.5 E @@ -5501,11 +5504,11 @@ G(ree port\))-2.5 E 48.95(Addr Address)214 204.6 R(mask \(def)2.5 E 21.72(SndBufSize Size)214 228.6 R(of TCP send b)2.5 E(uf)-.2 E(fer)-.25 E 21.17(RcvBufSize Size)214 240.6 R(of TCP recei)2.5 E .3 -.15(ve b)-.25 H(uf)-.05 E(fer)-.25 E 34.5(Modi\214er Options)214 252.6 R -(\(\215ags\) for the client)2.5 E(The)174 268.8 Q F2(Addr)3.257 E F1 +(\(\215ags\) for the client)2.5 E(The)174 268.8 Q F2(Addr)3.256 E F1 .756 (ess mask may be a numeric address in IPv4 dot notation or IPv6 colon)B -1.148(notation or a netw)174 280.8 R 1.148(ork name.)-.1 F 1.149 -(Note that if a netw)6.148 F 1.149(ork name is speci\214ed, only the)-.1 +1.149(notation or a netw)174 280.8 R 1.149(ork name.)-.1 F 1.149 +(Note that if a netw)6.149 F 1.148(ork name is speci\214ed, only the)-.1 F .383(\214rst IP address returned for it will be used.)174 292.8 R .383 (This may cause indeterminate beha)5.383 F(v-)-.2 E 1.485(ior for netw) 174 304.8 R 1.485(ork names that resolv)-.1 F 3.985(et)-.15 G 3.985(om) @@ -5515,63 +5518,63 @@ F .383(\214rst IP address returned for it will be used.)174 292.8 R .383 (se name of interf)-67 E(ace for HELO command)-.1 E 64.78(Ad)214 345 S (on')-64.78 E 2.5(tu)-.18 G(se A)-2.5 E(UTH when sending e-mail)-.55 E 66.44(Sd)214 357 S(on')-66.44 E 2.5(tu)-.18 G(se ST)-2.5 E(AR)-.93 E -(TTLS when sending e-mail)-.6 E .764(If `)174 373.2 R(`h')-.74 E 3.264 -('i)-.74 G 3.264(ss)-3.264 G .763 -(et, the name corresponding to the outgoing interf)-3.264 F .763 +(TTLS when sending e-mail)-.6 E .763(If `)174 373.2 R(`h')-.74 E 3.263 +('i)-.74 G 3.263(ss)-3.263 G .763 +(et, the name corresponding to the outgoing interf)-3.263 F .764 (ace address \(whether)-.1 F .431 (chosen via the Connection parameter or the def)174 385.2 R .431 -(ault\) is used for the HELO/EHLO)-.1 F 3.618(command. Ho)174 397.2 R -(we)-.25 E -.15(ve)-.25 G 1.918 -.4(r, t).15 H 1.118 -(he name must not start with a square brack).4 F 1.117(et and it must) --.1 F 1.841(contain at least one dot.)174 409.2 R 1.842 -(This is a simple test whether the name is not an IP)6.842 F .713 +(ault\) is used for the HELO/EHLO)-.1 F 3.617(command. Ho)174 397.2 R +(we)-.25 E -.15(ve)-.25 G 1.917 -.4(r, t).15 H 1.118 +(he name must not start with a square brack).4 F 1.118(et and it must) +-.1 F 1.842(contain at least one dot.)174 409.2 R 1.842 +(This is a simple test whether the name is not an IP)6.842 F .712 (address \(in square brack)174 421.2 R .713(ets\) b)-.1 F .713 -(ut a quali\214ed hostname.)-.2 F .712(Note that multiple Client-)5.713 -F .343(PortOptions settings are allo)174 433.2 R .343 -(wed in order to gi)-.25 F .643 -.15(ve s)-.25 H .344 -(ettings for each protocol f).15 F(amily)-.1 E .316(\(e.g., one for F) +(ut a quali\214ed hostname.)-.2 F .713(Note that multiple Client-)5.713 +F .344(PortOptions settings are allo)174 433.2 R .343 +(wed in order to gi)-.25 F .643 -.15(ve s)-.25 H .343 +(ettings for each protocol f).15 F(amily)-.1 E .315(\(e.g., one for F) 174 445.2 R .316(amily=inet and one for F)-.15 F 2.816(amily=inet6\). A) --.15 F .315(restriction placed on one)2.816 F -.1(fa)174 457.2 S +-.15 F .316(restriction placed on one)2.816 F -.1(fa)174 457.2 S (mily only af).1 E(fects outgoing connections on that particular f)-.25 E(amily)-.1 E(.)-.65 E 3.95(ColonOkInAddr [no)102 473.4 R 4.679 (short name] If set, colons are acceptable in e-mail addresses \(e.g.,) -7.179 F 3.54(\231host:user\232\). If)174 485.4 R 1.04 +7.18 F 3.54(\231host:user\232\). If)174 485.4 R 1.04 (not set, colons indicate the be)3.54 F 1.04 -(ginning of a RFC 822 group con-)-.15 F 1.987 +(ginning of a RFC 822 group con-)-.15 F 1.988 (struct \(\231groupname: member1, member2, ... memberN;\232\).)174 497.4 -R 1.988(Doubled colons are)6.988 F(al)174 509.4 Q -.1(wa)-.1 G 2.215(ys\ +R 1.987(Doubled colons are)6.987 F(al)174 509.4 Q -.1(wa)-.1 G 2.215(ys\ acceptable \(\231nodename::user\232\) and proper route-addr nesting is\ - under).1 F(-)-.2 E 1.036(stood \(\231<@relay:user@host>\232\).)174 -521.4 R 1.037(Furthermore, this option def)6.036 F 1.037 -(aults on if the con-)-.1 F .854(\214guration v)174 533.4 R .854 -(ersion le)-.15 F -.15(ve)-.25 G 3.354(li).15 G 3.354(sl)-3.354 G .853 -(ess than 6 \(for back compatibility\).)-3.354 F(Ho)5.853 E(we)-.25 E --.15(ve)-.25 G 1.653 -.4(r, i).15 H 3.353(tm).4 G(ust)-3.353 E(be of)174 + under).1 F(-)-.2 E 1.037(stood \(\231<@relay:user@host>\232\).)174 +521.4 R 1.037(Furthermore, this option def)6.037 F 1.036 +(aults on if the con-)-.1 F .853(\214guration v)174 533.4 R .853 +(ersion le)-.15 F -.15(ve)-.25 G 3.353(li).15 G 3.353(sl)-3.353 G .853 +(ess than 6 \(for back compatibility\).)-3.353 F(Ho)5.854 E(we)-.25 E +-.15(ve)-.25 G 1.654 -.4(r, i).15 H 3.354(tm).4 G(ust)-3.354 E(be of)174 545.4 Q 2.5(ff)-.25 G(or full compatibility with RFC 822.)-2.5 E (ConnectionCacheSize=)102 561.6 Q F2(N)A F1 .242([k] The maximum number\ of open connections that will be cached at a time.)174 573.6 R(The) -5.243 E(def)174 585.6 Q .386(ault is one.)-.1 F .386 +5.242 E(def)174 585.6 Q .385(ault is one.)-.1 F .386 (This delays closing the current connection until either this in)5.386 F --.2(vo)-.4 G(ca-).2 E 1.191(tion of)174 597.6 R F2(sendmail)3.691 E F1 -1.191(needs to connect to another host or it terminates.)3.691 F 1.192 -(Setting it to)6.192 F 2.047(zero def)174 609.6 R 2.047 -(aults to the old beha)-.1 F(vior)-.2 E 4.546(,t)-.4 G 2.046 +-.2(vo)-.4 G(ca-).2 E 1.192(tion of)174 597.6 R F2(sendmail)3.692 E F1 +1.191(needs to connect to another host or it terminates.)3.692 F 1.191 +(Setting it to)6.191 F 2.046(zero def)174 609.6 R 2.046 +(aults to the old beha)-.1 F(vior)-.2 E 4.546(,t)-.4 G 2.047 (hat is, connections are closed immediately)-4.546 F(.)-.65 E .266(Sinc\ e this consumes \214le descriptors, the connection cache should be k)174 -621.6 R .266(ept small: 4)-.1 F(is probably a practical maximum.)174 +621.6 R .265(ept small: 4)-.1 F(is probably a practical maximum.)174 633.6 Q(ConnectionCacheT)102 649.8 Q(imeout=)-.35 E F2(timeout)A F1 .708 ([K] The maximum amount of time a cached connection will be permitted t\ -o idle)174 661.8 R 1.082(without acti)174 673.8 R(vity)-.25 E 6.082(.I) --.65 G 3.582(ft)-6.082 G 1.083(his time is e)-3.582 F 1.083 -(xceeded, the connection is immediately closed.)-.15 F .418(This v)174 +o idle)174 661.8 R 1.083(without acti)174 673.8 R(vity)-.25 E 6.083(.I) +-.65 G 3.583(ft)-6.083 G 1.083(his time is e)-3.583 F 1.082 +(xceeded, the connection is immediately closed.)-.15 F .417(This v)174 685.8 R .418(alue should be small \(on the order of ten minutes\).)-.25 -F(Before)5.418 E F2(sendmail)2.918 E F1 .417(uses a)2.917 F .507 -(cached connection, it al)174 697.8 R -.1(wa)-.1 G .508 -(ys sends a RSET command to check the connection; if).1 F .402(this f) -174 709.8 R .402(ails, it reopens the connection.)-.1 F .401(This k) -5.402 F .401(eeps your end from f)-.1 F .401(ailing if the other)-.1 F -1.544(end times out.)174 721.8 R 1.545 -(The point of this option is to be a good netw)6.544 F 1.545 +F(Before)5.418 E F2(sendmail)2.918 E F1 .418(uses a)2.918 F .508 +(cached connection, it al)174 697.8 R -.1(wa)-.1 G .507 +(ys sends a RSET command to check the connection; if).1 F .401(this f) +174 709.8 R .401(ails, it reopens the connection.)-.1 F .401(This k) +5.401 F .402(eeps your end from f)-.1 F .402(ailing if the other)-.1 F +1.545(end times out.)174 721.8 R 1.545 +(The point of this option is to be a good netw)6.545 F 1.544 (ork neighbor and)-.1 F 0 Cg EP %%Page: 64 60 %%BeginPageSetup @@ -5582,24 +5585,24 @@ BP 174 96 S(id using up e).2 E(xcessi)-.15 E .3 -.15(ve r)-.25 H (esources on the other end.).15 E(The def)5 E(ault is \214v)-.1 E 2.5 (em)-.15 G(inutes.)-2.5 E(ConnectOnlyT)102 112.2 Q(o=)-.8 E/F2 10 -/Times-Italic@0 SF(addr)A(ess)-.37 E F1 .862 -([no short name] This can be used to o)174 124.2 R -.15(ve)-.15 G .861 +/Times-Italic@0 SF(addr)A(ess)-.37 E F1 .861 +([no short name] This can be used to o)174 124.2 R -.15(ve)-.15 G .862 (rride the connection address \(for testing).15 F(purposes\).)174 136.2 -Q(ConnectionRateThrottle=)102 152.4 Q F2(N)A F1 .211 +Q(ConnectionRateThrottle=)102 152.4 Q F2(N)A F1 .212 ([no short name] If set to a positi)174 164.4 R .511 -.15(ve v)-.25 H -.211(alue, allo)-.1 F 2.711(wn)-.25 G 2.712(om)-2.711 G .212(ore than) --2.712 F F2(N)2.712 E F1 .212(incoming connec-)2.712 F .132 +.211(alue, allo)-.1 F 2.711(wn)-.25 G 2.711(om)-2.711 G .211(ore than) +-2.711 F F2(N)2.711 E F1 .211(incoming connec-)2.711 F .132 (tions in a one second period per daemon.)174 176.4 R .132 (This is intended to \215atten out peaks and)5.132 F(allo)174 188.4 Q 2.5(wt)-.25 G(he load a)-2.5 E -.15(ve)-.2 G(rage checking to cut in.) .15 E(Def)5 E(aults to zero \(no limits\).)-.1 E(ConnectionRateW)102 -204.6 Q(indo)-.4 E(wSize=)-.25 E F2(N)A F1 .458 -([no short name] De\214ne the length of the interv)174 216.6 R .459 +204.6 Q(indo)-.4 E(wSize=)-.25 E F2(N)A F1 .459 +([no short name] De\214ne the length of the interv)174 216.6 R .458 (al for which the number of incom-)-.25 F (ing connections is maintained.)174 228.6 Q(The def)5 E (ault is 60 seconds.)-.1 E(ControlSock)102 244.8 Q(etName=)-.1 E F2 -(name)A F1 .477([no short name] Name of the control sock)174 256.8 R -.476(et for daemon management.)-.1 F 2.976(Ar)5.476 G(unning)-2.976 E F2 +(name)A F1 .476([no short name] Name of the control sock)174 256.8 R +.477(et for daemon management.)-.1 F 2.977(Ar)5.477 G(unning)-2.977 E F2 (sendmail)174 268.8 Q F1 1.225 (daemon can be controlled through this named sock)3.725 F 3.725(et. A) -.1 F -.25(va)-.74 G 1.225(ilable com-).25 F 2.926(mands are:)174 280.8 @@ -5608,45 +5611,47 @@ R F2 2.926(help, mstat, r)5.426 F 2.926(estart, shutdown,)-.37 F F1(and) 5.426 E .46(returns the current number of daemon children, the maximum \ number of daemon)174 292.8 R .449 (children, the free disk space \(in blocks\) of the queue directory)174 -304.8 R 2.949(,a)-.65 G .449(nd the load a)-2.949 F -.15(ve)-.2 G -.2 -(r-).15 G .882(age of the machine e)174 316.8 R .883 -(xpressed as an inte)-.15 F(ger)-.15 E 5.883(.I)-.55 G 3.383(fn)-5.883 G -.883(ot set, no control sock)-3.383 F .883(et will be)-.1 F -.2(av)174 -328.8 S 5.03(ailable. Solaris)-.05 F 2.529(and pre-4.4BSD k)5.029 F -2.529(ernel users should see the note in send-)-.1 F(mail/README .)174 -340.8 Q(CRLFile=)102 357 Q F2(name)A F1 .482 +304.8 R 2.95(,a)-.65 G .45(nd the load a)-2.95 F -.15(ve)-.2 G -.2(r-) +.15 G .883(age of the machine e)174 316.8 R .883(xpressed as an inte) +-.15 F(ger)-.15 E 5.883(.I)-.55 G 3.383(fn)-5.883 G .882 +(ot set, no control sock)-3.383 F .882(et will be)-.1 F -.2(av)174 328.8 +S 5.029(ailable. Solaris)-.05 F 2.529(and pre-4.4BSD k)5.029 F 2.529 +(ernel users should see the note in send-)-.1 F(mail/README .)174 340.8 +Q(CRLFile=)102 357 Q F2(name)A F1 .483 ([no short name] Name of \214le that contains certi\214cate re)9.69 F --.2(vo)-.25 G .483(cation status, useful for).2 F .793 +-.2(vo)-.25 G .482(cation status, useful for).2 F .792 (X.509v3 authentication.)174 369 R .792 -(CRL checking requires at least OpenSSL v)5.793 F .792(ersion 0.9.7.) +(CRL checking requires at least OpenSSL v)5.792 F .793(ersion 0.9.7.) -.15 F(Note: if a CRLFile is speci\214ed b)174 381 Q (ut the \214le is unusable, ST)-.2 E(AR)-.93 E(TTLS is disabled.)-.6 E (DHP)102 397.2 Q 10.78(arameters Possible)-.15 F -.25(va)2.5 G -(lues are:).25 E 67(5u)214 413.4 S(se 512 bit prime)-67 E 67(1u)214 -425.4 S(se 1024 bit prime)-67 E 50.06(none do)214 437.4 R(not use Dif) -2.5 E(\214e-Hellman)-.25 E -.35(NA)214 449.4 S 40.41(ME load).35 F +(lues are:).25 E 67(5u)214 413.4 S(se precomputed 512 bit prime)-67 E 67 +(1g)214 425.4 S(enerate 1024 bit prime)-67 E 67(2g)214 437.4 S +(enerate 2048 bit prime)-67 E 50.06(none do)214 449.4 R(not use Dif)2.5 +E(\214e-Hellman)-.25 E -.35(NA)214 461.4 S 40.41(ME load).35 F (prime from \214le)2.5 E 2.147 (This is only required if a ciphersuite containing DSA/DH is used.)174 -465.6 R 2.147(If `)7.147 F(`5')-.74 E 4.647('i)-.74 G(s)-4.647 E 1.878 -(selected, then precomputed, \214x)174 477.6 R 1.878 -(ed primes are used.)-.15 F 1.877(This is the def)6.877 F 1.877 -(ault for the)-.1 F 1.538(client side.)174 489.6 R 1.538(If `)6.538 F -(`1')-.74 E 4.038('i)-.74 G 4.038(ss)-4.038 G 1.538 -(elected, then prime v)-4.038 F 1.539 -(alues are computed during startup.)-.25 F .743(This is the def)174 -501.6 R .743(ault for the serv)-.1 F .743(er side.)-.15 F .743 -(Note: this operation can tak)5.743 F 3.242(eas)-.1 G(igni\214cant) --3.242 E .837(amount of time on a slo)174 513.6 R 3.337(wm)-.25 G .837 -(achine \(se)-3.337 F -.15(ve)-.25 G .837(ral seconds\), b).15 F .838 -(ut it is only done once at)-.2 F 2.959(startup. If)174 525.6 R -.74(``) -2.959 G(none').74 E 2.959('i)-.74 G 2.959(ss)-2.959 G .459 -(elected, then TLS ciphersuites containing DSA/DH cannot)-2.959 F 1.336 -(be used.)174 537.6 R 1.337(If a \214le name is speci\214ed \(which mus\ -t be an absolute path\), then the)6.336 F(primes are read from it.)174 -549.6 Q(DaemonPortOptions=)102 565.8 Q F2(options)A F1 .364 -([O] Set serv)174 577.8 R .364(er SMTP options.)-.15 F .364 -(Each instance of)5.364 F F0(DaemonP)2.863 E(ortOptions)-.2 E F1 .363 -(leads to an)2.863 F(additional incoming sock)174 589.8 Q 2.5(et. The) +477.6 R 2.147(If `)7.147 F(`5')-.74 E 4.646('i)-.74 G(s)-4.646 E 1.877 +(selected, then precomputed, \214x)174 489.6 R 1.877 +(ed primes are used.)-.15 F 1.878(This is the def)6.878 F 1.878 +(ault for the)-.1 F 1.578(client side.)174 501.6 R 1.578(If `)6.578 F +(`1')-.74 E 4.078('o)-.74 G 4.078(r`)-4.078 G(`2')-4.818 E 4.078('i)-.74 +G 4.078(ss)-4.078 G 1.578(elected, then prime v)-4.078 F 1.577 +(alues are computed during)-.25 F 2.666(startup. The)174 513.6 R(serv) +2.667 E .167(er side def)-.15 F .167(ault is `)-.1 F(`1')-.74 E 2.667 +('. Note:)-.74 F .167(this operation can tak)2.667 F 2.667(eas)-.1 G +(igni\214cant)-2.667 E .838(amount of time on a slo)174 525.6 R 3.337 +(wm)-.25 G .837(achine \(se)-3.337 F -.15(ve)-.25 G .837 +(ral seconds\), b).15 F .837(ut it is only done once at)-.2 F 2.959 +(startup. If)174 537.6 R -.74(``)2.959 G(none').74 E 2.959('i)-.74 G +2.959(ss)-2.959 G .459 +(elected, then TLS ciphersuites containing DSA/DH cannot)-2.959 F 1.337 +(be used.)174 549.6 R 1.337(If a \214le name is speci\214ed \(which mus\ +t be an absolute path\), then the)6.337 F(primes are read from it.)174 +561.6 Q(DaemonPortOptions=)102 577.8 Q F2(options)A F1 .363 +([O] Set serv)174 589.8 R .363(er SMTP options.)-.15 F .364 +(Each instance of)5.364 F F0(DaemonP)2.864 E(ortOptions)-.2 E F1 .364 +(leads to an)2.864 F(additional incoming sock)174 601.8 Q 2.5(et. The) -.1 F(options are)2.5 E F2 -.1(ke)2.5 G(y=value)-.2 E F1 2.5(pairs. Kno) 2.5 F(wn k)-.25 E -.15(ey)-.1 G 2.5(sa).15 G(re:)-2.5 E 0 Cg EP %%Page: 65 61 @@ -5672,28 +5677,28 @@ BP (Deli)2.5 E -.1(ve)-.1 G(ryMode).1 E F1(.)A 31.74(refuseLA RefuseLA)214 228 R(per daemon)2.5 E 34.51(delayLA DelayLA)214 240 R(per daemon)2.5 E 32.29(queueLA QueueLA)214 252 R(per daemon)2.5 E(The)174 268.2 Q/F2 10 -/Times-Italic@0 SF(Name)2.68 E F1 -.1(ke)2.68 G 2.68(yi)-.05 G 2.68(su) --2.68 G .181(sed for error messages and logging.)-2.68 F(The)5.181 E F2 -(Addr)2.681 E F1 .181(ess mask may be)B 2.768(an)174 280.2 S .268 +/Times-Italic@0 SF(Name)2.681 E F1 -.1(ke)2.681 G 2.681(yi)-.05 G 2.681 +(su)-2.681 G .181(sed for error messages and logging.)-2.681 F(The)5.181 +E F2(Addr)2.68 E F1 .18(ess mask may be)B 2.767(an)174 280.2 S .268 (umeric address in IPv4 dot notation or IPv6 colon notation or a netw) --2.768 F .267(ork name.)-.1 F .898(Note that if a netw)174 292.2 R .899 +-2.767 F .268(ork name.)-.1 F .899(Note that if a netw)174 292.2 R .899 (ork name is speci\214ed, only the \214rst IP address returned for it) --.1 F 2.028(will be used.)174 304.2 R 2.027 -(This may cause indeterminate beha)7.028 F 2.027(vior for netw)-.2 F -2.027(ork names that)-.1 F(resolv)174 316.2 Q 2.722(et)-.15 G 2.722(om) --2.722 G .222(ultiple addresses.)-2.722 F .223 -(Therefore, use of an address is recommended.)5.223 F(The)5.223 E F2 --.75(Fa)174 328.2 S(mily).75 E F1 -.1(ke)3.977 G 3.977(yd)-.05 G(ef) +-.1 F 2.027(will be used.)174 304.2 R 2.027 +(This may cause indeterminate beha)7.027 F 2.027(vior for netw)-.2 F +2.028(ork names that)-.1 F(resolv)174 316.2 Q 2.723(et)-.15 G 2.723(om) +-2.723 G .223(ultiple addresses.)-2.723 F .223 +(Therefore, use of an address is recommended.)5.223 F(The)5.222 E F2 +-.75(Fa)174 328.2 S(mily).75 E F1 -.1(ke)3.976 G 3.977(yd)-.05 G(ef) -3.977 E 1.477(aults to INET \(IPv4\).)-.1 F 1.477 (IPv6 users who wish to also accept IPv6)6.477 F .317 (connections should add additional F)174 340.2 R(amily=inet6)-.15 E F0 -(DaemonP)2.817 E(ortOptions)-.2 E F1 2.818(lines. The)2.817 F F2 -(InputMailF)174 352.2 Q(ilter)-.45 E(s)-.1 E F1 -.1(ke)4.129 G 4.129(yo) --.05 G -.15(ve)-4.279 G 1.629(rrides the def).15 F 1.628 +(DaemonP)2.817 E(ortOptions)-.2 E F1 2.817(lines. The)2.817 F F2 +(InputMailF)174 352.2 Q(ilter)-.45 E(s)-.1 E F1 -.1(ke)4.128 G 4.128(yo) +-.05 G -.15(ve)-4.278 G 1.628(rrides the def).15 F 1.628 (ault list of input mail \214lters listed in the)-.1 F F0 -(InputMailFilters)174 364.2 Q F1 2.969(option. If)2.969 F .469 +(InputMailFilters)174 364.2 Q F1 2.969(option. If)2.97 F .469 (multiple input mail \214lters are required, the)2.969 F 2.969(ym)-.15 G -.47(ust be)-2.969 F .449(separated by semicolons \(not commas\).)174 +.469(ust be)-2.969 F .449(separated by semicolons \(not commas\).)174 376.2 R F2(Modi\214er)5.449 E F1 .449(can be a sequence \(without an) 2.949 F(y)-.15 E(delimiters\) of the follo)174 388.2 Q(wing characters:) -.25 E 67.56(aa)214 404.4 S -.1(lwa)-67.56 G(ys require authentication) @@ -5710,31 +5715,31 @@ BP (isallo)-65.89 E 2.5(wE)-.25 G(TRN \(see RFC 2476\))-2.5 E 64.78(Oo)214 512.4 S(ptional; if opening the sock)-64.78 E(et f)-.1 E(ails ignore it) -.1 E 66.44(Sd)214 524.4 S(on')-66.44 E 2.5(to)-.18 G -.25(ff)-2.5 G -(er ST).25 E(AR)-.93 E(TTLS)-.6 E 2.412(That is, one w)174 540.6 R 2.413 +(er ST).25 E(AR)-.93 E(TTLS)-.6 E 2.413(That is, one w)174 540.6 R 2.412 (ay to specify a message submission agent \(MSA\) that al)-.1 F -.1(wa) -.1 G(ys).1 E(requires authentication is:)174 552.6 Q 2.5(OD)214 568.8 S -(aemonPortOptions=Name=MSA, Port=587, M=Ea)-2.5 E .244 +(aemonPortOptions=Name=MSA, Port=587, M=Ea)-2.5 E .243 (The modi\214ers that are mark)174 585 R .244(ed with "\(.cf\)" ha)-.1 F .544 -.15(ve o)-.2 H .244(nly ef).15 F .244 (fect in the standard con\214g-)-.25 F .16(uration \214le, in which the) 174 597 R 2.66(ya)-.15 G .16(re a)-2.66 F -.25(va)-.2 G .16(ilable via) .25 F F0(${daemon_\215ags})2.66 E F1 5.16(.N)C .16(otice: Do)-5.16 F F0 -(not)2.66 E F1(use)2.66 E .461(the `)174 609 R(`a')-.74 E 2.961('m)-.74 -G .461(odi\214er on a public accessible MT)-2.961 F 2.961(A! It)-.93 F -.46(should only be used for a MSA)2.961 F 2.553 +(not)2.66 E F1(use)2.66 E .46(the `)174 609 R(`a')-.74 E 2.96('m)-.74 G +.46(odi\214er on a public accessible MT)-2.96 F 2.961(A! It)-.93 F .461 +(should only be used for a MSA)2.961 F 2.553 (that is accessed by authorized users for initial mail submission.)174 -621 R 2.553(Users must)7.553 F 1.141 +621 R 2.552(Users must)7.552 F 1.141 (authenticate to use a MSA which has this option turned on.)174 633 R -1.14(The \215ags `)6.14 F(`c')-.74 E 3.64('a)-.74 G(nd)-3.64 E -.74(``) -174 645 S(C').74 E 3.785('c)-.74 G 1.285(an change the def)-3.785 F -1.286(ault for hostname canoni\214cation in the)-.1 F F2(sendmail.cf) -3.786 E F1(\214le.)3.786 E .765(See the rele)174 657 R -.25(va)-.25 G +1.141(The \215ags `)6.141 F(`c')-.74 E 3.641('a)-.74 G(nd)-3.641 E -.74 +(``)174 645 S(C').74 E 3.786('c)-.74 G 1.286(an change the def)-3.786 F +1.285(ault for hostname canoni\214cation in the)-.1 F F2(sendmail.cf) +3.785 E F1(\214le.)3.785 E .764(See the rele)174 657 R -.25(va)-.25 G .765(nt documentation for).25 F/F3 9/Times-Roman@0 SF(FEA)3.265 E (TURE\(nocanonify\))-.999 E F1 5.765(.T)C .765(he modi\214er `)-5.765 F --1.95(`f ')-.74 F 3.264('d)-.74 G(is-)-3.264 E(allo)174 669 Q .794 -(ws addresses of the form)-.25 F F0(user@host)3.294 E F1 .795 -(unless the)3.295 F 3.295(ya)-.15 G .795(re submitted directly)-3.295 F -5.795(.T)-.65 G(he)-5.795 E 2.127(\215ag `)174 681 R(`u')-.74 E 4.627 +-1.95(`f ')-.74 F 3.265('d)-.74 G(is-)-3.265 E(allo)174 669 Q .795 +(ws addresses of the form)-.25 F F0(user@host)3.295 E F1 .794 +(unless the)3.295 F 3.294(ya)-.15 G .794(re submitted directly)-3.294 F +5.794(.T)-.65 G(he)-5.794 E 2.127(\215ag `)174 681 R(`u')-.74 E 4.627 ('a)-.74 G(llo)-4.627 E 2.127 (ws unquali\214ed sender addresses, i.e., those without @host.)-.25 F -.74(``)7.127 G(b').74 E(')-.74 E 2.791 @@ -5744,7 +5749,7 @@ G .461(odi\214er on a public accessible MT)-2.961 F 2.961(A! It)-.93 F (WA)6.869 G(RNING:)1.2 E F1 1.869(Use `)4.369 F(`b')-.74 E 4.369('o)-.74 G 1.869(nly if outgoing)-4.369 F .517 (mail can be routed through the incoming connection')174 717 R 3.017(si) --.55 G(nterf)-3.017 E .518(ace to its destination.)-.1 F 0 Cg EP +-.55 G(nterf)-3.017 E .517(ace to its destination.)-.1 F 0 Cg EP %%Page: 66 62 %%BeginPageSetup BP @@ -5754,77 +5759,77 @@ BP attempt is made to catch problems due to a miscon\214guration of this p\ arameter)174 96 R(,)-.4 E 1.177 (use it only for virtual hosting where each virtual interf)174 108 R -1.177(ace can connect to e)-.1 F -.15(ve)-.25 G(ry).15 E 2.002 +1.177(ace can connect to e)-.1 F -.15(ve)-.25 G(ry).15 E 2.001 (possible location.)174 120 R 2.001(This will also o)7.001 F -.15(ve) --.15 G 2.001(rride possible settings via).15 F F0(ClientP)4.501 E -(ortOp-)-.2 E(tions.)174 132 Q F1(Note,)5.486 E/F2 10/Times-Italic@0 SF -(sendmail)2.986 E F1 .486(will listen on a ne)2.986 F 2.986(ws)-.25 G -(ock)-2.986 E .487(et for each occurence of the)-.1 F F0(Dae-)2.987 E +-.15 G 2.001(rride possible settings via).15 F F0(ClientP)4.502 E +(ortOp-)-.2 E(tions.)174 132 Q F1(Note,)5.487 E/F2 10/Times-Italic@0 SF +(sendmail)2.987 E F1 .487(will listen on a ne)2.987 F 2.986(ws)-.25 G +(ock)-2.986 E .486(et for each occurence of the)-.1 F F0(Dae-)2.986 E (monP)174 144 Q(ortOptions)-.2 E F1 .838 (option in a con\214guration \214le.)3.338 F .838(The modi\214er `)5.838 -F(`O')-.74 E 3.338('c)-.74 G .838(auses send-)-3.338 F 1.417 +F(`O')-.74 E 3.338('c)-.74 G .838(auses send-)-3.338 F 1.418 (mail to ignore a sock)174 156 R 1.417(et if it can')-.1 F 3.917(tb)-.18 -G 3.917(eo)-3.917 G 3.917(pened. This)-3.917 F 1.418(applies to f)3.918 -F 1.418(ailures from the)-.1 F(sock)174 168 Q +G 3.917(eo)-3.917 G 3.917(pened. This)-3.917 F 1.417(applies to f)3.917 +F 1.417(ailures from the)-.1 F(sock)174 168 Q (et\(2\) and bind\(2\) calls.)-.1 E(Def)102 184.2 Q 2.95 (aultAuthInfo [no)-.1 F .181(short name] Filename that contains def) -2.681 F .181(ault authentication information for out-)-.1 F 1.737(going\ +2.681 F .181(ault authentication information for out-)-.1 F 1.738(going\ connections. This \214le must contain the user id, the authorization i\ -d, the)174 196.2 R(passw)174 208.2 Q 1.562(ord \(plain te)-.1 F 1.561 +d, the)174 196.2 R(passw)174 208.2 Q 1.561(ord \(plain te)-.1 F 1.562 (xt\), the realm and the list of mechanisms to use on separate)-.15 F -.287(lines and must be readable by root \(or the trusted user\) only)174 -220.2 R 5.288(.I)-.65 G 2.788(fn)-5.288 G 2.788(or)-2.788 G .288 -(ealm is speci-)-2.788 F(\214ed,)174 232.2 Q F0($j)3.705 E F1 1.205 -(is used.)3.705 F 1.205(If no mechanisms are speci\214ed, the list gi) -6.205 F -.15(ve)-.25 G 3.704(nb).15 G(y)-3.704 E F0 -.5(Au)3.704 G -(thMecha-).5 E(nisms)174 244.2 Q F1 1.371(is used.)3.871 F 1.372 -(Notice: this option is deprecated and will be remo)6.371 F -.15(ve)-.15 -G 3.872(di).15 G 3.872(nf)-3.872 G(uture)-3.872 E -.15(ve)174 256.2 S -3.411(rsions. Moreo).15 F -.15(ve)-.15 G 1.711 -.4(r, i).15 H 3.411(td) -.4 G(oesn')-3.411 E 3.411(tw)-.18 G .911(ork for the MSP since it can') --3.511 F 3.41(tr)-.18 G .91(ead the \214le \(the)-3.41 F .014 +.288(lines and must be readable by root \(or the trusted user\) only)174 +220.2 R 5.287(.I)-.65 G 2.787(fn)-5.287 G 2.787(or)-2.787 G .287 +(ealm is speci-)-2.787 F(\214ed,)174 232.2 Q F0($j)3.704 E F1 1.204 +(is used.)3.704 F 1.205(If no mechanisms are speci\214ed, the list gi) +6.204 F -.15(ve)-.25 G 3.705(nb).15 G(y)-3.705 E F0 -.5(Au)3.705 G +(thMecha-).5 E(nisms)174 244.2 Q F1 1.372(is used.)3.872 F 1.372 +(Notice: this option is deprecated and will be remo)6.372 F -.15(ve)-.15 +G 3.871(di).15 G 3.871(nf)-3.871 G(uture)-3.871 E -.15(ve)174 256.2 S +3.41(rsions. Moreo).15 F -.15(ve)-.15 G 1.71 -.4(r, i).15 H 3.41(td).4 G +(oesn')-3.41 E 3.41(tw)-.18 G .911(ork for the MSP since it can')-3.51 F +3.411(tr)-.18 G .911(ead the \214le \(the)-3.411 F .014 (\214le must not be group/w)174 268.2 R .014(orld-readable otherwise)-.1 F F2(sendmail)2.514 E F1 .014(will complain\).)2.514 F .014(Use the) 5.014 F 1.2(authinfo ruleset instead which pro)174 280.2 R 1.2 (vides more control o)-.15 F -.15(ve)-.15 G 3.7(rt).15 G 1.2 (he usage of the data)-3.7 F(an)174 292.2 Q(yw)-.15 E(ay)-.1 E(.)-.65 E (Def)102 308.4 Q(aultCharSet=)-.1 E F2 -.15(ch)C(ar).15 E(set)-.1 E F1 -.16([no short name] When a message that has 8-bit characters b)174 320.4 -R .161(ut is not in MIME for)-.2 F(-)-.2 E .495(mat is con)174 332.4 R --.15(ve)-.4 G .495 +.161([no short name] When a message that has 8-bit characters b)174 +320.4 R .16(ut is not in MIME for)-.2 F(-)-.2 E .494(mat is con)174 +332.4 R -.15(ve)-.4 G .495 (rted to MIME \(see the EightBitMode option\) a character set must be) -.15 F .487(included in the Content-T)174 344.4 R .487(ype: header)-.8 F -5.487(.T)-.55 G .488(his character set is normally set from the)-5.487 F +.15 F .488(included in the Content-T)174 344.4 R .488(ype: header)-.8 F +5.488(.T)-.55 G .487(his character set is normally set from the)-5.488 F .133(Charset= \214eld of the mailer descriptor)174 356.4 R 5.133(.I)-.55 G 2.633(ft)-5.133 G .133(hat is not set, the v)-2.633 F .133 (alue of this option is)-.25 F 2.5(used. If)174 368.4 R (this option is not set, the v)2.5 E(alue \231unkno)-.25 E (wn-8bit\232 is used.)-.25 E(DataFileBuf)102 384.6 Q(ferSize=)-.25 E F2 -(thr)A(eshold)-.37 E F1 .011([no short name] Set the)174 396.6 R F2(thr) -2.511 E(eshold)-.37 E F1 2.511(,i)C 2.512(nb)-2.511 G .012 +(thr)A(eshold)-.37 E F1 .012([no short name] Set the)174 396.6 R F2(thr) +2.512 E(eshold)-.37 E F1 2.512(,i)C 2.512(nb)-2.512 G .011 (ytes, before a memory-based queue data \214le)-2.512 F (becomes disk-based.)174 408.6 Q(The def)5 E(ault is 4096 bytes.)-.1 E (DeadLetterDrop=)102 424.8 Q F2(\214le)A F1 .535([no short name] De\214\ nes the location of the system-wide dead.letter \214le, formerly)174 -436.8 R .743(hardcoded to /usr/tmp/dead.letter)174 448.8 R 5.743(.I)-.55 -G 3.243(ft)-5.743 G .744(his option is not set \(the def)-3.243 F .744 -(ault\), sendmail)-.1 F 1.465(will not attempt to sa)174 460.8 R 1.764 +436.8 R .744(hardcoded to /usr/tmp/dead.letter)174 448.8 R 5.744(.I)-.55 +G 3.244(ft)-5.744 G .744(his option is not set \(the def)-3.244 F .743 +(ault\), sendmail)-.1 F 1.464(will not attempt to sa)174 460.8 R 1.764 -.15(ve t)-.2 H 3.964(oas).15 G 1.464 -(ystem-wide dead.letter \214le in the e)-3.964 F -.15(ve)-.25 G 1.464 +(ystem-wide dead.letter \214le in the e)-3.964 F -.15(ve)-.25 G 1.465 (nt it cannot).15 F .575(bounce the mail to the user or postmaster)174 472.8 R 5.575(.I)-.55 G .575(nstead, it will rename the qf \214le as it) -5.575 F (has in the past when the dead.letter \214le could not be opened.)174 -484.8 Q(Def)102 501 Q(aultUser=)-.1 E F2(user:gr)A(oup)-.45 E F1 .014 -([u] Set the def)174 513 R .014(ault userid for mailers to)-.1 F F2 +484.8 Q(Def)102 501 Q(aultUser=)-.1 E F2(user:gr)A(oup)-.45 E F1 .013 +([u] Set the def)174 513 R .013(ault userid for mailers to)-.1 F F2 (user:gr)2.513 E(oup)-.45 E F1 5.013(.I)C(f)-5.013 E F2(gr)2.513 E(oup) --.45 E F1 .013(is omitted and)2.513 F F2(user)2.513 E F1(is)2.513 E -4.306(au)174 525 S 1.807 -(ser name \(as opposed to a numeric user id\) the def)-4.306 F 1.807 +-.45 E F1 .014(is omitted and)2.514 F F2(user)2.514 E F1(is)2.514 E +4.307(au)174 525 S 1.807 +(ser name \(as opposed to a numeric user id\) the def)-4.307 F 1.806 (ault group listed in the)-.1 F 1.153 (/etc/passwd \214le for that user is used as the def)174 537 R 1.153 -(ault group.)-.1 F(Both)6.153 E F2(user)3.653 E F1(and)3.652 E F2(gr) -3.652 E(oup)-.45 E F1 1.152(may be numeric.)174 549 R 1.152 +(ault group.)-.1 F(Both)6.153 E F2(user)3.653 E F1(and)3.653 E F2(gr) +3.653 E(oup)-.45 E F1 1.153(may be numeric.)174 549 R 1.152 (Mailers without the)6.152 F F2(S)3.652 E F1 1.152 (\215ag in the mailer de\214nition will run as)3.652 F .142(this user) 174 563 R 5.142(.D)-.55 G(ef)-5.142 E .142(aults to 1:1.)-.1 F .142 @@ -5833,13 +5838,13 @@ G 3.243(ft)-5.743 G .744(his option is not set \(the def)-3.243 F .744 /Times-Roman@0 SF(19)-4 I F1(DelayLA=)102 579.2 Q F2(LA)A F1 .996 ([no short name] When the system load a)17.48 F -.15(ve)-.2 G .996 (rage e).15 F(xceeds)-.15 E F2(LA)3.496 E F1(,)A F2(sendmail)3.496 E F1 -.996(will sleep)3.496 F +.995(will sleep)3.495 F (for one second on most SMTP commands and before accepting connections.) 174 591.2 Q(Deli)102 607.4 Q -.15(ve)-.25 G(rByMin=).15 E F2(time)A F1 -.203([0] Set minimum time for Deli)174 619.4 R -.15(ve)-.25 G 2.702(rB) +.202([0] Set minimum time for Deli)174 619.4 R -.15(ve)-.25 G 2.702(rB) .15 G 2.702(yS)-2.702 G .202(MTP Service Extension \(RFC 2852\).)-2.702 -F .202(If 0,)5.202 F .486(no time is listed, if less than 0, the e)174 -631.4 R .487(xtension is not of)-.15 F .487 +F .203(If 0,)5.203 F .487(no time is listed, if less than 0, the e)174 +631.4 R .487(xtension is not of)-.15 F .486 (fered, if greater than 0, it is)-.25 F (listed as minimum time for the EHLO k)174 643.4 Q -.15(ey)-.1 G -.1(wo) .15 G(rd DELIVERBY).1 E(.)-1.29 E(Deli)102 659.6 Q -.15(ve)-.25 G @@ -5873,101 +5878,101 @@ E -.15(ve)-.25 G 2.5(ri).15 G(nteracti)-2.5 E -.15(ve)-.25 G 120 S(ust queue the message \(deli)-15 E -.15(ve)-.25 G 2.5(rd).15 G (uring queue run\))-2.5 E 15(dD)214 132 S(efer deli)-15 E -.15(ve)-.25 G (ry and all map lookups \(deli).15 E -.15(ve)-.25 G 2.5(rd).15 G -(uring queue run\))-2.5 E(Def)174 148.2 Q .712(aults to `)-.1 F(`b')-.74 -E 3.212('i)-.74 G 3.212(fn)-3.212 G 3.211(oo)-3.212 G .711 +(uring queue run\))-2.5 E(Def)174 148.2 Q .711(aults to `)-.1 F(`b')-.74 +E 3.211('i)-.74 G 3.211(fn)-3.211 G 3.211(oo)-3.211 G .711 (ption is speci\214ed, `)-3.211 F(`i')-.74 E 3.211('i)-.74 G 3.211(fi) --3.211 G 3.211(ti)-3.211 G 3.211(ss)-3.211 G .711(peci\214ed b)-3.211 F -.711(ut gi)-.2 F -.15(ve)-.25 G 3.211(nn).15 G 3.211(oa)-3.211 G -.18 -(rg)-3.211 G(u-).18 E .094(ment \(i.e., `)174 160.2 R(`Od')-.74 E 2.594 +-3.211 G 3.211(ti)-3.211 G 3.211(ss)-3.211 G .712(peci\214ed b)-3.211 F +.712(ut gi)-.2 F -.15(ve)-.25 G 3.212(nn).15 G 3.212(oa)-3.212 G -.18 +(rg)-3.212 G(u-).18 E .094(ment \(i.e., `)174 160.2 R(`Od')-.74 E 2.594 ('i)-.74 G 2.594(se)-2.594 G(qui)-2.594 E -.25(va)-.25 G .094(lent to `) .25 F(`Odi')-.74 E 2.594('\). The)-.74 F F02.594 E F1 .094 -(command line \215ag sets this to)2.594 F F0(i)2.594 E F1(.)A 1.527 -(Note: for internal reasons, `)174 172.2 R(`i')-.74 E 4.027('d)-.74 G -1.527(oes not w)-4.027 F 1.526(ork if a milter is enabled which can)-.1 +(command line \215ag sets this to)2.594 F F0(i)2.594 E F1(.)A 1.526 +(Note: for internal reasons, `)174 172.2 R(`i')-.74 E 4.026('d)-.74 G +1.526(oes not w)-4.026 F 1.527(ork if a milter is enabled which can)-.1 F(reject or delete recipients.)174 184.2 Q (In that case the mode will be changed to `)5 E(`b')-.74 E('.)-.74 E -(DialDelay=)102 200.4 Q/F2 10/Times-Italic@0 SF(sleeptime)A F1 .798 +(DialDelay=)102 200.4 Q/F2 10/Times-Italic@0 SF(sleeptime)A F1 .799 ([no short name] Dial-on-demand netw)174 212.4 R .798 (ork connections can see timeouts if a con-)-.1 F .665 (nection is opened before the call is set up.)174 224.4 R .665 -(If this is set to an interv)5.665 F .665(al and a con-)-.25 F .742 +(If this is set to an interv)5.665 F .665(al and a con-)-.25 F .743 (nection times out on the \214rst connection being attempted)174 236.4 R -F2(sendmail)3.243 E F1 .743(will sleep for)3.243 F .31 +F2(sendmail)3.242 E F1 .742(will sleep for)3.242 F .31 (this amount of time and try ag)174 248.4 R 2.81(ain. This)-.05 F .31 (should gi)2.81 F .61 -.15(ve y)-.25 H .31(our system time to establish) -.15 F 1.542(the connection to your service pro)174 260.4 R(vider)-.15 E -6.543(.U)-.55 G 1.543(nits def)-6.543 F 1.543 -(ault to seconds, so \231DialDe-)-.1 F 1.799(lay=5\232 uses a \214v)174 -272.4 R 4.299(es)-.15 G 1.799(econd delay)-4.299 F 6.799(.D)-.65 G(ef) --6.799 E 1.798(aults to zero \(no retry\).)-.1 F 1.798(This delay only) -6.798 F(applies to mailers which ha)174 284.4 Q .3 -.15(ve t)-.2 H +.15 F 1.543(the connection to your service pro)174 260.4 R(vider)-.15 E +6.543(.U)-.55 G 1.543(nits def)-6.543 F 1.542 +(ault to seconds, so \231DialDe-)-.1 F 1.798(lay=5\232 uses a \214v)174 +272.4 R 4.298(es)-.15 G 1.798(econd delay)-4.298 F 6.798(.D)-.65 G(ef) +-6.798 E 1.799(aults to zero \(no retry\).)-.1 F 1.799(This delay only) +6.799 F(applies to mailers which ha)174 284.4 Q .3 -.15(ve t)-.2 H (he Z \215ag set.).15 E(DirectSubmissionModi\214ers=)102 300.6 Q F2 (modi\214er)A(s)-.1 E F1(De\214nes)174 312.6 Q F0(${daemon_\215ags}) -5.083 E F1 2.583(for direct \(command line\) submissions.)5.083 F 2.584 -(If not set,)7.584 F F0(${daemon_\215ags})174 324.6 Q F1 1.417 -(is either "CC f" if the option)3.917 F F03.916 E F1 1.416 -(is used or "c u" otherwise.)3.916 F +5.084 E F1 2.583(for direct \(command line\) submissions.)5.084 F 2.583 +(If not set,)7.583 F F0(${daemon_\215ags})174 324.6 Q F1 1.416 +(is either "CC f" if the option)3.916 F F03.916 E F1 1.417 +(is used or "c u" otherwise.)3.917 F (Note that only the the "CC", "c", "f", and "u" \215ags are check)174 336.6 Q(ed.)-.1 E(DontBlameSendmail=)102 352.8 Q F2(option,option,...)A -F1 .064([no short name] In order to a)174 364.8 R -.2(vo)-.2 G .065 -(id possible cracking attempts caused by w).2 F .065(orld- and)-.1 F -.255(group-writable \214les and directories,)174 376.8 R F2(sendmail) -2.755 E F1 .254(does paranoid checking when open-)2.754 F .297 -(ing most of its support \214les.)174 388.8 R .298 +F1 .065([no short name] In order to a)174 364.8 R -.2(vo)-.2 G .064 +(id possible cracking attempts caused by w).2 F .064(orld- and)-.1 F +.254(group-writable \214les and directories,)174 376.8 R F2(sendmail) +2.754 E F1 .255(does paranoid checking when open-)2.754 F .298 +(ing most of its support \214les.)174 388.8 R .297 (If for some reason you absolutely must run with, for)5.297 F -.15(ex) -174 400.8 S .177(ample, a group-writable).15 F F2(/etc)2.677 E F1 +174 400.8 S .176(ample, a group-writable).15 F F2(/etc)2.677 E F1 (directory)2.677 E 2.677(,t)-.65 G .177(hen you will ha)-2.677 F .477 --.15(ve t)-.2 H 2.677(ot).15 G .177(urn of)-2.677 F 2.677(ft)-.25 G .176 +-.15(ve t)-.2 H 2.677(ot).15 G .177(urn of)-2.677 F 2.677(ft)-.25 G .177 (his check-)-2.677 F .794 (ing \(at the cost of making your system more vulnerable to attack\).) -174 412.8 R .794(The possible)5.794 F(ar)174 424.8 Q 1.395(guments ha) --.18 F 1.695 -.15(ve b)-.2 H 1.395(een described earlier).15 F 6.395(.T) --.55 G 1.394(he details of these \215ags are described)-6.395 F(abo)174 +174 412.8 R .793(The possible)5.793 F(ar)174 424.8 Q 1.394(guments ha) +-.18 F 1.694 -.15(ve b)-.2 H 1.394(een described earlier).15 F 6.394(.T) +-.55 G 1.395(he details of these \215ags are described)-6.394 F(abo)174 436.8 Q -.15(ve)-.15 G(.).15 E F0(Use of this option is not r)5 E (ecommended.)-.18 E F1(DontExpandCnames)102 453 Q .559([no short name] \ The standards say that all host addresses used in a mail message)174 465 -R 1.408(must be fully canonical.)174 477 R -.15(Fo)6.407 G 3.907(re).15 +R 1.407(must be fully canonical.)174 477 R -.15(Fo)6.407 G 3.907(re).15 G 1.407(xample, if your host is named \231Cruft.F)-4.057 F(oo.ORG\232) -.15 E 1.462(and also has an alias of \231FTP)174 489 R(.F)-1.11 E 1.462 -(oo.ORG\232, the former name must be used at all)-.15 F 2.631 +(oo.ORG\232, the former name must be used at all)-.15 F 2.63 (times. This)174 501 R .131 (is enforced during host name canoni\214cation \($[ ... $] lookups\).) -2.631 F .13(If this)5.13 F .661(option is set, the protocols are ignore\ -d and the \231wrong\232 thing is done.)174 513 R(Ho)5.662 E(we)-.25 E --.15(ve)-.25 G -.4(r,).15 G .872(the IETF is mo)174 525 R .872(ving to) +2.63 F .131(If this)5.131 F .662(option is set, the protocols are ignor\ +ed and the \231wrong\232 thing is done.)174 513 R(Ho)5.661 E(we)-.25 E +-.15(ve)-.25 G -.4(r,).15 G .871(the IETF is mo)174 525 R .871(ving to) -.15 F -.1(wa)-.25 G .872(rd changing this standard, so the beha).1 F -.871(vior may become)-.2 F 3.009(acceptable. Please)174 537 R .509 -(note that hosts do)3.009 F .509(wnstream may still re)-.25 F .509 +.872(vior may become)-.2 F 3.01(acceptable. Please)174 537 R .509 +(note that hosts do)3.01 F .509(wnstream may still re)-.25 F .509 (write the address to be)-.25 F(the true canonical name ho)174 549 Q(we) -.25 E -.15(ve)-.25 G -.55(r.).15 G 6.17(DontInitGroups [no)102 565.2 R .25(short name] If set,)2.75 F F2(sendmail)2.75 E F1 .25(will a)2.75 F -.2(vo)-.2 G .25(id using the initgroups\(3\) call.).2 F .25(If you are) 5.25 F .583(running NIS, this causes a sequential scan of the groups.by\ -name map, which can)174 577.2 R .436(cause your NIS serv)174 589.2 R -.436(er to be badly o)-.15 F -.15(ve)-.15 G .435(rloaded in a lar).15 F -.435(ge domain.)-.18 F .435(The cost of this)5.435 F .697(is that the o\ +name map, which can)174 577.2 R .435(cause your NIS serv)174 589.2 R +.435(er to be badly o)-.15 F -.15(ve)-.15 G .435(rloaded in a lar).15 F +.436(ge domain.)-.18 F .436(The cost of this)5.436 F .697(is that the o\ nly group found for users will be their primary group \(the one in the) 174 601.2 R(passw)174 613.2 Q 1.189(ord \214le\), which will mak)-.1 F 3.689<658c>-.1 G 1.189(le access permissions some)-3.689 F 1.189 (what more restric-)-.25 F(ti)174 625.2 Q -.15(ve)-.25 G 5(.H).15 G (as no ef)-5 E(fect on systems that don')-.25 E 2.5(th)-.18 G -2.25 -.2 (av e)-2.5 H(group lists.)2.7 E(DontProbeInterf)102 641.4 Q(aces)-.1 E -1.712([no short name])174 653.4 R F2(Sendmail)4.212 E F1 1.713 -(normally \214nds the names of all interf)4.212 F 1.713(aces acti)-.1 F -2.013 -.15(ve o)-.25 H(n).15 E 1.103 +1.713([no short name])174 653.4 R F2(Sendmail)4.213 E F1 1.712 +(normally \214nds the names of all interf)4.213 F 1.712(aces acti)-.1 F +2.012 -.15(ve o)-.25 H(n).15 E 1.103 (your machine when it starts up and adds their name to the)174 665.4 R -F0($=w)3.602 E F1 1.102(class of kno)3.602 F(wn)-.25 E 1.835 -(host aliases.)174 677.4 R 1.835(If you ha)6.835 F 2.136 -.15(ve a l)-.2 -H(ar).15 E 1.836(ge number of virtual interf)-.18 F 1.836 -(aces or if your DNS)-.1 F(in)174 689.4 Q -.15(ve)-.4 G .959 -(rse lookups are slo).15 F 3.459(wt)-.25 G .959 -(his can be time consuming.)-3.459 F .958(This option turns of)5.958 F -3.458(ft)-.25 G(hat)-3.458 E 2.973(probing. Ho)174 701.4 R(we)-.25 E --.15(ve)-.25 G 1.273 -.4(r, y).15 H .474 -(ou will need to be certain to include all v).4 F .474 +F0($=w)3.603 E F1 1.103(class of kno)3.603 F(wn)-.25 E 1.836 +(host aliases.)174 677.4 R 1.836(If you ha)6.836 F 2.136 -.15(ve a l)-.2 +H(ar).15 E 1.836(ge number of virtual interf)-.18 F 1.835 +(aces or if your DNS)-.1 F(in)174 689.4 Q -.15(ve)-.4 G .958 +(rse lookups are slo).15 F 3.458(wt)-.25 G .958 +(his can be time consuming.)-3.458 F .959(This option turns of)5.959 F +3.459(ft)-.25 G(hat)-3.459 E 2.974(probing. Ho)174 701.4 R(we)-.25 E +-.15(ve)-.25 G 1.274 -.4(r, y).15 H .474 +(ou will need to be certain to include all v).4 F .473 (ariant names in the)-.25 F F0($=w)174 713.4 Q F1 1.868 -(class by some other mechanism.)4.369 F 1.868(If set to)6.868 F F0 -(loopback)4.368 E F1 4.368(,l)C 1.868(oopback interf)-4.368 F(aces)-.1 E +(class by some other mechanism.)4.368 F 1.868(If set to)6.868 F F0 +(loopback)4.368 E F1 4.369(,l)C 1.869(oopback interf)-4.369 F(aces)-.1 E (\(e.g., lo0\) will not be probed.)174 725.4 Q 0 Cg EP %%Page: 68 64 %%BeginPageSetup @@ -5978,44 +5983,44 @@ BP (DontPruneRoutes [R])102 96 R(Normally)3.905 E(,)-.65 E/F2 10 /Times-Italic@0 SF(sendmail)3.905 E F1 1.405(tries to eliminate an)3.905 F 3.905(yu)-.15 G 1.405(nnecessary e)-3.905 F 1.405(xplicit routes when) --.15 F .155 +-.15 F .154 (sending an error message \(as discussed in RFC 1123 \247 5.2.6\).)174 -108 R -.15(Fo)5.154 G 2.654(re).15 G .154(xample, when)-2.804 F +108 R -.15(Fo)5.155 G 2.655(re).15 G .155(xample, when)-2.805 F (sending an error message to)174 120 Q(<@kno)214 136.2 Q(wn1,@kno)-.25 E (wn2,@kno)-.25 E(wn3:user@unkno)-.25 E(wn>)-.25 E F2(sendmail)174 152.4 Q F1 1.155(will strip of)3.655 F 3.655(ft)-.25 G 1.155(he \231@kno) -3.655 F(wn1,@kno)-.25 E 1.155(wn2\232 in order to mak)-.25 F 3.655(et) --.1 G 1.155(he route as)-3.655 F .813(direct as possible.)174 164.4 R -(Ho)5.813 E(we)-.25 E -.15(ve)-.25 G 1.613 -.4(r, i).15 H 3.313(ft).4 G -(he)-3.313 E F0(R)3.313 E F1 .812 -(option is set, this will be disabled, and the)3.313 F .009 +-.1 G 1.155(he route as)-3.655 F .812(direct as possible.)174 164.4 R +(Ho)5.812 E(we)-.25 E -.15(ve)-.25 G 1.612 -.4(r, i).15 H 3.312(ft).4 G +(he)-3.312 E F0(R)3.313 E F1 .813 +(option is set, this will be disabled, and the)3.313 F .01 (mail will be sent to the \214rst address in the route, e)174 176.4 R --.15(ve)-.25 G 2.51(ni).15 G 2.51(fl)-2.51 G .01(ater addresses are kno) --2.51 F(wn.)-.25 E(This may be useful if you are caught behind a \214re) -174 188.4 Q -.1(wa)-.25 G(ll.).1 E(DoubleBounceAddress=)102 204.6 Q F2 -(err)A(or)-.45 E(-addr)-.2 E(ess)-.37 E F1 .504([no short name] If an e\ -rror occurs when sending an error message, send the error)174 216.6 R -1.999(report \(termed a \231double bounce\232 because it is an error \ -\231bounce\232 that occurs)174 228.6 R .053(when trying to send another\ - error \231bounce\232\) to the indicated address.)174 240.6 R .053 -(The address)5.053 F .474(is macro e)174 252.6 R .474 -(xpanded at the time of deli)-.15 F -.15(ve)-.25 G(ry).15 E 5.474(.I) --.65 G 2.974(fn)-5.474 G .474(ot set, def)-2.974 F .475 -(aults to \231postmaster\232.)-.1 F(If)5.475 E +-.15(ve)-.25 G 2.509(ni).15 G 2.509(fl)-2.509 G .009 +(ater addresses are kno)-2.509 F(wn.)-.25 E +(This may be useful if you are caught behind a \214re)174 188.4 Q -.1 +(wa)-.25 G(ll.).1 E(DoubleBounceAddress=)102 204.6 Q F2(err)A(or)-.45 E +(-addr)-.2 E(ess)-.37 E F1 .504([no short name] If an error occurs when\ + sending an error message, send the error)174 216.6 R 1.999(report \(te\ +rmed a \231double bounce\232 because it is an error \231bounce\232 that\ + occurs)174 228.6 R .053(when trying to send another error \231bounce\ +\232\) to the indicated address.)174 240.6 R .054(The address)5.054 F +.475(is macro e)174 252.6 R .474(xpanded at the time of deli)-.15 F -.15 +(ve)-.25 G(ry).15 E 5.474(.I)-.65 G 2.974(fn)-5.474 G .474(ot set, def) +-2.974 F .474(aults to \231postmaster\232.)-.1 F(If)5.474 E (set to an empty string, double bounces are dropped.)174 264.6 Q -(EightBitMode=)102 280.8 Q F2(action)A F1 1.956 +(EightBitMode=)102 280.8 Q F2(action)A F1 1.955 ([8] Set handling of eight-bit data.)174 292.8 R 1.955(There are tw) -6.955 F 4.455(ok)-.1 G 1.955(inds of eight-bit data: that)-4.455 F 3.334 +6.955 F 4.456(ok)-.1 G 1.956(inds of eight-bit data: that)-4.456 F 3.335 (declared as such using the)174 304.8 R F0(BOD)5.834 E(Y=8BITMIME)-.4 E -F1 3.335(ESMTP declaration or the)5.835 F F0(\255B8BITMIME)174 316.8 Q +F1 3.334(ESMTP declaration or the)5.834 F F0(\255B8BITMIME)174 316.8 Q F1 .948 (command line \215ag, and undeclared 8-bit data, that is, input that) -3.449 F 1.18(just happens to be eight bits.)174 328.8 R 1.18 -(There are three basic operations that can happen:)6.18 F .996 +3.448 F 1.18(just happens to be eight bits.)174 328.8 R 1.18 +(There are three basic operations that can happen:)6.18 F .995 (undeclared 8-bit data can be automatically con)174 340.8 R -.15(ve)-.4 -G .995(rted to 8BITMIME, undeclared).15 F .887 +G .996(rted to 8BITMIME, undeclared).15 F .887 (8-bit data can be passed as-is without con)174 352.8 R -.15(ve)-.4 G -.887(rsion to MIME \(`).15 F .887(`just send 8')-.74 F .887('\), and) +.887(rsion to MIME \(`).15 F .887(`just send 8')-.74 F .886('\), and) -.74 F 1.794(declared 8-bit data can be con)174 364.8 R -.15(ve)-.4 G 1.794(rted to 7-bits for transmission to a non-8BIT).15 F(-)-.92 E (MIME mailer)174 376.8 Q 5(.T)-.55 G(he possible)-5 E F2(action)2.5 E F1 @@ -6023,18 +6028,18 @@ G .995(rted to 8BITMIME, undeclared).15 F .887 -11.11 E(`strict')-.74 E('\))-.74 E 7.22(mC)219 405 S(on)-7.22 E -.15 (ve)-.4 G(rt undeclared 8-bit data to MIME \(`).15 E(`mime')-.74 E('\)) -.74 E 10(pP)219 417 S(ass undeclared 8-bit data \(`)-10.15 E(`pass') --.74 E('\))-.74 E 2.227 +-.74 E('\))-.74 E 2.228 (In all cases properly declared 8BITMIME data will be con)174 433.2 R --.15(ve)-.4 G 2.228(rted to 7BIT as).15 F(needed.)174 445.2 Q +-.15(ve)-.4 G 2.227(rted to 7BIT as).15 F(needed.)174 445.2 Q (ErrorHeader=)102 461.4 Q F2(\214le-or)A(-messa)-.2 E -.1(ge)-.1 G F1 .486([E] Prepend error messages with the indicated message.)174 473.4 R -.486(If it be)5.486 F .486(gins with a slash,)-.15 F .246(it is assumed\ +.486(If it be)5.486 F .487(gins with a slash,)-.15 F .246(it is assumed\ to be the pathname of a \214le containing a message \(this is the reco\ m-)174 485.4 R .86(mended setting\).)174 497.4 R .86 (Otherwise, it is a literal message.)5.86 F .86 (The error \214le might contain)5.86 F 1.116(the name, email address, a\ nd/or phone number of a local postmaster who could)174 509.4 R(pro)174 -521.4 Q .827(vide assistance to end users.)-.15 F .827 +521.4 Q .826(vide assistance to end users.)-.15 F .827 (If the option is missing or null, or if it names a)5.827 F (\214le which does not e)174 533.4 Q (xist or which is not readable, no message is printed.)-.15 E @@ -6047,17 +6052,17 @@ E 15(pP)214 565.8 S(rint error messages \(def)-15 E(ault\))-.1 E 15(qN) 15.56(eM)214 613.8 S(ail back errors \(when applicable\) and gi)-15.56 E .3 -.15(ve z)-.25 H(ero e).15 E(xit stat al)-.15 E -.1(wa)-.1 G(ys).1 E 1.314(Note that the last mode, \231e\232, is for Berknet error processi\ -ng and should not be)174 630 R 1.324(used in normal circumstances.)174 -642 R 1.323(Note, too, that mode \231q\232, only applies to errors)6.324 +ng and should not be)174 630 R 1.323(used in normal circumstances.)174 +642 R 1.323(Note, too, that mode \231q\232, only applies to errors)6.323 F(recognized before sendmail forks for background deli)174 654 Q -.15 (ve)-.25 G(ry).15 E(.)-.65 E -.15(Fa)102 670.2 S(llbackMXhost=).15 E F2 -(fallbac)A(khost)-.2 E F1 .796([V] If speci\214ed, the)174 682.2 R F2 -(fallbac)3.296 E(khost)-.2 E F1 .796(acts lik)3.296 F 3.296(eav)-.1 G -.797(ery lo)-3.446 F 3.297(wp)-.25 G .797(riority MX on e)-3.297 F -.15 -(ve)-.25 G .797(ry host.).15 F 1.538(MX records will be look)174 694.2 R -1.537(ed up for this host, unless the name is surrounded by)-.1 F .016 +(fallbac)A(khost)-.2 E F1 .797([V] If speci\214ed, the)174 682.2 R F2 +(fallbac)3.297 E(khost)-.2 E F1 .797(acts lik)3.297 F 3.296(eav)-.1 G +.796(ery lo)-3.446 F 3.296(wp)-.25 G .796(riority MX on e)-3.296 F -.15 +(ve)-.25 G .796(ry host.).15 F 1.537(MX records will be look)174 694.2 R +1.537(ed up for this host, unless the name is surrounded by)-.1 F .017 (square brack)174 706.2 R 2.517(ets. This)-.1 F .017 -(is intended to be used by sites with poor netw)2.517 F .017 +(is intended to be used by sites with poor netw)2.517 F .016 (ork connecti)-.1 F(v-)-.25 E(ity)174 718.2 Q 6.706(.M)-.65 G 1.706 (essages which are undeli)-6.706 F -.15(ve)-.25 G 1.706 (rable due to temporary address f).15 F 1.706(ailures \(e.g.,)-.1 F 0 Cg @@ -6069,32 +6074,32 @@ BP /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q (SMM:08-69)195.86 E/F1 10/Times-Roman@0 SF(DNS f)174 96 Q (ailure\) also go to the F)-.1 E(allbackMXhost.)-.15 E -.15(Fa)102 112.2 -S(llBackSmartHost=).15 E/F2 10/Times-Italic@0 SF(hostname)A F1 1.655 +S(llBackSmartHost=).15 E/F2 10/Times-Italic@0 SF(hostname)A F1 1.656 (If speci\214ed, the)174 124.2 R F2 -.75(Fa)4.156 G(llBac).75 E -(kSmartHost)-.2 E F1 1.656(will be used in a last-ditch ef)4.156 F 1.656 +(kSmartHost)-.2 E F1 1.656(will be used in a last-ditch ef)4.156 F 1.655 (fort for each)-.25 F 3.212(host. This)174 136.2 R .712 (is intended to be used by sites with "f)3.212 F(ak)-.1 E 3.212(ei)-.1 G .712(nternal DNS", e.g., a com-)-3.212 F(pan)174 148.2 Q 3.19(yw)-.15 G .69(hose DNS accurately re\215ects the w)-3.19 F .69 (orld inside that compan)-.1 F(y')-.15 E 3.19(sd)-.55 G .69(omain b) -3.19 F(ut)-.2 E(not outside.)174 160.2 Q -.15(Fa)102 176.4 S 34.08 -(stSplit [no).15 F 1.572(short name] If set to a v)4.072 F 1.572 +(stSplit [no).15 F 1.572(short name] If set to a v)4.071 F 1.572 (alue greater than zero \(the def)-.25 F 1.572(ault is one\), it sup-) -.1 F .977(presses the MX lookups on addresses when the)174 188.4 R -3.477(ya)-.15 G .977(re initially sorted, i.e., for the)-3.477 F 1.031 +3.477(ya)-.15 G .977(re initially sorted, i.e., for the)-3.477 F 1.03 (\214rst deli)174 200.4 R -.15(ve)-.25 G 1.031(ry attempt.).15 F 1.031 (This usually results in f)6.031 F 1.031(aster en)-.1 F -.15(ve)-.4 G 1.031(lope splitting unless the).15 F .423(MX records are readily a)174 212.4 R -.25(va)-.2 G .423(ilable in a local DNS cache.).25 F 2.023 -.8 -(To e)5.423 H .423(nforce initial sorting).8 F .338 +(To e)5.423 H .423(nforce initial sorting).8 F .337 (based on MX records set)174 224.4 R F0 -.25(Fa)2.838 G(stSplit).25 E F1 .338(to zero.)2.838 F .338(If the mail is submitted directly from)5.338 -F 1.078(the command line, then the v)174 236.4 R 1.079 +F 1.079(the command line, then the v)174 236.4 R 1.078 (alue also limits the number of processes to deli)-.25 F -.15(ve)-.25 G -(r).15 E .294(the en)174 248.4 R -.15(ve)-.4 G .294(lopes; if more en) -.15 F -.15(ve)-.4 G .294(lopes are created the).15 F 2.794(ya)-.15 G -.293(re only queued up and must be)-2.794 F(tak)174 260.4 Q .691 -(en care of by a queue run.)-.1 F .691(Since the def)5.691 F .692 +(r).15 E .293(the en)174 248.4 R -.15(ve)-.4 G .293(lopes; if more en) +.15 F -.15(ve)-.4 G .293(lopes are created the).15 F 2.794(ya)-.15 G +.294(re only queued up and must be)-2.794 F(tak)174 260.4 Q .692 +(en care of by a queue run.)-.1 F .691(Since the def)5.691 F .691 (ault submission method is via SMTP)-.1 F 1.284(\(either from a MU)174 272.4 R 3.784(Ao)-.4 G 3.784(rv)-3.784 G 1.284(ia the MSP\), the v) -3.784 F 1.284(alue of)-.25 F F0 -.25(Fa)3.784 G(stSplit).25 E F1 1.284 @@ -6103,59 +6108,59 @@ F 1.078(the command line, then the v)174 236.4 R 1.079 .15 E -.15(Fo)102 300.6 S 16.88(rkEachJob [Y]).15 F(If set, deli)2.5 E -.15(ve)-.25 G 2.5(re).15 G (ach job that is run from the queue in a separate process.)-2.5 E -.15 -(Fo)102 316.8 S(rw).15 E(ardP)-.1 E(ath=)-.15 E F2(path)A F1 1.511 -([J] Set the path for searching for users' .forw)174 328.8 R 1.512 -(ard \214les.)-.1 F 1.512(The def)6.512 F 1.512(ault is \231$z/.for)-.1 -F(-)-.2 E -.1(wa)174 340.8 S 5.8(rd\232. Some).1 F 3.299 -(sites that use the automounter may prefer to change this to)5.8 F +(Fo)102 316.8 S(rw).15 E(ardP)-.1 E(ath=)-.15 E F2(path)A F1 1.512 +([J] Set the path for searching for users' .forw)174 328.8 R 1.511 +(ard \214les.)-.1 F 1.511(The def)6.511 F 1.511(ault is \231$z/.for)-.1 +F(-)-.2 E -.1(wa)174 340.8 S 5.799(rd\232. Some).1 F 3.299 +(sites that use the automounter may prefer to change this to)5.799 F (\231/v)174 352.8 Q(ar/forw)-.25 E 1.696(ard/$u\232 to search a \214le \ with the same name as the user in a system)-.1 F(directory)174 364.8 Q -5.488(.I)-.65 G 2.988(tc)-5.488 G .488 -(an also be set to a sequence of paths separated by colons;)-2.988 F F2 -(sendmail)2.987 E F1 .831 +5.487(.I)-.65 G 2.987(tc)-5.487 G .488 +(an also be set to a sequence of paths separated by colons;)-2.987 F F2 +(sendmail)2.988 E F1 .831 (stops at the \214rst \214le it can successfully and safely open.)174 -376.8 R -.15(Fo)5.831 G 3.331(re).15 G .831(xample, \231/v)-3.481 F -(ar/for)-.25 E(-)-.2 E -.1(wa)174 388.8 S(rd/$u:$z/.forw).1 E .277 +376.8 R -.15(Fo)5.83 G 3.33(re).15 G .83(xample, \231/v)-3.48 F(ar/for) +-.25 E(-)-.2 E -.1(wa)174 388.8 S(rd/$u:$z/.forw).1 E .276 (ard\232 will search \214rst in /v)-.1 F(ar/forw)-.25 E(ard/)-.1 E F2 -(username)A F1 .276(and then in)2.777 F F2(~user)2.776 E(-)-.2 E(name) +(username)A F1 .277(and then in)2.777 F F2(~user)2.777 E(-)-.2 E(name) 174 400.8 Q F1(/.forw)A(ard \(b)-.1 E (ut only if the \214rst \214le does not e)-.2 E(xist\).)-.15 E (HeloName=)102 417 Q F2(name)A F1([no short name] Set the name to be us\ ed for HELO/EHLO \(instead of $j\).)1.38 E(HoldExpensi)102 433.2 Q 8.54 --.15(ve [)-.25 H 1.393(c] If an outgoing mailer is mark).15 F 1.393 -(ed as being e)-.1 F(xpensi)-.15 E -.15(ve)-.25 G 3.894(,d).15 G(on') --3.894 E 3.894(tc)-.18 G 1.394(onnect immedi-)-3.894 F(ately)174 445.2 Q +-.15(ve [)-.25 H 1.394(c] If an outgoing mailer is mark).15 F 1.393 +(ed as being e)-.1 F(xpensi)-.15 E -.15(ve)-.25 G 3.893(,d).15 G(on') +-3.893 E 3.893(tc)-.18 G 1.393(onnect immedi-)-3.893 F(ately)174 445.2 Q (.)-.65 E(HostsFile=)102 461.4 Q F2(path)A F1 .026([no short name] The \ -path to the hosts database, normally \231/etc/hosts\232.)10.24 F .025 -(This option)5.025 F 1.417(is only consulted when sendmail is canonifyi\ -ng addresses, and then only when)174 473.4 R .784 +path to the hosts database, normally \231/etc/hosts\232.)10.24 F .026 +(This option)5.026 F 1.417(is only consulted when sendmail is canonifyi\ +ng addresses, and then only when)174 473.4 R .783 (\231\214les\232 is in the \231hosts\232 service switch entry)174 485.4 -R 5.784(.I)-.65 G 3.283(np)-5.784 G(articular)-3.283 E 3.283(,t)-.4 G -.783(his \214le is)-3.283 F F2(ne)3.283 E(ver)-.15 E F1(used)3.283 E +R 5.784(.I)-.65 G 3.284(np)-5.784 G(articular)-3.284 E 3.284(,t)-.4 G +.784(his \214le is)-3.284 F F2(ne)3.284 E(ver)-.15 E F1(used)3.284 E .202(when looking up host addresses; that is under the control of the s\ -ystem)174 497.4 R F2 -.1(ge)2.703 G(thostby-).1 E(name)174 509.4 Q F1 +ystem)174 497.4 R F2 -.1(ge)2.702 G(thostby-).1 E(name)174 509.4 Q F1 (\(3\) routine.)A(HostStatusDirectory=)102 525.6 Q F2(path)A F1 .43 ([no short name] The location of the long term host status information.) 174 537.6 R .43(When set,)5.43 F 1.39 (information about the status of hosts \(e.g., host do)174 549.6 R 1.39 -(wn or not accepting connec-)-.25 F .163 +(wn or not accepting connec-)-.25 F .162 (tions\) will be shared between all)174 561.6 R F2(sendmail)2.663 E F1 -.163(processes; normally)2.663 F 2.662(,t)-.65 G .162 -(his information is)-2.662 F .123(only held within a single queue run.) +.163(processes; normally)2.663 F 2.663(,t)-.65 G .163 +(his information is)-2.663 F .123(only held within a single queue run.) 174 573.6 R .123(This option requires a connection cache of at)5.123 F -.689(least 1 to function.)174 585.6 R .688(If the option be)5.688 F .688 +.688(least 1 to function.)174 585.6 R .688(If the option be)5.688 F .688 (gins with a leading `/', it is an absolute path-)-.15 F .617 (name; otherwise, it is relati)174 597.6 R .917 -.15(ve t)-.25 H 3.117 (ot).15 G .617(he mail queue directory)-3.117 F 5.617(.A)-.65 G .617 -(suggested v)-2.5 F .617(alue for)-.25 F .558(sites desiring persistent\ +(suggested v)-2.5 F .616(alue for)-.25 F .558(sites desiring persistent\ host status is \231.hoststat\232 \(i.e., a subdirectory of the queue) 174 609.6 R(directory\).)174 621.6 Q 24.51(IgnoreDots [i])102 637.8 R -1.171(Ignore dots in incoming messages.)3.671 F 1.172(This is al)6.171 F --.1(wa)-.1 G 1.172(ys disabled \(that is, dots are).1 F(al)174 649.8 Q +1.172(Ignore dots in incoming messages.)3.672 F 1.172(This is al)6.172 F +-.1(wa)-.1 G 1.171(ys disabled \(that is, dots are).1 F(al)174 649.8 Q -.1(wa)-.1 G(ys accepted\) when reading SMTP mail.).1 E -(InputMailFilters=)102 666 Q F2(name)A(,name)-.1 E(,...)-.1 E F1 3.622 +(InputMailFilters=)102 666 Q F2(name)A(,name)-.1 E(,...)-.1 E F1 3.621 (Ac)174 678 S 1.122(omma separated list of \214lters which determines w\ -hich \214lters \(see the "X \212)-3.622 F 1.768 +hich \214lters \(see the "X \212)-3.621 F 1.768 (Mail Filter \(Milter\) De\214nitions" section\) and the in)174 690 R -.2(vo)-.4 G 1.768(cation sequence are con-).2 F .367 (tacted for incoming SMTP messages.)174 702 R .367 @@ -6166,13 +6171,13 @@ BP %%EndPageSetup /F0 10/Times-Bold@0 SF 193.36(SMM:08-70 Sendmail)72 60 R (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF(LD)102 96 -Q(APDef)-.4 E(aultSpec=)-.1 E/F2 10/Times-Italic@0 SF(spec)A F1 2.057 -([no short name] Sets a def)174 108 R 2.058 -(ault map speci\214cation for LD)-.1 F 2.058(AP maps.)-.4 F 2.058(The v) -7.058 F(alue)-.25 E .674(should only contain LD)174 120 R .674 +Q(APDef)-.4 E(aultSpec=)-.1 E/F2 10/Times-Italic@0 SF(spec)A F1 2.058 +([no short name] Sets a def)174 108 R 2.057 +(ault map speci\214cation for LD)-.1 F 2.057(AP maps.)-.4 F 2.057(The v) +7.057 F(alue)-.25 E .673(should only contain LD)174 120 R .674 (AP speci\214c settings such as \231-h host -p port -d bindDN\232.)-.4 F .501(The settings will be used for all LD)174 132 R .501 -(AP maps unless the indi)-.4 F .501(vidual map speci\214ca-)-.25 F 1.5 +(AP maps unless the indi)-.4 F .5(vidual map speci\214ca-)-.25 F 1.5 (tion o)174 144 R -.15(ve)-.15 G 1.5(rrides a setting.).15 F 1.5 (This option should be set before an)6.5 F 4(yL)-.15 G -.4(DA)-4 G 4(Pm) .4 G 1.5(aps are)-4 F(de\214ned.)174 156 Q(LogLe)102 172.2 Q -.15(ve) @@ -6182,24 +6187,24 @@ Q(APDef)-.4 E(aultSpec=)-.1 E/F2 10/Times-Italic@0 SF(spec)A F1 2.057 (ersion] Set the macro)-.15 F F2(x)2.755 E F1(to)2.755 E F2(value)2.755 E F1 5.255(.T)C .255(his is intended only for use from the)-5.255 F (command line.)174 200.4 Q(The)5 E F02.5 E F1 -(\215ag is preferred.)2.5 E -1.04(MailboxDatabase [no)102 216.6 R 2.968 -(short name] T)5.468 F 2.967 +(\215ag is preferred.)2.5 E -1.04(MailboxDatabase [no)102 216.6 R 2.967 +(short name] T)5.467 F 2.967 (ype of lookup to \214nd information about local mailbox)-.8 F(es,)-.15 E(def)174 228.6 Q .145(aults to `)-.1 F(`pw')-.74 E 2.645('w)-.74 G .145 (hich uses)-2.645 F F2 -.1(ge)2.645 G(tpwnam).1 E F1 5.145(.O)C .145 (ther types can be introduced by adding)-5.145 F (them to the source code, see libsm/mbdb)174 240.6 Q(.c for details.)-.4 E 33.94(UseMSP [no)102 256.8 R .163 -(short name] Use as mail submission program, i.e., allo)2.664 F 2.663 -(wg)-.25 G .163(roup writable queue)-2.663 F .954(\214les if the group \ +(short name] Use as mail submission program, i.e., allo)2.663 F 2.664 +(wg)-.25 G .164(roup writable queue)-2.664 F .954(\214les if the group \ is the same as that of a set-group-ID sendmail binary)174 268.8 R 5.954 (.S)-.65 G .954(ee the)-5.954 F(\214le)174 280.8 Q F0(sendmail/SECURITY) 2.5 E F1(in the distrib)2.5 E(ution tarball.)-.2 E 11.17(MatchGECOS [G]) -102 297 R(Allo)3.334 E 3.334(wf)-.25 G .834 -(uzzy matching on the GECOS \214eld.)-3.334 F .833 -(If this \215ag is set, and the usual)5.833 F .867(user name lookups f) +102 297 R(Allo)3.333 E 3.333(wf)-.25 G .833 +(uzzy matching on the GECOS \214eld.)-3.333 F .834 +(If this \215ag is set, and the usual)5.833 F .868(user name lookups f) 174 309 R .867(ail \(that is, there is no alias with this name and a)-.1 -F F2 -.1(ge)3.368 G(tpwnam).1 E F1 -.1(fa)174 321 S 1.155 +F F2 -.1(ge)3.367 G(tpwnam).1 E F1 -.1(fa)174 321 S 1.155 (ils\), sequentially search the passw).1 F 1.155 (ord \214le for a matching entry in the GECOS)-.1 F 3.696(\214eld. This) 174 333 R 1.196(also requires that MA)3.696 F 1.196 @@ -6207,54 +6212,54 @@ F F2 -.1(ge)3.368 G(tpwnam).1 E F1 -.1(fa)174 321 S 1.155 (This option is not recommended.)174 345 Q(MaxAliasRecursion=)102 361.2 Q F2(N)A F1([no short name] The maximum depth of alias recursion \(def) 174 373.2 Q(ault: 10\).)-.1 E(MaxDaemonChildren=)102 389.4 Q F2(N)A F1 -.54([no short name] If set,)174 401.4 R F2(sendmail)3.039 E F1 .539 -(will refuse connections when it has more than)3.039 F F2(N)3.039 E F1 -.885(children processing incoming mail or automatic queue runs.)174 -413.4 R .886(This does not limit)5.886 F .813 +.539([no short name] If set,)174 401.4 R F2(sendmail)3.039 E F1 .539 +(will refuse connections when it has more than)3.039 F F2(N)3.04 E F1 +.886(children processing incoming mail or automatic queue runs.)174 +413.4 R .885(This does not limit)5.885 F .812 (the number of outgoing connections.)174 425.4 R .812(If the def)5.812 F -(ault)-.1 E F0(Deli)3.312 E -.1(ve)-.1 G(ryMode).1 E F1(\(background\)) -3.312 E 3.134(is used, then)174 437.4 R F2(sendmail)5.634 E F1 3.135 -(may create an almost unlimited number of children)5.634 F .294 +(ault)-.1 E F0(Deli)3.313 E -.1(ve)-.1 G(ryMode).1 E F1(\(background\)) +3.313 E 3.135(is used, then)174 437.4 R F2(sendmail)5.635 E F1 3.134 +(may create an almost unlimited number of children)5.635 F .294 (\(depending on the number of transactions and the relati)174 449.4 R -.594 -.15(ve exe)-.25 H .294(cution times of mail).15 F 1.235 +.594 -.15(ve exe)-.25 H .295(cution times of mail).15 F 1.236 (receiption and mail deli)174 461.4 R -.15(ve)-.25 G 3.736(ry\). If).15 -F 1.236(the limit should be enforced, then a)3.736 F F0(Deli)3.736 E -.1 -(ve)-.1 G(ry-).1 E(Mode)174 473.4 Q F1 1.484 -(other than background must be used.)3.984 F 1.483 +F 1.236(the limit should be enforced, then a)3.736 F F0(Deli)3.735 E -.1 +(ve)-.1 G(ry-).1 E(Mode)174 473.4 Q F1 1.483 +(other than background must be used.)3.983 F 1.484 (If not set, there is no limit to the)6.483 F (number of children -- that is, the system load a)174 485.4 Q -.15(ve) -.2 G(rage controls this.).15 E(MaxHeadersLength=)102 501.6 Q F2(N)A F1 .17([no short name] The maximum length of the sum of all headers.)174 513.6 R .17(This can be used)5.17 F(to pre)174 525.6 Q -.15(ve)-.25 G (nt a denial of service attack.).15 E(The def)5 E(ault is no limit.)-.1 -E(MaxHopCount=)102 541.8 Q F2(N)A F1 1.238([h] The maximum hop count.) -174 553.8 R 1.238(Messages that ha)6.238 F 1.537 -.15(ve b)-.2 H 1.237 -(een processed more than).15 F F2(N)3.737 E F1 +E(MaxHopCount=)102 541.8 Q F2(N)A F1 1.237([h] The maximum hop count.) +174 553.8 R 1.237(Messages that ha)6.237 F 1.538 -.15(ve b)-.2 H 1.238 +(een processed more than).15 F F2(N)3.738 E F1 (times are assumed to be in a loop and are rejected.)174 565.8 Q(Def)5 E -(aults to 25.)-.1 E(MaxMessageSize=)102 582 Q F2(N)A F1 2.562 +(aults to 25.)-.1 E(MaxMessageSize=)102 582 Q F2(N)A F1 2.563 ([no short name] Specify the maximum message size to be adv)174 594 R -2.563(ertised in the)-.15 F 1.023(ESMTP EHLO response.)174 606 R 1.023 -(Messages lar)6.023 F 1.022(ger than this will be rejected.)-.18 F 1.022 -(If set to a)6.022 F -.25(va)174 618 S .834 +2.562(ertised in the)-.15 F 1.022(ESMTP EHLO response.)174 606 R 1.022 +(Messages lar)6.022 F 1.022(ger than this will be rejected.)-.18 F 1.023 +(If set to a)6.023 F -.25(va)174 618 S .834 (lue greater than zero, that v).25 F .834 (alue will be listed in the SIZE response, otherwise)-.25 F(SIZE is adv) 174 630 Q(ertised in the ESMTP EHLO response without a parameter)-.15 E (.)-.55 E(MaxMimeHeaderLength=)102 646.2 Q F2(N[/M])A F1 .343([no short\ name] Sets the maximum length of certain MIME header \214eld v)174 -658.2 R .343(alues to)-.25 F F2(N)174 670.2 Q F1 3.618 -(characters. These)3.618 F 1.118 -(MIME header \214elds are determined by being a member of)3.618 F .895 +658.2 R .344(alues to)-.25 F F2(N)174 670.2 Q F1 3.619 +(characters. These)3.619 F 1.118 +(MIME header \214elds are determined by being a member of)3.619 F .895 (class {checkMIMET)174 682.2 R -.15(ex)-.7 G .895 (tHeaders}, which currently contains only the header Con-).15 F 2.559 (tent-Description. F)174 694.2 R .059 (or some of these headers which tak)-.15 F 2.559(ep)-.1 G .059 -(arameters, the maximum)-2.559 F .102 +(arameters, the maximum)-2.559 F .101 (length of each parameter is set to)174 706.2 R F2(M)2.602 E F1 .102 -(if speci\214ed.)2.602 F(If)5.102 E F2(/M)2.602 E F1 .101 -(is not speci\214ed, one half of)2.602 F F2(N)174 718.2 Q F1 1.775 -(will be used.)4.275 F 1.775(By def)6.775 F 1.775(ault, these v)-.1 F -1.776(alues are 2048 and 1024, respecti)-.25 F -.15(ve)-.25 G(ly).15 E -6.776(.T)-.65 G(o)-7.576 E 0 Cg EP +(if speci\214ed.)2.602 F(If)5.102 E F2(/M)2.602 E F1 .102 +(is not speci\214ed, one half of)2.602 F F2(N)174 718.2 Q F1 1.776 +(will be used.)4.276 F 1.776(By def)6.776 F 1.775(ault, these v)-.1 F +1.775(alues are 2048 and 1024, respecti)-.25 F -.15(ve)-.25 G(ly).15 E +6.775(.T)-.65 G(o)-7.575 E 0 Cg EP %%Page: 71 67 %%BeginPageSetup BP @@ -6263,93 +6268,93 @@ BP (SMM:08-71)195.86 E/F1 10/Times-Roman@0 SF(allo)174 96 Q 2.5(wa)-.25 G .3 -.15(ny l)-2.5 H(ength, a v).15 E(alue of 0 can be speci\214ed.)-.25 E(MaxNOOPCommands=)102 112.2 Q/F2 10/Times-Italic@0 SF(N)A F1(Ov)174 -124.2 Q 2.104(erride the def)-.15 F 2.104(ault of)-.1 F F0 -(MAXNOOPCOMMANDS)4.603 E F1 2.103(for the number of)4.603 F F2(useless) -4.603 E F1(commands, see Section "Measures ag)174 136.2 Q +124.2 Q 2.103(erride the def)-.15 F 2.103(ault of)-.1 F F0 +(MAXNOOPCOMMANDS)4.603 E F1 2.104(for the number of)4.603 F F2(useless) +4.604 E F1(commands, see Section "Measures ag)174 136.2 Q (ainst Denial of Service Attacks".)-.05 E(MaxQueueChildren=)102 152.4 Q F2(N)A F1 .304([no short name] When set, this limits the number of conc\ -urrent queue runner pro-)174 164.4 R .202(cesses to)174 176.4 R F2(N.) -2.702 E F1 .201 +urrent queue runner pro-)174 164.4 R .201(cesses to)174 176.4 R F2(N.) +2.701 E F1 .202 (This helps to control the amount of system resources used when pro-) -5.202 F 1.255(cessing the queue.)174 188.4 R 1.255 +5.201 F 1.255(cessing the queue.)174 188.4 R 1.255 (When there are multiple queue groups de\214ned and the total)6.255 F 1.2(number of queue runners for these queue groups w)174 200.4 R 1.2 (ould e)-.1 F(xceed)-.15 E F2(MaxQueueChil-)3.7 E(dr)174 212.4 Q(en)-.37 -E F1 .472(then the queue groups will not all run concurrently)2.972 F +E F1 .472(then the queue groups will not all run concurrently)2.973 F 2.972(.T)-.65 G .472(hat is, some portion of)-2.972 F .871 (the queue groups will run concurrently such that)174 224.4 R F2 (MaxQueueChildr)3.371 E(en)-.37 E F1 .871(will not be)3.371 F -.15(ex) -174 236.4 S 1.892(ceeded, while the remaining queue groups will be run \ +174 236.4 S 1.893(ceeded, while the remaining queue groups will be run \ later \(in round robin).15 F 1.3(order\). See also)174 248.4 R F2 (MaxRunner)3.8 E(sP)-.1 E(erQueue)-.8 E F1 1.3(and the section)3.8 F F0 -1.3(Queue Gr)3.8 F 1.3(oup Declara-)-.18 F(tion)174 260.4 Q F1 5.756(.N) -C(otice:)-5.756 E F2(sendmail)3.256 E F1 .757(does not count indi)3.256 -F .757(vidual queue runners, b)-.25 F .757(ut only sets of)-.2 F 1.451 +1.3(Queue Gr)3.8 F 1.3(oup Declara-)-.18 F(tion)174 260.4 Q F1 5.757(.N) +C(otice:)-5.757 E F2(sendmail)3.257 E F1 .757(does not count indi)3.257 +F .757(vidual queue runners, b)-.25 F .756(ut only sets of)-.2 F 1.451 (processes that act on a w)174 272.4 R 3.951(orkgroup. Hence)-.1 F 1.451 (the actual number of queue runners)3.951 F 1.414(may be lo)174 284.4 R 1.414(wer than the limit imposed by)-.25 F F2(MaxQueueChildr)3.914 E(en) --.37 E F1 6.414(.T)C 1.414(his discrepanc)-6.414 F(y)-.15 E 1.424 +-.37 E F1 6.414(.T)C 1.414(his discrepanc)-6.414 F(y)-.15 E 1.423 (can be lar)174 296.4 R 1.424(ge if some queue runners ha)-.18 F 1.724 --.15(ve t)-.2 H 3.924(ow).15 G 1.424(ait for a slo)-4.024 F 3.923(ws) --.25 G(erv)-3.923 E 1.423(er and if short)-.15 F(interv)174 308.4 Q +-.15(ve t)-.2 H 3.924(ow).15 G 1.424(ait for a slo)-4.024 F 3.924(ws) +-.25 G(erv)-3.924 E 1.424(er and if short)-.15 F(interv)174 308.4 Q (als are used.)-.25 E(MaxQueueRunSize=)102 324.6 Q F2(N)A F1 .677([no s\ hort name] The maximum number of jobs that will be processed in a singl\ -e)174 336.6 R .502(queue run.)174 348.6 R .501 -(If not set, there is no limit on the size.)5.502 F .501(If you ha)5.501 -F .801 -.15(ve ve)-.2 H .501(ry lar).15 F .501(ge queues)-.18 F .445 +e)174 336.6 R .501(queue run.)174 348.6 R .501 +(If not set, there is no limit on the size.)5.501 F .501(If you ha)5.501 +F .802 -.15(ve ve)-.2 H .502(ry lar).15 F .502(ge queues)-.18 F .445 (or a v)174 360.6 R .445(ery short queue run interv)-.15 F .445 (al this could be unstable.)-.25 F(Ho)5.445 E(we)-.25 E -.15(ve)-.25 G 1.245 -.4(r, s).15 H .445(ince the \214rst).4 F F2(N)174 372.6 Q F1 1.115(jobs in queue directory order are run \(rather than the)3.615 F F2 (N)3.615 E F1 1.115(highest priority jobs\))3.615 F .136 (this should be set as high as possible to a)174 384.6 R -.2(vo)-.2 G -.136(id \231losing\232 jobs that happen to f).2 F .137(all late)-.1 F -2.326(in the queue directory)174 396.6 R 7.326(.N)-.65 G 2.326 -(ote: this option also restricts the number of entries)-7.326 F 1.442 -(printed by)174 408.6 R F2(mailq)3.942 E F1 6.443(.T)C 1.443(hat is, if) +.136(id \231losing\232 jobs that happen to f).2 F .136(all late)-.1 F +2.325(in the queue directory)174 396.6 R 7.326(.N)-.65 G 2.326 +(ote: this option also restricts the number of entries)-7.326 F 1.443 +(printed by)174 408.6 R F2(mailq)3.943 E F1 6.443(.T)C 1.443(hat is, if) -6.443 F F2(MaxQueueRunSize)3.943 E F1 1.443(is set to a v)3.943 F(alue) --.25 E F0(N)3.943 E F1(lar)3.943 E 1.443(ger than)-.18 F +-.25 E F0(N)3.943 E F1(lar)3.942 E 1.442(ger than)-.18 F (zero, then only)174 420.6 Q F0(N)2.5 E F1 (entries are printed per queue group.)2.5 E(MaxRecipientsPerMessage=)102 436.8 Q F2(N)A F1 1.672([no short name] The maximum number of recipient\ -s that will be accepted per)174 448.8 R 1.458 +s that will be accepted per)174 448.8 R 1.459 (message in an SMTP transaction.)174 460.8 R 1.458 -(Note: setting this too lo)6.458 F 3.959(wc)-.25 G 1.459 -(an interfere with)-3.959 F .049(sending mail from MU)174 472.8 R .049 -(As that use SMTP for initial submission.)-.4 F .048 -(If not set, there is)5.048 F +(Note: setting this too lo)6.458 F 3.958(wc)-.25 G 1.458 +(an interfere with)-3.958 F .048(sending mail from MU)174 472.8 R .048 +(As that use SMTP for initial submission.)-.4 F .049 +(If not set, there is)5.049 F (no limit on the number of recipients per en)174 484.8 Q -.15(ve)-.4 G -(lope.).15 E(MaxRunnersPerQueue=)102 501 Q F2(N)A F1 2.003 -([no short name] This sets the def)174 513 R 2.004 -(ault maximum number of queue runners for)-.1 F 1.162(queue groups.)174 -525 R 1.162(Up to)6.162 F F2(N)3.662 E F1 1.161(queue runners will w) -3.662 F 1.161(ork in parallel on a queue group')-.1 F(s)-.55 E 3.465 +(lope.).15 E(MaxRunnersPerQueue=)102 501 Q F2(N)A F1 2.004 +([no short name] This sets the def)174 513 R 2.003 +(ault maximum number of queue runners for)-.1 F 1.161(queue groups.)174 +525 R 1.161(Up to)6.161 F F2(N)3.661 E F1 1.161(queue runners will w) +3.661 F 1.162(ork in parallel on a queue group')-.1 F(s)-.55 E 3.466 (messages. This)174 537 R .965 -(is useful where the processing of a message in the queue might)3.465 F +(is useful where the processing of a message in the queue might)3.466 F .945(delay the processing of subsequent messages. Such a delay may be t\ he result of)174 549 R .116(non-erroneous situations such as a lo)174 561 R 2.616(wb)-.25 G .116(andwidth connection.)-2.616 F .116(May be o) -5.116 F -.15(ve)-.15 G(rridden).15 E .645 +5.116 F -.15(ve)-.15 G(rridden).15 E .644 (on a per queue group basis by setting the)174 573 R F2(Runner)3.144 E -(s)-.1 E F1 .644(option; see the section)3.144 F F0(Queue)3.144 E(Gr)174 +(s)-.1 E F1 .645(option; see the section)3.144 F F0(Queue)3.145 E(Gr)174 585 Q(oup Declaration)-.18 E F1 5(.T)C(he def)-5 E (ault is 1 when not set.)-.1 E(MeT)102 601.2 Q 40.86(oo [m])-.8 F .367 -(Send to me too, e)2.866 F -.15(ve)-.25 G 2.867(ni).15 G 2.867(fIa) +(Send to me too, e)2.867 F -.15(ve)-.25 G 2.867(ni).15 G 2.867(fIa) -2.867 G 2.867(mi)-2.867 G 2.867(na)-2.867 G 2.867(na)-2.867 G .367 -(lias e)-2.867 F 2.867(xpansion. This)-.15 F .367(option is deprecated) +(lias e)-2.867 F 2.867(xpansion. This)-.15 F .366(option is deprecated) 2.867 F(and will be remo)174 613.2 Q -.15(ve)-.15 G 2.5(df).15 G -(rom a future v)-2.5 E(ersion.)-.15 E 44.5(Milter [no)102 629.4 R .778 -(short name] This option has se)3.278 F -.15(ve)-.25 G .777 -(ral sub\(sub\)options.).15 F .777(The names of the sub-)5.777 F 1.134 +(rom a future v)-2.5 E(ersion.)-.15 E 44.5(Milter [no)102 629.4 R .777 +(short name] This option has se)3.277 F -.15(ve)-.25 G .778 +(ral sub\(sub\)options.).15 F .778(The names of the sub-)5.778 F 1.135 (options are separated by dots.)174 641.4 R 1.135(At the \214rst le) -6.134 F -.15(ve)-.25 G 3.635(lt).15 G 1.135(he follo)-3.635 F 1.135 +6.135 F -.15(ve)-.25 G 3.634(lt).15 G 1.134(he follo)-3.634 F 1.134 (wing options are a)-.25 F -.25(va)-.2 G(il-).25 E(able:)174 653.4 Q (LogLe)214 669.6 Q -.15(ve)-.25 G 15(lL).15 G(og le)-15 E -.15(ve)-.25 G 2.5(lf).15 G(or input mail \214lter actions, def)-2.5 E(aults to LogLe) -.1 E -.15(ve)-.25 G(l.).15 E 22.1(macros Speci\214es)214 681.6 R (list of macro to transmit to \214lters.)2.5 E(See list belo)267.48 -693.6 Q -.65(w.)-.25 G 2.459(The `)174 709.8 R(`macros')-.74 E 4.959('o) --.74 G 2.458(ption has the follo)-4.959 F 2.458 +693.6 Q -.65(w.)-.25 G 2.458(The `)174 709.8 R(`macros')-.74 E 4.958('o) +-.74 G 2.458(ption has the follo)-4.958 F 2.458 (wing suboptions which specify the list of)-.25 F (macro to transmit to milters after a certain e)174 721.8 Q -.15(ve)-.25 G(nt occurred.).15 E 0 Cg EP @@ -6370,62 +6375,62 @@ R -.4(DA)2.5 G 1.86 -.93(TA c)-.71 H(ommand and terminating `).93 E(`.) (ault the lists of macros are empty)-.1 E 5(.E)-.65 G(xample:)-5 E 2.5 (OM)214 200.4 S(ilter)-2.5 E(.LogLe)-.55 E -.15(ve)-.25 G(l=12).15 E 2.5 (OM)214 212.4 S(ilter)-2.5 E(.macros.connect=j, _, {daemon_name})-.55 E -(MinFreeBlocks=)102 232.8 Q/F2 10/Times-Italic@0 SF(N)A F1 1.538 -([b] Insist on at least)174 244.8 R F2(N)4.038 E F1 1.539 +(MinFreeBlocks=)102 232.8 Q/F2 10/Times-Italic@0 SF(N)A F1 1.539 +([b] Insist on at least)174 244.8 R F2(N)4.039 E F1 1.538 (blocks free on the \214lesystem that holds the queue \214les)4.039 F -.846(before accepting email via SMTP)174 256.8 R 5.846(.I)-1.11 G 3.346 +.845(before accepting email via SMTP)174 256.8 R 5.846(.I)-1.11 G 3.346 (ft)-5.846 G .846(here is insuf)-3.346 F .846(\214cient space)-.25 F F2 -(sendmail)3.346 E F1(gi)3.345 E -.15(ve)-.25 G 3.345(sa).15 G +(sendmail)3.346 E F1(gi)3.346 E -.15(ve)-.25 G 3.346(sa).15 G (452 response to the MAIL command.)174 268.8 Q(This in)5 E (vites the sender to try ag)-.4 E(ain later)-.05 E(.)-.55 E -(MinQueueAge=)102 285 Q F2 -.1(age)C F1 .886([no short name] Don')174 -297 R 3.386(tp)-.18 G .886(rocess an)-3.386 F 3.386(yq)-.15 G .886 -(ueued jobs that ha)-3.386 F 1.187 -.15(ve b)-.2 H .887 -(een in the queue less).15 F 1.9(than the indicated time interv)174 309 -R 4.399(al. This)-.25 F 1.899(is intended to allo)4.399 F 4.399(wy)-.25 -G 1.899(ou to get respon-)-4.399 F(si)174 321 Q -.15(ve)-.25 G .665 +(MinQueueAge=)102 285 Q F2 -.1(age)C F1 .887([no short name] Don')174 +297 R 3.387(tp)-.18 G .887(rocess an)-3.387 F 3.387(yq)-.15 G .886 +(ueued jobs that ha)-3.387 F 1.186 -.15(ve b)-.2 H .886 +(een in the queue less).15 F 1.899(than the indicated time interv)174 +309 R 4.399(al. This)-.25 F 1.899(is intended to allo)4.399 F 4.399(wy) +-.25 G 1.9(ou to get respon-)-4.399 F(si)174 321 Q -.15(ve)-.25 G .665 (ness by processing the queue f).15 F .665 (airly frequently without thrashing your system)-.1 F 1.91 (by trying jobs too often.)174 333 R 1.91(The def)6.91 F 1.91 (ault units are minutes.)-.1 F 1.91(Note: This option is)6.91 F 8.212 (ignored for queue runs that select a subset of the queue, i.e.,)174 345 R(\231\255q[!][I|R|S|Q][string]\232)174 357 Q(MustQuoteChars=)102 373.2 -Q F2(s)A F1 1.253([no short name] Sets the list of characters that must\ +Q F2(s)A F1 1.252([no short name] Sets the list of characters that must\ be quoted if used in a full)174 385.2 R 1.217 (name that is in the phrase part of a `)174 397.2 R 1.217 (`phrase
')-.74 F 3.717('s)-.74 G 3.717(yntax. The)-3.717 F -(def)3.718 E 1.218(ault is)-.1 F -.74(``)174 409.2 S.74 E -.74('') +(def)3.717 E 1.217(ault is)-.1 F -.74(``)174 409.2 S.74 E -.74('') -.7 G 5(.T).74 G(he characters `)-5 E(`@,;:\\\(\)[]')-.74 E 2.5('a)-.74 G(re al)-2.5 E -.1(wa)-.1 G(ys added to this list.).1 E 7.85 (NiceQueueRun [no)102 425.4 R 2.156 -(short name] The priority of queue runners \(nice\(3\)\).)4.656 F 2.156 -(This v)7.156 F 2.155(alue must be)-.25 F(greater or equal zero.)174 -437.4 Q(NoRecipientAction)102 453.6 Q .554 +(short name] The priority of queue runners \(nice\(3\)\).)4.655 F 2.156 +(This v)7.156 F 2.156(alue must be)-.25 F(greater or equal zero.)174 +437.4 Q(NoRecipientAction)102 453.6 Q .555 ([no short name] The action to tak)174 465.6 R 3.055(ew)-.1 G .555 -(hen you recei)-3.055 F .855 -.15(ve a m)-.25 H .555 +(hen you recei)-3.055 F .855 -.15(ve a m)-.25 H .554 (essage that has no v).15 F(alid)-.25 E .625(recipient headers \(T)174 477.6 R .625(o:, Cc:, Bcc:, or Apparently-T)-.8 F .625 -(o: \212 the last included for back)-.8 F .108(compatibility with old) -174 489.6 R F2(sendmail)2.608 E F1 2.608(s\). It)B .108(can be)2.608 F -F0(None)2.608 E F1 .109(to pass the message on unmod-)2.609 F .297 +(o: \212 the last included for back)-.8 F .109(compatibility with old) +174 489.6 R F2(sendmail)2.609 E F1 2.609(s\). It)B .109(can be)2.609 F +F0(None)2.608 E F1 .108(to pass the message on unmod-)2.608 F .296 (i\214ed, which violates the protocol,)174 501.6 R F0(Add-T)2.796 E(o) --.92 E F1 .296(to add a T)2.796 F .296(o: header with an)-.8 F 2.796(yr) --.15 G(ecipients)-2.796 E 1.638(it can \214nd in the en)174 513.6 R -.15 +-.92 E F1 .296(to add a T)2.796 F .296(o: header with an)-.8 F 2.797(yr) +-.15 G(ecipients)-2.797 E 1.638(it can \214nd in the en)174 513.6 R -.15 (ve)-.4 G 1.638(lope \(which might e).15 F 1.638 -(xpose Bcc: recipients\),)-.15 F F0(Add-A)4.139 E(ppar)-.25 E(-)-.37 E -(ently-T)174 525.6 Q(o)-.92 E F1 .338(to add an Apparently-T)2.838 F -.337(o: header \(this is only for back-compatibility and)-.8 F .841 +(xpose Bcc: recipients\),)-.15 F F0(Add-A)4.138 E(ppar)-.25 E(-)-.37 E +(ently-T)174 525.6 Q(o)-.92 E F1 .337(to add an Apparently-T)2.837 F +.337(o: header \(this is only for back-compatibility and)-.8 F .842 (is of)174 537.6 R .841(\214cially deprecated\),)-.25 F F0(Add-T)3.341 E -(o-Undisclosed)-.92 E F1 .841(to add a header \231T)3.341 F .842 -(o: undisclosed-)-.8 F .398(recipients:;\232 to mak)174 549.6 R 2.898 -(et)-.1 G .397(he header le)-2.898 F -.05(ga)-.15 G 2.897(lw).05 G .397 -(ithout disclosing an)-2.897 F .397(ything, or)-.15 F F0(Add-Bcc)2.897 E -F1(to)2.897 E(add an empty Bcc: header)174 561.6 Q(.)-.55 E 1.18 +(o-Undisclosed)-.92 E F1 .841(to add a header \231T)3.341 F .841 +(o: undisclosed-)-.8 F .397(recipients:;\232 to mak)174 549.6 R 2.897 +(et)-.1 G .397(he header le)-2.897 F -.05(ga)-.15 G 2.897(lw).05 G .397 +(ithout disclosing an)-2.897 F .398(ything, or)-.15 F F0(Add-Bcc)2.898 E +F1(to)2.898 E(add an empty Bcc: header)174 561.6 Q(.)-.55 E 1.18 (OldStyleHeaders [o])102 577.8 R 1.713(Assume that the headers may be i\ -n old format, i.e., spaces delimit names.)4.213 F 1.069 +n old format, i.e., spaces delimit names.)4.214 F 1.068 (This actually turns on an adapti)174 589.8 R 1.368 -.15(ve a)-.25 H -1.068(lgorithm: if an).15 F 3.568(yr)-.15 G 1.068 -(ecipient address contains a)-3.568 F 1.681 +1.068(lgorithm: if an).15 F 3.569(yr)-.15 G 1.069 +(ecipient address contains a)-3.569 F 1.681 (comma, parenthesis, or angle brack)174 601.8 R 1.681 (et, it will be assumed that commas already)-.1 F -.15(ex)174 613.8 S 2.825(ist. If).15 F .325 @@ -6438,9 +6443,9 @@ ors\232, that is,)174 654 R .82(characters that delimit tok)174 666 R 3.32(ens. All)-.1 F .82(operator characters are tok)3.32 F .82 (ens by themselv)-.1 F(es;)-.15 E .078 (sequences of non-operator characters are also tok)174 678 R 2.578 -(ens. White)-.1 F .078(space characters sep-)2.578 F .27(arate tok)174 -690 R .27(ens b)-.1 F .269(ut are not tok)-.2 F .269(ens themselv)-.1 F -.269(es \212 for e)-.15 F .269(xample, \231)-.15 F .269 +(ens. White)-.1 F .078(space characters sep-)2.578 F .269(arate tok)174 +690 R .269(ens b)-.1 F .269(ut are not tok)-.2 F .269(ens themselv)-.1 F +.269(es \212 for e)-.15 F .269(xample, \231)-.15 F .27 (AAA.BBB\232 has three)-.8 F(tok)174 702 Q .433(ens, b)-.1 F .433 (ut \231)-.2 F .433(AAA BBB\232 has tw)-.8 F 2.933(o. If)-.1 F .433 (not set, OperatorChars def)2.933 F .433(aults to \231.)-.1 F 1.666 @@ -6459,31 +6464,31 @@ BP /Times-Italic@0 SF(\214lename)A F1 1.3 ([no short name] Filename of the pid \214le.)3.58 F(\(def)6.3 E 1.3 (ault is _P)-.1 F -1.11(AT)-.92 G(H_SENDMAILPID\).)1.11 E(The)174 124.2 -Q F2(\214lename)2.832 E F1 .332(is macro-e)2.832 F .332 -(xpanded before it is opened, and unlink)-.15 F .331(ed when)-.1 F F2 -(sendmail)2.831 E F1 -.15(ex)174 136.2 S(its.).15 E(PostmasterCop)102 +Q F2(\214lename)2.831 E F1 .332(is macro-e)2.831 F .332 +(xpanded before it is opened, and unlink)-.15 F .332(ed when)-.1 F F2 +(sendmail)2.832 E F1 -.15(ex)174 136.2 S(its.).15 E(PostmasterCop)102 152.4 Q(y=)-.1 E F2(postmaster)A F1 .003 ([P] If set, copies of error messages will be sent to the named)174 -164.4 R F2(postmaster)2.504 E F1 5.004(.O)C .004(nly the)-5.004 F .687 +164.4 R F2(postmaster)2.503 E F1 5.003(.O)C .003(nly the)-5.003 F .687 (header of the f)174 176.4 R .687(ailed message is sent.)-.1 F .687 (Errors resulting from messages with a ne)5.687 F(g-)-.15 E(ati)174 -188.4 Q 1.83 -.15(ve p)-.25 H 1.53(recedence will not be sent.).15 F +188.4 Q 1.831 -.15(ve p)-.25 H 1.531(recedence will not be sent.).15 F 1.531(Since most errors are user problems, this is)6.531 F .453 (probably not a good idea on lar)174 200.4 R .453(ge sites, and ar)-.18 F .453(guably contains all sorts of pri)-.18 F -.25(va)-.25 G -.15(cy) -.25 G .1(violations, b)174 212.4 R .101 -(ut it seems to be popular with certain operating systems v)-.2 F 2.601 -(endors. The)-.15 F 1.919(address is macro e)174 224.4 R 1.918 -(xpanded at the time of deli)-.15 F -.15(ve)-.25 G(ry).15 E 6.918(.D) --.65 G(ef)-6.918 E 1.918(aults to no postmaster)-.1 F(copies.)174 236.4 +.25 G .101(violations, b)174 212.4 R .101 +(ut it seems to be popular with certain operating systems v)-.2 F 2.6 +(endors. The)-.15 F 1.918(address is macro e)174 224.4 R 1.918 +(xpanded at the time of deli)-.15 F -.15(ve)-.25 G(ry).15 E 6.919(.D) +-.65 G(ef)-6.919 E 1.919(aults to no postmaster)-.1 F(copies.)174 236.4 Q(Pri)102 252.6 Q -.25(va)-.25 G -.15(cy).25 G(Options=).15 E F2 -(opt,opt,...)1.666 E F1 1.191([p] Set the pri)174 264.6 R -.25(va)-.25 G --.15(cy).25 G F2(opt)3.841 E F1 3.691(ions. `)B(`Pri)-.74 E -.25(va)-.25 -G -.15(cy).25 G 2.671 -.74('' i).15 H 3.692(sr).74 G 1.192 -(eally a misnomer; man)-3.692 F 3.692(yo)-.15 G 3.692(ft)-3.692 G 1.192 -(hese are)-3.692 F .929(just a w)174 276.6 R .928 +(opt,opt,...)1.666 E F1 1.192([p] Set the pri)174 264.6 R -.25(va)-.25 G +-.15(cy).25 G F2(opt)3.842 E F1 3.692(ions. `)B(`Pri)-.74 E -.25(va)-.25 +G -.15(cy).25 G 2.672 -.74('' i).15 H 3.692(sr).74 G 1.191 +(eally a misnomer; man)-3.692 F 3.691(yo)-.15 G 3.691(ft)-3.691 G 1.191 +(hese are)-3.691 F .928(just a w)174 276.6 R .928 (ay of insisting on stricter adherence to the SMTP protocol.)-.1 F(The) -5.928 E F2(opt)3.428 E F1(ions)A(can be selected from:)174 288.6 Q 56.37 +5.929 E F2(opt)3.429 E F1(ions)A(can be selected from:)174 288.6 Q 56.37 (public Allo)214 304.8 R 2.5(wo)-.25 G(pen access)-2.5 E 27.49 (needmailhelo Insist)214 316.8 R(on HELO or EHLO command before MAIL)2.5 E(neede)214 328.8 Q 25.98(xpnhelo Insist)-.15 F @@ -6508,19 +6513,19 @@ E(no)214 388.8 Q -.15(ve)-.15 G 53.9(rb Disallo).15 F 2.5(wV)-.25 G -.8 E(and log w)297.87 486.8 Q(arnings)-.1 E 12.5 (noactualrecipient Don')214 498.8 R 2.5(tp)-.18 G (ut X-Actual-Recipient lines in DSNs)-2.5 E(which re)297.87 510.8 Q -.15 -(ve)-.25 G(al the actual account that addresses map to.).15 E 2.976 +(ve)-.25 G(al the actual account that addresses map to.).15 E 2.977 (The \231goa)174 527 R -.1(wa)-.15 G 2.976 -(y\232 pseudo-\215ag sets all \215ags e).1 F 2.977 -(xcept \231noreceipts\232, \231restrictmailq\232,)-.15 F 4.558 +(y\232 pseudo-\215ag sets all \215ags e).1 F 2.976 +(xcept \231noreceipts\232, \231restrictmailq\232,)-.15 F 4.557 (\231restrictqrun\232, \231restricte)174 539 R 4.557 (xpand\232, \231noetrn\232, and \231nobodyreturn\232.)-.15 F 4.557 (If mailq is)9.557 F 1.842(restricted, only people in the same group as\ - the queue directory can print the)174 551 R 2.545(queue. If)174 563 R -.044(queue runs are restricted, only root and the o)2.545 F .044 + the queue directory can print the)174 551 R 2.544(queue. If)174 563 R +.044(queue runs are restricted, only root and the o)2.544 F .045 (wner of the queue directory)-.25 F 1.299(can run the queue.)174 575 R 1.299(The \231restricte)6.299 F 1.299(xpand\232 pseudo-\215ag instructs) -.15 F F2(sendmail)3.799 E F1 1.299(to drop)3.799 F(pri)174 587 Q(vile) --.25 E 1.608(ges when the)-.15 F F04.108 E(v)-.15 E F1 1.608 +-.25 E 1.607(ges when the)-.15 F F04.108 E(v)-.15 E F1 1.608 (option is gi)4.108 F -.15(ve)-.25 G 4.108(nb).15 G 4.108(yu)-4.108 G 1.608(sers who are neither root nor the)-4.108 F -.35(Tr)174 599 S 1.33 (ustedUser so users cannot read pri).35 F -.25(va)-.25 G 1.33 @@ -6529,9 +6534,9 @@ E(no)214 388.8 Q -.15(ve)-.15 G 53.9(rb Disallo).15 F 2.5(wV)-.25 G \232 option to pre)174 611 R -.15(ve)-.25 G(nt).15 E .436 (misleading unsafe address w)174 623 R 2.936(arnings. It)-.1 F .436 (also o)2.936 F -.15(ve)-.15 G .436(rrides the).15 F F02.936 E F1 -(\(v)2.936 E .436(erbose\) command)-.15 F 1.293(line option to pre)174 +(\(v)2.936 E .436(erbose\) command)-.15 F 1.292(line option to pre)174 635 R -.15(ve)-.25 G 1.292(nt information leakage.).15 F 1.292 -(Authentication W)6.292 F 1.292(arnings add w)-.8 F(arn-)-.1 E .183 +(Authentication W)6.292 F 1.293(arnings add w)-.8 F(arn-)-.1 E .184 (ings about v)174 647 R .183 (arious conditions that may indicate attempts to spoof the mail system,) -.25 F(such as using a non-standard queue directory)174 659 Q(.)-.65 E @@ -6557,67 +6562,67 @@ BP %%EndPageSetup /F0 10/Times-Bold@0 SF 193.36(SMM:08-74 Sendmail)72 60 R (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF(ProcessT) -102 96 Q(itlePre\214x=)-.35 E/F2 10/Times-Italic@0 SF(string)A F1 1.196 -([no short name] Pre\214x the process title sho)174 108 R 1.195 -(wn on 'ps' listings with)-.25 F F2(string)3.695 E F1 6.195(.T)C(he) --6.195 E F2(string)174 120 Q F1(will be macro processed.)2.5 E -(QueueDirectory=)102 136.2 Q F2(dir)A F1 .583 +102 96 Q(itlePre\214x=)-.35 E/F2 10/Times-Italic@0 SF(string)A F1 1.195 +([no short name] Pre\214x the process title sho)174 108 R 1.196 +(wn on 'ps' listings with)-.25 F F2(string)3.696 E F1 6.196(.T)C(he) +-6.196 E F2(string)174 120 Q F1(will be macro processed.)2.5 E +(QueueDirectory=)102 136.2 Q F2(dir)A F1 .584 ([Q] The QueueDirectory option serv)174 148.2 R .584(es tw)-.15 F 3.084 -(op)-.1 G 3.084(urposes. First,)-3.084 F .584(it speci\214es the direc-) -3.084 F .483(tory or set of directories that comprise the def)174 160.2 -R .482(ault queue group.)-.1 F .482(Second, it speci-)5.482 F .104(\214\ +(op)-.1 G 3.084(urposes. First,)-3.084 F .583(it speci\214es the direc-) +3.083 F .482(tory or set of directories that comprise the def)174 160.2 +R .482(ault queue group.)-.1 F .483(Second, it speci-)5.483 F .104(\214\ es the directory D which is the ancestor of all queue directories, and \ which send-)174 172.2 R .721(mail uses as its current w)174 184.2 R .721 (orking directory)-.1 F 5.721(.W)-.65 G .721 -(hen sendmail dumps core, it lea)-5.721 F -.15(ve)-.2 G(s).15 E 2.872 -(its core \214les in D.)174 196.2 R 2.873(There are tw)7.872 F 5.373(oc) --.1 G 5.373(ases. If)-5.373 F F2(dir)5.373 E F1 2.873 -(ends with an asterisk \(e)5.373 F(g,)-.15 E F2(/var/spool/mqueue/qd*) +(hen sendmail dumps core, it lea)-5.721 F -.15(ve)-.2 G(s).15 E 2.873 +(its core \214les in D.)174 196.2 R 2.873(There are tw)7.873 F 5.373(oc) +-.1 G 5.373(ases. If)-5.373 F F2(dir)5.373 E F1 2.872 +(ends with an asterisk \(e)5.372 F(g,)-.15 E F2(/var/spool/mqueue/qd*) 174 208.2 Q F1 .253 (\), then all of the directories or symbolic links to directories)B(be) -174 220.2 Q .432(ginning with `qd' in)-.15 F F2(/var/spool/mqueue)2.932 -E F1 .433(will be used as queue directories of the)2.932 F(def)174 232.2 -Q .276(ault queue group, and)-.1 F F2(/var/spool/mqueue)2.776 E F1 .275 -(will be used as the w)2.776 F .275(orking directory)-.1 F 2.82 +174 220.2 Q .433(ginning with `qd' in)-.15 F F2(/var/spool/mqueue)2.933 +E F1 .432(will be used as queue directories of the)2.933 F(def)174 232.2 +Q .275(ault queue group, and)-.1 F F2(/var/spool/mqueue)2.775 E F1 .276 +(will be used as the w)2.775 F .276(orking directory)-.1 F 2.82 (D. Otherwise,)174 244.2 R F2(dir)2.82 E F1 .32 (must name a directory \(usually)2.82 F F2(/var/spool/mqueue)2.82 E F1 .32(\): the def)B(ault)-.1 E .545 (queue group consists of the single queue directory)174 256.2 R F2(dir) 3.045 E F1 3.045(,a)C .545(nd the w)-3.045 F .545(orking directory)-.1 F -2.5(Di)174 268.2 S 2.5(ss)-2.5 G(et to)-2.5 E F2(dir)2.5 E F1 5.001(.T)C -2.501(od)-5.801 G .001 +2.501(Di)174 268.2 S 2.501(ss)-2.501 G .001(et to)-2.501 F F2(dir)2.501 +E F1 5.001(.T)C 2.501(od)-5.801 G .001 (e\214ne additional groups of queue directories, use the con\214gura-) --2.501 F .746(tion \214le `Q' command.)174 280.2 R .746 +-2.501 F .745(tion \214le `Q' command.)174 280.2 R .746 (Do not change the queue directory structure while send-)5.746 F (mail is running.)174 292.2 Q(QueueF)102 308.4 Q(actor=)-.15 E F2 -(factor)A F1 .613([q] Use)174 320.4 R F2(factor)3.113 E F1 .613 +(factor)A F1 .614([q] Use)174 320.4 R F2(factor)3.114 E F1 .613 (as the multiplier in the map function to decide when to just queue) -3.113 F .415(up jobs rather than run them.)174 332.4 R .415(This v)5.415 +3.114 F .415(up jobs rather than run them.)174 332.4 R .415(This v)5.415 F .415(alue is di)-.25 F .415(vided by the dif)-.25 F .415 -(ference between the)-.25 F 1.003(current load a)174 344.4 R -.15(ve)-.2 -G 1.003(rage and the load a).15 F -.15(ve)-.2 G 1.004(rage limit \().15 -F F0(QueueLA)A F1 1.004(option\) to determine)3.504 F +(ference between the)-.25 F 1.004(current load a)174 344.4 R -.15(ve)-.2 +G 1.004(rage and the load a).15 F -.15(ve)-.2 G 1.004(rage limit \().15 +F F0(QueueLA)A F1 1.003(option\) to determine)3.503 F (the maximum message priority that will be sent.)174 356.4 Q(Def)5 E -(aults to 600000.)-.1 E(QueueLA=)102 372.6 Q F2(LA)A F1 1.087 +(aults to 600000.)-.1 E(QueueLA=)102 372.6 Q F2(LA)A F1 1.086 ([x] When the system load a)15.26 F -.15(ve)-.2 G 1.087(rage e).15 F -(xceeds)-.15 E F2(LA)3.587 E F1 1.086(and the)3.587 F F0(QueueF)3.586 E -(actor)-.25 E F1(\()3.586 E F0(q)A F1 3.586(\)o)C(ption)-3.586 E(di)174 +(xceeds)-.15 E F2(LA)3.587 E F1 1.087(and the)3.587 F F0(QueueF)3.587 E +(actor)-.25 E F1(\()3.587 E F0(q)A F1 3.587(\)o)C(ption)-3.587 E(di)174 384.6 Q 1.465(vided by the dif)-.25 F 1.465 (ference in the current load a)-.25 F -.15(ve)-.2 G 1.465(rage and the) .15 F F0(QueueLA)3.965 E F1(option)3.965 E .769(plus one is less than t\ he priority of the message, just queue messages \(i.e., don')174 396.6 R -(t)-.18 E .247(try to send them\).)174 408.6 R(Def)5.247 E .247 +(t)-.18 E .248(try to send them\).)174 408.6 R(Def)5.247 E .247 (aults to 8 multiplied by the number of processors online on)-.1 F (the system \(if that can be determined\).)174 420.6 Q(QueueFileMode=) -102 436.8 Q F2(mode)A F1 .962([no short name] Def)174 448.8 R .962 -(ault permissions for queue \214les \(octal\).)-.1 F .961 -(If not set, sendmail)5.961 F .212(uses 0600 unless its real and ef)174 -460.8 R(fecti)-.25 E .513 -.15(ve u)-.25 H .213(id are dif).15 F .213 +102 436.8 Q F2(mode)A F1 .961([no short name] Def)174 448.8 R .962 +(ault permissions for queue \214les \(octal\).)-.1 F .962 +(If not set, sendmail)5.962 F .213(uses 0600 unless its real and ef)174 +460.8 R(fecti)-.25 E .513 -.15(ve u)-.25 H .213(id are dif).15 F .212 (ferent in which case it uses 0644.)-.25 F(QueueSortOrder=)102 477 Q F2 -(algorithm)A F1 .097([no short name] Sets the)174 489 R F2(algorithm) -2.597 E F1 .096(used for sorting the queue.)2.597 F .096 -(Only the \214rst char)5.096 F(-)-.2 E 1.021(acter of the v)174 501 R -1.021(alue is used.)-.25 F(Le)6.021 E -.05(ga)-.15 G 3.521(lv).05 G +(algorithm)A F1 .096([no short name] Sets the)174 489 R F2(algorithm) +2.596 E F1 .096(used for sorting the queue.)2.596 F .097 +(Only the \214rst char)5.097 F(-)-.2 E 1.022(acter of the v)174 501 R +1.022(alue is used.)-.25 F(Le)6.021 E -.05(ga)-.15 G 3.521(lv).05 G 1.021(alues are \231host\232 \(to order by the name of the)-3.771 F 1.73 (\214rst host name of the \214rst recipient\), \231\214lename\232 \(to \ order by the name of the)174 513 R .283(queue \214le name\), \231time\ @@ -6625,14 +6630,14 @@ order by the name of the)174 513 R .283(queue \214le name\), \231time\ 174 525 R .906(order randomly\), \231modi\214cation\232 \(to order by t\ he modi\214cation time of the qf \214le)174 537 R 1.349(\(older entries\ \214rst\)\), \231none\232 \(to not order\), and \231priority\232 \(to \ -order by message)174 549 R 2.528(priority\). Host)174 561 R .028 -(ordering mak)2.528 F .028(es better use of the connection cache, b)-.1 -F .027(ut may tend to)-.2 F .322(process lo)174 573 R 2.822(wp)-.25 G -.322(riority messages that go to a single host o)-2.822 F -.15(ve)-.15 G -2.823(rh).15 G .323(igh priority messages)-2.823 F 1.825(that go to se) -174 585 R -.15(ve)-.25 G 1.825(ral hosts; it probably shouldn').15 F -4.325(tb)-.18 G 4.324(eu)-4.325 G 1.824(sed on slo)-4.324 F 4.324(wn) --.25 G(etw)-4.324 E 1.824(ork links.)-.1 F .614 +order by message)174 549 R 2.527(priority\). Host)174 561 R .027 +(ordering mak)2.527 F .028(es better use of the connection cache, b)-.1 +F .028(ut may tend to)-.2 F .323(process lo)174 573 R 2.823(wp)-.25 G +.322(riority messages that go to a single host o)-2.823 F -.15(ve)-.15 G +2.822(rh).15 G .322(igh priority messages)-2.822 F 1.824(that go to se) +174 585 R -.15(ve)-.25 G 1.824(ral hosts; it probably shouldn').15 F +4.325(tb)-.18 G 4.325(eu)-4.325 G 1.825(sed on slo)-4.325 F 4.325(wn) +-.25 G(etw)-4.325 E 1.825(ork links.)-.1 F .614 (Filename and modi\214cation time ordering sa)174 597 R -.15(ve)-.2 G 3.114(st).15 G .614(he o)-3.114 F -.15(ve)-.15 G .614 (rhead of reading all of the).15 F .671 @@ -6640,17 +6645,17 @@ F .027(ut may tend to)-.2 F .322(process lo)174 573 R 2.822(wp)-.25 G (Creation \(submission\) time ordering)5.671 F 1.854(is almost al)174 621 R -.1(wa)-.1 G 1.854(ys a bad idea, since it allo).1 F 1.854(ws lar) -.25 F 1.854(ge, b)-.18 F 1.854(ulk mail to go out before)-.2 F(smaller) -174 633 Q 3.714(,p)-.4 G 1.214(ersonal mail, b)-3.714 F 1.214(ut may ha) --.2 F 1.513 -.15(ve a)-.2 H 1.213(pplicability on some hosts with v).15 -F 1.213(ery f)-.15 F(ast)-.1 E 2.631(connections. Random)174 645 R .131 -(is useful if se)2.631 F -.15(ve)-.25 G .132 -(ral queue runners are started by hand which).15 F .39 +174 633 Q 3.713(,p)-.4 G 1.213(ersonal mail, b)-3.713 F 1.213(ut may ha) +-.2 F 1.513 -.15(ve a)-.2 H 1.214(pplicability on some hosts with v).15 +F 1.214(ery f)-.15 F(ast)-.1 E 2.632(connections. Random)174 645 R .132 +(is useful if se)2.632 F -.15(ve)-.25 G .131 +(ral queue runners are started by hand which).15 F .389 (try to drain the same queue since odds are the)174 657 R 2.889(yw)-.15 -G .389(ill be w)-2.889 F .389(orking on dif)-.1 F .389(ferent parts)-.25 -F(of the queue at the same time.)174 669 Q(Priority ordering is the def) -5 E(ault.)-.1 E(QueueT)102 685.2 Q(imeout=)-.35 E F2(timeout)A F1 .355 -([T] A synon)174 697.2 R .355(ym for \231T)-.15 F 2.855 -(imeout.queuereturn\232. Use)-.35 F .356 +G .39(ill be w)-2.889 F .39(orking on dif)-.1 F .39(ferent parts)-.25 F +(of the queue at the same time.)174 669 Q(Priority ordering is the def)5 +E(ault.)-.1 E(QueueT)102 685.2 Q(imeout=)-.35 E F2(timeout)A F1 .356 +([T] A synon)174 697.2 R .356(ym for \231T)-.15 F 2.856 +(imeout.queuereturn\232. Use)-.35 F .355 (that form instead of the \231Queue-)2.855 F -.35(Ti)174 709.2 S (meout\232 form.).35 E 0 Cg EP %%Page: 75 71 @@ -6660,47 +6665,47 @@ BP /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q (SMM:08-75)195.86 E/F1 10/Times-Roman@0 SF 32.83(RandFile [no)102 96 R 1.036(short name] Name of \214le containing random data or the name of \ -the UNIX)3.537 F(sock)174 108 Q 1.63(et if EGD is used.)-.1 F 4.131(A\() -6.631 G 1.631(required\) pre\214x "e)-4.131 F 1.631 +the UNIX)3.536 F(sock)174 108 Q 1.631(et if EGD is used.)-.1 F 4.131 +(A\()6.631 G 1.631(required\) pre\214x "e)-4.131 F 1.63 (gd:" or "\214le:" speci\214es the type.)-.15 F(ST)174 120 Q(AR)-.93 E 1.561 (TTLS requires this \214lename if the compile \215ag HASURANDOMDEV is) -.6 F(not set \(see sendmail/README\).)174 132 Q(Resolv)102 148.2 Q -(erOptions=)-.15 E/F2 10/Times-Italic@0 SF(options)A F1 .127 +(erOptions=)-.15 E/F2 10/Times-Italic@0 SF(options)A F1 .128 ([I] Set resolv)174 160.2 R .127(er options.)-.15 F -1.11(Va)5.127 G .127(lues can be set using)1.11 F F0(+)2.627 E F2<8d61>A(g)-.1 E F1 .127 -(and cleared using)2.627 F F02.628 E F2<8d61>A(g)-.1 E F1 2.628(;t)C -(he)-2.628 E F2<8d61>174 172.2 Q(g)-.1 E F1 5.014(sc)C 2.514 -(an be \231deb)-5.014 F 2.513(ug\232, \231aaonly\232, \231use)-.2 F -2.513(vc\232, \231primary\232, \231igntc\232, \231recurse\232, \231def-) --.25 F 2.688 +(and cleared using)2.627 F F02.627 E F2<8d61>A(g)-.1 E F1 2.627(;t)C +(he)-2.627 E F2<8d61>174 172.2 Q(g)-.1 E F1 5.013(sc)C 2.513 +(an be \231deb)-5.013 F 2.513(ug\232, \231aaonly\232, \231use)-.2 F +2.514(vc\232, \231primary\232, \231igntc\232, \231recurse\232, \231def-) +-.25 F 2.689 (names\232, \231stayopen\232, \231use_inet6\232, or \231dnsrch\232.)174 -184.2 R 2.689(The string \231HasW)7.689 F(ildcardMX\232)-.4 E .283 -(\(without a)174 196.2 R F0(+)2.783 E F1(or)2.783 E F02.783 E F1 -2.783(\)c)C .283(an be speci\214ed to turn of)-2.783 F 2.782(fm)-.25 G -.282(atching ag)-2.782 F .282(ainst MX records when)-.05 F .89 +184.2 R 2.688(The string \231HasW)7.688 F(ildcardMX\232)-.4 E .282 +(\(without a)174 196.2 R F0(+)2.782 E F1(or)2.782 E F02.782 E F1 +2.782(\)c)C .283(an be speci\214ed to turn of)-2.782 F 2.783(fm)-.25 G +.283(atching ag)-2.783 F .283(ainst MX records when)-.05 F .89 (doing name canoni\214cations.)174 208.2 R .89(The string \231W)5.89 F (orkAroundBrok)-.8 E .89(enAAAA\232 \(without a)-.1 F F0(+)174 220.2 Q -F1(or)3.473 E F03.473 E F1 3.473(\)c)C .972(an be speci\214ed to w) --3.473 F .972(ork around some brok)-.1 F .972(en nameserv)-.1 F .972 +F1(or)3.472 E F03.472 E F1 3.472(\)c)C .972(an be speci\214ed to w) +-3.472 F .972(ork around some brok)-.1 F .973(en nameserv)-.1 F .973 (ers which return)-.15 F(SER)174 232.2 Q(VF)-.8 E 1.001 (AIL \(a temporary f)-.74 F 1.001(ailure\) on T_AAAA \(IPv6\) lookups.) -.1 F 1.001(Notice: it might)6.001 F (be necessary to apply the same \(or similar\) options to)174 244.2 Q F2 (submit.cf)2.5 E F1(too.)2.5 E -1.04(RequiresDirfsync [no)102 260.4 R -2.782(short name] This option can be used to o)5.283 F -.15(ve)-.15 G -2.782(rride the compile time \215ag).15 F F0(REQ)174 272.4 Q -(UIRES_DIR_FSYNC)-.1 E F1 .871(at runtime by setting it to)3.371 F/F3 9 -/Times-Roman@0 SF -.09(fa)3.372 G(lse).09 E F1 5.872(.I)C 3.372(ft) --5.872 G .872(he compile time)-3.372 F .018 -(\215ag is not set, the option is ignored.)174 284.4 R .017 -(The \215ag turns on support for \214le systems that)5.018 F .209 -(require to call)174 296.4 R F2(fsync\(\))2.709 E F1 .209 -(for a directory if the meta-data in it has been changed.)2.709 F(This) -5.21 E .075(should be turned on at least for older v)174 308.4 R .074 -(ersions of ReiserFS; it is enabled by def)-.15 F(ault)-.1 E 1.45 +2.782(short name] This option can be used to o)5.282 F -.15(ve)-.15 G +2.783(rride the compile time \215ag).15 F F0(REQ)174 272.4 Q +(UIRES_DIR_FSYNC)-.1 E F1 .872(at runtime by setting it to)3.372 F/F3 9 +/Times-Roman@0 SF -.09(fa)3.372 G(lse).09 E F1 5.871(.I)C 3.371(ft) +-5.871 G .871(he compile time)-3.371 F .017 +(\215ag is not set, the option is ignored.)174 284.4 R .018 +(The \215ag turns on support for \214le systems that)5.017 F .21 +(require to call)174 296.4 R F2(fsync\(\))2.71 E F1 .209 +(for a directory if the meta-data in it has been changed.)2.71 F(This) +5.209 E .074(should be turned on at least for older v)174 308.4 R .075 +(ersions of ReiserFS; it is enabled by def)-.15 F(ault)-.1 E 1.451 (for Linux.)174 320.4 R 1.451 -(According to some information this \215ag is not needed an)6.45 F 1.451 +(According to some information this \215ag is not needed an)6.451 F 1.45 (ymore for)-.15 F -.1(ke)174 332.4 S(rnel 2.4.16 and ne).1 E(wer)-.25 E (.)-.55 E 10.61(RrtImpliesDsn [R])102 348.6 R 1.52 (If this option is set, a \231Return-Receipt-T)4.02 F 1.52 @@ -6708,50 +6713,50 @@ F1(or)3.473 E F03.473 E F1 3.473(\)c)C .972(an be speci\214ed to w) (DSN, which is sent to the en)174 360.6 R -.15(ve)-.4 G 1.02 (lope sender as required by RFC 1891, not to the).15 F(address gi)174 372.6 Q -.15(ve)-.25 G 2.5(ni).15 G 2.5(nt)-2.5 G(he header)-2.5 E(.) --.55 E(RunAsUser=)102 388.8 Q F2(user)A F1 3.753([no short name] The) -2.48 F F2(user)6.253 E F1 3.752(parameter may be a user name \(look) -6.252 F 3.752(ed up in)-.1 F F2(/etc/passwd)174 400.8 Q F1 3.045(\)o)C --5.544 3.045(ra n)-3.045 H .546(umeric user id; either form can ha) --3.045 F .846 -.15(ve \231)-.2 H .546(:group\232 attached \(where).15 F -.966(group can be numeric or symbolic\).)174 412.8 R .965 -(If set to a non-zero \(non-root\) v)5.965 F(alue,)-.25 E F2(send-)3.465 -E(mail)174 426.8 Q F1 .483 -(will change to this user id shortly after startup)2.983 F/F4 7 -/Times-Roman@0 SF(21)-4 I F1 5.484(.T)4 K .484(his a)-5.484 F -.2(vo)-.2 -G .484(ids a certain class).2 F 1.844(of security problems.)174 438.8 R +-.55 E(RunAsUser=)102 388.8 Q F2(user)A F1 3.752([no short name] The) +2.48 F F2(user)6.252 E F1 3.752(parameter may be a user name \(look) +6.252 F 3.753(ed up in)-.1 F F2(/etc/passwd)174 400.8 Q F1 3.046(\)o)C +3.046(ran)-3.046 G .546(umeric user id; either form can ha)-3.046 F .846 +-.15(ve \231)-.2 H .545(:group\232 attached \(where).15 F .965 +(group can be numeric or symbolic\).)174 412.8 R .966 +(If set to a non-zero \(non-root\) v)5.965 F(alue,)-.25 E F2(send-)3.466 +E(mail)174 426.8 Q F1 .484 +(will change to this user id shortly after startup)2.984 F/F4 7 +/Times-Roman@0 SF(21)-4 I F1 5.483(.T)4 K .483(his a)-5.483 F -.2(vo)-.2 +G .483(ids a certain class).2 F 1.844(of security problems.)174 438.8 R (Ho)6.844 E(we)-.25 E -.15(ve)-.25 G 2.644 -.4(r, t).15 H 1.844 (his means that all \231.forw).4 F 1.844(ard\232 and \231:include:\232) -.1 F 1.428(\214les must be readable by the indicated)174 450.8 R F2 (user)3.928 E F1 1.428(and all \214les to be written must be)3.928 F -.043(writable by)174 462.8 R F2(user)2.543 E F1 .042 -(Also, all \214le and program deli)2.543 F -.15(ve)-.25 G .042 -(ries will be mark).15 F .042(ed unsafe unless)-.1 F 2.101(the option) -174 474.8 R F0(DontBlameSendmail=NonRootSafeAddr)4.601 E F1 2.101 -(is set, in which case the)4.601 F(deli)174 486.8 Q -.15(ve)-.25 G .778 -(ry will be done as).15 F F2(user)3.278 E F1 5.778(.I)C 3.277(ti)-5.778 -G 3.277(sa)-3.277 G .777(lso incompatible with the)-3.277 F F0 -(SafeFileEn)3.277 E(vir)-.4 E(on-)-.18 E(ment)174 498.8 Q F1 2.62 -(option. In)2.62 F .12(other w)2.62 F .121 +.042(writable by)174 462.8 R F2(user)2.542 E F1 .042 +(Also, all \214le and program deli)2.542 F -.15(ve)-.25 G .043 +(ries will be mark).15 F .043(ed unsafe unless)-.1 F 2.102(the option) +174 474.8 R F0(DontBlameSendmail=NonRootSafeAddr)4.602 E F1 2.101 +(is set, in which case the)4.601 F(deli)174 486.8 Q -.15(ve)-.25 G .777 +(ry will be done as).15 F F2(user)3.277 E F1 5.777(.I)C 3.278(ti)-5.777 +G 3.278(sa)-3.278 G .778(lso incompatible with the)-3.278 F F0 +(SafeFileEn)3.278 E(vir)-.4 E(on-)-.18 E(ment)174 498.8 Q F1 2.621 +(option. In)2.621 F .121(other w)2.621 F .121 (ords, it may not actually add much to security on an a)-.1 F -.15(ve) --.2 G -.2(r-).15 G .593(age system, and may in f)174 510.8 R .592 -(act detract from security \(because other \214le permissions)-.1 F -1.579(must be loosened\).)174 522.8 R(Ho)6.579 E(we)-.25 E -.15(ve)-.25 -G 2.379 -.4(r, i).15 H 4.079(ts).4 G 1.579(hould be useful on \214re) --4.079 F -.1(wa)-.25 G 1.58(lls and other places).1 F(where users don') +-.2 G -.2(r-).15 G .592(age system, and may in f)174 510.8 R .593 +(act detract from security \(because other \214le permissions)-.1 F 1.58 +(must be loosened\).)174 522.8 R(Ho)6.579 E(we)-.25 E -.15(ve)-.25 G +2.379 -.4(r, i).15 H 4.079(ts).4 G 1.579(hould be useful on \214re) +-4.079 F -.1(wa)-.25 G 1.579(lls and other places).1 F(where users don') 174 534.8 Q 2.5(th)-.18 G -2.25 -.2(av e)-2.5 H (accounts and the aliases \214le is well constrained.)2.7 E(RecipientF) -102 551 Q(actor=)-.15 E F2(fact)A F1 .638([y] The indicated)174 563 R F2 +102 551 Q(actor=)-.15 E F2(fact)A F1 .637([y] The indicated)174 563 R F2 (fact)3.137 E F1 .637(or is added to the priority \(thus)B F2(lowering) -3.137 E F1 .637(the priority of the)3.137 F .23 +3.137 E F1 .638(the priority of the)3.137 F .231 (job\) for each recipient, i.e., this v)174 575 R .231 -(alue penalizes jobs with lar)-.25 F .231(ge numbers of recipi-)-.18 F +(alue penalizes jobs with lar)-.25 F .23(ge numbers of recipi-)-.18 F 2.5(ents. Def)174 587 R(aults to 30000.)-.1 E(RefuseLA=)102 603.2 Q F2 (LA)A F1 1.012([X] When the system load a)13.59 F -.15(ve)-.2 G 1.012 -(rage e).15 F(xceeds)-.15 E F2(LA)3.512 E F1 3.512(,r)C 1.011 -(efuse incoming SMTP connec-)-3.512 F 2.658(tions. Def)174 615.2 R .158 +(rage e).15 F(xceeds)-.15 E F2(LA)3.512 E F1 3.512(,r)C 1.012 +(efuse incoming SMTP connec-)-3.512 F 2.659(tions. Def)174 615.2 R .158 (aults to 12 multiplied by the number of processors online on the syste\ m)-.1 F(\(if that can be determined\).)174 627.2 Q(RejectLogInterv)102 -643.4 Q(al=)-.25 E F2(timeout)A F1 1.628([no short name] Log interv)174 +643.4 Q(al=)-.25 E F2(timeout)A F1 1.627([no short name] Log interv)174 655.4 R 1.627(al when refusing connections for this long \(def)-.25 F (ault:)-.1 E(3h\).)174 667.4 Q .32 LW 76 678.8 72 678.8 DL 80 678.8 76 678.8 DL 84 678.8 80 678.8 DL 88 678.8 84 678.8 DL 92 678.8 88 678.8 DL @@ -6775,97 +6780,97 @@ BP %%EndPageSetup /F0 10/Times-Bold@0 SF 193.36(SMM:08-76 Sendmail)72 60 R (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF(RetryF) -102 96 Q(actor=)-.15 E/F2 10/Times-Italic@0 SF(fact)A F1 .771([Z] The) -3.74 F F2(fact)3.271 E F1 .771(or is added to the priority e)B -.15(ve) --.25 G .772(ry time a job is processed.).15 F .772(Thus, each)5.772 F +102 96 Q(actor=)-.15 E/F2 10/Times-Italic@0 SF(fact)A F1 .772([Z] The) +3.74 F F2(fact)3.272 E F1 .772(or is added to the priority e)B -.15(ve) +-.25 G .771(ry time a job is processed.).15 F .771(Thus, each)5.771 F .994(time a job is processed, its priority will be decreased by the ind\ -icated v)174 108 R 3.493(alue. In)-.25 F 1.107(most en)174 120 R 1.107 +icated v)174 108 R 3.494(alue. In)-.25 F 1.108(most en)174 120 R 1.108 (vironments this should be positi)-.4 F -.15(ve)-.25 G 3.608(,s).15 G -1.108(ince hosts that are do)-3.608 F 1.108(wn are all too)-.25 F +1.108(ince hosts that are do)-3.608 F 1.107(wn are all too)-.25 F (often do)174 132 Q(wn for a long time.)-.25 E(Def)5 E(aults to 90000.) --.1 E(SafeFileEn)102 148.2 Q(vironment=)-.4 E F2(dir)A F1 .022 +-.1 E(SafeFileEn)102 148.2 Q(vironment=)-.4 E F2(dir)A F1 .021 ([no short name] If this option is set,)174 160.2 R F2(sendmail)2.521 E F1 .021(will do a)2.521 F F2 -.15(ch)2.521 G -.45(ro).15 G(ot).45 E F1 -.021(\(2\) call into the indi-)B(cated)174 172.2 Q F2(dir)2.832 E F1 +.022(\(2\) call into the indi-)B(cated)174 172.2 Q F2(dir)2.833 E F1 .333(ectory before doing an)B 2.833<798c>-.15 G .333(le writes.)-2.833 F .333(If the \214le name speci\214ed by the user)5.333 F(be)174 184.2 Q -.588(gins with)-.15 F F2(dir)3.088 E F1 3.087(,t)C .587 -(hat partial path name will be stripped of)-3.087 F 3.087(fb)-.25 G .587 -(efore writing, so \(for)-3.087 F -.15(ex)174 196.2 S 2.224 -(ample\) if the SafeFileEn).15 F 2.224(vironment v)-.4 F 2.225 +.587(gins with)-.15 F F2(dir)3.087 E F1 3.087(,t)C .587 +(hat partial path name will be stripped of)-3.087 F 3.087(fb)-.25 G .588 +(efore writing, so \(for)-3.087 F -.15(ex)174 196.2 S 2.225 +(ample\) if the SafeFileEn).15 F 2.225(vironment v)-.4 F 2.224 (ariable is set to \231/safe\232 then aliases of)-.25 F 1.557(\231/safe\ /logs/\214le\232 and \231/logs/\214le\232 actually indicate the same \ -\214le.)174 208.2 R(Additionally)6.556 E 4.056(,i)-.65 G(f)-4.056 E +\214le.)174 208.2 R(Additionally)6.557 E 4.057(,i)-.65 G(f)-4.057 E (this option is set,)174 220.2 Q F2(sendmail)2.5 E F1(refuses to deli) 2.5 E -.15(ve)-.25 G 2.5(rt).15 G 2.5(os)-2.5 G(ymbolic links.)-2.5 E -(Sa)102 236.4 Q -.15(ve)-.2 G 10.41(FromLine [f]).15 F(Sa)4.492 E 2.292 --.15(ve U)-.2 H 1.992 -(NIX-style \231From\232 lines at the front of headers.).15 F 1.993 -(Normally the)6.993 F 4.493(ya)-.15 G(re)-4.493 E +(Sa)102 236.4 Q -.15(ve)-.2 G 10.41(FromLine [f]).15 F(Sa)4.493 E 2.293 +-.15(ve U)-.2 H 1.993 +(NIX-style \231From\232 lines at the front of headers.).15 F 1.992 +(Normally the)6.992 F 4.492(ya)-.15 G(re)-4.492 E (assumed redundant and discarded.)174 248.4 Q .62(SendMimeErrors [j])102 264.6 R .373(If set, send error messages in MIME format \(see RFC 2045 \ -and RFC 1344 for)2.874 F 2.914(details\). If)174 276.6 R(disabled,)2.914 -E F2(sendmail)2.914 E F1 .415(will not return the DSN k)2.914 F -.15(ey) --.1 G -.1(wo).15 G .415(rd in response to an).1 F 1.731 +and RFC 1344 for)2.873 F 2.915(details\). If)174 276.6 R(disabled,)2.915 +E F2(sendmail)2.915 E F1 .415(will not return the DSN k)2.915 F -.15(ey) +-.1 G -.1(wo).15 G .414(rd in response to an).1 F 1.731 (EHLO and will not do Deli)174 288.6 R -.15(ve)-.25 G 1.731 (ry Status Noti\214cation processing as described in).15 F(RFC 1891.)174 300.6 Q(Serv)102 316.8 Q 10.77(erCertFile [no)-.15 F .581 -(short name] File containing the certi\214cate of the serv)3.08 F(er) --.15 E 3.081(,i)-.4 G .581(.e., this certi\214cate is)-3.081 F +(short name] File containing the certi\214cate of the serv)3.081 F(er) +-.15 E 3.081(,i)-.4 G .58(.e., this certi\214cate is)-3.081 F (used when sendmail acts as serv)174 328.8 Q(er \(used for ST)-.15 E(AR) -.93 E(TTLS\).)-.6 E(Serv)102 345 Q(erK)-.15 E -.15(ey)-.25 G 11.73 -(File [no).15 F .543(short name] File containing the pri)3.043 F -.25 -(va)-.25 G .542(te k).25 F .842 -.15(ey b)-.1 H .542 -(elonging to the serv).15 F .542(er certi\214cate)-.15 F(\(used for ST) +(File [no).15 F .542(short name] File containing the pri)3.042 F -.25 +(va)-.25 G .543(te k).25 F .843 -.15(ey b)-.1 H .543 +(elonging to the serv).15 F .543(er certi\214cate)-.15 F(\(used for ST) 174 357 Q(AR)-.93 E(TTLS\).)-.6 E(ServiceSwitchFile=)102 373.2 Q F2 -(\214lename)A F1 1.532([no short name] If your host operating system ha\ +(\214lename)A F1 1.533([no short name] If your host operating system ha\ s a service switch abstraction)174 385.2 R .003(\(e.g., /etc/nsswitch.c\ onf on Solaris or /etc/svc.conf on Ultrix and DEC OSF/1\) that)174 397.2 R .814(service will be consulted and this option is ignored.)174 409.2 R -.814(Otherwise, this is the name)5.814 F 1.083(of a \214le that pro)174 +.814(Otherwise, this is the name)5.814 F 1.082(of a \214le that pro)174 421.2 R 1.082 (vides the list of methods used to implement particular services.)-.15 F 1.069(The syntax is a series of lines, each of which is a sequence of w) -174 433.2 R 3.57(ords. The)-.1 F(\214rst)3.57 E -.1(wo)174 445.2 S 1.364 -(rd is the service name, and follo).1 F 1.363(wing w)-.25 F 1.363 -(ords are service types.)-.1 F 1.363(The services)6.363 F(that)174 457.2 +174 433.2 R 3.569(ords. The)-.1 F(\214rst)3.569 E -.1(wo)174 445.2 S +1.363(rd is the service name, and follo).1 F 1.363(wing w)-.25 F 1.364 +(ords are service types.)-.1 F 1.364(The services)6.364 F(that)174 457.2 Q F2(sendmail)4.11 E F1 1.61 (consults directly are \231aliases\232 and \231hosts.)4.11 F 6.61<9a53> --.7 G 1.61(ervice types can be)-6.61 F 1.755(\231dns\232, \231nis\232, \ +-.7 G 1.61(ervice types can be)-6.61 F 1.754(\231dns\232, \231nis\232, \ \231nisplus\232, or \231\214les\232 \(with the ca)174 469.2 R -.15(ve) --.2 G 1.754(at that the appropriate support).15 F .791 +-.2 G 1.755(at that the appropriate support).15 F .791 (must be compiled in before the service can be referenced\).)174 481.2 R -.791(If ServiceSwitchFile)5.791 F .925(is not speci\214ed, it def)174 +.79(If ServiceSwitchFile)5.791 F .925(is not speci\214ed, it def)174 493.2 R .925(aults to /etc/mail/service.switch.)-.1 F .925 (If that \214le does not e)5.925 F(xist,)-.15 E(the def)174 505.2 Q (ault switch is:)-.1 E 54.71(aliases \214les)214 521.4 R 60.81 (hosts dns)214 533.4 R(nis \214les)2.5 E(The def)174 549.6 Q (ault \214le is \231/etc/mail/service.switch\232.)-.1 E(Se)102 565.8 Q --.15(ve)-.25 G 12.12(nBitInput [7]).15 F .321(Strip input to se)2.821 F --.15(ve)-.25 G 2.821(nb).15 G .322 -(its for compatibility with old systems.)-2.821 F .322(This shouldn') -5.322 F 2.822(tb)-.18 G(e)-2.822 E(necessary)174 577.8 Q(.)-.65 E -(SharedMemoryK)102 594 Q -.15(ey)-.25 G .745([no short name] K)174 606 R -1.045 -.15(ey t)-.25 H 3.245(ou).15 G .745(se for shared memory se) --3.245 F .744(gment; if not set \(or 0\), shared)-.15 F 1.159 -(memory will not be used.)174 618 R 1.159(If set to -1)6.159 F F2 -(sendmail)3.659 E F1 1.16(can select a k)3.659 F 1.46 -.15(ey i)-.1 H -1.16(tself pro).15 F(vided)-.15 E .658(that also)174 630 R F0(Shar)3.158 -E(edMemoryK)-.18 E(eyFile)-.25 E F1 .658(is set.)3.158 F .658 -(Requires support for shared memory to)5.658 F 1.412(be compiled into) -174 642 R F2(sendmail)3.912 E F1 6.412(.I)C 3.912(ft)-6.412 G 1.412 -(his option is set,)-3.912 F F2(sendmail)3.912 E F1 1.413 -(can share some data)3.913 F .308(between dif)174 654 R .308 -(ferent instances.)-.25 F -.15(Fo)5.308 G 2.808(re).15 G .307 -(xample, the number of entries in a queue direc-)-2.958 F .032 +-.15(ve)-.25 G 12.12(nBitInput [7]).15 F .322(Strip input to se)2.822 F +-.15(ve)-.25 G 2.822(nb).15 G .321 +(its for compatibility with old systems.)-2.822 F .321(This shouldn') +5.321 F 2.821(tb)-.18 G(e)-2.821 E(necessary)174 577.8 Q(.)-.65 E +(SharedMemoryK)102 594 Q -.15(ey)-.25 G .744([no short name] K)174 606 R +1.044 -.15(ey t)-.25 H 3.244(ou).15 G .745(se for shared memory se) +-3.244 F .745(gment; if not set \(or 0\), shared)-.15 F 1.16 +(memory will not be used.)174 618 R 1.159(If set to -1)6.16 F F2 +(sendmail)3.659 E F1 1.159(can select a k)3.659 F 1.459 -.15(ey i)-.1 H +1.159(tself pro).15 F(vided)-.15 E .658(that also)174 630 R F0(Shar) +3.158 E(edMemoryK)-.18 E(eyFile)-.25 E F1 .658(is set.)3.158 F .658 +(Requires support for shared memory to)5.658 F 1.413(be compiled into) +174 642 R F2(sendmail)3.913 E F1 6.413(.I)C 3.912(ft)-6.413 G 1.412 +(his option is set,)-3.912 F F2(sendmail)3.912 E F1 1.412 +(can share some data)3.912 F .307(between dif)174 654 R .307 +(ferent instances.)-.25 F -.15(Fo)5.307 G 2.807(re).15 G .308 +(xample, the number of entries in a queue direc-)-2.957 F .033 (tory or the a)174 666 R -.25(va)-.2 G .032 (ilable space in a \214le system.).25 F .032(This allo)5.032 F .032 -(ws for more ef)-.25 F .033(\214cient program)-.25 F -.15(exe)174 678 S +(ws for more ef)-.25 F .032(\214cient program)-.25 F -.15(exe)174 678 S .09(cution, since only one process needs to update the data instead of \ each indi).15 F(vid-)-.25 E(ual process g)174 690 Q (athering the data each time it is required.)-.05 E(SharedMemoryK)102 -706.2 Q -.15(ey)-.25 G(File).15 E .086([no short name] If)174 718.2 R F0 -(Shar)2.586 E(edMemoryK)-.18 E(ey)-.25 E F1 .087 +706.2 Q -.15(ey)-.25 G(File).15 E .087([no short name] If)174 718.2 R F0 +(Shar)2.587 E(edMemoryK)-.18 E(ey)-.25 E F1 .086 (is set to -1 then the automatically selected)2.587 F 0 Cg EP %%Page: 77 73 %%BeginPageSetup @@ -6874,92 +6879,92 @@ BP /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q (SMM:08-77)195.86 E/F1 10/Times-Roman@0 SF(shared memory k)174 96 Q .3 -.15(ey w)-.1 H(ill be stored in the speci\214ed \214le.).15 E -(SingleLineFromHeader)102 112.2 Q .959 -([no short name] If set, From: lines that ha)174 124.2 R 1.258 -.15 -(ve e)-.2 H .958(mbedded ne).15 F .958(wlines are unwrapped)-.25 F .242 +(SingleLineFromHeader)102 112.2 Q .958 +([no short name] If set, From: lines that ha)174 124.2 R 1.259 -.15 +(ve e)-.2 H .959(mbedded ne).15 F .959(wlines are unwrapped)-.25 F .243 (onto one line.)174 136.2 R .243 (This is to get around a botch in Lotus Notes that apparently cannot) -5.242 F(understand le)174 148.2 Q -.05(ga)-.15 G +5.243 F(understand le)174 148.2 Q -.05(ga)-.15 G (lly wrapped RFC 822 headers.).05 E(SingleThreadDeli)102 164.4 Q -.15 -(ve)-.25 G(ry).15 E .334 +(ve)-.25 G(ry).15 E .333 ([no short name] If set, a client machine will ne)174 176.4 R -.15(ve) --.25 G 2.833(rt).15 G .333(ry to open tw)-2.833 F 2.833(oS)-.1 G .333 -(MTP connec-)-2.833 F 1.711(tions to a single serv)174 188.4 R 1.712 -(er machine at the same time, e)-.15 F -.15(ve)-.25 G 4.212(ni).15 G -4.212(nd)-4.212 G(if)-4.212 E 1.712(ferent processes.)-.25 F .953 +-.25 G 2.833(rt).15 G .334(ry to open tw)-2.833 F 2.834(oS)-.1 G .334 +(MTP connec-)-2.834 F 1.712(tions to a single serv)174 188.4 R 1.712 +(er machine at the same time, e)-.15 F -.15(ve)-.25 G 4.211(ni).15 G +4.211(nd)-4.211 G(if)-4.211 E 1.711(ferent processes.)-.25 F .952 (That is, if another)174 200.4 R/F2 10/Times-Italic@0 SF(sendmail)3.452 E F1 .952(is already talking to some host a ne)3.452 F(w)-.25 E F2 -(sendmail)3.452 E F1(will)3.452 E 2.387(not open another connection.)174 -212.4 R 2.387(This property is of mix)7.387 F 2.388(ed v)-.15 F 2.388 +(sendmail)3.453 E F1(will)3.453 E 2.388(not open another connection.)174 +212.4 R 2.387(This property is of mix)7.387 F 2.387(ed v)-.15 F 2.387 (alue; although this)-.25 F .386(reduces the load on the other machine,\ - it can cause mail to be delayed \(for e)174 224.4 R(xam-)-.15 E .718 -(ple, if one)174 236.4 R F2(sendmail)3.218 E F1 .718(is deli)3.218 F --.15(ve)-.25 G .718(ring a huge message, other).15 F F2(sendmail)3.219 E -F1 3.219(sw)C(on')-3.319 E 3.219(tb)-.18 G 3.219(ea)-3.219 G(ble)-3.219 -E 1.543(to send e)174 248.4 R -.15(ve)-.25 G 4.043(ns).15 G 1.543 -(mall messages\).)-4.043 F 1.542 -(Also, it requires another \214le descriptor \(for the)6.543 F .996 -(lock \214le\) per connection, so you may ha)174 260.4 R 1.297 -.15 -(ve t)-.2 H 3.497(or).15 G .997(educe the)-3.497 F F0 -(ConnectionCacheSize)3.497 E F1 .235(option to a)174 272.4 R -.2(vo)-.2 -G .235(id running out of per).2 F .234(-process \214le descriptors.)-.2 -F .234(Requires the)5.234 F F0(HostSta-)2.734 E(tusDir)174 284.4 Q + it can cause mail to be delayed \(for e)174 224.4 R(xam-)-.15 E .719 +(ple, if one)174 236.4 R F2(sendmail)3.219 E F1 .719(is deli)3.219 F +-.15(ve)-.25 G .718(ring a huge message, other).15 F F2(sendmail)3.218 E +F1 3.218(sw)C(on')-3.318 E 3.218(tb)-.18 G 3.218(ea)-3.218 G(ble)-3.218 +E 1.542(to send e)174 248.4 R -.15(ve)-.25 G 4.042(ns).15 G 1.542 +(mall messages\).)-4.042 F 1.543 +(Also, it requires another \214le descriptor \(for the)6.542 F .997 +(lock \214le\) per connection, so you may ha)174 260.4 R 1.296 -.15 +(ve t)-.2 H 3.496(or).15 G .996(educe the)-3.496 F F0 +(ConnectionCacheSize)3.496 E F1 .234(option to a)174 272.4 R -.2(vo)-.2 +G .234(id running out of per).2 F .235(-process \214le descriptors.)-.2 +F .235(Requires the)5.235 F F0(HostSta-)2.735 E(tusDir)174 284.4 Q (ectory)-.18 E F1(option.)2.5 E(SmtpGreetingMessage=)102 300.6 Q F2 -(messa)A -.1(ge)-.1 G F1 .344 -([$e macro] The message printed when the SMTP serv)174 312.6 R .345 -(er starts up.)-.15 F(Def)5.345 E .345(aults to \231$j)-.1 F +(messa)A -.1(ge)-.1 G F1 .345 +([$e macro] The message printed when the SMTP serv)174 312.6 R .344 +(er starts up.)-.15 F(Def)5.344 E .344(aults to \231$j)-.1 F (Sendmail $v ready at $b\232.)174 324.6 Q 22.28(SoftBounce If)102 340.8 R .092(set, issue temporary errors \(4xy\) instead of permanent errors \ -\(5xy\).)2.593 F .092(This can be)5.092 F .126 +\(5xy\).)2.592 F .093(This can be)5.093 F .127 (useful during testing of a ne)174 352.8 R 2.627(wc)-.25 G .127 -(on\214guration to a)-2.627 F -.2(vo)-.2 G .127 +(on\214guration to a)-2.627 F -.2(vo)-.2 G .126 (id erroneous bouncing of mails.).2 F(StatusFile=)102 369 Q F2(\214le)A -F1 .524([S] Log summary statistics in the named)14.13 F F2(\214le)3.024 -E F1 5.524(.I)C 3.023(fn)-5.524 G 3.023<6f8c>-3.023 G .523 -(le name is speci\214ed, "statis-)-3.023 F .547(tics" is used.)174 381 R -.547(If not set, no summary statistics are sa)5.547 F -.15(ve)-.2 G -3.048(d. This).15 F .548(\214le does not gro)3.048 F(w)-.25 E(in size.) +F1 .523([S] Log summary statistics in the named)14.13 F F2(\214le)3.024 +E F1 5.524(.I)C 3.024(fn)-5.524 G 3.024<6f8c>-3.024 G .524 +(le name is speci\214ed, "statis-)-3.024 F .548(tics" is used.)174 381 R +.547(If not set, no summary statistics are sa)5.548 F -.15(ve)-.2 G +3.047(d. This).15 F .547(\214le does not gro)3.047 F(w)-.25 E(in size.) 174 393 Q(It can be printed using the)5 E F2(mailstats)2.5 E F1 (\(8\) program.)A 28.4(SuperSafe [s])102 409.2 R .364 (This option can be set to T)2.864 F .364(rue, F)-.35 F .364 (alse, Interacti)-.15 F -.15(ve)-.25 G 2.864(,o).15 G 2.864(rP)-2.864 G (ostMilter)-2.864 E 5.364(.I)-.55 G 2.864(fs)-5.364 G .364(et to T) --2.864 F(rue,)-.35 E F2(sendmail)174 421.2 Q F1 .116(will be super)2.616 -F .116(-safe when running things, i.e., al)-.2 F -.1(wa)-.1 G .117 -(ys instantiate the queue).1 F .118(\214le, e)174 433.2 R -.15(ve)-.25 G -2.618(ni).15 G 2.618(fy)-2.618 G .118 -(ou are going to attempt immediate deli)-2.618 F -.15(ve)-.25 G(ry).15 E -(.)-.65 E F2(Sendmail)5.117 E F1(al)2.617 E -.1(wa)-.1 G .117 -(ys instan-).1 F .087(tiates the queue \214le before returning control \ -to the client under an)174 445.2 R 2.588(yc)-.15 G(ircumstances.)-2.588 -E 1.3(This should really)174 457.2 R F2(always)3.8 E F1 1.299 +-2.864 F(rue,)-.35 E F2(sendmail)174 421.2 Q F1 .117(will be super)2.617 +F .116(-safe when running things, i.e., al)-.2 F -.1(wa)-.1 G .116 +(ys instantiate the queue).1 F .117(\214le, e)174 433.2 R -.15(ve)-.25 G +2.617(ni).15 G 2.617(fy)-2.617 G .117 +(ou are going to attempt immediate deli)-2.617 F -.15(ve)-.25 G(ry).15 E +(.)-.65 E F2(Sendmail)5.118 E F1(al)2.618 E -.1(wa)-.1 G .118 +(ys instan-).1 F .088(tiates the queue \214le before returning control \ +to the client under an)174 445.2 R 2.587(yc)-.15 G(ircumstances.)-2.587 +E 1.299(This should really)174 457.2 R F2(always)3.799 E F1 1.299 (be set to T)3.799 F 3.799(rue. The)-.35 F(Interacti)3.799 E 1.599 -.15 -(ve v)-.25 H 1.299(alue has been intro-)-.1 F .221 -(duced in 8.12 and can be used together with)174 469.2 R F0(Deli)2.722 E --.1(ve)-.1 G(ryMode=i).1 E F1 5.222(.I)C 2.722(ts)-5.222 G .222 -(kips some syn-)-2.722 F 1.533(chronization calls which are ef)174 481.2 +(ve v)-.25 H 1.3(alue has been intro-)-.1 F .222 +(duced in 8.12 and can be used together with)174 469.2 R F0(Deli)2.721 E +-.1(ve)-.1 G(ryMode=i).1 E F1 5.221(.I)C 2.721(ts)-5.221 G .221 +(kips some syn-)-2.721 F 1.532(chronization calls which are ef)174 481.2 R(fecti)-.25 E -.15(ve)-.25 G 1.533(ly doubled in the code e).15 F -.15 -(xe)-.15 G 1.532(cution path for).15 F .335(this mode.)174 493.2 R .336 -(If set to PostMilter)5.335 F(,)-.4 E F2(sendmail)2.836 E F1 .336 +(xe)-.15 G 1.533(cution path for).15 F .336(this mode.)174 493.2 R .336 +(If set to PostMilter)5.336 F(,)-.4 E F2(sendmail)2.836 E F1 .336 (defers synchronizing the queue \214le until)2.836 F(an)174 505.2 Q -3.788(ym)-.15 G 1.288(ilters ha)-3.788 F 1.588 -.15(ve s)-.2 H 1.287 -(ignaled acceptance of the message.).15 F 1.287 -(PostMilter is useful only)6.287 F(when)174 517.2 Q F2(sendmail)3.821 E -F1 1.321(is running as an SMTP serv)3.821 F 1.322 +3.787(ym)-.15 G 1.287(ilters ha)-3.787 F 1.587 -.15(ve s)-.2 H 1.287 +(ignaled acceptance of the message.).15 F 1.288 +(PostMilter is useful only)6.287 F(when)174 517.2 Q F2(sendmail)3.822 E +F1 1.322(is running as an SMTP serv)3.822 F 1.321 (er; in all other situations it acts the)-.15 F(same as T)174 529.2 Q (rue.)-.35 E 6.16(TLSSrvOptions [no)102 545.4 R .238 -(short name] List of options for SMTP ST)2.738 F(AR)-.93 E .237 -(TTLS for the serv)-.6 F .237(er consisting of)-.15 F .18 +(short name] List of options for SMTP ST)2.737 F(AR)-.93 E .238 +(TTLS for the serv)-.6 F .238(er consisting of)-.15 F .18 (single characters with interv)174 557.4 R .18 (ening white space or commas.)-.15 F .18(The \215ag `)5.18 F(`V')-.74 E -2.68('d)-.74 G(isables)-2.68 E .511(client v)174 569.4 R .511(eri\214ca\ -tion, and hence it is not possible to use a client certi\214cate for re\ -lay-)-.15 F 2.5(ing. Currently)174 581.4 R(there are no other \215ags a) +2.68('d)-.74 G(isables)-2.68 E .51(client v)174 569.4 R .511(eri\214cat\ +ion, and hence it is not possible to use a client certi\214cate for rel\ +ay-)-.15 F 2.5(ing. Currently)174 581.4 R(there are no other \215ags a) 2.5 E -.25(va)-.2 G(ilable.).25 E -.7(Te)102 597.6 S(mpFileMode=).7 E F2 -(mode)A F1 .061 +(mode)A F1 .062 ([F] The \214le mode for transcript \214les, \214les to which)174 609.6 -R F2(sendmail)2.562 E F1(deli)2.562 E -.15(ve)-.25 G .062(rs directly) -.15 F 2.562<2c8c>-.65 G(les)-2.562 E .61(in the)174 621.6 R F0 +R F2(sendmail)2.561 E F1(deli)2.561 E -.15(ve)-.25 G .061(rs directly) +.15 F 2.561<2c8c>-.65 G(les)-2.561 E .61(in the)174 621.6 R F0 (HostStatusDir)3.11 E(ectory)-.18 E F1 3.11(,a)C(nd)-3.11 E F0 (StatusFile)3.11 E F1 5.61(.I)C 3.11(ti)-5.61 G 3.11(si)-3.11 G .61 (nterpreted in octal by def)-3.11 F(ault.)-.1 E(Def)174 633.6 Q @@ -6970,125 +6975,125 @@ F2(timeout)1.666 E F1 .417 673.8 Q -.35(Ti)102 690 S(meZoneSpec=).35 E F2(tzinfo)A F1 .218 ([t] Set the local time zone info to)174 702 R F2(tzinfo)2.718 E F1 2.718<8a66>2.718 G .218(or e)-2.718 F .218(xample, \231PST8PDT\232.)-.15 -F(Actually)5.217 E 2.717(,i)-.65 G(f)-2.717 E 1.345 +F(Actually)5.218 E 2.718(,i)-.65 G(f)-2.718 E 1.346 (this is not set, the TZ en)174 714 R 1.346(vironment v)-.4 F 1.346 -(ariable is cleared \(so the system def)-.25 F 1.346(ault is)-.1 F 0 Cg +(ariable is cleared \(so the system def)-.25 F 1.345(ault is)-.1 F 0 Cg EP %%Page: 78 74 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Bold@0 SF 193.36(SMM:08-78 Sendmail)72 60 R -(Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF .209 +(Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF .208 (used\); if set b)174 96 R .208(ut null, the user')-.2 F 2.708(sT)-.55 G 2.708(Zv)-2.708 G .208(ariable is used, and if set and non-null the TZ) -2.958 F -.25(va)174 108 S(riable is set to this v).25 E(alue.)-.25 E -.35(Tr)102 124.2 S(ustedUser=).35 E/F2 10/Times-Italic@0 SF(user)A F1 -3.752([no short name] The).06 F F2(user)6.252 E F1 3.752 -(parameter may be a user name \(look)6.252 F 3.753(ed up in)-.1 F F2 -(/etc/passwd)174 136.2 Q F1 2.743(\)o)C 2.743(ran)-2.743 G .243 -(umeric user id.)-2.743 F -.35(Tr)5.242 G .242(usted user for \214le o) -.35 F .242(wnership and starting the)-.25 F 3.779(daemon. If)174 148.2 R +3.753([no short name] The).06 F F2(user)6.253 E F1 3.752 +(parameter may be a user name \(look)6.252 F 3.752(ed up in)-.1 F F2 +(/etc/passwd)174 136.2 Q F1 2.742(\)o)C 2.742(ran)-2.742 G .242 +(umeric user id.)-2.742 F -.35(Tr)5.242 G .242(usted user for \214le o) +.35 F .243(wnership and starting the)-.25 F 3.78(daemon. If)174 148.2 R 1.279(set, generated alias databases and the control sock)3.779 F 1.279 (et \(if con\214gured\))-.1 F(will automatically be o)174 160.2 Q (wned by this user)-.25 E(.)-.55 E -.35(Tr)102 176.4 S 5.96 (yNullMXList [w]).35 F .114 -(If this system is the \231best\232 \(that is, lo)2.614 F .114 -(west preference\) MX for a gi)-.25 F -.15(ve)-.25 G 2.613(nh).15 G .113 -(ost, its)-2.613 F 1.168(con\214guration rules should normally detect t\ -his situation and treat that condition)174 188.4 R .258 +(If this system is the \231best\232 \(that is, lo)2.613 F .114 +(west preference\) MX for a gi)-.25 F -.15(ve)-.25 G 2.614(nh).15 G .114 +(ost, its)-2.614 F 1.168(con\214guration rules should normally detect t\ +his situation and treat that condition)174 188.4 R .257 (specially by forw)174 200.4 R .258 (arding the mail to a UUCP feed, treating it as local, or whate)-.1 F -.15(ve)-.25 G -.55(r.).15 G(Ho)174 212.4 Q(we)-.25 E -.15(ve)-.25 G -1.685 -.4(r, i).15 H 3.385(ns).4 G .886 -(ome cases \(such as Internet \214re)-3.385 F -.1(wa)-.25 G .886 -(lls\) you may w).1 F .886(ant to try to con-)-.1 F .07 +1.686 -.4(r, i).15 H 3.386(ns).4 G .886 +(ome cases \(such as Internet \214re)-3.386 F -.1(wa)-.25 G .886 +(lls\) you may w).1 F .885(ant to try to con-)-.1 F .07 (nect directly to that host as though it had no MX records at all.)174 224.4 R .07(Setting this option)5.07 F(causes)174 236.4 Q F2(sendmail) -3.013 E F1 .514(to try this.)3.013 F .514(The do)5.514 F .514 +3.014 E F1 .514(to try this.)3.014 F .514(The do)5.514 F .514 (wnside is that errors in your con\214guration are)-.25 F(lik)174 248.4 Q 2.116(ely to be diagnosed as \231host unkno)-.1 F 2.116 (wn\232 or \231message timed out\232 instead of)-.25 F (something more meaningful.)174 260.4 Q(This option is disrecommended.)5 E(UnixFromLine=)102 276.6 Q F2(fr)A(omline)-.45 E F1 .236 ([$l macro] De\214nes the format used when)174 288.6 R F2(sendmail)2.736 -E F1 .236(must add a UNIX-style From_)2.736 F 1.325 +E F1 .236(must add a UNIX-style From_)2.736 F 1.324 (line \(that is, a line be)174 300.6 R 1.325 -(ginning \231Fromuser\232\).)-.15 F(Def)6.324 E 1.324 -(aults to \231From $g)-.1 F($d\232.)6.324 E(Don')174 312.6 Q 2.645(tc) --.18 G .146(hange this unless your system uses a dif)-2.645 F .146 +(ginning \231Fromuser\232\).)-.15 F(Def)6.325 E 1.325 +(aults to \231From $g)-.1 F($d\232.)6.325 E(Don')174 312.6 Q 2.646(tc) +-.18 G .146(hange this unless your system uses a dif)-2.646 F .146 (ferent UNIX mailbox format \(v)-.25 F(ery)-.15 E(unlik)174 324.6 Q -(ely\).)-.1 E(UnsafeGroupWrites)102 340.8 Q .086 +(ely\).)-.1 E(UnsafeGroupWrites)102 340.8 Q .085 ([no short name] If set \(def)174 352.8 R .085 -(ault\), :include: and .forw)-.1 F .085 -(ard \214les that are group writable)-.1 F .654 +(ault\), :include: and .forw)-.1 F .086 +(ard \214les that are group writable)-.1 F .655 (are considered \231unsafe\232, that is, the)174 364.8 R 3.155(yc)-.15 G -.655(annot reference programs or write directly)-3.155 F .537 -(to \214les.)174 376.8 R -.8(Wo)5.537 G .537 +.654(annot reference programs or write directly)-3.155 F .536 +(to \214les.)174 376.8 R -.8(Wo)5.536 G .536 (rld writable :include: and .forw).8 F .537(ard \214les are al)-.1 F -.1 -(wa)-.1 G .536(ys unsafe.).1 F .536(Note: use)5.536 F F0 +(wa)-.1 G .537(ys unsafe.).1 F .537(Note: use)5.537 F F0 (DontBlameSendmail)174 388.8 Q F1(instead; this option is deprecated.) 2.5 E(UseErrorsT)102 405 Q 21.15(o[)-.8 G .826 (l] If there is an \231Errors-T)-21.15 F .826(o:\232 header)-.8 F 3.326 -(,s)-.4 G .826(end error messages to the addresses listed)-3.326 F 3.135 -(there. The)174 417 R 3.135(yn)-.15 G .635(ormally go to the en)-3.135 F --.15(ve)-.4 G .635(lope sender).15 F 5.635(.U)-.55 G .634 -(se of this option causes)-5.635 F F2(send-)3.134 E(mail)174 429 Q F1 +(,s)-.4 G .826(end error messages to the addresses listed)-3.326 F 3.134 +(there. The)174 417 R 3.134(yn)-.15 G .634(ormally go to the en)-3.134 F +-.15(ve)-.4 G .635(lope sender).15 F 5.635(.U)-.55 G .635 +(se of this option causes)-5.635 F F2(send-)3.135 E(mail)174 429 Q F1 (to violate RFC 1123.)2.5 E (This option is disrecommended and deprecated.)5 E(UserDatabaseSpec=)102 445.2 Q F2(udbspec)A F1([U] The user database speci\214cation.)174 457.2 -Q -1.11(Ve)102 473.4 S 37.29(rbose [v])1.11 F .56(Run in v)3.06 F .561 +Q -1.11(Ve)102 473.4 S 37.29(rbose [v])1.11 F .561(Run in v)3.061 F .561 (erbose mode.)-.15 F .561(If this is set,)5.561 F F2(sendmail)3.061 E F1 -.561(adjusts options)3.061 F F0(HoldExpensi)3.061 E -.1(ve)-.1 G F1 -(\(old)174 485.4 Q F0(c)2.636 E F1 2.636(\)a)C(nd)-2.636 E F0(Deli)2.636 -E -.1(ve)-.1 G(ryMode).1 E F1(\(old)2.636 E F0(d)2.636 E F1 2.635(\)s)C -2.635(ot)-2.635 G .135(hat all mail is deli)-2.635 F -.15(ve)-.25 G .135 +.56(adjusts options)3.061 F F0(HoldExpensi)3.06 E -.1(ve)-.1 G F1(\(old) +174 485.4 Q F0(c)2.635 E F1 2.635(\)a)C(nd)-2.635 E F0(Deli)2.635 E -.1 +(ve)-.1 G(ryMode).1 E F1(\(old)2.635 E F0(d)2.635 E F1 2.635(\)s)C 2.635 +(ot)-2.635 G .135(hat all mail is deli)-2.635 F -.15(ve)-.25 G .136 (red completely in a sin-).15 F 1.244 (gle job so that you can see the entire deli)174 497.4 R -.15(ve)-.25 G -1.244(ry process.).15 F(Option)6.244 E F0 -1(Ve)3.744 G(rbose)1 E F1 -(should)3.744 E F2(ne)174 509.4 Q(ver)-.15 E F1 1.269(be set in the con\ -\214guration \214le; it is intended for command line use only)3.77 F(.) +1.244(ry process.).15 F(Option)6.244 E F0 -1(Ve)3.743 G(rbose)1 E F1 +(should)3.743 E F2(ne)174 509.4 Q(ver)-.15 E F1 1.269(be set in the con\ +\214guration \214le; it is intended for command line use only)3.769 F(.) -.65 E .435(Note that the use of option)174 521.4 R F0 -1(Ve)2.935 G (rbose)1 E F1 .435(can cause authentication information to leak,)2.935 F .015(if you use a sendmail client to authenticate to a serv)174 533.4 R (er)-.15 E 5.015(.I)-.55 G 2.515(ft)-5.015 G .015 -(he authentication mech-)-2.515 F .935(anism uses plain te)174 545.4 R +(he authentication mech-)-2.515 F .936(anism uses plain te)174 545.4 R .936(xt passw)-.15 F .936 -(ords \(as with LOGIN or PLAIN\), then the passw)-.1 F(ord)-.1 E 1.418 -(could be compromised.)174 557.4 R 3.017 -.8(To a)6.418 H -.2(vo).6 G -1.417(id this, do not install sendmail set-user).2 F 1.417(-ID root,)-.2 +(ords \(as with LOGIN or PLAIN\), then the passw)-.1 F(ord)-.1 E 1.417 +(could be compromised.)174 557.4 R 3.017 -.8(To a)6.417 H -.2(vo).6 G +1.417(id this, do not install sendmail set-user).2 F 1.418(-ID root,)-.2 F(and disable the)174 569.4 Q F0(VERB)2.5 E F1 (SMTP command with a suitable)2.5 E F0(Pri)2.5 E -.1(va)-.1 G(cyOptions) .1 E F1(setting.)2.5 E(XscriptFileBuf)102 585.6 Q(ferSize=)-.25 E F2 -(thr)A(eshold)-.37 E F1 1.1([no short name] Set the)174 597.6 R F2(thr) -3.601 E(eshold)-.37 E F1 3.601(,i)C 3.601(nb)-3.601 G 1.101 +(thr)A(eshold)-.37 E F1 1.101([no short name] Set the)174 597.6 R F2 +(thr)3.601 E(eshold)-.37 E F1 3.601(,i)C 3.601(nb)-3.601 G 1.101 (ytes, before a memory-based queue tran-)-3.601 F (script \214le becomes disk-based.)174 609.6 Q(The def)5 E -(ault is 4096 bytes.)-.1 E .109(All options can be speci\214ed on the c\ -ommand line using the \255O or \255o \215ag, b)102 625.8 R .108 -(ut most will cause)-.2 F F2(send-)2.608 E(mail)102 637.8 Q F1 .663 -(to relinquish its set-user)3.163 F .663(-ID permissions.)-.2 F .664 -(The options that will not cause this are Se)5.663 F -.15(ve)-.25 G +(ault is 4096 bytes.)-.1 E .108(All options can be speci\214ed on the c\ +ommand line using the \255O or \255o \215ag, b)102 625.8 R .109 +(ut most will cause)-.2 F F2(send-)2.609 E(mail)102 637.8 Q F1 .664 +(to relinquish its set-user)3.164 F .664(-ID permissions.)-.2 F .663 +(The options that will not cause this are Se)5.664 F -.15(ve)-.25 G (nBitIn-).15 E 1.319 (put [7], EightBitMode [8], MinFreeBlocks [b], CheckpointInterv)102 649.8 R 1.319(al [C], Deli)-.25 F -.15(ve)-.25 G 1.319 -(ryMode [d], Error).15 F(-)-.2 E .042 +(ryMode [d], Error).15 F(-)-.2 E .043 (Mode [e], IgnoreDots [i], SendMimeErrors [j], LogLe)102 661.8 R -.15 -(ve)-.25 G 2.543(l[).15 G .043(L], MeT)-2.543 F .043 +(ve)-.25 G 2.542(l[).15 G .042(L], MeT)-2.542 F .042 (oo [m], OldStyleHeaders [o], Pri-)-.8 F -.25(va)102 673.8 S -.15(cy).25 -G .303(Options [p], SuperSafe [s], V).15 F .302 -(erbose [v], QueueSortOrder)-1.11 F 2.802(,M)-.4 G .302(inQueueAge, Def) --2.802 F .302(aultCharSet, Dial)-.1 F(Delay)102 685.8 Q 7.312(,N)-.65 G +G .302(Options [p], SuperSafe [s], V).15 F .302 +(erbose [v], QueueSortOrder)-1.11 F 2.802(,M)-.4 G .303(inQueueAge, Def) +-2.802 F .303(aultCharSet, Dial)-.1 F(Delay)102 685.8 Q 7.312(,N)-.65 G 4.812(oRecipientAction, ColonOkInAddr)-7.312 F 7.312(,M)-.4 G 4.812 (axQueueRunSize, SingleLineFromHeader)-7.312 F 7.312(,a)-.4 G(nd)-7.312 -E(Allo)102 697.8 Q 3.921(wBogusHELO. Actually)-.25 F 3.921(,P)-.65 G(ri) --3.921 E -.25(va)-.25 G -.15(cy).25 G 1.421(Options [p] gi).15 F -.15 -(ve)-.25 G 3.921(no).15 G 3.921(nt)-3.921 G 1.421 -(he command line are added to those)-3.921 F 1.697 -(already speci\214ed in the)102 709.8 R F2(sendmail.cf)4.197 E F1 1.697 -(\214le, i.e., the)4.197 F 4.197(yc)-.15 G(an')-4.197 E 4.197(tb)-.18 G -4.197(er)-4.197 G 4.198(eset. Also,)-4.197 F 4.198(M\()4.198 G 1.698 -(de\214ne macro\) when)-4.198 F +E(Allo)102 697.8 Q 3.92(wBogusHELO. Actually)-.25 F 3.92(,P)-.65 G(ri) +-3.92 E -.25(va)-.25 G -.15(cy).25 G 1.421(Options [p] gi).15 F -.15(ve) +-.25 G 3.921(no).15 G 3.921(nt)-3.921 G 1.421 +(he command line are added to those)-3.921 F 1.698 +(already speci\214ed in the)102 709.8 R F2(sendmail.cf)4.198 E F1 1.697 +(\214le, i.e., the)4.198 F 4.197(yc)-.15 G(an')-4.197 E 4.197(tb)-.18 G +4.197(er)-4.197 G 4.197(eset. Also,)-4.197 F 4.197(M\()4.197 G 1.697 +(de\214ne macro\) when)-4.197 F (de\214ning the r or s macros is also considered \231safe\232.)102 721.8 Q 0 Cg EP %%Page: 79 75 @@ -7100,43 +7105,43 @@ BP (cedence De\214nitions).18 E/F1 10/Times-Roman@0 SF -1.11(Va)127 112.2 S .164 (lues for the \231Precedence:\232 \214eld may be de\214ned using the) -1.11 F F0(P)2.664 E F1 .164(control line.)2.664 F .163 -(The syntax of this)5.163 F(\214eld is:)102 124.2 Q F0(P)142 140.4 Q/F2 -10/Times-Italic@0 SF(name)A F0(=)A F2(num)A F1 .383(When the)102 156.6 R -F2(name)2.883 E F1 .384 +1.11 F F0(P)2.664 E F1 .164(control line.)2.664 F .164 +(The syntax of this)5.164 F(\214eld is:)102 124.2 Q F0(P)142 140.4 Q/F2 +10/Times-Italic@0 SF(name)A F0(=)A F2(num)A F1 .384(When the)102 156.6 R +F2(name)2.884 E F1 .384 (is found in a \231Precedence:\232 \214eld, the message class is set to) -2.883 F F2(num)2.884 E F1 5.384(.H)C .384(igher numbers)-5.384 F .85 +2.884 F F2(num)2.883 E F1 5.383(.H)C .383(igher numbers)-5.383 F .85 (mean higher precedence.)102 168.6 R .85(Numbers less than zero ha)5.85 F 1.15 -.15(ve t)-.2 H .85(he special property that if an error occurs) .15 F 1.551(during processing the body of the message will not be retur\ -ned; this is e)102 180.6 R 1.552(xpected to be used for)-.15 F<9962>102 -192.6 Q .462(ulk\232 mail such as through mailing lists.)-.2 F .461 +ned; this is e)102 180.6 R 1.551(xpected to be used for)-.15 F<9962>102 +192.6 Q .461(ulk\232 mail such as through mailing lists.)-.2 F .461 (The def)5.461 F .461(ault precedence is zero.)-.1 F -.15(Fo)5.461 G -2.961(re).15 G .461(xample, our list of)-3.111 F(precedences is:)102 +2.962(re).15 G .462(xample, our list of)-3.112 F(precedences is:)102 204.6 Q(P\214rst-class=0)142 220.8 Q(Pspecial-deli)142 232.8 Q -.15(ve) -.25 G(ry=100).15 E(Plist=\25530)142 244.8 Q(Pb)142 256.8 Q(ulk=\25560) --.2 E(Pjunk=\255100)142 268.8 Q 1.058(People writing mailing list e)102 +-.2 E(Pjunk=\255100)142 268.8 Q 1.059(People writing mailing list e)102 285 R 1.058(xploders are encouraged to use \231Precedence: list\232.) --.15 F 1.059(Older v)6.059 F 1.059(ersions of)-.15 F F2(sendmail)102 297 +-.15 F 1.058(Older v)6.058 F 1.058(ersions of)-.15 F F2(sendmail)102 297 Q F1 1.19(\(which discarded all error returns for ne)3.69 F -.05(ga)-.15 G(ti).05 E 1.49 -.15(ve p)-.25 H 1.19(recedences\) didn').15 F 3.69(tr) --.18 G 1.19(ecognize this name,)-3.69 F(gi)102 309 Q .598(ving it a def) +-.18 G 1.19(ecognize this name,)-3.69 F(gi)102 309 Q .599(ving it a def) -.25 F .598(ault precedence of zero.)-.1 F .598(This allo)5.598 F .598 (ws list maintainers to see error returns on both old)-.25 F(and ne)102 321 Q 2.5(wv)-.25 G(ersions of)-2.65 E F2(sendmail)2.5 E F1(.)A F0 2.5 (5.8. V)87 345 R 2.5<8a43>2.5 G(on\214guration V)-2.5 E(ersion Le)-1 E --.1(ve)-.15 G(l).1 E F1 3.182 -.8(To p)127 361.2 T(ro).8 E 1.582 +-.1(ve)-.15 G(l).1 E F1 3.181 -.8(To p)127 361.2 T(ro).8 E 1.581 (vide compatibility with old con\214guration \214les, the)-.15 F F0(V) -4.081 E F1 1.581(line has been added to de\214ne)4.081 F 1.11(some v)102 +4.081 E F1 1.582(line has been added to de\214ne)4.082 F 1.11(some v)102 373.2 R 1.11(ery basic semantics of the con\214guration \214le.)-.15 F -1.11(These are not intended to be long term sup-)6.11 F .034 +1.11(These are not intended to be long term sup-)6.11 F .033 (ports; rather)102 385.2 R 2.533(,t)-.4 G(he)-2.533 E 2.533(yd)-.15 G .033(escribe compatibility features which will probably be remo)-2.533 F --.15(ve)-.15 G 2.533(di).15 G 2.533(nf)-2.533 G .033(uture releases.) --2.533 F F0(N.B.:)127 401.4 Q F1 .196(these v)2.696 F(ersion)-.15 E F2 -(le)2.696 E(vels)-.15 E F1(ha)2.696 E .496 -.15(ve n)-.2 H .196 -(othing to do with the v).15 F(ersion)-.15 E F2(number)2.696 E F1 .197 -(on the \214les.)2.696 F -.15(Fo)5.197 G 2.697(re).15 G(xam-)-2.847 E +-.15(ve)-.15 G 2.533(di).15 G 2.533(nf)-2.533 G .034(uture releases.) +-2.533 F F0(N.B.:)127 401.4 Q F1 .197(these v)2.697 F(ersion)-.15 E F2 +(le)2.697 E(vels)-.15 E F1(ha)2.697 E .496 -.15(ve n)-.2 H .196 +(othing to do with the v).15 F(ersion)-.15 E F2(number)2.696 E F1 .196 +(on the \214les.)2.696 F -.15(Fo)5.196 G 2.696(re).15 G(xam-)-2.846 E (ple, as of this writing v)102 413.4 Q (ersion 10 con\214g \214les \(speci\214cally)-.15 E 2.5(,8)-.65 G (.10\) used v)-2.5 E(ersion le)-.15 E -.15(ve)-.25 G 2.5(l9c).15 G @@ -7144,20 +7149,20 @@ G(ti).05 E 1.49 -.15(ve p)-.25 H 1.19(recedences\) didn').15 F 3.69(tr) (\231Old\232 con\214guration \214les are de\214ned as v)127 429.6 R 1.102(ersion le)-.15 F -.15(ve)-.25 G 3.602(lo).15 G 3.602(ne. V)-3.602 F 1.102(ersion le)-1.11 F -.15(ve)-.25 G 3.602(lt).15 G 1.302 -.1 -(wo \214)-3.602 H 1.102(les mak).1 F 3.602(et)-.1 G(he)-3.602 E(follo) +(wo \214)-3.602 H 1.103(les mak).1 F 3.603(et)-.1 G(he)-3.603 E(follo) 102 441.6 Q(wing changes:)-.25 E 12.5(\(1\) Host)107 457.8 R .727(name \ canoni\214cation \($[ ... $]\) appends a dot if the name is recognized;\ - this gi)3.226 F -.15(ve)-.25 G 3.227(st).15 G(he)-3.227 E 1.975 + this gi)3.227 F -.15(ve)-.25 G 3.226(st).15 G(he)-3.226 E 1.974 (con\214g \214le a w)133.66 469.8 R 1.974(ay of \214nding out if an)-.1 -F 1.974(ything matched.)-.15 F(\(Actually)6.974 E 4.474(,t)-.65 G 1.974 -(his just initializes the)-4.474 F .738 +F 1.974(ything matched.)-.15 F(\(Actually)6.974 E 4.475(,t)-.65 G 1.975 +(his just initializes the)-4.475 F .739 (\231host\232 map with the \231\255a.)133.66 481.8 R 5.739<9a8d>-.7 G -.739(ag \212 you can reset it to an)-5.739 F .739 +.739(ag \212 you can reset it to an)-5.739 F .738 (ything you prefer by declaring the)-.15 F(map e)133.66 493.8 Q -(xplicitly)-.15 E(.\))-.65 E 12.5(\(2\) Def)107 510 R .385 +(xplicitly)-.15 E(.\))-.65 E 12.5(\(2\) Def)107 510 R .384 (ault host name e)-.1 F .385 -(xtension is consistent throughout processing; v)-.15 F .384(ersion le) --.15 F -.15(ve)-.25 G 2.884(lo).15 G .384(ne con\214gu-)-2.884 F .83 +(xtension is consistent throughout processing; v)-.15 F .385(ersion le) +-.15 F -.15(ve)-.25 G 2.885(lo).15 G .385(ne con\214gu-)-2.885 F .83 (rations turned of)133.66 522 R 3.33(fd)-.25 G .83(omain e)-3.33 F .83 (xtension \(that is, adding the local domain name\) during certain)-.15 F .4(points in processing.)133.66 534 R -1.11(Ve)5.4 G .4(rsion le)1.11 @@ -7167,30 +7172,30 @@ F -.15(ve)-.25 G 2.9(lt).15 G .6 -.1(wo c)-2.9 H .4 (\(3\) Local)107 562.2 R .072 (names that are not aliases are passed through a ne)2.572 F 2.572(wd) -.25 G .072(istinguished ruleset \214v)-2.572 F .072(e; this can)-.15 F -.14(be used to append a local relay)133.66 574.2 R 5.139(.T)-.65 G .139 -(his beha)-5.139 F .139(vior can be pre)-.2 F -.15(ve)-.25 G .139 +.139(be used to append a local relay)133.66 574.2 R 5.139(.T)-.65 G .139 +(his beha)-5.139 F .139(vior can be pre)-.2 F -.15(ve)-.25 G .14 (nted by resolving the local name).15 F .993(with an initial `@'.)133.66 586.2 R .993(That is, something that resolv)5.993 F .993 -(es to a local mailer and a user name of)-.15 F .602 +(es to a local mailer and a user name of)-.15 F .601 (\231vikki\232 will be passed through ruleset \214v)133.66 598.2 R .601 -(e, b)-.15 F .601(ut a user name of \231@vikki\232 will ha)-.2 F .901 --.15(ve t)-.2 H .601(he `@').15 F .919 +(e, b)-.15 F .601(ut a user name of \231@vikki\232 will ha)-.2 F .902 +-.15(ve t)-.2 H .602(he `@').15 F .92 (stripped, will not be passed through ruleset \214v)133.66 610.2 R .919 -(e, b)-.15 F .92(ut will otherwise be treated the same as)-.2 F .63 -(the prior e)133.66 622.2 R 3.13(xample. The)-.15 F -.15(ex)3.13 G .629 -(pectation is that this might be used to implement a polic).15 F 3.129 -(yw)-.15 G(here)-3.129 E .734(mail sent to \231vikki\232 w)133.66 634.2 -R .734(as handled by a central hub, b)-.1 F .734 +(e, b)-.15 F .919(ut will otherwise be treated the same as)-.2 F .629 +(the prior e)133.66 622.2 R 3.129(xample. The)-.15 F -.15(ex)3.129 G +.629(pectation is that this might be used to implement a polic).15 F +3.13(yw)-.15 G(here)-3.13 E .734(mail sent to \231vikki\232 w)133.66 +634.2 R .734(as handled by a central hub, b)-.1 F .734 (ut mail sent to \231vikki@localhost\232 w)-.2 F(as)-.1 E(deli)133.66 646.2 Q -.15(ve)-.25 G(red directly).15 E(.)-.65 E -1.11(Ve)127 662.4 S -1.383(rsion le)1.11 F -.15(ve)-.25 G 3.883(lt).15 G 1.383 -(hree \214les allo)-3.883 F 3.882(w#i)-.25 G 1.382 -(nitiated comments on all lines.)-3.882 F 1.382 -(Exceptions are backslash)6.382 F(escaped # marks and the $# syntax.)102 -674.4 Q -1.11(Ve)127 690.6 S 1.207(rsion le)1.11 F -.15(ve)-.25 G 3.707 -(lf).15 G 1.207(our con\214gurations are completely equi)-3.707 F -.25 -(va)-.25 G 1.208(lent to le).25 F -.15(ve)-.25 G 3.708(lt).15 G 1.208 -(hree for historical rea-)-3.708 F(sons.)102 702.6 Q 0 Cg EP +1.382(rsion le)1.11 F -.15(ve)-.25 G 3.882(lt).15 G 1.382 +(hree \214les allo)-3.882 F 3.882(w#i)-.25 G 1.382 +(nitiated comments on all lines.)-3.882 F 1.383 +(Exceptions are backslash)6.383 F(escaped # marks and the $# syntax.)102 +674.4 Q -1.11(Ve)127 690.6 S 1.208(rsion le)1.11 F -.15(ve)-.25 G 3.708 +(lf).15 G 1.208(our con\214gurations are completely equi)-3.708 F -.25 +(va)-.25 G 1.207(lent to le).25 F -.15(ve)-.25 G 3.707(lt).15 G 1.207 +(hree for historical rea-)-3.707 F(sons.)102 702.6 Q 0 Cg EP %%Page: 80 76 %%BeginPageSetup BP @@ -7201,17 +7206,17 @@ BP -.15(ve c)-3.734 H 1.234(on\214guration \214les change the def).15 F 1.234(ault de\214nition of)-.1 F F0($w)3.734 E F1 1.234 (to be just the \214rst)3.734 F(component of the hostname.)102 108 Q --1.11(Ve)127 124.2 S 1.588(rsion le)1.11 F -.15(ve)-.25 G 4.088(ls).15 G -1.588(ix con\214guration \214les change man)-4.088 F 4.088(yo)-.15 G -4.089(ft)-4.088 G 1.589(he local processing options \(such as)-4.089 F -.481(aliasing and matching the be)102 136.2 R .481(ginning of the addre\ -ss for `|' characters\) to be mailer \215ags; this allo)-.15 F(ws)-.25 E -1.344(\214ne-grained control o)102 148.2 R -.15(ve)-.15 G 3.844(rt).15 G -1.344(he special local processing.)-3.844 F(Le)6.345 E -.15(ve)-.25 G -3.845(ls).15 G 1.345(ix con\214guration \214les may also use)-3.845 F -1.222(long option names.)102 160.2 R(The)6.222 E F0(ColonOkInAddr)3.722 -E F1 1.222(option \(to allo)3.722 F 3.721(wc)-.25 G 1.221 -(olons in the local-part of addresses\))-3.721 F(def)102 172.2 Q(aults) +-1.11(Ve)127 124.2 S 1.589(rsion le)1.11 F -.15(ve)-.25 G 4.089(ls).15 G +1.589(ix con\214guration \214les change man)-4.089 F 4.088(yo)-.15 G +4.088(ft)-4.088 G 1.588(he local processing options \(such as)-4.088 F +.48(aliasing and matching the be)102 136.2 R .481(ginning of the addres\ +s for `|' characters\) to be mailer \215ags; this allo)-.15 F(ws)-.25 E +1.345(\214ne-grained control o)102 148.2 R -.15(ve)-.15 G 3.845(rt).15 G +1.345(he special local processing.)-3.845 F(Le)6.345 E -.15(ve)-.25 G +3.845(ls).15 G 1.344(ix con\214guration \214les may also use)-3.845 F +1.221(long option names.)102 160.2 R(The)6.221 E F0(ColonOkInAddr)3.721 +E F1 1.221(option \(to allo)3.721 F 3.722(wc)-.25 G 1.222 +(olons in the local-part of addresses\))-3.722 F(def)102 172.2 Q(aults) -.1 E F0(on)3.44 E F1 .94(for lo)3.44 F .94(wer numbered con\214guratio\ n \214les; the con\214guration \214le requires some additional)-.25 F (intelligence to properly handle the RFC 822 group construct.)102 184.2 @@ -7219,60 +7224,60 @@ Q -1.11(Ve)127 200.4 S 1.97(rsion le)1.11 F -.15(ve)-.25 G 4.47(ls).15 G -2.15 -.25(ev e)-4.47 H 4.47(nc).25 G 1.97 (on\214guration \214les used ne)-4.47 F 4.47(wo)-.25 G 1.97 (ption names to replace old macros \()-4.47 F F0($e)A F1(became)102 -212.4 Q F0(SmtpGr)5.547 E(eetingMessage)-.18 E F1(,)A F0($l)5.547 E F1 -(became)5.547 E F0(UnixFr)5.547 E(omLine)-.18 E F1 5.548(,a)C(nd)-5.548 -E F0($o)5.548 E F1(became)5.548 E F0(OperatorChars)5.548 E F1(.)A .087 -(Also, prior to v)102 224.4 R .087(ersion se)-.15 F -.15(ve)-.25 G .087 -(n, the).15 F F0(F=q)2.587 E F1 .087 -(\215ag \(use 250 instead of 252 return v)2.587 F .086(alue for)-.25 F -/F2 9/Times-Roman@0 SF .086(SMTP VRFY)2.586 F F1(com-)2.586 E(mands\) w) +212.4 Q F0(SmtpGr)5.548 E(eetingMessage)-.18 E F1(,)A F0($l)5.548 E F1 +(became)5.548 E F0(UnixFr)5.548 E(omLine)-.18 E F1 5.547(,a)C(nd)-5.547 +E F0($o)5.547 E F1(became)5.547 E F0(OperatorChars)5.547 E F1(.)A .086 +(Also, prior to v)102 224.4 R .086(ersion se)-.15 F -.15(ve)-.25 G .086 +(n, the).15 F F0(F=q)2.586 E F1 .087 +(\215ag \(use 250 instead of 252 return v)2.586 F .087(alue for)-.25 F +/F2 9/Times-Roman@0 SF .087(SMTP VRFY)2.587 F F1(com-)2.587 E(mands\) w) 102 236.4 Q(as assumed.)-.1 E -1.11(Ve)127 252.6 S(rsion le)1.11 E -.15 (ve)-.25 G 2.5(le).15 G(ight con\214guration \214les allo)-2.5 E(w)-.25 E F0($#)2.5 E F1(on the left hand side of ruleset lines.)2.5 E -1.11(Ve) -127 268.8 S .422(rsion le)1.11 F -.15(ve)-.25 G 2.922(ln).15 G .423 -(ine con\214guration \214les allo)-2.922 F 2.923(wp)-.25 G .423 -(arentheses in rulesets, i.e. the)-2.923 F 2.923(ya)-.15 G .423 +127 268.8 S .423(rsion le)1.11 F -.15(ve)-.25 G 2.923(ln).15 G .423 +(ine con\214guration \214les allo)-2.923 F 2.923(wp)-.25 G .423 +(arentheses in rulesets, i.e. the)-2.923 F 2.923(ya)-.15 G .422 (re not treated as)-2.923 F(comments and hence remo)102 280.8 Q -.15(ve) -.15 G(d.).15 E -1.11(Ve)127 297 S(rsion le)1.11 E -.15(ve)-.25 G 2.5 (lt).15 G(en con\214guration \214les allo)-2.5 E 2.5(wq)-.25 G -(ueue group de\214nitions.)-2.5 E(The)127 313.2 Q F0(V)2.678 E F1 .178 -(line may ha)2.678 F .478 -.15(ve a)-.2 H 2.677(no).15 G(ptional)-2.677 -E F0(/)2.677 E/F3 10/Times-Italic@0 SF(vendor)A F1 .177 +(ueue group de\214nitions.)-2.5 E(The)127 313.2 Q F0(V)2.677 E F1 .177 +(line may ha)2.677 F .477 -.15(ve a)-.2 H 2.677(no).15 G(ptional)-2.677 +E F0(/)2.677 E/F3 10/Times-Italic@0 SF(vendor)A F1 .178 (to indicate that this con\214guration \214le uses modi\214ca-)2.677 F -.866(tions speci\214c to a particular v)102 327.2 R(endor)-.15 E/F4 7 +.865(tions speci\214c to a particular v)102 327.2 R(endor)-.15 E/F4 7 /Times-Roman@0 SF(22)-4 I F1 5.866(.Y)4 K .866(ou may use \231/Berk) --6.966 F(ele)-.1 E .865(y\232 to emphasize that this con\214gura-)-.15 F +-6.966 F(ele)-.1 E .866(y\232 to emphasize that this con\214gura-)-.15 F (tion \214le uses the Berk)102 339.2 Q(ele)-.1 E 2.5(yd)-.15 G (ialect of)-2.5 E F3(sendmail)2.5 E F1(.)A F0 2.5(5.9. K)87 363.2 R 2.5 <8a4b>2.5 G(ey File Declaration)-2.75 E F1 (Special maps can be de\214ned using the line:)127 379.4 Q (Kmapname mapclass ar)142 395.6 Q(guments)-.18 E(The)102 411.8 Q F3 -(mapname)2.75 E F1 .251 -(is the handle by which this map is referenced in the re)2.75 F .251 -(writing rules.)-.25 F(The)5.251 E F3(mapclass)2.751 E F1(is)2.751 E -1.889(the name of a type of map; these are compiled in to)102 423.8 R F3 -(sendmail)4.389 E F1 6.888(.T)C(he)-6.888 E F3(ar)4.388 E(guments)-.37 E -F1 1.888(are interpreted)4.388 F .79(depending on the class; typically) -102 435.8 R 3.29(,t)-.65 G .791(here w)-3.29 F .791(ould be a single ar) --.1 F .791(gument naming the \214le containing the)-.18 F(map.)102 447.8 -Q(Maps are referenced using the syntax:)127 464 Q($\()142 480.2 Q F3 -(map k)2.5 E -.3(ey)-.1 G F1($@)2.8 E F3(ar)2.5 E(guments)-.37 E F1($:) -2.5 E F3(default)2.5 E F1($\))2.5 E .641(where either or both of the)102 -496.4 R F3(ar)3.141 E(guments)-.37 E F1(or)3.141 E F3(default)3.141 E F1 -.64(portion may be omitted.)3.141 F(The)5.64 E F3 .64($@ ar)3.14 F -(guments)-.37 E F1(may)3.14 E 1.276(appear more than once.)102 508.4 R -1.276(The indicated)6.276 F F3 -.1(ke)3.776 G(y)-.2 E F1(and)3.776 E F3 -(ar)3.776 E(guments)-.37 E F1 1.277 -(are passed to the appropriate mapping)3.777 F 3.253(function. If)102 +(mapname)2.751 E F1 .251 +(is the handle by which this map is referenced in the re)2.751 F .25 +(writing rules.)-.25 F(The)5.25 E F3(mapclass)2.75 E F1(is)2.75 E 1.889 +(the name of a type of map; these are compiled in to)102 423.8 R F3 +(sendmail)4.389 E F1 6.889(.T)C(he)-6.889 E F3(ar)4.389 E(guments)-.37 E +F1 1.889(are interpreted)4.389 F .791(depending on the class; typically) +102 435.8 R 3.291(,t)-.65 G .791(here w)-3.291 F .791 +(ould be a single ar)-.1 F .79(gument naming the \214le containing the) +-.18 F(map.)102 447.8 Q(Maps are referenced using the syntax:)127 464 Q +($\()142 480.2 Q F3(map k)2.5 E -.3(ey)-.1 G F1($@)2.8 E F3(ar)2.5 E +(guments)-.37 E F1($:)2.5 E F3(default)2.5 E F1($\))2.5 E .64 +(where either or both of the)102 496.4 R F3(ar)3.14 E(guments)-.37 E F1 +(or)3.141 E F3(default)3.141 E F1 .641(portion may be omitted.)3.141 F +(The)5.641 E F3 .641($@ ar)3.141 F(guments)-.37 E F1(may)3.141 E 1.277 +(appear more than once.)102 508.4 R 1.277(The indicated)6.277 F F3 -.1 +(ke)3.777 G(y)-.2 E F1(and)3.776 E F3(ar)3.776 E(guments)-.37 E F1 1.276 +(are passed to the appropriate mapping)3.776 F 3.253(function. If)102 520.4 R .753(it returns a v)3.253 F .753(alue, it replaces the input.) -.25 F .753(If it does not return a v)5.753 F .753(alue and the)-.25 F F3(default)3.253 E F1(is)3.253 E(speci\214ed, the)102 532.4 Q F3 (default)2.5 E F1(replaces the input.)2.5 E -(Otherwise, the input is unchanged.)5 E(The)127 548.6 Q F3(ar)4.063 E -(guments)-.37 E F1 1.563(are passed to the map for arbitrary use.)4.063 -F 1.564(Most map classes can interpolate)6.564 F .883(these ar)102 560.6 -R .883(guments into their v)-.18 F .883(alues using the syntax \231%) --.25 F F3(n)A F1 3.382<9a28>C(where)-3.382 E F3(n)3.382 E F1 .882 +(Otherwise, the input is unchanged.)5 E(The)127 548.6 Q F3(ar)4.064 E +(guments)-.37 E F1 1.564(are passed to the map for arbitrary use.)4.064 +F 1.563(Most map classes can interpolate)6.563 F .882(these ar)102 560.6 +R .882(guments into their v)-.18 F .882(alues using the syntax \231%) +-.25 F F3(n)A F1 3.382<9a28>C(where)-3.382 E F3(n)3.382 E F1 .883 (is a digit\) to indicate the corre-)3.382 F(sponding)102 572.6 Q F3(ar) 2.5 E(gument)-.37 E F1 5(.A)C -.18(rg)-5 G (ument \231%0\232 indicates the database k).18 E -.15(ey)-.1 G 5(.F)-.5 @@ -7315,13 +7320,13 @@ alization lookup.)-.2 F(Thus, the syntax:)102 108 Q($\(host)142 124.2 Q (dbm Database)102 193.2 R 1.623(lookups using the ndbm\(3\) library) 4.123 F(.)-.65 E F2(Sendmail)6.623 E F1 1.623(must be compiled with) 4.123 F F0(NDBM)174 205.2 Q F1(de\214ned.)2.5 E 49.51(btree Database)102 -221.4 R .678(lookups using the btree interf)3.178 F .677 -(ace to the Berk)-.1 F(ele)-.1 E 3.177(yD)-.15 G 3.177(Bl)-3.177 G -(ibrary)-3.177 E(.)-.65 E F2(Sendmail)5.677 E F1(must be compiled with) +221.4 R .677(lookups using the btree interf)3.177 F .677 +(ace to the Berk)-.1 F(ele)-.1 E 3.178(yD)-.15 G 3.178(Bl)-3.178 G +(ibrary)-3.178 E(.)-.65 E F2(Sendmail)5.678 E F1(must be compiled with) 174 233.4 Q F0(NEWDB)2.5 E F1(de\214ned.)2.5 E 51.17(hash Database)102 -249.6 R .828(lookups using the hash interf)3.328 F .828(ace to the Berk) --.1 F(ele)-.1 E 3.328(yD)-.15 G 3.329(Bl)-3.328 G(ibrary)-3.329 E(.)-.65 -E F2(Sendmail)5.829 E F1(must be compiled with)174 261.6 Q F0(NEWDB)2.5 +249.6 R .828(lookups using the hash interf)3.329 F .828(ace to the Berk) +-.1 F(ele)-.1 E 3.328(yD)-.15 G 3.328(Bl)-3.328 G(ibrary)-3.328 E(.)-.65 +E F2(Sendmail)5.828 E F1(must be compiled with)174 261.6 Q F0(NEWDB)2.5 E F1(de\214ned.)2.5 E 57.83(nis NIS)102 277.8 R(lookups.)2.5 E F2 (Sendmail)5 E F1(must be compiled with)2.5 E F0(NIS)2.5 E F1(de\214ned.) 2.5 E 41.16(nisplus NIS+)102 294 R(lookups.)3.733 E F2(Sendmail)6.233 E @@ -7333,32 +7338,32 @@ F1 1.233(must be compiled with)3.733 F F0(NISPLUS)3.733 E F1 3.733 (alue columns respecti)-.25 E -.15(ve)-.25 G(ly).15 E(.)-.65 E 43.39 (hesiod Hesiod)102 334.2 R(lookups.)2.5 E F2(Sendmail)5 E F1 (must be compiled with)2.5 E F0(HESIOD)2.5 E F1(de\214ned.)2.5 E 52.28 -(ldap LD)102 350.4 R 1.784(AP X500 directory lookups.)-.4 F F2(Sendmail) -6.783 E F1 1.783(must be compiled with)4.283 F F0(LD)4.283 E(APMAP)-.35 -E F1 2.965(de\214ned. The)174 362.4 R .465 -(map supports most of the standard ar)2.965 F .466 +(ldap LD)102 350.4 R 1.783(AP X500 directory lookups.)-.4 F F2(Sendmail) +6.783 E F1 1.784(must be compiled with)4.283 F F0(LD)4.284 E(APMAP)-.35 +E F1 2.966(de\214ned. The)174 362.4 R .466 +(map supports most of the standard ar)2.966 F .465 (guments and most of the com-)-.18 F .3(mand line ar)174 374.4 R .3 (guments of the)-.18 F F2(ldapsear)2.8 E -.15(ch)-.37 G F1 2.8 (program. Note)2.95 F .3(that, by def)2.8 F .3(ault, if a single)-.1 F -.628(query matches multiple v)174 386.4 R .628 -(alues, only the \214rst v)-.25 F .629(alue will be returned unless the) --.25 F F03.129 E F1(\(v)174 398.4 Q .249 +.629(query matches multiple v)174 386.4 R .629 +(alues, only the \214rst v)-.25 F .628(alue will be returned unless the) +-.25 F F03.128 E F1(\(v)174 398.4 Q .248 (alue separator\) map \215ag is set.)-.25 F .249(Also, the)5.249 F F0 -2.749 E F1 .248(map \215ag will treat a multiple v)2.749 F(alue) +2.749 E F1 .249(map \215ag will treat a multiple v)2.749 F(alue) -.25 E(return as if there were no matches.)174 410.4 Q 41.17 (netinfo NeXT)102 426.6 R(NetInfo lookups.)2.5 E F2(Sendmail)5 E F1 (must be compiled with)2.5 E F0(NETINFO)2.5 E F1(de\214ned.)2.5 E(te)102 -442.8 Q 54.65(xt T)-.15 F -.15(ex)-.7 G 2.917<748c>.15 G .417 -(le lookups.)-2.917 F .417(The format of the te)5.417 F .418 -(xt \214le is de\214ned by the)-.15 F F02.918 E F1(\(k)2.918 E -.718 -.15(ey \214)-.1 H .418(eld num-).15 F(ber\),)174 454.8 Q F0 +442.8 Q 54.65(xt T)-.15 F -.15(ex)-.7 G 2.918<748c>.15 G .418 +(le lookups.)-2.918 F .418(The format of the te)5.418 F .417 +(xt \214le is de\214ned by the)-.15 F F02.917 E F1(\(k)2.917 E +.717 -.15(ey \214)-.1 H .417(eld num-).15 F(ber\),)174 454.8 Q F0 2.5 E F1(\(v)2.5 E(alue \214eld number\), and)-.25 E F02.5 E F1 (\(\214eld delimiter\) \215ags.)2.5 E 59.5(ph PH)102 471 R 1.394 (query map.)3.894 F(Contrib)6.394 E 1.394 (uted and supported by Mark Roth, roth@uiuc.edu.)-.2 F -.15(Fo)6.394 G (r).15 E .017(more information, consult the web site \231http://www-de) 174 483 R -.65(v.)-.25 G(cites.uiuc.edu/sendmail/\232.).65 E 55.61 -(nsd nsd)102 499.2 R 1.599(map for IRIX 6.5 and later)4.1 F 6.599(.C) +(nsd nsd)102 499.2 R 1.599(map for IRIX 6.5 and later)4.099 F 6.599(.C) -.55 G(ontrib)-6.599 E 1.599(uted and supported by Bob Mende of)-.2 F (SGI, mende@sgi.com.)174 511.2 Q 53.39(stab Internal)102 527.4 R (symbol table lookups.)2.5 E(Used internally for aliasing.)5 E 38.38 @@ -7366,23 +7371,23 @@ E F1 2.965(de\214ned. The)174 362.4 R .465 (should be called \231alias\232 \212 this is used to get the def)3.046 F .546(ault lookups for alias)-.1 F(\214les, and is the def)174 555.6 Q (ault if no class is speci\214ed for alias \214les.)-.1 E 52.84 -(user Looks)102 571.8 R .477(up users using)2.977 F F2 -.1(ge)2.977 G -(tpwnam).1 E F1 2.977(\(3\). The)B F02.977 E F1 .476 +(user Looks)102 571.8 R .476(up users using)2.976 F F2 -.1(ge)2.976 G +(tpwnam).1 E F1 2.976(\(3\). The)B F02.976 E F1 .477 (\215ag can be used to specify the name)2.976 F .142(of the \214eld to \ return \(although this is normally used only to check the e)174 583.8 R .142(xistence of)-.15 F 2.5(au)174 595.8 S(ser\).)-2.5 E 52.83 (host Canoni\214es)102 612 R .2(host domain names.)2.7 F(Gi)5.2 E -.15 (ve)-.25 G 2.7(nah).15 G .2(ost name it calls the name serv)-2.7 F .2 (er to \214nd)-.15 F(the canonical name for that host.)174 624 Q 40.61 -(bestmx Returns)102 640.2 R 2.478(the best MX record for a host name gi) -4.978 F -.15(ve)-.25 G 4.979(na).15 G 4.979(st)-4.979 G 2.479(he k) --4.979 F -.15(ey)-.1 G 7.479(.T)-.5 G 2.479(he current)-7.479 F .722 +(bestmx Returns)102 640.2 R 2.479(the best MX record for a host name gi) +4.979 F -.15(ve)-.25 G 4.978(na).15 G 4.978(st)-4.978 G 2.478(he k) +-4.978 F -.15(ey)-.1 G 7.478(.T)-.5 G 2.478(he current)-7.478 F .721 (machine is al)174 652.2 R -.1(wa)-.1 G .721 (ys preferred \212 that is, if the current machine is one of the hosts) -.1 F .218(listed as a lo)174 664.2 R .219 +.1 F .219(listed as a lo)174 664.2 R .218 (west-preference MX record, then it will be guaranteed to be returned.) -.25 F .961(This can be used to \214nd out if this machine is the tar) -174 676.2 R .961(get for an MX record, and)-.18 F .313 +174 676.2 R .962(get for an MX record, and)-.18 F .313 (mail can be accepted on that basis.)174 688.2 R .313(If the)5.313 F F0 2.813 E F1 .313(\215ag is gi)2.813 F -.15(ve)-.25 G .313 (n, then all MX names are).15 F(returned, separated by the gi)174 700.2 @@ -7395,17 +7400,17 @@ BP (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 55.61 (dns This)102 96 R 2.248 (map requires the option -R to specify the DNS resource record type to) -4.748 F 1.229(lookup. The follo)174 108 R 1.229 +4.747 F 1.229(lookup. The follo)174 108 R 1.229 (wing types are supported: A, AAAA, AFSDB, CN)-.25 F 1.229(AME, MX,)-.35 -F .662(NS, PTR, SR)174 120 R 3.242 -1.29(V, a)-.8 H .662(nd TXT)1.29 F -5.662(.A)-.74 G .661(map lookup will return only one record.)-2.5 F .661 -(Hence for)5.661 F .558(some types, e.g., MX records, the return v)174 +F .661(NS, PTR, SR)174 120 R 3.241 -1.29(V, a)-.8 H .661(nd TXT)1.29 F +5.661(.A)-.74 G .662(map lookup will return only one record.)-2.5 F .662 +(Hence for)5.662 F .558(some types, e.g., MX records, the return v)174 132 R .558(alue might be a random element of the)-.25 F (list due to randomizing in the DNS resolv)174 144 Q(er)-.15 E(.)-.55 E -32.85(sequence The)102 160.2 R(ar)3.35 E .849(guments on the `K' line a\ -re a list of maps; the resulting map searches the)-.18 F(ar)174 172.2 Q -.438(gument maps in order until it \214nds a match for the indicated k) --.18 F -.15(ey)-.1 G 5.439(.F)-.5 G .439(or e)-5.589 F(xample,)-.15 E +32.85(sequence The)102 160.2 R(ar)3.349 E .849(guments on the `K' line \ +are a list of maps; the resulting map searches the)-.18 F(ar)174 172.2 Q +.439(gument maps in order until it \214nds a match for the indicated k) +-.18 F -.15(ey)-.1 G 5.438(.F)-.5 G .438(or e)-5.588 F(xample,)-.15 E (if the k)174 184.2 Q .3 -.15(ey d)-.1 H(e\214nition is:).15 E (Kmap1 ...)214 200.4 Q(Kmap2 ...)214 212.4 Q(Kseqmap sequence map1 map2) 214 224.4 Q .968(then a lookup ag)174 240.6 R .968 @@ -7415,28 +7420,28 @@ G(therwise, the same k)-5 E .3 -.15(ey i)-.1 H 2.5(su).15 G (sed for map2.)-2.5 E 43.94(syslog the)102 268.8 R -.1(ke)2.5 G 2.5(yi) -.05 G 2.5(sl)-2.5 G(ogged via)-2.5 E/F2 10/Times-Italic@0 SF(syslo)2.5 E(gd)-.1 E F1 2.5(\(8\). The)1.666 F(lookup returns the empty string.) -2.5 E 43.39(switch Much)102 285 R(lik)2.8 E 2.8(et)-.1 G .3 -(he \231sequence\232 map e)-2.8 F .301 -(xcept that the order of maps is determined by the)-.15 F .392 -(service switch.)174 297 R .392(The ar)5.392 F .391 -(gument is the name of the service to be look)-.18 F .391(ed up; the v) +2.5 E 43.39(switch Much)102 285 R(lik)2.801 E 2.801(et)-.1 G .301 +(he \231sequence\232 map e)-2.801 F .301 +(xcept that the order of maps is determined by the)-.15 F .391 +(service switch.)174 297 R .391(The ar)5.391 F .391 +(gument is the name of the service to be look)-.18 F .392(ed up; the v) -.1 F(al-)-.25 E 1.492 (ues from the service switch are appended to the map name to create ne) -174 309 R 3.993(wm)-.25 G(ap)-3.993 E 2.5(names. F)174 321 R(or e)-.15 E +174 309 R 3.992(wm)-.25 G(ap)-3.992 E 2.5(names. F)174 321 R(or e)-.15 E (xample, consider the k)-.15 E .3 -.15(ey d)-.1 H(e\214nition:).15 E (Kali switch aliases)214 337.2 Q (together with the service switch entry:)174 353.4 Q 78.84(aliases nis) 214 369.6 R(\214les)2.5 E 1.633(This causes a query ag)174 385.8 R 1.633 (ainst the map \231ali\232 to search maps named \231ali.nis\232 and)-.05 F(\231ali.\214les\232 in that order)174 397.8 Q(.)-.55 E 37.84 -(dequote Strip)102 414 R .96(double quotes \("\) from a name.)3.46 F -.961(It does not strip backslashes, and will not)5.961 F .173 -(strip quotes if the resulting string w)174 426 R .172 +(dequote Strip)102 414 R .961(double quotes \("\) from a name.)3.461 F +.96(It does not strip backslashes, and will not)5.961 F .172 +(strip quotes if the resulting string w)174 426 R .173 (ould contain unscannable syntax \(that is, basic)-.1 F .386(errors lik) 174 438 R 2.886(eu)-.1 G .386(nbalanced angle brack)-2.886 F .386 -(ets; more sophisticated errors such as unkno)-.1 F(wn)-.25 E .252 -(hosts are not check)174 450 R 2.752(ed\). The)-.1 F .251 -(intent is for use when trying to accept mail from sys-)2.752 F +(ets; more sophisticated errors such as unkno)-.1 F(wn)-.25 E .251 +(hosts are not check)174 450 R 2.751(ed\). The)-.1 F .251 +(intent is for use when trying to accept mail from sys-)2.751 F (tems such as DECnet that routinely quote odd syntax such as)174 462 Q ("49ers::ubell")214 478.2 Q 2.5(At)174 494.4 S (ypical usage is probably something lik)-2.5 E(e:)-.1 E @@ -7448,20 +7453,20 @@ E(xpected results; for e)-.15 E(xample,)-.15 E -.15(ve q)-.2 H 1.31(uotes stripped, b).15 F 1.31 (ut the result is probably not what you had in mind.)-.2 F -.15(Fo)174 631.2 S(rtunately these cases are rare.).15 E(re)102 647.4 Q(ge)-.15 E -50.09(xT)-.15 G .489(he map de\214nition on the)-50.09 F F0(K)2.989 E F1 -.489(line contains a re)2.989 F .488(gular e)-.15 F 2.988(xpression. An) --.15 F 2.988(yk)-.15 G .788 -.15(ey i)-3.088 H .488(nput is).15 F 1.454 +50.09(xT)-.15 G .488(he map de\214nition on the)-50.09 F F0(K)2.988 E F1 +.489(line contains a re)2.988 F .489(gular e)-.15 F 2.989(xpression. An) +-.15 F 2.989(yk)-.15 G .789 -.15(ey i)-3.089 H .489(nput is).15 F 1.454 (compared to that e)174 659.4 R 1.454(xpression using the POSIX re)-.15 -F 1.454(gular e)-.15 F 1.454(xpressions routines re)-.15 F(g-)-.15 E -.291(comp\(\), re)174 671.4 R .291(gerr\(\), and re)-.15 F(ge)-.15 E --.15(xe)-.15 G 2.791(c\(\). Refer).15 F .291 -(to the documentation for those routines for)2.791 F .355 -(more information about the re)174 683.4 R .355(gular e)-.15 F .355 -(xpression matching.)-.15 F .356(No re)5.356 F .356(writing of the k) --.25 F -.15(ey)-.1 G .075(is done if the)174 695.4 R F02.575 E F1 -.075(\215ag is used.)2.575 F -.4(Wi)5.075 G .075(thout it, the k).4 F -.374 -.15(ey i)-.1 H 2.574(sd).15 G .074(iscarded or if)-2.574 F F0 -2.574 E F1 .074(if used, it is)2.574 F .905 +F 1.454(gular e)-.15 F 1.454(xpressions routines re)-.15 F(g-)-.15 E .29 +(comp\(\), re)174 671.4 R .291(gerr\(\), and re)-.15 F(ge)-.15 E -.15 +(xe)-.15 G 2.791(c\(\). Refer).15 F .291 +(to the documentation for those routines for)2.791 F .356 +(more information about the re)174 683.4 R .356(gular e)-.15 F .355 +(xpression matching.)-.15 F .355(No re)5.355 F .355(writing of the k) +-.25 F -.15(ey)-.1 G .074(is done if the)174 695.4 R F02.574 E F1 +.074(\215ag is used.)2.574 F -.4(Wi)5.074 G .074(thout it, the k).4 F +.375 -.15(ey i)-.1 H 2.575(sd).15 G .075(iscarded or if)-2.575 F F0 +2.575 E F1 .075(if used, it is)2.575 F .905 (substituted by the substring matches, delimited by)174 707.4 R F0($|) 3.405 E F1 .905(or the string speci\214ed with)3.405 F(the the)174 719.4 Q F02.5 E F1 2.5(\215ag. The)2.5 F(\215ags a)2.5 E -.25(va)-.2 G @@ -7479,31 +7484,31 @@ BP (string to k)2.5 E -.15(ey)-.1 G 6.39(-m match)214 168 R(only)2.5 E 2.5 (,d)-.65 G 2.5(on)-2.5 G(ot replace/discard v)-2.5 E(alue)-.25 E 6.95 (-D perform)214 180 R(no lookup in deferred deli)2.5 E -.15(ve)-.25 G -(ry mode.).15 E(The)174 196.2 Q F02.551 E F1 .051(\215ag can incl\ -ude an optional parameter which can be used to select the sub-)2.551 F +(ry mode.).15 E(The)174 196.2 Q F02.55 E F1 .051(\215ag can inclu\ +de an optional parameter which can be used to select the sub-)2.55 F (strings in the result of the lookup.)174 208.2 Q -.15(Fo)5 G 2.5(re).15 -G(xample,)-2.65 E(-s1,3,4)214 224.4 Q .696(Notes: to match a)174 240.6 R +G(xample,)-2.65 E(-s1,3,4)214 224.4 Q .697(Notes: to match a)174 240.6 R F0($)3.197 E F1 .697(in a string, \\$$ must be used.)3.197 F .697 -(If the pattern contains spaces,)5.697 F(the)174 252.6 Q 4.425(ym)-.15 G -1.924(ust be replaced with the blank substitution character)-4.425 F -4.424(,u)-.4 G 1.924(nless it is space)-4.424 F(itself.)174 264.6 Q -35.62(program The)102 280.8 R(ar)2.544 E .044(guments on the)-.18 F F0 -(K)2.544 E F1 .045(line are the pathname to a program and an)2.544 F -2.545(yi)-.15 G .045(nitial param-)-2.545 F .176(eters to be passed.)174 -292.8 R .176(When the map is called, the k)5.176 F .475 -.15(ey i)-.1 H -2.675(sa).15 G .175(dded to the initial parame-)-2.675 F .112 +(If the pattern contains spaces,)5.697 F(the)174 252.6 Q 4.424(ym)-.15 G +1.924(ust be replaced with the blank substitution character)-4.424 F +4.424(,u)-.4 G 1.925(nless it is space)-4.424 F(itself.)174 264.6 Q +35.62(program The)102 280.8 R(ar)2.545 E .045(guments on the)-.18 F F0 +(K)2.545 E F1 .045(line are the pathname to a program and an)2.545 F +2.544(yi)-.15 G .044(nitial param-)-2.544 F .175(eters to be passed.)174 +292.8 R .176(When the map is called, the k)5.175 F .476 -.15(ey i)-.1 H +2.676(sa).15 G .176(dded to the initial parame-)-2.676 F .112 (ters and the program is in)174 304.8 R -.2(vo)-.4 G -.1(ke).2 G 2.612 (da).1 G 2.612(st)-2.612 G .112(he def)-2.612 F .112 (ault user/group id.)-.1 F .112(The \214rst line of stan-)5.112 F .508 (dard output is returned as the v)174 316.8 R .508(alue of the lookup.) --.25 F .508(This has man)5.508 F 3.007(yp)-.15 G .507(otential secu-) --3.007 F 1.277(rity problems, and has terrible performance; it should b\ +-.25 F .508(This has man)5.508 F 3.008(yp)-.15 G .508(otential secu-) +-3.008 F 1.278(rity problems, and has terrible performance; it should b\ e used only when abso-)174 328.8 R(lutely necessary)174 340.8 Q(.)-.65 E 44.51(macro Set)102 357 R .32(or clear a macro v)2.82 F 2.82(alue. T) -.25 F 2.82(os)-.8 G .32(et a macro, pass the v)-2.82 F .32 -(alue as the \214rst ar)-.25 F .32(gument in)-.18 F .938 -(the map lookup.)174 369 R 2.538 -.8(To c)5.938 H .939 -(lear a macro, do not pass an ar).8 F .939(gument in the map lookup.) +(alue as the \214rst ar)-.25 F .32(gument in)-.18 F .939 +(the map lookup.)174 369 R 2.539 -.8(To c)5.939 H .939 +(lear a macro, do not pass an ar).8 F .938(gument in the map lookup.) -.18 F(The map al)174 381 Q -.1(wa)-.1 G(ys returns the empty string.).1 E(Example of typical usage include:)5 E(Kstorage macro)214 397.2 Q(...) 214 421.2 Q 2.5(#s)214 445.2 S(et macro ${MyMacro} to the ruleset match) @@ -7511,24 +7516,24 @@ E(Example of typical usage include:)5 E(Kstorage macro)214 397.2 Q(...) 2.5(#s)214 469.2 S(et macro ${MyMacro} to an empty string)-2.5 E .83 (R$* $:)214 481.2 R($\(storage {MyMacro} $@ $\) $1)2.5 E 2.5(#c)214 493.2 S(lear macro ${MyMacro})-2.5 E .19(R$\255 $:)214 505.2 R -($\(storage {MyMacro} $\) $1)2.5 E 51.17(arith Perform)102 525.6 R .494 -(simple arithmetic operations.)2.994 F .494(The operation is gi)5.494 F --.15(ve)-.25 G 2.993(na).15 G 2.993(sk)-2.993 G -.15(ey)-3.093 G 2.993 -(,c)-.5 G .493(urrently +,)-2.993 F .245(-, *, /, %, |, & \(bitwise OR,\ +($\(storage {MyMacro} $\) $1)2.5 E 51.17(arith Perform)102 525.6 R .493 +(simple arithmetic operations.)2.993 F .494(The operation is gi)5.493 F +-.15(ve)-.25 G 2.994(na).15 G 2.994(sk)-2.994 G -.15(ey)-3.094 G 2.994 +(,c)-.5 G .494(urrently +,)-2.994 F .245(-, *, /, %, |, & \(bitwise OR,\ AND\), l \(for less than\), =, and r \(for random\) are sup-)174 537.6 R 3.21(ported. The)174 549.6 R(tw)3.21 E 3.21(oo)-.1 G .71 (perands are gi)-3.21 F -.15(ve)-.25 G 3.21(na).15 G 3.21(sa)-3.21 G -.18(rg)-3.21 G 3.21(uments. The).18 F .71(lookup returns the result) 3.21 F 1.374(of the computation, i.e.,)174 561.6 R/F2 9/Times-Roman@0 SF (TR)3.874 E(UE)-.36 E F1(or)3.874 E F2 -.666(FA)3.874 G(LSE).666 E F1 -1.374(for comparisons, inte)3.874 F 1.374(ger v)-.15 F 1.374 -(alues other)-.25 F(-)-.2 E 3.212(wise. The)174 573.6 R 3.212(ro)3.212 G -.712(perator returns a pseudo-random number whose v)-3.212 F .711 +1.374(for comparisons, inte)3.874 F 1.374(ger v)-.15 F 1.373 +(alues other)-.25 F(-)-.2 E 3.211(wise. The)174 573.6 R 3.212(ro)3.211 G +.712(perator returns a pseudo-random number whose v)-3.212 F .712 (alue lies between)-.25 F .538(the \214rst and second operand \(which r\ -equires that the \214rst operand is smaller than)174 585.6 R 2.134 +equires that the \214rst operand is smaller than)174 585.6 R 2.133 (the second\).)174 597.6 R 2.133 -(All options which are possible for maps are ignored.)7.134 F 4.633(As) -7.133 G(imple)-4.633 E -.15(ex)174 609.6 S(ample is:).15 E(Kcomp arith) +(All options which are possible for maps are ignored.)7.133 F 4.634(As) +7.134 G(imple)-4.634 E -.15(ex)174 609.6 S(ample is:).15 E(Kcomp arith) 214 625.8 Q(...)214 649.8 Q(Scheck_etrn)214 673.8 Q .83(R$* $:)214 685.8 R($\(comp l $@ $&{load_a)2.5 E(vg} $@ 7 $\) $1)-.2 E(RF)214 697.8 Q (ALSE$# error ...)-.74 E 0 Cg EP @@ -7538,22 +7543,22 @@ BP %%EndPageSetup /F0 10/Times-Bold@0 SF 193.36(SMM:08-84 Sendmail)72 60 R (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF(sock)102 -96 Q 44.05(et The)-.1 F(sock)3.231 E .732 +96 Q 44.05(et The)-.1 F(sock)3.232 E .732 (et map uses a simple request/reply protocol o)-.1 F -.15(ve)-.15 G -3.232(rT).15 G .732(CP or UNIX domain)-3.232 F(sock)174 108 Q .753 +3.231(rT).15 G .731(CP or UNIX domain)-3.231 F(sock)174 108 Q .753 (ets to query an e)-.1 F .753(xternal serv)-.15 F(er)-.15 E 5.753(.B) -.55 G .753(oth requests and replies are te)-5.753 F .753(xt based and) -.15 F(encoded as netstrings, i.e., a string "hello there" becomes:)174 120 Q(11:hello there,)214 136.2 Q (Note: neither requests nor replies end with CRLF)174 152.4 Q(.)-.8 E .301(The request consists of the database map name and the lookup k)174 -176.4 R .601 -.15(ey s)-.1 H .301(eparated by a).15 F(space character:) -174 188.4 Q( ' ' ).15 E(The serv) -174 244.8 Q(er responds with a status indicator and the result \(if an) --.15 E(y\):)-.15 E( ' ' )214 273 Q .161(The status indi\ -cator speci\214es the result of the lookup operation itself and is one \ -of)174 301.2 R(the follo)174 313.2 Q(wing upper case w)-.25 E(ords:)-.1 -E 28.06(OK the)214 329.4 R -.1(ke)2.5 G 2.5(yw)-.05 G +176.4 R .6 -.15(ey s)-.1 H .3(eparated by a).15 F(space character:)174 +188.4 Q( ' ' ).15 E(The serv)174 +244.8 Q(er responds with a status indicator and the result \(if an)-.15 +E(y\):)-.15 E( ' ' )214 273 Q .161(The status indicator\ + speci\214es the result of the lookup operation itself and is one of)174 +301.2 R(the follo)174 313.2 Q(wing upper case w)-.25 E(ords:)-.1 E 28.06 +(OK the)214 329.4 R -.1(ke)2.5 G 2.5(yw)-.05 G (as found, result contains the look)-2.6 E(ed up v)-.1 E(alue)-.25 E(NO) 214 341.4 Q(TFOUNDthe k)-.4 E .3 -.15(ey w)-.1 H (as not found, the result is empty).05 E 15.83(TEMP a)214 353.4 R @@ -7561,10 +7566,10 @@ E 28.06(OK the)214 329.4 R -.1(ke)2.5 G 2.5(yw)-.05 G (timeout occured on the serv)2.5 E(er side)-.15 E 15.27(PERM a)214 377.4 R(permanent f)2.5 E(ailure occured)-.1 E .26 (In case of errors \(status TEMP)174 405.6 R 2.76(,T)-1.11 G .26 -(IMEOUT or PERM\) the result \214eld may contain)-2.76 F .819(an e)174 -417.6 R .819(xplanatory message.)-.15 F(Ho)5.818 E(we)-.25 E -.15(ve) +(IMEOUT or PERM\) the result \214eld may contain)-2.76 F .818(an e)174 +417.6 R .818(xplanatory message.)-.15 F(Ho)5.818 E(we)-.25 E -.15(ve) -.25 G 1.618 -.4(r, t).15 H .818(he e).4 F .818 -(xplanatory message is not used an)-.15 F 3.318(yf)-.15 G(ur)-3.318 E(-) +(xplanatory message is not used an)-.15 F 3.319(yf)-.15 G(ur)-3.319 E(-) -.2 E(ther by)174 429.6 Q/F2 10/Times-Italic@0 SF(sendmail)2.5 E F1(.)A (Example replies:)174 453.6 Q(31:OK resolv)214 469.8 Q(ed.address@e)-.15 E(xample.com,)-.15 E @@ -7573,14 +7578,14 @@ E(xample.com,)-.15 E (TFOUND,)-.4 E(in case the k)174 574.8 Q .3 -.15(ey w)-.1 H (as not found, or:).05 E(55:TEMP this te)214 591 Q(xt e)-.15 E (xplains that we had a temporary f)-.15 E(ailure,)-.1 E -(in case of a temporary map lookup f)174 619.2 Q(ailure.)-.1 E 1.186 +(in case of a temporary map lookup f)174 619.2 Q(ailure.)-.1 E 1.187 (The sock)174 643.2 R 1.186(et map uses the same syntax as milters \(se\ e Section "X \212 Mail Filter)-.1 F (\(Milter\) De\214nitions"\) to specify the remote endpoint, e.g.,)174 655.2 Q(Ksock)214 671.4 Q(et mySock)-.1 E(etMap inet:12345@127.0.0.1)-.1 -E .493(If multiple sock)174 699.6 R .492 -(et maps de\214ne the same remote endpoint, the)-.1 F 2.992(yw)-.15 G -.492(ill share a single)-2.992 F(connection to this endpoint.)174 711.6 +E .492(If multiple sock)174 699.6 R .492 +(et maps de\214ne the same remote endpoint, the)-.1 F 2.993(yw)-.15 G +.493(ill share a single)-2.993 F(connection to this endpoint.)174 711.6 Q 0 Cg EP %%Page: 85 81 %%BeginPageSetup @@ -7594,107 +7599,107 @@ BP t \231.db\232 or some other e)102 108 R .31(xtension appropriate)-.15 F (for the database type will be added to get the actual database name\).) 102 120 Q(Kno)5 E(wn \215ags are:)-.25 E 58.86(\255o Indicates)102 136.2 -R 1.148(that this map is optional \212 that is, if it cannot be opened,\ - no error is)3.647 F(produced, and)174 148.2 Q/F2 10/Times-Italic@0 SF +R 1.147(that this map is optional \212 that is, if it cannot be opened,\ + no error is)3.648 F(produced, and)174 148.2 Q/F2 10/Times-Italic@0 SF (sendmail)2.5 E F1(will beha)2.5 E .3 -.15(ve a)-.2 H 2.5(si).15 G 2.5 (ft)-2.5 G(he map e)-2.5 E(xisted b)-.15 E(ut w)-.2 E(as empty)-.1 E(.) --.65 E(\255N, \255O)102 164.4 Q .697(If neither)41.28 F F03.197 E +-.65 E(\255N, \255O)102 164.4 Q .696(If neither)41.28 F F03.197 E F1(or)3.197 E F03.197 E F1 .697(are speci\214ed,)3.197 F F2 (sendmail)3.197 E F1 .697(uses an adapti)3.197 F .997 -.15(ve a)-.25 H .697(lgorithm to decide).15 F .108 (whether or not to look for null bytes on the end of k)174 176.4 R -.15 -(ey)-.1 G 2.608(s. It).15 F .108(starts by trying both; if)2.608 F .82 -(it \214nds an)174 188.4 R 3.32(yk)-.15 G 1.12 -.15(ey w)-3.42 H .82 -(ith a null byte it ne).15 F -.15(ve)-.25 G 3.319(rt).15 G .819(ries ag) --3.319 F .819(ain without a null byte and vice)-.05 F -.15(ve)174 200.4 -S 2.827(rsa. If).15 F F02.827 E F1 .327(is speci\214ed it ne)2.827 -F -.15(ve)-.25 G 2.828(rt).15 G .328(ries without a null byte and if) --2.828 F F02.828 E F1 .328(is speci\214ed it)2.828 F(ne)174 212.4 +(ey)-.1 G 2.608(s. It).15 F .107(starts by trying both; if)2.608 F .819 +(it \214nds an)174 188.4 R 3.319(yk)-.15 G 1.119 -.15(ey w)-3.419 H .819 +(ith a null byte it ne).15 F -.15(ve)-.25 G 3.319(rt).15 G .82(ries ag) +-3.319 F .82(ain without a null byte and vice)-.05 F -.15(ve)174 200.4 S +2.828(rsa. If).15 F F02.828 E F1 .328(is speci\214ed it ne)2.828 F +-.15(ve)-.25 G 2.828(rt).15 G .328(ries without a null byte and if) +-2.828 F F02.827 E F1 .327(is speci\214ed it)2.827 F(ne)174 212.4 Q -.15(ve)-.25 G 2.886(rt).15 G .386(ries with a null byte.)-2.886 F .386(Setting one of these can speed matches b)5.386 F .386(ut are ne)-.2 -F -.15(ve)-.25 G(r).15 E(necessary)174 224.4 Q 5.545(.I)-.65 G 3.045(fb) --5.545 G(oth)-3.045 E F03.045 E F1(and)3.045 E F03.045 E F1 -.545(are speci\214ed,)3.045 F F2(sendmail)3.045 E F1 .546(will ne)3.046 -F -.15(ve)-.25 G 3.046(rt).15 G .546(ry an)-3.046 F 3.046(ym)-.15 G -(atches)-3.046 E(at all \212 that is, e)174 236.4 Q -.15(ve)-.25 G +F -.15(ve)-.25 G(r).15 E(necessary)174 224.4 Q 5.546(.I)-.65 G 3.046(fb) +-5.546 G(oth)-3.046 E F03.046 E F1(and)3.046 E F03.046 E F1 +.545(are speci\214ed,)3.045 F F2(sendmail)3.045 E F1 .545(will ne)3.045 +F -.15(ve)-.25 G 3.045(rt).15 G .545(ry an)-3.045 F 3.045(ym)-.15 G +(atches)-3.045 E(at all \212 that is, e)174 236.4 Q -.15(ve)-.25 G (rything will appear to f).15 E(ail.)-.1 E102 252.6 Q F2(x)A F1 -1.357(Append the string)57.48 F F2(x)3.857 E F1 1.357 -(on successful matches.)3.857 F -.15(Fo)6.357 G 3.857(re).15 G 1.356 -(xample, the def)-4.007 F(ault)-.1 E F2(host)3.856 E F1(map)3.856 E +1.356(Append the string)57.48 F F2(x)3.856 E F1 1.357 +(on successful matches.)3.856 F -.15(Fo)6.357 G 3.857(re).15 G 1.357 +(xample, the def)-4.007 F(ault)-.1 E F2(host)3.857 E F1(map)3.857 E (appends a dot on successful matches.)174 264.6 Q102 280.8 Q F2(x) -A F1 .02(Append the string)55.81 F F2(x)2.52 E F1 .021(on temporary f) -2.52 F 2.521(ailures. F)-.1 F .021(or e)-.15 F(xample,)-.15 E F2(x)2.521 -E F1 -.1(wo)2.521 G .021(uld be appended if a).1 F .72 +A F1 .021(Append the string)55.81 F F2(x)2.521 E F1 .021(on temporary f) +2.521 F 2.521(ailures. F)-.1 F .021(or e)-.15 F(xample,)-.15 E F2(x) +2.521 E F1 -.1(wo)2.521 G .02(uld be appended if a).1 F .72 (DNS lookup returned \231serv)174 292.8 R .72(er f)-.15 F .72 (ailed\232 or an NIS lookup could not locate a serv)-.1 F(er)-.15 E(.) -.55 E(See also the)174 304.8 Q F02.5 E F1(\215ag.)2.5 E 60.53 (\255f Do)102 321 R(not fold upper to lo)2.5 E (wer case before looking up the k)-.25 E -.15(ey)-.1 G(.)-.5 E 56.08 -(\255m Match)102 337.2 R .399(only \(without replacing the v)2.899 F -2.899(alue\). If)-.25 F .399(you only care about the e)2.899 F .4 -(xistence of)-.15 F 7.307(ak)174 349.2 S 5.107 -.15(ey a)-7.407 H 4.807 +(\255m Match)102 337.2 R .4(only \(without replacing the v)2.9 F 2.899 +(alue\). If)-.25 F .399(you only care about the e)2.899 F .399 +(xistence of)-.15 F 7.306(ak)174 349.2 S 5.107 -.15(ey a)-7.406 H 4.807 (nd not the v).15 F 4.807 (alue \(as you might when searching the NIS map)-.25 F 1.947 (\231hosts.byname\232 for e)174 361.2 R 1.947(xample\), this \215ag pre) -.15 F -.15(ve)-.25 G 1.947(nts the map from substituting the).15 F -.25 -(va)174 373.2 S 2.85(lue. Ho).25 F(we)-.25 E -.15(ve)-.25 G 1.15 -.4 -(r, T).15 H .35(he \255a ar).4 F .349 -(gument is still appended on a match, and the def)-.18 F .349(ault is) --.1 F(still tak)174 385.2 Q(en if the match f)-.1 E(ails.)-.1 E102 -401.4 Q F2 -.1(ke)C(ycol)-.2 E F1 .519(The k)36.22 F .819 -.15(ey c)-.1 -H .519(olumn name \(for NIS+\) or number \(for te).15 F .519 -(xt lookups\).)-.15 F -.15(Fo)5.52 G 3.02(rL).15 G -.4(DA)-3.02 G 3.02 -(Pm).4 G(aps)-3.02 E .973(this is an LD)174 413.4 R .973(AP \214lter st\ -ring in which %s is replaced with the literal contents of)-.4 F .248 -(the lookup k)174 425.4 R .548 -.15(ey a)-.1 H .248 -(nd %0 is replaced with the LD).15 F .249 +(va)174 373.2 S 2.849(lue. Ho).25 F(we)-.25 E -.15(ve)-.25 G 1.149 -.4 +(r, T).15 H .349(he \255a ar).4 F .349 +(gument is still appended on a match, and the def)-.18 F .35(ault is)-.1 +F(still tak)174 385.2 Q(en if the match f)-.1 E(ails.)-.1 E102 +401.4 Q F2 -.1(ke)C(ycol)-.2 E F1 .52(The k)36.22 F .82 -.15(ey c)-.1 H +.519(olumn name \(for NIS+\) or number \(for te).15 F .519 +(xt lookups\).)-.15 F -.15(Fo)5.519 G 3.019(rL).15 G -.4(DA)-3.019 G +3.019(Pm).4 G(aps)-3.019 E .972(this is an LD)174 413.4 R .973(AP \214l\ +ter string in which %s is replaced with the literal contents of)-.4 F +.249(the lookup k)174 425.4 R .549 -.15(ey a)-.1 H .249 +(nd %0 is replaced with the LD).15 F .248 (AP escaped contents of the lookup)-.4 F -.1(ke)174 437.4 S 4.176(ya) -.05 G 1.676(ccording to RFC 2254.)-4.176 F 1.676(If the \215ag)6.676 F -F04.176 E F1 1.676(is used, then %1 through %9 are)4.176 F .886 +F04.176 E F1 1.676(is used, then %1 through %9 are)4.176 F .887 (replaced with the LD)174 449.4 R .887(AP escaped contents of the ar)-.4 -F .887(guments speci\214ed in the map)-.18 F(lookup.)174 461.4 Q -102 477.6 Q F2(valcol)A F1 1.929(The v)36.92 F 1.928 -(alue column name \(for NIS+\) or number \(for te)-.25 F 1.928 -(xt lookups\).)-.15 F -.15(Fo)6.928 G 4.428(rL).15 G -.4(DA)-4.428 G(P) +F .886(guments speci\214ed in the map)-.18 F(lookup.)174 461.4 Q +102 477.6 Q F2(valcol)A F1 1.928(The v)36.92 F 1.928 +(alue column name \(for NIS+\) or number \(for te)-.25 F 1.929 +(xt lookups\).)-.15 F -.15(Fo)6.929 G 4.429(rL).15 G -.4(DA)-4.429 G(P) .4 E .467(maps this is the name of one or more attrib)174 489.6 R .467 -(utes to be returned; multiple attrib)-.2 F(utes)-.2 E 1.217 +(utes to be returned; multiple attrib)-.2 F(utes)-.2 E 1.216 (can be separated by commas.)174 501.6 R 1.216 (If not speci\214ed, all attrib)6.216 F 1.216(utes found in the match) --.2 F 1.327(will be returned.)174 513.6 R 1.328(The attrib)6.328 F 1.328 +-.2 F 1.328(will be returned.)174 513.6 R 1.328(The attrib)6.328 F 1.328 (utes listed can also include a type and one or more)-.2 F (objectClass v)174 525.6 Q(alues for matching as described in the LD) --.25 E(AP section.)-.4 E102 541.8 Q F2(delim)A F1 .219 -(The column delimiter \(for te)39.7 F .219(xt lookups\).)-.15 F .218 -(It can be a single character or one of the)5.219 F 1.825 -(special strings \231)174 553.8 R 1.825(\\n\232 or \231)1.666 F 1.826 -(\\t\232 to indicate ne)1.666 F 1.826(wline or tab respecti)-.25 F -.15 -(ve)-.25 G(ly).15 E 6.826(.I)-.65 G 4.326(fo)-6.826 G(mitted)-4.326 E -(entirely)174 565.8 Q 3.567(,t)-.65 G 1.067(he column separator is an) --3.567 F 3.567(ys)-.15 G 1.067(equence of white space.)-3.567 F -.15(Fo) -6.066 G 3.566(rL).15 G -.4(DA)-3.566 G 3.566(Pm).4 G(aps)-3.566 E 2.061 -(this is the separator character to combine multiple v)174 577.8 R 2.062 -(alues into a single return)-.25 F 3.711(string. If)174 589.8 R 1.211 -(not set, the LD)3.711 F 1.211 -(AP lookup will only return the \214rst match found.)-.4 F -.15(Fo)6.21 +-.25 E(AP section.)-.4 E102 541.8 Q F2(delim)A F1 .218 +(The column delimiter \(for te)39.7 F .218(xt lookups\).)-.15 F .219 +(It can be a single character or one of the)5.219 F 1.826 +(special strings \231)174 553.8 R 1.826(\\n\232 or \231)1.666 F 1.826 +(\\t\232 to indicate ne)1.666 F 1.825(wline or tab respecti)-.25 F -.15 +(ve)-.25 G(ly).15 E 6.825(.I)-.65 G 4.325(fo)-6.825 G(mitted)-4.325 E +(entirely)174 565.8 Q 3.566(,t)-.65 G 1.066(he column separator is an) +-3.566 F 3.567(ys)-.15 G 1.067(equence of white space.)-3.567 F -.15(Fo) +6.067 G 3.567(rL).15 G -.4(DA)-3.567 G 3.567(Pm).4 G(aps)-3.567 E 2.062 +(this is the separator character to combine multiple v)174 577.8 R 2.061 +(alues into a single return)-.25 F 3.71(string. If)174 589.8 R 1.21 +(not set, the LD)3.71 F 1.211 +(AP lookup will only return the \214rst match found.)-.4 F -.15(Fo)6.211 G(r).15 E .101(DNS maps this is the separator character at which the re\ -sult of a query is cut of)174 601.8 R 2.601(fi)-.25 G(f)-2.601 E -(is too long.)174 613.8 Q 61.08(\255t Normally)102 630 R 2.727(,w)-.65 G -.227(hen a map attempts to do a lookup and the serv)-2.727 F .226(er f) --.15 F .226(ails \(e.g.,)-.1 F F2(sendmail)2.726 E F1(couldn')174 642 Q +sult of a query is cut of)174 601.8 R 2.6(fi)-.25 G(f)-2.6 E +(is too long.)174 613.8 Q 61.08(\255t Normally)102 630 R 2.726(,w)-.65 G +.226(hen a map attempts to do a lookup and the serv)-2.726 F .227(er f) +-.15 F .227(ails \(e.g.,)-.1 F F2(sendmail)2.727 E F1(couldn')174 642 Q 2.776(tc)-.18 G .276(ontact an)-2.776 F 2.776(yn)-.15 G .276(ame serv) -2.776 F .276(er; this is)-.15 F F2(not)2.776 E F1 .276 (the same as an entry not being found)2.776 F .251(in the map\), the me\ ssage being processed is queued for future processing.)174 654 R(The) -5.25 E F02.75 E F1 2.039(\215ag turns of)174 666 R 4.539(ft)-.25 G -2.039(his beha)-4.539 F(vior)-.2 E 4.539(,l)-.4 G 2.039 +5.251 E F02.751 E F1 2.04(\215ag turns of)174 666 R 4.539(ft)-.25 +G 2.039(his beha)-4.539 F(vior)-.2 E 4.539(,l)-.4 G 2.039 (etting the temporary f)-4.539 F 2.039(ailure \(serv)-.1 F 2.039(er do) --.15 F 2.04(wn\) act as)-.25 F .676(though it were a permanent f)174 678 -R .675(ailure \(entry not found\).)-.1 F .675 -(It is particularly useful for)5.675 F .772 +-.15 F 2.039(wn\) act as)-.25 F .675(though it were a permanent f)174 +678 R .675(ailure \(entry not found\).)-.1 F .676 +(It is particularly useful for)5.676 F .772 (DNS lookups, where someone else')174 690 R 3.272(sm)-.55 G .772 -(iscon\214gured name serv)-3.272 F .772(er can cause prob-)-.15 F 1.646 -(lems on your machine.)174 702 R(Ho)6.646 E(we)-.25 E -.15(ve)-.25 G -2.446 -.4(r, c).15 H 1.645(are must be tak).4 F 1.645 +(iscon\214gured name serv)-3.272 F .772(er can cause prob-)-.15 F 1.645 +(lems on your machine.)174 702 R(Ho)6.645 E(we)-.25 E -.15(ve)-.25 G +2.445 -.4(r, c).15 H 1.645(are must be tak).4 F 1.646 (en to ensure that you don')-.1 F(t)-.18 E 2.205(bounce mail that w)174 714 R 2.205(ould be resolv)-.1 F 2.205(ed correctly if you tried ag)-.15 F 4.705(ain. A)-.05 F(common)4.705 E 0 Cg EP @@ -7704,17 +7709,17 @@ BP %%EndPageSetup /F0 10/Times-Bold@0 SF 193.36(SMM:08-86 Sendmail)72 60 R (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF(strate) -174 96 Q .28(gy is to forw)-.15 F .279(ard such mail to another)-.1 F +174 96 Q .279(gy is to forw)-.15 F .279(ard such mail to another)-.1 F 2.779(,p)-.4 G .279(ossibly better connected, mail serv)-2.779 F(er)-.15 E(.)-.55 E 56.64(\255D Perform)102 112.2 R .833 -(no lookup in deferred deli)3.332 F -.15(ve)-.25 G .833(ry mode.).15 F -.833(This \215ag is set by def)5.833 F .833(ault for the)-.1 F/F2 10 +(no lookup in deferred deli)3.333 F -.15(ve)-.25 G .833(ry mode.).15 F +.833(This \215ag is set by def)5.833 F .832(ault for the)-.1 F/F2 10 /Times-Italic@0 SF(host)174 124.2 Q F1(map.)2.5 E102 140.4 Q F2 -(spacesub)A F1 1.538(The character to use to replace space characters a\ +(spacesub)A F1 1.537(The character to use to replace space characters a\ fter a successful map lookup)24.14 F(\(esp. useful for re)174 152.4 Q (ge)-.15 E 2.5(xa)-.15 G(nd syslog maps\).)-2.5 E102 168.6 Q F2 -(spacesub)A F1 -.15(Fo)25.81 G 3.1(rt).15 G .6(he dequote map only)-3.1 -F 3.101(,t)-.65 G .601 +(spacesub)A F1 -.15(Fo)25.81 G 3.101(rt).15 G .601(he dequote map only) +-3.101 F 3.101(,t)-.65 G .601 (he character to use to replace space characters after a)-3.101 F (successful dequote.)174 180.6 Q 58.86(\255q Don')102 196.8 R 2.5(td) -.18 G(equote the k)-2.5 E .3 -.15(ey b)-.1 H(efore lookup.).15 E @@ -7752,28 +7757,28 @@ F2(scope)A F1(Set search scope to one of base, one \(one le)39.7 E -.15 (ve)-.25 G(l\), or sub \(subtree\).).15 E102 524.4 Q F2(host)A F1 (LD)44.69 E 2.095(AP serv)-.4 F 2.095(er hostname.)-.15 F 2.095(Some LD) 7.095 F 2.095(AP libraries allo)-.4 F 4.595(wy)-.25 G 2.095 -(ou to specify multiple,)-4.595 F .466 -(space-separated hosts for redundanc)174 536.4 R 4.266 -.65(y. I)-.15 H -2.967(na).65 G .467(ddition, each of the hosts listed can be)-2.967 F +(ou to specify multiple,)-4.595 F .467 +(space-separated hosts for redundanc)174 536.4 R 4.267 -.65(y. I)-.15 H +2.967(na).65 G .466(ddition, each of the hosts listed can be)-2.967 F (follo)174 548.4 Q(wed by a colon and a port number to o)-.25 E -.15(ve) -.15 G(rride the def).15 E(ault LD)-.1 E(AP port.)-.4 E102 564.6 Q F2(port)A F1(LD)44.69 E(AP service port.)-.4 E102 580.8 Q F2(LD) -2.5 E(APURI)-.35 E F1 1.103(Use the speci\214ed LD)15.33 F 1.102 +2.5 E(APURI)-.35 E F1 1.102(Use the speci\214ed LD)15.33 F 1.103 (AP URI instead of specifying the hostname and port sepa-)-.4 F (rately with the the)174 592.8 Q F02.5 E F1(and)2.5 E F02.5 E F1(options sho)2.5 E(wn abo)-.25 E -.15(ve)-.15 G 5(.F).15 G(or e) -5.15 E(xample,)-.15 E(-h serv)214 609 Q(er)-.15 E(.e)-.55 E (xample.com -p 389 -b dc=e)-.15 E(xample,dc=com)-.15 E(is equi)174 625.2 Q -.25(va)-.25 G(lent to).25 E(-H ldap://serv)214 641.4 Q(er)-.15 E(.e) --.55 E(xample.com:389 -b dc=e)-.15 E(xample,dc=com)-.15 E .756 +-.55 E(xample.com:389 -b dc=e)-.15 E(xample,dc=com)-.15 E .757 (If the LD)174 657.6 R .757(AP library supports it, the LD)-.4 F .757 (AP URI format ho)-.4 F(we)-.25 E -.15(ve)-.25 G 3.257(rc).15 G .757 (an also request)-3.257 F(LD)174 669.6 Q(AP o)-.4 E -.15(ve)-.15 G 2.5 (rS).15 G(SL by using)-2.5 E F0(ldaps://)2.5 E F1(instead of)2.5 E F0 (ldap://)2.5 E F1 5(.F)C(or e)-5.15 E(xample:)-.15 E 2.5(OL)214 685.8 S -.4(DA)-2.5 G(PDef).4 E(aultSpec=-H ldaps://ldap.e)-.1 E -(xample.com -b dc=e)-.15 E(xample,dc=com)-.15 E(Similarly)174 702 Q -3.221(,i)-.65 G 3.221(ft)-3.221 G .721(he LD)-3.221 F .721 +(xample.com -b dc=e)-.15 E(xample,dc=com)-.15 E(Similarly)174 702 Q 3.22 +(,i)-.65 G 3.22(ft)-3.22 G .72(he LD)-3.22 F .721 (AP library supports it, It can also be used to specify a UNIX)-.4 F (domain sock)174 714 Q(et using)-.1 E F0(ldapi://)2.5 E F1(:)A 0 Cg EP %%Page: 87 83 @@ -7789,59 +7794,59 @@ BP F2(sizelimit)A F1(Size \(number of matches\) limit for LD)26.91 E (AP or DNS queries.)-.4 E102 165 Q F2(distinguished_name)A F1 (The distinguished name to use to login to the LD)174 177 Q(AP serv)-.4 -E(er)-.15 E(.)-.55 E102 193.2 Q F2(method)A F1 5.987 +E(er)-.15 E(.)-.55 E102 193.2 Q F2(method)A F1 5.988 (The method to authenticate to the LD)28.03 F 5.987(AP serv)-.4 F(er) --.15 E 10.987(.S)-.55 G 5.988(hould be one of)-10.987 F F0(LD)174 205.2 +-.15 E 10.987(.S)-.55 G 5.987(hould be one of)-10.987 F F0(LD)174 205.2 Q(AP_A)-.35 E(UTH_NONE)-.5 E F1(,)A F0(LD)2.5 E(AP_A)-.35 E(UTH_SIMPLE) -.5 E F1 2.5(,o)C(r)-2.5 E F0(LD)2.5 E(AP_A)-.35 E(UTH_KRBV4)-.5 E F1(.) A102 221.4 Q F2(passwor)A(d\214le)-.37 E F1 .342 (The \214le containing the secret k)10.61 F .642 -.15(ey f)-.1 H .342 -(or the).15 F F0(LD)2.842 E(AP_A)-.35 E(UTH_SIMPLE)-.5 E F1 -(authentication)2.842 E(method or the name of the K)174 233.4 Q +(or the).15 F F0(LD)2.843 E(AP_A)-.35 E(UTH_SIMPLE)-.5 E F1 +(authentication)2.843 E(method or the name of the K)174 233.4 Q (erberos tick)-.25 E(et \214le for)-.1 E F0(LD)2.5 E(AP_A)-.35 E -(UTH_KRBV4)-.5 E F1(.)A 58.86(\2551 F)102 249.6 R .457(orce LD)-.15 F -.458(AP searches to only succeed if a single match is found.)-.4 F .458 +(UTH_KRBV4)-.5 E F1(.)A 58.86(\2551 F)102 249.6 R .458(orce LD)-.15 F +.458(AP searches to only succeed if a single match is found.)-.4 F .457 (If multiple v)5.458 F(al-)-.25 E (ues are found, the search is treated as if no match w)174 261.6 Q -(as found.)-.1 E102 277.8 Q F2(ver)A(sion)-.1 E F1 1.48 +(as found.)-.1 E102 277.8 Q F2(ver)A(sion)-.1 E F1 1.479 (Set the LD)29.8 F 1.479(AP API/protocol v)-.4 F 1.479(ersion to use.) -.15 F 1.479(The def)6.479 F 1.479(ault depends on the LD)-.1 F(AP)-.4 E 1.37(client libraries in use.)174 289.8 R -.15(Fo)6.37 G 3.87(re).15 G (xample,)-4.02 E F0 1.37(\255w 3)3.87 F F1 1.37(will cause)3.87 F F2 (sendmail)3.87 E F1 1.37(to use LD)3.87 F(APv3)-.4 E (when communicating with the LD)174 301.8 Q(AP serv)-.4 E(er)-.15 E(.) --.55 E 56.64(\255K T)102 318 R .588(reat the LD)-.35 F .588(AP search k) --.4 F .888 -.15(ey a)-.1 H 3.088(sm).15 G(ulti-ar)-3.088 E .587 -(gument and replace %1 through %9 in the)-.18 F -.1(ke)174 330 S 2.503 -(yw)-.05 G .003(ith the LD)-2.503 F .003 +-.55 E 56.64(\255K T)102 318 R .587(reat the LD)-.35 F .587(AP search k) +-.4 F .888 -.15(ey a)-.1 H 3.088(sm).15 G(ulti-ar)-3.088 E .588 +(gument and replace %1 through %9 in the)-.18 F -.1(ke)174 330 S 2.504 +(yw)-.05 G .003(ith the LD)-2.504 F .003 (AP escaped contents of the lookup ar)-.4 F .003 (guments speci\214ed in the map)-.18 F(lookup.)174 342 Q(The)127 358.2 Q -F2(dbm)2.99 E F1 .489 -(map appends the strings \231.pag\232 and \231.dir\232 to the gi)2.99 F --.15(ve)-.25 G 2.989<6e8c>.15 G .489(lename; the)-2.989 F F2(hash)2.989 -E F1(and)2.989 E F2(btr)2.989 E(ee)-.37 E F1(maps append \231.db\232.) -102 370.2 Q -.15(Fo)5 G 2.5(re).15 G(xample, the map speci\214cation) --2.65 E -.15(Ku)142 386.4 S(ucp dbm \255o \255N /etc/mail/uucpmap).15 E -.21(speci\214es an optional map named \231uucp\232 of class \231dbm\232\ -; it al)102 402.6 R -.1(wa)-.1 G .21(ys has null bytes at the end of e) -.1 F -.15(ve)-.25 G(ry).15 E +F2(dbm)2.989 E F1 .489 +(map appends the strings \231.pag\232 and \231.dir\232 to the gi)2.989 F +-.15(ve)-.25 G 2.99<6e8c>.15 G .49(lename; the)-2.99 F F2(hash)2.99 E F1 +(and)2.99 E F2(btr)2.99 E(ee)-.37 E F1(maps append \231.db\232.)102 +370.2 Q -.15(Fo)5 G 2.5(re).15 G(xample, the map speci\214cation)-2.65 E +-.15(Ku)142 386.4 S(ucp dbm \255o \255N /etc/mail/uucpmap).15 E .21(spe\ +ci\214es an optional map named \231uucp\232 of class \231dbm\232; it al) +102 402.6 R -.1(wa)-.1 G .21(ys has null bytes at the end of e).1 F -.15 +(ve)-.25 G(ry).15 E (string, and the data is located in /etc/mail/uucpmap.{dir)102 414.6 Q -(,pag}.)-.4 E 1.095(The program)127 430.8 R F2(mak)3.595 E(emap)-.1 E F1 +(,pag}.)-.4 E 1.094(The program)127 430.8 R F2(mak)3.594 E(emap)-.1 E F1 1.094(\(8\) can be used to b)B 1.094(uild an)-.2 F 3.594(yo)-.15 G 3.594 -(ft)-3.594 G 1.094(he three database-oriented maps.)-3.594 F(It)6.094 E +(ft)-3.594 G 1.095(he three database-oriented maps.)-3.594 F(It)6.095 E (tak)102 442.8 Q(es the follo)-.1 E(wing \215ags:)-.25 E 60.53(\255f Do) 102 459 R(not fold upper to lo)2.5 E(wer case in the map.)-.25 E 56.64 (\255N Include)102 475.2 R(null bytes in k)2.5 E -.15(ey)-.1 G(s.).15 E 58.86(\255o Append)102 491.4 R(to an e)2.5 E(xisting \(old\) \214le.) --.15 E 60.53(\255r Allo)102 507.6 R 3.668(wr)-.25 G 1.168 -(eplacement of e)-3.668 F 1.168(xisting k)-.15 F -.15(ey)-.1 G 1.168 +-.15 E 60.53(\255r Allo)102 507.6 R 3.669(wr)-.25 G 1.169 +(eplacement of e)-3.669 F 1.168(xisting k)-.15 F -.15(ey)-.1 G 1.168 (s; normally).15 F 3.668(,r)-.65 G 1.168(e-inserting an e)-3.668 F 1.168 -(xisting k)-.15 F 1.469 -.15(ey i)-.1 H 3.669(sa).15 G(n)-3.669 E(error) +(xisting k)-.15 F 1.468 -.15(ey i)-.1 H 3.668(sa).15 G(n)-3.668 E(error) 174 519.6 Q(.)-.55 E 58.86(\255v Print)102 535.8 R(what is happening.) -2.5 E(The)102 552 Q F2(sendmail)3.606 E F1 1.106(daemon does not ha) -3.606 F 1.406 -.15(ve t)-.2 H 3.606(ob).15 G 3.606(er)-3.606 G 1.106 -(estarted to read the ne)-3.606 F 3.605(wm)-.25 G 1.105 -(aps as long as you change)-3.605 F +2.5 E(The)102 552 Q F2(sendmail)3.605 E F1 1.105(daemon does not ha) +3.605 F 1.405 -.15(ve t)-.2 H 3.605(ob).15 G 3.605(er)-3.605 G 1.106 +(estarted to read the ne)-3.605 F 3.606(wm)-.25 G 1.106 +(aps as long as you change)-3.606 F (them in place; \214le locking is used so that the maps w)102 564 Q(on') -.1 E 2.5(tb)-.18 G 2.5(er)-2.5 G(ead while the)-2.5 E 2.5(ya)-.15 G (re being updated.)-2.5 E(Ne)127 580.2 Q 2.5(wc)-.25 G @@ -7853,11 +7858,11 @@ R 2.5<8a51>2.5 G(ueue Gr)-2.5 E(oup Declaration)-.18 E F1 .71 3.21 F(of\) queue directories under a common name.)102 632.4 Q (The syntax is as follo)5 E(ws:)-.25 E F0(Q)142 648.6 Q F2(name)A F1({,) 2.5 E F2(\214eld)2.5 E F1(=)A F2(value)A F1(}+)1.666 E(where)102 664.8 Q -F2(name)3.276 E F1 .775(is the symbolic name of the queue group under w\ -hich it can be referenced in v)3.276 F(arious)-.25 E .217 -(places and the \231\214eld=v)102 676.8 R .217 +F2(name)3.275 E F1 .775(is the symbolic name of the queue group under w\ +hich it can be referenced in v)3.275 F(arious)-.25 E .218 +(places and the \231\214eld=v)102 676.8 R .218 (alue\232 pairs de\214ne attrib)-.25 F .217(utes of the queue group.)-.2 -F .218(The name must only consist)5.218 F(of alphanumeric characters.) +F .217(The name must only consist)5.217 F(of alphanumeric characters.) 102 688.8 Q(Fields are:)5 E 47.83(Flags Flags)102 705 R (for this queue group.)2.5 E 0 Cg EP %%Page: 88 84 @@ -7866,37 +7871,37 @@ BP %%EndPageSetup /F0 10/Times-Bold@0 SF 193.36(SMM:08-88 Sendmail)72 60 R (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 50.62 -(Nice The)102 96 R .902(nice\(2\) increment for the queue group.)3.402 F -.901(This v)5.902 F .901(alue must be greater or equal)-.25 F(zero.)174 +(Nice The)102 96 R .901(nice\(2\) increment for the queue group.)3.401 F +.902(This v)5.902 F .902(alue must be greater or equal)-.25 F(zero.)174 108 Q(Interv)102 124.2 Q 38.65(al The)-.25 F(time between tw)2.5 E 2.5 (oq)-.1 G(ueue runs.)-2.5 E -.15(Pa)102 140.4 S 51.87(th The).15 F (queue directory of the group \(required\).)2.5 E 36.17(Runners The)102 -156.6 R .073(number of parallel runners processing the queue.)2.573 F -.074(Note that)5.074 F F0(F=f)2.574 E F1 .074(must be set if)2.574 F +156.6 R .074(number of parallel runners processing the queue.)2.574 F +.073(Note that)5.074 F F0(F=f)2.573 E F1 .073(must be set if)2.573 F (this v)174 168.6 Q(alue is greater than one.)-.25 E 51.72(Jobs The)102 184.8 R(maximum number of jobs \(messages deli)2.5 E -.15(ve)-.25 G (red\) per queue run.).15 E 30.62(recipients The)102 201 R .382 -(maximum number of recipients per en)2.882 F -.15(ve)-.4 G 2.882 +(maximum number of recipients per en)2.881 F -.15(ve)-.4 G 2.882 (lope. En).15 F -.15(ve)-.4 G .382(lopes with more than this).15 F .109 (number of recipients will be split into multiple en)174 213 R -.15(ve) --.4 G .11(lopes in the same queue direc-).15 F(tory)174 225 Q 5(.T)-.65 +-.4 G .109(lopes in the same queue direc-).15 F(tory)174 225 Q 5(.T)-.65 G(he def)-5 E(ault v)-.1 E(alue 0 means no limit.)-.25 E (Only the \214rst character of the \214eld name is check)102 241.2 Q -(ed.)-.1 E .076(By def)127 257.4 R .076(ault, a queue group named)-.1 F +(ed.)-.1 E .075(By def)127 257.4 R .075(ault, a queue group named)-.1 F /F2 10/Times-Italic@0 SF(mqueue)2.575 E F1 .075 -(is de\214ned that uses the v)2.575 F .075(alue of the)-.25 F F2 -(QueueDir)2.575 E(ectory)-.37 E F1 .268(option as path.)102 269.4 R .268 +(is de\214ned that uses the v)2.575 F .076(alue of the)-.25 F F2 +(QueueDir)2.576 E(ectory)-.37 E F1 .269(option as path.)102 269.4 R .268 (Notice: all paths that are used for queue groups must be subdirectorie\ -s of)5.268 F F2(QueueDi-)2.769 E -.37(re)102 281.4 S(ctory).37 E F1 -6.487(.S)C 1.487(ince the)-6.487 F 3.987(yc)-.15 G 1.487 -(an be symbolic links, this isn')-3.987 F 3.987(tar)-.18 G 1.486 -(eal restriction, If)-3.987 F F2(QueueDir)3.986 E(ectory)-.37 E F1 1.486 -(uses a)3.986 F .746(wildcard, then the directory one le)102 293.4 R +s of)5.268 F F2(QueueDi-)2.768 E -.37(re)102 281.4 S(ctory).37 E F1 +6.486(.S)C 1.486(ince the)-6.486 F 3.986(yc)-.15 G 1.487 +(an be symbolic links, this isn')-3.986 F 3.987(tar)-.18 G 1.487 +(eal restriction, If)-3.987 F F2(QueueDir)3.987 E(ectory)-.37 E F1 1.487 +(uses a)3.987 F .747(wildcard, then the directory one le)102 293.4 R -.15(ve)-.25 G 3.247(lu).15 G 3.247(pi)-3.247 G 3.247(sc)-3.247 G .747 -(onsidered the `)-3.247 F(`base')-.74 E 3.247('d)-.74 G .747 -(irectory which all other queue)-3.247 F .086(directories must share.) -102 305.4 R .086(Please mak)5.086 F 2.586(es)-.1 G .086 -(ure that the queue directories do not o)-2.586 F -.15(ve)-.15 G .085 +(onsidered the `)-3.247 F(`base')-.74 E 3.246('d)-.74 G .746 +(irectory which all other queue)-3.246 F .085(directories must share.) +102 305.4 R .085(Please mak)5.085 F 2.585(es)-.1 G .086 +(ure that the queue directories do not o)-2.585 F -.15(ve)-.15 G .086 (rlap, e.g., do not spec-).15 F(ify)102 317.4 Q 2.5(OQ)142 333.6 S (ueueDirectory=/v)-2.5 E(ar/spool/mqueue/*)-.25 E(Qone, P=/v)142 345.6 Q (ar/spool/mqueue/dir1)-.25 E(Qtw)142 357.6 Q(o, P=/v)-.1 E @@ -7906,41 +7911,41 @@ s of)5.268 F F2(QueueDi-)2.769 E -.37(re)102 281.4 S(ctory).37 E F1 .15 G 2.5(OQ)142 390 S(ueueDirectory=/v)-2.5 E(ar/spool/mqueue/main*) -.25 E(Qone, P=/v)142 402 Q(ar/spool/mqueue/dir)-.25 E(Qtw)142 414 Q (o, P=/v)-.1 E(ar/spool/mqueue/other*)-.25 E(is a v)102 430.2 Q -(alid queue group speci\214cation.)-.25 E .235(Options listed in the `) +(alid queue group speci\214cation.)-.25 E .236(Options listed in the `) 127 446.4 R(`Flags')-.74 E 2.736<278c>-.74 G .236 (eld can be used to modify the beha)-2.736 F .236 -(vior of a queue group.)-.2 F(The)5.236 E -.74(``)102 458.4 S .55(f').74 -G 2.605<278d>-1.29 G .105 -(ag must be set if multiple queue runners are supposed to w)-2.605 F -.104(ork on the entries in a queue group.)-.1 F(Otherwise)102 470.4 Q F2 +(vior of a queue group.)-.2 F(The)5.235 E -.74(``)102 458.4 S .55(f').74 +G 2.604<278d>-1.29 G .105 +(ag must be set if multiple queue runners are supposed to w)-2.604 F +.105(ork on the entries in a queue group.)-.1 F(Otherwise)102 470.4 Q F2 (sendmail)2.5 E F1(will w)2.5 E -(ork on the entries strictly sequentially)-.1 E(.)-.65 E .511(The `)127 -486.6 R(`Interv)-.74 E(al')-.25 E 3.011<278c>-.74 G .511 -(eld sets the time between queue runs.)-3.011 F .512 -(If no queue group speci\214c interv)5.511 F .512(al is)-.25 F +(ork on the entries strictly sequentially)-.1 E(.)-.65 E .512(The `)127 +486.6 R(`Interv)-.74 E(al')-.25 E 3.012<278c>-.74 G .512 +(eld sets the time between queue runs.)-3.012 F .511 +(If no queue group speci\214c interv)5.511 F .511(al is)-.25 F (set, then the parameter of the)102 498.6 Q F0(-q)2.5 E F1 -(option from the command line is used.)2.5 E 7.657 -.8(To c)127 514.8 T -6.057(ontrol the o).8 F -.15(ve)-.15 G 6.056 -(rall number of concurrently acti).15 F 6.356 -.15(ve q)-.25 H 6.056 +(option from the command line is used.)2.5 E 7.656 -.8(To c)127 514.8 T +6.056(ontrol the o).8 F -.15(ve)-.15 G 6.056 +(rall number of concurrently acti).15 F 6.357 -.15(ve q)-.25 H 6.057 (ueue runners the option).15 F F0(MaxQueueChildr)102 526.8 Q(en)-.18 E -F1 .055(can be set.)2.555 F .055 +F1 .056(can be set.)2.556 F .055 (This limits the number of processes used for running the queues to) -5.055 F F0(MaxQueueChildr)102 538.8 Q(en)-.18 E F1 3.63(,t)C 1.13 -(hough at an)-3.63 F 3.63(yo)-.15 G 1.13(ne time fe)-3.63 F 1.129 -(wer processes may be acti)-.25 F 1.429 -.15(ve a)-.25 H 3.629(sar).15 G -1.129(esult of queue)-3.629 F +5.056 F F0(MaxQueueChildr)102 538.8 Q(en)-.18 E F1 3.629(,t)C 1.129 +(hough at an)-3.629 F 3.629(yo)-.15 G 1.129(ne time fe)-3.629 F 1.129 +(wer processes may be acti)-.25 F 1.43 -.15(ve a)-.25 H 3.63(sar).15 G +1.13(esult of queue)-3.63 F (options, completed queue runs, system load, etc.)102 550.8 Q .602 (The maximum number of queue runners for an indi)127 567 R .602 (vidual queue group can be controlled via)-.25 F(the)102 579 Q F0 -(Runners)2.585 E F1 2.585(option. If)2.585 F .084(set to 0, entries in \ -the queue will not be processed, which is useful to `)2.585 F(`quar)-.74 -E(-)-.2 E(antine')102 591 Q 4.515('q)-.74 G 2.015(ueue \214les.)-4.515 F +(Runners)2.584 E F1 2.584(option. If)2.584 F .084(set to 0, entries in \ +the queue will not be processed, which is useful to `)2.584 F(`quar)-.74 +E(-)-.2 E(antine')102 591 Q 4.516('q)-.74 G 2.016(ueue \214les.)-4.516 F 2.016 (The number of runners per queue group may also be set with the option) -7.015 F F0(MaxRunnersP)102 603 Q(erQueue)-.2 E F1 3.209(,w)C .709 -(hich applies to queue groups that ha)-3.209 F 1.008 -.15(ve n)-.2 H -3.208(oi).15 G(ndi)-3.208 E .708(vidual limit.)-.25 F .708(That is, the) -5.708 F(def)102 615 Q(ault v)-.1 E(alue for)-.25 E F0(Runners)2.5 E F1 +7.016 F F0(MaxRunnersP)102 603 Q(erQueue)-.2 E F1 3.208(,w)C .708 +(hich applies to queue groups that ha)-3.208 F 1.009 -.15(ve n)-.2 H +3.209(oi).15 G(ndi)-3.209 E .709(vidual limit.)-.25 F .709(That is, the) +5.709 F(def)102 615 Q(ault v)-.1 E(alue for)-.25 E F0(Runners)2.5 E F1 (is)2.5 E F0(MaxRunnersP)2.5 E(erQueue)-.2 E F1(if set, otherwise 1.)2.5 E 1.087 (The \214eld Jobs describes the maximum number of jobs \(messages deli) @@ -7948,13 +7953,13 @@ E 1.087 (which is the queue group speci\214c v)102 643.2 Q(alue of)-.25 E F0 (MaxQueueRunSize)2.5 E F1(.)A .175(Notice: queue groups should be decla\ red after all queue related options ha)127 659.4 R .475 -.15(ve b)-.2 H -.175(een set because).15 F .314(queue groups tak)102 671.4 R 2.814(et) +.175(een set because).15 F .315(queue groups tak)102 671.4 R 2.814(et) -.1 G .314(heir def)-2.814 F .314(aults from those options.)-.1 F .314 -(If an option is set after a queue group declara-)5.314 F .188 +(If an option is set after a queue group declara-)5.314 F .187 (tion, the v)102 683.4 R .187 (alues of options in the queue group are set to the def)-.25 F .187 -(aults of)-.1 F F2(sendmail)2.687 E F1 .187(unless e)2.687 F .187 -(xplicitly set)-.15 F(in the declaration.)102 695.4 Q 1.972(Each en)127 +(aults of)-.1 F F2(sendmail)2.688 E F1 .188(unless e)2.688 F .188 +(xplicitly set)-.15 F(in the declaration.)102 695.4 Q 1.973(Each en)127 711.6 R -.15(ve)-.4 G 1.972(lope is assigned to a queue group based on \ the algorithm described in section).15 F -.74(``)102 723.6 S (Queue Groups and Queue Directories').74 E('.)-.74 E 0 Cg EP @@ -7965,19 +7970,19 @@ BP /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q (SMM:08-89)195.86 E 2.5(5.11. X)87 96 R 2.5<8a4d>2.5 G (ail Filter \(Milter\) De\214nitions)-2.5 E/F1 10/Times-Roman@0 SF(The) -127 112.2 Q/F2 10/Times-Italic@0 SF(sendmail)3.937 E F1 1.437 +127 112.2 Q/F2 10/Times-Italic@0 SF(sendmail)3.936 E F1 1.437 (Mail Filter API \(Milter\) is designed to allo)3.937 F 3.937(wt)-.25 G -1.437(hird-party programs access to)-3.937 F .177(mail messages as the) -102 124.2 R 2.677(ya)-.15 G .177 +1.437(hird-party programs access to)-3.937 F .178(mail messages as the) +102 124.2 R 2.678(ya)-.15 G .177 (re being processed in order to \214lter meta-information and content.) --2.677 F(The)5.178 E 2.678(ya)-.15 G(re)-2.678 E +-2.678 F(The)5.177 E 2.677(ya)-.15 G(re)-2.677 E (declared in the con\214guration \214le as:)102 136.2 Q F0(X)142 152.4 Q F2(name)A F1({,)2.5 E F2(\214eld)2.5 E F1(=)A F2(value)A F1(}*)1.666 E (where)102 168.6 Q F2(name)4.688 E F1 2.188(is the name of the \214lter\ \(used internally only\) and the \231\214eld=name\232 pairs de\214ne) -4.688 F(attrib)102 180.6 Q .491(utes of the \214lter)-.2 F 5.491(.A)-.55 -G .491(lso see the documentation for the)-5.491 F F0(InputMailFilters) -2.992 E F1 .492(option for more infor)2.992 F(-)-.2 E(mation.)102 192.6 +4.688 F(attrib)102 180.6 Q .492(utes of the \214lter)-.2 F 5.492(.A)-.55 +G .491(lso see the documentation for the)-5.492 F F0(InputMailFilters) +2.991 E F1 .491(option for more infor)2.991 F(-)-.2 E(mation.)102 192.6 Q(Fields are:)127 208.8 Q(Sock)142 225 Q 42.38(et The)-.1 F(sock)2.5 E (et speci\214cation)-.1 E 47.83(Flags Special)142 237 R (\215ags for this \214lter)2.5 E -.35(Ti)142 249 S 32.07(meouts T).35 F @@ -7987,10 +7992,10 @@ Q(Fields are:)127 208.8 Q(Sock)142 225 Q 42.38(et The)-.1 F(sock)2.5 E E(The sock)127 281.4 Q(et speci\214cation is one of the follo)-.1 E (wing forms:)-.25 E F0(S=inet:)142 297.6 Q F2(port)2.5 E F0(@)2.5 E F2 (host)2.5 E F0(S=inet6:)142 318 Q F2(port)2.5 E F0(@)2.5 E F2(host)2.5 E -F0(S=local:)142 338.4 Q F2(path)2.5 E F1 1.792(The \214rst tw)102 354.6 +F0(S=local:)142 338.4 Q F2(path)2.5 E F1 1.791(The \214rst tw)102 354.6 R 4.291(od)-.1 G 1.791(escribe an IPv4 or IPv6 sock)-4.291 F 1.791 (et listening on a certain)-.1 F F2(port)4.291 E F1 1.791(at a gi)4.291 -F -.15(ve)-.25 G(n).15 E F2(host)4.291 E F1 1.791(or IP)4.291 F 2.5 +F -.15(ve)-.25 G(n).15 E F2(host)4.291 E F1 1.792(or IP)4.291 F 2.5 (address. The)102 366.6 R(\214nal form describes a named sock)2.5 E (et on the \214lesystem at the gi)-.1 E -.15(ve)-.25 G(n).15 E F2(path) 2.5 E F1(.)A(The follo)127 382.8 Q @@ -8012,23 +8017,23 @@ Q F0(T=)2.5 E F1(equate:)2.5 E 13.33(CT)102 475.8 S 102 524.4 S -.15(ve)-13.89 G 1.186 (rall timeout between sending end-of-message to \214lter and w).15 F 1.186(aiting for the \214nal ackno)-.1 F(wl-)-.25 E(edgment.)122 536.4 Q -1.402(Note the separator between each timeout \214eld is a)127 552.6 R -F0(';')3.903 E F1 6.403(.T)C 1.403(he def)-6.403 F 1.403(ault v)-.1 F -1.403(alues \(if not set\) are:)-.25 F F0(T=C:5m;S:10s;R:10s;E:5m)102 +1.403(Note the separator between each timeout \214eld is a)127 552.6 R +F0(';')3.902 E F1 6.402(.T)C 1.402(he def)-6.402 F 1.402(ault v)-.1 F +1.402(alues \(if not set\) are:)-.25 F F0(T=C:5m;S:10s;R:10s;E:5m)102 564.6 Q F1(where)2.5 E F0(s)2.5 E F1(is seconds and)2.5 E F0(m)2.5 E F1 (is minutes.)2.5 E(Examples:)127 580.8 Q(X\214lter1, S=local:/v)142 597 Q(ar/run/f1.sock, F=R)-.25 E(X\214lter2, S=inet6:999@localhost, F=T)142 609 Q 2.5(,T)-.74 G(=S:1s;R:1s;E:5m)-2.5 E (X\214lter3, S=inet:3333@localhost, T=C:2m)142 621 Q F0 2.5(5.12. The)87 -649.2 R(User Database)2.5 E F1 .479 +649.2 R(User Database)2.5 E F1 .478 (The user database is deprecated in f)127 665.4 R -.2(avo)-.1 G 2.978 -(ro).2 G 2.978(f`)-2.978 G(`virtusertable')-3.718 E 2.978('a)-.74 G .478 -(nd `)-2.978 F(`genericstable')-.74 E 2.978('a)-.74 G 2.978(se)-2.978 G -(xplained)-3.128 E 1.029(in the \214le)102 677.4 R F0(cf/README)3.529 E -F1 6.029(.I)C 3.529(fy)-6.029 G 1.029(ou ha)-3.529 F 1.329 -.15(ve a ve) --.2 H 1.029(rsion of).15 F F2(sendmail)3.529 E F1 1.03 -(with the user database package com-)3.53 F(piled in, the handling of s\ -ender and recipient addresses is modi\214ed.)102 689.4 Q +(ro).2 G 2.978(f`)-2.978 G(`virtusertable')-3.718 E 2.979('a)-.74 G .479 +(nd `)-2.979 F(`genericstable')-.74 E 2.979('a)-.74 G 2.979(se)-2.979 G +(xplained)-3.129 E 1.03(in the \214le)102 677.4 R F0(cf/README)3.53 E F1 +6.03(.I)C 3.53(fy)-6.03 G 1.03(ou ha)-3.53 F 1.329 -.15(ve a ve)-.2 H +1.029(rsion of).15 F F2(sendmail)3.529 E F1 1.029 +(with the user database package com-)3.529 F(piled in, the handling of \ +sender and recipient addresses is modi\214ed.)102 689.4 Q (The location of this database is controlled with the)127 705.6 Q F0 (UserDatabaseSpec)2.5 E F1(option.)2.5 E 0 Cg EP %%Page: 90 86 @@ -8042,28 +8047,28 @@ SF(The database is a sorted \(BT)142 112.2 Q(ree-based\) structure.)-.35 E(User records are stored with the k)5 E -.15(ey)-.1 G(:).15 E/F2 10 /Times-Italic@0 SF(user)157 128.4 Q(-name)-.2 E F0(:)A F2(\214eld-name)A F1 .128(The sorted database format ensures that user records are cluste\ -red together)117 144.6 R 5.128(.M)-.55 G .128(eta-information is)-5.128 +red together)117 144.6 R 5.129(.M)-.55 G .129(eta-information is)-5.129 F(al)117 156.6 Q -.1(wa)-.1 G(ys stored with a leading colon.).1 E (Field names de\214ne both the syntax and semantics of the v)142 172.8 Q 2.5(alue. De\214ned)-.25 F(\214elds include:)2.5 E 33.39(maildrop The) -117 189 R(deli)4.872 E -.15(ve)-.25 G 2.372(ry address for this user).15 -F 7.372(.T)-.55 G 2.373(here may be multiple v)-7.372 F 2.373 +117 189 R(deli)4.873 E -.15(ve)-.25 G 2.373(ry address for this user).15 +F 7.373(.T)-.55 G 2.372(here may be multiple v)-7.373 F 2.372 (alues of this)-.25 F 2.675(record. In)189 201 R(particular)2.675 E 2.675(,m)-.4 G .175(ailing lists will ha)-2.675 F .475 -.15(ve o)-.2 H (ne).15 E F2(maildr)2.675 E(op)-.45 E F1 .175(record for each user)2.675 -F(on the list.)189 213 Q 30.06(mailname The)117 229.2 R 1.026 -(outgoing mailname for this user)3.526 F 6.026(.F)-.55 G 1.027 +F(on the list.)189 213 Q 30.06(mailname The)117 229.2 R 1.027 +(outgoing mailname for this user)3.527 F 6.026(.F)-.55 G 1.026 (or each outgoing name, there should)-6.176 F .08(be an appropriate)189 241.2 R F2(maildr)2.58 E(op)-.45 E F1 .08(record for that name to allo) 2.58 F 2.58(wr)-.25 G .08(eturn mail.)-2.58 F .08(See also)5.08 F F2 (:default:mailname)189 253.2 Q F1(.)A 25.62(mailsender Changes)117 269.4 -R(an)3.447 E 3.447(ym)-.15 G .947(ail sent to this address to ha)-3.447 -F 1.248 -.15(ve t)-.2 H .948(he indicated en).15 F -.15(ve)-.4 G .948 +R(an)3.448 E 3.448(ym)-.15 G .948(ail sent to this address to ha)-3.448 +F 1.247 -.15(ve t)-.2 H .947(he indicated en).15 F -.15(ve)-.4 G .947 (lope sender).15 F(.)-.55 E .498(This is intended for mailing lists, an\ -d will normally be the name of an appro-)189 281.4 R .754 -(priate -request address.)189 293.4 R .754(It is v)5.754 F .755 -(ery similar to the o)-.15 F(wner)-.25 E(-)-.2 E F2(list)A F1 .755 -(syntax in the alias)3.255 F(\214le.)189 305.4 Q 33.95(fullname The)117 +d will normally be the name of an appro-)189 281.4 R .755 +(priate -request address.)189 293.4 R .755(It is v)5.755 F .755 +(ery similar to the o)-.15 F(wner)-.25 E(-)-.2 E F2(list)A F1 .754 +(syntax in the alias)3.254 F(\214le.)189 305.4 Q 33.95(fullname The)117 321.6 R(full name of the user)2.5 E(.)-.55 E(of)117 337.8 Q 13.66 (\214ce-address The)-.25 F(of)2.5 E(\214ce address for this user)-.25 E (.)-.55 E(of)117 354 Q 19.21(\214ce-phone The)-.25 F(of)2.5 E @@ -8073,49 +8078,49 @@ d will normally be the name of an appro-)189 281.4 R .754 386.4 R(home address for this user)2.5 E(.)-.55 E 19.51(home-phone The) 117 402.6 R(home phone number for this user)2.5 E(.)-.55 E(home-f)117 418.8 Q 31.28(ax The)-.1 F(home F)2.5 E(AX number for this user)-.74 E -(.)-.55 E 41.73(project A)117 435 R .856 -(\(short\) description of the project this person is af)3.356 F .855 -(\214liated with.)-.25 F .855(In the Uni-)5.855 F -.15(ve)189 447 S +(.)-.55 E 41.73(project A)117 435 R .855 +(\(short\) description of the project this person is af)3.355 F .856 +(\214liated with.)-.25 F .856(In the Uni-)5.856 F -.15(ve)189 447 S (rsity this is often just the name of their graduate advisor).15 E(.) -.55 E 52.28(plan A)117 463.2 R (pointer to a \214le from which plan information can be g)2.5 E -(athered.)-.05 E .924(As of this writing, only a fe)142 479.4 R 3.424 -(wo)-.25 G 3.424(ft)-3.424 G .925 -(hese \214elds are actually being used by)-3.424 F F2(sendmail)3.425 E -F1(:)A F2(mail-)3.425 E(dr)117 491.4 Q(op)-.45 E F1(and)2.5 E F2 +(athered.)-.05 E .925(As of this writing, only a fe)142 479.4 R 3.424 +(wo)-.25 G 3.424(ft)-3.424 G .924 +(hese \214elds are actually being used by)-3.424 F F2(sendmail)3.424 E +F1(:)A F2(mail-)3.424 E(dr)117 491.4 Q(op)-.45 E F1(and)2.5 E F2 (mailname)2.5 E F1 5(.A)C F2(\214ng)-2.5 E(er)-.1 E F1 (program that uses the other \214elds is planned.)2.5 E F0 2.5 -(5.12.2. User)102 515.4 R(database semantics)2.5 E F1 .996(When the re) +(5.12.2. User)102 515.4 R(database semantics)2.5 E F1 .995(When the re) 142 531.6 R .995(writing rules submit an address to the local mailer) --.25 F 3.495(,t)-.4 G .995(he user name is passed)-3.495 F .78 -(through the alias \214le.)117 543.6 R .781(If no alias is found \(or i\ -f the alias points back to the same address\), the)5.78 F 1.778 +-.25 F 3.496(,t)-.4 G .996(he user name is passed)-3.496 F .781 +(through the alias \214le.)117 543.6 R .78(If no alias is found \(or if\ + the alias points back to the same address\), the)5.781 F 1.777 (name \(with \231:maildrop\232 appended\) is then used as a k)117 555.6 -R 2.077 -.15(ey i)-.1 H 4.277(nt).15 G 1.777(he user database.)-4.277 F -1.777(If no match)6.777 F +R 2.078 -.15(ey i)-.1 H 4.278(nt).15 G 1.778(he user database.)-4.278 F +1.778(If no match)6.778 F (occurs \(or if the maildrop points at the same address\), forw)117 -567.6 Q(arding is tried.)-.1 E .55(If the \214rst tok)142 583.8 R .551(\ +567.6 Q(arding is tried.)-.1 E .551(If the \214rst tok)142 583.8 R .55(\ en of the user name returned by ruleset 0 is an \231@\232 sign, the use\ -r database)-.1 F .626(lookup is skipped.)117 595.8 R .625 -(The intent is that the user database will act as a set of def)5.626 F -.625(aults for a cluster)-.1 F 1.533 +r database)-.1 F .625(lookup is skipped.)117 595.8 R .625 +(The intent is that the user database will act as a set of def)5.625 F +.626(aults for a cluster)-.1 F 1.533 (\(in our case, the Computer Science Di)117 607.8 R 1.533 (vision\); mail sent to a speci\214c machine should ignore)-.25 F (these def)117 619.8 Q(aults.)-.1 E .351 (When mail is sent, the name of the sending user is look)142 636 R .351 -(ed up in the database.)-.1 F .351(If that user)5.351 F .04 +(ed up in the database.)-.1 F .352(If that user)5.351 F .041 (has a \231mailname\232 record, the v)117 648 R .041 -(alue of that record is used as their outgoing name.)-.25 F -.15(Fo) -5.041 G 2.541(re).15 G .041(xample, I)-2.691 F(might ha)117 660 Q .3 --.15(ve a r)-.2 H(ecord:).15 E 12.29(eric:mailname Eric.Allman@CS.Berk) -157 676.2 R(ele)-.1 E -.65(y.)-.15 G(EDU).65 E(This w)117 692.4 Q -(ould cause my outgoing mail to be sent as Eric.Allman.)-.1 E .52 +(alue of that record is used as their outgoing name.)-.25 F -.15(Fo)5.04 +G 2.54(re).15 G .04(xample, I)-2.69 F(might ha)117 660 Q .3 -.15(ve a r) +-.2 H(ecord:).15 E 12.29(eric:mailname Eric.Allman@CS.Berk)157 676.2 R +(ele)-.1 E -.65(y.)-.15 G(EDU).65 E(This w)117 692.4 Q +(ould cause my outgoing mail to be sent as Eric.Allman.)-.1 E .519 (If a \231maildrop\232 is found for the user)142 708.6 R 3.019(,b)-.4 G -.519(ut no corresponding \231mailname\232 record e)-3.219 F .519 -(xists, the)-.15 F 1.127(record \231:def)117 720.6 R 1.127 +.52(ut no corresponding \231mailname\232 record e)-3.219 F .52 +(xists, the)-.15 F 1.128(record \231:def)117 720.6 R 1.128 (ault:mailname\232 is consulted.)-.1 F 1.127 -(If present, this is the name of a host to o)6.127 F -.15(ve)-.15 G -1.128(rride the).15 F 0 Cg EP +(If present, this is the name of a host to o)6.128 F -.15(ve)-.15 G +1.127(rride the).15 F 0 Cg EP %%Page: 91 87 %%BeginPageSetup BP @@ -8125,7 +8130,7 @@ BP -.15(Fo)5.625 G 3.125(re).15 G .625(xample, in our case we w)-3.275 F .625(ould set it to \231CS.Berk)-.1 F(ele)-.1 E -.65(y.)-.15 G 3.125 (EDU\232. The).65 F(ef)3.125 E .625(fect is that)-.25 F(an)117 108 Q -.881(yone kno)-.15 F .882(wn in the database gets their outgoing mail s\ +.882(yone kno)-.15 F .882(wn in the database gets their outgoing mail s\ tamped as \231user@CS.Berk)-.25 F(ele)-.1 E -.65(y.)-.15 G(EDU\232,).65 E -.2(bu)117 120 S 2.5(tp).2 G (eople not listed in the database use the local hostname.)-2.5 E F0 2.5 @@ -8133,16 +8138,16 @@ E -.2(bu)117 120 S 2.5(tp).2 G (23)-4 I F1 .375(The user database is b)142 162.2 R .375(uilt from a te) -.2 F .375(xt \214le using the)-.15 F/F3 10/Times-Italic@0 SF(mak)2.875 E(emap)-.1 E F1 .375(utility \(in the distrib)2.875 F .375(ution in)-.2 -F 1.039(the mak)117 174.2 R 1.039(emap subdirectory\).)-.1 F 1.039 -(The te)6.039 F 1.038 +F 1.038(the mak)117 174.2 R 1.038(emap subdirectory\).)-.1 F 1.038 +(The te)6.038 F 1.039 (xt \214le is a series of lines corresponding to userdb records;)-.15 F -1.588(each line has a k)117 186.2 R 1.889 -.15(ey a)-.1 H 1.589(nd a v) +1.589(each line has a k)117 186.2 R 1.889 -.15(ey a)-.1 H 1.589(nd a v) .15 F 1.589(alue separated by white space.)-.25 F 1.589(The k)6.589 F -1.889 -.15(ey i)-.1 H 4.089(sa).15 G -.1(lwa)-4.089 G 1.589 +1.889 -.15(ey i)-.1 H 4.089(sa).15 G -.1(lwa)-4.089 G 1.588 (ys in the format).1 F(described abo)117 198.2 Q .3 -.15(ve \212 f)-.15 H(or e).15 E(xample:)-.15 E(eric:maildrop)157 214.4 Q 3.984 (This \214le is normally installed in a system directory; for e)117 -230.6 R 3.984(xample, it might be called)-.15 F F3(/etc/mail/user)117 +230.6 R 3.985(xample, it might be called)-.15 F F3(/etc/mail/user)117 242.6 Q(db)-.37 E F1 5(.T)C 2.5(om)-5.8 G(ak)-2.5 E 2.5(et)-.1 G (he database v)-2.5 E(ersion of the map, run the program:)-.15 E(mak)157 258.8 Q(emap btree /etc/mail/userdb < /etc/mail/userdb)-.1 E .077 @@ -8153,9 +8158,9 @@ H(or e).15 E(xample:)-.15 E(eric:maildrop)157 214.4 Q 3.984 (de\214ne\(\222confUSERDB_SPEC\264, /etc/mail/userdb\))157 303.2 Q F0 2.5(6. O)72 331.4 R(THER CONFIGURA)-.4 E(TION)-.95 E F1 .907 (There are some con\214guration changes that can be made by recompiling) -112 347.6 R F3(sendmail)3.407 E F1 5.907(.T)C .906(his section)-5.907 F +112 347.6 R F3(sendmail)3.407 E F1 5.907(.T)C .907(his section)-5.907 F 1.139(describes what changes can be made and what has to be modi\214ed \ -to mak)87 359.6 R 3.639(et)-.1 G 3.639(hem. In)-3.639 F 1.139 +to mak)87 359.6 R 3.639(et)-.1 G 3.639(hem. In)-3.639 F 1.138 (most cases this)3.639 F(should be unnecessary unless you are porting)87 371.6 Q F3(sendmail)2.5 E F1(to a ne)2.5 E 2.5(we)-.25 G -.4(nv)-2.5 G (ironment.).4 E F0 2.5(6.1. P)87 395.6 R(arameters in de)-.1 E @@ -8163,31 +8168,32 @@ to mak)87 359.6 R 3.639(et)-.1 G 3.639(hem. In)-3.639 F 1.139 (These parameters are intended to describe the compilation en)127 411.8 R .92(vironment, not site polic)-.4 F 2.22 -.65(y, a)-.15 H(nd).65 E .739(should normally be de\214ned in the operating system con\214gurati\ -on \214le.)102 423.8 R F0 .74(This section needs a com-)5.739 F(plete r) -102 435.8 Q(ewrite.)-.18 E F1 39.5(NDBM If)102 452 R .665(set, the ne) -3.165 F 3.165(wv)-.25 G .664(ersion of the DBM library that allo)-3.315 -F .664(ws multiple databases will be)-.25 F 2.542(used. If)174 464 R -.042(neither NDBM nor NEWDB are set, a much less ef)2.542 F .043 +on \214le.)102 423.8 R F0 .739(This section needs a com-)5.739 F +(plete r)102 435.8 Q(ewrite.)-.18 E F1 39.5(NDBM If)102 452 R .664 +(set, the ne)3.164 F 3.164(wv)-.25 G .664 +(ersion of the DBM library that allo)-3.314 F .665 +(ws multiple databases will be)-.25 F 2.543(used. If)174 464 R .042 +(neither NDBM nor NEWDB are set, a much less ef)2.543 F .042 (\214cient method of alias)-.25 F(lookup is used.)174 476 Q 32.84 -(NEWDB If)102 492.2 R .142(set, use the ne)2.642 F 2.642(wd)-.25 G .142 -(atabase package from Berk)-2.642 F(ele)-.1 E 2.641(y\()-.15 G .141 -(from 4.4BSD\).)-2.641 F .141(This package)5.141 F .266 +(NEWDB If)102 492.2 R .141(set, use the ne)2.641 F 2.642(wd)-.25 G .142 +(atabase package from Berk)-2.642 F(ele)-.1 E 2.642(y\()-.15 G .142 +(from 4.4BSD\).)-2.642 F .142(This package)5.142 F .267 (is substantially f)174 504.2 R .267(aster than DBM or NDBM.)-.1 F .267 (If NEWDB and NDBM are both set,)5.267 F F3(sendmail)174 516.2 Q F1 (will read DBM \214les, b)2.5 E(ut will create and use NEWDB \214les.) --.2 E 53.39(NIS Include)102 532.4 R .12(support for NIS.)2.62 F .119 +-.2 E 53.39(NIS Include)102 532.4 R .119(support for NIS.)2.619 F .119 (If set together with)5.119 F F3(both)2.619 E F1 .119(NEWDB and NDBM,) -2.619 F F3(sendmail)2.619 E F1 .947(will create both DBM and NEWDB \214\ -les if and only if an alias \214le includes the)174 544.4 R 3.409 +2.619 F F3(sendmail)2.62 E F1 .947(will create both DBM and NEWDB \214l\ +es if and only if an alias \214le includes the)174 544.4 R 3.409 (substring \231/yp/\232 in the name.)174 556.4 R 3.409 (This is intended for compatibility with Sun)8.409 F(Microsystems')174 568.4 Q F3(mkalias)2.5 E F1(program used on YP masters.)2.5 E 28.94 (NISPLUS Compile)102 584.6 R(in support for NIS+.)2.5 E 26.73 (NETINFO Compile)102 600.8 R(in support for NetInfo \(NeXT stations\).) -2.5 E(LD)102 617 Q 22.12(APMAP Compile)-.4 F 1.225(in support for LD) -3.725 F 1.225(AP X500 queries.)-.4 F 1.226 -(Requires libldap and liblber from)6.226 F 2.799(the Umich LD)174 629 R -2.798(AP 3.2 or 3.3 release or equi)-.4 F -.25(va)-.25 G 2.798 +2.5 E(LD)102 617 Q 22.12(APMAP Compile)-.4 F 1.226(in support for LD) +3.726 F 1.226(AP X500 queries.)-.4 F 1.225 +(Requires libldap and liblber from)6.225 F 2.798(the Umich LD)174 629 R +2.798(AP 3.2 or 3.3 release or equi)-.4 F -.25(va)-.25 G 2.799 (lent libraries for other LD).25 F(AP)-.4 E(libraries such as OpenLD)174 641 Q(AP)-.4 E(.)-1.11 E 32.84(HESIOD Compile)102 657.2 R (in support for Hesiod.)2.5 E .32 LW 76 669.2 72 669.2 DL 80 669.2 76 @@ -8203,10 +8209,10 @@ les if and only if an alias \214le includes the)174 544.4 R 3.409 669.2 188 669.2 DL 196 669.2 192 669.2 DL 200 669.2 196 669.2 DL 204 669.2 200 669.2 DL 208 669.2 204 669.2 DL 212 669.2 208 669.2 DL 216 669.2 212 669.2 DL/F4 5/Times-Roman@0 SF(23)93.6 679.6 Q/F5 8 -/Times-Roman@0 SF .473(These instructions are kno)3.2 J .473 -(wn to be incomplete.)-.2 F .472(Other features are a)4.473 F -.2(va) --.16 G .472(ilable which pro).2 F .472(vide similar functionality)-.12 F -2.472(,e)-.52 G .472(.g., virtual)-2.472 F +/Times-Roman@0 SF .472(These instructions are kno)3.2 J .472 +(wn to be incomplete.)-.2 F .473(Other features are a)4.472 F -.2(va) +-.16 G .473(ilable which pro).2 F .473(vide similar functionality)-.12 F +2.473(,e)-.52 G .473(.g., virtual)-2.473 F (hosting and mapping local addresses into a generic form as e)72 692.4 Q (xplained in cf/README.)-.12 E 0 Cg EP %%Page: 92 88 @@ -8224,8 +8230,8 @@ BP (in support for SASL, a required component for SMTP Authentication)3.974 F(support.)174 172.8 Q(ST)102 189 Q(AR)-.93 E 21.58(TTLS Compile)-.6 F (in support for ST)2.5 E(AR)-.93 E(TTLS.)-.6 E 48.95(EGD Compile)102 -205.2 R .068(in support for the "Entrop)2.568 F 2.567(yG)-.1 G .067 -(athering Daemon" to pro)-2.567 F .067(vide better random)-.15 F +205.2 R .067(in support for the "Entrop)2.567 F 2.567(yG)-.1 G .067 +(athering Daemon" to pro)-2.567 F .068(vide better random)-.15 F (data for TLS.)174 217.2 Q -1.63(TCPWRAPPERS Compile)102 233.4 R (in support for TCP Wrappers.)2.5 E(_P)102 249.6 Q -1.11(AT)-.92 G (H_SENDMAILCF)1.11 E(The pathname of the sendmail.cf \214le.)174 261.6 Q @@ -8234,26 +8240,26 @@ F(support.)174 172.8 Q(ST)102 189 Q(AR)-.93 E 21.58(TTLS Compile)-.6 F 306 Q(Compile in support for shared memory)174 318 Q 2.5(,s)-.65 G (ee section about "/v)-2.5 E(ar/spool/mqueue".)-.25 E(MIL)102 334.2 Q 33.2(TER Compile)-.92 F(in support for contacting e)2.5 E -(xternal mail \214lters b)-.15 E(uilt with the Milter API.)-.2 E 1.439 +(xternal mail \214lters b)-.15 E(uilt with the Milter API.)-.2 E 1.44 (There are also se)127 350.4 R -.15(ve)-.25 G 1.439 -(ral compilation \215ags to indicate the en).15 F 1.44 +(ral compilation \215ags to indicate the en).15 F 1.439 (vironment such as \231_AIX3\232 and)-.4 F 2.5(\231_SCO_unix_\232. See) 102 362.4 R (the sendmail/README \214le for the latest scoop on these \215ags.)2.5 E F0 2.5(6.2. P)87 386.4 R(arameters in sendmail/conf)-.1 E(.h)-.15 E F1 --.15(Pa)127 402.6 S .896 -(rameters and compilation options are de\214ned in conf.h.).15 F .895 -(Most of these need not normally)5.895 F .192(be tweak)102 414.6 R .192 +-.15(Pa)127 402.6 S .895 +(rameters and compilation options are de\214ned in conf.h.).15 F .896 +(Most of these need not normally)5.895 F .193(be tweak)102 414.6 R .192 (ed; common parameters are all in sendmail.cf.)-.1 F(Ho)5.192 E(we)-.25 E -.15(ve)-.25 G .992 -.4(r, t).15 H .192(he sizes of certain primiti).4 -F .493 -.15(ve ve)-.25 H(c-).15 E +F .492 -.15(ve ve)-.25 H(c-).15 E (tors, etc., are included in this \214le.)102 426.6 Q(The numbers follo) 5 E(wing the parameters are their def)-.25 E(ault v)-.1 E(alue.)-.25 E 1.247(This document is not the best source of information for compilati\ on \215ags in conf.h \212 see)127 442.8 R (sendmail/README or sendmail/conf.h itself.)102 454.8 Q(MAXLINE [2048]) -102 471 Q 2.068(The maximum line length of an)11.14 F 4.568(yi)-.15 G -2.068(nput line.)-4.568 F 2.069(If message lines e)7.068 F 2.069 +102 471 Q 2.069(The maximum line length of an)11.14 F 4.568(yi)-.15 G +2.068(nput line.)-4.568 F 2.068(If message lines e)7.068 F 2.068 (xceed this)-.15 F .575(length the)188.4 483 R 3.075(yw)-.15 G .575 (ill still be processed correctly; ho)-3.075 F(we)-.25 E -.15(ve)-.25 G 1.375 -.4(r, h).15 H .575(eader lines, con\214gura-).4 F @@ -8262,30 +8268,30 @@ on \215ags in conf.h \212 see)127 442.8 R 9.82 E 2.5(yn)-.15 G(ame, such as a host or a user name.)-2.5 E (MAXPV [256])102 527.4 Q .25(The maximum number of parameters to an) 26.13 F 2.75(ym)-.15 G(ailer)-2.75 E 5.25(.T)-.55 G .25 -(his limits the number of)-5.25 F .376 -(recipients that may be passed in one transaction.)188.4 539.4 R .375 -(It can be set to an)5.376 F 2.875(ya)-.15 G(rbitrary)-2.875 E .875 -(number abo)188.4 551.4 R 1.175 -.15(ve a)-.15 H .876(bout 10, since).15 +(his limits the number of)-5.25 F .375 +(recipients that may be passed in one transaction.)188.4 539.4 R .376 +(It can be set to an)5.376 F 2.876(ya)-.15 G(rbitrary)-2.876 E .876 +(number abo)188.4 551.4 R 1.176 -.15(ve a)-.15 H .876(bout 10, since).15 F F2(sendmail)3.376 E F1 .876(will break up a deli)3.376 F -.15(ve)-.25 -G .876(ry into smaller).15 F .887(batches as needed.)188.4 563.4 R 3.387 -(Ah)5.887 G .887(igher number may reduce load on your system, ho)-3.387 +G .875(ry into smaller).15 F .886(batches as needed.)188.4 563.4 R 3.386 +(Ah)5.886 G .887(igher number may reduce load on your system, ho)-3.386 F(w-)-.25 E -2.15 -.25(ev e)188.4 575.4 T -.55(r.).25 G(MAXQ)102 591.6 Q (UEUEGR)-.1 E(OUPS [50])-.4 E(The maximum number of queue groups.)188.4 603.6 Q(MAXA)102 619.8 Q -.18(TO)-1.11 G 2.5(M[).18 G 3.26(1000] The) --2.5 F .063(maximum number of atoms \(tok)2.563 F .063 -(ens\) in a single address.)-.1 F -.15(Fo)5.064 G 2.564(re).15 G .064 -(xample, the)-2.714 F(address \231eric@CS.Berk)188.4 631.8 Q(ele)-.1 E +-2.5 F .064(maximum number of atoms \(tok)2.564 F .063 +(ens\) in a single address.)-.1 F -.15(Fo)5.063 G 2.563(re).15 G .063 +(xample, the)-2.713 F(address \231eric@CS.Berk)188.4 631.8 Q(ele)-.1 E -.65(y.)-.15 G(EDU\232 is se).65 E -.15(ve)-.25 G 2.5(na).15 G(toms.) -2.5 E(MAXMAILERS [25])102 648 Q .122(The maximum number of mailers tha\ t may be de\214ned in the con\214guration \214le.).02 F(This v)188.4 660 Q(alue is de\214ned in include/sendmail/sendmail.h.)-.25 E(MAXR)102 -676.2 Q(WSETS [200])-.55 E .431(The maximum number of re).01 F .432 -(writing sets that may be de\214ned.)-.25 F .432(The \214rst half of) -5.432 F .035(these are reserv)188.4 688.2 R .035 -(ed for numeric speci\214cation \(e.g., `)-.15 F(`S92')-.74 E .034 -('\), while the upper half)-.74 F .491(are reserv)188.4 700.2 R .491 +676.2 Q(WSETS [200])-.55 E .432(The maximum number of re).01 F .432 +(writing sets that may be de\214ned.)-.25 F .431(The \214rst half of) +5.431 F .034(these are reserv)188.4 688.2 R .034 +(ed for numeric speci\214cation \(e.g., `)-.15 F(`S92')-.74 E .035 +('\), while the upper half)-.74 F .492(are reserv)188.4 700.2 R .492 (ed for auto-numbering \(e.g., `)-.15 F(`Sfoo')-.74 E 2.992('\). Thus,) --.74 F .492(with a v)2.992 F .492(alue of 200 an)-.25 F +-.74 F .492(with a v)2.992 F .491(alue of 200 an)-.25 F (attempt to use `)188.4 712.2 Q(`S99')-.74 E 2.5('w)-.74 G (ill succeed, b)-2.5 E(ut `)-.2 E(`S100')-.74 E 2.5('w)-.74 G(ill f)-2.5 E(ail.)-.1 E 0 Cg EP @@ -8295,11 +8301,11 @@ BP %%EndPageSetup /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q (SMM:08-93)195.86 E/F1 10/Times-Roman@0 SF(MAXPRIORITIES [25])102 96 Q -2.482(The maximum number of v)188.4 108 R 2.482 +2.481(The maximum number of v)188.4 108 R 2.482 (alues for the \231Precedence:\232 \214eld that may be)-.25 F (de\214ned \(using the)188.4 120 Q F0(P)2.5 E F1(line in sendmail.cf\).) 2.5 E(MAXUSERENVIR)102 136.2 Q(ON [100])-.4 E .399 -(The maximum number of items in the user en)188.4 148.2 R .4 +(The maximum number of items in the user en)188.4 148.2 R .399 (vironment that will be passed to)-.4 F(subordinate mailers.)188.4 160.2 Q(MAXMXHOSTS [100])102 176.4 Q (The maximum number of MX records we will accept for an)188.4 188.4 Q @@ -8317,25 +8323,25 @@ art documents; this does not limit the number of compo-)188.4 309 R (AEMONS [10])-.4 E 1.353(The maximum number of sock)188.4 349.2 R 1.353 (ets sendmail will open for accepting connec-)-.1 F(tions on dif)188.4 361.2 Q(ferent ports.)-.25 E(MAXMA)102 377.4 Q(CN)-.4 E(AMELEN [25])-.35 -E(The maximum length of a macro name.)188.4 389.4 Q 2.85(An)102 405.6 S -.35(umber of other compilation options e)-2.85 F 2.851(xist. These)-.15 -F .351(specify whether or not speci\214c code should be)2.851 F +E(The maximum length of a macro name.)188.4 389.4 Q 2.851(An)102 405.6 S +.351(umber of other compilation options e)-2.851 F 2.851(xist. These) +-.15 F .35(specify whether or not speci\214c code should be)2.851 F (compiled in.)102 417.6 Q(Ones mark)5 E(ed with \207 are 0/1 v)-.1 E (alued.)-.25 E 36.69(NETINET\207 If)102 433.8 R .829 -(set, support for Internet protocol netw)3.33 F .829 -(orking is compiled in.)-.1 F(Pre)5.829 E .829(vious v)-.25 F(er)-.15 E -(-)-.2 E .177(sions of)188.4 445.8 R/F2 10/Times-Italic@0 SF(sendmail) -2.677 E F1 .177(referred to this as)2.677 F/F3 9/Times-Roman@0 SF -.36 -(DA)2.678 G(EMON).36 E F1 2.678(;t)C .178(his old usage is no)-2.678 F -2.678(wi)-.25 G(ncorrect.)-2.678 E(Def)188.4 457.8 Q 1.87 +(set, support for Internet protocol netw)3.329 F .829 +(orking is compiled in.)-.1 F(Pre)5.829 E .83(vious v)-.25 F(er)-.15 E +(-)-.2 E .178(sions of)188.4 445.8 R/F2 10/Times-Italic@0 SF(sendmail) +2.678 E F1 .178(referred to this as)2.678 F/F3 9/Times-Roman@0 SF -.36 +(DA)2.678 G(EMON).36 E F1 2.677(;t)C .177(his old usage is no)-2.677 F +2.677(wi)-.25 G(ncorrect.)-2.677 E(Def)188.4 457.8 Q 1.87 (aults on; turn it of)-.1 F 4.37(fi)-.25 G 4.37(nt)-4.37 G 1.87(he Mak) -4.37 F 1.87(e\214le if your system doesn')-.1 F 4.37(ts)-.18 G 1.87 (upport the)-4.37 F(Internet protocols.)188.4 469.8 Q 31.69 (NETINET6\207 If)102 486 R 2.26(set, support for IPv6 netw)4.76 F 2.26 (orking is compiled in.)-.1 F 2.26(It must be separately)7.26 F (enabled by adding)188.4 498 Q F0(DaemonP)2.5 E(ortOptions)-.2 E F1 -(settings.)2.5 E 43.35(NETISO\207 If)102 514.2 R .143 -(set, support for ISO protocol netw)2.643 F .142 +(settings.)2.5 E 43.35(NETISO\207 If)102 514.2 R .142 +(set, support for ISO protocol netw)2.642 F .143 (orking is compiled in \(it may be appropri-)-.1 F (ate to #de\214ne this in the Mak)188.4 526.2 Q (e\214le instead of conf.h\).)-.1 E 34.47(NETUNIX\207 If)102 542.4 R .39 @@ -8345,25 +8351,25 @@ E 63.35(LOG If)102 570.6 R .5(set, the)3 F F2(syslo)3 E(g)-.1 E F1 .5 (routine in use at some sites is used.)3 F .5(This mak)5.5 F .5 (es an informa-)-.1 F .504 (tional log record for each message processed, and mak)188.4 582.6 R -.504(es a higher priority log)-.1 F .053 +.504(es a higher priority log)-.1 F .052 (record for internal system errors.)188.4 594.6 R F0(STR)5.052 E(ONGL) --.3 E 2.552(YR)-.92 G(ECOMMENDED)-2.552 E F1 2.552<8a69>2.552 G 2.552 -(fy)-2.552 G(ou)-2.552 E -.1(wa)188.4 606.6 S(nt no logging, turn it of) +-.3 E 2.552(YR)-.92 G(ECOMMENDED)-2.552 E F1 2.553<8a69>2.552 G 2.553 +(fy)-2.553 G(ou)-2.553 E -.1(wa)188.4 606.6 S(nt no logging, turn it of) .1 E 2.5(fi)-.25 G 2.5(nt)-2.5 G(he con\214guration \214le.)-2.5 E(MA) 102 622.8 Q 11.12(TCHGECOS\207 Compile)-1.11 F 3.555 (in the code to do `)6.055 F 3.555(`fuzzy matching')-.74 F 6.055('o)-.74 G 6.055(nt)-6.055 G 3.555(he GECOS \214eld in)-6.055 F 2.5 (/etc/passwd. This)188.4 634.8 R(also requires that the)2.5 E F0 (MatchGECOS)2.5 E F1(option be turned on.)2.5 E -.35(NA)102 651 S 13.15 -(MED_BIND\207 Compile).35 F .413(in code to use the Berk)2.913 F(ele)-.1 -E 2.912(yI)-.15 G .412(nternet Name Domain \(BIND\) serv)-2.912 F .412 +(MED_BIND\207 Compile).35 F .412(in code to use the Berk)2.912 F(ele)-.1 +E 2.913(yI)-.15 G .413(nternet Name Domain \(BIND\) serv)-2.913 F .413 (er to)-.15 F(resolv)188.4 663 Q 2.5(eT)-.15 G(CP/IP host names.)-2.5 E -(NO)102 679.2 Q 38.76(TUNIX If)-.4 F .247(you are using a non-UNIX mail\ - format, you can set this \215ag to turn of)2.747 F 2.748(fs)-.25 G(pe-) --2.748 E(cial processing of UNIX-style \231From \232 lines.)188.4 691.2 -Q 39.45(USERDB\207 Include)102 707.4 R(the)3.449 E F0(experimental)3.449 +(NO)102 679.2 Q 38.76(TUNIX If)-.4 F .248(you are using a non-UNIX mail\ + format, you can set this \215ag to turn of)2.748 F 2.747(fs)-.25 G(pe-) +-2.747 E(cial processing of UNIX-style \231From \232 lines.)188.4 691.2 +Q 39.45(USERDB\207 Include)102 707.4 R(the)3.448 E F0(experimental)3.448 E F1(Berk)3.449 E(ele)-.1 E 3.449(yu)-.15 G .949 -(ser information database package.)-3.449 F(This)5.948 E .27(adds a ne) +(ser information database package.)-3.449 F(This)5.949 E .27(adds a ne) 188.4 719.4 R 2.77(wl)-.25 G -2.15 -.25(ev e)-2.77 H 2.77(lo).25 G 2.77 (fl)-2.77 G .27(ocal name e)-2.77 F .27 (xpansion between aliasing and forw)-.15 F 2.77(arding. It)-.1 F 0 Cg EP @@ -8377,34 +8383,34 @@ BP (This may change in future releases.)5 E(The follo)102 112.2 Q (wing options are normally turned on in per)-.25 E (-operating-system clauses in conf.h.)-.2 E(IDENTPR)102 128.4 Q -1.88 --.4(OT O)-.4 H 19.61<8743>.4 G .376 -(ompile in the IDENT protocol as de\214ned in RFC 1413.)-19.61 F .375 -(This def)5.375 F .375(aults on for)-.1 F 1.053(all systems e)188.4 +-.4(OT O)-.4 H 19.61<8743>.4 G .375 +(ompile in the IDENT protocol as de\214ned in RFC 1413.)-19.61 F .376 +(This def)5.376 F .376(aults on for)-.1 F 1.053(all systems e)188.4 140.4 R 1.053(xcept Ultrix, which apparently has the interesting \231fe\ ature\232 that)-.15 F .83(when it recei)188.4 152.4 R -.15(ve)-.25 G 3.33(sa\231).15 G .83 (host unreachable\232 message it closes all open connections)-3.33 F -1.921(to that host.)188.4 164.4 R 1.921(Since some \214re)6.921 F -.1 -(wa)-.25 G 1.922(ll g).1 F(ate)-.05 E -.1(wa)-.25 G 1.922 +1.922(to that host.)188.4 164.4 R 1.922(Since some \214re)6.922 F -.1 +(wa)-.25 G 1.922(ll g).1 F(ate)-.05 E -.1(wa)-.25 G 1.921 (ys send this error code when you).1 F 2.055(access an unauthorized por\ t \(such as 113, used by IDENT\), Ultrix cannot)188.4 176.4 R(recei) 188.4 188.4 Q .3 -.15(ve e)-.25 H(mail from such hosts.).15 E 39.45 (SYSTEM5 Set)102 204.6 R (all of the compilation parameters appropriate for System V)2.5 E(.) --1.29 E 26.12(HASFLOCK\207 Use)102 220.8 R(Berk)2.844 E(ele)-.1 E -(y-style)-.15 E F0(\215ock)2.844 E F1 .344(instead of System V)2.844 F -F0(lockf)2.845 E F1 .345(to do \214le locking.)2.845 F .345(Due to)5.345 +-1.29 E 26.12(HASFLOCK\207 Use)102 220.8 R(Berk)2.845 E(ele)-.1 E +(y-style)-.15 E F0(\215ock)2.845 E F1 .345(instead of System V)2.845 F +F0(lockf)2.845 E F1 .344(to do \214le locking.)2.845 F .344(Due to)5.344 F .184(the highly unusual semantics of locks across forks in)188.4 232.8 -R F0(lockf)2.684 E F1 2.684(,t)C .184(his should al)-2.684 F -.1(wa)-.1 +R F0(lockf)2.684 E F1 2.684(,t)C .185(his should al)-2.684 F -.1(wa)-.1 G(ys).1 E(be used if at all possible.)188.4 244.8 Q(HASINITGR)102 261 Q -4.86(OUPS Set)-.4 F 1.284(this if your system has the)3.783 F/F2 10 +4.86(OUPS Set)-.4 F 1.284(this if your system has the)3.784 F/F2 10 /Times-Italic@0 SF(initgr)3.784 E(oups\(\))-.45 E F1 1.284 -(call \(if you ha)3.784 F 1.584 -.15(ve m)-.2 H 1.284(ultiple group).15 -F 4.417(support\). This)188.4 273 R 1.917(is the def)4.417 F 1.917 -(ault if SYSTEM5 is)-.1 F F2(not)4.416 E F1 1.916 -(de\214ned or if you are on)4.416 F(HPUX.)188.4 285 Q(HASUN)102 301.2 Q -27.59(AME Set)-.35 F 1.148(this if you ha)3.648 F 1.448 -.15(ve t)-.2 H -(he).15 E F2(uname)3.648 E F1 1.149 +(call \(if you ha)3.784 F 1.583 -.15(ve m)-.2 H 1.283(ultiple group).15 +F 4.416(support\). This)188.4 273 R 1.916(is the def)4.416 F 1.916 +(ault if SYSTEM5 is)-.1 F F2(not)4.416 E F1 1.917 +(de\214ned or if you are on)4.417 F(HPUX.)188.4 285 Q(HASUN)102 301.2 Q +27.59(AME Set)-.35 F 1.149(this if you ha)3.649 F 1.448 -.15(ve t)-.2 H +(he).15 E F2(uname)3.648 E F1 1.148 (\(2\) system call \(or corresponding library rou-)B 2.5(tine\). Set) 188.4 313.2 R(by def)2.5 E(ault if SYSTEM5 is set.)-.1 E(HASGETDT)102 329.4 Q(ABLESIZE)-.93 E(Set this if you ha)188.4 341.4 Q .3 -.15(ve t) @@ -8415,52 +8421,52 @@ F 4.417(support\). This)188.4 273 R 1.917(is the def)4.417 F 1.917 ossibly reuse the same pid in the same second of)188.4 385.8 R(time.) 188.4 397.8 Q 37.22(SFS_TYPE The)102 414 R .517 (mechanism that can be used to get \214le system capacity information.) -3.016 F(The)5.517 E -.25(va)188.4 426 S .215(lues can be one of SFS_UST) -.25 F 2.435 -1.11(AT \()-.93 H .214 +3.017 F(The)5.516 E -.25(va)188.4 426 S .214(lues can be one of SFS_UST) +.25 F 2.435 -1.11(AT \()-.93 H .215 (use the ustat\(2\) syscall\), SFS_4ARGS \(use)1.11 F .415(the four ar) 188.4 438 R .415(gument statfs\(2\) syscall\), SFS_VFS \(use the tw)-.18 F 2.915(oa)-.1 G -.18(rg)-2.915 G .415(ument statfs\(2\)).18 F .716 (syscall including \), SFS_MOUNT \(use the tw)188.4 450 R -3.216(oa)-.1 G -.18(rg)-3.216 G .716(ument statfs\(2\)).18 F 4.32 +3.217(oa)-.1 G -.18(rg)-3.217 G .717(ument statfs\(2\)).18 F 4.32 (syscall including \), SFS_ST)188.4 462 R -1.11(AT)-.93 G 4.32(FS \(use the tw)1.11 F 6.82(oa)-.1 G -.18(rg)-6.82 G(ument).18 E -1.109(statfs\(2\) syscall including \), SFS_ST)188.4 474 R --1.11(AT)-.93 G 1.109(VFS \(use the tw)1.11 F 3.608(oa)-.1 G -.18(rg) --3.608 G(u-).18 E 1.511(ment statfs\(2\) syscall including \), or SFS_NONE \(no w)188.4 486 R 1.512(ay to)-.1 F +1.108(statfs\(2\) syscall including \), SFS_ST)188.4 474 R +-1.11(AT)-.93 G 1.109(VFS \(use the tw)1.11 F 3.609(oa)-.1 G -.18(rg) +-3.609 G(u-).18 E 1.511(ment statfs\(2\) syscall including \), or SFS_NONE \(no w)188.4 486 R 1.511(ay to)-.1 F (get this information\).)188.4 498 Q 40.57(LA_TYPE The)102 514.2 R (load a)2.5 E -.15(ve)-.2 G(rage type.).15 E(Details are described belo) -5 E -.65(w.)-.25 G .343(The are se)102 530.4 R -.15(ve)-.25 G .342 +5 E -.65(w.)-.25 G .342(The are se)102 530.4 R -.15(ve)-.25 G .342 (ral b).15 F .342(uilt-in w)-.2 F .342(ays of computing the load a)-.1 F --.15(ve)-.2 G(rage.).15 E F2(Sendmail)5.342 E F1 .342 -(tries to auto-con\214gure them)2.842 F .266 +-.15(ve)-.2 G(rage.).15 E F2(Sendmail)5.342 E F1 .343 +(tries to auto-con\214gure them)2.842 F .267 (based on imperfect guesses; you can select one using the)102 542.4 R F2 -(cc)2.767 E F1(option)2.767 E F0(\255DLA_TYPE=)2.767 E F2(type)A F1 -2.767(,w)C(here)-2.767 E F2(type)2.767 E F1(is:)102 554.4 Q 48.91 -(LA_INT The)102 570.6 R -.1(ke)3.453 G .952(rnel stores the load a).1 F +(cc)2.766 E F1(option)2.766 E F0(\255DLA_TYPE=)2.766 E F2(type)A F1 +2.766(,w)C(here)-2.766 E F2(type)2.766 E F1(is:)102 554.4 Q 48.91 +(LA_INT The)102 570.6 R -.1(ke)3.452 G .952(rnel stores the load a).1 F -.15(ve)-.2 G .952(rage in the k).15 F .952 (ernel as an array of long inte)-.1 F(gers.)-.15 E(The actual v)188.4 582.6 Q(alues are scaled by a f)-.25 E(actor FSCALE \(def)-.1 E -(ault 256\).)-.1 E(LA_SHOR)102 598.8 Q 35.89(TT)-.6 G .793(he k)-35.89 F -.793(ernel stores the load a)-.1 F -.15(ve)-.2 G .794(rage in the k).15 -F .794(ernel as an array of short inte)-.1 F(gers.)-.15 E(The actual v) +(ault 256\).)-.1 E(LA_SHOR)102 598.8 Q 35.89(TT)-.6 G .794(he k)-35.89 F +.794(ernel stores the load a)-.1 F -.15(ve)-.2 G .794(rage in the k).15 +F .793(ernel as an array of short inte)-.1 F(gers.)-.15 E(The actual v) 188.4 610.8 Q(alues are scaled by a f)-.25 E(actor FSCALE \(def)-.1 E -(ault 256\).)-.1 E(LA_FLO)102 627 Q 37.03 -1.11(AT T)-.35 H .089(he k) -1.11 F .089(ernel stores the load a)-.1 F -.15(ve)-.2 G .089 -(rage in the k).15 F .088(ernel as an array of double precision)-.1 F +(ault 256\).)-.1 E(LA_FLO)102 627 Q 37.03 -1.11(AT T)-.35 H .088(he k) +1.11 F .088(ernel stores the load a)-.1 F -.15(ve)-.2 G .089 +(rage in the k).15 F .089(ernel as an array of double precision)-.1 F (\215oats.)188.4 639 Q(LA_MA)102 655.2 Q 35.97(CH Use)-.4 F(MA)2.5 E (CH-style load a)-.4 E -.15(ve)-.2 G(rages.).15 E 39.45(LA_SUBR Call)102 671.4 R(the)2.5 E F2 -.1(ge)2.5 G(tloadavg).1 E F1 (routine to get the load a)2.5 E -.15(ve)-.2 G (rage as an array of doubles.).15 E(LA_ZER)102 687.6 Q 42.36(OA)-.4 G -.1(lwa)-42.36 G(ys return zero as the load a).1 E -.15(ve)-.2 G 2.5 -(rage. This).15 F(is the f)2.5 E(allback case.)-.1 E .493(If type)102 -703.8 R/F3 9/Times-Roman@0 SF(LA_INT)2.993 E F1(,)A F3(LA_SHOR)2.993 E -(T)-.54 E F1 2.993(,o)C(r)-2.993 E F3(LA_FLO)2.993 E -.999(AT)-.315 G F1 -.493(is speci\214ed, you may also need to specify)3.992 F F3(_P)2.994 E --.999(AT)-.828 G(H_UNIX).999 E F1 .949 +(rage. This).15 F(is the f)2.5 E(allback case.)-.1 E .494(If type)102 +703.8 R/F3 9/Times-Roman@0 SF(LA_INT)2.994 E F1(,)A F3(LA_SHOR)2.994 E +(T)-.54 E F1 2.994(,o)C(r)-2.994 E F3(LA_FLO)2.993 E -.999(AT)-.315 G F1 +.493(is speci\214ed, you may also need to specify)3.992 F F3(_P)2.993 E +-.999(AT)-.828 G(H_UNIX).999 E F1 .948 (\(the path to your system binary\) and)102 715.8 R F3(LA_A)3.448 E -(VENR)-1.215 E(UN)-.36 E F1 .948(\(the name of the v)3.448 F .948 +(VENR)-1.215 E(UN)-.36 E F1 .949(\(the name of the v)3.448 F .949 (ariable containing the load)-.25 F 0 Cg EP %%Page: 95 91 %%BeginPageSetup @@ -8474,50 +8480,50 @@ BP (The follo)127 136.2 Q(wing changes can be made in conf.c.)-.25 E F0 2.5 (6.3.1. Built-in)102 160.2 R(Header Semantics)2.5 E F1 1.248 (Not all header semantics are de\214ned in the con\214guration \214le.) -142 176.4 R 1.248(Header lines that should)6.248 F .305(only be include\ +142 176.4 R 1.247(Header lines that should)6.247 F .305(only be include\ d by certain mailers \(as well as other more obscure semantics\) must b\ -e speci\214ed)117 188.4 R .046(in the)117 200.4 R/F2 10/Times-Italic@0 -SF(HdrInfo)2.546 E F1 .046(table in)2.546 F F2(conf)2.546 E(.c)-.15 E F1 -5.046(.T)C .047 -(his table contains the header name \(which should be in all lo)-5.046 F +e speci\214ed)117 188.4 R .047(in the)117 200.4 R/F2 10/Times-Italic@0 +SF(HdrInfo)2.547 E F1 .047(table in)2.547 F F2(conf)2.547 E(.c)-.15 E F1 +5.047(.T)C .046 +(his table contains the header name \(which should be in all lo)-5.047 F (wer)-.25 E(case\) and a set of header control \215ags \(described belo) 117 212.4 Q(w\), The \215ags are:)-.25 E(H_A)117 228.6 Q 30.97 (CHECK Normally)-.4 F .007 -(when the check is made to see if a header line is compatible with)2.508 -F 2.94(am)203.4 240.6 S(ailer)-2.94 E(,)-.4 E F2(sendmail)2.94 E F1 .441 -(will not delete an e)2.94 F .441(xisting line.)-.15 F .441 -(If this \215ag is set,)5.441 F F2(send-)2.941 E(mail)203.4 252.6 Q F1 +(when the check is made to see if a header line is compatible with)2.507 +F 2.941(am)203.4 240.6 S(ailer)-2.941 E(,)-.4 E F2(sendmail)2.941 E F1 +.441(will not delete an e)2.941 F .441(xisting line.)-.15 F .44 +(If this \215ag is set,)5.441 F F2(send-)2.94 E(mail)203.4 252.6 Q F1 .152(will delete e)2.652 F -.15(ve)-.25 G 2.652(ne).15 G .152 (xisting header lines.)-2.802 F .152 (That is, if this bit is set and the)5.152 F 1.425(mailer does not ha) 203.4 264.6 R 1.725 -.15(ve \215)-.2 H 1.425 (ag bits set that intersect with the required mailer).15 F 2.204 (\215ags in the header de\214nition in sendmail.cf, the header line is) -203.4 276.6 R F2(always)4.703 E F1(deleted.)203.4 288.6 Q 51.13 +203.4 276.6 R F2(always)4.704 E F1(deleted.)203.4 288.6 Q 51.13 (H_EOH If)117 304.8 R .206(this header \214eld is set, treat it lik) -2.705 F 2.706(eab)-.1 G .206(lank line, i.e., it will signal the end) +2.706 F 2.706(eab)-.1 G .206(lank line, i.e., it will signal the end) -2.706 F(of the header and the be)203.4 316.8 Q (ginning of the message te)-.15 E(xt.)-.15 E 39.45(H_FORCE Add)117 333 R -2.039(this header entry e)4.539 F -.15(ve)-.25 G 4.539(ni).15 G 4.539 -(fo)-4.539 G 2.038(ne e)-4.539 F 2.038(xisted in the message before.) --.15 F 2.038(If a)7.038 F 2.188(header entry does not ha)203.4 345 R +2.038(this header entry e)4.538 F -.15(ve)-.25 G 4.538(ni).15 G 4.538 +(fo)-4.538 G 2.038(ne e)-4.538 F 2.039(xisted in the message before.) +-.15 F 2.039(If a)7.039 F 2.189(header entry does not ha)203.4 345 R 2.488 -.15(ve t)-.2 H 2.188(his bit set,).15 F F2(sendmail)4.688 E F1 -2.189(will not add another)4.689 F .62 +2.188(will not add another)4.688 F .62 (header line if a header line of this name already e)203.4 357 R 3.12 (xisted. This)-.15 F -.1(wo)3.12 G .62(uld nor).1 F(-)-.2 E (mally be used to stamp the message by e)203.4 369 Q -.15(ve)-.25 G -(ryone who handled it.).15 E(H_TRA)117 385.2 Q 39.3(CE If)-.4 F 1.043 -(set, this is a timestamp \(trace\) \214eld.)3.543 F 1.044 -(If the number of trace \214elds in a)6.043 F .706(message e)203.4 397.2 +(ryone who handled it.).15 E(H_TRA)117 385.2 Q 39.3(CE If)-.4 F 1.044 +(set, this is a timestamp \(trace\) \214eld.)3.544 F 1.043 +(If the number of trace \214elds in a)6.043 F .705(message e)203.4 397.2 R .705(xceeds a preset amount the message is returned on the assump-) -.15 F(tion that it has an aliasing loop.)203.4 409.2 Q 46.67(H_RCPT If) -117 425.4 R .332(set, this \214eld contains recipient addresses.)2.832 F -.332(This is used by the)5.332 F F02.832 E F1 .333(\215ag to)2.833 +117 425.4 R .332(set, this \214eld contains recipient addresses.)2.833 F +.332(This is used by the)5.332 F F02.832 E F1 .332(\215ag to)2.832 F 1.349(determine who to send to when it is collecting recipients from \ the mes-)203.4 437.4 R(sage.)203.4 449.4 Q(H_FR)117 465.6 Q 43.74 (OM This)-.4 F 1.673 -(\215ag indicates that this \214eld speci\214es a sender)4.173 F 6.674 -(.T)-.55 G 1.674(he order of these)-6.674 F .898(\214elds in the)203.4 +(\215ag indicates that this \214eld speci\214es a sender)4.174 F 6.673 +(.T)-.55 G 1.673(he order of these)-6.673 F .898(\214elds in the)203.4 477.6 R F2(HdrInfo)3.398 E F1 .898(table speci\214es)3.398 F F2 (sendmail)3.398 E F1 1.998 -.55('s p)D .898(reference for which \214eld) .55 F(to return error messages to.)203.4 489.6 Q(H_ERR)117 505.8 Q(ORST) @@ -8554,60 +8560,60 @@ F(/* trace \214elds */)189.5 300 Q("recei)177 312 Q -.15(ve)-.25 G 72.13 87.1(NULL, 0,)177 372 R(};)157 384 Q 2.435 (This structure indicates that the \231T)117 400.2 R 2.435 (o:\232, \231Resent-T)-.8 F 2.435 -(o:\232, and \231Cc:\232 \214elds all specify recipient)-.8 F 3.162 -(addresses. An)117 412.2 R 3.162<7999>-.15 G .661(Full-Name:\232 \214el\ +(o:\232, and \231Cc:\232 \214elds all specify recipient)-.8 F 3.161 +(addresses. An)117 412.2 R 3.161<7999>-.15 G .662(Full-Name:\232 \214el\ d will be deleted unless the required mailer \215ag \(indicated in) --3.162 F .245(the con\214guration \214le\) is speci\214ed.)117 424.2 R -.245(The \231Message:\232 and \231T)5.245 F -.15(ex)-.7 G .246 +-3.161 F .246(the con\214guration \214le\) is speci\214ed.)117 424.2 R +.245(The \231Message:\232 and \231T)5.246 F -.15(ex)-.7 G .245 (t:\232 \214elds will terminate the header;).15 F 1.936 (these are used by random dissenters around the netw)117 436.2 R 1.936 (ork w)-.1 F 4.436(orld. The)-.1 F(\231Recei)4.436 E -.15(ve)-.25 G -1.936(d:\232 \214eld will).15 F(al)117 448.2 Q -.1(wa)-.1 G -(ys be added, and can be used to trace messages.).1 E .445 -(There are a number of important points here.)142 464.4 R .446 -(First, header \214elds are not added automati-)5.446 F .657 -(cally just because the)117 476.4 R 3.157(ya)-.15 G .657(re in the) --3.157 F/F2 10/Times-Italic@0 SF(HdrInfo)3.157 E F1 .657(structure; the) -3.157 F 3.157(ym)-.15 G .656(ust be speci\214ed in the con\214guration) --3.157 F .727(\214le in order to be added to the message.)117 488.4 R -(An)5.728 E 3.228(yh)-.15 G .728 -(eader \214elds mentioned in the con\214guration \214le)-3.228 F -.2(bu) +1.937(d:\232 \214eld will).15 F(al)117 448.2 Q -.1(wa)-.1 G +(ys be added, and can be used to trace messages.).1 E .446 +(There are a number of important points here.)142 464.4 R .445 +(First, header \214elds are not added automati-)5.446 F .656 +(cally just because the)117 476.4 R 3.156(ya)-.15 G .656(re in the) +-3.156 F/F2 10/Times-Italic@0 SF(HdrInfo)3.157 E F1 .657(structure; the) +3.157 F 3.157(ym)-.15 G .657(ust be speci\214ed in the con\214guration) +-3.157 F .728(\214le in order to be added to the message.)117 488.4 R +(An)5.727 E 3.227(yh)-.15 G .727 +(eader \214elds mentioned in the con\214guration \214le)-3.227 F -.2(bu) 117 500.4 S 3.24(tn).2 G .74(ot mentioned in the)-3.24 F F2(HdrInfo)3.24 E F1 .74(structure ha)3.24 F 1.04 -.15(ve d)-.2 H(ef).15 E .74 (ault processing performed; that is, the)-.1 F 3.24(ya)-.15 G(re)-3.24 E -1.374(added unless the)117 512.4 R 3.874(yw)-.15 G 1.374 -(ere in the message already)-3.874 F 6.375(.S)-.65 G 1.375(econd, the) --6.375 F F2(HdrInfo)3.875 E F1 1.375(structure only speci\214es)3.875 F +1.375(added unless the)117 512.4 R 3.875(yw)-.15 G 1.375 +(ere in the message already)-3.875 F 6.375(.S)-.65 G 1.374(econd, the) +-6.375 F F2(HdrInfo)3.874 E F1 1.374(structure only speci\214es)3.874 F .324(cliched processing; certain headers are processed specially by ad \ -hoc code re)117 524.4 R -.05(ga)-.15 G .324(rdless of the sta-).05 F .48 -(tus speci\214ed in)117 536.4 R F2(HdrInfo)2.98 E F1 5.48(.F)C .481 -(or e)-5.63 F .481 +hoc code re)117 524.4 R -.05(ga)-.15 G .325(rdless of the sta-).05 F +.481(tus speci\214ed in)117 536.4 R F2(HdrInfo)2.981 E F1 5.481(.F)C +.481(or e)-5.631 F .481 (xample, the \231Sender:\232 and \231From:\232 \214elds are al)-.15 F --.1(wa)-.1 G .481(ys scanned on).1 F(ARP)117 550.4 Q .75 +-.1(wa)-.1 G .48(ys scanned on).1 F(ARP)117 550.4 Q .751 (ANET mail to determine the sender)-.92 F/F3 7/Times-Roman@0 SF(24)-4 I -F1 3.251(;t)4 K .751 +F1 3.251(;t)4 K .75 (his is used to perform the \231return to sender\232 func-)-3.251 F -2.977(tion. The)117 562.4 R .476(\231From:\232 and \231Full-Name:\232 \ -\214elds are used to determine the full name of the sender if)2.977 F +2.976(tion. The)117 562.4 R .476(\231From:\232 and \231Full-Name:\232 \ +\214elds are used to determine the full name of the sender if)2.976 F (possible; this is stored in the macro)117 574.4 Q F0($x)2.5 E F1 (and used in a number of w)2.5 E(ays.)-.1 E F0 2.5(6.3.2. Restricting) -102 598.4 R(Use of Email)2.5 E F1 .149 +102 598.4 R(Use of Email)2.5 E F1 .15 (If it is necessary to restrict mail through a relay)142 614.6 R 2.649 -(,t)-.65 G(he)-2.649 E F2 -.15(ch)2.65 G(ec).15 E(kcompat)-.2 E F1 .15 -(routine can be modi\214ed.)2.65 F .163(This routine is called for e)117 -626.6 R -.15(ve)-.25 G .163(ry recipient address.).15 F .163 +(,t)-.65 G(he)-2.649 E F2 -.15(ch)2.649 G(ec).15 E(kcompat)-.2 E F1 .149 +(routine can be modi\214ed.)2.649 F .163(This routine is called for e) +117 626.6 R -.15(ve)-.25 G .163(ry recipient address.).15 F .163 (It returns an e)5.163 F .163(xit status indicating the status of)-.15 F .895(the message.)117 638.6 R .895(The status)5.895 F/F4 9/Times-Roman@0 SF(EX_OK)3.395 E F1 .895(accepts the address,)3.395 F F4(EX_TEMPF)3.395 -E(AIL)-.666 E F1 .895(queues the message for a)3.395 F .264(later try) -117 650.6 R 2.764(,a)-.65 G .264(nd other v)-2.764 F .264 +E(AIL)-.666 E F1 .895(queues the message for a)3.395 F .263(later try) +117 650.6 R 2.763(,a)-.65 G .263(nd other v)-2.763 F .264 (alues \(commonly)-.25 F F4(EX_UN)2.764 E -1.215(AVA)-.315 G(ILABLE) -1.215 E F1 2.764(\)r)C .264(eject the message.)-2.764 F .263 -(It is up to)5.264 F F2 -.15(ch)2.763 G(ec).15 E(k-)-.2 E(compat)117 -662.6 Q F1 2.477(to print an error message \(using)4.977 F F2(usr)4.977 +1.215 E F1 2.764(\)r)C .264(eject the message.)-2.764 F .264 +(It is up to)5.264 F F2 -.15(ch)2.764 G(ec).15 E(k-)-.2 E(compat)117 +662.6 Q F1 2.477(to print an error message \(using)4.978 F F2(usr)4.977 E(err)-.37 E F1 4.977(\)i)C 4.977(ft)-4.977 G 2.477 -(he message is rejected.)-4.977 F -.15(Fo)7.478 G 4.978(re).15 G -(xample,)-5.128 E .32 LW 76 672.2 72 672.2 DL 80 672.2 76 672.2 DL 84 +(he message is rejected.)-4.977 F -.15(Fo)7.477 G 4.977(re).15 G +(xample,)-5.127 E .32 LW 76 672.2 72 672.2 DL 80 672.2 76 672.2 DL 84 672.2 80 672.2 DL 88 672.2 84 672.2 DL 92 672.2 88 672.2 DL 96 672.2 92 672.2 DL 100 672.2 96 672.2 DL 104 672.2 100 672.2 DL 108 672.2 104 672.2 DL 112 672.2 108 672.2 DL 116 672.2 112 672.2 DL 120 672.2 116 @@ -8620,10 +8626,10 @@ E(err)-.37 E F1 4.977(\)i)C 4.977(ft)-4.977 G 2.477 672.2 DL 196 672.2 192 672.2 DL 200 672.2 196 672.2 DL 204 672.2 200 672.2 DL 208 672.2 204 672.2 DL 212 672.2 208 672.2 DL 216 672.2 212 672.2 DL/F5 5/Times-Roman@0 SF(24)93.6 682.6 Q/F6 8/Times-Roman@0 SF -(Actually)3.2 I 2.632(,t)-.52 G .632 +(Actually)3.2 I 2.631(,t)-.52 G .631 (his is no longer true in SMTP; this information is contained in the en) --2.632 F -.12(ve)-.32 G 2.631(lope. The).12 F .631(older ARP)2.631 F -.631(ANET protocols did)-.736 F(not completely distinguish en)72 695.4 Q +-2.631 F -.12(ve)-.32 G 2.632(lope. The).12 F .632(older ARP)2.632 F +.632(ANET protocols did)-.736 F(not completely distinguish en)72 695.4 Q -.12(ve)-.32 G(lope from header).12 E(.)-.44 E 0 Cg EP %%Page: 97 93 %%BeginPageSetup @@ -8647,51 +8653,51 @@ BP (ge for non-local deli)-.162 E -.135(ve)-.225 G(ry"\);).135 E (e\255>e_\215ags |= EF_NORETURN;)193 294.6 Q(return \(EX_UN)193 305.4 Q -1.215(AVA)-.315 G(ILABLE\);)1.215 E(})175 316.2 Q(return \(EX_OK\);)175 -327 Q(})157 337.8 Q F2 .97(This w)117 354 R .969 +327 Q(})157 337.8 Q F2 .969(This w)117 354 R .969 (ould reject messages greater than 50000 bytes unless the)-.1 F 3.469 -(yw)-.15 G .969(ere local.)-3.469 F(The)5.969 E F1(EF_NORE-)3.469 E -(TURN)117 366 Q F2 .651(\215ag can be set in)3.151 F F1(e)3.151 E/F4 10 -/Symbol SFA F1(e_\215a)A(gs)-.1 E F2 .652 +(yw)-.15 G .97(ere local.)-3.469 F(The)5.97 E F1(EF_NORE-)3.47 E(TURN) +117 366 Q F2 .652(\215ag can be set in)3.152 F F1(e)3.152 E/F4 10/Symbol +SFA F1(e_\215a)A(gs)-.1 E F2 .651 (to suppress the return of the actual body of the message in)3.152 F -.656(the error return.)117 378 R .655(The actual use of this routine is\ - highly dependent on the implementation, and)5.656 F +.655(the error return.)117 378 R .655(The actual use of this routine is\ + highly dependent on the implementation, and)5.655 F (use should be limited.)117 390 Q F0 2.5(6.3.3. New)102 414 R -(Database Map Classes)2.5 E F2(Ne)142 430.2 Q 2.875(wk)-.25 G .675 -.15 -(ey m)-2.975 H .375(aps can be added by creating a class initialization\ +(Database Map Classes)2.5 E F2(Ne)142 430.2 Q 2.876(wk)-.25 G .676 -.15 +(ey m)-2.976 H .375(aps can be added by creating a class initialization\ function and a lookup func-).15 F 2.5(tion. These)117 442.2 R (are then added to the routine)2.5 E F1(setupmaps.)2.5 E F2 (The initialization function is called as)142 458.4 Q F1(xxx)157 474.6 Q F2(_map_init\(MAP *map, char *ar)A(gs\))-.18 E(The)117 490.8 Q F1(map) -3.28 E F2 .78(is an internal data structure.)3.28 F(The)5.78 E F1(ar) -3.279 E(gs)-.37 E F2 .779 -(is a pointer to the portion of the con\214guration)3.279 F .396 +3.279 E F2 .779(is an internal data structure.)3.279 F(The)5.779 E F1 +(ar)3.279 E(gs)-.37 E F2 .78 +(is a pointer to the portion of the con\214guration)3.279 F .397 (\214le line follo)117 502.8 R .396 -(wing the map class name; \215ags and \214lenames can be e)-.25 F .397 -(xtracted from this line.)-.15 F(The)5.397 E +(wing the map class name; \215ags and \214lenames can be e)-.25 F .396 +(xtracted from this line.)-.15 F(The)5.396 E (initialization function must return)117 514.8 Q F3(true)2.5 E F2 (if it successfully opened the map,)2.5 E F3 -.09(fa)2.5 G(lse).09 E F2 (otherwise.)2.5 E(The lookup function is called as)142 531 Q F1(xxx)157 547.2 Q F2(_map_lookup\(MAP *map, char b)A(uf[], char **a)-.2 E 1.3 -.65 -(v, i)-.2 H(nt *statp\)).65 E(The)117 563.4 Q F1(map)2.773 E F2 .273 -(de\214nes the map internally)2.773 F 5.273(.T)-.65 G(he)-5.273 E F1 -.2 +(v, i)-.2 H(nt *statp\)).65 E(The)117 563.4 Q F1(map)2.772 E F2 .272 +(de\214nes the map internally)2.772 F 5.273(.T)-.65 G(he)-5.273 E F1 -.2 (bu)2.773 G(f).2 E F2 .273(has the input k)2.773 F -.15(ey)-.1 G 5.273 -(.T)-.5 G .272(his may be \(and often is\) used)-5.273 F(destructi)117 -575.4 Q -.15(ve)-.25 G(ly).15 E 5.151(.T)-.65 G(he)-5.151 E F1(av)2.651 -E F2 .151(is a list of ar)2.651 F .151(guments passed in from the re) --.18 F .152(write line.)-.25 F .152(The lookup function)5.152 F .322 +(.T)-.5 G .273(his may be \(and often is\) used)-5.273 F(destructi)117 +575.4 Q -.15(ve)-.25 G(ly).15 E 5.152(.T)-.65 G(he)-5.152 E F1(av)2.652 +E F2 .151(is a list of ar)2.652 F .151(guments passed in from the re) +-.18 F .151(write line.)-.25 F .151(The lookup function)5.151 F .322 (should return a pointer to the ne)117 587.4 R 2.822(wv)-.25 G 2.822 (alue. If)-3.072 F .322(the map lookup f)2.822 F(ails,)-.1 E F1(*statp) -2.822 E F2 .322(should be set to an e)2.822 F(xit)-.15 E .301 -(status code; in particular)117 599.4 R 2.801(,i)-.4 G 2.801(ts)-2.801 G -.302(hould be set to)-2.801 F F3(EX_TEMPF)2.802 E(AIL)-.666 E F2 .302 -(if reco)2.802 F -.15(ve)-.15 G .302(ry is to be attempted by the).15 F +2.822 E F2 .322(should be set to an e)2.822 F(xit)-.15 E .302 +(status code; in particular)117 599.4 R 2.802(,i)-.4 G 2.802(ts)-2.802 G +.302(hould be set to)-2.802 F F3(EX_TEMPF)2.802 E(AIL)-.666 E F2 .302 +(if reco)2.802 F -.15(ve)-.15 G .301(ry is to be attempted by the).15 F (higher le)117 611.4 Q -.15(ve)-.25 G 2.5(lc).15 G(ode.)-2.5 E F0 2.5 -(6.3.4. Queueing)102 635.4 R(Function)2.5 E F2 .783(The routine)142 -651.6 R F1(shouldqueue)3.283 E F2 .783 +(6.3.4. Queueing)102 635.4 R(Function)2.5 E F2 .782(The routine)142 +651.6 R F1(shouldqueue)3.282 E F2 .783 (is called to decide if a message should be queued or processed)3.283 F -(immediately)117 663.6 Q 6.618(.T)-.65 G 1.618 +(immediately)117 663.6 Q 6.619(.T)-.65 G 1.618 (ypically this compares the message priority to the current load a) --7.418 F -.15(ve)-.2 G 4.119(rage. The).15 F(def)117 675.6 Q +-7.419 F -.15(ve)-.2 G 4.118(rage. The).15 F(def)117 675.6 Q (ault de\214nition is:)-.1 E 0 Cg EP %%Page: 98 94 %%BeginPageSetup @@ -8702,31 +8708,31 @@ BP 96 Q(shouldqueue\(pri, ctime\))157 108 Q(long pri;)175 120 Q (time_t ctime;)175 132 Q({)157 144 Q(if \(CurrentLA < QueueLA\))175 156 Q(return f)193 168 Q(alse;)-.1 E(return \(pri > \(QueueF)175 180 Q -(actor / \(CurrentLA \255 QueueLA + 1\)\)\);)-.15 E(})157 192 Q 2.063 +(actor / \(CurrentLA \255 QueueLA + 1\)\)\);)-.15 E(})157 192 Q 2.062 (If the current load a)117 208.2 R -.15(ve)-.2 G 2.062(rage \(global v) .15 F(ariable)-.25 E/F2 10/Times-Italic@0 SF(Curr)4.562 E(entLA)-.37 E -F1 4.562(,w)C 2.062(hich is set before this function is)-4.562 F 1.057 +F1 4.562(,w)C 2.062(hich is set before this function is)-4.562 F 1.058 (called\) is less than the lo)117 220.2 R 3.558(wt)-.25 G 1.058 (hreshold load a)-3.558 F -.15(ve)-.2 G 1.058(rage \(option).15 F F0(x) -3.558 E F1 3.558(,v)C(ariable)-3.808 E F2(QueueLA)3.558 E F1(\),)A F2 -(shouldqueue)3.558 E F1(returns)117 232.2 Q/F3 9/Times-Roman@0 SF -.09 -(fa)3.249 G(lse).09 E F1 .749(immediately \(that is, it should)3.249 F -F2(not)3.249 E F1 3.248(queue\). If)3.249 F .748(the current load a) -3.248 F -.15(ve)-.2 G .748(rage e).15 F .748(xceeds the)-.15 F 1.418 -(high threshold load a)117 244.2 R -.15(ve)-.2 G 1.418(rage \(option).15 +3.557 E F1 3.557(,v)C(ariable)-3.807 E F2(QueueLA)3.557 E F1(\),)A F2 +(shouldqueue)3.557 E F1(returns)117 232.2 Q/F3 9/Times-Roman@0 SF -.09 +(fa)3.248 G(lse).09 E F1 .748(immediately \(that is, it should)3.248 F +F2(not)3.248 E F1 3.249(queue\). If)3.249 F .749(the current load a) +3.249 F -.15(ve)-.2 G .749(rage e).15 F .749(xceeds the)-.15 F 1.419 +(high threshold load a)117 244.2 R -.15(ve)-.2 G 1.419(rage \(option).15 F F0(X)3.919 E F1 3.919(,v)C(ariable)-4.169 E F2(RefuseLA)3.919 E F1 -(\),)A F2(shouldqueue)3.919 E F1(returns)3.919 E F3(true)3.919 E F1 -(immedi-)3.919 E(ately)117 256.2 Q 7.126(.O)-.65 G 2.125 -(therwise, it computes the function based on the message priority)-7.126 -F 4.625(,t)-.65 G 2.125(he queue f)-4.625 F(actor)-.1 E(\(option)117 +(\),)A F2(shouldqueue)3.918 E F1(returns)3.918 E F3(true)3.918 E F1 +(immedi-)3.918 E(ately)117 256.2 Q 7.125(.O)-.65 G 2.125 +(therwise, it computes the function based on the message priority)-7.125 +F 4.626(,t)-.65 G 2.126(he queue f)-4.626 F(actor)-.1 E(\(option)117 268.2 Q F0(q)2.5 E F1 2.5(,g)C(lobal v)-2.5 E(ariable)-.25 E F2(QueueF) 2.5 E(actor)-.75 E F1(\), and the current and threshold load a)A -.15 -(ve)-.2 G(rages.).15 E 1.066(An implementation wishing to tak)142 284.4 -R 3.566(et)-.1 G 1.067 -(he actual age of the message into account can also)-3.566 F 1.41 +(ve)-.2 G(rages.).15 E 1.067(An implementation wishing to tak)142 284.4 +R 3.567(et)-.1 G 1.066 +(he actual age of the message into account can also)-3.567 F 1.41 (use the)117 296.4 R F2(ctime)3.91 E F1(parameter)3.91 E 3.91(,w)-.4 G 1.41(hich is the time that the message w)-3.91 F 1.41 -(as \214rst submitted to)-.1 F F2(sendmail)3.91 E F1(.)A .928 +(as \214rst submitted to)-.1 F F2(sendmail)3.91 E F1(.)A .929 (Note that the)117 308.4 R F2(pri)3.428 E F1 .928(parameter is already \ weighted by the number of times the message has been)3.428 F .395 (tried \(although this tends to lo)117 320.4 R .395 @@ -8735,10 +8741,10 @@ weighted by the number of times the message has been)3.428 F .395 2.674 G .174 (uld be used as an \231escape clause\232 to ensure that messages are e) .1 F -.15(ve)-.25 G .174(ntually processed.).15 F F0 2.5 -(6.3.5. Refusing)102 356.4 R(Incoming SMTP Connections)2.5 E F1 2.063 -(The function)142 372.6 R F2 -.37(re)4.563 G(fuseconnections).37 E F1 -(returns)4.563 E F3(true)4.563 E F1 2.062 -(if incoming SMTP connections should be)4.563 F 3.563(refused. The)117 +(6.3.5. Refusing)102 356.4 R(Incoming SMTP Connections)2.5 E F1 2.062 +(The function)142 372.6 R F2 -.37(re)4.562 G(fuseconnections).37 E F1 +(returns)4.562 E F3(true)4.562 E F1 2.063 +(if incoming SMTP connections should be)4.562 F 3.564(refused. The)117 384.6 R 1.063(current implementation is based e)3.563 F(xclusi)-.15 E -.15(ve)-.25 G 1.063(ly on the current load a).15 F -.15(ve)-.2 G 1.063 (rage and the).15 F(refuse load a)117 396.6 Q -.15(ve)-.2 G @@ -8748,27 +8754,27 @@ weighted by the number of times the message has been)3.428 F .395 (return \(RefuseLA > 0 && CurrentLA >= RefuseLA\);)175 448.8 Q(})157 460.8 Q 2.5(Am)117 477 S(ore cle)-2.5 E -.15(ve)-.25 G 2.5(ri).15 G (mplementation could look at more system resources.)-2.5 E F0 2.5 -(6.3.6. Load)102 501 R -.6 -1(Av e)2.5 H(rage Computation)1 E F1 .244 +(6.3.6. Load)102 501 R -.6 -1(Av e)2.5 H(rage Computation)1 E F1 .243 (The routine)142 517.2 R F2 -.1(ge)2.743 G(tla).1 E F1 .243 (returns the current load a)2.743 F -.15(ve)-.2 G .243 -(rage \(as a rounded inte).15 F 2.743(ger\). The)-.15 F(distrib)2.743 E -(ution)-.2 E 1.156(includes se)117 529.2 R -.15(ve)-.25 G 1.157 +(rage \(as a rounded inte).15 F 2.743(ger\). The)-.15 F(distrib)2.744 E +(ution)-.2 E 1.157(includes se)117 529.2 R -.15(ve)-.25 G 1.157 (ral possible implementations.).15 F 1.157(If you are porting to a ne) 6.157 F 3.657(we)-.25 G -.4(nv)-3.657 G 1.157(ironment you may).4 F (need to add some ne)117 543.2 Q 2.5(wt)-.25 G(weaks.)-2.5 E/F4 7 /Times-Roman@0 SF(25)-4 I F0 2.5(6.4. Con\214guration)87 567.2 R -(in sendmail/daemon.c)2.5 E F1 .128(The \214le)127 583.4 R F2 -(sendmail/daemon.c)2.628 E F1 .128 +(in sendmail/daemon.c)2.5 E F1 .127(The \214le)127 583.4 R F2 +(sendmail/daemon.c)2.627 E F1 .128 (contains a number of routines that are dependent on the local net-) 2.628 F -.1(wo)102 595.4 S(rking en).1 E 2.5(vironment. The)-.4 F -.15 (ve)2.5 G(rsion supplied assumes you ha).15 E .3 -.15(ve B)-.2 H (SD style sock).15 E(ets.)-.1 E 2.16(In pre)127 611.6 R 2.16 (vious releases, we recommended that you modify the routine)-.25 F F2 -(maphostname)4.66 E F1 2.16(if you)4.66 F -.1(wa)102 623.6 S 1.919 +(maphostname)4.66 E F1 2.16(if you)4.66 F -.1(wa)102 623.6 S 1.918 (nted to generalize).1 F F0($[)4.418 E F1(...)4.418 E F0($])4.418 E F1 4.418(lookups. W)4.418 F 4.418(en)-.8 G 2.418 -.25(ow r)-4.418 H 1.918 -(ecommend that you create a ne).25 F 4.418(wk)-.25 G -.15(ey)-4.518 G -1.918(ed map).15 F(instead.)102 635.6 Q .32 LW 76 678.8 72 678.8 DL 80 +(ecommend that you create a ne).25 F 4.419(wk)-.25 G -.15(ey)-4.519 G +1.919(ed map).15 F(instead.)102 635.6 Q .32 LW 76 678.8 72 678.8 DL 80 678.8 76 678.8 DL 84 678.8 80 678.8 DL 88 678.8 84 678.8 DL 92 678.8 88 678.8 DL 96 678.8 92 678.8 DL 100 678.8 96 678.8 DL 104 678.8 100 678.8 DL 108 678.8 104 678.8 DL 112 678.8 108 678.8 DL 116 678.8 112 678.8 DL @@ -8792,34 +8798,34 @@ BP (In this section we assume that)127 112.2 Q/F2 10/Times-Italic@0 SF (sendmail)2.5 E F1(has been compiled with support for LD)2.5 E(AP)-.4 E (.)-1.11 E F0 2.5(6.5.1. LD)102 136.2 R(AP Recursion)-.35 E F1(LD)142 -152.4 Q .349(AP Recursion allo)-.4 F .349 -(ws you to add types to the search attrib)-.25 F .35(utes on an LD)-.2 F -.35(AP map speci-)-.4 F 2.5(\214cation. The)117 164.4 R(syntax is:)2.5 E -117 180.6 Q F2 -.37(AT)2.5 G(TRIB).37 E(UTE)-.1 E F1([:)A F2(TYPE) -A F1([:)A F2(OBJECTCLASS)A F1([|)A F2(OBJECTCLASS)A F1(|...]]])A(The ne) -142 196.8 Q(w)-.25 E F2(TYPE)2.5 E F1 2.5(sa)C(re:)-2.5 E 26.17 -(NORMAL This)117 213 R(attrib)3.579 E 1.079 -(ute type speci\214es the attrib)-.2 F 1.078 -(ute to add to the results string.)-.2 F 1.078(This is)6.078 F(the def) -189 225 Q(ault.)-.1 E 55.06(DN An)117 241.2 R 2.821(ym)-.15 G .321 -(atches for this attrib)-2.821 F .321(ute are e)-.2 F .321 -(xpected to ha)-.15 F .622 -.15(ve a v)-.2 H .322 +152.4 Q .35(AP Recursion allo)-.4 F .349 +(ws you to add types to the search attrib)-.25 F .349(utes on an LD)-.2 +F .349(AP map speci-)-.4 F 2.5(\214cation. The)117 164.4 R(syntax is:) +2.5 E117 180.6 Q F2 -.37(AT)2.5 G(TRIB).37 E(UTE)-.1 E F1([:)A F2 +(TYPE)A F1([:)A F2(OBJECTCLASS)A F1([|)A F2(OBJECTCLASS)A F1(|...]]])A +(The ne)142 196.8 Q(w)-.25 E F2(TYPE)2.5 E F1 2.5(sa)C(re:)-2.5 E 26.17 +(NORMAL This)117 213 R(attrib)3.578 E 1.078 +(ute type speci\214es the attrib)-.2 F 1.079 +(ute to add to the results string.)-.2 F 1.079(This is)6.079 F(the def) +189 225 Q(ault.)-.1 E 55.06(DN An)117 241.2 R 2.822(ym)-.15 G .322 +(atches for this attrib)-2.822 F .322(ute are e)-.2 F .321 +(xpected to ha)-.15 F .621 -.15(ve a v)-.2 H .321 (alue of a fully quali\214ed)-.1 F 1.521(distinguished name.)189 253.2 R F2(sendmail)6.521 E F1 1.521(will lookup that DN and apply the attrib) 4.021 F(utes)-.2 E(requested to the returned DN record.)189 265.2 Q(FIL) -117 281.4 Q 36.53(TER An)-.92 F 2.652(ym)-.15 G .153 -(atches for this attrib)-2.652 F .153(ute are e)-.2 F .153 +117 281.4 Q 36.53(TER An)-.92 F 2.653(ym)-.15 G .153 +(atches for this attrib)-2.653 F .153(ute are e)-.2 F .153 (xpected to ha)-.15 F .453 -.15(ve a v)-.2 H .153(alue of an LD)-.1 F -.153(AP search)-.4 F(\214lter)189 293.4 Q(.)-.55 E F2(sendmail)5.698 E -F1 .697(will perform a lookup with the same parameters as the origi-) -3.198 F(nal search b)189 305.4 Q +.152(AP search)-.4 F(\214lter)189 293.4 Q(.)-.55 E F2(sendmail)5.697 E +F1 .698(will perform a lookup with the same parameters as the origi-) +3.197 F(nal search b)189 305.4 Q (ut replaces the search \214lter with the one speci\214ed here.)-.2 E 49.5(URL An)117 321.6 R 2.87(ym)-.15 G .37(atches for this attrib)-2.87 F .37(ute are e)-.2 F .37(xpected to ha)-.15 F .67 -.15(ve a v)-.2 H .37 (alue of an LD)-.1 F .37(AP URL.)-.4 F F2(sendmail)189 333.6 Q F1 1.947 -(will perform a lookup of that URL and use the results from the)4.447 F -(attrib)189 345.6 Q .389(utes named in that URL.)-.2 F .389(Note ho) -5.389 F(we)-.25 E -.15(ve)-.25 G 2.889(rt).15 G .389 +(will perform a lookup of that URL and use the results from the)4.446 F +(attrib)189 345.6 Q .39(utes named in that URL.)-.2 F .389(Note ho)5.389 +F(we)-.25 E -.15(ve)-.25 G 2.889(rt).15 G .389 (hat the search is done using the)-2.889 F 2.622(current LD)189 357.6 R 2.622(AP connection, re)-.4 F -.05(ga)-.15 G 2.622 (rdless of what is speci\214ed as the scheme,).05 F(LD)189 369.6 Q @@ -8828,17 +8834,17 @@ F .37(ute are e)-.2 F .37(xpected to ha)-.15 F .67 -.15(ve a v)-.2 H .37 9/Times-Roman@0 SF(NORMAL)2.5 E F1(attrib)2.5 E(utes as described abo) -.2 E -.15(ve)-.15 G(.).15 E .91(The optional)142 402 R F2(OBJECTCLASS) 3.41 E F1 .91(\(| separated\) list contains the objectClass v)3.41 F .91 -(alues for which)-.25 F 1.399(that attrib)117 414 R 1.399(ute applies.) --.2 F 1.399(If the list is gi)6.399 F -.15(ve)-.25 G 1.399 +(alues for which)-.25 F 1.398(that attrib)117 414 R 1.398(ute applies.) +-.2 F 1.399(If the list is gi)6.398 F -.15(ve)-.25 G 1.399 (n, the attrib).15 F 1.399(ute named will only be used if the LD)-.2 F (AP)-.4 E 1.111(record being returned is a member of that object class.) -117 426 R 1.111(Note that if these ne)6.111 F 3.612(wv)-.25 G 1.112 -(alue attrib)-3.862 F(ute)-.2 E F2(TYPE)117 438 Q F1 2.937(sa)C .436(re\ +117 426 R 1.111(Note that if these ne)6.111 F 3.611(wv)-.25 G 1.111 +(alue attrib)-3.861 F(ute)-.2 E F2(TYPE)117 438 Q F1 2.936(sa)C .436(re\ used in an AliasFile option setting, it will need to be double quoted \ -to pre)-2.937 F -.15(ve)-.25 G(nt).15 E F2(send-)2.936 E(mail)117 450 Q -F1(from misparsing the colons.)2.5 E .257(Note that LD)142 466.2 R .257 +to pre)-2.936 F -.15(ve)-.25 G(nt).15 E F2(send-)2.937 E(mail)117 450 Q +F1(from misparsing the colons.)2.5 E .258(Note that LD)142 466.2 R .257 (AP recursion attrib)-.4 F .257 -(utes which do not ultimately point to an LD)-.2 F .258(AP record are) +(utes which do not ultimately point to an LD)-.2 F .257(AP record are) -.4 F(not considered an error)117 478.2 Q(.)-.55 E F0 2.5 (6.5.1.1. Example)117 502.2 R F1 .218(Since e)157 518.4 R .218 (xamples usually help clarify)-.15 F 2.718(,h)-.65 G .218(ere is an e) @@ -8853,12 +8859,12 @@ E(-v sendmailMT)194.5 606.6 Q(AAliasV)-.93 E(alue,mail:NORMAL:inetOr) (sendmailMT)202 630.6 Q(AAliasSearch:FIL)-.93 E(TER:sendmailMT)-.92 E (AAliasObject,)-.93 E(sendmailMT)202 642.6 Q(AAliasURL:URL:sendmailMT) -.93 E(AAliasObject)-.93 E(That de\214nition speci\214es that:)157 663 Q -5<8341>137 679.2 S .951 -.15(ny v)-5 H .651(alue in a)-.1 F F3 -(sendmailMT)3.151 E(AAliasV)-.837 E(alue)-.999 E F1(attrib)3.151 E .652 +5<8341>137 679.2 S .952 -.15(ny v)-5 H .652(alue in a)-.1 F F3 +(sendmailMT)3.152 E(AAliasV)-.837 E(alue)-.999 E F1(attrib)3.152 E .651 (ute will be added to the result string re)-.2 F -.05(ga)-.15 G(rd-).05 E(less of object class.)145.5 691.2 Q 5<8354>137 703.2 S(he)-5 E F3 -(mail)2.552 E F1(attrib)2.552 E .052 -(ute will be added to the result string if the LD)-.2 F .051 +(mail)2.551 E F1(attrib)2.551 E .051 +(ute will be added to the result string if the LD)-.2 F .052 (AP record is a member of the)-.4 F F3(inetOr)145.5 715.2 Q(gPerson) -.162 E F1(object class.)2.5 E 0 Cg EP %%Page: 100 96 @@ -8867,44 +8873,44 @@ BP %%EndPageSetup /F0 10/Times-Bold@0 SF 188.36(SMM:08-100 Sendmail)72 60 R (Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF 5<8354> -137 96 S(he)-5 E/F2 9/Times-Roman@0 SF(uniqueMember)4.596 E F1(attrib) +137 96 S(he)-5 E/F2 9/Times-Roman@0 SF(uniqueMember)4.597 E F1(attrib) 4.597 E 2.097(ute is a recursi)-.2 F 2.397 -.15(ve a)-.25 H(ttrib).15 E -2.097(ute, used only in)-.2 F F2(groupOfUniqueNames)4.597 E F1 .55 +2.097(ute, used only in)-.2 F F2(groupOfUniqueNames)4.596 E F1 .549 (records, and should contain an LD)145.5 108 R .549 -(AP DN pointing to another LD)-.4 F .549(AP record.)-.4 F .549 -(The desire)5.549 F(here is to return the)145.5 120 Q F2(mail)2.5 E F1 -(attrib)2.5 E(ute from those DNs.)-.2 E 5<8354>137 132 S(he)-5 E F2 -(sendmailMT)4.373 E(AAliasSearch)-.837 E F1(attrib)4.373 E 1.873 -(ute and)-.2 F F2(sendmailMT)4.374 E(AAliasURL)-.837 E F1 1.874 -(are both used only if)4.374 F 2.084(referenced in a)145.5 144 R F2 -(sendmailMT)4.584 E(AAliasObject)-.837 E F1 7.084(.T)C(he)-7.084 E 4.584 -(ya)-.15 G 2.084(re both recursi)-4.584 F -.15(ve)-.25 G 4.584(,t).15 G -2.084(he \214rst for a ne)-4.584 F(w)-.25 E(LD)145.5 156 Q +(AP DN pointing to another LD)-.4 F .55(AP record.)-.4 F .55(The desire) +5.55 F(here is to return the)145.5 120 Q F2(mail)2.5 E F1(attrib)2.5 E +(ute from those DNs.)-.2 E 5<8354>137 132 S(he)-5 E F2(sendmailMT)4.374 +E(AAliasSearch)-.837 E F1(attrib)4.374 E 1.874(ute and)-.2 F F2 +(sendmailMT)4.374 E(AAliasURL)-.837 E F1 1.873(are both used only if) +4.374 F 2.083(referenced in a)145.5 144 R F2(sendmailMT)4.584 E +(AAliasObject)-.837 E F1 7.084(.T)C(he)-7.084 E 4.584(ya)-.15 G 2.084 +(re both recursi)-4.584 F -.15(ve)-.25 G 4.584(,t).15 G 2.084 +(he \214rst for a ne)-4.584 F(w)-.25 E(LD)145.5 156 Q (AP search string and the latter for an LD)-.4 E(AP URL.)-.4 E F0 2.5 (6.6. ST)87 180 R(AR)-.9 E(TTLS)-.4 E F1 .47 (In this section we assume that)127 196.2 R/F3 10/Times-Italic@0 SF (sendmail)2.97 E F1 .47(has been compiled with support for ST)2.97 F(AR) --.93 E 2.97(TTLS. T)-.6 F(o)-.8 E .609 +-.93 E 2.97(TTLS. T)-.6 F(o)-.8 E .608 (properly understand the use of ST)102 208.2 R(AR)-.93 E .609(TTLS in) -.6 F F3(sendmail)3.109 E F1 3.109(,i)C 3.109(ti)-3.109 G 3.109(sn) --3.109 G .608(ecessary to understand at least some)-3.109 F 1.855 +-3.109 G .609(ecessary to understand at least some)-3.109 F 1.856 (basics about X.509 certi\214cates and public k)102 220.2 R 2.155 -.15 -(ey c)-.1 H(ryptograph).15 E 5.655 -.65(y. T)-.05 H 1.856 +(ey c)-.1 H(ryptograph).15 E 5.655 -.65(y. T)-.05 H 1.855 (his information can be found in).65 F (books about SSL/TLS or on WWW sites, e.g., \231http://www)102 232.2 Q (.OpenSSL.or)-.65 E(g/\232.)-.18 E F0 2.5(6.6.1. Certi\214cates)102 256.2 R -.25(fo)2.5 G 2.5(rS).25 G -.9(TA)-2.5 G -.4(RT).9 G(TLS).4 E F1 -.438(When acting as a serv)142 272.4 R(er)-.15 E(,)-.4 E F3(sendmail) -2.938 E F1 .437(requires X.509 certi\214cates to support ST)2.938 F(AR) --.93 E .437(TTLS: one)-.6 F 1.45(as certi\214cate for the serv)117 284.4 +.437(When acting as a serv)142 272.4 R(er)-.15 E(,)-.4 E F3(sendmail) +2.937 E F1 .438(requires X.509 certi\214cates to support ST)2.937 F(AR) +-.93 E .438(TTLS: one)-.6 F 1.45(as certi\214cate for the serv)117 284.4 R 1.45(er \(Serv)-.15 F 1.45(erCertFile and corresponding pri)-.15 F -.25(va)-.25 G 1.45(te Serv).25 F(erK)-.15 E -.15(ey)-.25 G 1.45 -(File\) at least).15 F .245(one root CA \(CA)117 296.4 R .244(CertFile\ +(File\) at least).15 F .244(one root CA \(CA)117 296.4 R .245(CertFile\ \), i.e., a certi\214cate that is used to sign other certi\214cates, an\ -d a path to a)-.4 F .898(directory which contains other CAs \(CA)117 -308.4 R(CertP)-.4 E 3.398(ath\). The)-.15 F .899 -(\214le speci\214ed via CA)3.398 F .899(CertFile can con-)-.4 F .919 -(tain se)117 320.4 R -.15(ve)-.25 G .919(ral certi\214cates of CAs.).15 +d a path to a)-.4 F .899(directory which contains other CAs \(CA)117 +308.4 R(CertP)-.4 E 3.398(ath\). The)-.15 F .898 +(\214le speci\214ed via CA)3.398 F .898(CertFile can con-)-.4 F .918 +(tain se)117 320.4 R -.15(ve)-.25 G .918(ral certi\214cates of CAs.).15 F .919 (The DNs of these certi\214cates are sent to the client during the)5.919 F .925(TLS handshak)117 332.4 R 3.425(e\()-.1 G .925 @@ -8916,194 +8922,200 @@ F .925(TLS handshak)117 332.4 R 3.425(e\()-.1 G .925 (error:14094417:SSL routines:SSL3_READ_BYTES:)157 360.6 Q (sslv3 alert ille)157 372.6 Q -.05(ga)-.15 G 2.5(lp).05 G (arameter:s3_pkt.c:964:SSL alert number 47)-2.5 E -1.1(Yo)117 388.8 S -3.074(us)1.1 G .574(hould probably put only the CA cert into that \214l\ -e that signed your o)-3.074 F .574(wn cert\(s\), or at least)-.25 F .542 +3.073(us)1.1 G .574(hould probably put only the CA cert into that \214l\ +e that signed your o)-3.073 F .574(wn cert\(s\), or at least)-.25 F .543 (only those you trust.)117 400.8 R .543(The CA)5.543 F(CertP)-.4 E .543 (ath directory must contain the hashes of each CA certi\214cate)-.15 F -1.585(as \214lenames \(or as links to them\).)117 412.8 R 1.584 -(Symbolic links can be generated with the follo)6.585 F 1.584(wing tw) +1.584(as \214lenames \(or as links to them\).)117 412.8 R 1.585 +(Symbolic links can be generated with the follo)6.585 F 1.585(wing tw) -.25 F(o)-.1 E(\(Bourne\) shell commands:)117 424.8 Q (C=FileName_of_CA_Certi\214cate)157 441 Q -(ln -s $C `openssl x509 -noout -hash < $C`.0)157 453 Q .202(An X.509 ce\ -rti\214cate is also required for authentication in client mode \(Client\ -CertFile and corre-)117 469.2 R .931(sponding pri)117 481.2 R -.25(va) --.25 G .931(te ClientK).25 F -.15(ey)-.25 G .931(File\), ho).15 F(we) --.25 E -.15(ve)-.25 G -.4(r,).15 G F3(sendmail)3.831 E F1 .931(will al) -3.431 F -.1(wa)-.1 G .931(ys use ST).1 F(AR)-.93 E .931(TTLS when of)-.6 -F(fered)-.25 E .067(by a serv)117 493.2 R(er)-.15 E 5.067(.T)-.55 G .067 -(he client and serv)-5.067 F .067(er certi\214cates can be identical.) --.15 F .068(Certi\214cates can be obtained from)5.068 F 2.848(ac)117 -505.2 S .348 -(erti\214cate authority or created with the help of OpenSSL.)-2.848 F -.348(The required format for certi\214cates)5.348 F 4.583(and pri)117 -517.2 R -.25(va)-.25 G 4.583(te k).25 F -.15(ey)-.1 G 7.084(si).15 G -7.084(sP)-7.084 G 7.084(EM. T)-7.084 F 7.084(oa)-.8 G(llo)-7.084 E 7.084 -(wf)-.25 G 4.584(or automatic startup of sendmail, pri)-7.084 F -.25(va) --.25 G 4.584(te k).25 F -.15(ey)-.1 G(s).15 E(\(Serv)117 529.2 Q(erK) --.15 E -.15(ey)-.25 G .25(File, ClientK).15 F -.15(ey)-.25 G .249 -(File\) must be stored unencrypted.).15 F .249(The k)5.249 F -.15(ey)-.1 -G 2.749(sa).15 G .249(re only protected by the)-2.749 F -(permissions of the \214le system.)117 541.2 Q(Ne)5 E -.15(ve)-.25 G 2.5 -(rm).15 G(ak)-2.5 E 2.5(eap)-.1 G(ri)-2.5 E -.25(va)-.25 G(te k).25 E .3 --.15(ey a)-.1 H -.25(va)-.05 G(ilable to a third party).25 E(.)-.65 E F0 -2.5(6.6.2. PRNG)102 565.2 R -.25(fo)2.5 G 2.5(rS).25 G -.9(TA)-2.5 G -.4 -(RT).9 G(TLS).4 E F1(ST)142 581.4 Q(AR)-.93 E .504(TTLS requires a stro\ -ng pseudo random number generator \(PRNG\) to operate prop-)-.6 F(erly) -117 593.4 Q 5.056(.D)-.65 G .056 -(epending on the TLS library you use, it may be required to e)-5.056 F -.055(xplicitly initialize the PRNG)-.15 F 1.154(with random data.)117 -605.4 R 1.154(OpenSSL mak)6.154 F 1.154(es use of)-.1 F F0(/de)3.654 E +(ln -s $C `openssl x509 -noout -hash < $C`.0)157 453 Q 2.67(Ab)117 469.2 +S .17(etter w)-2.67 F .17(ay to do this is to use the)-.1 F F0(c_r)2.669 +E(ehash)-.18 E F1 .169(command that is part of the OpenSSL distrib)2.669 +F(ution)-.2 E .801(because it handles subject hash collisions by increm\ +enting the number in the suf)117 481.2 R .801(\214x of the \214le-)-.25 +F 1.133(name of the symbolic link, e.g.,)117 493.2 R F0(.0)3.632 E F1 +(to)3.632 E F0(.1)3.632 E F1 3.632(,a)C 1.132(nd so on.)-3.632 F 1.132 +(An X.509 certi\214cate is also required for)6.132 F 1.527 +(authentication in client mode \(ClientCertFile and corresponding pri) +117 505.2 R -.25(va)-.25 G 1.527(te ClientK).25 F -.15(ey)-.25 G 1.527 +(File\), ho).15 F(w-)-.25 E -2.15 -.25(ev e)117 517.2 T -.4(r,).25 G F3 +(sendmail)3.222 E F1 .322(will al)2.822 F -.1(wa)-.1 G .322(ys use ST).1 +F(AR)-.93 E .321(TTLS when of)-.6 F .321(fered by a serv)-.25 F(er)-.15 +E 5.321(.T)-.55 G .321(he client and serv)-5.321 F .321(er cer)-.15 F(-) +-.2 E .03(ti\214cates can be identical.)117 529.2 R .03(Certi\214cates \ +can be obtained from a certi\214cate authority or created with)5.03 F +.869(the help of OpenSSL.)117 541.2 R .869 +(The required format for certi\214cates and pri)5.869 F -.25(va)-.25 G +.868(te k).25 F -.15(ey)-.1 G 3.368(si).15 G 3.368(sP)-3.368 G 3.368 +(EM. T)-3.368 F 3.368(oa)-.8 G(llo)-3.368 E(w)-.25 E 1.123 +(for automatic startup of sendmail, pri)117 553.2 R -.25(va)-.25 G 1.124 +(te k).25 F -.15(ey)-.1 G 3.624(s\().15 G(Serv)-3.624 E(erK)-.15 E -.15 +(ey)-.25 G 1.124(File, ClientK).15 F -.15(ey)-.25 G 1.124 +(File\) must be stored).15 F 3.04(unencrypted. The)117 565.2 R -.1(ke) +3.04 G .54 +(ys are only protected by the permissions of the \214le system.)-.05 F +(Ne)5.54 E -.15(ve)-.25 G 3.04(rm).15 G(ak)-3.04 E 3.04(ea)-.1 G(pri)117 +577.2 Q -.25(va)-.25 G(te k).25 E .3 -.15(ey a)-.1 H -.25(va)-.05 G +(ilable to a third party).25 E(.)-.65 E F0 2.5(6.6.2. PRNG)102 601.2 R +-.25(fo)2.5 G 2.5(rS).25 G -.9(TA)-2.5 G -.4(RT).9 G(TLS).4 E F1(ST)142 +617.4 Q(AR)-.93 E .504(TTLS requires a strong pseudo random number gene\ +rator \(PRNG\) to operate prop-)-.6 F(erly)117 629.4 Q 5.056(.D)-.65 G +.056(epending on the TLS library you use, it may be required to e)-5.056 +F .055(xplicitly initialize the PRNG)-.15 F 1.154(with random data.)117 +641.4 R 1.154(OpenSSL mak)6.154 F 1.154(es use of)-.1 F F0(/de)3.654 E (v/urandom\(4\))-.15 E F1 1.154(if a)3.654 F -.25(va)-.2 G 1.155 (ilable \(this corresponds to).25 F 1.443 -(the compile \215ag HASURANDOMDEV\).)117 617.4 R 1.442 +(the compile \215ag HASURANDOMDEV\).)117 653.4 R 1.442 (On systems which lack this support, a random \214le)6.443 F .223 -(must be speci\214ed in the)117 629.4 R F3(sendmail.cf)2.723 E F1 .223 +(must be speci\214ed in the)117 665.4 R F3(sendmail.cf)2.723 E F1 .223 (\214le using the option RandFile.)2.723 F .223(It is)5.223 F F0(str) 2.723 E(ongly)-.18 E F1 .224(advised to use)2.723 F .873(the "Entrop)117 -641.4 R 3.373(yG)-.1 G .872(athering Daemon" EGD from Brian W)-3.373 F +677.4 R 3.373(yG)-.1 G .872(athering Daemon" EGD from Brian W)-3.373 F .872(arner on those systems to pro)-.8 F .872(vide useful)-.15 F 1.413 -(random data.)117 653.4 R 1.413(In this case,)6.413 F F3(sendmail)3.913 +(random data.)117 689.4 R 1.413(In this case,)6.413 F F3(sendmail)3.913 E F1 1.414(must be compiled with the \215ag EGD, and the RandFile)3.913 -F .732(option must point to the EGD sock)117 665.4 R 3.231(et. If)-.1 F +F .732(option must point to the EGD sock)117 701.4 R 3.231(et. If)-.1 F (neither)3.231 E F0(/de)3.231 E(v/urandom\(4\))-.15 E F1 .731 -(nor EGD are a)3.231 F -.25(va)-.2 G .731(ilable, you).25 F(ha)117 677.4 +(nor EGD are a)3.231 F -.25(va)-.2 G .731(ilable, you).25 F(ha)117 713.4 Q .473 -.15(ve t)-.2 H 2.673(om).15 G(ak)-2.673 E 2.674(es)-.1 G .174 (ure that useful random data is a)-2.674 F -.25(va)-.2 G .174 (ilable all the time in RandFile.).25 F .174(If the \214le hasn')5.174 F (t)-.18 E .39(been modi\214ed in the last 10 minutes before it is suppo\ -sed to be used by)117 689.4 R F3(sendmail)2.89 E F1 .39(the content is) -2.89 F(considered obsolete.)117 701.4 Q -(One method for generating this \214le is:)5 E 0 Cg EP +sed to be used by)117 725.4 R F3(sendmail)2.89 E F1 .39(the content is) +2.89 F 0 Cg EP %%Page: 101 97 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Bold@0 SF(Sendmail Installation and Operation Guide)72 60 Q -(SMM:08-101)190.86 E/F1 10/Times-Roman@0 SF -(openssl rand -out /etc/mail/rand\214le -rand)157 96 Q/F2 10 +(SMM:08-101)190.86 E/F1 10/Times-Roman@0 SF(considered obsolete.)117 96 +Q(One method for generating this \214le is:)5 E +(openssl rand -out /etc/mail/rand\214le -rand)157 112.2 Q/F2 10 /Times-Italic@0 SF(/path/to/\214le:...)2.5 E F1(256)A .32 -(See the OpenSSL documentation for more information.)117 112.2 R .321 +(See the OpenSSL documentation for more information.)117 128.4 R .321 (In this case, the PRNG for TLS is only)5.321 F .957 -(seeded with other random data if the)117 124.2 R F0(DontBlameSendmail) +(seeded with other random data if the)117 140.4 R F0(DontBlameSendmail) 3.456 E F1(option)3.456 E F0(Insuf\214cientEntr)3.456 E(opy)-.18 E F1 -.956(is set.)3.456 F(This is most lik)117 136.2 Q(ely not suf)-.1 E +.956(is set.)3.456 F(This is most lik)117 152.4 Q(ely not suf)-.1 E (\214cient for certain actions, e.g., generation of \(temporary\) k)-.25 E -.15(ey)-.1 G(s.).15 E .051(Please see the OpenSSL documentation or o\ -ther sources for further information about cer)142 152.4 R(-)-.2 E 1.064 +ther sources for further information about cer)142 168.6 R(-)-.2 E 1.064 (ti\214cates, their creation and their usage, the importance of a good \ -PRNG, and other aspects of)117 164.4 R(TLS.)117 176.4 Q F0 2.5 -(6.7. Encoding)87 200.4 R(of ST)2.5 E(AR)-.9 E(TTLS and A)-.4 E(UTH r) +PRNG, and other aspects of)117 180.6 R(TLS.)117 192.6 Q F0 2.5 +(6.7. Encoding)87 216.6 R(of ST)2.5 E(AR)-.9 E(TTLS and A)-.4 E(UTH r) -.5 E(elated Macr)-.18 E(os)-.18 E F1 .692(Macros that contain ST)127 -216.6 R(AR)-.93 E .692(TTLS and A)-.6 F .693 +232.8 R(AR)-.93 E .692(TTLS and A)-.6 F .693 (UTH related data which comes from outside sources,)-.55 F .809(e.g., a\ ll macros containing information from certi\214cates, are encoded to a) -102 228.6 R -.2(vo)-.2 G .809(id problems with non-).2 F .192 -(printable or special characters.)102 240.6 R .192 +102 244.8 R -.2(vo)-.2 G .809(id problems with non-).2 F .192 +(printable or special characters.)102 256.8 R .192 (The latter are '\\', '<', '>', '\(', '\)', '"', '+', and ' '.)5.192 F .193(All of these char)5.193 F(-)-.2 E(acters are replaced by their v) -102 252.6 Q(alue in he)-.25 E(xadecimal with a leading '+'.)-.15 E -.15 +102 268.8 Q(alue in he)-.25 E(xadecimal with a leading '+'.)-.15 E -.15 (Fo)5 G 2.5(re).15 G(xample:)-2.65 E(/C=US/ST=California/O=endmail.or) -142 268.8 Q(g/OU=pri)-.18 E -.25(va)-.25 G(te/CN=Darth Mail \(Cert\)/) -.25 E(Email=darth+cert@endmail.or)142 280.8 Q(g)-.18 E(is encoded as:) -102 297 Q(/C=US/ST=California/O=endmail.or)142 313.2 Q(g/OU=pri)-.18 E +142 285 Q(g/OU=pri)-.18 E -.25(va)-.25 G(te/CN=Darth Mail \(Cert\)/).25 +E(Email=darth+cert@endmail.or)142 297 Q(g)-.18 E(is encoded as:)102 +313.2 Q(/C=US/ST=California/O=endmail.or)142 329.4 Q(g/OU=pri)-.18 E -.25(va)-.25 G(te/).25 E -(CN=Darth+20Mail+20+28Cert+29/Email=darth+2Bcert@endmail.or)142 325.2 Q -(g)-.18 E .516(\(line breaks ha)102 341.4 R .816 -.15(ve b)-.2 H .516 +(CN=Darth+20Mail+20+28Cert+29/Email=darth+2Bcert@endmail.or)142 341.4 Q +(g)-.18 E .516(\(line breaks ha)102 357.6 R .816 -.15(ve b)-.2 H .516 (een inserted for readability\).).15 F .515 (The macros which are subject to this encoding are)5.515 F 6.827({cert_\ subject}, {cert_issuer}, {cn_subject}, {cn_issuer}, as well as {auth_au\ -then} and)102 353.4 R({auth_author}.)102 365.4 Q F0 2.5(7. A)72 389.4 R -(CKNO)-.55 E(WLEDGEMENTS)-.5 E F1(I')112 405.6 Q 2.037 -.15(ve w)-.5 H +then} and)102 369.6 R({auth_author}.)102 381.6 Q F0 2.5(7. A)72 405.6 R +(CKNO)-.55 E(WLEDGEMENTS)-.5 E F1(I')112 421.8 Q 2.037 -.15(ve w)-.5 H (ork).05 E 1.737(ed on)-.1 F F2(sendmail)4.237 E F1 1.737(for man)4.237 F 4.237(yy)-.15 G 1.737(ears, and man)-4.237 F 4.237(ye)-.15 G(mplo) -4.237 E 1.737(yers ha)-.1 F 2.037 -.15(ve b)-.2 H 1.737 -(een remarkably patient).15 F .403(about letting me w)87 417.6 R .403 +(een remarkably patient).15 F .403(about letting me w)87 433.8 R .403 (ork on a lar)-.1 F .403(ge project that w)-.18 F .404 (as not part of my of)-.1 F .404(\214cial job)-.25 F 5.404(.T)-.4 G .404 (his includes time on the)-5.404 F .282(INGRES Project at the Uni)87 -429.6 R -.15(ve)-.25 G .282(rsity of California at Berk).15 F(ele)-.1 E +445.8 R -.15(ve)-.25 G .282(rsity of California at Berk).15 F(ele)-.1 E 1.582 -.65(y, a)-.15 H 2.782(tB).65 G .282(ritton Lee, and ag)-2.782 F -.281(ain on the Mammoth)-.05 F(and T)87 441.6 Q(itan Projects at Berk) --.35 E(ele)-.1 E -.65(y.)-.15 G .789(Much of the second w)112 457.8 R +.281(ain on the Mammoth)-.05 F(and T)87 457.8 Q(itan Projects at Berk) +-.35 E(ele)-.1 E -.65(y.)-.15 G .789(Much of the second w)112 474 R -2.25 -.2(av e)-.1 H .789(of impro)3.489 F -.15(ve)-.15 G .789 (ments resulting in v).15 F .79(ersion 8.1 should be credited to Bryan) -.15 F .545(Costales of the International Computer Science Institute.)87 -469.8 R .545(As he passed me drafts of his book on)5.545 F F2(send-) -3.045 E(mail)87 481.8 Q F1 2.5(Iw)2.5 G(as inspired to start w)-2.6 E +486 R .545(As he passed me drafts of his book on)5.545 F F2(send-)3.045 +E(mail)87 498 Q F1 2.5(Iw)2.5 G(as inspired to start w)-2.6 E (orking on things ag)-.1 E 2.5(ain. Bryan)-.05 F -.1(wa)2.5 G 2.5(sa).1 G(lso a)-2.5 E -.25(va)-.2 G(ilable to bounce ideas of).25 E 2.5(fo)-.25 -G(f.)-2.5 E(Gre)112 498 Q .167(gory Neil Shapiro of W)-.15 F .168(orces\ -ter Polytechnic Institute has become instrumental in all phases of)-.8 F -F2(sendmail)87 510 Q F1 .34(support and de)2.84 F -.15(ve)-.25 G .34 +G(f.)-2.5 E(Gre)112 514.2 Q .167(gory Neil Shapiro of W)-.15 F .168(orc\ +ester Polytechnic Institute has become instrumental in all phases of)-.8 +F F2(sendmail)87 526.2 Q F1 .34(support and de)2.84 F -.15(ve)-.25 G .34 (lopment, and w).15 F .34(as lar)-.1 F .34 (gely responsible for getting v)-.18 F .34(ersions 8.8 and 8.9 out the) --.15 F(door)87 522 Q(.)-.55 E(Man)112 538.2 Q 2.856 -.65(y, m)-.15 H(an) -.65 E 4.056(yp)-.15 G 1.556(eople contrib)-4.056 F 1.556 +-.15 F(door)87 538.2 Q(.)-.55 E(Man)112 554.4 Q 2.856 -.65(y, m)-.15 H +(an).65 E 4.056(yp)-.15 G 1.556(eople contrib)-4.056 F 1.556 (uted chunks of code and ideas to)-.2 F F2(sendmail)4.056 E F1 6.556(.I) C 4.056(th)-6.556 G 1.557(as pro)-4.056 F -.15(ve)-.15 G 4.057(nt).15 G -4.057(ob)-4.057 G 4.057(ea)-4.057 G .406(group netw)87 550.2 R .406 +4.057(ob)-4.057 G 4.057(ea)-4.057 G .406(group netw)87 566.4 R .406 (ork ef)-.1 F 2.906(fort. V)-.25 F .406(ersion 8 in particular w)-1.11 F .405(as a group project.)-.1 F .405(The follo)5.405 F .405 (wing people and or)-.25 F -.05(ga)-.18 G(niza-).05 E -(tions made notable contrib)87 562.2 Q(utions:)-.2 E(Claus Assmann)127 -578.4 Q(John Beck, He)127 590.4 Q(wlett-P)-.25 E -(ackard & Sun Microsystems)-.15 E -.25(Ke)127 602.4 S +(tions made notable contrib)87 578.4 Q(utions:)-.2 E(Claus Assmann)127 +594.6 Q(John Beck, He)127 606.6 Q(wlett-P)-.25 E +(ackard & Sun Microsystems)-.15 E -.25(Ke)127 618.6 S (ith Bostic, CSRG, Uni).25 E -.15(ve)-.25 G(rsity of California, Berk) -.15 E(ele)-.1 E(y)-.15 E(Andre)127 614.4 Q 2.5(wC)-.25 G -(heng, Sun Microsystems)-2.5 E(Michael J. Corrig)127 626.4 Q(an, Uni) +.15 E(ele)-.1 E(y)-.15 E(Andre)127 630.6 Q 2.5(wC)-.25 G +(heng, Sun Microsystems)-2.5 E(Michael J. Corrig)127 642.6 Q(an, Uni) -.05 E -.15(ve)-.25 G(rsity of California, San Die).15 E(go)-.15 E (Bryan Costales, International Computer Science Institute & InfoBeat)127 -638.4 Q -.15(Pa)127 650.4 S -.5(..)-4.402 -6 O 2.5(r\().552 6 O -(Pell\) Emanuelsson)-2.5 E(Craig Ev)127 662.4 Q(erhart, T)-.15 E -(ransarc Corporation)-.35 E(Per Hedeland, Ericsson)127 674.4 Q -.8(To) -127 686.4 S 2.5(mI).8 G -.25(va)-2.5 G 2.5(rH).25 G(elbekkmo, Norwe)-2.5 +654.6 Q -.15(Pa)127 666.6 S -.5(..)-4.402 -6 O 2.5(r\().552 6 O +(Pell\) Emanuelsson)-2.5 E(Craig Ev)127 678.6 Q(erhart, T)-.15 E +(ransarc Corporation)-.35 E(Per Hedeland, Ericsson)127 690.6 Q -.8(To) +127 702.6 S 2.5(mI).8 G -.25(va)-2.5 G 2.5(rH).25 G(elbekkmo, Norwe)-2.5 E(gian School of Economics)-.15 E -(Kari Hurtta, Finnish Meteorological Institute)127 698.4 Q -(Allan E. Johannesen, WPI)127 710.4 Q(Jonathan Kamens, OpenV)127 722.4 Q -(ision T)-.6 E(echnologies, Inc.)-.7 E 0 Cg EP +(Kari Hurtta, Finnish Meteorological Institute)127 714.6 Q 0 Cg EP %%Page: 102 98 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Bold@0 SF 188.36(SMM:08-102 Sendmail)72 60 R -(Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF -.8(Ta) -127 96 S(kahiro Kanbe, Fuji Xerox Information Systems Co., Ltd.).8 E -(Brian Kantor)127 108 Q 2.5(,U)-.4 G(ni)-2.5 E -.15(ve)-.25 G -(rsity of California, San Die).15 E(go)-.15 E(John K)127 120 Q(ennedy) +(Installation and Operation Guide)2.5 E/F1 10/Times-Roman@0 SF +(Allan E. Johannesen, WPI)127 96 Q(Jonathan Kamens, OpenV)127 108 Q +(ision T)-.6 E(echnologies, Inc.)-.7 E -.8(Ta)127 120 S +(kahiro Kanbe, Fuji Xerox Information Systems Co., Ltd.).8 E +(Brian Kantor)127 132 Q 2.5(,U)-.4 G(ni)-2.5 E -.15(ve)-.25 G +(rsity of California, San Die).15 E(go)-.15 E(John K)127 144 Q(ennedy) -.25 E 2.5(,C)-.65 G(al State Uni)-2.5 E -.15(ve)-.25 G(rsity).15 E 2.5 -(,C)-.65 G(hico)-2.5 E(Murray S. K)127 132 Q(uchera)-.15 E(wy)-.15 E 2.5 -(,H)-.65 G(ookUp Communication Corp.)-2.5 E(Bruce Lilly)127 144 Q 2.5 -(,S)-.65 G(on)-2.5 E 2.5(yU)-.15 G(.S.)-2.5 E(Karl London)127 156 Q -(Motonori Nakamura, Ritsumeikan Uni)127 168 Q -.15(ve)-.25 G(rsity & K) +(,C)-.65 G(hico)-2.5 E(Murray S. K)127 156 Q(uchera)-.15 E(wy)-.15 E 2.5 +(,H)-.65 G(ookUp Communication Corp.)-2.5 E(Bruce Lilly)127 168 Q 2.5 +(,S)-.65 G(on)-2.5 E 2.5(yU)-.15 G(.S.)-2.5 E(Karl London)127 180 Q +(Motonori Nakamura, Ritsumeikan Uni)127 192 Q -.15(ve)-.25 G(rsity & K) .15 E(yoto Uni)-.25 E -.15(ve)-.25 G(rsity).15 E -(John Gardiner Myers, Carne)127 180 Q(gie Mellon Uni)-.15 E -.15(ve)-.25 -G(rsity).15 E(Neil Rick)127 192 Q(ert, Northern Illinois Uni)-.1 E -.15 -(ve)-.25 G(rsity).15 E(Gre)127 204 Q(gory Neil Shapiro, WPI)-.15 E -(Eric Schnoebelen, Con)127 216 Q .3 -.15(vex C)-.4 H(omputer Corp.).15 E -(Eric W)127 228 Q(assenaar)-.8 E 2.5(,N)-.4 G +(John Gardiner Myers, Carne)127 204 Q(gie Mellon Uni)-.15 E -.15(ve)-.25 +G(rsity).15 E(Neil Rick)127 216 Q(ert, Northern Illinois Uni)-.1 E -.15 +(ve)-.25 G(rsity).15 E(Gre)127 228 Q(gory Neil Shapiro, WPI)-.15 E +(Eric Schnoebelen, Con)127 240 Q .3 -.15(vex C)-.4 H(omputer Corp.).15 E +(Eric W)127 252 Q(assenaar)-.8 E 2.5(,N)-.4 G (ational Institute for Nuclear and High Ener)-2.5 E(gy Ph)-.18 E -(ysics, Amsterdam)-.05 E(Randall W)127 240 Q(inchester)-.4 E 2.5(,U)-.4 -G(ni)-2.5 E -.15(ve)-.25 G(rsity of Maryland).15 E(Christophe W)127 252 +(ysics, Amsterdam)-.05 E(Randall W)127 264 Q(inchester)-.4 E 2.5(,U)-.4 +G(ni)-2.5 E -.15(ve)-.25 G(rsity of Maryland).15 E(Christophe W)127 276 Q(olfhugel, P)-.8 E(asteur Institute & Herv)-.15 E 2.5(eS)-.15 G -(chauer Consultants \(P)-2.5 E(aris\))-.15 E(Exactis.com, Inc.)127 264 Q -3.219(Ia)87 280.2 S .719(pologize for an)-3.219 F .719(yone I ha)-.15 F +(chauer Consultants \(P)-2.5 E(aris\))-.15 E(Exactis.com, Inc.)127 288 Q +3.219(Ia)87 304.2 S .719(pologize for an)-3.219 F .719(yone I ha)-.15 F 1.019 -.15(ve o)-.2 H .719(mitted, misspelled, misattrib).15 F .719 (uted, or otherwise missed.)-.2 F .72(At this point, I)5.72 F 1.093 -(suspect that at least a hundred people ha)87 292.2 R 1.393 -.15(ve c) +(suspect that at least a hundred people ha)87 316.2 R 1.393 -.15(ve c) -.2 H(ontrib).15 E 1.093(uted code, and man)-.2 F 3.592(ym)-.15 G 1.092 (ore ha)-3.592 F 1.392 -.15(ve c)-.2 H(ontrib).15 E 1.092(uted ideas,) --.2 F 1.533(comments, and encouragement.)87 304.2 R(I')6.534 E 1.834 +-.2 F 1.533(comments, and encouragement.)87 328.2 R(I')6.534 E 1.834 -.15(ve t)-.5 H 1.534(ried to list them in the RELEASE_NO).15 F 1.534 -(TES in the distrib)-.4 F(ution)-.2 E(directory)87 316.2 Q 5(.I)-.65 G +(TES in the distrib)-.4 F(ution)-.2 E(directory)87 340.2 Q 5(.I)-.65 G (appreciate their contrib)-2.5 E(ution as well.)-.2 E .743 -(Special thanks are reserv)112 332.4 R .743(ed for Michael Corrig)-.15 F +(Special thanks are reserv)112 356.4 R .743(ed for Michael Corrig)-.15 F .742(an and Christophe W)-.05 F .742(olfhugel, who besides being)-.8 F --.1(wo)87 344.4 S 2.1(nderful guinea pigs and contrib).1 F 2.1(utors ha) +-.1(wo)87 368.4 S 2.1(nderful guinea pigs and contrib).1 F 2.1(utors ha) -.2 F 2.4 -.15(ve a)-.2 H 2.1(lso consented to be added to the `).15 F -(`sendmail@Send-)-.74 E(mail.ORG')87 356.4 Q 3.611('l)-.74 G 1.111 +(`sendmail@Send-)-.74 E(mail.ORG')87 380.4 Q 3.611('l)-.74 G 1.111 (ist and, by answering the b)-3.611 F 1.111 (ulk of the questions sent to that list, ha)-.2 F 1.41 -.15(ve f)-.2 H -1.11(reed me up to do).15 F(other w)87 368.4 Q(ork.)-.1 E 0 Cg EP +1.11(reed me up to do).15 F(other w)87 392.4 Q(ork.)-.1 E 0 Cg EP %%Page: 103 99 %%BeginPageSetup BP diff --git a/editmap/Build b/editmap/Build index 28a2565e982c..c60970221c79 100755 --- a/editmap/Build +++ b/editmap/Build @@ -1,6 +1,6 @@ #!/bin/sh -# Copyright (c) 1999-2000 Sendmail, Inc. and its suppliers. +# Copyright (c) 1999-2000 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -8,6 +8,6 @@ # the sendmail distribution. # # -# $Id: Build,v 1.2 2000/09/17 17:30:02 gshapiro Exp $ +# $Id: Build,v 1.3 2013/11/22 20:51:26 ca Exp $ exec ../devtools/bin/Build $* diff --git a/editmap/editmap.0 b/editmap/editmap.0 index f4723b2c7102..00e401854cf3 100644 --- a/editmap/editmap.0 +++ b/editmap/editmap.0 @@ -59,4 +59,4 @@ HHIISSTTOORRYY - $Date: 2003/02/01 17:07:42 $ EDITMAP(8) + $Date: 2013/11/22 20:51:26 $ EDITMAP(8) diff --git a/editmap/editmap.8 b/editmap/editmap.8 index 9b0b3ad13e6f..99f8b636ab3c 100644 --- a/editmap/editmap.8 +++ b/editmap/editmap.8 @@ -1,4 +1,4 @@ -.\" Copyright (c) 2000-2001, 2003 Sendmail, Inc. and its suppliers. +.\" Copyright (c) 2000-2001, 2003 Proofpoint, Inc. and its suppliers. .\" All rights reserved. .\" .\" By using this file, you agree to the terms and conditions set @@ -6,9 +6,9 @@ .\" the sendmail distribution. .\" .\" -.\" $Id: editmap.8,v 1.9 2003/02/01 17:07:42 ca Exp $ +.\" $Id: editmap.8,v 1.10 2013/11/22 20:51:26 ca Exp $ .\" -.TH EDITMAP 8 "$Date: 2003/02/01 17:07:42 $" +.TH EDITMAP 8 "$Date: 2013/11/22 20:51:26 $" .SH NAME .B editmap \- query and edit single records in database maps for sendmail diff --git a/editmap/editmap.c b/editmap/editmap.c index 18c352c9be68..5e65f40f195d 100644 --- a/editmap/editmap.c +++ b/editmap/editmap.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998-2002, 2004 Sendmail, Inc. and its suppliers. + * Copyright (c) 1998-2002, 2004 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1992 Eric P. Allman. All rights reserved. * Copyright (c) 1992, 1993 @@ -14,7 +14,7 @@ #include #ifndef lint SM_UNUSED(static char copyright[]) = -"@(#) Copyright (c) 1998-2001 Sendmail, Inc. and its suppliers.\n\ +"@(#) Copyright (c) 1998-2001 Proofpoint, Inc. and its suppliers.\n\ All rights reserved.\n\ Copyright (c) 1992 Eric P. Allman. All rights reserved.\n\ Copyright (c) 1992, 1993\n\ @@ -22,7 +22,7 @@ SM_UNUSED(static char copyright[]) = #endif /* ! lint */ #ifndef lint -SM_UNUSED(static char id[]) = "@(#)$Id: editmap.c,v 1.25 2007/05/11 18:50:35 ca Exp $"; +SM_UNUSED(static char id[]) = "@(#)$Id: editmap.c,v 1.26 2013/11/22 20:51:26 ca Exp $"; #endif /* ! lint */ diff --git a/include/libmilter/mfapi.h b/include/libmilter/mfapi.h index 3b8e7d73e24f..01636047f247 100644 --- a/include/libmilter/mfapi.h +++ b/include/libmilter/mfapi.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999-2004, 2006, 2008, 2012 Sendmail, Inc. and its suppliers. + * Copyright (c) 1999-2004, 2006, 2008, 2012 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -7,7 +7,7 @@ * the sendmail distribution. * * - * $Id: mfapi.h,v 8.82 2012/11/16 20:25:04 ca Exp $ + * $Id: mfapi.h,v 8.83 2013/11/22 20:51:27 ca Exp $ */ /* diff --git a/include/libmilter/mfdef.h b/include/libmilter/mfdef.h index f42ec026cc92..52aa025ecc95 100644 --- a/include/libmilter/mfdef.h +++ b/include/libmilter/mfdef.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999-2007 Sendmail, Inc. and its suppliers. + * Copyright (c) 1999-2007 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -7,7 +7,7 @@ * the sendmail distribution. * * - * $Id: mfdef.h,v 8.39 2009/11/06 00:57:08 ca Exp $ + * $Id: mfdef.h,v 8.40 2013/11/22 20:51:27 ca Exp $ */ /* diff --git a/include/libmilter/milter.h b/include/libmilter/milter.h index 061a4dbb8597..b73af02b16aa 100644 --- a/include/libmilter/milter.h +++ b/include/libmilter/milter.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999-2003, 2006 Sendmail, Inc. and its suppliers. + * Copyright (c) 1999-2003, 2006 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -7,7 +7,7 @@ * the sendmail distribution. * * - * $Id: milter.h,v 8.41 2006/05/22 23:23:55 ca Exp $ + * $Id: milter.h,v 8.42 2013/11/22 20:51:27 ca Exp $ */ /* diff --git a/include/libsmdb/smdb.h b/include/libsmdb/smdb.h index 6db0103ccd8b..7abbd1245cca 100644 --- a/include/libsmdb/smdb.h +++ b/include/libsmdb/smdb.h @@ -1,12 +1,12 @@ /* - * Copyright (c) 1999-2002 Sendmail, Inc. and its suppliers. + * Copyright (c) 1999-2002 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * - * $Id: smdb.h,v 8.41 2002/09/24 19:53:28 ca Exp $ + * $Id: smdb.h,v 8.42 2013/11/22 20:51:28 ca Exp $ * */ diff --git a/include/sendmail/mailstats.h b/include/sendmail/mailstats.h index faa83cb45036..9906974d15e1 100644 --- a/include/sendmail/mailstats.h +++ b/include/sendmail/mailstats.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998, 1999 Sendmail, Inc. and its suppliers. + * Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1983 Eric P. Allman. All rights reserved. * Copyright (c) 1988, 1993 @@ -10,7 +10,7 @@ * the sendmail distribution. * * - * $Id: mailstats.h,v 8.19 2002/06/27 22:47:22 gshapiro Exp $ + * $Id: mailstats.h,v 8.20 2013/11/22 20:51:30 ca Exp $ */ #define STAT_VERSION 4 diff --git a/include/sendmail/pathnames.h b/include/sendmail/pathnames.h index cbf5f4a60675..6d637d9f54b1 100644 --- a/include/sendmail/pathnames.h +++ b/include/sendmail/pathnames.h @@ -1,5 +1,5 @@ /*- - * Copyright (c) 1998-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 1998-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1990, 1993 * The Regents of the University of California. All rights reserved. @@ -9,7 +9,7 @@ * the sendmail distribution. * * - * $Id: pathnames.h,v 8.36 2002/04/09 22:40:26 gshapiro Exp $ + * $Id: pathnames.h,v 8.37 2013/11/22 20:51:30 ca Exp $ */ #ifndef SM_PATHNAMES_H diff --git a/include/sendmail/sendmail.h b/include/sendmail/sendmail.h index b12a5a1af605..790cc338ad67 100644 --- a/include/sendmail/sendmail.h +++ b/include/sendmail/sendmail.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 1998-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1983, 1995-1997 Eric P. Allman. All rights reserved. * Copyright (c) 1988, 1993 @@ -10,7 +10,7 @@ * the sendmail distribution. * * - * $Id: sendmail.h,v 8.68 2002/07/01 22:18:53 gshapiro Exp $ + * $Id: sendmail.h,v 8.69 2013/11/22 20:51:30 ca Exp $ */ /* diff --git a/include/sm/assert.h b/include/sm/assert.h index 6b8653620c68..4855032a17c9 100644 --- a/include/sm/assert.h +++ b/include/sm/assert.h @@ -1,12 +1,12 @@ /* - * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * - * $Id: assert.h,v 1.10 2001/06/07 20:04:53 ca Exp $ + * $Id: assert.h,v 1.11 2013/11/22 20:51:31 ca Exp $ */ /* diff --git a/include/sm/bdb.h b/include/sm/bdb.h index babe1fff9961..add683b57034 100644 --- a/include/sm/bdb.h +++ b/include/sm/bdb.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002, 2003 Sendmail, Inc. and its suppliers. + * Copyright (c) 2002, 2003 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -7,7 +7,7 @@ * the sendmail distribution. * * - * $Id: bdb.h,v 1.4 2003/03/06 16:30:05 ca Exp $ + * $Id: bdb.h,v 1.5 2013/11/22 20:51:31 ca Exp $ */ #ifndef SM_BDB_H diff --git a/include/sm/bitops.h b/include/sm/bitops.h index 44778ba8b2b8..77d987a9f4a6 100644 --- a/include/sm/bitops.h +++ b/include/sm/bitops.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 1998-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1983, 1995-1997 Eric P. Allman. All rights reserved. * Copyright (c) 1988, 1993 @@ -10,7 +10,7 @@ * the sendmail distribution. * * - * $Id: bitops.h,v 1.2 2001/09/22 22:05:42 ca Exp $ + * $Id: bitops.h,v 1.3 2013/11/22 20:51:31 ca Exp $ */ #ifndef SM_BITOPS_H diff --git a/include/sm/cdefs.h b/include/sm/cdefs.h index 046ea04920e4..125c0496ca8b 100644 --- a/include/sm/cdefs.h +++ b/include/sm/cdefs.h @@ -1,12 +1,12 @@ /* - * Copyright (c) 2000-2002 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2002 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * - * $Id: cdefs.h,v 1.16 2003/12/05 22:45:25 ca Exp $ + * $Id: cdefs.h,v 1.17 2013/11/22 20:51:31 ca Exp $ */ /* diff --git a/include/sm/cf.h b/include/sm/cf.h index 3869210f6bc3..f950b99a500d 100644 --- a/include/sm/cf.h +++ b/include/sm/cf.h @@ -1,12 +1,12 @@ /* - * Copyright (c) 2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * - * $Id: cf.h,v 1.2 2001/03/08 03:23:07 ca Exp $ + * $Id: cf.h,v 1.3 2013/11/22 20:51:31 ca Exp $ */ #ifndef SM_CF_H diff --git a/include/sm/clock.h b/include/sm/clock.h index 22ed171b2c5b..8b3636e3a34f 100644 --- a/include/sm/clock.h +++ b/include/sm/clock.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998-2001, 2004 Sendmail, Inc. and its suppliers. + * Copyright (c) 1998-2001, 2004 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1983, 1995-1997 Eric P. Allman. All rights reserved. * Copyright (c) 1988, 1993 @@ -9,7 +9,7 @@ * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * - * $Id: clock.h,v 1.13 2011/11/03 03:13:24 ca Exp $ + * $Id: clock.h,v 1.14 2013/11/22 20:51:31 ca Exp $ */ /* diff --git a/include/sm/conf.h b/include/sm/conf.h index b47a5f8cbec1..179be7aefd48 100644 --- a/include/sm/conf.h +++ b/include/sm/conf.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998-2011 Sendmail, Inc. and its suppliers. + * Copyright (c) 1998-2011 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1983, 1995-1997 Eric P. Allman. All rights reserved. * Copyright (c) 1988, 1993 @@ -10,7 +10,7 @@ * the sendmail distribution. * * - * $Id: conf.h,v 1.144 2011/05/03 16:24:00 ca Exp $ + * $Id: conf.h,v 1.147 2013/11/22 20:51:31 ca Exp $ */ /* @@ -1532,6 +1532,8 @@ extern void *malloc(); # if defined(__GLIBC__) && defined(__GLIBC_MINOR__) # define GLIBC_VERSION ((__GLIBC__ << 8) + __GLIBC_MINOR__) # if (GLIBC_VERSION >= 0x201) +# define SOCKADDR_LEN_T socklen_t +# define SOCKOPT_LEN_T socklen_t # undef IPPROTO_ICMPV6 /* linux #defines, glibc enums */ # else /* (GLIBC_VERSION >= 0x201) */ # include /* IPv6 support */ @@ -2963,6 +2965,11 @@ typedef void (*sigfunc_t) __P((int)); # define SM_INT32 int32_t # endif /* ! SM_INT32 */ +/* XXX 16 bit type */ +# ifndef SM_UINT16 +# define SM_UINT16 uint16_t +# endif /* ! SM_UINT16 */ + /* ** SVr4 and similar systems use different routines for setjmp/longjmp ** with signal support @@ -3045,4 +3052,6 @@ struct sm_align # endif /* ! SM_ALIGN_SIZE */ # define SM_ALIGN_BITS (SM_ALIGN_SIZE - 1) +char *sm_inet6_ntop __P((const void *, char *, size_t)); + #endif /* ! SM_CONF_H */ diff --git a/include/sm/config.h b/include/sm/config.h index 045ca8a96793..7a7331f22097 100644 --- a/include/sm/config.h +++ b/include/sm/config.h @@ -1,12 +1,12 @@ /* - * Copyright (c) 2000-2003 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2003 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * - * $Id: config.h,v 1.48 2013/03/22 22:48:57 gshapiro Exp $ + * $Id: config.h,v 1.49 2013/11/22 20:51:31 ca Exp $ */ /* diff --git a/include/sm/debug.h b/include/sm/debug.h index e3142b2fa423..e67cf47dd31b 100644 --- a/include/sm/debug.h +++ b/include/sm/debug.h @@ -1,12 +1,12 @@ /* - * Copyright (c) 2000, 2001, 2003 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000, 2001, 2003 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * - * $Id: debug.h,v 1.16 2003/01/10 00:26:06 ca Exp $ + * $Id: debug.h,v 1.17 2013/11/22 20:51:31 ca Exp $ */ /* diff --git a/include/sm/errstring.h b/include/sm/errstring.h index 1d415260c6d3..952b57da7dff 100644 --- a/include/sm/errstring.h +++ b/include/sm/errstring.h @@ -1,12 +1,12 @@ /* - * Copyright (c) 1998-2001, 2003 Sendmail, Inc. and its suppliers. + * Copyright (c) 1998-2001, 2003 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * - * $Id: errstring.h,v 1.10 2007/03/21 23:56:19 ca Exp $ + * $Id: errstring.h,v 1.11 2013/11/22 20:51:31 ca Exp $ */ /* diff --git a/include/sm/exc.h b/include/sm/exc.h index afcb1252b515..36dde2efef97 100644 --- a/include/sm/exc.h +++ b/include/sm/exc.h @@ -1,12 +1,12 @@ /* - * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * - * $Id: exc.h,v 1.23 2001/06/07 20:04:53 ca Exp $ + * $Id: exc.h,v 1.24 2013/11/22 20:51:31 ca Exp $ */ /* diff --git a/include/sm/fdset.h b/include/sm/fdset.h index bb42185647ee..69b19e3a42fd 100644 --- a/include/sm/fdset.h +++ b/include/sm/fdset.h @@ -1,12 +1,12 @@ /* - * Copyright (c) 2001, 2002 Sendmail, Inc. and its suppliers. + * Copyright (c) 2001, 2002 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * - * $Id: fdset.h,v 1.5 2002/12/10 19:48:19 ca Exp $ + * $Id: fdset.h,v 1.6 2013/11/22 20:51:31 ca Exp $ */ #ifndef SM_FDSET_H diff --git a/include/sm/gen.h b/include/sm/gen.h index 6fec06c23a34..4efe452cc846 100644 --- a/include/sm/gen.h +++ b/include/sm/gen.h @@ -1,12 +1,12 @@ /* - * Copyright (c) 2000-2002 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2002 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * - * $Id: gen.h,v 1.23 2003/11/04 18:51:54 ca Exp $ + * $Id: gen.h,v 1.24 2013/11/22 20:51:31 ca Exp $ */ /* diff --git a/include/sm/heap.h b/include/sm/heap.h index cd346b3553d5..ac2c898a7003 100644 --- a/include/sm/heap.h +++ b/include/sm/heap.h @@ -1,12 +1,12 @@ /* - * Copyright (c) 2000-2001, 2006 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001, 2006 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * - * $Id: heap.h,v 1.23 2006/08/15 00:53:46 ca Exp $ + * $Id: heap.h,v 1.24 2013/11/22 20:51:31 ca Exp $ */ /* diff --git a/include/sm/io.h b/include/sm/io.h index 5f1b720359fa..1b5adf65da36 100644 --- a/include/sm/io.h +++ b/include/sm/io.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2002, 2004, 2013 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2002, 2004, 2013 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1990 * The Regents of the University of California. All rights reserved. @@ -11,7 +11,7 @@ * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * - * $Id: io.h,v 1.25 2013/03/12 15:24:49 ca Exp $ + * $Id: io.h,v 1.26 2013/11/22 20:51:31 ca Exp $ */ /*- diff --git a/include/sm/ldap.h b/include/sm/ldap.h index b0a9cc058044..06f2abdf3cb2 100644 --- a/include/sm/ldap.h +++ b/include/sm/ldap.h @@ -1,12 +1,12 @@ /* - * Copyright (c) 2001-2003, 2005-2007 Sendmail, Inc. and its suppliers. + * Copyright (c) 2001-2003, 2005-2007 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * - * $Id: ldap.h,v 1.34 2008/11/17 21:02:54 ca Exp $ + * $Id: ldap.h,v 1.35 2013/11/22 20:51:31 ca Exp $ */ #ifndef SM_LDAP_H diff --git a/include/sm/limits.h b/include/sm/limits.h index 5041db317f32..c2e2b258a690 100644 --- a/include/sm/limits.h +++ b/include/sm/limits.h @@ -1,12 +1,12 @@ /* - * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * - * $Id: limits.h,v 1.6 2001/03/08 03:23:08 ca Exp $ + * $Id: limits.h,v 1.7 2013/11/22 20:51:31 ca Exp $ */ /* diff --git a/include/sm/mbdb.h b/include/sm/mbdb.h index 010e50c62bad..e7d0bec7801b 100644 --- a/include/sm/mbdb.h +++ b/include/sm/mbdb.h @@ -1,12 +1,12 @@ /* - * Copyright (c) 2001-2002 Sendmail, Inc. and its suppliers. + * Copyright (c) 2001-2002 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * - * $Id: mbdb.h,v 1.6 2002/05/24 20:50:14 gshapiro Exp $ + * $Id: mbdb.h,v 1.7 2013/11/22 20:51:31 ca Exp $ */ #ifndef SM_MBDB_H diff --git a/include/sm/misc.h b/include/sm/misc.h index a9d66379bcf2..259cf2702d21 100644 --- a/include/sm/misc.h +++ b/include/sm/misc.h @@ -1,12 +1,12 @@ /* - * Copyright (c) 2006 Sendmail, Inc. and its suppliers. + * Copyright (c) 2006 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * - * $Id: misc.h,v 1.1 2006/06/28 23:57:59 ca Exp $ + * $Id: misc.h,v 1.2 2013/11/22 20:51:31 ca Exp $ */ #ifndef SM_MISC_H diff --git a/include/sm/os/sm_os_aix.h b/include/sm/os/sm_os_aix.h index 4669a3cecfc4..6797a88d58dd 100644 --- a/include/sm/os/sm_os_aix.h +++ b/include/sm/os/sm_os_aix.h @@ -1,12 +1,12 @@ /* - * Copyright (c) 2000-2001, 2003 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001, 2003 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * - * $Id: sm_os_aix.h,v 1.11 2003/04/28 23:42:23 ca Exp $ + * $Id: sm_os_aix.h,v 1.12 2013/11/22 20:51:34 ca Exp $ */ /* diff --git a/include/sm/os/sm_os_dragonfly.h b/include/sm/os/sm_os_dragonfly.h index 4428cab4870a..ec8fe4be525a 100644 --- a/include/sm/os/sm_os_dragonfly.h +++ b/include/sm/os/sm_os_dragonfly.h @@ -1,12 +1,12 @@ /* - * Copyright (c) 2000-2001, 2004 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001, 2004 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * - * $Id: sm_os_dragonfly.h,v 1.1 2004/08/06 03:54:07 gshapiro Exp $ + * $Id: sm_os_dragonfly.h,v 1.2 2013/11/22 20:51:34 ca Exp $ */ /* diff --git a/include/sm/os/sm_os_freebsd.h b/include/sm/os/sm_os_freebsd.h index 3ba61fd5460a..2ee55a54406a 100644 --- a/include/sm/os/sm_os_freebsd.h +++ b/include/sm/os/sm_os_freebsd.h @@ -1,12 +1,12 @@ /* - * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * - * $Id: sm_os_freebsd.h,v 1.11 2002/04/15 17:17:05 gshapiro Exp $ + * $Id: sm_os_freebsd.h,v 1.12 2013/11/22 20:51:34 ca Exp $ */ /* diff --git a/include/sm/os/sm_os_hp.h b/include/sm/os/sm_os_hp.h index 2cbcb5779089..63f4911491ff 100644 --- a/include/sm/os/sm_os_hp.h +++ b/include/sm/os/sm_os_hp.h @@ -1,12 +1,12 @@ /* - * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * - * $Id: sm_os_hp.h,v 1.8 2001/10/31 15:36:56 ca Exp $ + * $Id: sm_os_hp.h,v 1.9 2013/11/22 20:51:34 ca Exp $ */ /* diff --git a/include/sm/os/sm_os_irix.h b/include/sm/os/sm_os_irix.h index 185485a9e140..c3a58da75d43 100644 --- a/include/sm/os/sm_os_irix.h +++ b/include/sm/os/sm_os_irix.h @@ -1,12 +1,12 @@ /* - * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * - * $Id: sm_os_irix.h,v 1.7 2001/10/09 23:12:13 ca Exp $ + * $Id: sm_os_irix.h,v 1.8 2013/11/22 20:51:34 ca Exp $ */ /* diff --git a/include/sm/os/sm_os_linux.h b/include/sm/os/sm_os_linux.h index f232c497b1ed..0ad1d9035720 100644 --- a/include/sm/os/sm_os_linux.h +++ b/include/sm/os/sm_os_linux.h @@ -1,12 +1,12 @@ /* - * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * - * $Id: sm_os_linux.h,v 1.12 2001/10/05 01:52:41 ca Exp $ + * $Id: sm_os_linux.h,v 1.13 2013/11/22 20:51:34 ca Exp $ */ /* diff --git a/include/sm/os/sm_os_mpeix.h b/include/sm/os/sm_os_mpeix.h index 385f1f42df8b..2223e78950ad 100644 --- a/include/sm/os/sm_os_mpeix.h +++ b/include/sm/os/sm_os_mpeix.h @@ -1,12 +1,12 @@ /* - * Copyright (c) 2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * - * $Id: sm_os_mpeix.h,v 1.2 2001/12/14 00:23:02 ca Exp $ + * $Id: sm_os_mpeix.h,v 1.3 2013/11/22 20:51:34 ca Exp $ */ /* diff --git a/include/sm/os/sm_os_next.h b/include/sm/os/sm_os_next.h index 03f886ea0324..658b03967016 100644 --- a/include/sm/os/sm_os_next.h +++ b/include/sm/os/sm_os_next.h @@ -1,12 +1,12 @@ /* - * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * - * $Id: sm_os_next.h,v 1.7 2001/04/03 01:53:06 gshapiro Exp $ + * $Id: sm_os_next.h,v 1.8 2013/11/22 20:51:34 ca Exp $ */ /* diff --git a/include/sm/os/sm_os_openbsd.h b/include/sm/os/sm_os_openbsd.h index 1acf12d85987..1455059a99d9 100644 --- a/include/sm/os/sm_os_openbsd.h +++ b/include/sm/os/sm_os_openbsd.h @@ -1,12 +1,12 @@ /* - * Copyright (c) 2000 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * - * $Id: sm_os_openbsd.h,v 1.7 2000/12/05 19:00:47 dmoen Exp $ + * $Id: sm_os_openbsd.h,v 1.8 2013/11/22 20:51:34 ca Exp $ */ /* diff --git a/include/sm/os/sm_os_openunix.h b/include/sm/os/sm_os_openunix.h index 3e696bafe6bf..070bc91e6091 100644 --- a/include/sm/os/sm_os_openunix.h +++ b/include/sm/os/sm_os_openunix.h @@ -1,12 +1,12 @@ /* - * Copyright (c) 2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * - * $Id: sm_os_openunix.h,v 1.5 2001/11/11 16:32:00 ca Exp $ + * $Id: sm_os_openunix.h,v 1.6 2013/11/22 20:51:34 ca Exp $ */ #define SM_OS_NAME "openunix" diff --git a/include/sm/os/sm_os_osf1.h b/include/sm/os/sm_os_osf1.h index eef239cd5c54..98c154ca49b9 100644 --- a/include/sm/os/sm_os_osf1.h +++ b/include/sm/os/sm_os_osf1.h @@ -1,12 +1,12 @@ /* - * Copyright (c) 2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * - * $Id: sm_os_osf1.h,v 1.3 2001/10/09 23:12:13 ca Exp $ + * $Id: sm_os_osf1.h,v 1.4 2013/11/22 20:51:34 ca Exp $ */ /* diff --git a/include/sm/os/sm_os_qnx.h b/include/sm/os/sm_os_qnx.h index 976982768393..695cb3c1851e 100644 --- a/include/sm/os/sm_os_qnx.h +++ b/include/sm/os/sm_os_qnx.h @@ -1,12 +1,12 @@ /* - * Copyright (c) 2007 Sendmail, Inc. and its suppliers. + * Copyright (c) 2007 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * - * $Id: sm_os_qnx.h,v 1.1 2007/03/21 23:56:20 ca Exp $ + * $Id: sm_os_qnx.h,v 1.2 2013/11/22 20:51:34 ca Exp $ */ /* diff --git a/include/sm/os/sm_os_sunos.h b/include/sm/os/sm_os_sunos.h index 9d20b18be617..3c2d33244576 100644 --- a/include/sm/os/sm_os_sunos.h +++ b/include/sm/os/sm_os_sunos.h @@ -1,12 +1,12 @@ /* - * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * - * $Id: sm_os_sunos.h,v 1.14 2001/08/14 18:09:42 ca Exp $ + * $Id: sm_os_sunos.h,v 1.15 2013/11/22 20:51:34 ca Exp $ */ /* diff --git a/include/sm/os/sm_os_ultrix.h b/include/sm/os/sm_os_ultrix.h index 1ae2db15b2ab..a10e71135a19 100644 --- a/include/sm/os/sm_os_ultrix.h +++ b/include/sm/os/sm_os_ultrix.h @@ -1,12 +1,12 @@ /* - * Copyright (c) 2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * - * $Id: sm_os_ultrix.h,v 1.3 2001/10/09 23:12:13 ca Exp $ + * $Id: sm_os_ultrix.h,v 1.4 2013/11/22 20:51:34 ca Exp $ */ /* diff --git a/include/sm/os/sm_os_unicos.h b/include/sm/os/sm_os_unicos.h index 57d6b72f863b..f3e1c56393e9 100644 --- a/include/sm/os/sm_os_unicos.h +++ b/include/sm/os/sm_os_unicos.h @@ -1,12 +1,12 @@ /* - * Copyright (c) 2003 Sendmail, Inc. and its suppliers. + * Copyright (c) 2003 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * - * $Id: sm_os_unicos.h,v 1.1 2003/04/21 17:03:51 ca Exp $ + * $Id: sm_os_unicos.h,v 1.2 2013/11/22 20:51:34 ca Exp $ */ /* diff --git a/include/sm/os/sm_os_unicosmk.h b/include/sm/os/sm_os_unicosmk.h index ce87c04e35af..c4fcd1acc2e8 100644 --- a/include/sm/os/sm_os_unicosmk.h +++ b/include/sm/os/sm_os_unicosmk.h @@ -1,12 +1,12 @@ /* - * Copyright (c) 2003 Sendmail, Inc. and its suppliers. + * Copyright (c) 2003 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * - * $Id: sm_os_unicosmk.h,v 1.1 2003/04/21 17:03:51 ca Exp $ + * $Id: sm_os_unicosmk.h,v 1.2 2013/11/22 20:51:34 ca Exp $ */ /* diff --git a/include/sm/os/sm_os_unicosmp.h b/include/sm/os/sm_os_unicosmp.h index b11350b78c4d..713564f74a05 100644 --- a/include/sm/os/sm_os_unicosmp.h +++ b/include/sm/os/sm_os_unicosmp.h @@ -1,12 +1,12 @@ /* - * Copyright (c) 2003 Sendmail, Inc. and its suppliers. + * Copyright (c) 2003 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * - * $Id: sm_os_unicosmp.h,v 1.1 2003/04/21 17:03:51 ca Exp $ + * $Id: sm_os_unicosmp.h,v 1.2 2013/11/22 20:51:34 ca Exp $ */ /* diff --git a/include/sm/os/sm_os_unixware.h b/include/sm/os/sm_os_unixware.h index 6c7bfe62ad8f..a3ade4822938 100644 --- a/include/sm/os/sm_os_unixware.h +++ b/include/sm/os/sm_os_unixware.h @@ -1,12 +1,12 @@ /* - * Copyright (c) 2001, 2002 Sendmail, Inc. and its suppliers. + * Copyright (c) 2001, 2002 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * - * $Id: sm_os_unixware.h,v 1.8 2002/10/24 18:04:54 ca Exp $ + * $Id: sm_os_unixware.h,v 1.9 2013/11/22 20:51:34 ca Exp $ */ #define SM_OS_NAME "unixware" diff --git a/include/sm/path.h b/include/sm/path.h index 29fc4ca46618..105275194db2 100644 --- a/include/sm/path.h +++ b/include/sm/path.h @@ -1,12 +1,12 @@ /* - * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * - * $Id: path.h,v 1.6 2001/04/03 01:53:00 gshapiro Exp $ + * $Id: path.h,v 1.7 2013/11/22 20:51:31 ca Exp $ */ /* diff --git a/include/sm/rpool.h b/include/sm/rpool.h index cdff4c774292..706ef28abd1f 100644 --- a/include/sm/rpool.h +++ b/include/sm/rpool.h @@ -1,12 +1,12 @@ /* - * Copyright (c) 2000-2001, 2003 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001, 2003 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * - * $Id: rpool.h,v 1.16 2003/09/05 23:07:49 ca Exp $ + * $Id: rpool.h,v 1.17 2013/11/22 20:51:31 ca Exp $ */ /* diff --git a/include/sm/sem.h b/include/sm/sem.h index 3ac0bc61cc3c..2fc52447df5c 100644 --- a/include/sm/sem.h +++ b/include/sm/sem.h @@ -1,12 +1,12 @@ /* - * Copyright (c) 2000-2001, 2005, 2008 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001, 2005, 2008 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * - * $Id: sem.h,v 1.10 2008/05/30 16:26:39 ca Exp $ + * $Id: sem.h,v 1.11 2013/11/22 20:51:31 ca Exp $ */ #ifndef SM_SEM_H diff --git a/include/sm/sendmail.h b/include/sm/sendmail.h index 3008934a94b6..56a247f92183 100644 --- a/include/sm/sendmail.h +++ b/include/sm/sendmail.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006 Sendmail, Inc. and its suppliers. + * Copyright (c) 2006 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set diff --git a/include/sm/setjmp.h b/include/sm/setjmp.h index 01bda0222acf..1ba6807197f3 100644 --- a/include/sm/setjmp.h +++ b/include/sm/setjmp.h @@ -1,12 +1,12 @@ /* - * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * - * $Id: setjmp.h,v 1.3 2001/03/08 03:23:08 ca Exp $ + * $Id: setjmp.h,v 1.4 2013/11/22 20:51:31 ca Exp $ */ #ifndef SM_SETJMP_H diff --git a/include/sm/shm.h b/include/sm/shm.h index 61333a20b8a9..18640429c01b 100644 --- a/include/sm/shm.h +++ b/include/sm/shm.h @@ -1,12 +1,12 @@ /* - * Copyright (c) 2000-2003, 2005 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2003, 2005 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * - * $Id: shm.h,v 1.11 2005/01/13 22:57:04 ca Exp $ + * $Id: shm.h,v 1.12 2013/11/22 20:51:31 ca Exp $ */ #ifndef SM_SHM_H diff --git a/include/sm/signal.h b/include/sm/signal.h index 3821deb2bb62..834d77297b1f 100644 --- a/include/sm/signal.h +++ b/include/sm/signal.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 1998-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1983, 1995-1997 Eric P. Allman. All rights reserved. * Copyright (c) 1988, 1993 @@ -9,7 +9,7 @@ * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * - * $Id: signal.h,v 1.16 2001/07/20 19:48:21 gshapiro Exp $ + * $Id: signal.h,v 1.17 2013/11/22 20:51:31 ca Exp $ */ /* diff --git a/include/sm/string.h b/include/sm/string.h index 7c96b8f6d44a..0484a5bfa2ad 100644 --- a/include/sm/string.h +++ b/include/sm/string.h @@ -1,12 +1,12 @@ /* - * Copyright (c) 2000-2001, 2003 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001, 2003 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * - * $Id: string.h,v 1.38 2003/10/10 17:56:57 ca Exp $ + * $Id: string.h,v 1.39 2013/11/22 20:51:31 ca Exp $ */ /* diff --git a/include/sm/sysexits.h b/include/sm/sysexits.h index 750def18a5b2..c64e40d18ed1 100644 --- a/include/sm/sysexits.h +++ b/include/sm/sysexits.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1987, 1993 * The Regents of the University of California. All rights reserved. @@ -8,7 +8,7 @@ * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * - * $Id: sysexits.h,v 1.5 2001/03/10 17:30:01 ca Exp $ + * $Id: sysexits.h,v 1.6 2013/11/22 20:51:31 ca Exp $ * @(#)sysexits.h 8.1 (Berkeley) 6/2/93 */ diff --git a/include/sm/test.h b/include/sm/test.h index 1d700d7fc6b7..629c110fc1e1 100644 --- a/include/sm/test.h +++ b/include/sm/test.h @@ -1,12 +1,12 @@ /* - * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * - * $Id: test.h,v 1.6 2001/04/03 01:53:01 gshapiro Exp $ + * $Id: test.h,v 1.7 2013/11/22 20:51:32 ca Exp $ */ /* diff --git a/include/sm/time.h b/include/sm/time.h index 310847c6cb43..7e185f49250b 100644 --- a/include/sm/time.h +++ b/include/sm/time.h @@ -1,12 +1,12 @@ /* - * Copyright (c) 2005 Sendmail, Inc. and its suppliers. + * Copyright (c) 2005 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * - * $Id: time.h,v 1.1 2005/06/14 23:07:19 ca Exp $ + * $Id: time.h,v 1.2 2013/11/22 20:51:32 ca Exp $ */ #ifndef SM_TIME_H diff --git a/include/sm/types.h b/include/sm/types.h index 625a90e7b1e1..3ad9d5f9dd79 100644 --- a/include/sm/types.h +++ b/include/sm/types.h @@ -1,12 +1,12 @@ /* - * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * - * $Id: types.h,v 1.13 2001/04/03 01:53:01 gshapiro Exp $ + * $Id: types.h,v 1.14 2013/11/22 20:51:32 ca Exp $ */ /* diff --git a/include/sm/varargs.h b/include/sm/varargs.h index 7746e3a62d77..02b9dd96a5a9 100644 --- a/include/sm/varargs.h +++ b/include/sm/varargs.h @@ -1,12 +1,12 @@ /* - * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * - * $Id: varargs.h,v 1.8 2002/07/29 21:31:00 gshapiro Exp $ + * $Id: varargs.h,v 1.9 2013/11/22 20:51:32 ca Exp $ */ /* diff --git a/include/sm/xtrap.h b/include/sm/xtrap.h index 2e7e71721b2f..437fce1b00ff 100644 --- a/include/sm/xtrap.h +++ b/include/sm/xtrap.h @@ -1,12 +1,12 @@ /* - * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * - * $Id: xtrap.h,v 1.7 2001/04/03 01:53:01 gshapiro Exp $ + * $Id: xtrap.h,v 1.8 2013/11/22 20:51:32 ca Exp $ */ /* diff --git a/libmilter/Build b/libmilter/Build index 02ad95170793..a11de77888d2 100755 --- a/libmilter/Build +++ b/libmilter/Build @@ -1,6 +1,6 @@ #!/bin/sh -# Copyright (c) 1999-2000 Sendmail, Inc. and its suppliers. +# Copyright (c) 1999-2000 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -8,6 +8,6 @@ # the sendmail distribution. # # -# $Id: Build,v 8.4 2000/09/17 17:30:03 gshapiro Exp $ +# $Id: Build,v 8.6 2013/11/22 20:51:36 ca Exp $ -exec ../devtools/bin/Build $* +exec ../devtools/bin/Build "$@" diff --git a/libmilter/Makefile.m4 b/libmilter/Makefile.m4 index 5b95fbe32c09..34e5a2acc877 100644 --- a/libmilter/Makefile.m4 +++ b/libmilter/Makefile.m4 @@ -1,4 +1,4 @@ -dnl $Id: Makefile.m4,v 8.92 2013/04/16 20:19:54 ca Exp $ +dnl $Id: Makefile.m4,v 8.96 2013/10/14 16:16:44 ca Exp $ include(confBUILDTOOLSDIR`/M4/switch.m4') dnl only required for compilation of EXTRAS diff --git a/libmilter/comm.c b/libmilter/comm.c index e04681c8d0ba..e115c4625cae 100644 --- a/libmilter/comm.c +++ b/libmilter/comm.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999-2004, 2009 Sendmail, Inc. and its suppliers. + * Copyright (c) 1999-2004, 2009 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -9,7 +9,7 @@ */ #include -SM_RCSID("@(#)$Id: comm.c,v 8.70 2009/12/16 16:33:48 ca Exp $") +SM_RCSID("@(#)$Id: comm.c,v 8.71 2013/11/22 20:51:36 ca Exp $") #include "libmilter.h" #include diff --git a/libmilter/docs/api.html b/libmilter/docs/api.html index 3c56746f030a..a479eb809a1e 100644 --- a/libmilter/docs/api.html +++ b/libmilter/docs/api.html @@ -2,7 +2,7 @@ Milter API

Milter API

@@ -311,7 +311,7 @@ for a protocol stage.
-Copyright (c) 2000, 2003, 2006, 2009 Sendmail, Inc. and its suppliers. +Copyright (c) 2000, 2003, 2006, 2009 Proofpoint, Inc. and its suppliers. All rights reserved.
By using this file, you agree to the terms and conditions set diff --git a/libmilter/docs/design.html b/libmilter/docs/design.html index f2e5f11d8e07..c0eabdd4b405 100644 --- a/libmilter/docs/design.html +++ b/libmilter/docs/design.html @@ -4,7 +4,7 @@

Architecture

@@ -137,7 +137,7 @@ filter process processing messages from two MTAs:
-Copyright (c) 2000, 2003 Sendmail, Inc. and its suppliers. +Copyright (c) 2000, 2003 Proofpoint, Inc. and its suppliers. All rights reserved.
By using this file, you agree to the terms and conditions set diff --git a/libmilter/docs/index.html b/libmilter/docs/index.html index 517d2f6315d7..5f7295ddfc69 100644 --- a/libmilter/docs/index.html +++ b/libmilter/docs/index.html @@ -4,7 +4,7 @@

Filtering Mail with Sendmail

@@ -82,7 +82,7 @@ filters and the MTA.
-Copyright (c) 2000, 2001, 2003 Sendmail, Inc. and its suppliers. +Copyright (c) 2000, 2001, 2003 Proofpoint, Inc. and its suppliers. All rights reserved.
By using this file, you agree to the terms and conditions set diff --git a/libmilter/docs/installation.html b/libmilter/docs/installation.html index 07142e9c412b..7c403976a5a1 100644 --- a/libmilter/docs/installation.html +++ b/libmilter/docs/installation.html @@ -3,7 +3,7 @@

Installation

Contents

@@ -155,7 +155,7 @@ For information about available macros and their meanings, please consult the sendmail documentation.
-Copyright (c) 2000-2003, 2006 Sendmail, Inc. and its suppliers. +Copyright (c) 2000-2003, 2006 Proofpoint, Inc. and its suppliers. All rights reserved.
By using this file, you agree to the terms and conditions set diff --git a/libmilter/docs/other.html b/libmilter/docs/other.html index c33b5368d0bc..5f007d9c4f38 100644 --- a/libmilter/docs/other.html +++ b/libmilter/docs/other.html @@ -3,12 +3,12 @@ FAQ? Mailing list? More sample filters?
-Copyright (c) 2000, 2003 Sendmail, Inc. and its suppliers. +Copyright (c) 2000, 2003 Proofpoint, Inc. and its suppliers. All rights reserved.
By using this file, you agree to the terms and conditions set diff --git a/libmilter/docs/overview.html b/libmilter/docs/overview.html index d6e3bbaf6b98..fc95c3312990 100644 --- a/libmilter/docs/overview.html +++ b/libmilter/docs/overview.html @@ -4,7 +4,7 @@

Technical Overview

@@ -207,7 +207,7 @@ In the case of Abort the
-Copyright (c) 2000, 2001, 2003, 2006 Sendmail, Inc. and its suppliers. +Copyright (c) 2000, 2001, 2003, 2006 Proofpoint, Inc. and its suppliers. All rights reserved.
By using this file, you agree to the terms and conditions set diff --git a/libmilter/docs/sample.html b/libmilter/docs/sample.html index 48e25c597969..03c747b16eb2 100644 --- a/libmilter/docs/sample.html +++ b/libmilter/docs/sample.html @@ -2,7 +2,7 @@ A Sample Filter

A Sample Filter

@@ -527,7 +527,7 @@ main(argc, argv)
-Copyright (c) 2000-2004, 2006 Sendmail, Inc. and its suppliers. +Copyright (c) 2000-2004, 2006 Proofpoint, Inc. and its suppliers. All rights reserved.
By using this file, you agree to the terms and conditions set diff --git a/libmilter/docs/smfi_addheader.html b/libmilter/docs/smfi_addheader.html index 460b4caf7cf1..4cff9720045f 100644 --- a/libmilter/docs/smfi_addheader.html +++ b/libmilter/docs/smfi_addheader.html @@ -2,7 +2,7 @@ smfi_addheader

smfi_addheader

@@ -120,7 +120,7 @@ To change a header's current value, use
-Copyright (c) 2000-2003, 2006, 2009 Sendmail, Inc. and its suppliers. +Copyright (c) 2000-2003, 2006, 2009 Proofpoint, Inc. and its suppliers. All rights reserved.
By using this file, you agree to the terms and conditions set diff --git a/libmilter/docs/smfi_addrcpt.html b/libmilter/docs/smfi_addrcpt.html index cf997e570d07..e0bb1dba8dc6 100644 --- a/libmilter/docs/smfi_addrcpt.html +++ b/libmilter/docs/smfi_addrcpt.html @@ -2,7 +2,7 @@ smfi_addrcpt

smfi_addrcpt

@@ -73,7 +73,7 @@ in the smfiDesc_str passed to
-Copyright (c) 2000, 2003 Sendmail, Inc. and its suppliers. +Copyright (c) 2000, 2003 Proofpoint, Inc. and its suppliers. All rights reserved.
By using this file, you agree to the terms and conditions set diff --git a/libmilter/docs/smfi_addrcpt_par.html b/libmilter/docs/smfi_addrcpt_par.html index 776b02ceab6a..2073c8f371b5 100644 --- a/libmilter/docs/smfi_addrcpt_par.html +++ b/libmilter/docs/smfi_addrcpt_par.html @@ -2,7 +2,7 @@ smfi_addrcpt_par

smfi_addrcpt_par

@@ -78,7 +78,7 @@ in the smfiDesc_str passed to
-Copyright (c) 2006 Sendmail, Inc. and its suppliers. +Copyright (c) 2006 Proofpoint, Inc. and its suppliers. All rights reserved.
By using this file, you agree to the terms and conditions set diff --git a/libmilter/docs/smfi_chgfrom.html b/libmilter/docs/smfi_chgfrom.html index e8249e0f0eb8..8f08955109f2 100644 --- a/libmilter/docs/smfi_chgfrom.html +++ b/libmilter/docs/smfi_chgfrom.html @@ -2,7 +2,7 @@ smfi_chgfrom

smfi_chgfrom

@@ -84,7 +84,7 @@ whether the call was successful.
-Copyright (c) 2006 Sendmail, Inc. and its suppliers. +Copyright (c) 2006 Proofpoint, Inc. and its suppliers. All rights reserved.
By using this file, you agree to the terms and conditions set diff --git a/libmilter/docs/smfi_chgheader.html b/libmilter/docs/smfi_chgheader.html index 517b5ba4c1c8..d04030533321 100644 --- a/libmilter/docs/smfi_chgheader.html +++ b/libmilter/docs/smfi_chgheader.html @@ -2,7 +2,7 @@ smfi_chgheader

smfi_chgheader

@@ -115,7 +115,7 @@ Otherwise, it returns MI_SUCCESS.
-Copyright (c) 2000-2003, 2009 Sendmail, Inc. and its suppliers. +Copyright (c) 2000-2003, 2009 Proofpoint, Inc. and its suppliers. All rights reserved.
By using this file, you agree to the terms and conditions set diff --git a/libmilter/docs/smfi_delrcpt.html b/libmilter/docs/smfi_delrcpt.html index c43dcd6f4a44..ff28430a3d1c 100644 --- a/libmilter/docs/smfi_delrcpt.html +++ b/libmilter/docs/smfi_delrcpt.html @@ -2,7 +2,7 @@ smfi_delrcpt

smfi_delrcpt

@@ -72,7 +72,7 @@ The addresses to be removed must match exactly. For example, an address and its
-Copyright (c) 2000, 2003 Sendmail, Inc. and its suppliers. +Copyright (c) 2000, 2003 Proofpoint, Inc. and its suppliers. All rights reserved.
By using this file, you agree to the terms and conditions set diff --git a/libmilter/docs/smfi_getpriv.html b/libmilter/docs/smfi_getpriv.html index 9584b9ee90d4..c870b534fd76 100644 --- a/libmilter/docs/smfi_getpriv.html +++ b/libmilter/docs/smfi_getpriv.html @@ -2,7 +2,7 @@ smfi_getpriv

smfi_getpriv

@@ -52,7 +52,7 @@ Get the connection-specific data pointer for this connection.
-Copyright (c) 2000, 2003 Sendmail, Inc. and its suppliers. +Copyright (c) 2000, 2003 Proofpoint, Inc. and its suppliers. All rights reserved.
By using this file, you agree to the terms and conditions set diff --git a/libmilter/docs/smfi_getsymval.html b/libmilter/docs/smfi_getsymval.html index 671dbfa575a4..a92fcdb7f52e 100644 --- a/libmilter/docs/smfi_getsymval.html +++ b/libmilter/docs/smfi_getsymval.html @@ -2,7 +2,7 @@ smfi_getsymval

smfi_getsymval

@@ -95,7 +95,7 @@ provided with your sendmail distribution.
-Copyright (c) 2000, 2002-2003, 2007 Sendmail, Inc. and its suppliers. +Copyright (c) 2000, 2002-2003, 2007 Proofpoint, Inc. and its suppliers. All rights reserved.
By using this file, you agree to the terms and conditions set diff --git a/libmilter/docs/smfi_insheader.html b/libmilter/docs/smfi_insheader.html index 5962e61afea1..36ec0d44b7dd 100644 --- a/libmilter/docs/smfi_insheader.html +++ b/libmilter/docs/smfi_insheader.html @@ -2,7 +2,7 @@ smfi_insheader

smfi_insheader

@@ -140,7 +140,7 @@ Otherwise, it returns MI_SUCCESS.
-Copyright (c) 2004, 2006, 2009 Sendmail, Inc. and its suppliers. +Copyright (c) 2004, 2006, 2009 Proofpoint, Inc. and its suppliers. All rights reserved.
By using this file, you agree to the terms and conditions set diff --git a/libmilter/docs/smfi_main.html b/libmilter/docs/smfi_main.html index a749386512d1..dd7f8f9666fa 100644 --- a/libmilter/docs/smfi_main.html +++ b/libmilter/docs/smfi_main.html @@ -2,7 +2,7 @@ smfi_main

smfi_main

@@ -41,7 +41,7 @@ Hand control to libmilter event loop.
-Copyright (c) 2000, 2003 Sendmail, Inc. and its suppliers. +Copyright (c) 2000, 2003 Proofpoint, Inc. and its suppliers. All rights reserved.
By using this file, you agree to the terms and conditions set diff --git a/libmilter/docs/smfi_opensocket.html b/libmilter/docs/smfi_opensocket.html index 53ea62b1094b..a1e9dbf0b30b 100644 --- a/libmilter/docs/smfi_opensocket.html +++ b/libmilter/docs/smfi_opensocket.html @@ -2,7 +2,7 @@ smfi_opensocket

smfi_opensocket

@@ -74,7 +74,7 @@ Otherwise, it will return MI_SUCCESS
-Copyright (c) 2003, 2008 Sendmail, Inc. and its suppliers. +Copyright (c) 2003, 2008 Proofpoint, Inc. and its suppliers. All rights reserved.
By using this file, you agree to the terms and conditions set diff --git a/libmilter/docs/smfi_progress.html b/libmilter/docs/smfi_progress.html index 801bdf335fda..27423eb4630a 100644 --- a/libmilter/docs/smfi_progress.html +++ b/libmilter/docs/smfi_progress.html @@ -2,7 +2,7 @@ smfi_progress

smfi_progress

@@ -58,7 +58,7 @@ Otherwise, it will return MI_SUCCESS
-Copyright (c) 2003 Sendmail, Inc. and its suppliers. +Copyright (c) 2003 Proofpoint, Inc. and its suppliers. All rights reserved.
By using this file, you agree to the terms and conditions set diff --git a/libmilter/docs/smfi_quarantine.html b/libmilter/docs/smfi_quarantine.html index 656a480d0122..aed22c8ef181 100644 --- a/libmilter/docs/smfi_quarantine.html +++ b/libmilter/docs/smfi_quarantine.html @@ -2,7 +2,7 @@ smfi_quarantine

smfi_quarantine

@@ -63,7 +63,7 @@ Otherwise, it will return MI_SUCCESS
-Copyright (c) 2002-2003 Sendmail, Inc. and its suppliers. +Copyright (c) 2002-2003 Proofpoint, Inc. and its suppliers. All rights reserved.
By using this file, you agree to the terms and conditions set diff --git a/libmilter/docs/smfi_register.html b/libmilter/docs/smfi_register.html index 1a359188f8e8..083d12264b0b 100644 --- a/libmilter/docs/smfi_register.html +++ b/libmilter/docs/smfi_register.html @@ -2,7 +2,7 @@ smfi_register

smfi_register

@@ -214,7 +214,7 @@ the following values, describing the actions the filter may take:
-Copyright (c) 2000-2001, 2003, 2006 Sendmail, Inc. and its suppliers. +Copyright (c) 2000-2001, 2003, 2006 Proofpoint, Inc. and its suppliers. All rights reserved.
By using this file, you agree to the terms and conditions set diff --git a/libmilter/docs/smfi_replacebody.html b/libmilter/docs/smfi_replacebody.html index bc8d5ac673e1..b3c17ccd9f0f 100644 --- a/libmilter/docs/smfi_replacebody.html +++ b/libmilter/docs/smfi_replacebody.html @@ -2,7 +2,7 @@ smfi_replacebody

smfi_replacebody

@@ -83,7 +83,7 @@ Otherwise, it will return MI_SUCCESS.
-Copyright (c) 2000-2001, 2003 Sendmail, Inc. and its suppliers. +Copyright (c) 2000-2001, 2003 Proofpoint, Inc. and its suppliers. All rights reserved.
By using this file, you agree to the terms and conditions set diff --git a/libmilter/docs/smfi_setbacklog.html b/libmilter/docs/smfi_setbacklog.html index 8353cac269db..af52b80fa69c 100644 --- a/libmilter/docs/smfi_setbacklog.html +++ b/libmilter/docs/smfi_setbacklog.html @@ -2,7 +2,7 @@ smfi_setbacklog

smfi_setbacklog

@@ -54,7 +54,7 @@ to zero.
-Copyright (c) 2002-2003 Sendmail, Inc. and its suppliers. +Copyright (c) 2002-2003 Proofpoint, Inc. and its suppliers. All rights reserved.
By using this file, you agree to the terms and conditions set diff --git a/libmilter/docs/smfi_setconn.html b/libmilter/docs/smfi_setconn.html index 70a510e3ea1d..f08b15e5fc9b 100644 --- a/libmilter/docs/smfi_setconn.html +++ b/libmilter/docs/smfi_setconn.html @@ -2,7 +2,7 @@ smfi_setconn

smfi_setconn

@@ -83,7 +83,7 @@ due to a lack of memory.
-Copyright (c) 2000, 2003 Sendmail, Inc. and its suppliers. +Copyright (c) 2000, 2003 Proofpoint, Inc. and its suppliers. All rights reserved.
By using this file, you agree to the terms and conditions set diff --git a/libmilter/docs/smfi_setdbg.html b/libmilter/docs/smfi_setdbg.html index e001d3f7bb1d..c28468ca755a 100644 --- a/libmilter/docs/smfi_setdbg.html +++ b/libmilter/docs/smfi_setdbg.html @@ -2,7 +2,7 @@ smfi_setdbg

smfi_setdbg

@@ -57,7 +57,7 @@ the current, highest, useful value.
-Copyright (c) 2003 Sendmail, Inc. and its suppliers. +Copyright (c) 2003 Proofpoint, Inc. and its suppliers. All rights reserved.
By using this file, you agree to the terms and conditions set diff --git a/libmilter/docs/smfi_setmlreply.html b/libmilter/docs/smfi_setmlreply.html index b01bacf9b5b4..46c04e3930c3 100644 --- a/libmilter/docs/smfi_setmlreply.html +++ b/libmilter/docs/smfi_setmlreply.html @@ -2,7 +2,7 @@ smfi_setmlreply

smfi_setmlreply

@@ -135,7 +135,7 @@ then the SMTP server will terminate the SMTP session with a 421 error code.
-Copyright (c) 2000, 2002-2003 Sendmail, Inc. and its suppliers. +Copyright (c) 2000, 2002-2003 Proofpoint, Inc. and its suppliers. All rights reserved.
By using this file, you agree to the terms and conditions set diff --git a/libmilter/docs/smfi_setpriv.html b/libmilter/docs/smfi_setpriv.html index 1c287ebb10d6..66ddcd86af65 100644 --- a/libmilter/docs/smfi_setpriv.html +++ b/libmilter/docs/smfi_setpriv.html @@ -2,7 +2,7 @@ smfi_setpriv

smfi_setpriv

@@ -70,7 +70,7 @@ and set the pointer to NULL.
-Copyright (c) 2000-2001, 2003 Sendmail, Inc. and its suppliers. +Copyright (c) 2000-2001, 2003 Proofpoint, Inc. and its suppliers. All rights reserved.
By using this file, you agree to the terms and conditions set diff --git a/libmilter/docs/smfi_setreply.html b/libmilter/docs/smfi_setreply.html index d857815993de..4db70bbe327b 100644 --- a/libmilter/docs/smfi_setreply.html +++ b/libmilter/docs/smfi_setreply.html @@ -2,7 +2,7 @@ smfi_setreply

smfi_setreply

@@ -107,7 +107,7 @@ then the SMTP server will terminate the SMTP session with a 421 error code.
-Copyright (c) 2000, 2002-2003 Sendmail, Inc. and its suppliers. +Copyright (c) 2000, 2002-2003 Proofpoint, Inc. and its suppliers. All rights reserved.
By using this file, you agree to the terms and conditions set diff --git a/libmilter/docs/smfi_setsymlist.html b/libmilter/docs/smfi_setsymlist.html index 80793f0b8226..c371860e1045 100644 --- a/libmilter/docs/smfi_setsymlist.html +++ b/libmilter/docs/smfi_setsymlist.html @@ -2,7 +2,7 @@ smfi_setsymlist

smfi_setsymlist

@@ -99,7 +99,7 @@ the milter.
-Copyright (c) 2006, 2012 Sendmail, Inc. and its suppliers. +Copyright (c) 2006, 2012 Proofpoint, Inc. and its suppliers. All rights reserved.
By using this file, you agree to the terms and conditions set diff --git a/libmilter/docs/smfi_settimeout.html b/libmilter/docs/smfi_settimeout.html index 563149977158..92382abc5e2c 100644 --- a/libmilter/docs/smfi_settimeout.html +++ b/libmilter/docs/smfi_settimeout.html @@ -2,7 +2,7 @@ smfi_settimeout

smfi_settimeout

@@ -69,7 +69,7 @@ the MTA also uses lower timeouts for communication
-Copyright (c) 2000, 2002-2003, 2006, 2011 Sendmail, Inc. and its suppliers. +Copyright (c) 2000, 2002-2003, 2006, 2011 Proofpoint, Inc. and its suppliers. All rights reserved.
By using this file, you agree to the terms and conditions set diff --git a/libmilter/docs/smfi_stop.html b/libmilter/docs/smfi_stop.html index 5d25882d7374..e218b5afd1f4 100644 --- a/libmilter/docs/smfi_stop.html +++ b/libmilter/docs/smfi_stop.html @@ -2,7 +2,7 @@ smfi_stop

smfi_stop

@@ -64,7 +64,7 @@ which may then exit or warm-restart.
-Copyright (c) 2003, 2005 Sendmail, Inc. and its suppliers. +Copyright (c) 2003, 2005 Proofpoint, Inc. and its suppliers. All rights reserved.
By using this file, you agree to the terms and conditions set diff --git a/libmilter/docs/smfi_version.html b/libmilter/docs/smfi_version.html index 6dd451d152ee..9b7d325d6f6e 100644 --- a/libmilter/docs/smfi_version.html +++ b/libmilter/docs/smfi_version.html @@ -2,7 +2,7 @@ smfi_version()

smfi_version()

@@ -82,7 +82,7 @@ different patch levels.
-Copyright (c) 2006-2008 Sendmail, Inc. and its suppliers. +Copyright (c) 2006-2008 Proofpoint, Inc. and its suppliers. All rights reserved.
By using this file, you agree to the terms and conditions set diff --git a/libmilter/docs/xxfi_abort.html b/libmilter/docs/xxfi_abort.html index 0664dc107e49..73a1705770c2 100644 --- a/libmilter/docs/xxfi_abort.html +++ b/libmilter/docs/xxfi_abort.html @@ -2,7 +2,7 @@ xxfi_abort

xxfi_abort

@@ -73,7 +73,7 @@ message is later aborted outside its control.
-Copyright (c) 2000, 2003 Sendmail, Inc. and its suppliers. +Copyright (c) 2000, 2003 Proofpoint, Inc. and its suppliers. All rights reserved.
By using this file, you agree to the terms and conditions set diff --git a/libmilter/docs/xxfi_body.html b/libmilter/docs/xxfi_body.html index 0a5f0f3da7ca..bc19201d385f 100644 --- a/libmilter/docs/xxfi_body.html +++ b/libmilter/docs/xxfi_body.html @@ -2,7 +2,7 @@ xxfi_body

xxfi_body

@@ -87,7 +87,7 @@ is available and if so, the milter must request it.
-Copyright (c) 2000-2003, 2007 Sendmail, Inc. and its suppliers. +Copyright (c) 2000-2003, 2007 Proofpoint, Inc. and its suppliers. All rights reserved.
By using this file, you agree to the terms and conditions set diff --git a/libmilter/docs/xxfi_close.html b/libmilter/docs/xxfi_close.html index 2c2ae778f0da..2af52f4fe164 100644 --- a/libmilter/docs/xxfi_close.html +++ b/libmilter/docs/xxfi_close.html @@ -2,7 +2,7 @@ xxfi_close

xxfi_close

@@ -71,7 +71,7 @@ currently ignored.
-Copyright (c) 2000, 2003, 2004 Sendmail, Inc. and its suppliers. +Copyright (c) 2000, 2003, 2004 Proofpoint, Inc. and its suppliers. All rights reserved.
By using this file, you agree to the terms and conditions set diff --git a/libmilter/docs/xxfi_connect.html b/libmilter/docs/xxfi_connect.html index 87d5eeb0b53c..a3d5ee96de76 100644 --- a/libmilter/docs/xxfi_connect.html +++ b/libmilter/docs/xxfi_connect.html @@ -2,7 +2,7 @@ xxfi_connect

xxfi_connect

@@ -111,7 +111,7 @@ routine, this filter's xxfi_connect() will not be called.
-Copyright (c) 2000-2001, 2003, 2007 Sendmail, Inc. and its suppliers. +Copyright (c) 2000-2001, 2003, 2007 Proofpoint, Inc. and its suppliers. All rights reserved.
By using this file, you agree to the terms and conditions set diff --git a/libmilter/docs/xxfi_data.html b/libmilter/docs/xxfi_data.html index 2633ee5f0f56..bfd4dbe0b210 100644 --- a/libmilter/docs/xxfi_data.html +++ b/libmilter/docs/xxfi_data.html @@ -2,7 +2,7 @@ xxfi_data

xxfi_data

@@ -79,7 +79,7 @@ Handle the DATA command.
-Copyright (c) 2006 Sendmail, Inc. and its suppliers. +Copyright (c) 2006 Proofpoint, Inc. and its suppliers. All rights reserved.
By using this file, you agree to the terms and conditions set diff --git a/libmilter/docs/xxfi_envfrom.html b/libmilter/docs/xxfi_envfrom.html index 6ae88cff6fc0..46ae35eb595a 100644 --- a/libmilter/docs/xxfi_envfrom.html +++ b/libmilter/docs/xxfi_envfrom.html @@ -2,7 +2,7 @@ xxfi_envfrom

xxfi_envfrom

@@ -87,7 +87,7 @@ before xxfi_envrcpt.
-Copyright (c) 2000, 2003, 2006 Sendmail, Inc. and its suppliers. +Copyright (c) 2000, 2003, 2006 Proofpoint, Inc. and its suppliers. All rights reserved.
By using this file, you agree to the terms and conditions set diff --git a/libmilter/docs/xxfi_envrcpt.html b/libmilter/docs/xxfi_envrcpt.html index 67a8cf54f373..d2febbc0c559 100644 --- a/libmilter/docs/xxfi_envrcpt.html +++ b/libmilter/docs/xxfi_envrcpt.html @@ -2,7 +2,7 @@ xxfi_envrcpt

xxfi_envrcpt

@@ -88,7 +88,7 @@ Handle the envelope RCPT command.
-Copyright (c) 2000, 2003, 2010 Sendmail, Inc. and its suppliers. +Copyright (c) 2000, 2003, 2010 Proofpoint, Inc. and its suppliers. All rights reserved.
By using this file, you agree to the terms and conditions set diff --git a/libmilter/docs/xxfi_eoh.html b/libmilter/docs/xxfi_eoh.html index 2a74e7af57c5..d06bfdb1e6dd 100644 --- a/libmilter/docs/xxfi_eoh.html +++ b/libmilter/docs/xxfi_eoh.html @@ -2,7 +2,7 @@ xxfi_eoh

xxfi_eoh

@@ -46,7 +46,7 @@ Handle the end of message headers.
-Copyright (c) 2000, 2003 Sendmail, Inc. and its suppliers. +Copyright (c) 2000, 2003 Proofpoint, Inc. and its suppliers. All rights reserved.
By using this file, you agree to the terms and conditions set diff --git a/libmilter/docs/xxfi_eom.html b/libmilter/docs/xxfi_eom.html index b5aee8b856b5..ca206ce359e6 100644 --- a/libmilter/docs/xxfi_eom.html +++ b/libmilter/docs/xxfi_eom.html @@ -2,7 +2,7 @@ xxfi_eom

xxfi_eom

@@ -52,7 +52,7 @@ Modifications are made via the smfi_* routines.
-Copyright (c) 2000, 2003 Sendmail, Inc. and its suppliers. +Copyright (c) 2000, 2003 Proofpoint, Inc. and its suppliers. All rights reserved.
By using this file, you agree to the terms and conditions set diff --git a/libmilter/docs/xxfi_header.html b/libmilter/docs/xxfi_header.html index 8a5462fc3ff4..001fd7fd8d19 100644 --- a/libmilter/docs/xxfi_header.html +++ b/libmilter/docs/xxfi_header.html @@ -2,7 +2,7 @@ xxfi_header

xxfi_header

@@ -101,7 +101,7 @@ RFC 2822
-Copyright (c) 2000, 2003, 2006 Sendmail, Inc. and its suppliers. +Copyright (c) 2000, 2003, 2006 Proofpoint, Inc. and its suppliers. All rights reserved.
By using this file, you agree to the terms and conditions set diff --git a/libmilter/docs/xxfi_helo.html b/libmilter/docs/xxfi_helo.html index 613cb1949a2b..10dd24b109b7 100644 --- a/libmilter/docs/xxfi_helo.html +++ b/libmilter/docs/xxfi_helo.html @@ -2,7 +2,7 @@ xxfi_helo

xxfi_helo

@@ -54,7 +54,7 @@ some restrictions can be imposed by the MTA configuration.
-Copyright (c) 2000, 2003, 2005 Sendmail, Inc. and its suppliers. +Copyright (c) 2000, 2003, 2005 Proofpoint, Inc. and its suppliers. All rights reserved.
By using this file, you agree to the terms and conditions set diff --git a/libmilter/docs/xxfi_negotiate.html b/libmilter/docs/xxfi_negotiate.html index 0f69f70791f1..61ea95b3c983 100644 --- a/libmilter/docs/xxfi_negotiate.html +++ b/libmilter/docs/xxfi_negotiate.html @@ -2,7 +2,7 @@ xxfi_negotiate

xxfi_negotiate

@@ -267,7 +267,7 @@ should be set to 0 for compatibility with future versions.
-Copyright (c) 2006 Sendmail, Inc. and its suppliers. +Copyright (c) 2006 Proofpoint, Inc. and its suppliers. All rights reserved.
By using this file, you agree to the terms and conditions set diff --git a/libmilter/docs/xxfi_unknown.html b/libmilter/docs/xxfi_unknown.html index 0455dfdfdee0..f32a5a1206c5 100644 --- a/libmilter/docs/xxfi_unknown.html +++ b/libmilter/docs/xxfi_unknown.html @@ -2,7 +2,7 @@ xxfi_unknown

xxfi_unknown

@@ -74,7 +74,7 @@ it is only possible to return a different error code.
-Copyright (c) 2006 Sendmail, Inc. and its suppliers. +Copyright (c) 2006 Proofpoint, Inc. and its suppliers. All rights reserved.
By using this file, you agree to the terms and conditions set diff --git a/libmilter/engine.c b/libmilter/engine.c index 92c8e6d18222..c060cbeb422c 100644 --- a/libmilter/engine.c +++ b/libmilter/engine.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999-2004, 2006-2008 Sendmail, Inc. and its suppliers. + * Copyright (c) 1999-2004, 2006-2008 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -9,7 +9,7 @@ */ #include -SM_RCSID("@(#)$Id: engine.c,v 8.167 2011/03/03 06:09:15 ca Exp $") +SM_RCSID("@(#)$Id: engine.c,v 8.168 2013/11/22 20:51:36 ca Exp $") #include "libmilter.h" diff --git a/libmilter/example.c b/libmilter/example.c index cef4b0f33aa2..754ac0d81a72 100644 --- a/libmilter/example.c +++ b/libmilter/example.c @@ -1,12 +1,12 @@ /* - * Copyright (c) 2006 Sendmail, Inc. and its suppliers. + * Copyright (c) 2006 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * - * $Id: example.c,v 8.4 2008/07/22 15:12:47 ca Exp $ + * $Id: example.c,v 8.5 2013/11/22 20:51:36 ca Exp $ */ /* diff --git a/libmilter/handler.c b/libmilter/handler.c index 2c34f1f05dba..6e69179ff71c 100644 --- a/libmilter/handler.c +++ b/libmilter/handler.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999-2003, 2006 Sendmail, Inc. and its suppliers. + * Copyright (c) 1999-2003, 2006 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -9,7 +9,7 @@ */ #include -SM_RCSID("@(#)$Id: handler.c,v 8.39 2008/11/25 01:14:16 ca Exp $") +SM_RCSID("@(#)$Id: handler.c,v 8.40 2013/11/22 20:51:36 ca Exp $") #include "libmilter.h" diff --git a/libmilter/libmilter.h b/libmilter/libmilter.h index 5824151da37c..3ddbbd221a46 100644 --- a/libmilter/libmilter.h +++ b/libmilter/libmilter.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999-2003, 2006 Sendmail, Inc. and its suppliers. + * Copyright (c) 1999-2003, 2006 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -19,7 +19,7 @@ #ifdef _DEFINE # define EXTERN # define INIT(x) = x -SM_IDSTR(MilterlId, "@(#)$Id: libmilter.h,v 8.77 2008/11/25 18:28:18 ca Exp $") +SM_IDSTR(MilterlId, "@(#)$Id: libmilter.h,v 8.78 2013/11/22 20:51:36 ca Exp $") #else /* _DEFINE */ # define EXTERN extern # define INIT(x) diff --git a/libmilter/listener.c b/libmilter/listener.c index 48c552fddd4d..cd3f6e82b725 100644 --- a/libmilter/listener.c +++ b/libmilter/listener.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999-2007 Sendmail, Inc. and its suppliers. + * Copyright (c) 1999-2007 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -9,7 +9,7 @@ */ #include -SM_RCSID("@(#)$Id: listener.c,v 8.126 2009/12/16 16:40:23 ca Exp $") +SM_RCSID("@(#)$Id: listener.c,v 8.127 2013/11/22 20:51:36 ca Exp $") /* ** listener.c -- threaded network listener diff --git a/libmilter/main.c b/libmilter/main.c index d6e727959dcc..0ed4f864be7c 100644 --- a/libmilter/main.c +++ b/libmilter/main.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999-2003, 2006, 2007 Sendmail, Inc. and its suppliers. + * Copyright (c) 1999-2003, 2006, 2007 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -9,7 +9,7 @@ */ #include -SM_RCSID("@(#)$Id: main.c,v 8.84 2008/09/02 05:37:06 ca Exp $") +SM_RCSID("@(#)$Id: main.c,v 8.85 2013/11/22 20:51:36 ca Exp $") #define _DEFINE 1 #include "libmilter.h" diff --git a/libmilter/monitor.c b/libmilter/monitor.c index 366cf7544dcb..ab85a3d81360 100644 --- a/libmilter/monitor.c +++ b/libmilter/monitor.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006 Sendmail, Inc. and its suppliers. + * Copyright (c) 2006 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -9,7 +9,7 @@ */ #include -SM_RCSID("@(#)$Id: monitor.c,v 8.7 2007/04/23 16:26:28 ca Exp $") +SM_RCSID("@(#)$Id: monitor.c,v 8.8 2013/11/22 20:51:36 ca Exp $") #include "libmilter.h" #if _FFR_THREAD_MONITOR diff --git a/libmilter/signal.c b/libmilter/signal.c index ad684692ea63..503ffa6972cf 100644 --- a/libmilter/signal.c +++ b/libmilter/signal.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999-2004, 2006 Sendmail, Inc. and its suppliers. + * Copyright (c) 1999-2004, 2006 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -9,7 +9,7 @@ */ #include -SM_RCSID("@(#)$Id: signal.c,v 8.44 2006/03/03 03:42:04 ca Exp $") +SM_RCSID("@(#)$Id: signal.c,v 8.45 2013/11/22 20:51:36 ca Exp $") #include "libmilter.h" diff --git a/libmilter/sm_gethost.c b/libmilter/sm_gethost.c index 1bb44053c298..346588a8f260 100644 --- a/libmilter/sm_gethost.c +++ b/libmilter/sm_gethost.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999-2001, 2004, 2010, 2013 Sendmail, Inc. and its suppliers. + * Copyright (c) 1999-2001, 2004, 2010, 2013 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -9,7 +9,7 @@ */ #include -SM_RCSID("@(#)$Id: sm_gethost.c,v 8.30 2013/02/22 22:43:33 gshapiro Exp $") +SM_RCSID("@(#)$Id: sm_gethost.c,v 8.32 2013/11/22 20:51:36 ca Exp $") #include #if NETINET || NETINET6 @@ -62,7 +62,18 @@ sm_getipnodebyname(name, family, flags, err) h = gethostbyname(name); if (family == AF_INET6 && !resv6) _res.options &= ~RES_USE_INET6; - *err = h_errno; + + /* the function is supposed to return only the requested family */ + if (h != NULL && h->h_addrtype != family) + { +# if NETINET6 + freehostent(h); +# endif /* NETINET6 */ + h = NULL; + *err = NO_DATA; + } + else + *err = h_errno; return h; } @@ -121,6 +132,16 @@ mi_gethostbyname(name, family) # endif /* NETINET6 */ #endif /* (SOLARIS > 10000 && SOLARIS < 20400) || (defined(SOLARIS) && SOLARIS < 204) || (defined(sony_news) && defined(__svr4)) */ + + /* the function is supposed to return only the requested family */ + if (h != NULL && h->h_addrtype != family) + { +# if NETINET6 + freehostent(h); +# endif /* NETINET6 */ + h = NULL; + SM_SET_H_ERRNO(NO_DATA); + } return h; } diff --git a/libmilter/smfi.c b/libmilter/smfi.c index 138623e1793f..cf162db04c1e 100644 --- a/libmilter/smfi.c +++ b/libmilter/smfi.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999-2007 Sendmail, Inc. and its suppliers. + * Copyright (c) 1999-2007 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -9,7 +9,7 @@ */ #include -SM_RCSID("@(#)$Id: smfi.c,v 8.83 2007/04/23 16:44:39 ca Exp $") +SM_RCSID("@(#)$Id: smfi.c,v 8.84 2013/11/22 20:51:36 ca Exp $") #include #include "libmilter.h" diff --git a/libmilter/worker.c b/libmilter/worker.c index 50e810742a07..5c2ad6b20771 100644 --- a/libmilter/worker.c +++ b/libmilter/worker.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003-2004, 2007, 2009-2012 Sendmail, Inc. and its suppliers. + * Copyright (c) 2003-2004, 2007, 2009-2012 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -11,7 +11,7 @@ */ #include -SM_RCSID("@(#)$Id: worker.c,v 8.24 2012/03/13 15:37:46 ca Exp $") +SM_RCSID("@(#)$Id: worker.c,v 8.25 2013/11/22 20:51:37 ca Exp $") #include "libmilter.h" diff --git a/libsm/Build b/libsm/Build index 7e15c3571a1b..fe4bb3e94f1a 100755 --- a/libsm/Build +++ b/libsm/Build @@ -1,6 +1,6 @@ #!/bin/sh -# Copyright (c) 1999-2001 Sendmail, Inc. and its suppliers. +# Copyright (c) 1999-2001 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -8,6 +8,6 @@ # the sendmail distribution. # # -# $Id: Build,v 1.4 2001/02/14 04:39:46 gshapiro Exp $ +# $Id: Build,v 1.6 2013/11/22 20:51:42 ca Exp $ -exec sh ../devtools/bin/Build $* +exec sh ../devtools/bin/Build "$@" diff --git a/libsm/Makefile.m4 b/libsm/Makefile.m4 index 4c7f63703f4c..705b6ac88c0f 100644 --- a/libsm/Makefile.m4 +++ b/libsm/Makefile.m4 @@ -1,4 +1,4 @@ -dnl $Id: Makefile.m4,v 1.73 2013/03/12 15:24:50 ca Exp $ +dnl $Id: Makefile.m4,v 1.75 2013/08/27 19:02:10 ca Exp $ define(`confREQUIRE_LIBUNIX') include(confBUILDTOOLSDIR`/M4/switch.m4') @@ -6,7 +6,7 @@ define(`confREQUIRE_LIBSM', `true') define(`confREQUIRE_SM_OS_H', `true') PREPENDDEF(`confENVDEF', `confMAPDEF') bldPRODUCT_START(`library', `libsm') -define(`bldSOURCES', ` assert.c debug.c errstring.c exc.c heap.c match.c rpool.c strdup.c strerror.c strl.c clrerr.c fclose.c feof.c ferror.c fflush.c fget.c fpos.c findfp.c flags.c fopen.c fprintf.c fpurge.c fput.c fread.c fscanf.c fseek.c fvwrite.c fwalk.c fwrite.c get.c makebuf.c put.c refill.c rewind.c setvbuf.c smstdio.c snprintf.c sscanf.c stdio.c strio.c ungetc.c vasprintf.c vfprintf.c vfscanf.c vprintf.c vsnprintf.c wbuf.c wsetup.c string.c stringf.c xtrap.c strto.c test.c path.c strcasecmp.c strrevcmp.c signal.c clock.c config.c shm.c sem.c mbdb.c strexit.c cf.c ldap.c niprop.c mpeix.c memstat.c util.c ') +define(`bldSOURCES', ` assert.c debug.c errstring.c exc.c heap.c match.c rpool.c strdup.c strerror.c strl.c clrerr.c fclose.c feof.c ferror.c fflush.c fget.c fpos.c findfp.c flags.c fopen.c fprintf.c fpurge.c fput.c fread.c fscanf.c fseek.c fvwrite.c fwalk.c fwrite.c get.c makebuf.c put.c refill.c rewind.c setvbuf.c smstdio.c snprintf.c sscanf.c stdio.c strio.c ungetc.c vasprintf.c vfprintf.c vfscanf.c vprintf.c vsnprintf.c wbuf.c wsetup.c string.c stringf.c xtrap.c strto.c test.c path.c strcasecmp.c strrevcmp.c signal.c clock.c config.c shm.c sem.c mbdb.c strexit.c cf.c ldap.c niprop.c mpeix.c memstat.c util.c inet6_ntop.c ') bldPRODUCT_END dnl msg.c dnl syslogio.c @@ -31,6 +31,7 @@ smcheck(`t-float', `compile-run') smcheck(`t-scanf', `compile-run') smcheck(`t-shm', `compile-run') smcheck(`t-sem', `compile-run') +smcheck(`t-inet6_ntop', `compile-run') dnl smcheck(`t-msg', `compile-run') smcheck(`t-cf') smcheck(`b-strcmp') diff --git a/libsm/README b/libsm/README index aff25a1c9e8f..c595f0dee90c 100644 --- a/libsm/README +++ b/libsm/README @@ -1,11 +1,11 @@ -# Copyright (c) 2000-2002 Sendmail, Inc. and its suppliers. +# Copyright (c) 2000-2002 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set # forth in the LICENSE file which can be found at the top level of # the sendmail distribution. # -# $Id: README,v 1.24 2003/12/20 09:23:48 gshapiro Exp $ +# $Id: README,v 1.25 2013/11/22 20:51:42 ca Exp $ # Libsm is a library of generally useful C abstractions. diff --git a/libsm/assert.c b/libsm/assert.c index 7200a0f4cb88..a2e996355f66 100644 --- a/libsm/assert.c +++ b/libsm/assert.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -9,7 +9,7 @@ */ #include -SM_RCSID("@(#)$Id: assert.c,v 1.26 2003/12/05 22:45:24 ca Exp $") +SM_RCSID("@(#)$Id: assert.c,v 1.27 2013/11/22 20:51:42 ca Exp $") /* ** Abnormal program termination and assertion checking. diff --git a/libsm/b-strcmp.c b/libsm/b-strcmp.c index c7dcb88b3a62..f918619c5ac5 100644 --- a/libsm/b-strcmp.c +++ b/libsm/b-strcmp.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2001, 2004 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001, 2004 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -8,7 +8,7 @@ */ #include -SM_RCSID("@(#)$Id: b-strcmp.c,v 1.14 2005/06/14 23:07:20 ca Exp $") +SM_RCSID("@(#)$Id: b-strcmp.c,v 1.15 2013/11/22 20:51:42 ca Exp $") #include #include #include diff --git a/libsm/b-strl.c b/libsm/b-strl.c index e0bc24e74380..eb6fb00da851 100644 --- a/libsm/b-strl.c +++ b/libsm/b-strl.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -19,7 +19,7 @@ */ #include -SM_RCSID("@(#)$Id: b-strl.c,v 1.25 2005/06/14 23:07:20 ca Exp $") +SM_RCSID("@(#)$Id: b-strl.c,v 1.26 2013/11/22 20:51:42 ca Exp $") #include #include #include diff --git a/libsm/cf.c b/libsm/cf.c index 6501c055cc00..fe1adf4baed7 100644 --- a/libsm/cf.c +++ b/libsm/cf.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -9,7 +9,7 @@ */ #include -SM_RCSID("@(#)$Id: cf.c,v 1.7 2013/03/12 15:24:50 ca Exp $") +SM_RCSID("@(#)$Id: cf.c,v 1.8 2013/11/22 20:51:42 ca Exp $") #include #include diff --git a/libsm/clock.c b/libsm/clock.c index 1bdb4fd01786..cb53d6372524 100644 --- a/libsm/clock.c +++ b/libsm/clock.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998-2004 Sendmail, Inc. and its suppliers. + * Copyright (c) 1998-2004 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1983, 1995-1997 Eric P. Allman. All rights reserved. * Copyright (c) 1988, 1993 @@ -12,7 +12,7 @@ */ #include -SM_RCSID("@(#)$Id: clock.c,v 1.47 2005/06/14 23:07:20 ca Exp $") +SM_RCSID("@(#)$Id: clock.c,v 1.48 2013/11/22 20:51:42 ca Exp $") #include #include #include diff --git a/libsm/clrerr.c b/libsm/clrerr.c index 5b1a8a80aecf..9d98b1d9b95b 100644 --- a/libsm/clrerr.c +++ b/libsm/clrerr.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1990, 1993 * The Regents of the University of California. All rights reserved. @@ -13,7 +13,7 @@ */ #include -SM_RCSID("@(#)$Id: clrerr.c,v 1.13 2001/09/11 04:04:48 gshapiro Exp $") +SM_RCSID("@(#)$Id: clrerr.c,v 1.14 2013/11/22 20:51:42 ca Exp $") #include #include #include "local.h" diff --git a/libsm/config.c b/libsm/config.c index c96a7386cf89..231f9543c400 100644 --- a/libsm/config.c +++ b/libsm/config.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2003, 2007 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2003, 2007 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -9,7 +9,7 @@ */ #include -SM_RCSID("@(#)$Id: config.c,v 1.31 2007/03/14 21:21:49 ca Exp $") +SM_RCSID("@(#)$Id: config.c,v 1.32 2013/11/22 20:51:42 ca Exp $") #include #include diff --git a/libsm/debug.c b/libsm/debug.c index ea9cd846ace5..219079018e45 100644 --- a/libsm/debug.c +++ b/libsm/debug.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2001, 2003, 2004 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000, 2001, 2003, 2004 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -8,7 +8,7 @@ */ #include -SM_RCSID("@(#)$Id: debug.c,v 1.32 2009/09/20 05:38:46 ca Exp $") +SM_RCSID("@(#)$Id: debug.c,v 1.33 2013/11/22 20:51:42 ca Exp $") /* ** libsm debugging and tracing diff --git a/libsm/errstring.c b/libsm/errstring.c index b2999bdec971..6fc5aeb9722f 100644 --- a/libsm/errstring.c +++ b/libsm/errstring.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2001, 2003 Sendmail, Inc. and its suppliers. + * Copyright (c) 2001, 2003 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1983, 1995-1997 Eric P. Allman. All rights reserved. * Copyright (c) 1988, 1993 @@ -11,7 +11,7 @@ */ #include -SM_RCSID("@(#)$Id: errstring.c,v 1.19 2003/12/10 03:53:05 gshapiro Exp $") +SM_RCSID("@(#)$Id: errstring.c,v 1.20 2013/11/22 20:51:42 ca Exp $") #include #include /* sys_errlist, on some platforms */ diff --git a/libsm/exc.c b/libsm/exc.c index 0bcf17a68400..cbb6a62f5fed 100644 --- a/libsm/exc.c +++ b/libsm/exc.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2002 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2002 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -9,7 +9,7 @@ */ #include -SM_RCSID("@(#)$Id: exc.c,v 1.49 2006/12/19 19:28:09 ca Exp $") +SM_RCSID("@(#)$Id: exc.c,v 1.50 2013/11/22 20:51:42 ca Exp $") /* ** exception handling diff --git a/libsm/fclose.c b/libsm/fclose.c index 82a7de4689e8..0e6b4ae67686 100644 --- a/libsm/fclose.c +++ b/libsm/fclose.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2002, 2004 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2002, 2004 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1990, 1993 * The Regents of the University of California. All rights reserved. @@ -13,7 +13,7 @@ */ #include -SM_RCSID("@(#)$Id: fclose.c,v 1.44 2005/06/14 23:07:20 ca Exp $") +SM_RCSID("@(#)$Id: fclose.c,v 1.45 2013/11/22 20:51:42 ca Exp $") #include #include #include diff --git a/libsm/feof.c b/libsm/feof.c index 8d5e0d8fcd03..4a98eb313b44 100644 --- a/libsm/feof.c +++ b/libsm/feof.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1990, 1993 * The Regents of the University of California. All rights reserved. @@ -13,7 +13,7 @@ */ #include -SM_RCSID("@(#)$Id: feof.c,v 1.13 2001/09/11 04:04:48 gshapiro Exp $") +SM_RCSID("@(#)$Id: feof.c,v 1.14 2013/11/22 20:51:42 ca Exp $") #include #include #include "local.h" diff --git a/libsm/ferror.c b/libsm/ferror.c index 9487479a2204..3a1d51ed1b5c 100644 --- a/libsm/ferror.c +++ b/libsm/ferror.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1990, 1993 * The Regents of the University of California. All rights reserved. @@ -13,7 +13,7 @@ */ #include -SM_RCSID("@(#)$Id: ferror.c,v 1.13 2001/09/11 04:04:48 gshapiro Exp $") +SM_RCSID("@(#)$Id: ferror.c,v 1.14 2013/11/22 20:51:42 ca Exp $") #include #include #include "local.h" diff --git a/libsm/fflush.c b/libsm/fflush.c index 19159e290480..a444d0882bc6 100644 --- a/libsm/fflush.c +++ b/libsm/fflush.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2001, 2005, 2006 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001, 2005, 2006 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1990, 1993 * The Regents of the University of California. All rights reserved. @@ -13,7 +13,7 @@ */ #include -SM_RCSID("@(#)$Id: fflush.c,v 1.45 2006/03/03 22:25:00 ca Exp $") +SM_RCSID("@(#)$Id: fflush.c,v 1.46 2013/11/22 20:51:42 ca Exp $") #include #include #include diff --git a/libsm/fget.c b/libsm/fget.c index 01c49da601ed..132c5249140a 100644 --- a/libsm/fget.c +++ b/libsm/fget.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2001, 2013 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001, 2013 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1990, 1993 * The Regents of the University of California. All rights reserved. @@ -13,7 +13,7 @@ */ #include -SM_RCSID("@(#)$Id: fget.c,v 1.25 2013/03/12 15:24:50 ca Exp $") +SM_RCSID("@(#)$Id: fget.c,v 1.26 2013/11/22 20:51:42 ca Exp $") #include #include #include diff --git a/libsm/findfp.c b/libsm/findfp.c index 1658929ad05e..24d9d806c796 100644 --- a/libsm/findfp.c +++ b/libsm/findfp.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2002, 2006 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2002, 2006 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1990, 1993 * The Regents of the University of California. All rights reserved. @@ -13,7 +13,7 @@ */ #include -SM_RCSID("@(#)$Id: findfp.c,v 1.67 2006/08/28 21:24:46 ca Exp $") +SM_RCSID("@(#)$Id: findfp.c,v 1.68 2013/11/22 20:51:42 ca Exp $") #include #include #include diff --git a/libsm/flags.c b/libsm/flags.c index 97c38fa5ffd1..cca63166f9f4 100644 --- a/libsm/flags.c +++ b/libsm/flags.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2001, 2004, 2006 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001, 2004, 2006 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1990, 1993 * The Regents of the University of California. All rights reserved. @@ -13,7 +13,7 @@ */ #include -SM_RCSID("@(#)$Id: flags.c,v 1.23 2006/12/19 19:44:23 ca Exp $") +SM_RCSID("@(#)$Id: flags.c,v 1.24 2013/11/22 20:51:42 ca Exp $") #include #include #include diff --git a/libsm/fopen.c b/libsm/fopen.c index f15a15d75e9a..ef53efa60c2c 100644 --- a/libsm/fopen.c +++ b/libsm/fopen.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2002, 2004 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2002, 2004 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1990, 1993 * The Regents of the University of California. All rights reserved. @@ -13,7 +13,7 @@ */ #include -SM_RCSID("@(#)$Id: fopen.c,v 1.62 2005/06/14 23:07:20 ca Exp $") +SM_RCSID("@(#)$Id: fopen.c,v 1.63 2013/11/22 20:51:42 ca Exp $") #include #include #include diff --git a/libsm/fpos.c b/libsm/fpos.c index 4fe22bf3d032..63f24dba03b6 100644 --- a/libsm/fpos.c +++ b/libsm/fpos.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2001, 2004 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001, 2004 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1990, 1993 * The Regents of the University of California. All rights reserved. @@ -13,7 +13,7 @@ */ #include -SM_RCSID("@(#)$Id: fpos.c,v 1.39 2005/06/14 23:07:20 ca Exp $") +SM_RCSID("@(#)$Id: fpos.c,v 1.40 2013/11/22 20:51:42 ca Exp $") #include #include #include diff --git a/libsm/fprintf.c b/libsm/fprintf.c index 71938729c6d9..bcb92b2a309b 100644 --- a/libsm/fprintf.c +++ b/libsm/fprintf.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1990, 1993 * The Regents of the University of California. All rights reserved. @@ -13,7 +13,7 @@ */ #include -SM_RCSID("@(#)$Id: fprintf.c,v 1.17 2001/09/11 04:04:48 gshapiro Exp $") +SM_RCSID("@(#)$Id: fprintf.c,v 1.18 2013/11/22 20:51:42 ca Exp $") #include #include #include diff --git a/libsm/fpurge.c b/libsm/fpurge.c index 4e6fd5a106b2..2d86f2a0997a 100644 --- a/libsm/fpurge.c +++ b/libsm/fpurge.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1990, 1993 * The Regents of the University of California. All rights reserved. @@ -13,7 +13,7 @@ */ #include -SM_RCSID("@(#)$Id: fpurge.c,v 1.20 2001/09/11 04:04:48 gshapiro Exp $") +SM_RCSID("@(#)$Id: fpurge.c,v 1.21 2013/11/22 20:51:42 ca Exp $") #include #include #include diff --git a/libsm/fput.c b/libsm/fput.c index 3c5e11c7ee77..764051977bf5 100644 --- a/libsm/fput.c +++ b/libsm/fput.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1990, 1993 * The Regents of the University of California. All rights reserved. @@ -13,7 +13,7 @@ */ #include -SM_RCSID("@(#)$Id: fput.c,v 1.20 2001/09/11 04:04:48 gshapiro Exp $") +SM_RCSID("@(#)$Id: fput.c,v 1.21 2013/11/22 20:51:42 ca Exp $") #include #include #include diff --git a/libsm/fread.c b/libsm/fread.c index 1e651fdc4972..bed66bcca1bc 100644 --- a/libsm/fread.c +++ b/libsm/fread.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1990, 1993 * The Regents of the University of California. All rights reserved. @@ -13,7 +13,7 @@ */ #include -SM_RCSID("@(#)$Id: fread.c,v 1.28 2001/09/11 04:04:48 gshapiro Exp $") +SM_RCSID("@(#)$Id: fread.c,v 1.29 2013/11/22 20:51:42 ca Exp $") #include #include #include diff --git a/libsm/fscanf.c b/libsm/fscanf.c index 5e1fcfde795b..b7dab1e8e97d 100644 --- a/libsm/fscanf.c +++ b/libsm/fscanf.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1990, 1993 * The Regents of the University of California. All rights reserved. @@ -13,7 +13,7 @@ */ #include -SM_RCSID("@(#)$Id: fscanf.c,v 1.17 2001/09/11 04:04:48 gshapiro Exp $") +SM_RCSID("@(#)$Id: fscanf.c,v 1.18 2013/11/22 20:51:42 ca Exp $") #include #include #include diff --git a/libsm/fseek.c b/libsm/fseek.c index 4b3fe10367cb..de58e4e0c447 100644 --- a/libsm/fseek.c +++ b/libsm/fseek.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2001, 2004 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001, 2004 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1990, 1993 * The Regents of the University of California. All rights reserved. @@ -13,7 +13,7 @@ */ #include -SM_RCSID("@(#)$Id: fseek.c,v 1.47 2005/06/14 23:07:20 ca Exp $") +SM_RCSID("@(#)$Id: fseek.c,v 1.48 2013/11/22 20:51:42 ca Exp $") #include #include #include diff --git a/libsm/fvwrite.c b/libsm/fvwrite.c index a692781bab35..485f78ec62f6 100644 --- a/libsm/fvwrite.c +++ b/libsm/fvwrite.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1990, 1993 * The Regents of the University of California. All rights reserved. @@ -13,7 +13,7 @@ */ #include -SM_RCSID("@(#)$Id: fvwrite.c,v 1.49 2001/09/11 04:04:48 gshapiro Exp $") +SM_RCSID("@(#)$Id: fvwrite.c,v 1.50 2013/11/22 20:51:42 ca Exp $") #include #include #include diff --git a/libsm/fvwrite.h b/libsm/fvwrite.h index a1344c0bf465..11814a30b4a8 100644 --- a/libsm/fvwrite.h +++ b/libsm/fvwrite.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1990, 1993 * The Regents of the University of California. All rights reserved. @@ -11,7 +11,7 @@ * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * - * $Id: fvwrite.h,v 1.7 2001/03/02 00:18:19 ca Exp $ + * $Id: fvwrite.h,v 1.8 2013/11/22 20:51:43 ca Exp $ */ /* I/O descriptors for sm_fvwrite() */ diff --git a/libsm/fwalk.c b/libsm/fwalk.c index b878c1a933f3..c647223b733b 100644 --- a/libsm/fwalk.c +++ b/libsm/fwalk.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1990, 1993 * The Regents of the University of California. All rights reserved. @@ -13,7 +13,7 @@ */ #include -SM_RCSID("@(#)$Id: fwalk.c,v 1.21 2001/09/11 04:04:48 gshapiro Exp $") +SM_RCSID("@(#)$Id: fwalk.c,v 1.22 2013/11/22 20:51:43 ca Exp $") #include #include #include "local.h" diff --git a/libsm/fwrite.c b/libsm/fwrite.c index 372f75dfe9bc..c7d9ad6de805 100644 --- a/libsm/fwrite.c +++ b/libsm/fwrite.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1990, 1993 * The Regents of the University of California. All rights reserved. @@ -13,7 +13,7 @@ */ #include -SM_RCSID("@(#)$Id: fwrite.c,v 1.24 2001/09/11 04:04:48 gshapiro Exp $") +SM_RCSID("@(#)$Id: fwrite.c,v 1.25 2013/11/22 20:51:43 ca Exp $") #include #include #include diff --git a/libsm/get.c b/libsm/get.c index 74549fe47241..fc58fd16a439 100644 --- a/libsm/get.c +++ b/libsm/get.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1990, 1993 * The Regents of the University of California. All rights reserved. @@ -13,7 +13,7 @@ */ #include -SM_RCSID("@(#)$Id: get.c,v 1.18 2001/09/11 04:04:48 gshapiro Exp $") +SM_RCSID("@(#)$Id: get.c,v 1.19 2013/11/22 20:51:43 ca Exp $") #include #include #include "local.h" diff --git a/libsm/glue.h b/libsm/glue.h index db8c1018a5fb..d616f44caea8 100644 --- a/libsm/glue.h +++ b/libsm/glue.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1990, 1993 * The Regents of the University of California. All rights reserved. @@ -11,7 +11,7 @@ * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * - * $Id: glue.h,v 1.6 2001/01/22 23:09:49 ca Exp $ + * $Id: glue.h,v 1.7 2013/11/22 20:51:43 ca Exp $ */ /* diff --git a/libsm/heap.c b/libsm/heap.c index 8ee4396f9dad..974865a0c15f 100644 --- a/libsm/heap.c +++ b/libsm/heap.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2001, 2004 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001, 2004 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -8,7 +8,7 @@ */ #include -SM_RCSID("@(#)$Id: heap.c,v 1.51 2004/08/03 20:32:00 ca Exp $") +SM_RCSID("@(#)$Id: heap.c,v 1.52 2013/11/22 20:51:43 ca Exp $") /* ** debugging memory allocation package diff --git a/libsm/inet6_ntop.c b/libsm/inet6_ntop.c new file mode 100644 index 000000000000..675f79ee4126 --- /dev/null +++ b/libsm/inet6_ntop.c @@ -0,0 +1,58 @@ +/* + * Copyright (c) 2013 Proofpoint, Inc. and its suppliers. + * All rights reserved. + * + * By using this file, you agree to the terms and conditions set + * forth in the LICENSE file which can be found at the top level of + * the sendmail distribution. + * + */ + +#include +SM_RCSID("@(#)$Id: inet6_ntop.c,v 1.2 2013/11/22 20:51:43 ca Exp $") + +#if NETINET6 +# include +# include +# include +# include +# include + +/* +** SM_INET6_NTOP -- convert IPv6 address to ASCII string (uncompressed) +** +** Parameters: +** ipv6 -- IPv6 address +** dst -- ASCII representation of address (output) +** len -- length of dst +** +** Returns: +** error: NULL +*/ + +char * +sm_inet6_ntop(ipv6, dst, len) + const void *ipv6; + char *dst; + size_t len; +{ + SM_UINT16 *u16; + int r; + + u16 = (SM_UINT16 *)ipv6; + r = sm_snprintf(dst, len, + "%x:%x:%x:%x:%x:%x:%x:%x" + , htons(u16[0]) + , htons(u16[1]) + , htons(u16[2]) + , htons(u16[3]) + , htons(u16[4]) + , htons(u16[5]) + , htons(u16[6]) + , htons(u16[7]) + ); + if (r > 0) + return dst; + return NULL; +} +#endif /* NETINET6 */ diff --git a/libsm/ldap.c b/libsm/ldap.c index 9ae233f3ce18..586149c6551d 100644 --- a/libsm/ldap.c +++ b/libsm/ldap.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2001-2009 Sendmail, Inc. and its suppliers. + * Copyright (c) 2001-2009 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -11,7 +11,7 @@ #define LDAP_DEPRECATED 1 #include -SM_RCSID("@(#)$Id: ldap.c,v 1.85 2011/04/18 22:20:20 ca Exp $") +SM_RCSID("@(#)$Id: ldap.c,v 1.86 2013/11/22 20:51:43 ca Exp $") #if LDAPMAP # include diff --git a/libsm/local.h b/libsm/local.h index b0625a56e347..9ce4122c0e7e 100644 --- a/libsm/local.h +++ b/libsm/local.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2002, 2004-2006 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2002, 2004-2006 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1990, 1993 * The Regents of the University of California. All rights reserved. @@ -11,7 +11,7 @@ * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * - * $Id: local.h,v 1.58 2006/12/19 19:44:23 ca Exp $ + * $Id: local.h,v 1.59 2013/11/22 20:51:43 ca Exp $ */ /* diff --git a/libsm/makebuf.c b/libsm/makebuf.c index 044de8c36f72..dc778a05946a 100644 --- a/libsm/makebuf.c +++ b/libsm/makebuf.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1990, 1993 * The Regents of the University of California. All rights reserved. @@ -13,7 +13,7 @@ */ #include -SM_RCSID("@(#)$Id: makebuf.c,v 1.26 2001/10/31 16:04:08 ca Exp $") +SM_RCSID("@(#)$Id: makebuf.c,v 1.27 2013/11/22 20:51:43 ca Exp $") #include #include #include diff --git a/libsm/match.c b/libsm/match.c index e42b865a39ea..6aeb2ef4b092 100644 --- a/libsm/match.c +++ b/libsm/match.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -9,7 +9,7 @@ */ #include -SM_RCSID("@(#)$Id: match.c,v 1.10 2001/09/11 04:04:48 gshapiro Exp $") +SM_RCSID("@(#)$Id: match.c,v 1.11 2013/11/22 20:51:43 ca Exp $") #include diff --git a/libsm/mbdb.c b/libsm/mbdb.c index 3bb514df5164..482ed7089d2a 100644 --- a/libsm/mbdb.c +++ b/libsm/mbdb.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2001-2003,2009 Sendmail, Inc. and its suppliers. + * Copyright (c) 2001-2003,2009 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -8,7 +8,7 @@ */ #include -SM_RCSID("@(#)$Id: mbdb.c,v 1.41 2009/06/19 22:02:26 guenther Exp $") +SM_RCSID("@(#)$Id: mbdb.c,v 1.43 2014/01/08 17:03:15 ca Exp $") #include @@ -332,23 +332,16 @@ mbdb_pw_lookup(name, user) pw = getpwnam(name); if (pw == NULL) { -#if 0 +#if _FFR_USE_GETPWNAM_ERRNO /* - ** getpwnam() isn't advertised as setting errno. - ** In fact, under FreeBSD, non-root getpwnam() on - ** non-existant users returns NULL with errno = EPERM. - ** This test won't work. + ** Only enable this code iff + ** user unknown <-> getpwnam() == NULL && errno == 0 + ** (i.e., errno unchanged); see the POSIX spec. */ - switch (errno) - { - case 0: - return EX_NOUSER; - case EIO: - return EX_OSERR; - default: + + if (errno != 0) return EX_TEMPFAIL; - } -#endif /* 0 */ +#endif /* _FFR_USE_GETPWNAM_ERRNO */ return EX_NOUSER; } diff --git a/libsm/memstat.c b/libsm/memstat.c index 80391d757b3a..b8fe04884fc1 100644 --- a/libsm/memstat.c +++ b/libsm/memstat.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005-2007 Sendmail, Inc. and its suppliers. + * Copyright (c) 2005-2007 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -8,7 +8,7 @@ */ #include -SM_RCSID("@(#)$Id: memstat.c,v 1.6 2007/03/20 23:26:12 ca Exp $") +SM_RCSID("@(#)$Id: memstat.c,v 1.7 2013/11/22 20:51:43 ca Exp $") #include #include diff --git a/libsm/mpeix.c b/libsm/mpeix.c index 163dfbac6755..f997e8197aca 100644 --- a/libsm/mpeix.c +++ b/libsm/mpeix.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2001-2002 Sendmail, Inc. and its suppliers. + * Copyright (c) 2001-2002 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -9,7 +9,7 @@ */ #include -SM_RCSID("@(#)$Id: mpeix.c,v 1.7 2007/05/11 18:51:22 gshapiro Exp $") +SM_RCSID("@(#)$Id: mpeix.c,v 1.8 2013/11/22 20:51:43 ca Exp $") #ifdef MPE /* diff --git a/libsm/niprop.c b/libsm/niprop.c index ad58867cf013..41465cf3f006 100644 --- a/libsm/niprop.c +++ b/libsm/niprop.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -8,7 +8,7 @@ */ #include -SM_RCSID("@(#)$Id: niprop.c,v 1.8 2001/09/11 04:04:48 gshapiro Exp $") +SM_RCSID("@(#)$Id: niprop.c,v 1.9 2013/11/22 20:51:43 ca Exp $") #if NETINFO #include diff --git a/libsm/path.c b/libsm/path.c index 6932e1f2950a..0e33972d9f44 100644 --- a/libsm/path.c +++ b/libsm/path.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -8,7 +8,7 @@ */ #include -SM_RCSID("@(#)$Id: path.c,v 1.9 2001/09/11 04:04:49 gshapiro Exp $") +SM_RCSID("@(#)$Id: path.c,v 1.10 2013/11/22 20:51:43 ca Exp $") #include #include diff --git a/libsm/put.c b/libsm/put.c index d513b98b3ccd..05de94a959dd 100644 --- a/libsm/put.c +++ b/libsm/put.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1990, 1993 * The Regents of the University of California. All rights reserved. @@ -13,7 +13,7 @@ */ #include -SM_RCSID("@(#)$Id: put.c,v 1.27 2001/12/19 05:19:35 ca Exp $") +SM_RCSID("@(#)$Id: put.c,v 1.28 2013/11/22 20:51:43 ca Exp $") #include #include #include diff --git a/libsm/refill.c b/libsm/refill.c index eae6ab4a20be..43c76f917b84 100644 --- a/libsm/refill.c +++ b/libsm/refill.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2001, 2005-2006 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001, 2005-2006 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1990, 1993 * The Regents of the University of California. All rights reserved. @@ -13,7 +13,7 @@ */ #include -SM_RCSID("@(#)$Id: refill.c,v 1.53 2006/02/28 18:48:25 ca Exp $") +SM_RCSID("@(#)$Id: refill.c,v 1.54 2013/11/22 20:51:43 ca Exp $") #include #include #include diff --git a/libsm/rewind.c b/libsm/rewind.c index 597c6dbc3751..9b079b156c94 100644 --- a/libsm/rewind.c +++ b/libsm/rewind.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1990, 1993 * The Regents of the University of California. All rights reserved. @@ -13,7 +13,7 @@ */ #include -SM_RCSID("@(#)$Id: rewind.c,v 1.18 2001/09/11 04:04:49 gshapiro Exp $") +SM_RCSID("@(#)$Id: rewind.c,v 1.19 2013/11/22 20:51:43 ca Exp $") #include #include #include diff --git a/libsm/rpool.c b/libsm/rpool.c index 39344c268fc4..4c7598e9ab4d 100644 --- a/libsm/rpool.c +++ b/libsm/rpool.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2004 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2004 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -8,7 +8,7 @@ */ #include -SM_RCSID("@(#)$Id: rpool.c,v 1.28 2004/08/03 20:44:04 ca Exp $") +SM_RCSID("@(#)$Id: rpool.c,v 1.29 2013/11/22 20:51:43 ca Exp $") /* ** resource pools diff --git a/libsm/sem.c b/libsm/sem.c index 83a54e32e1e0..06723c8842d4 100644 --- a/libsm/sem.c +++ b/libsm/sem.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2001, 2005, 2008 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001, 2005, 2008 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -8,7 +8,7 @@ */ #include -SM_RCSID("@(#)$Id: sem.c,v 1.14 2008/05/30 16:26:38 ca Exp $") +SM_RCSID("@(#)$Id: sem.c,v 1.15 2013/11/22 20:51:43 ca Exp $") #if SM_CONF_SEM # include diff --git a/libsm/setvbuf.c b/libsm/setvbuf.c index 172a767b8535..0d8bee926c3e 100644 --- a/libsm/setvbuf.c +++ b/libsm/setvbuf.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1990, 1993 * The Regents of the University of California. All rights reserved. @@ -13,7 +13,7 @@ */ #include -SM_RCSID("@(#)$Id: setvbuf.c,v 1.32 2001/09/11 04:04:49 gshapiro Exp $") +SM_RCSID("@(#)$Id: setvbuf.c,v 1.33 2013/11/22 20:51:43 ca Exp $") #include #include #include diff --git a/libsm/shm.c b/libsm/shm.c index 15c1119ec84d..c4045bee82b3 100644 --- a/libsm/shm.c +++ b/libsm/shm.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2001, 2003, 2005 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001, 2003, 2005 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -8,7 +8,7 @@ */ #include -SM_RCSID("@(#)$Id: shm.c,v 1.19 2005/07/14 22:34:28 ca Exp $") +SM_RCSID("@(#)$Id: shm.c,v 1.20 2013/11/22 20:51:43 ca Exp $") #if SM_CONF_SHM # include diff --git a/libsm/signal.c b/libsm/signal.c index ce2e242fabf3..b8d6a3433ecb 100644 --- a/libsm/signal.c +++ b/libsm/signal.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -8,7 +8,7 @@ */ #include -SM_RCSID("@(#)$Id: signal.c,v 1.17 2005/06/14 23:07:20 ca Exp $") +SM_RCSID("@(#)$Id: signal.c,v 1.18 2013/11/22 20:51:43 ca Exp $") #if SM_CONF_SETITIMER # include diff --git a/libsm/smstdio.c b/libsm/smstdio.c index 27552e5f5f01..711609db9d24 100644 --- a/libsm/smstdio.c +++ b/libsm/smstdio.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2002, 2004 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2002, 2004 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -8,7 +8,7 @@ */ #include -SM_IDSTR(id, "@(#)$Id: smstdio.c,v 1.34 2004/08/03 20:46:34 ca Exp $") +SM_IDSTR(id, "@(#)$Id: smstdio.c,v 1.35 2013/11/22 20:51:43 ca Exp $") #include #include #include diff --git a/libsm/snprintf.c b/libsm/snprintf.c index cdb7688a55c2..ee12d97918d6 100644 --- a/libsm/snprintf.c +++ b/libsm/snprintf.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1990, 1993 * The Regents of the University of California. All rights reserved. @@ -13,7 +13,7 @@ */ #include -SM_RCSID("@(#)$Id: snprintf.c,v 1.24 2006/10/12 21:50:10 ca Exp $") +SM_RCSID("@(#)$Id: snprintf.c,v 1.25 2013/11/22 20:51:43 ca Exp $") #include #include #include diff --git a/libsm/sscanf.c b/libsm/sscanf.c index 168bcfdddd69..2515d5508abd 100644 --- a/libsm/sscanf.c +++ b/libsm/sscanf.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1990, 1993 * The Regents of the University of California. All rights reserved. @@ -13,7 +13,7 @@ */ #include -SM_RCSID("@(#)$Id: sscanf.c,v 1.25 2002/02/01 02:28:00 ca Exp $") +SM_RCSID("@(#)$Id: sscanf.c,v 1.26 2013/11/22 20:51:43 ca Exp $") #include #include #include diff --git a/libsm/stdio.c b/libsm/stdio.c index 5fe8f225ff01..974b24276345 100644 --- a/libsm/stdio.c +++ b/libsm/stdio.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2005 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2005 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1990, 1993 * The Regents of the University of California. All rights reserved. @@ -13,7 +13,7 @@ */ #include -SM_RCSID("@(#)$Id: stdio.c,v 1.71 2005/06/14 23:07:20 ca Exp $") +SM_RCSID("@(#)$Id: stdio.c,v 1.72 2013/11/22 20:51:43 ca Exp $") #include #include #include diff --git a/libsm/strcasecmp.c b/libsm/strcasecmp.c index 15f5ce8f8711..3f1c218c6f1c 100644 --- a/libsm/strcasecmp.c +++ b/libsm/strcasecmp.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1983, 1995-1997 Eric P. Allman. All rights reserved. * Copyright (c) 1987, 1988, 1993 @@ -12,7 +12,7 @@ */ #include -SM_RCSID("@(#)$Id: strcasecmp.c,v 1.15 2001/09/11 04:04:49 gshapiro Exp $") +SM_RCSID("@(#)$Id: strcasecmp.c,v 1.16 2013/11/22 20:51:43 ca Exp $") #include #include diff --git a/libsm/strdup.c b/libsm/strdup.c index 7094275e046c..e7de0375ad41 100644 --- a/libsm/strdup.c +++ b/libsm/strdup.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2001, 2003 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001, 2003 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -9,7 +9,7 @@ */ #include -SM_RCSID("@(#)$Id: strdup.c,v 1.15 2003/10/10 17:56:57 ca Exp $") +SM_RCSID("@(#)$Id: strdup.c,v 1.16 2013/11/22 20:51:43 ca Exp $") #include #include diff --git a/libsm/strerror.c b/libsm/strerror.c index ffdfb2182bc3..4b9e15fc4397 100644 --- a/libsm/strerror.c +++ b/libsm/strerror.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1983, 1995-1997 Eric P. Allman. All rights reserved. * Copyright (c) 1988, 1993 @@ -12,7 +12,7 @@ */ #include -SM_RCSID("@(#)$Id: strerror.c,v 1.23 2001/09/11 04:04:49 gshapiro Exp $") +SM_RCSID("@(#)$Id: strerror.c,v 1.24 2013/11/22 20:51:43 ca Exp $") /* ** define strerror for platforms that lack it. diff --git a/libsm/strexit.c b/libsm/strexit.c index 0f2cdfc6cdfe..74bac560a1d3 100644 --- a/libsm/strexit.c +++ b/libsm/strexit.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -8,7 +8,7 @@ */ #include -SM_RCSID("@(#)$Id: strexit.c,v 1.5 2001/09/11 04:04:49 gshapiro Exp $") +SM_RCSID("@(#)$Id: strexit.c,v 1.6 2013/11/22 20:51:43 ca Exp $") #include #include diff --git a/libsm/string.c b/libsm/string.c index b0b69756997c..fe53d211918d 100644 --- a/libsm/string.c +++ b/libsm/string.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -9,7 +9,7 @@ */ #include -SM_RCSID("@(#)$Id: string.c,v 1.3 2001/09/11 04:04:49 gshapiro Exp $") +SM_RCSID("@(#)$Id: string.c,v 1.4 2013/11/22 20:51:43 ca Exp $") #include #include diff --git a/libsm/stringf.c b/libsm/stringf.c index b6a7f6635672..fa9814b35b8b 100644 --- a/libsm/stringf.c +++ b/libsm/stringf.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -8,7 +8,7 @@ */ #include -SM_RCSID("@(#)$Id: stringf.c,v 1.15 2001/09/11 04:04:49 gshapiro Exp $") +SM_RCSID("@(#)$Id: stringf.c,v 1.16 2013/11/22 20:51:43 ca Exp $") #include #include #include diff --git a/libsm/strio.c b/libsm/strio.c index 75f376419a65..4775858bd557 100644 --- a/libsm/strio.c +++ b/libsm/strio.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2002, 2004, 2005 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2002, 2004, 2005 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1990, 1993 * The Regents of the University of California. All rights reserved. @@ -13,7 +13,7 @@ */ #include -SM_IDSTR(id, "@(#)$Id: strio.c,v 1.44 2005/06/09 21:40:19 ca Exp $") +SM_IDSTR(id, "@(#)$Id: strio.c,v 1.45 2013/11/22 20:51:43 ca Exp $") #include #include #include diff --git a/libsm/strl.c b/libsm/strl.c index ec9a81be266c..bcf2382aafb7 100644 --- a/libsm/strl.c +++ b/libsm/strl.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999-2002 Sendmail, Inc. and its suppliers. + * Copyright (c) 1999-2002 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -9,7 +9,7 @@ */ #include -SM_RCSID("@(#)$Id: strl.c,v 1.31 2002/01/20 01:41:25 gshapiro Exp $") +SM_RCSID("@(#)$Id: strl.c,v 1.32 2013/11/22 20:51:43 ca Exp $") #include #include diff --git a/libsm/strrevcmp.c b/libsm/strrevcmp.c index d0ed630eacbd..9403c89d9dc7 100644 --- a/libsm/strrevcmp.c +++ b/libsm/strrevcmp.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -9,7 +9,7 @@ */ #include -SM_RCSID("@(#)$Id: strrevcmp.c,v 1.5 2001/09/11 04:04:49 gshapiro Exp $") +SM_RCSID("@(#)$Id: strrevcmp.c,v 1.6 2013/11/22 20:51:43 ca Exp $") #include #include diff --git a/libsm/strto.c b/libsm/strto.c index 87e84bfeaa56..a264cbadfdd0 100644 --- a/libsm/strto.c +++ b/libsm/strto.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1992 * The Regents of the University of California. All rights reserved. @@ -10,7 +10,7 @@ */ #include -SM_IDSTR(id, "@(#)$Id: strto.c,v 1.18 2001/12/30 04:59:37 gshapiro Exp $") +SM_IDSTR(id, "@(#)$Id: strto.c,v 1.19 2013/11/22 20:51:43 ca Exp $") #include #include diff --git a/libsm/syslogio.c b/libsm/syslogio.c index 24fa3a23b313..02130246dcaa 100644 --- a/libsm/syslogio.c +++ b/libsm/syslogio.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -8,7 +8,7 @@ */ #include -SM_RCSID("@(#)$Id: syslogio.c,v 1.29 2001/09/11 04:04:49 gshapiro Exp $") +SM_RCSID("@(#)$Id: syslogio.c,v 1.30 2013/11/22 20:51:43 ca Exp $") #include #include #include diff --git a/libsm/t-cf.c b/libsm/t-cf.c index 90785144fbfd..7fa89f9064ab 100644 --- a/libsm/t-cf.c +++ b/libsm/t-cf.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -9,7 +9,7 @@ */ #include -SM_IDSTR(id, "@(#)$Id: t-cf.c,v 1.7 2001/09/11 04:04:49 gshapiro Exp $") +SM_IDSTR(id, "@(#)$Id: t-cf.c,v 1.8 2013/11/22 20:51:43 ca Exp $") #include #include diff --git a/libsm/t-event.c b/libsm/t-event.c index 1096b36a70ec..611599eee9a0 100644 --- a/libsm/t-event.c +++ b/libsm/t-event.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2001-2002, 2004 Sendmail, Inc. and its suppliers. + * Copyright (c) 2001-2002, 2004 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -8,7 +8,7 @@ */ #include -SM_RCSID("@(#)$Id: t-event.c,v 1.13 2005/06/14 23:07:20 ca Exp $") +SM_RCSID("@(#)$Id: t-event.c,v 1.14 2013/11/22 20:51:43 ca Exp $") #include diff --git a/libsm/t-exc.c b/libsm/t-exc.c index a6922e041628..945570352011 100644 --- a/libsm/t-exc.c +++ b/libsm/t-exc.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -8,7 +8,7 @@ */ #include -SM_IDSTR(id, "@(#)$Id: t-exc.c,v 1.20 2001/09/11 04:04:49 gshapiro Exp $") +SM_IDSTR(id, "@(#)$Id: t-exc.c,v 1.21 2013/11/22 20:51:43 ca Exp $") #include #include diff --git a/libsm/t-fget.c b/libsm/t-fget.c index 434debf10bb0..ab2145c6e5c9 100644 --- a/libsm/t-fget.c +++ b/libsm/t-fget.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013 Sendmail, Inc. and its suppliers. + * Copyright (c) 2013 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -8,7 +8,7 @@ */ #include -SM_IDSTR(id, "@(#)$Id: t-fget.c,v 1.1 2013/03/12 15:24:50 ca Exp $") +SM_IDSTR(id, "@(#)$Id: t-fget.c,v 1.2 2013/11/22 20:51:43 ca Exp $") #include #include diff --git a/libsm/t-float.c b/libsm/t-float.c index f3f059b1a1e1..93f7434cc47b 100644 --- a/libsm/t-float.c +++ b/libsm/t-float.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -8,7 +8,7 @@ */ #include -SM_IDSTR(id, "@(#)$Id: t-float.c,v 1.18 2001/09/11 04:04:49 gshapiro Exp $") +SM_IDSTR(id, "@(#)$Id: t-float.c,v 1.19 2013/11/22 20:51:43 ca Exp $") #include #include diff --git a/libsm/t-fopen.c b/libsm/t-fopen.c index 2d3839a34d9a..143bb943df86 100644 --- a/libsm/t-fopen.c +++ b/libsm/t-fopen.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2002 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2002 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -8,7 +8,7 @@ */ #include -SM_IDSTR(id, "@(#)$Id: t-fopen.c,v 1.9 2002/02/06 23:57:45 ca Exp $") +SM_IDSTR(id, "@(#)$Id: t-fopen.c,v 1.10 2013/11/22 20:51:43 ca Exp $") #include #include diff --git a/libsm/t-heap.c b/libsm/t-heap.c index 7ddb60d2ccb1..605282390664 100644 --- a/libsm/t-heap.c +++ b/libsm/t-heap.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -8,7 +8,7 @@ */ #include -SM_IDSTR(id, "@(#)$Id: t-heap.c,v 1.10 2001/09/11 04:04:49 gshapiro Exp $") +SM_IDSTR(id, "@(#)$Id: t-heap.c,v 1.11 2013/11/22 20:51:43 ca Exp $") #include #include diff --git a/libsm/t-inet6_ntop.c b/libsm/t-inet6_ntop.c new file mode 100644 index 000000000000..525bbecd0bb6 --- /dev/null +++ b/libsm/t-inet6_ntop.c @@ -0,0 +1,73 @@ +/* + * Copyright (c) 2013 Proofpoint, Inc. and its suppliers. + * All rights reserved. + * + * By using this file, you agree to the terms and conditions set + * forth in the LICENSE file which can be found at the top level of + * the sendmail distribution. + */ + +#include +SM_IDSTR(id, "@(#)$Id: t-inet6_ntop.c,v 1.2 2013/11/22 20:51:43 ca Exp $") + +#include +#if NETINET6 +#include +#include +#include +#include +#include +#include + +static char *ipv6f[] = { + "1234:5678:9abc:def0:fedc:dead:f00f:101", + "1080:0:0:0:8:800:200c:417a", + "ff01:0:0:0:0:0:0:43", + "0:0:0:0:0:0:0:1", + "1:0:0:0:0:0:0:1", + "0:1:0:0:0:0:0:1", + "0:0:1:0:0:0:0:1", + "0:0:0:1:0:0:0:1", + "0:0:0:0:1:0:0:1", + "0:0:0:0:0:1:0:1", + "0:0:0:0:0:0:1:1", + "1:a:b:c:d:e:f:9", + "0:0:0:0:0:0:0:0", + NULL +}; + +static void +test() +{ + int i, r; + struct sockaddr_in6 addr; + char *ip, *ipf, ipv6str[INET6_ADDRSTRLEN]; + + for (i = 0; (ip = ipv6f[i]) != NULL; i++) { + r = inet_pton(AF_INET6, ip, &addr.sin6_addr); + SM_TEST(r == 1); + ipf = sm_inet6_ntop(&addr.sin6_addr, ipv6str, sizeof(ipv6str)); + SM_TEST(ipf != NULL); + SM_TEST(strcmp(ipf, ip) == 0); + } +} + +int +main(argc, argv) + int argc; + char **argv; +{ + sm_test_begin(argc, argv, "test inet6_ntop"); + test(); + return sm_test_end(); +} +#else /* NETINET6 */ + +int +main(argc, argv) + int argc; + char **argv; +{ + return 0; +} +#endif /* NETINET6 */ diff --git a/libsm/t-match.c b/libsm/t-match.c index d2776c02a2b1..ec07239a49d7 100644 --- a/libsm/t-match.c +++ b/libsm/t-match.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -8,7 +8,7 @@ */ #include -SM_IDSTR(id, "@(#)$Id: t-match.c,v 1.9 2001/09/11 04:04:49 gshapiro Exp $") +SM_IDSTR(id, "@(#)$Id: t-match.c,v 1.10 2013/11/22 20:51:43 ca Exp $") #include #include diff --git a/libsm/t-memstat.c b/libsm/t-memstat.c index 3bfe39415066..a4622b64b42d 100644 --- a/libsm/t-memstat.c +++ b/libsm/t-memstat.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005-2007 Sendmail, Inc. and its suppliers. + * Copyright (c) 2005-2007 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -8,7 +8,7 @@ */ #include -SM_IDSTR(id, "@(#)$Id: t-memstat.c,v 1.9 2007/03/14 21:41:09 ca Exp $") +SM_IDSTR(id, "@(#)$Id: t-memstat.c,v 1.11 2013/11/22 20:51:43 ca Exp $") #include @@ -63,6 +63,12 @@ main(argc, argv) case 'r': resource = strdup(optarg); + if (resource == NULL) + { + fprintf(stderr, "strdup(%s) failed\n", + optarg); + exit(1); + } break; case 's': diff --git a/libsm/t-path.c b/libsm/t-path.c index fa6e3453b235..1387fc635e97 100644 --- a/libsm/t-path.c +++ b/libsm/t-path.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -8,7 +8,7 @@ */ #include -SM_IDSTR(id, "@(#)$Id: t-path.c,v 1.8 2001/09/11 04:04:49 gshapiro Exp $") +SM_IDSTR(id, "@(#)$Id: t-path.c,v 1.9 2013/11/22 20:51:43 ca Exp $") #include #include diff --git a/libsm/t-qic.c b/libsm/t-qic.c index 8a8e0c89e4aa..0e62dd44329a 100644 --- a/libsm/t-qic.c +++ b/libsm/t-qic.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006 Sendmail, Inc. and its suppliers. + * Copyright (c) 2006 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -8,7 +8,7 @@ */ #include -SM_IDSTR(id, "@(#)$Id: t-qic.c,v 1.9 2006/08/24 21:26:13 ca Exp $") +SM_IDSTR(id, "@(#)$Id: t-qic.c,v 1.10 2013/11/22 20:51:43 ca Exp $") #include #include diff --git a/libsm/t-rpool.c b/libsm/t-rpool.c index b671a4b4be81..6408c1b469ad 100644 --- a/libsm/t-rpool.c +++ b/libsm/t-rpool.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -8,7 +8,7 @@ */ #include -SM_IDSTR(id, "@(#)$Id: t-rpool.c,v 1.18 2001/09/11 04:04:49 gshapiro Exp $") +SM_IDSTR(id, "@(#)$Id: t-rpool.c,v 1.19 2013/11/22 20:51:43 ca Exp $") #include #include diff --git a/libsm/t-scanf.c b/libsm/t-scanf.c index b3ca0bd8aaef..e7e980759f66 100644 --- a/libsm/t-scanf.c +++ b/libsm/t-scanf.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -8,7 +8,7 @@ */ #include -SM_IDSTR(id, "@(#)$Id: t-scanf.c,v 1.5 2001/11/13 00:51:28 ca Exp $") +SM_IDSTR(id, "@(#)$Id: t-scanf.c,v 1.6 2013/11/22 20:51:43 ca Exp $") #include #include diff --git a/libsm/t-sem.c b/libsm/t-sem.c index 662b4f6d43cd..017ba7cdd827 100644 --- a/libsm/t-sem.c +++ b/libsm/t-sem.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2001, 2005-2008 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001, 2005-2008 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -8,7 +8,7 @@ */ #include -SM_RCSID("@(#)$Id: t-sem.c,v 1.17 2008/05/30 16:26:38 ca Exp $") +SM_RCSID("@(#)$Id: t-sem.c,v 1.18 2013/11/22 20:51:43 ca Exp $") #include diff --git a/libsm/t-shm.c b/libsm/t-shm.c index ba0bc6c3ab91..5a81f225c508 100644 --- a/libsm/t-shm.c +++ b/libsm/t-shm.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2002, 2004, 2005 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2002, 2004, 2005 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -8,7 +8,7 @@ */ #include -SM_RCSID("@(#)$Id: t-shm.c,v 1.22 2005/01/14 02:14:10 ca Exp $") +SM_RCSID("@(#)$Id: t-shm.c,v 1.23 2013/11/22 20:51:43 ca Exp $") #include diff --git a/libsm/t-smstdio.c b/libsm/t-smstdio.c index 3bad1c1b1556..32d770b45939 100644 --- a/libsm/t-smstdio.c +++ b/libsm/t-smstdio.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -8,7 +8,7 @@ */ #include -SM_IDSTR(id, "@(#)$Id: t-smstdio.c,v 1.11 2001/09/11 04:04:49 gshapiro Exp $") +SM_IDSTR(id, "@(#)$Id: t-smstdio.c,v 1.12 2013/11/22 20:51:43 ca Exp $") #include #include diff --git a/libsm/t-string.c b/libsm/t-string.c index 0506e7aa4077..03e5ca80a297 100644 --- a/libsm/t-string.c +++ b/libsm/t-string.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -8,7 +8,7 @@ */ #include -SM_IDSTR(id, "@(#)$Id: t-string.c,v 1.11 2001/09/11 04:04:49 gshapiro Exp $") +SM_IDSTR(id, "@(#)$Id: t-string.c,v 1.12 2013/11/22 20:51:43 ca Exp $") #include #include diff --git a/libsm/t-strio.c b/libsm/t-strio.c index bb18dae688f7..17cfc7b5d9a7 100644 --- a/libsm/t-strio.c +++ b/libsm/t-strio.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -8,7 +8,7 @@ */ #include -SM_IDSTR(id, "@(#)$Id: t-strio.c,v 1.11 2001/09/11 04:04:49 gshapiro Exp $") +SM_IDSTR(id, "@(#)$Id: t-strio.c,v 1.12 2013/11/22 20:51:44 ca Exp $") #include #include #include diff --git a/libsm/t-strl.c b/libsm/t-strl.c index 5c118dcbe6d9..24dc8df07278 100644 --- a/libsm/t-strl.c +++ b/libsm/t-strl.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -9,7 +9,7 @@ */ #include -SM_IDSTR(id, "@(#)$Id: t-strl.c,v 1.15 2001/09/11 04:04:49 gshapiro Exp $") +SM_IDSTR(id, "@(#)$Id: t-strl.c,v 1.16 2013/11/22 20:51:44 ca Exp $") #include #include diff --git a/libsm/t-strrevcmp.c b/libsm/t-strrevcmp.c index fb8fb467d042..a4031be42e09 100644 --- a/libsm/t-strrevcmp.c +++ b/libsm/t-strrevcmp.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -8,7 +8,7 @@ */ #include -SM_IDSTR(id, "@(#)$Id: t-strrevcmp.c,v 1.3 2001/09/11 04:04:49 gshapiro Exp $") +SM_IDSTR(id, "@(#)$Id: t-strrevcmp.c,v 1.4 2013/11/22 20:51:44 ca Exp $") #include #include diff --git a/libsm/t-types.c b/libsm/t-types.c index cb07f67571bf..aed1e93d7bc6 100644 --- a/libsm/t-types.c +++ b/libsm/t-types.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2002 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2002 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -8,7 +8,7 @@ */ #include -SM_IDSTR(id, "@(#)$Id: t-types.c,v 1.18 2002/03/13 17:29:53 gshapiro Exp $") +SM_IDSTR(id, "@(#)$Id: t-types.c,v 1.19 2013/11/22 20:51:44 ca Exp $") #include #include diff --git a/libsm/test.c b/libsm/test.c index 361cc45576a1..117e89bb5697 100644 --- a/libsm/test.c +++ b/libsm/test.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2002 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2002 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -8,7 +8,7 @@ */ #include -SM_IDSTR(Id, "@(#)$Id: test.c,v 1.16 2002/01/08 17:54:40 ca Exp $") +SM_IDSTR(Id, "@(#)$Id: test.c,v 1.17 2013/11/22 20:51:44 ca Exp $") /* ** Abstractions for writing libsm test programs. diff --git a/libsm/ungetc.c b/libsm/ungetc.c index 2f90e149059b..36d62e68f13b 100644 --- a/libsm/ungetc.c +++ b/libsm/ungetc.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2001, 2004 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001, 2004 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1990, 1993 * The Regents of the University of California. All rights reserved. @@ -13,7 +13,7 @@ */ #include -SM_IDSTR(id, "@(#)$Id: ungetc.c,v 1.30 2005/06/14 23:07:20 ca Exp $") +SM_IDSTR(id, "@(#)$Id: ungetc.c,v 1.31 2013/11/22 20:51:44 ca Exp $") #include #include diff --git a/libsm/util.c b/libsm/util.c index 2b99a493422d..7a600ae25971 100644 --- a/libsm/util.c +++ b/libsm/util.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006 Sendmail, Inc. and its suppliers. + * Copyright (c) 2006 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -10,7 +10,7 @@ #include -SM_RCSID("@(#)$Id: util.c,v 1.9 2006/08/30 18:35:51 ca Exp $") +SM_RCSID("@(#)$Id: util.c,v 1.10 2013/11/22 20:51:44 ca Exp $") #include #include #include diff --git a/libsm/vasprintf.c b/libsm/vasprintf.c index 69d857633995..7507656f7666 100644 --- a/libsm/vasprintf.c +++ b/libsm/vasprintf.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -24,7 +24,7 @@ */ #include -SM_RCSID("@(#)$Id: vasprintf.c,v 1.27 2003/06/03 02:14:24 ca Exp $") +SM_RCSID("@(#)$Id: vasprintf.c,v 1.28 2013/11/22 20:51:44 ca Exp $") #include #include #include diff --git a/libsm/vfprintf.c b/libsm/vfprintf.c index c4ca9bb286a3..fcc18a10c610 100644 --- a/libsm/vfprintf.c +++ b/libsm/vfprintf.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2001, 2004 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001, 2004 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1990 * The Regents of the University of California. All rights reserved. @@ -13,7 +13,7 @@ */ #include -SM_IDSTR(id, "@(#)$Id: vfprintf.c,v 1.54 2005/05/16 03:52:00 ca Exp $") +SM_IDSTR(id, "@(#)$Id: vfprintf.c,v 1.55 2013/11/22 20:51:44 ca Exp $") /* ** Overall: diff --git a/libsm/vfscanf.c b/libsm/vfscanf.c index 8701ef7bf8c5..a2b871a60709 100644 --- a/libsm/vfscanf.c +++ b/libsm/vfscanf.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2001, 2004 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001, 2004 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1990, 1993 * The Regents of the University of California. All rights reserved. @@ -13,7 +13,7 @@ */ #include -SM_IDSTR(id, "@(#)$Id: vfscanf.c,v 1.54 2006/10/12 22:03:52 ca Exp $") +SM_IDSTR(id, "@(#)$Id: vfscanf.c,v 1.55 2013/11/22 20:51:44 ca Exp $") #include #include diff --git a/libsm/vprintf.c b/libsm/vprintf.c index 6e310efa6fc5..4061a6690849 100644 --- a/libsm/vprintf.c +++ b/libsm/vprintf.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1990, 1993 * The Regents of the University of California. All rights reserved. @@ -13,7 +13,7 @@ */ #include -SM_RCSID("@(#)$Id: vprintf.c,v 1.14 2001/09/11 04:04:49 gshapiro Exp $") +SM_RCSID("@(#)$Id: vprintf.c,v 1.15 2013/11/22 20:51:44 ca Exp $") #include #include "local.h" diff --git a/libsm/vsnprintf.c b/libsm/vsnprintf.c index 18a46358bda5..15abcbacd478 100644 --- a/libsm/vsnprintf.c +++ b/libsm/vsnprintf.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1990, 1993 * The Regents of the University of California. All rights reserved. @@ -13,7 +13,7 @@ */ #include -SM_RCSID("@(#)$Id: vsnprintf.c,v 1.23 2001/09/11 04:04:49 gshapiro Exp $") +SM_RCSID("@(#)$Id: vsnprintf.c,v 1.24 2013/11/22 20:51:44 ca Exp $") #include #include #include "local.h" diff --git a/libsm/wbuf.c b/libsm/wbuf.c index 83855351cec4..b52e97e0c63a 100644 --- a/libsm/wbuf.c +++ b/libsm/wbuf.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1990, 1993 * The Regents of the University of California. All rights reserved. @@ -13,7 +13,7 @@ */ #include -SM_RCSID("@(#)$Id: wbuf.c,v 1.21 2001/09/11 04:04:49 gshapiro Exp $") +SM_RCSID("@(#)$Id: wbuf.c,v 1.22 2013/11/22 20:51:44 ca Exp $") #include #include #include "local.h" diff --git a/libsm/wsetup.c b/libsm/wsetup.c index 400553e17c8c..1d8b48f30bba 100644 --- a/libsm/wsetup.c +++ b/libsm/wsetup.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2002 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2002 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1990, 1993 * The Regents of the University of California. All rights reserved. @@ -13,7 +13,7 @@ */ #include -SM_RCSID("@(#)$Id: wsetup.c,v 1.20 2002/02/07 18:02:45 ca Exp $") +SM_RCSID("@(#)$Id: wsetup.c,v 1.21 2013/11/22 20:51:44 ca Exp $") #include #include #include diff --git a/libsm/xtrap.c b/libsm/xtrap.c index 7495e0994d06..c25450bf7425 100644 --- a/libsm/xtrap.c +++ b/libsm/xtrap.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -8,7 +8,7 @@ */ #include -SM_RCSID("@(#)$Id: xtrap.c,v 1.5 2001/09/11 04:04:49 gshapiro Exp $") +SM_RCSID("@(#)$Id: xtrap.c,v 1.6 2013/11/22 20:51:44 ca Exp $") #include diff --git a/libsmdb/Build b/libsmdb/Build index 8b32695a1f1f..10e1b271ecad 100755 --- a/libsmdb/Build +++ b/libsmdb/Build @@ -1,6 +1,6 @@ #!/bin/sh -# Copyright (c) 1999-2000 Sendmail, Inc. and its suppliers. +# Copyright (c) 1999-2000 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -8,6 +8,6 @@ # the sendmail distribution. # # -# $Id: Build,v 8.3 2000/04/10 06:32:52 gshapiro Exp $ +# $Id: Build,v 8.5 2013/11/22 20:51:49 ca Exp $ -exec sh ../devtools/bin/Build $* +exec sh ../devtools/bin/Build "$@" diff --git a/libsmdb/smdb.c b/libsmdb/smdb.c index 6eb403302667..8442246fec90 100644 --- a/libsmdb/smdb.c +++ b/libsmdb/smdb.c @@ -1,5 +1,5 @@ /* -** Copyright (c) 1999-2002 Sendmail, Inc. and its suppliers. +** Copyright (c) 1999-2002 Proofpoint, Inc. and its suppliers. ** All rights reserved. ** ** By using this file, you agree to the terms and conditions set @@ -8,7 +8,7 @@ */ #include -SM_RCSID("@(#)$Id: smdb.c,v 8.58 2004/08/03 20:58:38 ca Exp $") +SM_RCSID("@(#)$Id: smdb.c,v 8.59 2013/11/22 20:51:49 ca Exp $") #include #include diff --git a/libsmdb/smdb1.c b/libsmdb/smdb1.c index 842d4b2ecab7..2bd9ce0fd644 100644 --- a/libsmdb/smdb1.c +++ b/libsmdb/smdb1.c @@ -1,5 +1,5 @@ /* -** Copyright (c) 1999-2002, 2004, 2009 Sendmail, Inc. and its suppliers. +** Copyright (c) 1999-2002, 2004, 2009 Proofpoint, Inc. and its suppliers. ** All rights reserved. ** ** By using this file, you agree to the terms and conditions set @@ -8,7 +8,7 @@ */ #include -SM_RCSID("@(#)$Id: smdb1.c,v 8.62 2009/11/12 23:04:18 ca Exp $") +SM_RCSID("@(#)$Id: smdb1.c,v 8.63 2013/11/22 20:51:49 ca Exp $") #include #include diff --git a/libsmdb/smdb2.c b/libsmdb/smdb2.c index 15806619ee58..12e4192fb93c 100644 --- a/libsmdb/smdb2.c +++ b/libsmdb/smdb2.c @@ -1,5 +1,5 @@ /* -** Copyright (c) 1999-2003, 2009 Sendmail, Inc. and its suppliers. +** Copyright (c) 1999-2003, 2009 Proofpoint, Inc. and its suppliers. ** All rights reserved. ** ** By using this file, you agree to the terms and conditions set @@ -8,7 +8,7 @@ */ #include -SM_RCSID("@(#)$Id: smdb2.c,v 8.80 2009/11/12 23:07:49 ca Exp $") +SM_RCSID("@(#)$Id: smdb2.c,v 8.83 2013/11/22 20:51:49 ca Exp $") #include #include @@ -625,6 +625,8 @@ smdb_db_open(database, db_name, mode, mode_mask, sff, type, user_info, db_params { smdb_unlock_file(lock_fd); smdb_free_database(smdb_db); /* ok to be NULL */ + if (db2 != NULL) + free(db2); return SMDBE_MALLOC; } diff --git a/libsmdb/smndbm.c b/libsmdb/smndbm.c index 89ecf631a115..4ea6e5818292 100644 --- a/libsmdb/smndbm.c +++ b/libsmdb/smndbm.c @@ -1,5 +1,5 @@ /* -** Copyright (c) 1999-2002 Sendmail, Inc. and its suppliers. +** Copyright (c) 1999-2002 Proofpoint, Inc. and its suppliers. ** All rights reserved. ** ** By using this file, you agree to the terms and conditions set @@ -8,7 +8,7 @@ */ #include -SM_RCSID("@(#)$Id: smndbm.c,v 8.52 2002/05/21 22:30:30 gshapiro Exp $") +SM_RCSID("@(#)$Id: smndbm.c,v 8.55 2013/11/22 20:51:49 ca Exp $") #include #include @@ -438,13 +438,18 @@ smdbm_cursor(database, cursor, flags) db->smndbm_cursor_in_use = true; dbm_cursor = (SMDB_DBM_CURSOR *) malloc(sizeof(SMDB_DBM_CURSOR)); + if (dbm_cursor == NULL) + return SMDBE_MALLOC; dbm_cursor->smndbmc_db = db; dbm_cursor->smndbmc_current_key.dptr = NULL; dbm_cursor->smndbmc_current_key.dsize = 0; cur = (SMDB_CURSOR*) malloc(sizeof(SMDB_CURSOR)); if (cur == NULL) + { + free(dbm_cursor); return SMDBE_MALLOC; + } cur->smdbc_impl = dbm_cursor; cur->smdbc_close = smdbm_cursor_close; diff --git a/libsmutil/Build b/libsmutil/Build index 8b32695a1f1f..4daf5409fed5 100755 --- a/libsmutil/Build +++ b/libsmutil/Build @@ -1,6 +1,6 @@ #!/bin/sh -# Copyright (c) 1999-2000 Sendmail, Inc. and its suppliers. +# Copyright (c) 1999-2000 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -8,6 +8,6 @@ # the sendmail distribution. # # -# $Id: Build,v 8.3 2000/04/10 06:32:52 gshapiro Exp $ +# $Id: Build,v 8.5 2013/11/22 20:51:50 ca Exp $ -exec sh ../devtools/bin/Build $* +exec sh ../devtools/bin/Build "$@" diff --git a/libsmutil/cf.c b/libsmutil/cf.c index f313762f5577..7048c837f6f1 100644 --- a/libsmutil/cf.c +++ b/libsmutil/cf.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2002 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2002 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -9,7 +9,7 @@ */ #include -SM_RCSID("@(#)$Id: cf.c,v 8.19 2002/09/24 20:40:59 ca Exp $") +SM_RCSID("@(#)$Id: cf.c,v 8.20 2013/11/22 20:51:50 ca Exp $") #include /* diff --git a/libsmutil/debug.c b/libsmutil/debug.c index 2c3b3284ad5a..91db5960ee0b 100644 --- a/libsmutil/debug.c +++ b/libsmutil/debug.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 1999-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -10,6 +10,6 @@ #include -SM_RCSID("@(#)$Id: debug.c,v 8.9 2001/09/11 04:04:55 gshapiro Exp $") +SM_RCSID("@(#)$Id: debug.c,v 8.10 2013/11/22 20:51:50 ca Exp $") unsigned char tTdvect[100]; /* trace vector */ diff --git a/libsmutil/err.c b/libsmutil/err.c index 0ad52a4a4a9b..92c5a8f31ff3 100644 --- a/libsmutil/err.c +++ b/libsmutil/err.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -10,7 +10,7 @@ #include -SM_RCSID("@(#)$Id: err.c,v 8.5 2001/09/11 04:04:55 gshapiro Exp $") +SM_RCSID("@(#)$Id: err.c,v 8.6 2013/11/22 20:51:50 ca Exp $") #include diff --git a/libsmutil/lockfile.c b/libsmutil/lockfile.c index 17d6237eaa64..ae4020c0625b 100644 --- a/libsmutil/lockfile.c +++ b/libsmutil/lockfile.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 1998-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1983, 1995-1997 Eric P. Allman. All rights reserved. * Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ #include -SM_RCSID("@(#)$Id: lockfile.c,v 8.21 2003/11/10 22:57:38 ca Exp $") +SM_RCSID("@(#)$Id: lockfile.c,v 8.22 2013/11/22 20:51:50 ca Exp $") /* diff --git a/libsmutil/safefile.c b/libsmutil/safefile.c index f299e1053556..cd1d1ed7e8e2 100644 --- a/libsmutil/safefile.c +++ b/libsmutil/safefile.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998-2004 Sendmail, Inc. and its suppliers. + * Copyright (c) 1998-2004 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1983, 1995-1997 Eric P. Allman. All rights reserved. * Copyright (c) 1988, 1993 @@ -15,7 +15,7 @@ #include #include -SM_RCSID("@(#)$Id: safefile.c,v 8.129 2008/08/04 18:07:04 gshapiro Exp $") +SM_RCSID("@(#)$Id: safefile.c,v 8.130 2013/11/22 20:51:50 ca Exp $") /* diff --git a/libsmutil/snprintf.c b/libsmutil/snprintf.c index ff3aa3b90c7c..4e347a79eefa 100644 --- a/libsmutil/snprintf.c +++ b/libsmutil/snprintf.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 1998-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1997 Eric P. Allman. All rights reserved. * Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ #include -SM_RCSID("@(#)$Id: snprintf.c,v 8.44 2001/09/11 04:04:56 gshapiro Exp $") +SM_RCSID("@(#)$Id: snprintf.c,v 8.45 2013/11/22 20:51:50 ca Exp $") /* ** SHORTENSTRING -- return short version of a string diff --git a/mail.local/Build b/mail.local/Build index 65ccd71ec6db..5ab42cb1fdbe 100755 --- a/mail.local/Build +++ b/mail.local/Build @@ -1,6 +1,6 @@ #!/bin/sh -# Copyright (c) 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -8,6 +8,6 @@ # the sendmail distribution. # # -# $Id: Build,v 8.4 1999/03/02 02:32:28 peterh Exp $ +# $Id: Build,v 8.5 2013/11/22 20:51:51 ca Exp $ exec ../devtools/bin/Build $* diff --git a/mail.local/mail.local.0 b/mail.local/mail.local.0 index aee0585fb6bf..28102c3fc507 100644 --- a/mail.local/mail.local.0 +++ b/mail.local/mail.local.0 @@ -94,4 +94,4 @@ HHIISSTTOORRYY - $Date: 2003/10/20 20:26:51 $ MAIL.LOCAL(8) + $Date: 2013/11/22 20:51:51 $ MAIL.LOCAL(8) diff --git a/mail.local/mail.local.8 b/mail.local/mail.local.8 index 0181f1635dee..331c676d4b7f 100644 --- a/mail.local/mail.local.8 +++ b/mail.local/mail.local.8 @@ -1,4 +1,4 @@ -.\" Copyright (c) 1998-2001, 2003 Sendmail, Inc. and its suppliers. +.\" Copyright (c) 1998-2001, 2003 Proofpoint, Inc. and its suppliers. .\" All rights reserved. .\" Copyright (c) 1990, 1993 .\" The Regents of the University of California. All rights reserved. @@ -8,9 +8,9 @@ .\" the sendmail distribution. .\" .\" -.\" $Id: mail.local.8,v 8.25 2003/10/20 20:26:51 ca Exp $ +.\" $Id: mail.local.8,v 8.26 2013/11/22 20:51:51 ca Exp $ .\" -.TH MAIL.LOCAL 8 "$Date: 2003/10/20 20:26:51 $" +.TH MAIL.LOCAL 8 "$Date: 2013/11/22 20:51:51 $" .SH NAME mail.local \- store mail in a mailbox diff --git a/mail.local/mail.local.c b/mail.local/mail.local.c index dd31069041de..b8484b58b85f 100644 --- a/mail.local/mail.local.c +++ b/mail.local/mail.local.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998-2004 Sendmail, Inc. and its suppliers. + * Copyright (c) 1998-2004 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1990, 1993, 1994 * The Regents of the University of California. All rights reserved. @@ -13,12 +13,12 @@ #include SM_IDSTR(copyright, -"@(#) Copyright (c) 1998-2004 Sendmail, Inc. and its suppliers.\n\ +"@(#) Copyright (c) 1998-2004 Proofpoint, Inc. and its suppliers.\n\ All rights reserved.\n\ Copyright (c) 1990, 1993, 1994\n\ The Regents of the University of California. All rights reserved.\n") -SM_IDSTR(id, "@(#)$Id: mail.local.c,v 8.256 2008/02/19 07:13:30 gshapiro Exp $") +SM_IDSTR(id, "@(#)$Id: mail.local.c,v 8.257 2013/11/22 20:51:51 ca Exp $") #include #include diff --git a/mailstats/Build b/mailstats/Build index 3c8e03f12439..5ab42cb1fdbe 100755 --- a/mailstats/Build +++ b/mailstats/Build @@ -1,6 +1,6 @@ #!/bin/sh -# Copyright (c) 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -8,6 +8,6 @@ # the sendmail distribution. # # -# $Id: Build,v 8.4 1999/03/02 02:33:27 peterh Exp $ +# $Id: Build,v 8.5 2013/11/22 20:51:51 ca Exp $ exec ../devtools/bin/Build $* diff --git a/mailstats/mailstats.0 b/mailstats/mailstats.0 index 64703f37bc6b..350fb1ed0788 100644 --- a/mailstats/mailstats.0 +++ b/mailstats/mailstats.0 @@ -61,4 +61,4 @@ SSEEEE AALLSSOO - $Date: 2002/06/27 22:47:29 $ MAILSTATS(8) + $Date: 2013/11/22 20:51:51 $ MAILSTATS(8) diff --git a/mailstats/mailstats.8 b/mailstats/mailstats.8 index d6c25def5d9e..4a4b02090270 100644 --- a/mailstats/mailstats.8 +++ b/mailstats/mailstats.8 @@ -1,4 +1,4 @@ -.\" Copyright (c) 1998-2002 Sendmail, Inc. and its suppliers. +.\" Copyright (c) 1998-2002 Proofpoint, Inc. and its suppliers. .\" All rights reserved. .\" .\" By using this file, you agree to the terms and conditions set @@ -6,9 +6,9 @@ .\" the sendmail distribution. .\" .\" -.\" $Id: mailstats.8,v 8.31 2002/06/27 22:47:29 gshapiro Exp $ +.\" $Id: mailstats.8,v 8.32 2013/11/22 20:51:51 ca Exp $ .\" -.TH MAILSTATS 8 "$Date: 2002/06/27 22:47:29 $" +.TH MAILSTATS 8 "$Date: 2013/11/22 20:51:51 $" .SH NAME mailstats \- display mail statistics diff --git a/mailstats/mailstats.c b/mailstats/mailstats.c index 739f57e39096..b820395438a0 100644 --- a/mailstats/mailstats.c +++ b/mailstats/mailstats.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998-2002, 2013 Sendmail, Inc. and its suppliers. + * Copyright (c) 1998-2002, 2013 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1983 Eric P. Allman. All rights reserved. * Copyright (c) 1988, 1993 @@ -15,12 +15,12 @@ #include SM_IDSTR(copyright, -"@(#) Copyright (c) 1998-2002 Sendmail, Inc. and its suppliers.\n\ +"@(#) Copyright (c) 1998-2002 Proofpoint, Inc. and its suppliers.\n\ All rights reserved.\n\ Copyright (c) 1988, 1993\n\ The Regents of the University of California. All rights reserved.\n") -SM_IDSTR(id, "@(#)$Id: mailstats.c,v 8.102 2013/03/12 15:24:50 ca Exp $") +SM_IDSTR(id, "@(#)$Id: mailstats.c,v 8.103 2013/11/22 20:51:51 ca Exp $") #include #include diff --git a/makemap/Build b/makemap/Build index 3bb6e8539529..591b7128694b 100755 --- a/makemap/Build +++ b/makemap/Build @@ -1,6 +1,6 @@ #!/bin/sh -# Copyright (c) 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -8,6 +8,6 @@ # the sendmail distribution. # # -# $Id: Build,v 8.4 1999/03/02 02:33:50 peterh Exp $ +# $Id: Build,v 8.5 2013/11/22 20:51:52 ca Exp $ exec ../devtools/bin/Build $* diff --git a/makemap/makemap.0 b/makemap/makemap.0 index 5e30b72014e8..892b04d1a8c0 100644 --- a/makemap/makemap.0 +++ b/makemap/makemap.0 @@ -87,4 +87,4 @@ HHIISSTTOORRYY - $Date: 2008/05/02 23:07:48 $ MAKEMAP(8) + $Date: 2013/11/22 20:51:52 $ MAKEMAP(8) diff --git a/makemap/makemap.8 b/makemap/makemap.8 index ca8a949de863..60352b037d6d 100644 --- a/makemap/makemap.8 +++ b/makemap/makemap.8 @@ -1,4 +1,4 @@ -.\" Copyright (c) 1998-2002 Sendmail, Inc. and its suppliers. +.\" Copyright (c) 1998-2002 Proofpoint, Inc. and its suppliers. .\" All rights reserved. .\" Copyright (c) 1988, 1991, 1993 .\" The Regents of the University of California. All rights reserved. @@ -8,9 +8,9 @@ .\" the sendmail distribution. .\" .\" -.\" $Id: makemap.8,v 8.31 2008/05/02 23:07:48 ca Exp $ +.\" $Id: makemap.8,v 8.32 2013/11/22 20:51:52 ca Exp $ .\" -.TH MAKEMAP 8 "$Date: 2008/05/02 23:07:48 $" +.TH MAKEMAP 8 "$Date: 2013/11/22 20:51:52 $" .SH NAME makemap \- create database maps for sendmail diff --git a/makemap/makemap.c b/makemap/makemap.c index f494ba03e2ec..ae8774584d66 100644 --- a/makemap/makemap.c +++ b/makemap/makemap.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998-2002, 2004, 2008 Sendmail, Inc. and its suppliers. + * Copyright (c) 1998-2002, 2004, 2008 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1992 Eric P. Allman. All rights reserved. * Copyright (c) 1992, 1993 @@ -14,13 +14,13 @@ #include SM_IDSTR(copyright, -"@(#) Copyright (c) 1998-2002, 2004 Sendmail, Inc. and its suppliers.\n\ +"@(#) Copyright (c) 1998-2002, 2004 Proofpoint, Inc. and its suppliers.\n\ All rights reserved.\n\ Copyright (c) 1992 Eric P. Allman. All rights reserved.\n\ Copyright (c) 1992, 1993\n\ The Regents of the University of California. All rights reserved.\n") -SM_IDSTR(id, "@(#)$Id: makemap.c,v 8.181 2013/03/12 15:24:51 ca Exp $") +SM_IDSTR(id, "@(#)$Id: makemap.c,v 8.183 2013/11/22 20:51:52 ca Exp $") #include @@ -234,67 +234,71 @@ main(argc, argv) } #if HASFCHOWN - /* Find TrustedUser value in sendmail.cf */ - if ((cfp = sm_io_open(SmFtStdio, SM_TIME_DEFAULT, cfile, SM_IO_RDONLY, - NULL)) == NULL) + if (!unmake && geteuid() == 0) { - sm_io_fprintf(smioerr, SM_TIME_DEFAULT, "makemap: %s: %s\n", - cfile, sm_errstring(errno)); - exit(EX_NOINPUT); - } - while (sm_io_fgets(cfp, SM_TIME_DEFAULT, buf, sizeof(buf)) >= 0) - { - register char *b; + /* Find TrustedUser value in sendmail.cf */ + if ((cfp = sm_io_open(SmFtStdio, SM_TIME_DEFAULT, cfile, + SM_IO_RDONLY, NULL)) == NULL) + { + sm_io_fprintf(smioerr, SM_TIME_DEFAULT, + "makemap: %s: %s\n", + cfile, sm_errstring(errno)); + exit(EX_NOINPUT); + } + while (sm_io_fgets(cfp, SM_TIME_DEFAULT, buf, sizeof(buf)) >= 0) + { + register char *b; - if ((b = strchr(buf, '\n')) != NULL) - *b = '\0'; + if ((b = strchr(buf, '\n')) != NULL) + *b = '\0'; - b = buf; - switch (*b++) - { - case 'O': /* option */ - if (strncasecmp(b, " TrustedUser", 12) == 0 && - !(isascii(b[12]) && isalnum(b[12]))) + b = buf; + switch (*b++) { - b = strchr(b, '='); - if (b == NULL) - continue; - while (isascii(*++b) && isspace(*b)) - continue; - if (isascii(*b) && isdigit(*b)) - TrustedUid = atoi(b); - else + case 'O': /* option */ + if (strncasecmp(b, " TrustedUser", 12) == 0 && + !(isascii(b[12]) && isalnum(b[12]))) { - TrustedUid = 0; - pw = getpwnam(b); - if (pw == NULL) - (void) sm_io_fprintf(smioerr, - SM_TIME_DEFAULT, - "TrustedUser: unknown user %s\n", b); + b = strchr(b, '='); + if (b == NULL) + continue; + while (isascii(*++b) && isspace(*b)) + continue; + if (isascii(*b) && isdigit(*b)) + TrustedUid = atoi(b); else - TrustedUid = pw->pw_uid; - } + { + TrustedUid = 0; + pw = getpwnam(b); + if (pw == NULL) + (void) sm_io_fprintf(smioerr, + SM_TIME_DEFAULT, + "TrustedUser: unknown user %s\n", b); + else + TrustedUid = pw->pw_uid; + } # ifdef UID_MAX - if (TrustedUid > UID_MAX) - { - (void) sm_io_fprintf(smioerr, - SM_TIME_DEFAULT, - "TrustedUser: uid value (%ld) > UID_MAX (%ld)", - (long) TrustedUid, - (long) UID_MAX); - TrustedUid = 0; - } + if (TrustedUid > UID_MAX) + { + (void) sm_io_fprintf(smioerr, + SM_TIME_DEFAULT, + "TrustedUser: uid value (%ld) > UID_MAX (%ld)", + (long) TrustedUid, + (long) UID_MAX); + TrustedUid = 0; + } # endif /* UID_MAX */ - break; - } + break; + } - default: - continue; + default: + continue; + } } + (void) sm_io_close(cfp, SM_TIME_DEFAULT); } - (void) sm_io_close(cfp, SM_TIME_DEFAULT); #endif /* HASFCHOWN */ if (!params.smdbp_allow_dup && !allowreplace) diff --git a/praliases/Build b/praliases/Build index 543779cb3e6e..dc2c2f3cba2f 100755 --- a/praliases/Build +++ b/praliases/Build @@ -1,6 +1,6 @@ #!/bin/sh -# Copyright (c) 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -8,6 +8,6 @@ # the sendmail distribution. # # -# $Id: Build,v 8.4 1999/03/02 02:34:32 peterh Exp $ +# $Id: Build,v 8.5 2013/11/22 20:51:53 ca Exp $ exec ../devtools/bin/Build $* diff --git a/praliases/praliases.0 b/praliases/praliases.0 index 28b474f1e65f..f6de0d144341 100644 --- a/praliases/praliases.0 +++ b/praliases/praliases.0 @@ -36,4 +36,4 @@ SSEEEE AALLSSOO - $Date: 2008/07/10 20:13:10 $ PRALIASES(8) + $Date: 2013/11/22 20:51:53 $ PRALIASES(8) diff --git a/praliases/praliases.8 b/praliases/praliases.8 index 1f11014f41c6..e263fcf21e1a 100644 --- a/praliases/praliases.8 +++ b/praliases/praliases.8 @@ -1,4 +1,4 @@ -.\" Copyright (c) 1998-2000, 2008 Sendmail, Inc. and its suppliers. +.\" Copyright (c) 1998-2000, 2008 Proofpoint, Inc. and its suppliers. .\" All rights reserved. .\" .\" By using this file, you agree to the terms and conditions set @@ -6,9 +6,9 @@ .\" the sendmail distribution. .\" .\" -.\" $Id: praliases.8,v 8.19 2008/07/10 20:13:10 ca Exp $ +.\" $Id: praliases.8,v 8.20 2013/11/22 20:51:53 ca Exp $ .\" -.TH PRALIASES 8 "$Date: 2008/07/10 20:13:10 $" +.TH PRALIASES 8 "$Date: 2013/11/22 20:51:53 $" .SH NAME praliases \- display system mail aliases diff --git a/praliases/praliases.c b/praliases/praliases.c index 04ad9f4fae55..4a7ea50ec8b7 100644 --- a/praliases/praliases.c +++ b/praliases/praliases.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998-2001, 2008 Sendmail, Inc. and its suppliers. + * Copyright (c) 1998-2001, 2008 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1983 Eric P. Allman. All rights reserved. * Copyright (c) 1988, 1993 @@ -14,13 +14,13 @@ #include SM_IDSTR(copyright, -"@(#) Copyright (c) 1998-2001 Sendmail, Inc. and its suppliers.\n\ +"@(#) Copyright (c) 1998-2001 Proofpoint, Inc. and its suppliers.\n\ All rights reserved.\n\ Copyright (c) 1983 Eric P. Allman. All rights reserved.\n\ Copyright (c) 1988, 1993\n\ The Regents of the University of California. All rights reserved.\n") -SM_IDSTR(id, "@(#)$Id: praliases.c,v 8.97 2013/03/12 15:24:51 ca Exp $") +SM_IDSTR(id, "@(#)$Id: praliases.c,v 8.98 2013/11/22 20:51:53 ca Exp $") #include #include diff --git a/rmail/Build b/rmail/Build index ffc3997819ef..dc2c2f3cba2f 100755 --- a/rmail/Build +++ b/rmail/Build @@ -1,6 +1,6 @@ #!/bin/sh -# Copyright (c) 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -8,6 +8,6 @@ # the sendmail distribution. # # -# $Id: Build,v 8.4 1999/03/02 02:34:45 peterh Exp $ +# $Id: Build,v 8.5 2013/11/22 20:51:53 ca Exp $ exec ../devtools/bin/Build $* diff --git a/rmail/rmail.0 b/rmail/rmail.0 index 95ce9ba7af6e..a7590094bce9 100644 --- a/rmail/rmail.0 +++ b/rmail/rmail.0 @@ -33,4 +33,4 @@ BBUUGGSS - $Date: 2001/04/03 01:53:16 $ RMAIL(8) + $Date: 2013/11/22 20:51:53 $ RMAIL(8) diff --git a/rmail/rmail.8 b/rmail/rmail.8 index 41aa3394f2a0..a243e639c561 100644 --- a/rmail/rmail.8 +++ b/rmail/rmail.8 @@ -1,4 +1,4 @@ -.\" Copyright (c) 1998-2000 Sendmail, Inc. and its suppliers. +.\" Copyright (c) 1998-2000 Proofpoint, Inc. and its suppliers. .\" All rights reserved. .\" Copyright (c) 1983, 1990 .\" The Regents of the University of California. All rights reserved. @@ -8,9 +8,9 @@ .\" the sendmail distribution. .\" .\" -.\" $Id: rmail.8,v 8.4 2001/04/03 01:53:16 gshapiro Exp $ +.\" $Id: rmail.8,v 8.5 2013/11/22 20:51:53 ca Exp $ .\" -.TH RMAIL 8 "$Date: 2001/04/03 01:53:16 $" +.TH RMAIL 8 "$Date: 2013/11/22 20:51:53 $" .SH NAME rmail \- handle remote mail received via uucp diff --git a/rmail/rmail.c b/rmail/rmail.c index dcca08e104c0..80402b3335db 100644 --- a/rmail/rmail.c +++ b/rmail/rmail.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 1998-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1988, 1993 * The Regents of the University of California. All rights reserved. @@ -13,12 +13,12 @@ #include SM_IDSTR(copyright, -"@(#) Copyright (c) 1998-2001 Sendmail, Inc. and its suppliers.\n\ +"@(#) Copyright (c) 1998-2001 Proofpoint, Inc. and its suppliers.\n\ All rights reserved.\n\ Copyright (c) 1988, 1993\n\ The Regents of the University of California. All rights reserved.\n") -SM_IDSTR(id, "@(#)$Id: rmail.c,v 8.62 2013/03/12 15:24:52 ca Exp $") +SM_IDSTR(id, "@(#)$Id: rmail.c,v 8.63 2013/11/22 20:51:53 ca Exp $") /* * RMAIL -- UUCP mail server. diff --git a/smrsh/Build b/smrsh/Build index c402815f655b..556f77b639dd 100755 --- a/smrsh/Build +++ b/smrsh/Build @@ -1,6 +1,6 @@ #!/bin/sh -# Copyright (c) 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -8,6 +8,6 @@ # the sendmail distribution. # # -# $Id: Build,v 8.4 1999/03/02 02:34:57 peterh Exp $ +# $Id: Build,v 8.5 2013/11/22 20:52:00 ca Exp $ exec ../devtools/bin/Build $* diff --git a/smrsh/smrsh.0 b/smrsh/smrsh.0 index 65fc2f09981f..807cb7d45e96 100644 --- a/smrsh/smrsh.0 +++ b/smrsh/smrsh.0 @@ -62,4 +62,4 @@ SSEEEE AALLSSOO - $Date: 2004/08/06 03:55:35 $ SMRSH(8) + $Date: 2013/11/22 20:52:00 $ SMRSH(8) diff --git a/smrsh/smrsh.8 b/smrsh/smrsh.8 index b84c9e2ec23c..b896e2b541f1 100644 --- a/smrsh/smrsh.8 +++ b/smrsh/smrsh.8 @@ -1,4 +1,4 @@ -.\" Copyright (c) 1998-2004 Sendmail, Inc. and its suppliers. +.\" Copyright (c) 1998-2004 Proofpoint, Inc. and its suppliers. .\" All rights reserved. .\" Copyright (c) 1993 Eric P. Allman. All rights reserved. .\" Copyright (c) 1993 @@ -9,9 +9,9 @@ .\" the sendmail distribution. .\" .\" -.\" $Id: smrsh.8,v 8.22 2004/08/06 03:55:35 gshapiro Exp $ +.\" $Id: smrsh.8,v 8.23 2013/11/22 20:52:00 ca Exp $ .\" -.TH SMRSH 8 "$Date: 2004/08/06 03:55:35 $" +.TH SMRSH 8 "$Date: 2013/11/22 20:52:00 $" .SH NAME smrsh \- restricted shell for sendmail .SH SYNOPSIS diff --git a/smrsh/smrsh.c b/smrsh/smrsh.c index 284ffef7700d..a70e32d78065 100644 --- a/smrsh/smrsh.c +++ b/smrsh/smrsh.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998-2004 Sendmail, Inc. and its suppliers. + * Copyright (c) 1998-2004 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1993 Eric P. Allman. All rights reserved. * Copyright (c) 1993 @@ -14,13 +14,13 @@ #include SM_IDSTR(copyright, -"@(#) Copyright (c) 1998-2004 Sendmail, Inc. and its suppliers.\n\ +"@(#) Copyright (c) 1998-2004 Proofpoint, Inc. and its suppliers.\n\ All rights reserved.\n\ Copyright (c) 1993 Eric P. Allman. All rights reserved.\n\ Copyright (c) 1993\n\ The Regents of the University of California. All rights reserved.\n") -SM_IDSTR(id, "@(#)$Id: smrsh.c,v 8.65 2004/08/06 18:54:22 ca Exp $") +SM_IDSTR(id, "@(#)$Id: smrsh.c,v 8.66 2013/11/22 20:52:00 ca Exp $") /* ** SMRSH -- sendmail restricted shell diff --git a/src/Build b/src/Build index 620a814f87e5..d296adf5c104 100755 --- a/src/Build +++ b/src/Build @@ -1,6 +1,6 @@ #!/bin/sh -# Copyright (c) 1999-2000 Sendmail, Inc. and its suppliers. +# Copyright (c) 1999-2000 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -8,6 +8,6 @@ # the sendmail distribution. # # -# $Id: Build,v 8.6 2000/04/10 06:32:53 gshapiro Exp $ +# $Id: Build,v 8.8 2013/11/22 20:51:54 ca Exp $ -exec sh ../devtools/bin/Build $* +exec sh ../devtools/bin/Build "$@" diff --git a/src/Makefile.m4 b/src/Makefile.m4 index a29c18e4d9b4..dd04b2b3baeb 100644 --- a/src/Makefile.m4 +++ b/src/Makefile.m4 @@ -1,4 +1,4 @@ -dnl $Id: Makefile.m4,v 8.139 2013/04/17 17:15:54 ca Exp $ +dnl $Id: Makefile.m4,v 8.143 2013/09/04 19:49:04 ca Exp $ include(confBUILDTOOLSDIR`/M4/switch.m4') define(`confREQUIRE_LIBSM', `true') diff --git a/src/README b/src/README index 9c4628ffede4..18bffcb27b78 100644 --- a/src/README +++ b/src/README @@ -1,4 +1,4 @@ -# Copyright (c) 1998-2004 Sendmail, Inc. and its suppliers. +# Copyright (c) 1998-2004 Proofpoint, Inc. and its suppliers. # All rights reserved. # Copyright (c) 1983, 1995-1997 Eric P. Allman. All rights reserved. # Copyright (c) 1988 @@ -9,7 +9,7 @@ # the sendmail distribution. # # -# $Id: README,v 8.392 2009/04/10 17:49:19 gshapiro Exp $ +# $Id: README,v 8.393 2013/11/22 20:51:54 ca Exp $ # This directory contains the source files for sendmail(TM). @@ -31,7 +31,7 @@ For detailed instructions, please read the document ../doc/op/op.me: cd ../doc/op ; make op.ps op.txt -Sendmail is a trademark of Sendmail, Inc. +Sendmail is a trademark of Proofpoint, Inc. US Patent Numbers 6865671, 6986037. @@ -1848,4 +1848,4 @@ util.c Some general purpose routines used by sendmail. version.c The version number and information about this version of sendmail. -(Version $Revision: 8.392 $, last update $Date: 2009/04/10 17:49:19 $ ) +(Version $Revision: 8.393 $, last update $Date: 2013/11/22 20:51:54 $ ) diff --git a/src/SECURITY b/src/SECURITY index 0445e445235c..9f3cf5896d81 100644 --- a/src/SECURITY +++ b/src/SECURITY @@ -1,11 +1,11 @@ -# Copyright (c) 2000-2002 Sendmail, Inc. and its suppliers. +# Copyright (c) 2000-2002 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set # forth in the LICENSE file which can be found at the top level of # the sendmail distribution. # -# $Id: SECURITY,v 1.51 2002/09/23 21:29:18 ca Exp $ +# $Id: SECURITY,v 1.52 2013/11/22 20:51:54 ca Exp $ # This file gives some hints how to configure and run sendmail for diff --git a/src/TRACEFLAGS b/src/TRACEFLAGS index c3f026626b1b..0ebe8b2c2339 100644 --- a/src/TRACEFLAGS +++ b/src/TRACEFLAGS @@ -1,4 +1,4 @@ -# $Id: TRACEFLAGS,v 8.52 2012/03/03 00:10:42 ca Exp $ +# $Id: TRACEFLAGS,v 8.53 2013/11/27 01:27:03 gshapiro Exp $ 0, 4 main.c main canonical name, UUCP node name, a.k.a.s 0, 15 main.c main print configuration 0, 44 util.c printav print address of each string @@ -98,7 +98,7 @@ 94,>99 srvrsmtp.c cause commands to fail (for protocol testing) 95 srvrsmtp.c AUTH 95 usersmtp.c AUTH -96 tls.c Activate SSL_CTX_set_info_callback() +96 tls.c DHparam info, Activate SSL_CTX_set_info_callback() 97 srvrsmtp.c Trace automode settings for I/O 98 * timers 99 main.c avoid backgrounding (no printed output) diff --git a/src/TUNING b/src/TUNING index fe9e6947af6a..c42f3219b2d4 100644 --- a/src/TUNING +++ b/src/TUNING @@ -1,11 +1,11 @@ -# Copyright (c) 2001-2003 Sendmail, Inc. and its suppliers. +# Copyright (c) 2001-2003 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set # forth in the LICENSE file which can be found at the top level of # the sendmail distribution. # -# $Id: TUNING,v 1.21 2006/09/25 16:45:05 ca Exp $ +# $Id: TUNING,v 1.22 2013/11/22 20:51:54 ca Exp $ # ******************************************** diff --git a/src/alias.c b/src/alias.c index 57d0b0811583..c1b85cf9f7ed 100644 --- a/src/alias.c +++ b/src/alias.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998-2003 Sendmail, Inc. and its suppliers. + * Copyright (c) 1998-2003 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1983, 1995-1997 Eric P. Allman. All rights reserved. * Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ #include -SM_RCSID("@(#)$Id: alias.c,v 8.220 2013/03/12 15:24:52 ca Exp $") +SM_RCSID("@(#)$Id: alias.c,v 8.221 2013/11/22 20:51:54 ca Exp $") #define SEPARATOR ':' # define ALIAS_SPEC_SEPARATORS " ,/:" diff --git a/src/aliases.0 b/src/aliases.0 index 60510303dd6c..80c310b43b41 100644 --- a/src/aliases.0 +++ b/src/aliases.0 @@ -86,4 +86,4 @@ HHIISSTTOORRYY - $Date: 2004/07/12 05:39:21 $ ALIASES(5) + $Date: 2013/11/22 20:51:55 $ ALIASES(5) diff --git a/src/aliases.5 b/src/aliases.5 index 32fb50c4fcff..6715b516d247 100644 --- a/src/aliases.5 +++ b/src/aliases.5 @@ -1,4 +1,4 @@ -.\" Copyright (c) 1998-2000 Sendmail, Inc. and its suppliers. +.\" Copyright (c) 1998-2000 Proofpoint, Inc. and its suppliers. .\" All rights reserved. .\" Copyright (c) 1983, 1997 Eric P. Allman. All rights reserved. .\" Copyright (c) 1985, 1991, 1993 @@ -9,9 +9,9 @@ .\" the sendmail distribution. .\" .\" -.\" $Id: aliases.5,v 8.19 2004/07/12 05:39:21 ca Exp $ +.\" $Id: aliases.5,v 8.20 2013/11/22 20:51:55 ca Exp $ .\" -.TH ALIASES 5 "$Date: 2004/07/12 05:39:21 $" +.TH ALIASES 5 "$Date: 2013/11/22 20:51:55 $" .SH NAME aliases \- aliases file for sendmail diff --git a/src/arpadate.c b/src/arpadate.c index 5d3d7a6d3120..e3e771a27042 100644 --- a/src/arpadate.c +++ b/src/arpadate.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 1998-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1983, 1995-1997 Eric P. Allman. All rights reserved. * Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ #include -SM_RCSID("@(#)$Id: arpadate.c,v 8.31 2006/08/15 23:24:55 ca Exp $") +SM_RCSID("@(#)$Id: arpadate.c,v 8.32 2013/11/22 20:51:55 ca Exp $") /* ** ARPADATE -- Create date in ARPANET format diff --git a/src/bf.c b/src/bf.c index b31ce7e8b303..e4725b73316f 100644 --- a/src/bf.c +++ b/src/bf.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999-2002, 2004, 2006 Sendmail, Inc. and its suppliers. + * Copyright (c) 1999-2002, 2004, 2006 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -18,7 +18,7 @@ */ #include -SM_RCSID("@(#)$Id: bf.c,v 8.62 2006/03/31 18:45:56 ca Exp $") +SM_RCSID("@(#)$Id: bf.c,v 8.63 2013/11/22 20:51:55 ca Exp $") #include #include diff --git a/src/bf.h b/src/bf.h index 5a02292c1c51..eb0101f8891c 100644 --- a/src/bf.h +++ b/src/bf.h @@ -1,12 +1,12 @@ /* - * Copyright (c) 1999-2002 Sendmail, Inc. and its suppliers. + * Copyright (c) 1999-2002 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * - * $Id: bf.h,v 8.16 2002/04/15 02:37:09 ca Exp $ + * $Id: bf.h,v 8.17 2013/11/22 20:51:55 ca Exp $ * * Contributed by Exactis.com, Inc. * diff --git a/src/collect.c b/src/collect.c index 1b7b5f5fd74d..8af4d4e6c2d0 100644 --- a/src/collect.c +++ b/src/collect.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998-2006, 2008 Sendmail, Inc. and its suppliers. + * Copyright (c) 1998-2006, 2008 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1983, 1995-1997 Eric P. Allman. All rights reserved. * Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ #include -SM_RCSID("@(#)$Id: collect.c,v 8.286 2013/03/15 17:54:12 ca Exp $") +SM_RCSID("@(#)$Id: collect.c,v 8.287 2013/11/22 20:51:55 ca Exp $") static void eatfrom __P((char *volatile, ENVELOPE *)); static void collect_doheader __P((ENVELOPE *)); diff --git a/src/conf.c b/src/conf.c index edfa0c2bf664..7c0ea394ae38 100644 --- a/src/conf.c +++ b/src/conf.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998-2013 Sendmail, Inc. and its suppliers. + * Copyright (c) 1998-2013 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1983, 1995-1997 Eric P. Allman. All rights reserved. * Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ #include -SM_RCSID("@(#)$Id: conf.c,v 8.1182 2013/04/05 17:39:09 ca Exp $") +SM_RCSID("@(#)$Id: conf.c,v 8.1191 2014/01/08 17:03:14 ca Exp $") #include #include @@ -665,6 +665,13 @@ setupmaps() dequote_init, null_map_open, null_map_close, arith_map_lookup, null_map_store); +#if _FFR_ARPA_MAP + /* "arpa" map -- IP -> arpa */ + MAPDEF("arpa", NULL, 0, + dequote_init, null_map_open, null_map_close, + arpa_map_lookup, null_map_store); +#endif /* _FFR_ARPA_MAP */ + #if SOCKETMAP /* arbitrary daemons */ MAPDEF("socket", NULL, MCF_ALIASOK, @@ -4221,8 +4228,16 @@ sm_getipnodebyname(name, family, flags, err) int flags; int *err; { - bool resv6 = true; struct hostent *h; +# if HAS_GETHOSTBYNAME2 + + h = gethostbyname2(name, family); + if (h == NULL) + *err = h_errno; + return h; + +# else /* HAS_GETHOSTBYNAME2 */ + bool resv6 = true; if (family == AF_INET6) { @@ -4234,8 +4249,20 @@ sm_getipnodebyname(name, family, flags, err) h = gethostbyname(name); if (!resv6) _res.options &= ~RES_USE_INET6; - *err = h_errno; + + /* the function is supposed to return only the requested family */ + if (h != NULL && h->h_addrtype != family) + { +# if NETINET6 + freehostent(h); +# endif /* NETINET6 */ + h = NULL; + *err = NO_DATA; + } + else + *err = h_errno; return h; +# endif /* HAS_GETHOSTBYNAME2 */ } static struct hostent * @@ -4363,6 +4390,17 @@ sm_gethostbyname(name, family) } } #endif /* (SOLARIS > 10000 && SOLARIS < 20400) || (defined(SOLARIS) && SOLARIS < 204) || (defined(sony_news) && defined(__svr4)) */ + + /* the function is supposed to return only the requested family */ + if (h != NULL && h->h_addrtype != family) + { +# if NETINET6 + freehostent(h); +# endif /* NETINET6 */ + h = NULL; + SM_SET_H_ERRNO(NO_DATA); + } + if (tTd(61, 10)) { if (h == NULL) @@ -4372,13 +4410,12 @@ sm_gethostbyname(name, family) sm_dprintf("%s\n", h->h_name); if (tTd(61, 11)) { + struct in_addr ia; + size_t i; #if NETINET6 struct in6_addr ia6; char buf6[INET6_ADDRSTRLEN]; -#else /* NETINET6 */ - struct in_addr ia; #endif /* NETINET6 */ - size_t i; if (h->h_aliases != NULL) for (i = 0; h->h_aliases[i] != NULL; @@ -4389,16 +4426,23 @@ sm_gethostbyname(name, family) { char *addr; + addr = NULL; #if NETINET6 - memmove(&ia6, h->h_addr_list[i], - IN6ADDRSZ); - addr = anynet_ntop(&ia6, - buf6, sizeof(buf6)); -#else /* NETINET6 */ - memmove(&ia, h->h_addr_list[i], - INADDRSZ); - addr = (char *) inet_ntoa(ia); + if (h->h_addrtype == AF_INET6) + { + memmove(&ia6, h->h_addr_list[i], + IN6ADDRSZ); + addr = anynet_ntop(&ia6, + buf6, sizeof(buf6)); + } + else #endif /* NETINET6 */ + /* "else" in #if code above */ + { + memmove(&ia, h->h_addr_list[i], + INADDRSZ); + addr = (char *) inet_ntoa(ia); + } if (addr != NULL) sm_dprintf("\taddr: %s\n", addr); } @@ -6095,6 +6139,10 @@ char *FFRCompileOptions[] = /* DefaultAuthInfo doesn't really work in 8.13 anymore. */ "_FFR_ALLOW_SASLINFO", #endif /* _FFR_ALLOW_SASLINFO */ +#if _FFR_ARPA_MAP + /* arpa map to reverse an IPv(4,6) address */ + "_FFR_ARPA_MAP", +#endif /* _FFR_ARPA_MAP */ #if _FFR_BADRCPT_SHUTDOWN /* shut down connection (421) if there are too many bad RCPTs */ "_FFR_BADRCPT_SHUTDOWN", @@ -6251,6 +6299,10 @@ char *FFRCompileOptions[] = /* Ignore extensions offered in response to HELO */ "_FFR_IGNORE_EXT_ON_HELO", #endif /* _FFR_IGNORE_EXT_ON_HELO */ +#if _FFR_IPV6_FULL + /* Use uncompressed IPv6 address format (no "::") */ + "_FFR_IPV6_FULL", +#endif /* _FFR_IPV6_FULL */ #if _FFR_LINUX_MHNL /* Set MAXHOSTNAMELEN to 256 (Linux) */ "_FFR_LINUX_MHNL", @@ -6472,6 +6524,9 @@ char *FFRCompileOptions[] = /* More STARTTLS options, e.g., secondary certs. */ "_FFR_TLS_1", #endif /* _FFR_TLS_1 */ +#if _FFR_TLS_EC + "_FFR_TLS_EC", +#endif /* _FFR_TLS_EC */ #if _FFR_TRUSTED_QF /* ** If we don't own the file mark it as unsafe. @@ -6481,6 +6536,16 @@ char *FFRCompileOptions[] = "_FFR_TRUSTED_QF", #endif /* _FFR_TRUSTED_QF */ +#if _FFR_USE_GETPWNAM_ERRNO + /* + ** See libsm/mbdb.c: only enable this on OSs + ** that implement the correct (POSIX) semantics. + ** This will need to become an OS-specific #if + ** enabled in include/sm/os/*.h. + */ + + "_FFR_USE_GETPWNAM_ERRNO", +#endif /* _FFR_USE_GETPWNAM_ERRNO */ #if _FFR_USE_SEM_LOCKING "_FFR_USE_SEM_LOCKING", #endif /* _FFR_USE_SEM_LOCKING */ diff --git a/src/conf.h b/src/conf.h index dff37ff99fee..d9162de25c1b 100644 --- a/src/conf.h +++ b/src/conf.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998-2002 Sendmail, Inc. and its suppliers. + * Copyright (c) 1998-2002 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1983, 1995-1997 Eric P. Allman. All rights reserved. * Copyright (c) 1988, 1993 @@ -10,7 +10,7 @@ * the sendmail distribution. * * - * $Id: conf.h,v 8.575 2009/03/25 20:04:00 ca Exp $ + * $Id: conf.h,v 8.577 2013/11/22 20:51:55 ca Exp $ */ /* @@ -112,7 +112,9 @@ struct rusage; /* forward declaration to get gcc to shut up in wait.h */ #ifndef MAXHDRSLEN # define MAXHDRSLEN (32 * 1024) /* max size of message headers */ #endif /* ! MAXHDRSLEN */ -#define MAXDAEMONS 10 /* max number of ports to listen to */ +#ifndef MAXDAEMONS +# define MAXDAEMONS 10 /* max number of ports to listen to */ +#endif /* MAXDAEMONS */ #ifndef MAXINTERFACES # define MAXINTERFACES 512 /* number of interfaces to probe */ #endif /* MAXINTERFACES */ diff --git a/src/control.c b/src/control.c index 4d1074092c74..25ad91c12385 100644 --- a/src/control.c +++ b/src/control.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998-2004, 2006 Sendmail, Inc. and its suppliers. + * Copyright (c) 1998-2004, 2006 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -10,7 +10,7 @@ #include -SM_RCSID("@(#)$Id: control.c,v 8.129 2013/03/12 15:24:52 ca Exp $") +SM_RCSID("@(#)$Id: control.c,v 8.130 2013/11/22 20:51:55 ca Exp $") #include diff --git a/src/convtime.c b/src/convtime.c index 36edc1a0b47f..e1b95356330a 100644 --- a/src/convtime.c +++ b/src/convtime.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 1998-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1983, 1995-1997 Eric P. Allman. All rights reserved. * Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ #include -SM_RCSID("@(#)$Id: convtime.c,v 8.39 2001/09/11 04:05:13 gshapiro Exp $") +SM_RCSID("@(#)$Id: convtime.c,v 8.40 2013/11/22 20:51:55 ca Exp $") /* ** CONVTIME -- convert time diff --git a/src/daemon.c b/src/daemon.c index 498f8c211d2b..e0521016fa20 100644 --- a/src/daemon.c +++ b/src/daemon.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998-2007, 2009, 2010 Sendmail, Inc. and its suppliers. + * Copyright (c) 1998-2007, 2009, 2010 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1983, 1995-1997 Eric P. Allman. All rights reserved. * Copyright (c) 1988, 1993 @@ -14,7 +14,7 @@ #include #include "map.h" -SM_RCSID("@(#)$Id: daemon.c,v 8.694 2012/03/03 00:10:42 ca Exp $") +SM_RCSID("@(#)$Id: daemon.c,v 8.698 2013/11/22 20:51:55 ca Exp $") #if defined(SOCK_STREAM) || defined(__GNU_LIBRARY__) # define USE_SOCK_STREAM 1 @@ -2352,11 +2352,11 @@ gothostent: /* check for name server timeouts */ # if NETINET6 if (WorkAroundBrokenAAAA && family == AF_INET6 && - errno == ETIMEDOUT) + (h_errno == TRY_AGAIN || errno == ETIMEDOUT)) { /* ** An attempt with family AF_INET may - ** succeed By skipping the next section + ** succeed. By skipping the next section ** of code, we will try AF_INET before ** failing. */ @@ -4259,7 +4259,11 @@ anynet_ntop(s6a, dst, dst_len) return NULL; dst += sz; dst_len -= sz; +# if _FFR_IPV6_FULL + ap = sm_inet6_ntop(s6a, dst, dst_len); +# else /* _FFR_IPV6_FULL */ ap = (char *) inet_ntop(AF_INET6, s6a, dst, dst_len); +# endif /* _FFR_IPV6_FULL */ /* Restore pointer to beginning of string */ if (ap != NULL) diff --git a/src/daemon.h b/src/daemon.h index d8fa291690a9..d78658069878 100644 --- a/src/daemon.h +++ b/src/daemon.h @@ -1,12 +1,12 @@ /* - * Copyright (c) 2006 Sendmail, Inc. and its suppliers. + * Copyright (c) 2006 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * - * $Id: daemon.h,v 8.3 2006/07/13 22:57:03 ca Exp $ + * $Id: daemon.h,v 8.4 2013/11/22 20:51:55 ca Exp $ */ #ifndef DAEMON_H diff --git a/src/deliver.c b/src/deliver.c index e941334fc137..987781c786bf 100644 --- a/src/deliver.c +++ b/src/deliver.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998-2010, 2012 Sendmail, Inc. and its suppliers. + * Copyright (c) 1998-2010, 2012 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1983, 1995-1997 Eric P. Allman. All rights reserved. * Copyright (c) 1988, 1993 @@ -14,7 +14,7 @@ #include #include -SM_RCSID("@(#)$Id: deliver.c,v 8.1028 2013/01/02 18:57:42 ca Exp $") +SM_RCSID("@(#)$Id: deliver.c,v 8.1030 2013/11/22 20:51:55 ca Exp $") #if HASSETUSERCONTEXT # include @@ -2417,6 +2417,12 @@ tryhost: else pwd = sm_getpwnam(contextaddr->q_user); sucflags = LOGIN_SETRESOURCES|LOGIN_SETPRIORITY; +#ifdef LOGIN_SETCPUMASK + sucflags |= LOGIN_SETCPUMASK; +#endif /* LOGIN_SETCPUMASK */ +#ifdef LOGIN_SETLOGINCLASS + sucflags |= LOGIN_SETLOGINCLASS; +#endif /* LOGIN_SETLOGINCLASS */ #ifdef LOGIN_SETMAC sucflags |= LOGIN_SETMAC; #endif /* LOGIN_SETMAC */ diff --git a/src/domain.c b/src/domain.c index 21442b379737..fbd5c445faeb 100644 --- a/src/domain.c +++ b/src/domain.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998-2004, 2006, 2010 Sendmail, Inc. and its suppliers. + * Copyright (c) 1998-2004, 2006, 2010 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1986, 1995-1997 Eric P. Allman. All rights reserved. * Copyright (c) 1988, 1993 @@ -15,9 +15,9 @@ #include "map.h" #if NAMED_BIND -SM_RCSID("@(#)$Id: domain.c,v 8.204 2010/06/29 15:35:33 ca Exp $ (with name server)") +SM_RCSID("@(#)$Id: domain.c,v 8.205 2013/11/22 20:51:55 ca Exp $ (with name server)") #else /* NAMED_BIND */ -SM_RCSID("@(#)$Id: domain.c,v 8.204 2010/06/29 15:35:33 ca Exp $ (without name server)") +SM_RCSID("@(#)$Id: domain.c,v 8.205 2013/11/22 20:51:55 ca Exp $ (without name server)") #endif /* NAMED_BIND */ #if NAMED_BIND diff --git a/src/envelope.c b/src/envelope.c index 18defd2ef9a6..249728969258 100644 --- a/src/envelope.c +++ b/src/envelope.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998-2003, 2006 Sendmail, Inc. and its suppliers. + * Copyright (c) 1998-2003, 2006 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1983, 1995-1997 Eric P. Allman. All rights reserved. * Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ #include -SM_RCSID("@(#)$Id: envelope.c,v 8.312 2010/02/03 16:36:40 ca Exp $") +SM_RCSID("@(#)$Id: envelope.c,v 8.313 2013/11/22 20:51:55 ca Exp $") /* ** CLRSESSENVELOPE -- clear session oriented data in an envelope diff --git a/src/err.c b/src/err.c index baa355a5960b..357222d1a119 100644 --- a/src/err.c +++ b/src/err.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998-2003, 2010 Sendmail, Inc. and its suppliers. + * Copyright (c) 1998-2003, 2010 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1983, 1995-1997 Eric P. Allman. All rights reserved. * Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ #include -SM_RCSID("@(#)$Id: err.c,v 8.205 2010/02/03 23:22:41 ca Exp $") +SM_RCSID("@(#)$Id: err.c,v 8.206 2013/11/22 20:51:55 ca Exp $") #if LDAPMAP # include diff --git a/src/headers.c b/src/headers.c index 02f9663dd321..7b390a8adc00 100644 --- a/src/headers.c +++ b/src/headers.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998-2004, 2006, 2007 Sendmail, Inc. and its suppliers. + * Copyright (c) 1998-2004, 2006, 2007 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1983, 1995-1997 Eric P. Allman. All rights reserved. * Copyright (c) 1988, 1993 @@ -14,7 +14,7 @@ #include #include -SM_RCSID("@(#)$Id: headers.c,v 8.318 2012/06/14 23:54:02 ca Exp $") +SM_RCSID("@(#)$Id: headers.c,v 8.320 2013/11/22 20:51:55 ca Exp $") static HDR *allocheader __P((char *, char *, int, SM_RPOOL_T *, bool)); static size_t fix_mime_header __P((HDR *, ENVELOPE *)); @@ -377,17 +377,18 @@ hse: if (!bitset(pflag, CHHDR_DEF) && !headeronly && !bitset(EF_QUEUERUN, e->e_flags) && sm_strcasecmp(fname, p) == 0) { - if (tTd(31, 2)) - { - sm_dprintf("comparing header from (%s) against default (%s or %s)\n", - fvalue, e->e_from.q_paddr, e->e_from.q_user); - } if (e->e_from.q_paddr != NULL && e->e_from.q_mailer != NULL && bitnset(M_LOCALMAILER, e->e_from.q_mailer->m_flags) && (strcmp(fvalue, e->e_from.q_paddr) == 0 || strcmp(fvalue, e->e_from.q_user) == 0)) dropfrom = true; + if (tTd(31, 2)) + { + sm_dprintf("comparing header from (%s) against default (%s or %s), drop=%d\n", + fvalue, e->e_from.q_paddr, e->e_from.q_user, + dropfrom); + } } /* delete default value for this header */ @@ -406,6 +407,19 @@ hse: { /* make this look like the user entered it */ h->h_flags |= H_USER; + + /* + ** If the MH hack is selected, allow to turn + ** it off via a mailer flag to avoid problems + ** with setups that remove the F flag from + ** the RCPT mailer. + */ + + if (bitnset(M_NOMHHACK, + e->e_from.q_mailer->m_flags)) + { + h->h_flags &= ~H_CHECK; + } return hi->hi_flags; } h->h_value = NULL; diff --git a/src/helpfile b/src/helpfile index 941dc2a164c3..0ce4c871a3a1 100644 --- a/src/helpfile +++ b/src/helpfile @@ -1,6 +1,6 @@ #vers 2 cpyr -cpyr Copyright (c) 1998-2000, 2002, 2004-2007 Sendmail, Inc. and its suppliers. +cpyr Copyright (c) 1998-2000, 2002, 2004-2007 Proofpoint, Inc. and its suppliers. cpyr All rights reserved. cpyr Copyright (c) 1983, 1995-1997 Eric P. Allman. All rights reserved. cpyr Copyright (c) 1988, 1993 @@ -11,7 +11,7 @@ cpyr By using this file, you agree to the terms and conditions set cpyr forth in the LICENSE file which can be found at the top level of cpyr the sendmail distribution. cpyr -cpyr $$Id: helpfile,v 8.48 2007/02/01 18:29:44 ca Exp $$ +cpyr $$Id: helpfile,v 8.49 2013/11/22 20:51:55 ca Exp $$ cpyr smtp This is sendmail version $v smtp Topics: diff --git a/src/macro.c b/src/macro.c index cdde4d2499c2..d18d5c7cf7d2 100644 --- a/src/macro.c +++ b/src/macro.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998-2001, 2003, 2006, 2007 Sendmail, Inc. and its suppliers. + * Copyright (c) 1998-2001, 2003, 2006, 2007 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1983, 1995-1997 Eric P. Allman. All rights reserved. * Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ #include -SM_RCSID("@(#)$Id: macro.c,v 8.107 2007/08/06 22:29:02 ca Exp $") +SM_RCSID("@(#)$Id: macro.c,v 8.108 2013/11/22 20:51:55 ca Exp $") #include #if MAXMACROID != (BITMAPBITS - 1) diff --git a/src/mailq.0 b/src/mailq.0 index 1a76dd418286..00e6e11a3f8e 100644 --- a/src/mailq.0 +++ b/src/mailq.0 @@ -78,4 +78,4 @@ HHIISSTTOORRYY - $Date: 2007/03/22 18:21:27 $ MAILQ(1) + $Date: 2013/11/22 20:51:55 $ MAILQ(1) diff --git a/src/mailq.1 b/src/mailq.1 index 62f123c7ddfc..ec0cb210e275 100644 --- a/src/mailq.1 +++ b/src/mailq.1 @@ -1,4 +1,4 @@ -.\" Copyright (c) 1998-2000, 2002, 2007 Sendmail, Inc. and its suppliers. +.\" Copyright (c) 1998-2000, 2002, 2007 Proofpoint, Inc. and its suppliers. .\" All rights reserved. .\" Copyright (c) 1983, 1997 Eric P. Allman. All rights reserved. .\" Copyright (c) 1985, 1990, 1993 @@ -9,9 +9,9 @@ .\" the sendmail distribution. .\" .\" -.\" $Id: mailq.1,v 8.21 2007/03/22 18:21:27 ca Exp $ +.\" $Id: mailq.1,v 8.22 2013/11/22 20:51:55 ca Exp $ .\" -.TH MAILQ 1 "$Date: 2007/03/22 18:21:27 $" +.TH MAILQ 1 "$Date: 2013/11/22 20:51:55 $" .SH NAME mailq \- print the mail queue diff --git a/src/main.c b/src/main.c index 021262c5bc1b..a5eb50b198c0 100644 --- a/src/main.c +++ b/src/main.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998-2006, 2008, 2009, 2011 Sendmail, Inc. and its suppliers. + * Copyright (c) 1998-2006, 2008, 2009, 2011 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1983, 1995-1997 Eric P. Allman. All rights reserved. * Copyright (c) 1988, 1993 @@ -19,14 +19,14 @@ #ifndef lint SM_UNUSED(static char copyright[]) = -"@(#) Copyright (c) 1998-2003 Sendmail, Inc. and its suppliers.\n\ +"@(#) Copyright (c) 1998-2013 Proofpoint, Inc. and its suppliers.\n\ All rights reserved.\n\ Copyright (c) 1983, 1995-1997 Eric P. Allman. All rights reserved.\n\ Copyright (c) 1988, 1993\n\ The Regents of the University of California. All rights reserved.\n"; #endif /* ! lint */ -SM_RCSID("@(#)$Id: main.c,v 8.983 2013/03/12 15:24:52 ca Exp $") +SM_RCSID("@(#)$Id: main.c,v 8.988 2013/11/23 02:52:37 gshapiro Exp $") #if NETINET || NETINET6 @@ -77,17 +77,19 @@ static SIGFUNC_DECL sigusr1 __P((int)); ** (11/88 - 9/89). ** UCB/Mammoth Project (10/89 - 7/95). ** InReference, Inc. (8/95 - 1/97). -** Sendmail, Inc. (1/98 - present). +** Sendmail, Inc. (1/98 - 9/13). ** The support of my employers is gratefully acknowledged. ** Few of them (Britton-Lee in particular) have had ** anything to gain from my involvement in this project. ** ** Gregory Neil Shapiro, ** Worcester Polytechnic Institute (until 3/98). -** Sendmail, Inc. (3/98 - present). +** Sendmail, Inc. (3/98 - 10/13). +** Proofpoint, Inc. (10/13 - present). ** ** Claus Assmann, -** Sendmail, Inc. (12/98 - present). +** Sendmail, Inc. (12/98 - 10/13). +** Proofpoint, Inc. (10/13 - present). */ char *FullName; /* sender's full name */ @@ -109,8 +111,8 @@ GIDSET_T InitialGidSet[NGROUPS_MAX]; #if SASL static sasl_callback_t srvcallbacks[] = { - { SASL_CB_VERIFYFILE, &safesaslfile, NULL }, - { SASL_CB_PROXY_POLICY, &proxy_policy, NULL }, + { SASL_CB_VERIFYFILE, (sasl_callback_ft)&safesaslfile, NULL }, + { SASL_CB_PROXY_POLICY, (sasl_callback_ft)&proxy_policy, NULL }, { SASL_CB_LIST_END, NULL, NULL } }; #endif /* SASL */ @@ -4484,6 +4486,25 @@ testmodeline(line, e) (void) sm_io_fprintf(smioout, SM_TIME_DEFAULT, "ul = %lu\n", ul); } +#if NETINET || NETINET6 + else if (sm_strcasecmp(&line[1], "gethostbyname") == 0) + { + int family = AF_INET; + + q = strpbrk(p, " \t"); + if (q != NULL) + { + while (isascii(*q) && isspace(*q)) + *q++ = '\0'; +# if NETINET6 + if (*q != '\0' && (strcmp(q, "inet6") == 0 || + strcmp(q, "AAAA") == 0)) + family = AF_INET6; +# endif /* NETINET6 */ + } + (void) sm_gethostbyname(p, family); + } +#endif /* NETINET || NETINET6 */ else { (void) sm_io_fprintf(smioout, SM_TIME_DEFAULT, diff --git a/src/makesendmail b/src/makesendmail index 9ca35206710f..efba9597c6b9 100755 --- a/src/makesendmail +++ b/src/makesendmail @@ -1,6 +1,6 @@ #!/bin/sh -# Copyright (c) 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -8,6 +8,6 @@ # the sendmail distribution. # # -# $Id: makesendmail,v 8.4 1999/04/04 07:01:42 gshapiro Exp $ +# $Id: makesendmail,v 8.5 2013/11/22 20:51:55 ca Exp $ exec ./Build $* diff --git a/src/map.c b/src/map.c index ad7d8185be2d..24ed1f1b09db 100644 --- a/src/map.c +++ b/src/map.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998-2008 Sendmail, Inc. and its suppliers. + * Copyright (c) 1998-2008 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1992, 1995-1997 Eric P. Allman. All rights reserved. * Copyright (c) 1992, 1993 @@ -13,7 +13,7 @@ #include -SM_RCSID("@(#)$Id: map.c,v 8.711 2013/03/12 15:24:52 ca Exp $") +SM_RCSID("@(#)$Id: map.c,v 8.713 2013/11/22 20:51:55 ca Exp $") #if LDAPMAP # include @@ -7366,6 +7366,87 @@ arith_map_lookup(map, name, av, statp) return NULL; } +#if _FFR_ARPA_MAP +char * +arpa_map_lookup(map, name, av, statp) + MAP *map; + char *name; + char **av; + int *statp; +{ + int r; + char *rval; + char result[128]; /* IPv6: 64 + 10 + 1 would be enough */ + + if (tTd(38, 2)) + sm_dprintf("arpa_map_lookup: key '%s'\n", name); + *statp = EX_DATAERR; + r = 1; + memset(result, '\0', sizeof(result)); + rval = NULL; + +# if NETINET6 + if (sm_strncasecmp(name, "IPv6:", 5) == 0) + { + struct in6_addr in6_addr; + + r = anynet_pton(AF_INET6, name, &in6_addr); + if (r == 1) + { + static char hex_digits[] = + { '0', '1', '2', '3', '4', '5', '6', '7', '8', + '9', 'a', 'b', 'c', 'd', 'e', 'f' }; + + unsigned char *src; + char *dst; + int i; + + src = (unsigned char *) &in6_addr; + dst = result; + for (i = 15; i >= 0; i--) { + *dst++ = hex_digits[src[i] & 0x0f]; + *dst++ = '.'; + *dst++ = hex_digits[(src[i] >> 4) & 0x0f]; + if (i > 0) + *dst++ = '.'; + } + *statp = EX_OK; + } + } + else +# endif /* NETINET6 */ +# if NETINET + { + struct in_addr in_addr; + + r = anynet_pton(AF_INET, name, &in_addr); + if (r == 1) + { + unsigned char *src; + + src = (unsigned char *) &in_addr; + (void) snprintf(result, sizeof(result), + "%u.%u.%u.%u", + src[3], src[2], src[1], src[0]); + *statp = EX_OK; + } + } +# endif /* NETINET */ + if (r < 0) + *statp = EX_UNAVAILABLE; + if (tTd(38, 2)) + sm_dprintf("arpa_map_lookup: r=%d, result='%s'\n", r, result); + if (*statp == EX_OK) + { + if (bitset(MF_MATCHONLY, map->map_mflags)) + rval = map_rewrite(map, name, strlen(name), NULL); + else + rval = map_rewrite(map, result, strlen(result), av); + } + return rval; +} +#endif /* _FFR_ARPA_MAP */ + #if SOCKETMAP # if NETINET || NETINET6 diff --git a/src/map.h b/src/map.h index dda99992be2c..f4198c0f5711 100644 --- a/src/map.h +++ b/src/map.h @@ -1,12 +1,12 @@ /* - * Copyright (c) 2006 Sendmail, Inc. and its suppliers. + * Copyright (c) 2006 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * - * $Id: map.h,v 8.3 2006/12/19 19:49:51 ca Exp $ + * $Id: map.h,v 8.4 2013/11/22 20:51:56 ca Exp $ */ #ifndef _MAP_H diff --git a/src/mci.c b/src/mci.c index 6e635a8e2fbf..860dce82952a 100644 --- a/src/mci.c +++ b/src/mci.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998-2005, 2010 Sendmail, Inc. and its suppliers. + * Copyright (c) 1998-2005, 2010 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1995-1997 Eric P. Allman. All rights reserved. * Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ #include -SM_RCSID("@(#)$Id: mci.c,v 8.224 2013/03/12 15:24:53 ca Exp $") +SM_RCSID("@(#)$Id: mci.c,v 8.225 2013/11/22 20:51:56 ca Exp $") #if NETINET || NETINET6 # include diff --git a/src/milter.c b/src/milter.c index 958b608c2324..88f8b601fdb6 100644 --- a/src/milter.c +++ b/src/milter.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999-2009, 2012, 2013 Sendmail, Inc. and its suppliers. + * Copyright (c) 1999-2009, 2012, 2013 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -10,7 +10,7 @@ #include -SM_RCSID("@(#)$Id: milter.c,v 8.280 2013/01/16 18:48:36 ca Exp $") +SM_RCSID("@(#)$Id: milter.c,v 8.281 2013/11/22 20:51:56 ca Exp $") #if MILTER # include diff --git a/src/mime.c b/src/mime.c index f0fb54a8f921..2022bb74fcb4 100644 --- a/src/mime.c +++ b/src/mime.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998-2003, 2006, 2013 Sendmail, Inc. and its suppliers. + * Copyright (c) 1998-2003, 2006, 2013 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1994, 1996-1997 Eric P. Allman. All rights reserved. * Copyright (c) 1994 @@ -14,7 +14,7 @@ #include #include -SM_RCSID("@(#)$Id: mime.c,v 8.148 2013/03/12 15:24:53 ca Exp $") +SM_RCSID("@(#)$Id: mime.c,v 8.149 2013/11/22 20:51:56 ca Exp $") /* ** MIME support. diff --git a/src/newaliases.0 b/src/newaliases.0 index 540c7d8df5b5..484e10d763b6 100644 --- a/src/newaliases.0 +++ b/src/newaliases.0 @@ -32,4 +32,4 @@ HHIISSTTOORRYY - $Date: 2001/10/10 03:23:17 $ NEWALIASES(1) + $Date: 2013/11/22 20:51:56 $ NEWALIASES(1) diff --git a/src/newaliases.1 b/src/newaliases.1 index 20fd0e74e26a..cae004160648 100644 --- a/src/newaliases.1 +++ b/src/newaliases.1 @@ -1,4 +1,4 @@ -.\" Copyright (c) 1998-2001 Sendmail, Inc. and its suppliers. +.\" Copyright (c) 1998-2001 Proofpoint, Inc. and its suppliers. .\" All rights reserved. .\" Copyright (c) 1983, 1997 Eric P. Allman. All rights reserved. .\" Copyright (c) 1985, 1990, 1993 @@ -9,9 +9,9 @@ .\" the sendmail distribution. .\" .\" -.\" $Id: newaliases.1,v 8.19 2001/10/10 03:23:17 ca Exp $ +.\" $Id: newaliases.1,v 8.20 2013/11/22 20:51:56 ca Exp $ .\" -.TH NEWALIASES 1 "$Date: 2001/10/10 03:23:17 $" +.TH NEWALIASES 1 "$Date: 2013/11/22 20:51:56 $" .SH NAME newaliases \- rebuild the data base for the mail aliases file diff --git a/src/parseaddr.c b/src/parseaddr.c index 682a372db0ab..d40f69b20844 100644 --- a/src/parseaddr.c +++ b/src/parseaddr.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998-2006 Sendmail, Inc. and its suppliers. + * Copyright (c) 1998-2006 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1983, 1995-1997 Eric P. Allman. All rights reserved. * Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ #include -SM_RCSID("@(#)$Id: parseaddr.c,v 8.406 2013/04/17 16:53:01 ca Exp $") +SM_RCSID("@(#)$Id: parseaddr.c,v 8.407 2013/11/22 20:51:56 ca Exp $") #include #include "map.h" diff --git a/src/queue.c b/src/queue.c index af60d5ebb2d8..54cc4084dad0 100644 --- a/src/queue.c +++ b/src/queue.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998-2009, 2011, 2012 Sendmail, Inc. and its suppliers. + * Copyright (c) 1998-2009, 2011, 2012 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1983, 1995-1997 Eric P. Allman. All rights reserved. * Copyright (c) 1988, 1993 @@ -14,7 +14,7 @@ #include #include -SM_RCSID("@(#)$Id: queue.c,v 8.998 2013/03/12 15:24:53 ca Exp $") +SM_RCSID("@(#)$Id: queue.c,v 8.1000 2013/11/22 20:51:56 ca Exp $") #include @@ -2940,7 +2940,7 @@ gatherq(qgrp, qdir, doall, full, more, pnentries) ** ** First the old WorkQ is cleared away. Then the WorkList is sorted ** for all items so that important (higher sorting value) items are not -** trunctated off. Then the most important items are moved from +** truncated off. Then the most important items are moved from ** WorkList to WorkQ. The lower count of 'max' or MaxListCount items ** are moved. ** diff --git a/src/ratectrl.c b/src/ratectrl.c index 773955a6db0f..50c776937f13 100644 --- a/src/ratectrl.c +++ b/src/ratectrl.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003 Sendmail, Inc. and its suppliers. + * Copyright (c) 2003 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -45,7 +45,7 @@ */ #include -SM_RCSID("@(#)$Id: ratectrl.c,v 8.13 2009/05/05 23:19:34 ca Exp $") +SM_RCSID("@(#)$Id: ratectrl.c,v 8.14 2013/11/22 20:51:56 ca Exp $") /* ** stuff included - given some warnings (inet_ntoa) diff --git a/src/readcf.c b/src/readcf.c index 2c8da0b9b2d5..cdc172c2ae27 100644 --- a/src/readcf.c +++ b/src/readcf.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998-2006, 2008-2010, 2013 Sendmail, Inc. and its suppliers. + * Copyright (c) 1998-2006, 2008-2010, 2013 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1983, 1995-1997 Eric P. Allman. All rights reserved. * Copyright (c) 1988, 1993 @@ -14,7 +14,7 @@ #include #include -SM_RCSID("@(#)$Id: readcf.c,v 8.690 2013/03/15 17:54:12 ca Exp $") +SM_RCSID("@(#)$Id: readcf.c,v 8.692 2013/11/22 20:51:56 ca Exp $") #if NETINET || NETINET6 # include @@ -2303,13 +2303,16 @@ static struct ssl_options long sslopt_bits; /* bits to set/clear */ } SSL_Option[] = { -/* these are turned on by default */ +/* Workaround for bugs are turned on by default (as well as some others) */ #ifdef SSL_OP_MICROSOFT_SESS_ID_BUG { "SSL_OP_MICROSOFT_SESS_ID_BUG", SSL_OP_MICROSOFT_SESS_ID_BUG }, #endif #ifdef SSL_OP_NETSCAPE_CHALLENGE_BUG { "SSL_OP_NETSCAPE_CHALLENGE_BUG", SSL_OP_NETSCAPE_CHALLENGE_BUG }, #endif +#ifdef SSL_OP_LEGACY_SERVER_CONNECT + { "SSL_OP_LEGACY_SERVER_CONNECT", SSL_OP_LEGACY_SERVER_CONNECT }, +#endif #ifdef SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG { "SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG", SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG }, #endif @@ -2346,9 +2349,18 @@ static struct ssl_options #ifdef SSL_OP_NO_TICKET { "SSL_OP_NO_TICKET", SSL_OP_NO_TICKET }, #endif +#ifdef SSL_OP_CISCO_ANYCONNECT + { "SSL_OP_CISCO_ANYCONNECT", SSL_OP_CISCO_ANYCONNECT }, +#endif #ifdef SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION { "SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION", SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION }, #endif +#ifdef SSL_OP_NO_COMPRESSION + { "SSL_OP_NO_COMPRESSION", SSL_OP_NO_COMPRESSION }, +#endif +#ifdef SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION + { "SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION", SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION }, +#endif #ifdef SSL_OP_SINGLE_ECDH_USE { "SSL_OP_SINGLE_ECDH_USE", SSL_OP_SINGLE_ECDH_USE }, #endif @@ -2373,6 +2385,12 @@ static struct ssl_options #ifdef SSL_OP_NO_TLSv1 { "SSL_OP_NO_TLSv1", SSL_OP_NO_TLSv1 }, #endif +#ifdef SSL_OP_NO_TLSv1_2 + { "SSL_OP_NO_TLSv1_2", SSL_OP_NO_TLSv1_2 }, +#endif +#ifdef SSL_OP_NO_TLSv1_1 + { "SSL_OP_NO_TLSv1_1", SSL_OP_NO_TLSv1_1 }, +#endif #ifdef SSL_OP_PKCS1_CHECK_1 { "SSL_OP_PKCS1_CHECK_1", SSL_OP_PKCS1_CHECK_1 }, #endif @@ -2384,6 +2402,9 @@ static struct ssl_options #endif #ifdef SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG { "SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG", SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG }, +#endif +#ifdef SSL_OP_CRYPTOPRO_TLSEXT_BUG + { "SSL_OP_CRYPTOPRO_TLSEXT_BUG", SSL_OP_CRYPTOPRO_TLSEXT_BUG }, #endif { NULL, 0 } }; diff --git a/src/recipient.c b/src/recipient.c index 9f4c3f6e66d7..84d2f87f2950 100644 --- a/src/recipient.c +++ b/src/recipient.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998-2003, 2006 Sendmail, Inc. and its suppliers. + * Copyright (c) 1998-2003, 2006 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1983, 1995-1997 Eric P. Allman. All rights reserved. * Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ #include -SM_RCSID("@(#)$Id: recipient.c,v 8.350 2013/03/12 15:24:54 ca Exp $") +SM_RCSID("@(#)$Id: recipient.c,v 8.351 2013/11/22 20:51:56 ca Exp $") static void includetimeout __P((int)); static ADDRESS *self_reference __P((ADDRESS *)); diff --git a/src/sasl.c b/src/sasl.c index 0e4e8e1d8c21..666616afc1c4 100644 --- a/src/sasl.c +++ b/src/sasl.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2001-2002 Sendmail, Inc. and its suppliers. + * Copyright (c) 2001-2002 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -9,7 +9,7 @@ */ #include -SM_RCSID("@(#)$Id: sasl.c,v 8.23 2012/11/27 18:53:13 gshapiro Exp $") +SM_RCSID("@(#)$Id: sasl.c,v 8.24 2013/11/22 20:51:56 ca Exp $") #if SASL # include diff --git a/src/savemail.c b/src/savemail.c index 33a897aee9e5..2ea7d2f93475 100644 --- a/src/savemail.c +++ b/src/savemail.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998-2003, 2006, 2012, 2013 Sendmail, Inc. and its suppliers. + * Copyright (c) 1998-2003, 2006, 2012, 2013 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1983, 1995-1997 Eric P. Allman. All rights reserved. * Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ #include -SM_RCSID("@(#)$Id: savemail.c,v 8.318 2013/03/12 15:24:54 ca Exp $") +SM_RCSID("@(#)$Id: savemail.c,v 8.319 2013/11/22 20:51:56 ca Exp $") static bool errbody __P((MCI *, ENVELOPE *, char *)); static bool pruneroute __P((char *)); diff --git a/src/sendmail.0 b/src/sendmail.0 index 4bb893496f04..834668764379 100644 --- a/src/sendmail.0 +++ b/src/sendmail.0 @@ -466,4 +466,4 @@ HHIISSTTOORRYY - $Date: 2011/03/07 23:44:48 $ SENDMAIL(8) + $Date: 2013/11/22 20:51:56 $ SENDMAIL(8) diff --git a/src/sendmail.8 b/src/sendmail.8 index b96b8c83724c..a3434d32fa7e 100644 --- a/src/sendmail.8 +++ b/src/sendmail.8 @@ -1,4 +1,4 @@ -.\" Copyright (c) 1998-2003 Sendmail, Inc. and its suppliers. +.\" Copyright (c) 1998-2003 Proofpoint, Inc. and its suppliers. .\" All rights reserved. .\" Copyright (c) 1983, 1997 Eric P. Allman. All rights reserved. .\" Copyright (c) 1988, 1991, 1993 @@ -9,9 +9,9 @@ .\" the sendmail distribution. .\" .\" -.\" $Id: sendmail.8,v 8.60 2011/03/07 23:44:48 ca Exp $ +.\" $Id: sendmail.8,v 8.61 2013/11/22 20:51:56 ca Exp $ .\" -.TH SENDMAIL 8 "$Date: 2011/03/07 23:44:48 $" +.TH SENDMAIL 8 "$Date: 2013/11/22 20:51:56 $" .SH NAME sendmail \- an electronic mail transport agent diff --git a/src/sendmail.h b/src/sendmail.h index 7487b6830dae..613d01ed8f48 100644 --- a/src/sendmail.h +++ b/src/sendmail.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998-2013 Sendmail, Inc. and its suppliers. + * Copyright (c) 1998-2013 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1983, 1995-1997 Eric P. Allman. All rights reserved. * Copyright (c) 1988, 1993 @@ -52,7 +52,7 @@ #ifdef _DEFINE # ifndef lint -SM_UNUSED(static char SmailId[]) = "@(#)$Id: sendmail.h,v 8.1101 2013/03/15 17:54:12 ca Exp $"; +SM_UNUSED(static char SmailId[]) = "@(#)$Id: sendmail.h,v 8.1104 2013/11/22 20:51:56 ca Exp $"; # endif /* ! lint */ #endif /* _DEFINE */ @@ -137,10 +137,15 @@ SM_UNUSED(static char SmailId[]) = "@(#)$Id: sendmail.h,v 8.1101 2013/03/15 17:5 # if SASL == 2 || SASL >= 20000 # include +# include # include +# if SASL_VERSION_FULL < 0x020119 +typedef int (*sasl_callback_ft)(void); +# endif /* SASL_VERSION_FULL < 0x020119 */ # else /* SASL == 2 || SASL >= 20000 */ # include # include +typedef int (*sasl_callback_ft)(void); # endif /* SASL == 2 || SASL >= 20000 */ # if defined(SASL_VERSION_MAJOR) && defined(SASL_VERSION_MINOR) && defined(SASL_VERSION_STEP) # define SASL_VERSION (SASL_VERSION_MAJOR * 10000) + (SASL_VERSION_MINOR * 100) + SASL_VERSION_STEP @@ -478,6 +483,7 @@ struct mailer #define M_HOLD '%' /* Hold delivery until ETRN/-qI/-qR/-qS */ #define M_PLUS '+' /* Reserved: Used in mc for adding new flags */ #define M_MINUS '-' /* Reserved: Used in mc for removing flags */ +#define M_NOMHHACK '!' /* Don't perform HM hack dropping explicit from */ /* functions */ extern void initerrmailers __P((void)); @@ -1841,7 +1847,7 @@ extern void setup_daemon_milters __P((void)); #define VENDOR_SUN 2 /* Sun-native configuration file */ #define VENDOR_HP 3 /* Hewlett-Packard specific config syntax */ #define VENDOR_IBM 4 /* IBM specific config syntax */ -#define VENDOR_SENDMAIL 5 /* Sendmail, Inc. specific config syntax */ +#define VENDOR_SENDMAIL 5 /* Proofpoint, Inc. specific config syntax */ #define VENDOR_DEC 6 /* Compaq, DEC, Digital */ /* prototypes for vendor-specific hook routines */ diff --git a/src/sfsasl.c b/src/sfsasl.c index ebea3f2c0222..1186b18ced58 100644 --- a/src/sfsasl.c +++ b/src/sfsasl.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999-2006, 2008 Sendmail, Inc. and its suppliers. + * Copyright (c) 1999-2006, 2008 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -9,7 +9,7 @@ */ #include -SM_RCSID("@(#)$Id: sfsasl.c,v 8.120 2013/03/15 17:49:12 guenther Exp $") +SM_RCSID("@(#)$Id: sfsasl.c,v 8.121 2013/11/22 20:51:56 ca Exp $") #include #include #include diff --git a/src/sfsasl.h b/src/sfsasl.h index a92f772af218..88f45c0e37de 100644 --- a/src/sfsasl.h +++ b/src/sfsasl.h @@ -1,12 +1,12 @@ /* - * Copyright (c) 1999, 2000, 2006 Sendmail, Inc. and its suppliers. + * Copyright (c) 1999, 2000, 2006 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * - * $Id: sfsasl.h,v 8.20 2006/03/27 21:31:00 ca Exp $" + * $Id: sfsasl.h,v 8.21 2013/11/22 20:51:56 ca Exp $" */ #ifndef SFSASL_H diff --git a/src/shmticklib.c b/src/shmticklib.c index 6f5e301d2c70..df620b7351b2 100644 --- a/src/shmticklib.c +++ b/src/shmticklib.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999-2000 Sendmail, Inc. and its suppliers. + * Copyright (c) 1999-2000 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -11,7 +11,7 @@ */ #include -SM_RCSID("@(#)$Id: shmticklib.c,v 8.14 2001/09/11 04:05:16 gshapiro Exp $") +SM_RCSID("@(#)$Id: shmticklib.c,v 8.15 2013/11/22 20:51:56 ca Exp $") #if _FFR_SHM_STATUS # include diff --git a/src/sm_resolve.c b/src/sm_resolve.c index b8a1405f995e..d8fb6b7fa19c 100644 --- a/src/sm_resolve.c +++ b/src/sm_resolve.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2004, 2010 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2004, 2010 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -50,7 +50,7 @@ # endif /* NETINET */ # include "sm_resolve.h" -SM_RCSID("$Id: sm_resolve.c,v 8.39 2010/06/29 15:35:33 ca Exp $") +SM_RCSID("$Id: sm_resolve.c,v 8.40 2013/11/22 20:51:56 ca Exp $") static struct stot { diff --git a/src/sm_resolve.h b/src/sm_resolve.h index 7f169ba259b8..239fe7490775 100644 --- a/src/sm_resolve.h +++ b/src/sm_resolve.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -41,7 +41,7 @@ * SUCH DAMAGE. */ -/* $Id: sm_resolve.h,v 8.8 2001/09/01 00:06:02 gshapiro Exp $ */ +/* $Id: sm_resolve.h,v 8.9 2013/11/22 20:51:56 ca Exp $ */ #if DNSMAP # ifndef __ROKEN_RESOLVE_H__ diff --git a/src/srvrsmtp.c b/src/srvrsmtp.c index 0dfdf6b09365..98998b48180e 100644 --- a/src/srvrsmtp.c +++ b/src/srvrsmtp.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998-2010, 2012, 2013 Sendmail, Inc. and its suppliers. + * Copyright (c) 1998-2010, 2012, 2013 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1983, 1995-1997 Eric P. Allman. All rights reserved. * Copyright (c) 1988, 1993 @@ -17,7 +17,7 @@ # include #endif /* MILTER */ -SM_RCSID("@(#)$Id: srvrsmtp.c,v 8.1015 2013/03/12 15:24:54 ca Exp $") +SM_RCSID("@(#)$Id: srvrsmtp.c,v 8.1016 2013/11/22 20:51:56 ca Exp $") #include #include diff --git a/src/stab.c b/src/stab.c index 1c4c0c1f4988..a04a3e582ef3 100644 --- a/src/stab.c +++ b/src/stab.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998-2001, 2003 Sendmail, Inc. and its suppliers. + * Copyright (c) 1998-2001, 2003 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1983, 1995-1997 Eric P. Allman. All rights reserved. * Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ #include -SM_RCSID("@(#)$Id: stab.c,v 8.91 2011/08/08 17:33:34 ca Exp $") +SM_RCSID("@(#)$Id: stab.c,v 8.92 2013/11/22 20:51:56 ca Exp $") /* ** STAB -- manage the symbol table diff --git a/src/stats.c b/src/stats.c index 16a9c6d2a162..8a3b2db9b353 100644 --- a/src/stats.c +++ b/src/stats.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998-2002 Sendmail, Inc. and its suppliers. + * Copyright (c) 1998-2002 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1983, 1995-1997 Eric P. Allman. All rights reserved. * Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ #include -SM_RCSID("@(#)$Id: stats.c,v 8.57 2006/08/15 23:24:58 ca Exp $") +SM_RCSID("@(#)$Id: stats.c,v 8.58 2013/11/22 20:51:56 ca Exp $") #include diff --git a/src/statusd_shm.h b/src/statusd_shm.h index 7d889641f495..980cf0f7fbc2 100644 --- a/src/statusd_shm.h +++ b/src/statusd_shm.h @@ -1,12 +1,12 @@ /* - * Copyright (c) 1999-2000 Sendmail, Inc. and its suppliers. + * Copyright (c) 1999-2000 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * - * $Id: statusd_shm.h,v 8.7 2000/09/17 17:30:06 gshapiro Exp $ + * $Id: statusd_shm.h,v 8.8 2013/11/22 20:51:57 ca Exp $ * * Contributed by Exactis.com, Inc. * diff --git a/src/sysexits.c b/src/sysexits.c index 990ffe341a8e..dde5a4bddb3c 100644 --- a/src/sysexits.c +++ b/src/sysexits.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 1998-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1983, 1995-1997 Eric P. Allman. All rights reserved. * Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ #include -SM_RCSID("@(#)$Id: sysexits.c,v 8.34 2002/09/09 02:43:00 gshapiro Exp $") +SM_RCSID("@(#)$Id: sysexits.c,v 8.35 2013/11/22 20:51:57 ca Exp $") /* ** DSNTOEXITSTAT -- convert DSN-style error code to EX_ style. diff --git a/src/timers.c b/src/timers.c index 43dc07d05b44..735c93b1d200 100644 --- a/src/timers.c +++ b/src/timers.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 1999-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -11,7 +11,7 @@ */ #include -SM_RCSID("@(#)$Id: timers.c,v 8.26 2006/08/15 23:24:58 ca Exp $") +SM_RCSID("@(#)$Id: timers.c,v 8.27 2013/11/22 20:51:57 ca Exp $") #if _FFR_TIMERS # include diff --git a/src/timers.h b/src/timers.h index d7faee19a779..6b7c6486f1bc 100644 --- a/src/timers.h +++ b/src/timers.h @@ -1,12 +1,12 @@ /* - * Copyright (c) 1999-2000 Sendmail, Inc. and its suppliers. + * Copyright (c) 1999-2000 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * - * $Id: timers.h,v 8.6 2001/04/03 01:53:18 gshapiro Exp $ + * $Id: timers.h,v 8.7 2013/11/22 20:51:57 ca Exp $ * * Contributed by Exactis.com, Inc. * diff --git a/src/tls.c b/src/tls.c index 60d408e5e796..a9c963c58ba3 100644 --- a/src/tls.c +++ b/src/tls.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2006, 2008, 2009, 2011, 2013 Sendmail, Inc. and its suppliers. + * Copyright (c) 2000-2006, 2008, 2009, 2011, 2013 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -10,7 +10,7 @@ #include -SM_RCSID("@(#)$Id: tls.c,v 8.121 2013/01/02 23:54:17 ca Exp $") +SM_RCSID("@(#)$Id: tls.c,v 8.127 2013/11/27 02:51:11 gshapiro Exp $") #if STARTTLS # include @@ -282,6 +282,7 @@ init_tls_library(fipsmode) /* basic TLS initialization, ignore result for now */ SSL_library_init(); SSL_load_error_strings(); + OpenSSL_add_all_algorithms(); # if 0 /* this is currently a macro for SSL_library_init */ SSLeay_add_ssl_algorithms(); @@ -645,8 +646,9 @@ inittls(ctx, req, options, srv, certfile, keyfile, cacertpath, cacertfile, dhpar /* ** valid values for dhparam are (only the first char is checked) ** none no parameters: don't use DH - ** 512 generate 512 bit parameters (fixed) + ** 512 use precomputed 512 bit parameters ** 1024 generate 1024 bit parameters + ** 2048 generate 2048 bit parameters ** /file/name read parameters from /file/name ** default is: 1024 for server, 512 for client (OK? XXX) */ @@ -659,6 +661,8 @@ inittls(ctx, req, options, srv, certfile, keyfile, cacertpath, cacertfile, dhpar if (c == '1') req |= TLS_I_DH1024; + else if (c == '2') + req |= TLS_I_DH2048; else if (c == '5') req |= TLS_I_DH512; else if (c != 'n' && c != 'N' && c != '/') @@ -970,6 +974,9 @@ inittls(ctx, req, options, srv, certfile, keyfile, cacertpath, cacertfile, dhpar /* Diffie-Hellman initialization */ if (bitset(TLS_I_TRY_DH, req)) { +#if _FFR_TLS_EC + EC_KEY *ecdh; +#endif /* _FFR_TLS_EC */ if (bitset(TLS_S_DHPAR_OK, status)) { BIO *bio; @@ -1003,19 +1010,28 @@ inittls(ctx, req, options, srv, certfile, keyfile, cacertpath, cacertfile, dhpar } } } - if (dh == NULL && bitset(TLS_I_DH1024, req)) + if (dh == NULL && bitset(TLS_I_DH1024|TLS_I_DH2048, req)) { + int bits; DSA *dsa; - /* this takes a while! (7-130s on a 450MHz AMD K6-2) */ - dsa = DSA_generate_parameters(1024, NULL, 0, NULL, + bits = bitset(TLS_I_DH2048, req) ? 2048 : 1024; + if (tTd(96, 2)) + sm_dprintf("inittls: Generating %d bit DH parameters\n", bits); + + /* this takes a while! */ + dsa = DSA_generate_parameters(bits, NULL, 0, NULL, NULL, 0, NULL); dh = DSA_dup_DH(dsa); DSA_free(dsa); } else if (dh == NULL && bitset(TLS_I_DH512, req)) + { + if (tTd(96, 2)) + sm_dprintf("inittls: Using precomputed 512 bit DH parameters\n"); dh = get_dh512(); + } if (dh == NULL) { @@ -1034,16 +1050,27 @@ inittls(ctx, req, options, srv, certfile, keyfile, cacertpath, cacertfile, dhpar } else { - SSL_CTX_set_tmp_dh(*ctx, dh); - /* important to avoid small subgroup attacks */ SSL_CTX_set_options(*ctx, SSL_OP_SINGLE_DH_USE); + + SSL_CTX_set_tmp_dh(*ctx, dh); if (LogLevel > 13) sm_syslog(LOG_INFO, NOQID, "STARTTLS=%s, Diffie-Hellman init, key=%d bit (%c)", who, 8 * DH_size(dh), *dhparam); DH_free(dh); } + +#if _FFR_TLS_EC + ecdh = EC_KEY_new_by_curve_name(NID_X9_62_prime256v1); + if (ecdh != NULL) + { + SSL_CTX_set_options(*ctx, SSL_OP_SINGLE_ECDH_USE); + SSL_CTX_set_tmp_ecdh(*ctx, ecdh); + EC_KEY_free(ecdh); + } +#endif /* _FFR_TLS_EC */ + } # endif /* !NO_DH */ diff --git a/src/trace.c b/src/trace.c index 4a9051e58fe4..6efd09e68b67 100644 --- a/src/trace.c +++ b/src/trace.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 1998-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1983, 1995-1997 Eric P. Allman. All rights reserved. * Copyright (c) 1988, 1993 @@ -15,7 +15,7 @@ #include #include -SM_RCSID("@(#)$Id: trace.c,v 8.38 2002/12/05 17:28:35 ca Exp $") +SM_RCSID("@(#)$Id: trace.c,v 8.39 2013/11/22 20:51:57 ca Exp $") static char *tTnewflag __P((char *)); static char *tToldflag __P((char *)); diff --git a/src/udb.c b/src/udb.c index 22b198e4e933..6ee88ce91ef0 100644 --- a/src/udb.c +++ b/src/udb.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998-2003, 2006 Sendmail, Inc. and its suppliers. + * Copyright (c) 1998-2003, 2006 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1983, 1995-1997 Eric P. Allman. All rights reserved. * Copyright (c) 1988, 1993 @@ -15,9 +15,9 @@ #include "map.h" #if USERDB -SM_RCSID("@(#)$Id: udb.c,v 8.165 2010/01/10 06:22:00 ca Exp $ (with USERDB)") +SM_RCSID("@(#)$Id: udb.c,v 8.166 2013/11/22 20:51:57 ca Exp $ (with USERDB)") #else /* USERDB */ -SM_RCSID("@(#)$Id: udb.c,v 8.165 2010/01/10 06:22:00 ca Exp $ (without USERDB)") +SM_RCSID("@(#)$Id: udb.c,v 8.166 2013/11/22 20:51:57 ca Exp $ (without USERDB)") #endif /* USERDB */ #if USERDB diff --git a/src/usersmtp.c b/src/usersmtp.c index af98bdab9970..c217ffa8b93b 100644 --- a/src/usersmtp.c +++ b/src/usersmtp.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998-2006, 2008-2010 Sendmail, Inc. and its suppliers. + * Copyright (c) 1998-2006, 2008-2010 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1983, 1995-1997 Eric P. Allman. All rights reserved. * Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ #include -SM_RCSID("@(#)$Id: usersmtp.c,v 8.486 2013/03/12 15:24:54 ca Exp $") +SM_RCSID("@(#)$Id: usersmtp.c,v 8.488 2013/11/22 20:51:57 ca Exp $") #include @@ -524,15 +524,15 @@ static int attemptauth __P((MAILER *, MCI *, ENVELOPE *, SASL_AI_T *)); static sasl_callback_t callbacks[] = { - { SASL_CB_GETREALM, &saslgetrealm, NULL }, + { SASL_CB_GETREALM, (sasl_callback_ft)&saslgetrealm, NULL }, #define CB_GETREALM_IDX 0 - { SASL_CB_PASS, &getsecret, NULL }, + { SASL_CB_PASS, (sasl_callback_ft)&getsecret, NULL }, #define CB_PASS_IDX 1 - { SASL_CB_USER, &getsimple, NULL }, + { SASL_CB_USER, (sasl_callback_ft)&getsimple, NULL }, #define CB_USER_IDX 2 - { SASL_CB_AUTHNAME, &getsimple, NULL }, + { SASL_CB_AUTHNAME, (sasl_callback_ft)&getsimple, NULL }, #define CB_AUTHNAME_IDX 3 - { SASL_CB_VERIFYFILE, &safesaslfile, NULL }, + { SASL_CB_VERIFYFILE, (sasl_callback_ft)&safesaslfile, NULL }, #define CB_SAFESASL_IDX 4 { SASL_CB_LIST_END, NULL, NULL } }; diff --git a/src/util.c b/src/util.c index 8ea26200c150..b03fa66cf415 100644 --- a/src/util.c +++ b/src/util.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998-2007, 2009 Sendmail, Inc. and its suppliers. + * Copyright (c) 1998-2007, 2009 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1983, 1995-1997 Eric P. Allman. All rights reserved. * Copyright (c) 1988, 1993 @@ -13,7 +13,7 @@ #include -SM_RCSID("@(#)$Id: util.c,v 8.426 2013/03/12 15:24:54 ca Exp $") +SM_RCSID("@(#)$Id: util.c,v 8.427 2013/11/22 20:51:57 ca Exp $") #include #include diff --git a/src/version.c b/src/version.c index 05ad66ac973e..3f85c0696c94 100644 --- a/src/version.c +++ b/src/version.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998-2013 Sendmail, Inc. and its suppliers. + * Copyright (c) 1998-2013 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1983 Eric P. Allman. All rights reserved. * Copyright (c) 1988, 1993 @@ -13,6 +13,6 @@ #include -SM_RCSID("@(#)$Id: version.c,v 8.243 2013/04/18 15:07:17 ca Exp $") +SM_RCSID("@(#)$Id: version.c,v 8.249 2013/11/27 00:38:50 ca Exp $") -char Version[] = "8.14.7"; +char Version[] = "8.14.8"; diff --git a/test/Build b/test/Build index 91535e64302d..c7d0ee92ca9b 100755 --- a/test/Build +++ b/test/Build @@ -1,6 +1,6 @@ #!/bin/sh -# Copyright (c) 2001 Sendmail, Inc. and its suppliers. +# Copyright (c) 2001 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -8,6 +8,6 @@ # the sendmail distribution. # # -# $Id: Build,v 1.1 2001/09/23 22:39:24 ca Exp $ +# $Id: Build,v 1.2 2013/11/22 20:52:01 ca Exp $ exec sh ../devtools/bin/Build $* diff --git a/test/README b/test/README index d715bbb1e14e..5c3851bfc908 100644 --- a/test/README +++ b/test/README @@ -1,11 +1,11 @@ -# Copyright (c) 2001 Sendmail, Inc. and its suppliers. +# Copyright (c) 2001 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set # forth in the LICENSE file which can be found at the top level of # the sendmail distribution. # -# $Id: README,v 1.2 2001/09/28 16:36:28 ca Exp $ +# $Id: README,v 1.3 2013/11/22 20:52:01 ca Exp $ # This directory contains several programs to test various OS calls. diff --git a/test/t_dropgid.c b/test/t_dropgid.c index cb166d0ad6f3..4f8aedcfb956 100644 --- a/test/t_dropgid.c +++ b/test/t_dropgid.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -22,7 +22,7 @@ #include #ifndef lint -static char id[] = "@(#)$Id: t_dropgid.c,v 1.6 2001/09/28 16:36:28 ca Exp $"; +static char id[] = "@(#)$Id: t_dropgid.c,v 1.7 2013/11/22 20:52:01 ca Exp $"; #endif /* ! lint */ static void diff --git a/test/t_exclopen.c b/test/t_exclopen.c index f1bde722089b..08670cd74f40 100644 --- a/test/t_exclopen.c +++ b/test/t_exclopen.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999 Sendmail, Inc. and its suppliers. + * Copyright (c) 1999 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -46,7 +46,7 @@ #include #ifndef lint -static char id[] = "@(#)$Id: t_exclopen.c,v 8.6 2001/09/23 03:35:41 ca Exp $"; +static char id[] = "@(#)$Id: t_exclopen.c,v 8.7 2013/11/22 20:52:01 ca Exp $"; #endif /* ! lint */ static char Attacker[128]; diff --git a/test/t_pathconf.c b/test/t_pathconf.c index 2baaaa61d9a9..e3c7c7f2d36b 100644 --- a/test/t_pathconf.c +++ b/test/t_pathconf.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999 Sendmail, Inc. and its suppliers. + * Copyright (c) 1999 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -26,7 +26,7 @@ #include #ifndef lint -static char id[] = "@(#)$Id: t_pathconf.c,v 8.6 2001/09/23 03:35:41 ca Exp $"; +static char id[] = "@(#)$Id: t_pathconf.c,v 8.7 2013/11/22 20:52:01 ca Exp $"; #endif /* ! lint */ int diff --git a/test/t_seteuid.c b/test/t_seteuid.c index 9fab8981c0a1..f64b93be8779 100644 --- a/test/t_seteuid.c +++ b/test/t_seteuid.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999-2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 1999-2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -26,7 +26,7 @@ #include #ifndef lint -static char id[] = "@(#)$Id: t_seteuid.c,v 8.8 2001/09/23 03:35:41 ca Exp $"; +static char id[] = "@(#)$Id: t_seteuid.c,v 8.9 2013/11/22 20:52:01 ca Exp $"; #endif /* ! lint */ #ifdef __hpux diff --git a/test/t_setgid.c b/test/t_setgid.c index dfe180587a40..a7d6bc591bca 100644 --- a/test/t_setgid.c +++ b/test/t_setgid.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -22,7 +22,7 @@ #include #ifndef lint -static char id[] = "@(#)$Id: t_setgid.c,v 1.6 2001/09/23 03:35:41 ca Exp $"; +static char id[] = "@(#)$Id: t_setgid.c,v 1.7 2013/11/22 20:52:01 ca Exp $"; #endif /* ! lint */ static void diff --git a/test/t_setreuid.c b/test/t_setreuid.c index b307b0803924..1eef37cd6273 100644 --- a/test/t_setreuid.c +++ b/test/t_setreuid.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -23,7 +23,7 @@ #include #ifndef lint -static char id[] = "@(#)$Id: t_setreuid.c,v 8.9 2001/10/12 03:04:46 gshapiro Exp $"; +static char id[] = "@(#)$Id: t_setreuid.c,v 8.10 2013/11/22 20:52:01 ca Exp $"; #endif /* ! lint */ #ifdef __hpux diff --git a/test/t_setuid.c b/test/t_setuid.c index 6533339298ae..0d4f9f064892 100644 --- a/test/t_setuid.c +++ b/test/t_setuid.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -25,7 +25,7 @@ #include #ifndef lint -static char id[] = "@(#)$Id: t_setuid.c,v 8.7 2001/09/23 03:35:41 ca Exp $"; +static char id[] = "@(#)$Id: t_setuid.c,v 8.8 2013/11/22 20:52:01 ca Exp $"; #endif /* ! lint */ static void diff --git a/test/t_snprintf.c b/test/t_snprintf.c index 8a0378fa2dce..b78f2d5ecb4d 100644 --- a/test/t_snprintf.c +++ b/test/t_snprintf.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2001 Sendmail, Inc. and its suppliers. + * Copyright (c) 2001 Proofpoint, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set @@ -12,7 +12,7 @@ #include #ifndef lint -static char id[] = "@(#)$Id: t_snprintf.c,v 8.4 2001/09/23 03:35:41 ca Exp $"; +static char id[] = "@(#)$Id: t_snprintf.c,v 8.5 2013/11/22 20:52:01 ca Exp $"; #endif /* ! lint */ #define TEST_STRING "1234567890" diff --git a/vacation/Build b/vacation/Build index fbd060c27f2d..c7e3b2fd6976 100755 --- a/vacation/Build +++ b/vacation/Build @@ -1,6 +1,6 @@ #!/bin/sh -# Copyright (c) 1999 Sendmail, Inc. and its suppliers. +# Copyright (c) 1999 Proofpoint, Inc. and its suppliers. # All rights reserved. # # By using this file, you agree to the terms and conditions set @@ -8,6 +8,6 @@ # the sendmail distribution. # # -# $Id: Build,v 8.2 1999/03/02 02:35:21 peterh Exp $ +# $Id: Build,v 8.3 2013/11/22 20:52:02 ca Exp $ exec ../devtools/bin/Build $* diff --git a/vacation/vacation.0 b/vacation/vacation.0 index 04ddadbeabd5..98b3f30c3f60 100644 --- a/vacation/vacation.0 +++ b/vacation/vacation.0 @@ -146,4 +146,4 @@ HHIISSTTOORRYY - $Date: 2002/06/27 23:51:52 $ VACATION(1) + $Date: 2013/11/22 20:52:02 $ VACATION(1) diff --git a/vacation/vacation.1 b/vacation/vacation.1 index 6c1418a0b245..3f9c158e8cb7 100644 --- a/vacation/vacation.1 +++ b/vacation/vacation.1 @@ -1,4 +1,4 @@ -.\" Copyright (c) 1999-2002 Sendmail, Inc. and its suppliers. +.\" Copyright (c) 1999-2002 Proofpoint, Inc. and its suppliers. .\" All rights reserved. .\" Copyright (c) 1985, 1987, 1990, 1991, 1993 .\" The Regents of the University of California. All rights reserved. @@ -9,9 +9,9 @@ .\" the sendmail distribution. .\" .\" -.\" $Id: vacation.1,v 8.34 2002/06/27 23:51:52 ca Exp $ +.\" $Id: vacation.1,v 8.35 2013/11/22 20:52:02 ca Exp $ .\" -.TH VACATION 1 "$Date: 2002/06/27 23:51:52 $" +.TH VACATION 1 "$Date: 2013/11/22 20:52:02 $" .SH NAME vacation \- E-mail auto-responder diff --git a/vacation/vacation.c b/vacation/vacation.c index 4cc106e3089f..00cbdc15cfd7 100644 --- a/vacation/vacation.c +++ b/vacation/vacation.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999-2002, 2009 Sendmail, Inc. and its suppliers. + * Copyright (c) 1999-2002, 2009 Proofpoint, Inc. and its suppliers. * All rights reserved. * Copyright (c) 1983, 1987, 1993 * The Regents of the University of California. All rights reserved. @@ -14,13 +14,13 @@ #include SM_IDSTR(copyright, -"@(#) Copyright (c) 1999-2002, 2009 Sendmail, Inc. and its suppliers.\n\ +"@(#) Copyright (c) 1999-2002, 2009 Proofpoint, Inc. and its suppliers.\n\ All rights reserved.\n\ Copyright (c) 1983, 1987, 1993\n\ The Regents of the University of California. All rights reserved.\n\ Copyright (c) 1983 Eric P. Allman. All rights reserved.\n") -SM_IDSTR(id, "@(#)$Id: vacation.c,v 8.147 2013/03/12 15:24:56 ca Exp $") +SM_IDSTR(id, "@(#)$Id: vacation.c,v 8.148 2013/11/22 20:52:02 ca Exp $") #include -- cgit v1.2.3