PTF7130a: sendmail release 8.10.1


Dear SCO Customer,

The enclosed Support Level Supplement (SLS) PTF7130a provides sendmail release 8.10.1 for SCO UnixWare 7 Release 7.1.1 and SCO UnixWare 7 Release 7.1.1 NonStop Clusters.

This new release of sendmail provides new features as well as fixes. Changes include:

  1. The sendmail option AutoRebuildAliases has been deprecated in sendmail 8.10.1 due to potential of a denial of service attack if this option is set, and will be removed from a future version. This SLS will automatically comment out the AutoRebuildAliases if set in /etc/sendmail.cf. You must manually edit /etc/sendmail.cf to reverse this.

  2. The l and s flags have been removed from the SMTP, badhost, and baduser delivery agent definitions in the default sendmail.cf. This SLS will automatically remove these flags from these delivery agents if they are defined in your sendmail.cf.

  3. Load-averaging support has been enabled. See the online Sendmail Operation Guide for a discussion of options for managing load averaging in sendmail.

  4. LDAP map support has been enabled.
For a complete list of changes, see the sendmail 8.10.1 release notes (ftp://ftp.sendmail.org/pub/sendmail/RELEASE_NOTES).

In addition, this release of sendmail includes support for multiple daemons on SCO UnixWare 7 Release 7.1.1 NonStop Clusters. The following scripts have been either added or modified for NSC:


NOTE: The above scripts (with the exception of /etc/mail/sendmailrc) will only be installed if your system has the nsc package installed.

Contents

  /usr/bin/rmail
  /usr/lib/libmultihome.so
  /usr/lib/sendmail
  /etc/mail/admin/mailadmin
  /etc/mail/mailstats
  /etc/mail/convertcf
  /etc/mail/mailstats
  /etc/mail/makemap
  /etc/mail/multihome
  /etc/mail/praliases
  /etc/mail/sendmail.hf
  /etc/mail/sendmailcf.factory
  /etc/mail/sendmailrc
  /etc/mail/smrsh
  /etc/mail/cf/README
  /etc/mail/cf/README.SCO
  /etc/mail/cf/cf/Build
  /etc/mail/cf/cf/Makefile
  /etc/mail/cf/cf/chez.cs.mc
  /etc/mail/cf/cf/clientproto.mc
  /etc/mail/cf/cf/cs-hpux10.mc
  /etc/mail/cf/cf/cs-hpux9.mc
  /etc/mail/cf/cf/cs-osf1.mc
  /etc/mail/cf/cf/cs-solaris2.mc
  /etc/mail/cf/cf/cs-sunos4.1.mc
  /etc/mail/cf/cf/cs-ultrix4.mc
  /etc/mail/cf/cf/cyrusproto.mc
  /etc/mail/cf/cf/generic-bsd4.4.cf
  /etc/mail/cf/cf/generic-bsd4.4.mc
  /etc/mail/cf/cf/generic-hpux10.cf
  /etc/mail/cf/cf/generic-hpux10.mc
  /etc/mail/cf/cf/generic-hpux9.cf
  /etc/mail/cf/cf/generic-hpux9.mc
  /etc/mail/cf/cf/generic-linux.cf
  /etc/mail/cf/cf/generic-linux.mc
  /etc/mail/cf/cf/generic-nextstep3.3.mc
  /etc/mail/cf/cf/generic-osf1.cf
  /etc/mail/cf/cf/generic-osf1.mc
  /etc/mail/cf/cf/generic-solaris2.cf
  /etc/mail/cf/cf/generic-solaris2.mc
  /etc/mail/cf/cf/generic-sunos4.1.cf
  /etc/mail/cf/cf/generic-sunos4.1.mc
  /etc/mail/cf/cf/generic-ultrix4.cf
  /etc/mail/cf/cf/generic-ultrix4.mc
  /etc/mail/cf/cf/huginn.cs.mc
  /etc/mail/cf/cf/knecht.mc
  /etc/mail/cf/cf/mail.cs.mc
  /etc/mail/cf/cf/mail.eecs.mc
  /etc/mail/cf/cf/mailspool.cs.mc
  /etc/mail/cf/cf/python.cs.mc
  /etc/mail/cf/cf/s2k-osf1.mc
  /etc/mail/cf/cf/s2k-ultrix4.mc
  /etc/mail/cf/cf/tcpproto.mc
  /etc/mail/cf/cf/ucbarpa.mc
  /etc/mail/cf/cf/ucbvax.mc
  /etc/mail/cf/cf/uucpproto.mc
  /etc/mail/cf/cf/vangogh.cs.mc
  /etc/mail/cf/domain/Berkeley.EDU.m4
  /etc/mail/cf/domain/CS.Berkeley.EDU.m4
  /etc/mail/cf/domain/EECS.Berkeley.EDU.m4
  /etc/mail/cf/domain/S2K.Berkeley.EDU.m4
  /etc/mail/cf/domain/generic.m4
  /etc/mail/cf/domain/berkeley-only.m4
  /etc/mail/cf/feature/accept_unqualified_senders.m4
  /etc/mail/cf/feature/accept_unresolvable_domains.m4
  /etc/mail/cf/feature/access_db.m4
  /etc/mail/cf/feature/allmasquerade.m4
  /etc/mail/cf/feature/always_add_domain.m4
  /etc/mail/cf/feature/bestmx_is_local.m4
  /etc/mail/cf/feature/bitdomain.m4
  /etc/mail/cf/feature/blacklist_recipients.m4
  /etc/mail/cf/feature/delay_checks.m4
  /etc/mail/cf/feature/dnsbl.m4
  /etc/mail/cf/feature/domaintable.m4
  /etc/mail/cf/feature/generics_entire_domain.m4
  /etc/mail/cf/feature/genericstable.m4
  /etc/mail/cf/feature/ldap_routing.m4
  /etc/mail/cf/feature/limited_masquerade.m4
  /etc/mail/cf/feature/local_lmtp.m4
  /etc/mail/cf/feature/local_procmail.m4
  /etc/mail/cf/feature/loose_relay_check.m4
  /etc/mail/cf/feature/mailertable.m4
  /etc/mail/cf/feature/masquerade_entire_domain.m4
  /etc/mail/cf/feature/masquerade_envelope.m4
  /etc/mail/cf/feature/no_default_msa.m4
  /etc/mail/cf/feature/nocanonify.m4
  /etc/mail/cf/feature/nodns.m4
  /etc/mail/cf/feature/notsticky.m4
  /etc/mail/cf/feature/nouucp.m4
  /etc/mail/cf/feature/nullclient.m4
  /etc/mail/cf/feature/promiscuous_relay.m4
  /etc/mail/cf/feature/rbl.m4
  /etc/mail/cf/feature/redirect.m4
  /etc/mail/cf/feature/relay_based_on_MX.m4
  /etc/mail/cf/feature/relay_entire_domain.m4
  /etc/mail/cf/feature/relay_hosts_only.m4
  /etc/mail/cf/feature/relay_local_from.m4
  /etc/mail/cf/feature/relay_mail_from.m4
  /etc/mail/cf/feature/smrsh.m4
  /etc/mail/cf/feature/stickyhost.m4
  /etc/mail/cf/feature/use_ct_file.m4
  /etc/mail/cf/feature/use_cw_file.m4
  /etc/mail/cf/feature/uucpdomain.m4
  /etc/mail/cf/feature/virtuser_entire_domain.m4
  /etc/mail/cf/feature/virtusertable.m4
  /etc/mail/cf/hack/cssubdomain.m4
  /etc/mail/cf/m4/cf.m4
  /etc/mail/cf/m4/cfhead.m4
  /etc/mail/cf/m4/proto.m4
  /etc/mail/cf/m4/version.m4
  /etc/mail/cf/mailer/cyrus.m4
  /etc/mail/cf/mailer/fax.m4
  /etc/mail/cf/mailer/local.m4
  /etc/mail/cf/mailer/mail11.m4
  /etc/mail/cf/mailer/phquery.m4
  /etc/mail/cf/mailer/pop.m4
  /etc/mail/cf/mailer/procmail.m4
  /etc/mail/cf/mailer/qpage.m4
  /etc/mail/cf/mailer/smtp.m4
  /etc/mail/cf/mailer/usenet.m4
  /etc/mail/cf/mailer/uucp.m4
  /etc/mail/cf/ostype/aix2.m4
  /etc/mail/cf/ostype/aix3.m4
  /etc/mail/cf/ostype/aix4.m4
  /etc/mail/cf/ostype/altos.m4
  /etc/mail/cf/ostype/amdahl-uts.m4
  /etc/mail/cf/ostype/aux.m4
  /etc/mail/cf/ostype/bsd4.3.m4
  /etc/mail/cf/ostype/bsd4.4.m4
  /etc/mail/cf/ostype/bsdi.m4
  /etc/mail/cf/ostype/bsdi1.0.m4
  /etc/mail/cf/ostype/bsdi2.0.m4
  /etc/mail/cf/ostype/dgux.m4
  /etc/mail/cf/ostype/domainos.m4
  /etc/mail/cf/ostype/dynix3.2.m4
  /etc/mail/cf/ostype/gnu.m4
  /etc/mail/cf/ostype/hpux10.m4
  /etc/mail/cf/ostype/hpux11.m4
  /etc/mail/cf/ostype/hpux9.m4
  /etc/mail/cf/ostype/irix4.m4
  /etc/mail/cf/ostype/irix5.m4
  /etc/mail/cf/ostype/irix6.m4
  /etc/mail/cf/ostype/isc4.1.m4
  /etc/mail/cf/ostype/linux.m4
  /etc/mail/cf/ostype/maxion.m4
  /etc/mail/cf/ostype/mklinux.m4
  /etc/mail/cf/ostype/nextstep.m4
  /etc/mail/cf/ostype/openbsd.m4
  /etc/mail/cf/ostype/osf1.m4
  /etc/mail/cf/ostype/powerux.m4
  /etc/mail/cf/ostype/ptx2.m4
  /etc/mail/cf/ostype/qnx.m4
  /etc/mail/cf/ostype/riscos4.5.m4
  /etc/mail/cf/ostype/sco3.2.m4
  /etc/mail/cf/ostype/sco-uw-2.1.m4
  /etc/mail/cf/ostype/sco.uw.svr5.m4
  /etc/mail/cf/ostype/sinix.m4
  /etc/mail/cf/ostype/solaris2.m4
  /etc/mail/cf/ostype/solaris2.ml.m4
  /etc/mail/cf/ostype/solaris2.pre5.m4
  /etc/mail/cf/ostype/sunos3.5.m4
  /etc/mail/cf/ostype/sunos4.1.m4
  /etc/mail/cf/ostype/svr4.m4
  /etc/mail/cf/ostype/ultrix4.m4
  /etc/mail/cf/ostype/unixware7.m4
  /etc/mail/cf/ostype/unknown.m4
  /etc/mail/cf/ostype/uxpds.m4
  /etc/mail/cf/sh/makeinfo.sh
  /usr/lib/scohelp/en_US.ISO8859-1/man/html.1M/sendmail.1M.html
  /usr/lib/scohelp/en_US.ISO8859-1/man/html.1M/makemap.1M.html
  /usr/lib/scohelp/en_US.ISO8859-1/man/html.1M/praliases.1M.html
  /usr/lib/scohelp/en_US.ISO8859-1/man/html.1M/smrsh.1M.html
  /usr/lib/scohelp/en_US.ISO8859-1/man/html.4/aliases.4.html
  /usr/lib/scohelp/en_US.ISO8859-1/MM_admin/_Arguments.html
  /usr/lib/scohelp/en_US.ISO8859-1/MM_admin/_Basic_configuration.html
  /usr/lib/scohelp/en_US.ISO8859-1/MM_admin/_C_and_F_em_define_classes.html
  /usr/lib/scohelp/en_US.ISO8859-1/MM_admin/_Changing_the_values_of_options.html
  /usr/lib/scohelp/en_US.ISO8859-1/MM_admin/_Compiling_sendmail.html
  /usr/lib/scohelp/en_US.ISO8859-1/MM_admin/_Configuration_files.html
  /usr/lib/scohelp/en_US.ISO8859-1/MM_admin/_Configuration_in_srcconfc.html
  /usr/lib/scohelp/en_US.ISO8859-1/MM_admin/_Configuration_in_srcdaemonc.html
  /usr/lib/scohelp/en_US.ISO8859-1/MM_admin/_Connection_caching.html
  /usr/lib/scohelp/en_US.ISO8859-1/MM_admin/_D_em_define_macro.html
  /usr/lib/scohelp/en_US.ISO8859-1/MM_admin/_Daemon_mode.html
  /usr/lib/scohelp/en_US.ISO8859-1/MM_admin/_Debugging.html
  /usr/lib/scohelp/en_US.ISO8859-1/MM_admin/_Delivery_mode.html
  /usr/lib/scohelp/en_US.ISO8859-1/MM_admin/_Details_of_installation_files.html
  /usr/lib/scohelp/en_US.ISO8859-1/MM_admin/_Disk_based_connection_informati.html
  /usr/lib/scohelp/en_US.ISO8859-1/MM_admin/_Dumping_state.html
  /usr/lib/scohelp/en_US.ISO8859-1/MM_admin/_File_modes.html
  /usr/lib/scohelp/en_US.ISO8859-1/MM_admin/_Forcing_the_queue_again.html
  /usr/lib/scohelp/en_US.ISO8859-1/MM_admin/_Forking_during_queue_runs.html
  /usr/lib/scohelp/en_US.ISO8859-1/MM_admin/_Free_space.html
  /usr/lib/scohelp/en_US.ISO8859-1/MM_admin/_H_em_define_header.html
  /usr/lib/scohelp/en_US.ISO8859-1/MM_admin/_IDENT_protocol_support.html
  /usr/lib/scohelp/en_US.ISO8859-1/MM_admin/_K_em_key_file_declaration.html
  /usr/lib/scohelp/en_US.ISO8859-1/MM_admin/_Load_limiting.html
  /usr/lib/scohelp/en_US.ISO8859-1/MM_admin/_Log_level.html
  /usr/lib/scohelp/en_US.ISO8859-1/MM_admin/_Logging_traffic.html
  /usr/lib/scohelp/en_US.ISO8859-1/MM_admin/_M_em_define_mailer.html
  /usr/lib/scohelp/en_US.ISO8859-1/MM_admin/_Maximum_message_size.html
  /usr/lib/scohelp/en_US.ISO8859-1/MM_admin/_Moving_the_per-user_forward_fil.html
  /usr/lib/scohelp/en_US.ISO8859-1/MM_admin/_Name_server_access.html
  /usr/lib/scohelp/en_US.ISO8859-1/MM_admin/_Normal_operations.html
  /usr/lib/scohelp/en_US.ISO8859-1/MM_admin/_O_em_set_option.html
  /usr/lib/scohelp/en_US.ISO8859-1/MM_admin/_Other_configuration.html
  /usr/lib/scohelp/en_US.ISO8859-1/MM_admin/_P_em_precedence_definitions.html
  /usr/lib/scohelp/en_US.ISO8859-1/MM_admin/_Parameters_in_srcMakefile.html
  /usr/lib/scohelp/en_US.ISO8859-1/MM_admin/_Parameters_in_srcconfh.html
  /usr/lib/scohelp/en_US.ISO8859-1/MM_admin/_Per-User_forwarding_forward_fil.html
  /usr/lib/scohelp/en_US.ISO8859-1/MM_admin/_Persistent_host_status_informat.html
  /usr/lib/scohelp/en_US.ISO8859-1/MM_admin/_Privacy_flags.html
  /usr/lib/scohelp/en_US.ISO8859-1/MM_admin/_Queue_file_formats.html
  /usr/lib/scohelp/en_US.ISO8859-1/MM_admin/_Queue_interval.html
  /usr/lib/scohelp/en_US.ISO8859-1/MM_admin/_Queue_priorities.html
  /usr/lib/scohelp/en_US.ISO8859-1/MM_admin/_R_and_S_em_rewriting_rules.html
  /usr/lib/scohelp/en_US.ISO8859-1/MM_admin/_Send_to_me_too.html
  /usr/lib/scohelp/en_US.ISO8859-1/MM_admin/_Sendmail_Operations_Guide.html
  /usr/lib/scohelp/en_US.ISO8859-1/MM_admin/_Special_header_lines.html
  /usr/lib/scohelp/en_US.ISO8859-1/MM_admin/_Summary_of_support_files.html
  /usr/lib/scohelp/en_US.ISO8859-1/MM_admin/_Testing_configuration_files.html
  /usr/lib/scohelp/en_US.ISO8859-1/MM_admin/_The_alias_database.html
  /usr/lib/scohelp/en_US.ISO8859-1/MM_admin/_The_configuration_file.html
  /usr/lib/scohelp/en_US.ISO8859-1/MM_admin/_Timeouts.html
  /usr/lib/scohelp/en_US.ISO8859-1/MM_admin/_The_mail_queue.html
  /usr/lib/scohelp/en_US.ISO8859-1/MM_admin/_The_service_switch.html
  /usr/lib/scohelp/en_US.ISO8859-1/MM_admin/_The_system_log.html
  /usr/lib/scohelp/en_US.ISO8859-1/MM_admin/_The_user_database.html
  /usr/lib/scohelp/en_US.ISO8859-1/MM_admin/_Trying_a_different_configuratio.html
  /usr/lib/scohelp/en_US.ISO8859-1/MM_admin/_Tuning.html
  /usr/lib/scohelp/en_US.ISO8859-1/MM_admin/_User_information_database.html
  /usr/lib/scohelp/en_US.ISO8859-1/MM_admin/_V_em_configuration_version_leve.html
For UnixWare 7 NonStop Clusters the following files are installed in addition to those listed above:
  /etc/keepalive.d/sendmail_restart
  /etc/spawndaemon.d/ka_sendmail
  /etc/cluster/nodeup/S81sendmail.node

Software Notes and Recommendations

SLS PTF7130a should only be installed on: SLS PTF7130a spans the following packages:
NOTE: SLS PTF7130a is a superset of the fixes contained in SSE022 and SSE028 -- do not install SSE022 or SSE028 after PTF7130a.

This SLS attempts to update your existing sendmail configuration file, /etc/sendmail.cf, for changes needed for sendmail 8.10.1. A backup version will be saved upon install to /etc/sendmail.cf.bak. It is recommended that you carefully examine your /etc/sendmail.cf against the original saved in /etc/sendmail.cf.bak after installation of PTF7130 to ensure your previous configuration was correctly preserved.

The version of Berkeley DB used by this new release of sendmail has been updated. Consequently, all database maps which you have configured for use by sendmail must be re-compiled. This SLS attempts to automatically detect and re-compile all such database map files, including the following:

However, if you have hash or btree maps configured for use by sendmail, we recommend you double-check to ensure that all of their associated databases (*.db files) have been re-compiled. If they have not, then you must do so manually using the makemap(1M) utility. If you remove PTF7130, then you should again follow the same precautions after package removal.

Installation Instructions

  1. Download the ptf7130a.Z file to the /tmp directory on your machine.

  2. As root, uncompress the file and add the package to your system using these commands:
      $ su
      Password: type your root password
      # uncompress /tmp/ptf7130a.Z
      # pkgadd -d /tmp/ptf7130a
      # rm /tmp/ptf7130a
    
    Alternatively, this SLS package may be installed in quiet mode, that is, without displaying the release notes and asking for confirmation. To do this, use these commands:
      $ su
      Password: type your root password
      # uncompress /tmp/ptf7130a.Z
      # pkgadd -qd /tmp/ptf7130a all
      # rm /tmp/ptf7130a
    
  3. There is no need to reboot the system after installing this package.
The release notes displayed prior to installation can be found in:
  /var/sadm/pkg/ptf7130/install/ptf7130.txt

Removal Instructions

  1. As root, remove the package using these commands:
      $ su
      Password: type your root password
      # pkgrm ptf7130
    
  2. There is no need to reboot the system after removing this package.
If you have questions regarding this supplement, or the product on which it is installed, please contact your software supplier.