OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
 
HP-UX series 700 11.X patch digest

From: IT Resource Center (support_feedbackus-support2-mail.external.hp.com)
Date: Sun Nov 30 2003 - 17:35:27 CST


                        HP Support Information Digests

===============================================================================
o IT Resource Center World Wide Web Service
   ---------------------------------------------------

   If you subscribed through the IT Resource Center and would
   like to be REMOVED from this mailing list, access the
   IT Resource Center on the World Wide Web at:

     http://support.itrc.hp.com/

   Login using your IT Resource Center User ID and Password.
   Then select Support Information Digests (located under
   Maintenance and Support). You may then unsubscribe from the
   appropriate digest.

   To download a patch referenced below, access the
   IT Resource Center on the World Wide Web at:

     http://support.itrc.hp.com/

   Login using your IT Resource Center User ID and Password.
   Then select Individual Patches (under Maintenance and Support)
   to access the patch. You may also download a patch via anonymous
   ftp(1) from ftp.itrc.hp.com.
===============================================================================


Digest Name: weekly HP-UX series 700 11.X patch digest
    Created: Sun Nov 30 5:15:36 EST 2003

Table of Contents:

Document ID Title
--------------- -----------
PHNE_29774 s700_800 11.11 sendmail(1m) 8.9.3 patch
PHNE_29773 s700_800 11.00 sendmail(1m) 8.9.3 patch
PHNE_29320 s700_800 11.11 PCI FDDI patch
PHSS_30070 s700_800 11.X OV SIP3.1 Fix memory growth problem
PHSS_29987 s700_800 11.X OV NNM6.31/ET1.51 Intermediate Patch, Nov-03
PHSS_29871 s700_800 11.X OV OB3.50 patch - DA packet
PHSS_29485 s700_800 11.X +O4/PBO Compiler B.11.11.08 cumulative patch
PHSS_29484 s700_800 11.X ANSI C compiler B.11.11.08 cumulative patch
PHNE_29211 s700_800 11.11 ONC/NFS General Release/Performance Patch
PHKL_29985 s700_800 11.11 VxFS perf of mmap()d files, dmapi patch
PHKL_29685 s700_800 11.11 SCSI Ultra160 Cumulative Patch
PHCO_29924 s700_800 11.00 iconv cumulative patch
PHCO_29903 s700_800 11.11 iconv cumulative patch
PHCO_29748 s700_800 11.22 cumulative sh-posix(1) patch
PHSS_29966 s700_800 11.23 HP DCE 1.9 client cumulative patch
PHSS_29691 s700_800 11.04 Virtualvault 4.6 OWS update
PHSS_29483 s700_800 11.X HP aC++ Compiler (A.03.52)
PHKL_30059 s700_800 11.04 (VVOS) Timers disabling, early SIGXCPU
PHCO_30045 s700_800 11.22 machinfo(1) fix
PHKL_29923 s700_800 11.23 Compressed Dump Hang Fix
PHKL_29951 s700_800 11.23 Report all tombstone logs after an MCA
PHKL_29994 s700_800 11.23 install kernel panic with ram fs problem
PHSS_29901 s700_800 11.11 MC/ServiceGuard A.11.15.00
PHSS_29965 s700_800 11.22 HP DCE 1.8 client cumulative patch

The documents are listed below.
-------------------------------------------------------------------------------


Document ID: PHNE_29774
Date Loaded: 20031127
      Title: s700_800 11.11 sendmail(1m) 8.9.3 patch

Patch Name: PHNE_29774

Patch Description: s700_800 11.11 sendmail(1m) 8.9.3 patch

Creation Date: 03/11/03

Post Date: 03/11/27

Hardware Platforms - OS Releases:
        s700: 11.11
        s800: 11.11

Products: N/A

Filesets:
        InternetSrvcs.INETSVCS-RUN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
        InternetSrvcs.INET-ENG-A-MAN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP

Automatic Reboot?: No

Status: General Release

Critical:
        No (superseded patches were critical)
        PHNE_28761: ABORT

Category Tags:
        defect_repair general_release critical halts_system
        manual_dependencies

Path Name: /hp-ux_patches/s700_800/11.X/PHNE_29774

Symptoms:
        PHNE_29774:

        SR 8606330618 / CR JAGae91741:
        1. Under some circumstances, Sendmail does not parse the
        headers properly.

        SR 8606331548 / CR JAGae92668:
        2. Under certain circumstances, Sendmail does not parse
        some rulesets properly.

        PHNE_28810:

        SR 8606314706 / CR JAGae77457:
        1. Information present in manpages delivered with
           PHNE_28761 is incorrect.

        PHNE_28761:

        SR 8606268804 / CR JAGae33040:
        1. Under certain conditions, sendmail or its associated
           utilities may not operate properly.

        SR 8606269073 / CR JAGae33308:
        2. Under certain conditions, sendmail does not
           terminate/restart properly.

        SR 8606294401 / CR JAGae58098:
        3. In some cases, sendmail does not parse the mail headers
           properly.

        SR 8606284379 / CR JAGae48326:
        4. Under certain conditions, sendmail does not process the
           mail queue properly.

        SR 8606300319 / CR JAGae63788:
        5. Sendmail logs transient parse errors on the console.

        SR 8606305635 / CR JAGae68683:
        6. In some cases, sendmail does not parse the headers
           properly.

        SR 8606305628 / CR JAGae68676:
        7. In some cases, sendmail relays mails illegally.

        PHNE_26305:

        SR 8606194375 / CR JAGad63585:
        1. When there is a large number of active TCP connections,
           'ndd' invoked by identd holds the TCP lock for over a
           minute. This causes a Transfer Of Control(TOC).

        SR 8606248880/ CR JAGae15277
        2. identd terminates on receiving a SIGPIPE signal and
           it does not log an appropriate error message in the
           syslog file.

        SR 8606267547/JAGae31789
        3. Sendmail does not log the transient error
           message, "Name server timeout" in the log file
           while processing the mail queue.

        PHNE_25184:

        SR 8606189011 / CR JAGad58227:
        1. When a user searches for aliases using nis+, the search
           will fail.

        SR 8606213171 / CR JAGad82359:
        2. Sendmail can mishandle addresses in "Diagnostic-Code:"
           warning message.

Defect Description:
        PHNE_29774:

        SR 8606330618 / CR JAGae91741:
        1. Under some circumstances, Sendmail does not parse the
           headers properly.
        Resolution:
           Code has now been modified to fix the problem.

        SR 8606331548 / CR JAGae92668:
        2. Under certain circumstances, Sendmail does not parse
           some rulesets properly.
        Resolution:
           Code has now been modified to fix the problem.

        PHNE_28810:

        SR 8606314706 / CR JAGae77457:
        1. The patch PHNE_28761 contains an incorrect version
           of manpages.

        Resolution: The correct version of the manpages are
           included in the current patch PHNE_28810.

        PHNE_28761:

        SR 8606268804 / CR JAGae33040:
        1. Under certain conditions, sendmail or its associated
           utilities may not operate properly.
        Resolution:
           Code has now been modified to fix the problem.

        SR 8606269073 / CR JAGae33308:
        2. Due to a race condition, sendmail does not
           terminate/restart properly.
        Resolution:
           Code has now been modified to fix the problem.

        SR 8606294401 / CR JAGae58098:
        3. In some cases, sendmail does not parse the mail headers
           properly.
        Resolution :
           The code has been modified to parse the mail headers
           properly.

        SR 8606284379 / CR JAGae48326:
        4. Under certain conditions, sendmail does not process the
           mail queue properly.
        Resolution:
           Use /usr/newconfig/etc/mail/sendmail.cf as the base
           configuration file (/etc/mail/sendmail.cf) with
           site-specific changes as required and restart the
           sendmail daemon.

        SR 8606300319 / CR JAGae63788:
        5. Transient parse error notifications are displayed on the
           console.
        Resolution:
           The error messages are now logged as a LOG_INFO message
           at Loglevel >8, when the option "AlertTmpFailure" is
           disabled or commented out in the sendmail configuration
           file /etc/mail/sendmail.cf.

        SR 8606305635 / CR JAGae68683:
        6. In some cases, sendmail does not parse the headers
           properly.
        Resolution:
           The code has been modified to parse the headers
           properly.

        SR 8606305628 / CR JAGae68676:
        7. Sendmail illegally relays mails with specially quoted
           recipient address.
        Resolution:
           A new ruleset has been added in the
           /usr/newconfig/etc/mail/sendmail.cf file to strip
           quotes in the recipient address and disallow illegal
           relaying caused by specially quoted recipient address.

           Use /usr/newconfig/etc/mail/sendmail.cf as base
           configuration file (/etc/mail/sendmail.cf) with
           site-specific changes as required and restart the
           sendmail daemon.

        PHNE_26305:

        SR 8606194375 / CR JAGad63585:
        1. identd uses 'ndd' to get the credentials of the remote
           owner of a TCP connection and when a large number of
           active TCP connections is present in the system, ndd
           causes TOC.

        Resolution:
           The identd code has been modified to use a new ioctl()
           command instead of 'ndd' to avoid TOC.

        SR 8606248880/ CR JAGae15277
        2. identd does not contain any specific signal handler
           to handle the signal SIGPIPE and identd terminates,
           as the default behavior of SIGPIPE is to terminate
           the process.
        Resolution:
           A signal handler has now been included in identd to
           handle the signal SIGPIPE. Hence, identd terminates
           with an appropriate error message logged as
           LOG_DEBUG in the syslog file as:

           "SIGPIPE triggered, exiting"

           The error message is logged only if the `-l' option
           is given as an argument to identd.

        SR 8606267547/JAGae31789
        3. When Sendmail is unable to resolve the address of
           the host using the name service, a transient error
           "Name Server Timeout" occurs. This error is displayed
           on the terminal and is not logged in syslog file.
           The default syslog file is /var/adm/syslog/mail.log.
        Resolution :
           Sendmail now logs the transient error messages in the
           syslog file when the option "AlertTmpFailure" is
           enabled in the sendmail configuration file
           /etc/mail/sendmail.cf. The error messages are logged
           as a LOG_ALERT message at Loglevel >=2, and contain
           the status information as specified below:

           stat= "Transient parse error -- message queued for
           future delivery"

           To enable this option in the Configuration file the
           following steps need to be performed:

           a) Use /usr/newconfig/etc/mail/sendmail.cf as the base
              Sendmail configuration file (/etc/mail/sendmail.cf)
              with site-specific changes as required.

           b) Edit "#O AlertTmpFailure=False" entry in the
              /etc/mail/sendmail.cf as:
              O AlertTmpFailure=True

           c) Restart the Sendmail daemon.

           To make the sendmail configuration file
           compatible with lower versions of this patch,
           the "AlertTmpFailure" option must be removed or
           commented in the sendmail.cf file.

        PHNE_25184:

        SR 8606189011 / CR JAGad58227:
        1. In sendmail-8.9.3, an alias search using nis+ fails
           due to incorrect compilation flag.
        Resolution:
           Sendmail-8.9.3 is now built with an appropriate
           compilation flag.

        SR 8606213171 / CR JAGad82359:
        2. Sendmail can mishandle addresses in "Diagnostic-Code:"
           warning message.
        Resolution:
           The code has been modified to resolve this problem.

Enhancement:
        No

SR:
        8606330618 8606331548 8606314706 8606194375 8606248880
        8606267547 8606189011 8606213171 8606268804 8606269073
        8606294401 8606284379 8606300319 8606305635 8606305628

Patch Files:

        InternetSrvcs.INETSVCS-RUN,fr=B.11.11,
                fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/sbin/sendmail
        /usr/sbin/makemap
        /usr/sbin/mailstats
        /usr/lbin/identd
        /usr/sbin/itest
        /usr/sbin/killsm
        /usr/newconfig/etc/mail/convert_awk
        /usr/newconfig/etc/mail/cf/README
        /usr/newconfig/etc/mail/cf/cf/gen_cf
        /usr/newconfig/etc/mail/cf/cf/generic-hpux10.cf
        /usr/newconfig/etc/mail/sendmail.cf
        /usr/newconfig/etc/mail/cf/m4/cfhead.m4
        /usr/newconfig/etc/mail/cf/m4/proto.m4
        /usr/share/doc/LICENSE.SMAIL893

        InternetSrvcs.INET-ENG-A-MAN,fr=B.11.11,
                fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/share/man/man1m.Z/sendmail.1m
        /usr/share/man/man1m.Z/identd.1m
        /usr/share/man/man1.Z/mailstats.1
        /usr/share/man/man1.Z/praliases.1
        /usr/share/man/man1m.Z/killsm.1m

what(1) Output:

        InternetSrvcs.INETSVCS-RUN,fr=B.11.11,
                fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/sbin/sendmail:
                Copyright (c) 1998 HEWLETT PACKARD COMPANY and its l
                        icensors,
                including Sendmail, Inc., and the Regents of the
                University of California. All rights reserved.
                version.c 8.9.3.1 (Berkeley) 10/10/2003 (PHNE_
                        29774)
        /usr/sbin/makemap:
                makemap.c 8.71 (Berkeley) 03/26/2003 (PHNE_288
                        10)
        /usr/sbin/mailstats:
                mailstats.c 8.29 (Berkeley) 03/26/2003 (PHNE_288
                        10)
                Copyright (c) 1988, 1993
        /usr/sbin/killsm:
                killsm 03/26/2003 PHNE_28810
        /usr/lbin/identd:
                $Revision identd 2.7.4 (PHNE_26305) $
        /usr/sbin/itest:
                $Revision itest 2.7.4 (PHNE_26305) $
        /usr/newconfig/etc/mail/cf/cf/generic-hpux10.cf:
                cfhead.m4 8.23 (Berkeley) 03/26/2003 #####
                cf.m4 8.29 (Berkeley) 5/19/1998 #####
                generic-hpux10.mc 8.8 (Berkeley) 5/19/1998 ##
                        ###
                hpux10.m4 8.14 (Berkeley) 10/6/1998 #####
                generic.m4 8.9 (Berkeley) 5/19/1998 #####
                redirect.m4 8.10 (Berkeley) 5/19/1998 #####
                use_cw_file.m4 8.6 (Berkeley) 5/19/1998 #####
                domaintable.m4 8.9 (Berkeley) 10/6/1998 #####
                mailertable.m4 8.10 (Berkeley) 10/6/1998 #####
                genericstable.m4 8.8 (Berkeley) 10/6/1998 ##
                        ###
                virtusertable.m4 8.8 (Berkeley) 10/6/1998 ##
                        ###
                always_add_domain.m4 8.6 (Berkeley) 5/19/1998 ##
                        ###
                proto.m4 8.243 (Berkeley) 03/26/2003 #####
                local.m4 8.30 (Berkeley) 6/30/1998 #####
                smtp.m4 8.38 (Berkeley) 5/19/1998 #####
                uucp.m4 8.30 (Berkeley) 5/19/1998 #####
        /usr/newconfig/etc/mail/sendmail.cf:
                cfhead.m4 8.23 (Berkeley) 03/26/2003 #####
                cf.m4 8.29 (Berkeley) 5/19/1998 #####
                generic-hpux10.mc 8.8 (Berkeley) 5/19/1998 ##
                        ###
                hpux10.m4 8.14 (Berkeley) 10/6/1998 #####
                generic.m4 8.9 (Berkeley) 5/19/1998 #####
                redirect.m4 8.10 (Berkeley) 5/19/1998 #####
                use_cw_file.m4 8.6 (Berkeley) 5/19/1998 #####
                domaintable.m4 8.9 (Berkeley) 10/6/1998 #####
                mailertable.m4 8.10 (Berkeley) 10/6/1998 #####
                genericstable.m4 8.8 (Berkeley) 10/6/1998 ##
                        ###
                virtusertable.m4 8.8 (Berkeley) 10/6/1998 ##
                        ###
                always_add_domain.m4 8.6 (Berkeley) 5/19/1998 ##
                        ###
                proto.m4 8.243 (Berkeley) 03/26/2003 #####
                local.m4 8.30 (Berkeley) 6/30/1998 #####
                smtp.m4 8.38 (Berkeley) 5/19/1998 #####
                uucp.m4 8.30 (Berkeley) 5/19/1998 #####
        /usr/newconfig/etc/mail/cf/README:
                README 8.186 (Berkeley) 03/26/2003
        /usr/newconfig/etc/mail/convert_awk:
                None
        /usr/newconfig/etc/mail/cf/cf/gen_cf:
                None
        /usr/newconfig/etc/mail/cf/m4/cfhead.m4:
                cfhead.m4 8.23 (Berkeley) 03/26/2003')
        /usr/newconfig/etc/mail/cf/m4/proto.m4:
                proto.m4 8.243 (Berkeley) 03/26/2003')
        /usr/share/doc/LICENSE.SMAIL893:
                None

        InternetSrvcs.INET-ENG-A-MAN,fr=B.11.11,
                fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/share/man/man1m.Z/sendmail.1m:
                None
        /usr/share/man/man1m.Z/identd.1m:
                None
        /usr/share/man/man1.Z/mailstats.1:
                None
        /usr/share/man/man1.Z/praliases.1:
                None
        /usr/share/man/man1m.Z/killsm.1m:
                None

cksum(1) Output:

        InternetSrvcs.INETSVCS-RUN,fr=B.11.11,
                fa=HP-UX_B.11.11_32/64,v=HP:
        2627297511 864256 /usr/sbin/sendmail
        3788571579 430080 /usr/sbin/makemap
        2475215714 16384 /usr/sbin/mailstats
        3579986710 1053 /usr/sbin/killsm
        125478848 16384 /usr/sbin/itest
        604822235 32768 /usr/lbin/identd
        848421388 2197 /usr/newconfig/etc/mail/convert_awk
        33091609 18405 /usr/newconfig/etc/mail/cf/cf/gen_cf
        3933042482 90808 /usr/newconfig/etc/mail/cf/README
        240173196 94478 /usr/newconfig/etc/mail/cf/cf/
                generic-hpux10.cf
        240173196 94478 /usr/newconfig/etc/mail/sendmail.cf
        2170413046 57952 /usr/newconfig/etc/mail/cf/m4/proto.m4
        3416297469 49231 /usr/newconfig/etc/mail/cf/m4/cfhead.m4
        3452043810 4590 /usr/share/doc/LICENSE.SMAIL893

        InternetSrvcs.INET-ENG-A-MAN,fr=B.11.11,
                fa=HP-UX_B.11.11_32/64,v=HP:
        1311084351 12207 /usr/share/man/man1m.Z/sendmail.1m
        1520281684 3347 /usr/share/man/man1m.Z/identd.1m
        510252392 975 /usr/share/man/man1m.Z/killsm.1m
        927523491 2401 /usr/share/man/man1.Z/mailstats.1
        3924566826 1652 /usr/share/man/man1.Z/praliases.1

Patch Conflicts: None

Patch Dependencies: None

Hardware Dependencies: None

Other Dependencies:
        The identd(1M) functionality supplied by this patch
        requires a minimum Transport patch level of PHNE_25642.

Supersedes:
        PHNE_25184 PHNE_26305 PHNE_28761 PHNE_28810

Equivalent Patches:
        PHNE_29773:
        s700: 11.00
        s800: 11.00

        PHNE_29912:
        s700: 11.22
        s800: 11.22

        PHNE_29913:
        s700: 11.23
        s800: 11.23

Patch Package Size: 870 KBytes

Installation Instructions:
        Please review all instructions and the Hewlett-Packard
        SupportLine User Guide or your Hewlett-Packard support terms
        and conditions for precautions, scope of license,
        restrictions, and, limitation of liability and warranties,
        before installing this patch.
        ------------------------------------------------------------
        1. Back up your system before installing a patch.

        2. Login as root.

        3. Copy the patch to the /tmp directory.

        4. Move to the /tmp directory and unshar the patch:

                cd /tmp
                sh PHNE_29774

        5. Run swinstall to install the patch:

                swinstall -x autoreboot=true -x patch_match_target=true \
                          -s /tmp/PHNE_29774.depot

        By default swinstall will archive the original software in
        /var/adm/sw/save/PHNE_29774. If you do not wish to retain a
        copy of the original software, include the patch_save_files
        option in the swinstall command above:

                -x patch_save_files=false

        WARNING: If patch_save_files is false when a patch is installed,
                 the patch cannot be deinstalled. Please be careful
                 when using this feature.

        For future reference, the contents of the PHNE_29774.text file is
        available in the product readme:

                swlist -l product -a readme -d /tmp/PHNE_29774.depot

        To put this patch on a magnetic tape and install from the
        tape drive, use the command:

                dd if=/tmp/PHNE_29774.depot of=/dev/rmt/0m bs=2k

Special Installation Instructions:
        To comply with industry-standard sendmail(1M) practices,
        after the installation of PHNE_28761, or any superseding
        patch, the following behavior will be observed:

        1. Non-root users will not be able to print system-wide
            sendmail aliases using the praliases(1) command.
        2. Non-root users will not be able to print mail traffic
            statistics using the mailstats(1) command.
        3. Non-root users will not be able to send signals to
            sendmail processes, even their own.
        4. Sendmail reacts more appropriately to signals,
            which may introduce some delay in terminating and
            restarting sendmail daemon.

            The behaviors one and two mentioned above may
            remain even after the removal of the patch.

        PHNE_28761 or its superseding patches deliver a new copy of
        the sendmail configuration file /etc/mail/sendmail.cf as
        /usr/newconfig/etc/mail/sendmail.cf. You need to merge your
        site-specific customizations with this new sendmail.cf file.
         Then, stop and start the sendmail daemon by using the
        following commands:

        /sbin/init.d/sendmail stop

        /sbin/init.d/sendmail start
-----End of Document ID: PHNE_29774------------------------------------------


Document ID: PHNE_29773
Date Loaded: 20031127
      Title: s700_800 11.00 sendmail(1m) 8.9.3 patch

Patch Name: PHNE_29773

Patch Description: s700_800 11.00 sendmail(1m) 8.9.3 patch

Creation Date: 03/10/15

Post Date: 03/11/27

Hardware Platforms - OS Releases:
        s700: 11.00
        s800: 11.00

Products: N/A

Filesets:
        InternetSrvcs.INETSVCS-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
        InternetSrvcs.INET-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP

Automatic Reboot?: No

Status: General Release

Critical:
        No (superseded patches were critical)
        PHNE_26304: ABORT

Category Tags:
        defect_repair enhancement general_release critical
        halts_system

Path Name: /hp-ux_patches/s700_800/11.X/PHNE_29773

Symptoms:
        PHNE_29773:

        SR 8606330618/ CR JAGae91741
        1. Under some circumstances, Sendmail does not parse the
        headers properly.

        SR 8606331548/ CR JAGae92668
        2. Under certain circumstances, Sendmail does not parse
        some rulesets properly.

        PHNE_28809:

        SR 8606314706/ CR JAGae77457
        1. Information present in manpages delivered with
           PHNE_26304 is incorrect.

        PHNE_26304:

        SR 8606248880/ CR JAGae15277
        1. identd terminates on receiving a SIGPIPE signal and
           it does not log an appropriate error message in the
           syslog file.

        SR 8606267547/ CR JAGae31789
        2. Sendmail does not log the transient error
           message, "Name server timeout" in the log file
           while processing the mail queue.

        SR 8606280817/ CR JAGae44786
        3. Under certain conditions, Sendmail or its
           associated utilities may not operate properly.

        SR 8606280836/ CR JAGae44803
        4. Under certain conditions, Sendmail does not
           terminate/restart properly.

        SR 8606289291/ CR JAGae53222
        5. Under certain conditions, Sendmail does not
           process the mail queue properly.

        SR 8606295551/ CR JAGae59233
        6. In some cases, Sendmail does not parse the mail
           headers properly.

        SR 8606303975/ CR JAGae67325
        7. In some cases, Sendmail does not parse the headers
           properly.

        SR 8606305629/ CR JAGae68677
        8. In some cases, Sendmail relays mails illegally.

        PHNE_24419:

        SR 8606189011 / CR JAGad58227:
        1. When a user searches for aliases using nis+, the search
           will fail.

        SR 8606194375 / CR JAGad63585:
        2. When there are large number of active TCP connections,
           'ndd' invoked by identd holds the TCP lock for over a
           minute. This causes a Transfer Of Control.

        SR 8606213171 / CR JAGad82359:
        3. Sendmail can mishandle addresses in "Diagnostic-Code:"
           warning message.

        SR 8606172226 / CR JAGad41486:
        4. /The /etc/mail/aliases file credentials change after
           the installation of Sendmail patch.

        PHNE_18546:

        SR 8606105321 / CR JAGab73332:
        1. Upgrade Sendmail-8.8.6 to Sendmail-8.9.3.

        SR 1653274639 / CR JAGaa26556:
        2. Update documentation in future sendmail patches to
           include NIS info.

        SR 8606136180 / CR JAGaa27064:
        3. expand_alias command fails to expand aliases for hosts
           that have MX records but not A or CNAME records.

        SR 1653301234 / CR JAGab13472:
        4. When sending mail if you accidentally specify a non
           existent host, message delivery is deferred.

        SR 5003458570 / CR JAGab11180:
        5. Subject field of a message having Japanese characters
           may be garbled when sent using sendmail.

        SR 8606136181 / CR JAGab16315:
        6. Error message "unable to qualify my own domain
           name (<hostname>) -- using short name" from sendmail
           is being displayed on the console if the host name is
           not a fully qualified domain name(FQDN).

        SR 8606132690 / CR JAGad01838:
        7. Sendmail-8.9.3 creates a 10MB file in /var/tmp for
           every DB access. This caused performance degradation.

        SR 8606124372 / CR JAGac39755:
        8. identd does not work on 64 bit HP-UX 11.00

        SR 8606127691 / CR JAGac78493:
        9. When heavily loaded, Sendmail-8.9.3 exits without any
           error or core file.

        SR 8606131029 / CR JAGad00187:
        10. When DNS server is down, sendmail fails to use
            files (/etc/hosts) for host lookup.

        SR 1653304592 / CR JAGab16783:
        11. Sendmail error 'readqf: cannot open df#: No such
            file or directory' problem is seen at times, when
            system is heavily loaded.

        SR 1653241869 / CR JAGaa26527:
        12. Sendmail patch overwrites the link created by
            Netscape Mailer when it is installed.

        SR 8606102174 / CR JAGab67684:
        13. Sendmail start script may refuse to start at boot.

        SR 8606105428 / CR JAGab73480:
        14. sendmail drops the last destination address in some
            cases.

        SR 8606127266 / CR JAGac68812:
        15. Usage of the -f option of sendmail is wrongly
            documented in the sendmail manpage.

        SR 8606136331 / CR JAGaa26967:
        16. ER : Default sendmail aliases database should have
            'ftp-bugs' aliased to root.

        SR 8606105137 / CR JAGab73015:
        17. newaliases/makemap commands generate a huge db file
            on 'hfs' file system with 64kb Block size.

        SR 8606126031 / CR JAGac47219:
        18. gen_cf script option 1, wrongly sets promiscuous
            relay in the sendmail configuration file generated.

        SR 5003396077 / CR JAGaa26922:
        19. ER:Request to add LDAP functionality to sendmail.

        SR 8606137834 / CR JAGad06991:
        20. Sendmail-8.9.3 drops the MIME encoding information line
            in the message when sent to openmail.

        PHNE_17190:

        1. sendmail: When processing multi-part mime message
           sendmail generates core.

        2. sendmail does not handle properly the value of
           "Errors-To:" variable.

        3. sendmail does not build sendmail.cw properly.

        4. UUCP problem with ISP because of delivery agent.

        5. expand_alias fails if PrivacyOptions is set to
           needexpnhelo.

        6. Maximum number of header lines should be configurable.

        7. sendmail is optimized to accept connections efficiently.

        PHNE_16852:
        1. "Bad System Call" with a command used in a Sendmail
           patch script.

        PHNE_15509:
        1. Patch outputs extraneous message within
           install log.

        2. Patch preinstall script gets "bad system call" error.

        PHNE_13947:

        1. Sendmail does not support /etc/hosts.smtp file.

        2. Sendmail does not support UUCP relay.

        3. Rejected mail cannot be saved anywhere; messages
           appear on console.

        4. Sendmail gives error if NIS is not installed.

        PHNE_10495:

        1. Upgrade sendmail(1m) to 8.8.6.
        2. Errors in openmail-specific rules of ruleset 0 of
           sendmail.cf
        3. In the absence of /etc/nsswitch.conf, sendmail can't
           send external mails, sendmail does not use DNS MX
           records and sendmail causes NIS aliases to fail.
        4. Received sendmail errors during initial boot, sendmail
           panics.
        5. killsm/sendmail start does not parse ps correctly, may
           kill other processes.
        6. Sendmail has problems with DBM files.
        7. Sendmail won't deliver mail to file, wrongly thinks
           shell is bad.
        8. Sendmail ignores lines after "." when sent by dtmail.
        9. Sendmail has bad lines in sendmail.cf file.
        10. Sendmail has different behavior with aliased hostnames.
        11. Support the old functionality of DL macro in 8.8.6
            sendmail.
        12. Fix interoperability problem of sendmail-8.8.6 with
            Openmail.
        13. killsm script (sendmail) has a missing rval statement
            and prints duplicate messages.
        14. improve detection of sendmail already running in
            /sbin/init.d/sendmail.
        15. Sendmail 8.8.6 does not send mail to localdomain only,
            but to relay.
        16. Sendmail has problems with UUCP rules and spaces.

Defect Description:
        PHNE_29773:

        SR 8606330618/ CR JAGae91741
        1. Under some circumstances, Sendmail does not parse the
           headers properly.
        Resolution:
           Code has now been modified to fix the problem.

        SR 8606331548/ CR JAGae92668
        2. Under certain circumstances, Sendmail does not parse
           some rulesets properly.
        Resolution:
           Code has now been modified to fix the problem.

        PHNE_28809:

        SR 8606314706/ CR JAGae77457
        1. The patch PHNE_26304 contains an incorrect version
           of manpages.
        Resolution:
           The correct version of the manpages are included
           in the current patch PHNE_28809.

        PHNE_26304:

        SR 8606248880/ CR JAGae15277
        1. identd does not contain any specific signal handler
           to handle the signal SIGPIPE and identd terminates,
           as the default behavior of SIGPIPE is to terminate
           the process.
        Resolution:
           A signal handler has now been included in identd to
           handle the signal SIGPIPE. Hence, identd terminates
           with an appropriate error message logged as
           LOG_DEBUG in the syslog file as:

           "SIGPIPE triggered, exiting"

           The error message is logged only if the `-l' option
           is given as an argument to identd.

        SR 8606267547/ CR JAGae31789
        2. The transient error message "Name Server Timeout"
           occurs when Sendmail is unable to resolve the host
           using the name service. The error message is only
           displayed on the terminal, and is not logged in the
           default syslog file /var/adm/syslog/mail.log.

        Resolution:
           Sendmail now logs the transient error messages in the
           default syslog file, /var/adm/syslog/mail.log. These
           error messages contain the status information as
           specified below:

           stat= "Transient parse error -- message queued for
           future delivery"

           An option "AlertTmpFailure" is added in the /usr/
           newconfig/etc/mail/sendmail.cf file to log the
           transient error messages as LOG_ALERT messages. For
           more information, refer to the sendmail(1M) manpage.

           To make the sendmail configuration file
           compatible with lower versions of this patch,
           the "AlertTmpFailure" option must be removed or
           commented in the sendmail.cf file.

        SR 8606280817/ CR JAGae44786
        3. Under certain conditions, Sendmail or its
           associated utilities may not operate properly.
        Resolution:
           Code has now been modified to fix the problem.

        SR 8606280836/ CR JAGae44803
        4. Due to a race condition, Sendmail does not
           terminate/restart properly.
        Resolution:
           Code has now been modified to fix the problem.

        SR 8606289291/ CR JAGae53222
        5. Under certain conditions, Sendmail does not
           process the mail queue properly.
        Resolution:
           Use /usr/newconfig/etc/mail/sendmail.cf as the
           base configuration file (/etc/mail/sendmail.cf)
           with site-specific changes as required and
           restart the sendmail daemon.

        SR 8606295551/ CR JAGae59233
        6. In some cases, sendmail does not parse the mail
           headers properly.
        Resolution :
           The code has now been modified to parse the mail
           headers properly.

        SR 8606303975/ CR JAGae67325
        7. In some cases, sendmail does not parse the headers
           properly.
        Resolution :
           The code has now been modified to parse the headers
           properly.

        SR 8606305629/ CR JAGae68677
        8. Sendmail illegally relays mails due to the specially
           quoted recipient address.

        Resolution:
           A new ruleset has now been added in the configuration
           file /usr/newconfig/etc/mail/sendmail.cf to remove the
           quotes from the recipient address, thus disallowing
           illegal relaying of mails. Use /usr/newconfig/etc/mail/
           sendmail.cf as base configuration file (/etc/mail/
           sendmail.cf) with site-specific changes as required
           and restart the sendmail daemon.

        PHNE_24419:

        SR 8606189011 / CR JAGad58227:
        1. In sendmail-8.9.3, an alias search using nis+ fails
           due to incorrect compilation flag.
        Resolution:
           Sendmail-8.9.3 is now built with an appropriate
           compilation flag.

        SR 8606194375 / JAGad63585:
        2. identd uses 'ndd' to get the credentials of the remote
           owner of a TCP connection which causes a TOC.
        Resolution:
           The identd code has been modified to use a new ioctl()
           command instead of 'ndd'.This patch has a dependency
           on the ARPA transport patch PHNE_24715.

        SR 8606213171 / CR JAGad82359:
        3. Sendmail can mishandle addresses in "Diagnostic-Code:"
           warning message.
        Resolution:
           The code has been modified to resolve this problem.

        SR 8606172226 / CR JAGad41486:
        4. After the installation of the patch, a backup of the
           file /etc/mail/aliases is taken and the processing is
           done on the backup file. After the processing, the
           backup file is moved back to the /etc/mail directory.
           During this process of moving the /etc/mail/aliases
           file to a backup directory and back to the original
           directory, the credentials of the /etc/mail/aliases
           file are changed.

           Resolution:
           The installation script has been modified to retain the
           original credentials of the /etc/mail/aliases file.

        PHNE_18546:

        SR 8606105321 / CR JAGab73332:
        1. Upgrade Sendmail-8.8.6 to Sendmail-8.9.3.
        Resolution: Upgraded to the new version.

        SR 1653274639 / CR JAGaa26556:
        2. Update documentation in sendmail patches
           to include NIS information.
        Resolution: Special Installation Instructions in the
           patch has the information to configure sendmail if
           NIS is used for aliases.

        SR 8606136180 / CR JAGaa27064:
        3. expand_alias script tries to telnet to the host given
           as input to it at port 25. telnet fails to connect to
           the given hostname if the host does not have either an
           A or CNAME record. Hence expand_alias fails.
        Resolution: expand_alias script has been modified to
           get the mailserver name for the given host using
           nslookup and then the aliases are expanded at that
           mailserver.

        SR 1653301234 / CR JAGab13472:
        4. When gethostbyname() call fails, h_errno gets set.
           This h_error has to be checked to either defer or
           report failure immediately. However, instead of
           checking the h_errno the errno was being used to
           check the failure. The errno was getting set to
           different error and hence the mail was getting
           deferred.
        Resolution: This is now corrected and the h_errno is
           being checked.

        SR 5003458570 / CR JAGab11180:
        5. Sendmail when scanning the Subject field used to skip
           all those characters whose value was in the range
           0x80 - 0x9f. Because of this, subject field used to
           get garbled for Japanese characters.
        Resolution: A new option "EightBitHeader=TRUE" has to be
           added to the configuration file to avoid this subject
           field garbling.

        SR 8606136181 / CR JAGab16315:
        6. Sendmail used to log this error message to syslog at
           LOG_ALERT level if the host name was not a fully
           qualified one.
        Resolution: The error message is now logged at LOG_INFO
           level.

        SR 8606132690 / CR JAGad01838:
        7. Sendmail creates a file /var/tmp/#pid of 10MB for
           every db file access and removes it after the access.
           DB uses this file for memory mapping. If lot of
           sendmail process are running simultaneously, then
           /var/tmp gets filled up.
        Resolution: Sendmail now uses a new version of DB,
           db-3.0.55 which does not create a file in /var/tmp
           for memory mapping.

        SR 8606124372 / CR JAGac39755:
        8. identd reads some of the needed structures from the
           memory, depending on the size of the structure. When
           identd is compiled in a 32bit environment and the same
           binary is used on a 64 bit m/c the size of those
           memory structures will vary and hence it fails in a
           64 bit m/c.
        Resolution: identd is now interfaced with a new library
           libp4 which provides calls to get the structures from
           the memory. These calls are independent of 32bit or
           64bit architecture.

        SR 8606127691 / CR JAGac78493:
        9. When sendmail is highly loaded, the memory of the
           proc_list could get removed in signal handler. This
           used to leave the memory map in an inconsistent state.
           This led to sendmail exiting without any error message
           or core file
        Resolution: Now the memory of a previously filled slot
           is freed only when we are adding a new process,
           to the process list.

        SR 8606131029 / CR JAGad00187:
        10. When doing host lookups, if the DNS server is down,
           sendmail is not continuing its lookup in /etc/hosts,
           even though the policy is mentioned in the switch
           file. This problem is occurring because there is no
           proper check of the h_error number resulting in a
           different code path.
        Resolution: Error check is done properly.

        SR 1653304592 / CR JAGab16783:
        11. If two sendmail queue processes work on the same
           message on a queue at same time, it gives the
           error message "Error: readqf: cannot open df#: No
           such file or directory".
        Resolution: In the above condition a pointer
           initialization was not being done. This is now taken
           care in the code.

        SR 1653241869 / CR JAGaa26527:
        12. When installing sendmail there was no check to see
           whether there is a link from sendmail binary to some
           other file. So when sendmail is installed in this
           situation, it overwrites the other file.
        Resolution: Now check is done in the patch script. It
           gives an error message during the installation
           of the patch, it the link exists and stops the
           installation. The user needs to manually remove the
           softlink and then start the installation again.
           This will avoid overwriting of the linked file.

        SR 8606102174 / CR JAGab67684:
        13. In the sendmail startup script, there was no proper
           check to see if the pid present in the
           /etc/mail/sendmail.pid file is that of the running
           sendmail process. Due to this sendmail was not getting
           started.
        Resolution: When checking for the pid, we now check
           whether this pid really corresponds to the sendmail
           process.

        SR 8606105428 / CR JAGab73480:
        14. When the recipient addresses sent to the same system
           as one SMTP session, summed up to 512 bytes, then the
           last address in the list was getting removed. This
           was happening due to the improper boundary checking.
        Resolution: The boundary condition are now taken care
           off.

        SR 8606127266 / CR JAGac68812:
        15. The man page documentation for -f option was wrong.
        Resolution: The manpage is properly updated.

        SR 8606136331 / CR JAGaa26967:
        16. There was a request to add a new alias 'ftp-bugs',
           in the default aliases file.
        Resolution: Added a new alias 'ftp-bugs' aliased to
            root in the default alias file.

        SR 8606105137 / CR JAGab73015:
        17. The db file created by newaliases and makemap commands
            on a 'hfs' file system with 64KB block size, is huge.
        Resolution: With the new DB version, the db file
            generated is small.

        SR 8606126031 / CR JAGac47219:
        18. The gen_cf script's option 1 was setting promiscuous
            relay while the option read as "generate sendmail.cf
            with NO relay on".
        Resolution: Added a new option for relay ON and
            relay OFF and removed the ambiguity.

        SR 5003396077 / CR JAGaa26922:
        19. There was a request for support of LDAP functionality
            in sendmail.
        Resolution: LDAP is supported in this new version.

        SR 8606137834 / CR JAGad06991:
        20. When sending a MIME encoded message to openmail, in
            some of the messages the Content-Transfer-Encoding line
            is getting dropped. The line was dropped due to lack of
            proper checking of the flag which decides
            to put the CTE line.
        Resolution: Added the proper check to the flag.

        PHNE_17190:

        1. When processing multi-part mime message sendmail
           generates core. The problem occurs because the variable
           mstate was not set properly.

        2. When a mail needs to be send to an address specified in
           "Errors-To:" field and if the user is at a remote host,
           then the mail was not sent to the remote user. The
           reason was the UseErrorsTo flag was not set properly.

        3. sendmail.cw file is created by reading
           /etc/resolv.conf. The existing script sometimes
           wrongly parsed /etc/resolv.conf file and in those cases
           the sendmail.cw file created was not proper.

        4. If the address is of type userhost.com and passed to
           smarthost via UUCP it was not able to send. This is
           because there was no rule set to process such type of
           address for smart host.

        5. expand_alias script was not handling the "HELO" smtp
           command. The script was modified to handle this
           command too.

        6. Maximum number of header lines should be configurable.

        7. sendmail is optimized to accept connections efficiently.

        PHNE_16852:

        1. Sendmail install script should use /sbin/sh shell
           which it is not using currently.

        PHNE_15509:

        1. The messages which go to the log should have
           consistent format and follow guidelines.

        2. Patch scripts should use only those commands
           which are available in /usr/sbin.

        PHNE_13947:

        1. Functionality of /etc/hosts.smtp file is absent in
           sendmail-8.8.6 which was present in sendmail-5.65.

        2. A UUCP relay rule which was present in
           sendmail-8.7.6 is absent in sendmail-8.8.6.

        3. Sendmail sends error messages to console when it fails
           to save the rejected mail.

        4. Sendmail by default uses NIS for alias lookup in the
           absence of /etc/nsswitch.conf file and if NIS is not
           installed it gives error.

        PHNE_10495:
        1. Upgrade sendmail(1m) to 8.8.6.
        2. The openmail-specific rules inside ruleset 0 have spaces
            separating the LHS of the rules from the RHS instead of
            TABS. This is syntactically incorrect.
        3. When /etc/nsswitch.conf is not present on the system,
            the hostname lookup and alias lookup were using files
            by default. This was causing problems in a DNS or
            NIS environment.
        4. Sendmail depended on the transition link
            "/usr/tmp->/var/tmp" and system did not contain this
            transition link. This caused the savemail panic as
            bounced mail could not be saved to /usr/tmp/dead.letter.
        5. killsm/sendmail start does not parse ps correctly, may
            kill other processes.
        6. Sendmail was not using the libdbm library which comes
            along with the HP-UX but was using libdbm library from
            the public domain.
        7. A bug in chownsafe function (conf.c) caused failure of
            mail delivery to an alias defined as
            <alias>: :include:<mailing-list>
        8. A bug in collect function in collect.c caused ignoring
            of lines after "." when sent by dtmail.
        9. Lines within sendmail.cf relating to OpenMail and X.400
           have become space-separated instead of tab-separated.
        10. A bug in get_column function in util.c caused the
            truncation of the alias of a hostname.
        11. DL macro has the functionality that all mails addressed
            to the domain specified by DL, should be delivered
            directly even if DS is set. In public domain version of
            8.8.6, DL macro has a different meaning. This patch
            (PHNE_10495) retains the definition of DL as in public
            domain, including the functionality of DL as in previous
            versions using the Dm macro.
        12. In Sendmail-8.8.6, in the absence of the E mailer flag,
            the value for the mailer flag E of openmail mailer is
            "\r\n" by default, whereas Openmail requires it to be
            "\n".
        13. killsm script (sendmail) didn't have a rval statement
            and sendmail script was printing duplicate messages
            which were already being printed by killsm script.
        14. The /usr/sbin/killsm script that is invoked by
           /sbin/init.d/sendmail to stop the sendmail daemon should
           detect whether sendmail is running in a more effective
             way.
        15. The check_local ruleset in the supplied
           /etc/mail/sendmail.cf wrongly relayed mails destined for
           <username><localdomain> to the smarthost relay specified
           by the DS macro. The check_local ruleset also wrongly
           truncated <username><hostname>.<localdomain> to
           <username><hostname>.
        16. The /usr/newconfig/etc/mail/sendmail.cf supplied along
             with the previous sendmail patch contains errors
             in ruleset 0.

Enhancement:
        No (superseded patches contained enhancements)
        PHNE_10495:
        This patch provides an enhancement for reading the switch
        configuration for sendmail from the /etc/nsswitch.conf
        file instead of from /etc/mail/service.switch.

SR:
        8606330618 8606331548 8606314706 8606248880 8606267547
        8606280817 8606280836 8606289291 8606295551 8606303975
        8606189011 8606305629 8606194375 8606213171 8606172226
        8606105321 1653274639 8606136180 1653301234 5003458570
        8606136181 8606132690 8606124372 8606127691 8606131029
        1653304592 1653241869 8606102174 8606105428 8606127266
        8606136331 8606105137 8606126031 5003396077 8606137834
        1653281675 1653263640 1653267187 1653257824 8606216883
        8606216885 8606216886 8606216887 8606216910 8606216911
        1653253575 5003405894 8606216919 8606216921 8606113128
        8606110249 8606216922 8606113052 5003371567 1653217869
        5003371062 5003361105 8606216925 1653219436 1653204388
        1653222042 5003386193 8606216926 8606216928 5003365924
        8606216930 1653234641 5003382671

Patch Files:

        InternetSrvcs.INETSVCS-RUN,fr=B.11.00,
                fa=HP-UX_B.11.00_32/64,v=HP:
        /sbin/init.d/sendmail
        /usr/newconfig/etc/mail/cf/cf/examples/chez.cs.mc
        /usr/newconfig/etc/mail/cf/cf/examples/clientproto.mc
        /usr/newconfig/etc/mail/cf/cf/examples/cs-hpux10.mc
        /usr/newconfig/etc/mail/cf/cf/examples/cs-hpux9.mc
        /usr/newconfig/etc/mail/cf/cf/examples/cs-osf1.mc
        /usr/newconfig/etc/mail/cf/cf/examples/cs-solaris2.mc
        /usr/newconfig/etc/mail/cf/cf/examples/cs-sunos4.1.mc
        /usr/newconfig/etc/mail/cf/cf/examples/cs-ultrix4.mc
        /usr/newconfig/etc/mail/cf/cf/examples/cyrusproto.mc
        /usr/newconfig/etc/mail/cf/cf/examples/generic-bsd4.4.mc
        /usr/newconfig/etc/mail/cf/cf/examples/generic-hpux9.mc
        /usr/newconfig/etc/mail/cf/cf/examples/
                generic-nextstep3.3.mc
        /usr/newconfig/etc/mail/cf/cf/examples/generic-osf1.mc
        /usr/newconfig/etc/mail/cf/cf/examples/generic-solaris2.mc
        /usr/newconfig/etc/mail/cf/cf/examples/generic-sunos4.1.mc
        /usr/newconfig/etc/mail/cf/cf/examples/generic-ultrix4.mc
        /usr/newconfig/etc/mail/cf/cf/examples/huginn.cs.mc
        /usr/newconfig/etc/mail/cf/cf/examples/knecht.mc
        /usr/newconfig/etc/mail/cf/cf/examples/mail.cs.mc
        /usr/newconfig/etc/mail/cf/cf/examples/mail.eecs.mc
        /usr/newconfig/etc/mail/cf/cf/examples/mailspool.cs.mc
        /usr/newconfig/etc/mail/cf/cf/examples/python.cs.mc
        /usr/newconfig/etc/mail/cf/cf/examples/s2k-osf1.mc
        /usr/newconfig/etc/mail/cf/cf/examples/s2k-ultrix4.mc
        /usr/newconfig/etc/mail/cf/cf/examples/tcpproto.mc
        /usr/newconfig/etc/mail/cf/cf/examples/ucbarpa.mc
        /usr/newconfig/etc/mail/cf/cf/examples/ucbvax.mc
        /usr/newconfig/etc/mail/cf/cf/examples/uucpproto.mc
        /usr/newconfig/etc/mail/cf/cf/examples/vangogh.cs.mc
        /usr/newconfig/etc/mail/cf/cf/generic-hpux10.cf
        /usr/newconfig/etc/mail/cf/cf/generic-hpux10.mc
        /usr/newconfig/etc/mail/cf/cf/gen_cf
        /usr/newconfig/etc/mail/cf/sh/makeinfo.sh
        /usr/newconfig/etc/mail/cf/README
        /usr/newconfig/etc/mail/cf/README.hpux10
        /usr/newconfig/etc/mail/cf/domain/examples/Berkeley.EDU.m4
        /usr/newconfig/etc/mail/cf/domain/examples/
                CS.Berkeley.EDU.m4
        /usr/newconfig/etc/mail/cf/domain/examples/
                EECS.Berkeley.EDU.m4
        /usr/newconfig/etc/mail/cf/domain/examples/
                S2K.Berkeley.EDU.m4
        /usr/newconfig/etc/mail/cf/domain/examples/berkeley-only.m4
        /usr/newconfig/etc/mail/cf/domain/generic.m4
        /usr/newconfig/etc/mail/cf/feature/allmasquerade.m4
        /usr/newconfig/etc/mail/cf/feature/masquerade_envelope.m4
        /usr/newconfig/etc/mail/cf/feature/smrsh.m4
        /usr/newconfig/etc/mail/cf/feature/always_add_domain.m4
        /usr/newconfig/etc/mail/cf/feature/nocanonify.m4
        /usr/newconfig/etc/mail/cf/feature/stickyhost.m4
        /usr/newconfig/etc/mail/cf/feature/bestmx_is_local.m4
        /usr/newconfig/etc/mail/cf/feature/nodns.m4
        /usr/newconfig/etc/mail/cf/feature/use_ct_file.m4
        /usr/newconfig/etc/mail/cf/feature/bitdomain.m4
        /usr/newconfig/etc/mail/cf/feature/notsticky.m4
        /usr/newconfig/etc/mail/cf/feature/use_cw_file.m4
        /usr/newconfig/etc/mail/cf/feature/domaintable.m4
        /usr/newconfig/etc/mail/cf/feature/nouucp.m4
        /usr/newconfig/etc/mail/cf/feature/uucpdomain.m4
        /usr/newconfig/etc/mail/cf/feature/local_procmail.m4
        /usr/newconfig/etc/mail/cf/feature/nullclient.m4
        /usr/newconfig/etc/mail/cf/feature/mailertable.m4
        /usr/newconfig/etc/mail/cf/feature/redirect.m4
        /usr/newconfig/etc/mail/cf/feature/genericstable.m4
        /usr/newconfig/etc/mail/cf/feature/limited_masquerade.m4
        /usr/newconfig/etc/mail/cf/feature/
                masquerade_entire_domain.m4
        /usr/newconfig/etc/mail/cf/feature/virtusertable.m4
        /usr/newconfig/etc/mail/cf/feature/access_db.m4
        /usr/newconfig/etc/mail/cf/feature/
                accept_unresolvable_domains.m4
        /usr/newconfig/etc/mail/cf/feature/
                accept_unqualified_senders.m4
        /usr/newconfig/etc/mail/cf/feature/blacklist_recipients.m4
        /usr/newconfig/etc/mail/cf/feature/local_lmtp.m4
        /usr/newconfig/etc/mail/cf/feature/loose_relay_check.m4
        /usr/newconfig/etc/mail/cf/feature/promiscuous_relay.m4
        /usr/newconfig/etc/mail/cf/feature/relay_based_on_MX.m4
        /usr/newconfig/etc/mail/cf/feature/relay_entire_domain.m4
        /usr/newconfig/etc/mail/cf/feature/relay_hosts_only.m4
        /usr/newconfig/etc/mail/cf/feature/relay_local_from.m4
        /usr/newconfig/etc/mail/cf/feature/rbl.m4
        /usr/newconfig/etc/mail/cf/ostype/hpux10.m4
        /usr/newconfig/etc/mail/cf/hack/README.check
        /usr/newconfig/etc/mail/cf/hack/check_mail.m4
        /usr/newconfig/etc/mail/cf/hack/check_mail2.m4
        /usr/newconfig/etc/mail/cf/hack/check_mail3.m4
        /usr/newconfig/etc/mail/cf/hack/check_rcpt.m4
        /usr/newconfig/etc/mail/cf/hack/check_rcpt2.m4
        /usr/newconfig/etc/mail/cf/hack/check_rcpt3.m4
        /usr/newconfig/etc/mail/cf/hack/check_rcpt4.m4
        /usr/newconfig/etc/mail/cf/hack/check_relay.m4
        /usr/newconfig/etc/mail/cf/hack/check_relay1.m4
        /usr/newconfig/etc/mail/cf/hack/check_relay3.m4
        /usr/newconfig/etc/mail/cf/hack/deniedIP.m4
        /usr/newconfig/etc/mail/cf/hack/deniedNames.m4
        /usr/newconfig/etc/mail/cf/hack/spamdoms.m4
        /usr/newconfig/etc/mail/cf/hack/spammers.m4
        /usr/newconfig/etc/mail/cf/hack/use_ip.m4
        /usr/newconfig/etc/mail/cf/hack/use_names.m4
        /usr/newconfig/etc/mail/cf/hack/use_relayto.m4
        /usr/newconfig/etc/mail/cf/hack/examples/cssubdomain.m4
        /usr/newconfig/etc/mail/cf/mailer/examples/cyrus.m4
        /usr/newconfig/etc/mail/cf/mailer/examples/fax.m4
        /usr/newconfig/etc/mail/cf/mailer/examples/mail11.m4
        /usr/newconfig/etc/mail/cf/mailer/examples/phquery.m4
        /usr/newconfig/etc/mail/cf/mailer/examples/pop.m4
        /usr/newconfig/etc/mail/cf/mailer/examples/procmail.m4
        /usr/newconfig/etc/mail/cf/mailer/examples/usenet.m4
        /usr/newconfig/etc/mail/cf/mailer/local.m4
        /usr/newconfig/etc/mail/cf/mailer/smtp.m4
        /usr/newconfig/etc/mail/cf/mailer/uucp.m4
        /usr/newconfig/etc/mail/cf/mailer/openmail.m4
        /usr/newconfig/etc/mail/cf/siteconfig/examples/
                uucp.cogsci.m4
        /usr/newconfig/etc/mail/cf/siteconfig/examples/
                uucp.old.arpa.m4
        /usr/newconfig/etc/mail/cf/siteconfig/examples/
                uucp.ucbarpa.m4
        /usr/newconfig/etc/mail/cf/siteconfig/examples/
                uucp.ucbvax.m4
        /usr/newconfig/etc/mail/cf/m4/cf.m4
        /usr/newconfig/etc/mail/cf/m4/cfhead.m4
        /usr/newconfig/etc/mail/cf/m4/nullrelay.m4
        /usr/newconfig/etc/mail/cf/m4/proto.m4
        /usr/newconfig/etc/mail/cf/m4/openmail_relays.m4
        /usr/newconfig/etc/mail/cf/m4/openmail_s0_local.m4
        /usr/newconfig/etc/mail/cf/m4/openmail_s0.m4
        /usr/newconfig/etc/mail/cf/m4/version.m4
        /usr/newconfig/etc/mail/sendmail.cf
        /usr/newconfig/etc/mail/convert_awk
        /usr/newconfig/etc/mail/convert_udb
        /usr/newconfig/etc/mail/aliases
        /usr/newconfig/etc/mail/sendmail.cw
        /usr/sbin/sendmail
        /usr/sbin/mailstats
        /usr/sbin/makemap
        /usr/sbin/expand_alias
        /usr/sbin/mtail
        /usr/sbin/smrsh
        /usr/sbin/killsm
        /usr/sbin/idlookup
        /usr/sbin/itest
        /usr/sbin/owners
        /usr/bin/praliases
        /usr/lbin/identd
        /usr/share/lib/sendmail.hf
        /usr/share/doc/sendmail8-8_delta.txt
        /usr/share/doc/sendmail8-9_delta.txt
        /usr/share/doc/sendmail8-9_release.txt
        /usr/share/doc/LICENSE.SMAIL893

        InternetSrvcs.INET-ENG-A-MAN,fr=B.11.00,
                fa=HP-UX_B.11.00_32/64,v=HP:
        /usr/share/man/man1.Z/idlookup.1
        /usr/share/man/man1.Z/mailq.1
        /usr/share/man/man1.Z/mailstats.1
        /usr/share/man/man1.Z/praliases.1
        /usr/share/man/man1m.Z/convert_awk.1m
        /usr/share/man/man1m.Z/identd.1m
        /usr/share/man/man1m.Z/killsm.1m
        /usr/share/man/man1m.Z/makemap.1m
        /usr/share/man/man1m.Z/mtail.1m
        /usr/share/man/man1m.Z/newaliases.1m
        /usr/share/man/man1m.Z/owners.1m
        /usr/share/man/man1m.Z/sendmail.1m
        /usr/share/man/man1m.Z/smrsh.1m
        /usr/share/man/man5.Z/aliases.5

what(1) Output:

        InternetSrvcs.INETSVCS-RUN,fr=B.11.00,
                fa=HP-UX_B.11.00_32/64,v=HP:
        /sbin/init.d/sendmail:
                None
        /usr/newconfig/etc/mail/cf/cf/examples/chez.cs.mc:
                chez.cs.mc 8.11 (Berkeley) 5/19/1998')
        /usr/newconfig/etc/mail/cf/cf/examples/clientproto.mc:
                clientproto.mc 8.12 (Berkeley) 5/19/1998')
        /usr/newconfig/etc/mail/cf/cf/examples/cs-hpux10.mc:
                cs-hpux10.mc 8.10 (Berkeley) 5/19/1998')
        /usr/newconfig/etc/mail/cf/cf/examples/cs-hpux9.mc:
                cs-hpux9.mc 8.11 (Berkeley) 5/19/1998')
        /usr/newconfig/etc/mail/cf/cf/examples/cs-osf1.mc:
                cs-osf1.mc 8.10 (Berkeley) 5/19/1998')
        /usr/newconfig/etc/mail/cf/cf/examples/cs-solaris2.mc:
                cs-solaris2.mc 8.9 (Berkeley) 5/19/1998')
        /usr/newconfig/etc/mail/cf/cf/examples/cs-sunos4.1.mc:
                cs-sunos4.1.mc 8.10 (Berkeley) 5/19/1998')
        /usr/newconfig/etc/mail/cf/cf/examples/cs-ultrix4.mc:
                cs-ultrix4.mc 8.10 (Berkeley) 5/19/1998')
        /usr/newconfig/etc/mail/cf/cf/examples/cyrusproto.mc:
                cyrusproto.mc 8.3 (Carnegie Mellon) (#)cyrusproto
                        .mc 8.3')
        /usr/newconfig/etc/mail/cf/cf/examples/generic-bsd4.4.mc:
                generic-bsd4.4.mc 8.7 (Berkeley) 5/19/1998')
        /usr/newconfig/etc/mail/cf/cf/examples/generic-hpux9.mc:
                generic-hpux9.mc 8.8 (Berkeley) 5/19/1998')
        /usr/newconfig/etc/mail/cf/cf/examples/
                generic-nextstep3.3.mc:
                generic-nextstep3.3.mc 8.7 (Berkeley) 5/19/1998')
        /usr/newconfig/etc/mail/cf/cf/examples/generic-osf1.mc:
                generic-osf1.mc 8.8 (Berkeley) 5/19/1998')
        /usr/newconfig/etc/mail/cf/cf/examples/generic-solaris2.mc:
                generic-solaris2.mc 8.8 (Berkeley) 5/19/1998')
        /usr/newconfig/etc/mail/cf/cf/examples/generic-sunos4.1.mc:
                generic-sunos4.1.mc 8.8 (Berkeley) 5/19/1998')
        /usr/newconfig/etc/mail/cf/cf/examples/generic-ultrix4.mc:
                generic-ultrix4.mc 8.8 (Berkeley) 5/19/1998')
        /usr/newconfig/etc/mail/cf/cf/examples/huginn.cs.mc:
                huginn.cs.mc 8.12 (Berkeley) 5/19/1998')
        /usr/newconfig/etc/mail/cf/cf/examples/knecht.mc:
                knecht.mc 8.31 (Berkeley) 1/30/1999')
        /usr/newconfig/etc/mail/cf/cf/examples/mail.cs.mc:
                mail.cs.mc 8.15 (Berkeley) 5/19/1998')
        /usr/newconfig/etc/mail/cf/c