OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
 
From: IT Resource Center (support_feedback_at_us-support2-mail.external.hp.com)
Date: Sun Dec 15 2002 - 12:45:31 CST

  • Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

                            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 10.X patch digest
        Created: Sun Dec 15 6:05:54 EST 2002

    Table of Contents:

    Document ID Title
    --------------- -----------
    PHNE_27533 s700_800 10.20 EISA 100BT cumulative patch
    PHCO_28142 s700_800 10.01 sort(1) cumulative patch
    PHCO_27940 s700_800 10.10 sort(1) cumulative patch
    PHCO_27564 s700_800 10.20 sort(1) cumulative patch
    PHSS_28226 s700_800 10.20 OV OB4.10 patch - FASTRAX packet
    PHCO_27931 s700_800 10.26 lpspool subsystem cumulative patch

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


    Document ID: PHNE_27533
    Date Loaded: 20021212
          Title: s700_800 10.20 EISA 100BT cumulative patch

    Patch Name: PHNE_27533

    Patch Description: s700_800 10.20 EISA 100BT cumulative patch

    Creation Date: 02/11/21

    Post Date: 02/12/12

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

    Products:
            EISA100BT B.10.20.01 B.10.20.02 B.10.20.03 B.10.20.04
            B.10.20.05

    Filesets:
            100BT-EISA-KRN.100BT-KRN,B.10.20.01,B.10.20.02,B.10.20.03
            100BT-EISA-KRN.100BT-KRN,B.10.20.04,B.10.20.05
            100BT-EISA-RUN.100BT-INIT,B.10.20.01,B.10.20.02,B.10.20.03
            100BT-EISA-RUN.100BT-INIT,B.10.20.04,B.10.20.05
            100BT-EISA-RUN.100BT-RUN,B.10.20.01,B.10.20.02,B.10.20.03
            100BT-EISA-RUN.100BT-RUN,B.10.20.04,B.10.20.05
            100BT-EISA-FMT.100BT-FORMAT,B.10.20.01,B.10.20.02,B.10.20.03
            100BT-EISA-FMT.100BT-FORMAT,B.10.20.04,B.10.20.05

    Automatic Reboot?: Yes

    Status: General Release

    Critical:
            Yes
            PHNE_27533: PANIC
            PHNE_24782: PANIC
            PHNE_23980: HANG
            PHNE_22443: OTHER
                    System will not be on the network if the
                    primary interface is EISA 100BT.
            PHNE_21373: PANIC
            PHNE_19199: PANIC
            PHNE_16153: PANIC
            PHNE_13721: OTHER
                    Multicast & Promiscuous mode not working
            PHNE_11507: OTHER
                    MAC Address change results in card not working
            PHNE_10145: OTHER
                    ServiceGuard fails over EISA 100bt

    Path Name: /hp-ux_patches/s700_800/10.X/PHNE_27533

    Symptoms:
            PHNE_27533:
            1. ( SR:8606188846 CR:JAGad58062 )
               During heavy traffic EISA 10/100BT card experiences
               multiple internal resets with the following message
               logged to NetTL log file.
               "bdm_watchdog: TX did not complete on time, resetting
               adapter btlan01".

            2. ( SR:8606174509 CR:JAGad43755 )
               On a system with two or more EISA 10/100BT cards,
               when the switch or hub is reset or powered off and on,
               only one of the EISA 10/100BT card comes up.

            3. ( SR:8606248819 CR:JAGae15216 )
               EISA 100BT driver panics with "Data page fault" in
               _bigmac_cmdfmt_tx().

            4. ( SR:8606219928 CR:JAGad89070 )
               "dhcpclient" fails to generate bootp request over
               EISA 10/100BT interface.

            PHNE_24782:
            1. EISA 100BT driver panics with "Spinlock Deadlock"
               in ospif_if_watchdog() and schednetisrsq().
               -- JAGad69452

            PHNE_23980:
            1. EISA FDDI driver hangs because of EISA 100BT's
               bus locking. -- JAGad50169
            2. Reproducible system hang in oim_open() when
               starting SAP. -- JAGad54480
            3. suid bit set to lanadmin library. -- JAGad67830

            PHNE_22443:
            1. Card does not work in loopback mode with changed MAC
               address in hpeisabtconf -- JAGad09607

            PHNE_21373:
            1. PHNE_19199 can impact configuration files for systems
               having pre June 1999 AR version of the
               EISA 10/100Base-TX/9000 product -- JAGac86743.
            2. Potential spinlock deadlock in PHNE_19199 -- JAGad02653.

            PHNE_19199:
            1. EISA100BT sends corrupted MAC address for DLPI
               test-xid requests. -- JAGaa41098
            2. linkloop to self doesn't return error when cable is not
               connected. -- JAGab03857
            3. IP multicast datagrams looped back in the driver.
               -- JAGaa41968
            4. EISA100BT driver doesn't set ifOper status correctly
               in the MIB structure. -- JAGaa21367
            5. Some required EISA100BT structures are not available
               on Q4. -- JAGaa21642
            6. Automatic speed configuration doesn't work for EISA100BT.
               -- JAGab46349
            7. EISA100BT start-up doesn't give a warning when set to
               full duplex. -- JAGaa21652
            8. netstat -I is not working due to non-standard interface
                naming convention. -- JAGab64848
            9. Setting the speed is not possible in hpeisabtconf file.
               -- JAGab65054
            10. nettl traces are not formatted correctly. -- JAGab64926
            11. Minimum frame length in 10BT mode should be 60 bytes
                instead of 64 bytes. -- JAGab64392
            12. ER: Allow the MTU size configuration using lanadmin.
                -- JAGab64413
            13. ER: IOCTL support is required for speed and duplex
                setting using SAM. -- JAGab64697
            14. EISA100BT generates duplicate packets under heavy load.
                -- JAGab64911
            15. Service Guard doesn't work with new interface naming
                convention. -- JAGab64435
            16. Interface state stays UP after Service Guard's local
                switching. -- JAGab64418
            17. Startup script does not allow for non-sequential arrays.
                -- JAGab70575
            18. Panic with 'Already Owns this Spinlock' on EISA 100BT.
                -- JAGab68637
            19. "lanadmin -S 0" command hangs.
                -- JAGab72670
            20. Panic during DLPI multicast testing.
                -- JAGab84308
            21. DLPI primitive to set physical address succeeds even
                for invalid values -- JAGab84309
            22. Driver does not return error for invalid multicast
                addresses. -- JAGab84311

            PHNE_16402:
            1. Performance degradation.

            PHNE_16153:
            1. EISA 100BASE-T card does not come up on 715/100/E
               workstations.
            2. When there is heavy network traffic, EISA 100BASE-T
               card does not come up at boot time.
            3. EISA 100BASE-T panics on D and C class with Data
               Page fault under heavy load.

            PHNE_13721:
            1. SAP promiscuous mode and layer2 multicast are not
               supported.
            2. SNAP LLC encapsulation is not supported.
            3. When a request for factory MAC address is issued, the
               EISA 100BT driver returns the current MAC address
               instead.
            4. Initialization scripts to alter the MAC address or the
               duplex mode do not function correctly.

            PHNE_11507:
            The following symptoms correspond to the descriptions in
            the defect descriptions fields for PHNE_11507:
            Changing the MAC address on EISA 100BT card prevents further
            correct operation of the card.

            PHNE_10145:
            The following symptoms correspond to the descriptions in
            the defect descriptions fields for PHNE_10145:
            Failover does not work correctly in ServiceGuard.

    Defect Description:
            PHNE_27533:
            1. ( SR:8606188846 CR:JAGad58062 )
               The "Command Unit" of the EISA 10/100BT card goes into
               an "IDLE" state even when there are packets queued up
               for transmit. This would cause the card to be unaware
               of new packets posted for transmission resulting in
               bdm_watchdog timer going off thus triggering a card
               reset.
            Resolution:
               If the "Command Unit" has gone into "IDLE" state and
               transmit queue is not empty, then the "Command Unit" is
               restarted in bigmac watchdog routine.

            2. ( SR:8606174509 CR:JAGad43755 )
               A single global variable was used to represent
               "link state" for multiple instances of EISA 10/100BT
               interfaces.
            Resolution:
               Separate "link state" variable is used for every
               instance of EISA 10/100BT interface.

            3. ( SR:8606248819 CR:JAGae15216 )
               In response to EISA 100BT driver's dump command request,
               the interface should dump card's internal registers onto
               the host preallocated memory location. Instead, the data
               was written on to the transmit descriptor thus corrupting
               the transmit descriptor ring.
            Resolution:
               A separate descriptor is allocated for the dump
               command.

            4. ( SR:8606219928 CR:JAGad89070 )
               "dhcpclient" uses DLPI_BIND_XPORT and DLPI_UNBIND_XPORT
               ioctls to generate bootp request over EISA 10/100BT
               interface, which are missing in EISA 100BT driver.
            Resolution:
               DLPI_BIND_XPORT and DLPI_UNBIND_XPORT ioctls are added
               to support bootp request over EISA 10/100BT interface.

            PHNE_24782:
            1. Drivers should not hold the 'driver' lock while calling
               functions across the subsystem. But, EISA 100BT driver
               was calling schednetisr() holding driver lock, which
               resulted in a panic.
            Resolution:
               Code has been modified such that driver will release
               its 'driver' lock before calling schednetisr().

            PHNE_23980:
            1. EISA 100BT was holding bus unnecessarily because of
               which EISA FDDI driver was hanging.
            Resolution:
               Unnecessary bus locking has been removed.

            2. In the oim_open() function, a linked list was
               processed improperly in a while loop.
            Resolution:
               Processing of the linked list has been modified in
               the while loop.

            3. The lanadmin library was set with suid bit.
            Resolution:
               File permissions have been modified.

            PHNE_22443:
            1. During card's reset mode, card loopbacks itself with
               factory MAC address to sense speed. After this, card
               was resetting with factory MAC address. It was not using
               newly configured MAC address.
            Resolution:
               After loopback, card will be set with new MAC address.

            PHNE_21373:
            1. If PHNE_19199 is installed on a system having pre June
               1999 Application Release (AR) version of the
               EISA 10/100Base-TX/9000 product, the interface names of
               EISA 100BT devices are changed from btlan0x to lanx
               (where x is the interface index). This could cause
               problem for products such as Service Guard and OSI
               Transport Services, whose configuration files refer to
               EISA 100BT interfaces with the old naming
               convention(btlan0x).
            Resolution:
               A script is provided with this patch to interactively
               modify all occurrences of "btlan0" to "lan" in an ASCII
               text file supplied as an argument to it. The users can
               run this script on their configuration files to perform
               the switch to the new interface naming convention.

            2. The spinlock deadlock was caused due to a lock ordering
               problem between two spinlocks used by the driver.
            Resolution:
               The lock ordering has been corrected.

            PHNE_19199:
            1. An upper layer didn't set the source MAC address
               while passing the packet to the driver and driver
               expected MAC address to be set by upper layer.
            Resolution:
               Modified transmit path to copy source MAC address
               for outbound packets.

            2. Driver was not checking interface status for
               loopback packets.
            Resolution:
               Code is modified to check interface status before
               looping back the packet.

            3. Driver didn't check whether it needs to loop back
               the multicast packet to the local host.
            Resolution:
               The code was modified to check whether driver needs
               to loop back the multicast packet.

            4. EISA100BT driver was not consistent in setting ifOper
               Status in the MIB with respect to lanscan.
            Resolution:
               Modified code to have consistency for lanadmin &
               lanscan states.

            5. Some required EISA100BT structures are not available
               in debug file.
            Resolution:
               Added the necessary structures that are required for
               debugging.

            6. EISA100BT start-up script was not passing the speed
               value to the 'lanadmin' command.
            Resolution:
                Start-up script was modified to pass the speed value
                to the 'lanadmin' command.

            7. EISA100BT start-up script didn't check for full duplex
               mode setting.
            Resolution:
               Added a checking for invalid speed values.

            8. netstat was not able to recognize EISA100BT interface
                due to non-standard naming convention.
            Resolution:
                Modified EISA100BT interface to standard naming
                convention.

            9. hpeisabtconf file didn't support SPEED variable.
            Resolution:
                Added SPEED variable in hpeisabtconf file.

            10. EISA100BT subsystem formatter was not able to
                format the packets properly.
            Resolution:
                Rewrote the subsystem formatter to fix formatting
                problems.

            11. EISA100BT driver supported a minimum packet length
                of 64 bytes in 10BT mode instead of the standard 60
                bytes.
            Resolution:
                Modified the driver to support a minimum packet
                length of 60 bytes instead of 64 bytes.

            12. ER: Allow the MTU size configuration using lanadmin.
            Resolution:
                Added new IOCTL requests to support set/reset MTU
                values.

            13. ER: IOCTL support is required for speed and duplex
                setting using SAM.
            Resolution:
                Modified driver to support additional ioctl requests
                that are required for SAM support.

            14. EISA100BT card was sending duplicate packets under
                heavy UDP traffic.
            Resolution:
                Modified transmit path to flush/purge the data in the
                cache and synchronized shared memory access between
                card and memory.

            15. While changing the driver to new naming convention,
                the ifDescr variable was not modified to reflect the
                same.
            Resolution:
                Modified the ifDescr variable to use the new naming
                convention.

            16. Interface state used to stay UP after IP address
                was moved to a different interface and cable was
                reconnected.
            Resolution:
                Modified code to store previous interface state
                before bringing the interface DOWN. The saved
                interface state will be checked to bring interface
                UP.

            17. Startup script was not able to recognize interface
                entries in non-sequential order in file
                /etc/rc.config.d/hpeisabtconf
            Resolution:
                Startup script is modified to process all interface
                entries in file /etc/rc.config.d/hpeisabtconf, even
                if they are in non-sequential order.

            18. The panic happens when the driver receives a
                SET_SPEED ioctl when there are pending inbound
                packets.
            Resolution:
                Modified the code to release lock and
                reclaim it again after processing pending inbound
                packets.

            19. Driver used to return negative value for invalid speed
                values, due to which DLPI sleeps, and hence the lanadmin
                command used to hang.
            Resolution:
                The driver now returns EINVAL to DLPI in case of an
                invalid speed value.

            20. The routine that deletes multicast addresses from the
                driver's table was stepping out of the table boundary
                and hence causing memory corruption.
            Resolution:
                This routine is changed to prevent memory corruption.

            21. The DLPI primitive to set physical address succeeds
                even for invalid values (all bits 0's or 1's).
            Resolution:
                A check has been added for these invalid addresses.

            22. Driver returns success for invalid multicast hardware
                addresses which do not have the least significant bit
                of the first byte set.
            Resolution:
                A check is now made to ensure that this bit is set.

            PHNE_16402:
            1. A busy-wait in the performance path caused the
               performance degradation.

            PHNE_16153:
            1. The driver did not set the speed correctly in 10Mb mode.
               This occurred mainly on 715/100/E systems.
            2. The driver sent a loopback packet without sensing the
               media speed. The default speed was set to 100Mb. So,
               under heavy network traffic the driver failed to receive
               the loopback packet in 10Mb mode.
            3. The driver did not do proper MP synchronization.

            PHNE_13721:
            1. Specific code for support of Promiscuous mode and layer2
               multicast did not exist.
            2. Specific code for support of SNAP LLC encapsulation did
               not exist.
            3. The driver incorrectly returned the current MAC address
               when the factory MAC address was requested.
            4. Variable names were inconsistent in hpeisabtconf and
               hpeisabt scripts.

            PHNE_11507:
            The following defect description is for PHNE_11507:
            Although the command for MAC address change completed
            successfully, the change was registered only in the
            software data-structures and not in the card (hardware).

            PHNE_10145:
            The following defect description is for PHN_10145:
            When the primary cable is disconnected, the secondary
            does not reflect UP state in lanscan to indicate the
            successful Failover of ServiceGuard.

    SR:
            8606188846 8606174509 8606248819 8606219928 8606200268
            8606180948 8606185278 8606198641 8606140285 8606129197
            8606133508 5003397125 5003409003 5003451450 5003440230
            1653289090 1653296236 4701430116 5003434928 1653311423
            1653298547 8606103630 8606102706 8606104897 8606112069
            8606112070 8606112072 1653275446 1653264465 1653267237
            1653263970 1653253013 1653250639 1653255968 1653249318
            1653219378 4701347781

    Patch Files:
            /usr/conf/lib/libbtlan0.a
            /usr/lib/nls/msg/C/dsbtlan0.cat
            /usr/lib/lanadmin/libdsbtlan0.sl
            /usr/sbin/hpeisabt_init
            /usr/newconfig/etc/rc.config.d/hpeisabtconf
            /sbin/init.d/hpeisabt
            /usr/lib/libeisa100btfmt.sl
            /usr/newconfig/usr/conf/lib/libbtlan0.abtlan0
            /usr/sbin/chbtlan0tolan

    what(1) Output:
            /usr/conf/lib/libbtlan0.a:
                    FILESET EISA100BT: libbtlan0: Version: B.10.20.15 P
                            HNE_27533 $Date: 2002/07/31 04:45:14 $
            /usr/lib/nls/msg/C/dsbtlan0.cat:
                    None
            /usr/lib/lanadmin/libdsbtlan0.sl:
                    EISA100BT LANADMIN: libdsbtlan0: Version: B.10.20.1
                            5 PHNE_27533 $Date: 2002/07/31 04:47:56 $
            /usr/sbin/hpeisabt_init:
                    None
            /usr/newconfig/etc/rc.config.d/hpeisabtconf:
                    None
            /sbin/init.d/hpeisabt:
                    None
            /usr/lib/libeisa100btfmt.sl:
                    EISA100BT NETTL: libeisa100btfmt: Version: B.10.20.
                            15 PHNE_27533 $Date: 2002/07/31 04:51:08 $
            /usr/newconfig/usr/conf/lib/libbtlan0.abtlan0:
                    FILESET EISA100BT: libbtlan0: Version: B.10.20.14 P
                            HNE_27533 $Date: 2002/07/31 04:45:14 $
            /usr/sbin/chbtlan0tolan:
                    None

    cksum(1) Output:
            1234707907 316976 /usr/conf/lib/libbtlan0.a
            3862894740 3138 /usr/lib/nls/msg/C/dsbtlan0.cat
            3489880144 36864 /usr/lib/lanadmin/libdsbtlan0.sl
            780528253 5258 /usr/sbin/hpeisabt_init
            3271958431 1237 /usr/newconfig/etc/rc.config.d/hpeisabtconf
            2418239947 7667 /sbin/init.d/hpeisabt
            759322127 16384 /usr/lib/libeisa100btfmt.sl
            291745029 317000 /usr/newconfig/usr/conf/lib/
                    libbtlan0.abtlan0
            2014630193 5168 /usr/sbin/chbtlan0tolan

    Patch Conflicts: None

    Patch Dependencies:
            s700: 10.20: PHNE_13585
            s800: 10.20: PHNE_13586

    Hardware Dependencies: None

    Other Dependencies: None

    Supersedes:
            PHNE_10145 PHNE_11507 PHNE_13721 PHNE_16153 PHNE_16402 PHNE_19199
            PHNE_21373 PHNE_22443 PHNE_23980 PHNE_24782

    Equivalent Patches: None

    Patch Package Size: 770 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_27533

            5a. For a standalone system, run swinstall to install the
                patch:

                    swinstall -x autoreboot=true -x match_target=true \
                            -s /tmp/PHNE_27533.depot

            By default swinstall will archive the original software in
            /var/adm/sw/patch/PHNE_27533. If you do not wish to retain a
            copy of the original software, you can create an empty file
            named /var/adm/sw/patch/PATCH_NOSAVE.

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

            It is recommended that you move the PHNE_27533.text file to
            /var/adm/sw/patch for future reference.

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

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

    Special Installation Instructions:
            1. A new copy of the hpeisabtconf file is provided
               under the directory /usr/newconfig/etc/rc.config.d.
               It is recommended that the local modifications
               to the /etc/rc.config.d/hpeisabtconf file be
               incorporated into the new copy and be placed
               under the directory /etc/rc.config.d. This new
               hpeisabtconf is modified to support new
               speed/duplex setting options for startup script.

            2. From its 10.20.03 version (or patch PHNE_19199)
               onwards, the EISA 10/100Base-TX/9000 product
               began using the standard naming convention for
               network interface names.

               In the new or standard interface naming
               convention, the name reported by the lanscan(1M)
               command for these devices is lanx, where x is
               the interface index.

               In the old interface naming convention, the name
               reported by the lanscan command for these devices
               was btlan0x, where x is the interface index.

               This patch WILL NOT change the existing EISA 100BT
               interface naming convention existing on the system.
               Based on the naming convention currently used the
               appropriate patch files will be installed.

               If you have a version older than 10.20.03 on your
               system, and if you desire to migrate to the new
               naming convention, then you must upgrade to
               version 10.20.03 or later available as of the 1998
               Application Release.
    -----End of Document ID: PHNE_27533------------------------------------------


    Document ID: PHCO_28142
    Date Loaded: 20021212
          Title: s700_800 10.01 sort(1) cumulative patch

    Patch Name: PHCO_28142

    Patch Description: s700_800 10.01 sort(1) cumulative patch

    Creation Date: 02/12/09

    Post Date: 02/12/12

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

    Products: N/A

    Filesets:
            OS-Core.UX-CORE

    Automatic Reboot?: No

    Status: General Release

    Critical: No

    Path Name: /hp-ux_patches/s700_800/10.X/PHCO_28142

    Symptoms:
            PHCO_28142:
            Improper handling of certain files by sort(1).

            PHCO_10587:
            sort(1) behaves incorrectly when the field_end for a sort
            key is not specified

            PHCO_8766:
            Customer uses command "sort -t "|" <filename>"
            on HP-UX 10.01. He gets an error message: "A line
            of the input file contains more than 20480 characters."
            This error does only occur if LANG is set to
            de_DE.iso88591, with LANG="C" everything works fine.

            PHCO_6609:
            10.0X sort will fail if -z recsz is equal in size to the
            largest record. The record size must be increased.

    Defect Description:
            PHCO_28142:
            Improper handling of certain files by sort(1).

            Resolution:
               The code has been modified to handle the files
               appropriately.

            PHCO_10587:
            sort(1) behaves incorrectly when the field_end for a sort
            key is not specified

            PHCO_8766:
            Customer uses command "sort -t "|" <filename>"
            on HP-UX 10.01. He gets an error message: "A line
            of the input file contains more than 20480 characters."
            This error does only occur if LANG is set to
            de_DE.iso88591, with LANG="C" everything works fine.

            PHCO_6609:
            10.0X sort will fail if -z recsz is equal in size to the
            largest record. The record size must be increased.

    SR:
            8606259335 8606202868 1653184259 1653182055 5003296343
            4701349837

    Patch Files:
            /usr/bin/sort

    what(1) Output:
            /usr/bin/sort:
                    $Revision: 74.2.1.9 $
                    PATCH_10_01: sort.o hpux_rel.o 02/12/09
                    PATCH/10_01 PHCO_13916 $Revision: 74.9.1.16.1.113 $

    cksum(1) Output:
            309118743 201634 /usr/bin/sort

    Patch Conflicts: None

    Patch Dependencies: None

    Hardware Dependencies: None

    Other Dependencies: None

    Supersedes:
            PHCO_6609 PHCO_8766 PHCO_10587

    Equivalent Patches:
            PHCO_27940:
            s700: 10.10
            s800: 10.10

            PHCO_27564:
            s700: 10.20
            s800: 10.20

            PHCO_27565:
            s700: 11.00
            s800: 11.00

            PHCO_25918:
            s700: 11.11
            s800: 11.11

    Patch Package Size: 260 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 PHCO_28142

            5a. For a standalone system, run swinstall to install the
                patch:

                    swinstall -x autoreboot=true -x match_target=true \
                            -s /tmp/PHCO_28142.depot

            By default swinstall will archive the original software in
            /var/adm/sw/patch/PHCO_28142. If you do not wish to retain a
            copy of the original software, you can create an empty file
            named /var/adm/sw/patch/PATCH_NOSAVE.

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

            It is recommended that you move the PHCO_28142.text file to
            /var/adm/sw/patch for future reference.

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

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

    Special Installation Instructions: None
    -----End of Document ID: PHCO_28142------------------------------------------


    Document ID: PHCO_27940
    Date Loaded: 20021212
          Title: s700_800 10.10 sort(1) cumulative patch

    Patch Name: PHCO_27940

    Patch Description: s700_800 10.10 sort(1) cumulative patch

    Creation Date: 02/12/09

    Post Date: 02/12/12

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

    Products: N/A

    Filesets:
            OS-Core.UX-CORE

    Automatic Reboot?: No

    Status: General Release

    Critical: No

    Path Name: /hp-ux_patches/s700_800/10.X/PHCO_27940

    Symptoms:
            PHCO_27940:
            Improper handling of certain files by sort(1).

            PHCO_10588:
            sort(1) behaves incorrectly when the field_end for a sort
            key is not specified

            PHCO_8767:
            Customer uses command "sort -t "|" <filename>"
            on HP-UX 10.01. He gets an error message: "A line
            of the input file contains more than 20480 characters."
            This error does only occur if LANG is set to
            de_DE.iso88591, with LANG="C" everything works fine.

    Defect Description:
            PHCO_27940:
            Improper handling of certain files by sort(1).

            Resolution:
               The code has been modified to handle the files
               appropriately.

            PHCO_10588:
            sort(1) behaves incorrectly when the field_end for a sort
            key is not specified

            PHCO_8767:
            Customer uses command "sort -t "|" <filename>"
            on HP-UX 10.01. He gets an error message: "A line
            of the input file contains more than 20480 characters."
            This error does only occur if LANG is set to
            de_DE.iso88591, with LANG="C" everything works fine.

    SR:
            8606259335 8606202868 1653184259 1653182055 4701349837

    Patch Files:
            /usr/bin/sort

    what(1) Output:
            /usr/bin/sort:
                    $Revision: 76.1.1.9 $
                    PATCH_10_10: sort.o hpux_rel.o 02/12/09
                    PATCH/10_10 PHCO_16722 $Revision: 76.162.1.14.1.76
                            $

    cksum(1) Output:
            3077342253 200704 /usr/bin/sort

    Patch Conflicts: None

    Patch Dependencies: None

    Hardware Dependencies: None

    Other Dependencies: None

    Supersedes:
            PHCO_8767 PHCO_10588

    Equivalent Patches:
            PHCO_25918:
            s700: 11.11
            s800: 11.11

            PHCO_27565:
            s700: 11.00
            s800: 11.00

            PHCO_27564:
            s700: 10.20
            s800: 10.20

            PHCO_28142:
            s700: 10.01
            s800: 10.01

    Patch Package Size: 250 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 PHCO_27940

            5a. For a standalone system, run swinstall to install the
                patch:

                    swinstall -x autoreboot=true -x match_target=true \
                            -s /tmp/PHCO_27940.depot

            By default swinstall will archive the original software in
            /var/adm/sw/patch/PHCO_27940. If you do not wish to retain a
            copy of the original software, you can create an empty file
            named /var/adm/sw/patch/PATCH_NOSAVE.

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

            It is recommended that you move the PHCO_27940.text file to
            /var/adm/sw/patch for future reference.

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

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

    Special Installation Instructions: None
    -----End of Document ID: PHCO_27940------------------------------------------


    Document ID: PHCO_27564
    Date Loaded: 20021212
          Title: s700_800 10.20 sort(1) cumulative patch

    Patch Name: PHCO_27564

    Patch Description: s700_800 10.20 sort(1) cumulative patch

    Creation Date: 02/11/19

    Post Date: 02/12/12

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

    Products: N/A

    Filesets:
            OS-Core.UX-CORE

    Automatic Reboot?: No

    Status: General Release

    Critical: No

    Path Name: /hp-ux_patches/s700_800/10.X/PHCO_27564

    Symptoms:
            PHCO_27564:
            1. Improper handling of certain files by sort(1).

            2. When sorting by field, sort(1) skips the last character
               if a file does not terminate with a newline character and
               LANG is set to a locale other than C.

            3. sort '-o' option loops infinitely, and a line repeats
               itself forever as an output only in certain situations
               for multibyte locales.

            PHCO_19559:
            1. sort(1) gives an error "... more than 20480
               characters" on ja_JP.SJIS locale.

            2. sort -u fails to remove duplicates in non-C locales

            3. sort(1) misbehaves for huge data intermittently

            PHCO_17799:
            1. sort -k1 option fails for ascii characters whose value
               is > 127.

            PHCO_15833:
            1. sort(1) reports errors while sorting binary data.
               sort(1) will not support binary data after 10.20.

            PHCO_13500:
            1. UTF8 changes incorporated for various options for sort

            PHCO_10589:
            1. sort(1) behaves incorrectly when the field_end for a sort
               key is not specified

            PHCO_8768:
            1. Customer uses command "sort -t "|" <filename>" on
               HP-UX 10.01. He gets an error message: "A line of the
               input file contains more than 20480 characters." This
               error does only occur if LANG is set to de_DE.iso88591,
               with LANG="C" everything works fine.

    Defect Description:
            PHCO_27564:
            1. Improper handling of certain files by sort(1).

            Resolution:
               The code has been modified to handle the files
               appropriately.

            2. When sorting (by field) a file which does not have a
               terminating newline, and where the LANG variable is not
               set to C, the command does not output the last character
               of the file. The problem occurred because the integer
               counter was not being incremented to handle the new line
               character.
               Here are the steps to reproduce the problem:

            # echo 'one one\ntwo two\c' > TST
            # cat TST
            one one
            two two
            [ note that there is no newline at the end of file ]

            # unset LANG ## First, the correct results:
            # sort -k 1,1 TST
            sort: Warning: A newline character was added to the
             end of file TST.
            one one
            two two

            # export LANG=french
            # sort -k 1,1 TST
            sort: Warning: A newline character was added to the
             end of file TST.
            sort: Warning: A newline character was added to the
             end of file TST.
            one one
            two tw <=== the "o" in "two" has been removed

            Resolution:
               The problem was due to one of the variable (used to count
               the number of newlines) not getting properly incremented
               when the newline appears.

               The problem was corrected by incrementing the counter to
               handle the newline character appropriately.

            3. The sort(1) command loops infinitely in certain cases,
               and the problem was due the incorrect return value on
               encountering WEOF.It was not returning a NULL at end of
               file hence sort(1) went into an infinite loop as it was
               not able to fine the end of file.This occurred only in
               case of multibyte locales.

            Resolution:
               The sort(1) code has been modified to return NULL on
               encountering EOF.

            PHCO_19559:
            1. When record length is equal to the space available on
               the buffer, sort(1) gives an error "... more than 20480
               characters" for non C locales. This is because sort(1)
               was not able to store the NULL appended record in the
               buffer.

            Resolution:
               If record length is exactly equal to the available space
               on the buffer, a temporary buffer is allocated to write
               the record.

            2. sort -u fails to remove duplicates in non-C locales due
               to the improper copying of record (key sequence + actual
               record) to the save area.

            Resolution:
               Instead of copying the record, the save and record
               pointers have been swapped.

            3. grow_core() calls realloc() even though the maximum
               buffer size is reached.

            Resolution:
               The current size of the buffer is checked against the
               maximum limit to the buffer size. If the two are equal
               grow_core() returns 0 without reallocating further.

            PHCO_17799:
            1. sort -k1 option was failing for ascii characters with
               values > 127 due to improper typecasting of the pointer
               variable holding the characters to be sort
            Resolution:
               The pointer variable holding data to be sorted has been
               typecasted to unsigned character to facilitate correct
               sorting of ascii characters > 127.

            PHCO_15833:
            1. sort(1) was allowing binary input when it should not
               have, as binary data is not supported. sort(1) will not
               handle binary input after 10.20.

            PHCO_13500:
            1. Enhanced the sort option -i for UTF8 locale changes

            PHCO_10589:
            1. sort(1) behaves incorrectly when the field_end for a sort
               key is not specified

            PHCO_8768:
            1. Customer uses command "sort -t "|" <filename>"
               on HP-UX 10.01. He gets an error message: "A line
               of the input file contains more than 20480 characters."
               This error does only occur if LANG is set to
               de_DE.iso88591, with LANG="C" everything works fine.

    SR:
            8606259335 8606202868 8606215245 8606225452 4701427807
            8606100923 8606101619 5003448423 1653260414 4701377283
            1653184259 1653182055 4701349837 8606275377

    Patch Files:
            /usr/bin/sort

    what(1) Output:
            /usr/bin/sort:
                    $Revision: 78.5.1.19 $
                    PATCH_10_20: sort.o hpux_rel.o 02/11/19
                    PATCH-PHCO_20441 for 10.20; for 10.30, 11.x compatib
                            ility libc.a_ID/main/r10dav/libc_dav/libc_
                            dav_cpe/9
                    /ux/core/libs/libc/archive_pa1/libc.a_ID
                    Nov 10 1999 10:43:44

    cksum(1) Output:
            2875284400 245760 /usr/bin/sort

    Patch Conflicts: None

    Patch Dependencies: None

    Hardware Dependencies: None

    Other Dependencies: None

    Supersedes:
            PHCO_19559 PHCO_17799 PHCO_15833 PHCO_13500 PHCO_10589 PHCO_8768

    Equivalent Patches:
            PHCO_27565:
            s700: 11.00
            s800: 11.00

            PHCO_25918:
            s700: 11.11
            s800: 11.11

    Patch Package Size: 300 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 PHCO_27564

            5a. For a standalone system, run swinstall to install the
                patch:

                    swinstall -x autoreboot=true -x match_target=true \
                            -s /tmp/PHCO_27564.depot

            By default swinstall will archive the original software in
            /var/adm/sw/patch/PHCO_27564. If you do not wish to retain a
            copy of the original software, you can create an empty file
            named /var/adm/sw/patch/PATCH_NOSAVE.

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

            It is recommended that you move the PHCO_27564.text file to
            /var/adm/sw/patch for future reference.

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

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

    Special Installation Instructions: None
    -----End of Document ID: PHCO_27564------------------------------------------


    Document ID: PHSS_28226
    Date Loaded: 20021210
          Title: s700_800 10.20 OV OB4.10 patch - FASTRAX packet

    Patch Name: PHSS_28226

    Patch Description: s700_800 10.20 OV OB4.10 patch - FASTRAX packet

    Creation Date: 02/11/28

    Post Date: 02/12/10

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

    Products:
            OmniBackII A.04.10

    Filesets:
            OMNIBACK-II.OMNI-FASTRAX-P,A.04.10

    Automatic Reboot?: No

    Status: General Release

    Critical: No

    Path Name: /hp-ux_patches/s700_800/10.X/PHSS_28226

    Symptoms:
            PHSS_28226:
            Id = HSLco32238 SR: H555006990
                Backing up a symmetrix logical device which is not
                visible to the host fails with the following error:

                  "[223:125] Resolving of object <number> has failed.
                   (Device is not visible to the host. Check if it is
                   meta device number (not supported)!)"

            Id = HSLco34780 SR: H555008102
                Fastrax backup fails with:

                  "Object definition failed!"

    Defect Description:
            PHSS_28226:
            Id = HSLco32238
                Backup of symmetrix logical devices that are not visible
                to cell server (but are in the same symmetrix box to
                which the host is connected) is not possible because of
                incorrect resolving logic.

            Resolution:
                Resolving algorithm is improved in order to properly
                resolve and back up "invisible" devices.

                Part of SSPUX410_005.

            Id = HSLco34780
                Invalid extent is used for backup object definition.

            Resolution:
                Backup object is properly defined.

    SR:
            H555008102 H555006990

    Patch Files:
            /opt/omni/databases/vendor/fastrax/hp/s800/hp-ux-1020/
                    A.04.10/packet.Z
            /opt/omni/databases/vendor/fastrax/hp/s800/hp-ux-11/A.04.10/
                    packet.Z
            /opt/omni/databases/vendor/fastrax/sun/sparc/solaris-26/
                    A.04.10/packet.Z

    what(1) Output:
            /opt/omni/databases/vendor/fastrax/hp/s800/hp-ux-1020/
                    A.04.10/packet.Z:
                    None
            /opt/omni/databases/vendor/fastrax/hp/s800/hp-ux-11/A.04.10/
                    packet.Z:
                    None
            /opt/omni/databases/vendor/fastrax/sun/sparc/solaris-26/
                    A.04.10/packet.Z:
                    None

    cksum(1) Output:
            2663055433 310192 /opt/omni/databases/vendor/fastrax/hp/
                    s800/hp-ux-1020/A.04.10/packet.Z
            521630588 321263 /opt/omni/databases/vendor/fastrax/hp/s800/
                    hp-ux-11/A.04.10/packet.Z
            3630707113 294779 /opt/omni/databases/vendor/fastrax/sun/
                    sparc/solaris-26/A.04.10/packet.Z

    Patch Conflicts: None

    Patch Dependencies: None

    Hardware Dependencies: None

    Other Dependencies: None

    Supersedes: None

    Equivalent Patches:
            PHSS_28227:
            s700: 11.00 11.11 11.20
            s800: 11.00 11.11 11.20

    Patch Package Size: 960 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 PHSS_28226

            5a. For a standalone system, run swinstall to install the
                patch:

                    swinstall -x autoreboot=true -x match_target=true \
                            -s /tmp/PHSS_28226.depot

            By default swinstall will archive the original software in
            /var/adm/sw/patch/PHSS_28226. If you do not wish to retain a
            copy of the original software, you can create an empty file
            named /var/adm/sw/patch/PATCH_NOSAVE.

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

            It is recommended that you move the PHSS_28226.text file to
            /var/adm/sw/patch for future reference.

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

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

    Special Installation Instructions:
            PHSS_28226:
            NOTE!
            Patch has to be installed on the Installation Server host.

            The Fastrax packets must be redistributed to the Fastrax
            client system(s) afterwards to get the fixes into effect.

            Patch includes the following Site Specific Patches:
               SSPUX410_005
    -----End of Document ID: PHSS_28226------------------------------------------


    Document ID: PHCO_27931
    Date Loaded: 20021210
          Title: s700_800 10.26 lpspool subsystem cumulative patch

    Patch Name: PHCO_27931

    Patch Description: s700_800 10.26 lpspool subsystem cumulative patch

    Creation Date: 02/11/29

    Post Date: 02/12/10

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

    Products: N/A

    Filesets:
            PrinterMgmt.LP-SPOOL PrinterMgmt.LPSP-ENG-A-MAN

    Automatic Reboot?: No

    Status: General Release

    Critical: No

    Path Name: /hp-ux_patches/s700_800/10.X/PHCO_27931

    Symptoms:
            PHCO_27931:
            1. Partial porting of PHCO_27133 to 10.26(TOS).

            (PHCO_27133:)
            1) lpsched(1m) was not killing its children when lpshut(1m)
               was run.
            2) lpadmin(1m) dumps core in certain conditions.
            3) rlpdaemon(1m) is not behaving properly in certain
               conditions.
            4) lp spooler commands dumps core in certain conditions.

            PHCO_25890:
            1. Porting of 10.20 patch PHCO_25109.
            2. lpsched does not handle signals properly.

            (PHCO_25109:)
            1. rlpdaemon(1M) is mis-behaving in certain conditions.
            2. rlpdaemon(1M) is not functioning as expected in certain
               cases.
            (PHCO_24699:)
            1. Multiple lpscheds can be running simultaneously.

            PHCO_23270:
            1. Partial port of 10.20 patch PHCO_22364
            2. rlpdaemon, lpstat, lp, cancel, disable, enable, rlpstat
               and rcancel have memory overflow.
            3. lpscheduler is not stopped when /sbin/init.d/lp stop
               issued
            4. cancel and rcancel command does not function properly

            PHCO_18992:
            Ported 10.20 patch PHCO_18779 to TOS.

            (PHCO_18779)
            lpstat gives "Status received is corrupt
            message" with remote printers on Sun.
            (PHCO_17713)
            1. datafiles not removed after an lpalt from
               PHCO_13133 onwards.
            2. cancel(1) does not work with printer queue
               length==14 chars
            3. cancel(1) returns exit value of 0 even if
               failed w/ permission denied.
            4. rlpdaemon lockfiles remain with FQDNs after
               patch PHCO_12894.
            (PHCO_16724)
            kill -9 on interface script and other lp
            processes causes a corruption in the pstatus
            file entries.
            (PHCO_16294)
            lpsched deadlocks on remote printers when
            remote system is down.
            (PHCO_16106)
            lp(1) does not link data files to the SPOOL
            directory as the man page states.
            (PHCO_14431)
            1. LP spooler needs to support P405 and HP5000D640
               model printers.
            2. The value of LANG env variable is improperly
               passed to the model script
            (PHCO_14029)
            1. If you submit more than 52 files lp does not
               remove those above 52.
            2. lpsched -v writes strange strings in log file
               if LANG is set.
            3. lpsched -v intermittently stops by SIGSEGV in
               catgets if LANG is set.
            (PHCO_13133)
            1)incomplete lpstat output when -a/-p option used
              with printer name and class
            2)After PHCO_11462, moving request with lpalt
              leaves data file in req dir
            (PHCO_12894)
            1. Jobs submitted to a LP remote printer that points
               to a "disabled" remote HPDPS printer are discarded.
            2. When more than one jobs, whose job sequence numbers
               are the same, are simultaneously submitted from the same
               host to the same remote printer through RFC1179 protocol,
               rlpdaemon(1M) fails to spool the jobs on the remote
               system due to data/control file name collision.
             3. All jobs from any HPDPS printers are spooled under the
                /usr/spool/lp/request/PDRequest by rlpdaemon(1M). This
                single PDRequest directory increases the chance of file
                name collision due to simultaneous job submission.
            (PHCO_11462)
            1. Cancelling a lp job with empty control file
               clears the whole queue.
            2. Printer gets disabled on cancelling a printing
               job.
            (PHCO_10891)
            1. "lpstat -i -o<printer-name>" doesn't inhibit the
                reporting of the remote status if a HPDPS printer name
                is specified. This problem happens only when the HPDPS
                patch, PHCO_10608, is installed on the system. Because
                of this, CDE print manager doesn't work correctly for
                HPDPS printers.
            (PHCO_10749)
            1. LP-spool hang or qstatus corrupt when /var full
               log says:Bogus request
            2. Parent lpsched hangs when lpalt is used to move
               a request.
            3. Model scripts does not handle SIGTERM any more.
            4. lpsched introduced 5 sec delay between prints at
               10.20
            (PHCO_8488)
            1. lpsched hangs under FIFO full condition
            2. Printers go idle even when requests are present
               in the queue
            3. Jobs not printed when remote host(IBM) immediately
               saps connection.
            4. If a BSD system spooler sends a '\001' to rlp(1)
               after the control file has been sent, rlp(1) simply
               ignores the '\001' and removes the entry.
            5. lp, cancel, and lpstat hang when forwarding jobs
               or requests to HPDPS.
            6. Implicit requirement that a rlpdeamon client's
               remote printer name must be the same as its
               local pseudo name.

    Defect Description:
            PHCO_27931:
            1. Partial porting of PHCO_27133 to 10.26(TOS).

            (PHCO_27133:)
            1) For every print request, lpsched forks a child
               which handles that request. lpsched was not killing
               its child processes when lpshut was run, printing
               jobs were not stopped.

               Resolution:
               The problem was in handling the signals. Signal
               handlers for the signal SIGTERM were not properly
               set. The changes are made such that signal handlers
               are set at proper places.

            2) lpadmin dumps core and does not display proper
               messages.

               Resolution:
               Changes are done in the code such that core dump
               does not occur and messages are printed properly.

            3) rlpdaemon (1m) is not behaving properly in certain
               conditions.

               Resolution:
               Code is modified such that rlpdaemon (1m) behaves
               properly.

            4) lp spooler commands dumps core in certain conditions
               and does not display proper messages.

               Resolution:
               Changes are done in the code such that core dump
               does not occur and messages are printed properly.

            PHCO_25890:
            1. Porting of 10.20 patch PHCO_25109.
            2. lpsched started by other programs, which does not
               honor certain signals, can't be stopped with
               lpshut as lpsched does not honor SIG_TERM signal
               Resolution:
               Code has been modified to reinitialize its signal mask

            (PHCO_25109:)
            1. rlpdaemon(1M) is mis-behaving in certain conditions.
               Resolution:
               Code is modified so that rlpdaemon(1M) would behave
               correctly.
            2. rlpdaemon(1M) is not functioning as expected in
               certain cases because of improper file handling.
               Resolution:
               Code is modified to handle the files properly.

            (PHCO_24699:)
            1. In lpsched startup, there is a large window for a race
               condition that allows multiple lpscheds to start.
               Resolution:
               The fix is that ~lp/SCHEDLOCK file is opened and it is
               locking the file descriptor. If one lpsched is already
               running,the second/any next lpsched will not run as
               there is already lock being aquired by another process
               (which is already running)

            PHCO_23270:
            1. Partial port of 10.20 patch PHCO_22364
            2. Memory fault in the commands is because of the
               incorrect handling of buffer for error message.

               Resolution:
               The buffer size is increased for the error message.
               If the argument is longer than the allocated buffer
               size, it is truncated before printing the error
               message.
            3. lpsched not stopped when /sbin/init.d/lp stop issued.

               Resolution:
               script has been modified to take care of this issue.
            4. cancel and rcancel commands does not function properly.

               Resolution:
               code has been modified to take care this issue.

            PHCO_18992:
            Ported 10.20 patch PHCO_18779 to TOS.

            According to RFC-1179, the messages from the
            remote printer daemon could be anything, but
            the starting and ending of these messages should
            adhere to the correct protocol. Portions where
            unrequired checks are being made to the messages
            resulting in the "Status corrupt" messages have
            to be removed.
            Resolution:
             Unrequired checking in rlpstat(1) has been removed
             to avoid the "Status corrupt" message.
             Any message got from the remote printer daemon is
             printed as is got.

            1. Since the sequence numbers of BSD(3 digit) and
               for non BSD (4 digits) are not in proper format,
               removal of data files results in a failure after
               an lpalt operation
            2. As the array size for the printer name was not
               uniform, cancel(1) of requests greater than
               14 characters was resulting in a failure.
            3. cancel(1) does not set and pass on the correct
               exit values. As a result of this, the exit value
               remains "0" even after the command fails.
            4. rlpdaemon lockfiles remain with FQDNs

            Resolution:
            1. The formatting of the seqno while copying
               them onto a buffer has been corrected to
               take care of BSD and non BSD sequence
               numbers.
            2. The value of DESTMAX denoting the Max
               chracters allowed for a printer name has
               been made uniform to accept 14 character
               names.
            3. The exit value in cancel(1) is now set and
               passed on properly to ensure the correct
               value is got in case of the command failure.
            4. Check for the lock before initialising the
               lckfile string.

    SR:
            8606154599 8606106120 8606125159 8606152584 8606155796
            8606155795 8606110628 8606127627 8606103553 8606104672
            1653298620 4701387050 4701383828 1653245696 1653248195
            1653248153 1653235002 1653232694 1653233296 5003347351
            4701356097 4701350769 5003359760 1653198119 1653203109
            1653208504 5003330688 1653172023 4701323964 5003318188
            4701334128 1653261974 4701392043 5003428094 5003439273
            4701397182 5003455048 8606201567 8606197229 8606221482
            8606215197 8606262488 8606227217 8606233628

    Patch Files:
            /usr/bin/cancel
            /usr/bin/disable
            /usr/bin/enable
            /usr/bin/lpstat
            /usr/sbin/lpmove
            /usr/bin/lp
            /usr/bin/lpalt
            /usr/sbin/lpadmin
            /usr/sbin/lpsched
            /usr/sbin/rcancel
            /usr/sbin/rlpdaemon
            /usr/sbin/rlpstat
            /usr/sbin/rlp
            /usr/sbin/lpshut
            /usr/share/man/man1m.Z/rcancel.1m
            /usr/share/man/man1m.Z/rlp.1m
            /usr/share/man/man1m.Z/rlpstat.1m
            /etc/auth/system/files.fcdb/05.base/PHCO_18992.fcdb
            /etc/auth/system/files.fcdb/05.base/PHCO_23270.fcdb
            /sbin/init.d/lp
            /usr/lib/nls/msg/C/lp.cat
            /usr/sbin/accept
            /usr/sbin/lpfence
            /usr/sbin/reject

    what(1) Output:
            /usr/bin/cancel:
                    2002/12/04 Hewlett-Packard HP-UX 10.26 TOS [ ic5hd -
                             DAV17 ]
                    $Revision: 78.29.1.55 $
                    01/02/01 cmd/lp/cancel.c, hpux, hpux_10.26, ic5hd Re
                            vision 1.4 PATCH_10.26 (PHCO_23270)
                    99/06/23 cmd/lp/fifo.c, hpux, hpux_10.26, ic5hd Revi
                            sion 1.3 PATCH_10.26 (PHCO_18992)
                    99/06/24 cmd/lp/outputq.c, hpux, hpux_10.26, ic5hd R
                            evision 1.3 PATCH_10.26 (PHCO_18992)
                    99/06/24 cmd/lp/pstatus.c, hpux, hpux_10.26, ic5hd R
                            evision 1.3 PATCH_10.26 (PHCO_18992)
                    02/11/27 cmd/lp/request.c, hpux, hpux_10.26, ic5hd R
                            evision 1.4 PATCH_10.26 (PHCO_27931)
                    99/08/10 cmd/lp/sendmail.c, hpux, hpux_10.26, ic5hd
                            Revision 1.2 PATCH_10.26 (PHCO_18992) UNMODI
                            FIED
                    99/06/23 cmd/lp/ispd.c, hpux, hpux_10.26, ic5hd Revi
                            sion 1.2 PATCH_10.26 (PHCO_18992) UNMODIFIED
                    01/07/27 cmd/lp/lp_secure.c, hpux, hpux_10.26, ic5hd
                             Revision 1.9 PATCH_10.26 (PHCO_23270)
            /usr/bin/disable:
                    2002/12/04 Hewlett-Packard HP-UX 10.26 TOS [ ic5hd -
                             DAV17 ]
                    $Revision: 78.29.1.55 $
                    01/02/01 cmd/lp/disable.c, hpux, hpux_10.26, ic5hd R
                            evision 1.4 PATCH_10.26 (PHCO_23270)
                    99/06/23 cmd/lp/fifo.c, hpux, hpux_10.26, ic5hd Revi
                            sion 1.3 PATCH_10.26 (PHCO_18992)
                    99/06/24 cmd/lp/outputq.c, hpux, hpux_10.26, ic5hd R
                            evision 1.3 PATCH_10.26 (PHCO_18992)
                    99/06/24 cmd/lp/pstatus.c, hpux, hpux_10.26, ic5hd R
                            evision 1.3 PATCH_10.26 (PHCO_18992)
                    02/11/27 cmd/lp/request.c, hpux, hpux_10.26, ic5hd R
                            evision 1.4 PATCH_10.26 (PHCO_27931)
                    99/08/10 cmd/lp/sendmail.c, hpux, hpux_10.26, ic5hd
                            Revision 1.2 PATCH_10.26 (PHCO_18992) UNMODI
                            FIED
                    01/07/27 cmd/lp/lp_secure.c, hpux, hpux_10.26, ic5hd
                             Revision 1.9 PATCH_10.26 (PHCO_23270)
            /usr/bin/enable:
                    2001/07/28 Hewlett-Packard HP-UX 10.26 TOS [ ic5fz -
                             DAV17 ]
                    $Revision: 78.29.1.55 $
                    01/02/01 cmd/lp/enable.c, hpux, hpux_10.26, ic5fz Re
                            vision 1.4 PATCH_10.26 (PHCO_23270)
                    99/06/23 cmd/lp/fifo.c, hpux, hpux_10.26, ic5fz Revi
                            sion 1.3 PATCH_10.26 (PHCO_18992)
                    99/06/24 cmd/lp/pstatus.c, hpux, hpux_10.26, ic5fz R
                            evision 1.3 PATCH_10.26 (PHCO_18992)
                    01/07/27 cmd/lp/lp_secure.c, hpux, hpux_10.26, ic5fz
                             Revision 1.9 PATCH_10.26 (PHCO_23270)
            /usr/bin/lpstat:
                    2002/12/04 Hewlett-Packard HP-UX 10.26 TOS [ ic5hd -
                             DAV17 ]
                    $Revision: 78.29.1.55 $
                    01/02/01 cmd/lp/lpstat.c, hpux, hpux_10.26, ic5gt Re
                            vision 1.4 PATCH_10.26 (PHCO_23270)
                    99/06/23 cmd/lp/fifo.c, hpux, hpux_10.26, ic5hd Revi
                            sion 1.3 PATCH_10.26 (PHCO_18992)
                    99/06/24 cmd/lp/outputq.c, hpux, hpux_10.26, ic5hd R
                            evision 1.3 PATCH_10.26 (PHCO_18992)
                    99/06/24 cmd/lp/pstatus.c, hpux, hpux_10.26, ic5hd R
                            evision 1.3 PATCH_10.26 (PHCO_18992)
                    99/06/24 cmd/lp/qstatus.c, hpux, hpux_10.26, ic5hd R
                            evision 1.3 PATCH_10.26 (PHCO_18992)
                    02/11/27 cmd/lp/request.c, hpux, hpux_10.26, ic5hd R
                            evision 1.4 PATCH_10.26 (PHCO_27931)
                    99/06/23 cmd/lp/ispd.c, hpux, hpux_10.26, ic5hd Revi
                            sion 1.2 PATCH_10.26 (PHCO_18992) UNMODIFIED
                    01/07/27 cmd/lp/lp_secure.c, hpux, hpux_10.26, ic5hd
                             Revision 1.9 PATCH_10.26 (PHCO_23270)
            /usr/sbin/lpmove:
                    2002/12/04 Hewlett-Packard HP-UX 10.26 TOS [ ic5hd -
                             DAV17 ]
                    $Revision: 78.29.1.55 $
                    02/11/27 cmd/lp/lpmove.c, hpux, hpux_10.26, ic5hd Re
                            vision 1.4 PATCH_10.26 (PHCO_27931)
                    99/06/23 cmd/lp/fifo.c, hpux, hpux_10.26, ic5hd Revi
                            sion 1.3 PATCH_10.26 (PHCO_18992)
                    99/06/24 cmd/lp/outputq.c, hpux, hpux_10.26, ic5hd R
                            evision 1.3 PATCH_10.26 (PHCO_18992)
                    99/06/24 cmd/lp/qstatus.c, hpux, hpux_10.26, ic5hd R
                            evision 1.3 PATCH_10.26 (PHCO_18992)
                    02/11/27 cmd/lp/request.c, hpux, hpux_10.26, ic5hd R
                            evision 1.4 PATCH_10.26 (PHCO_27931)
                    01/07/27 cmd/lp/lp_secure.c, hpux, hpux_10.26, ic5hd
                             Revision 1.9 PATCH_10.26 (PHCO_23270)
            /usr/bin/lp:
                    2002/12/04 Hewlett-Packard HP-UX 10.26 TOS [ ic5hd -
                             DAV17 ]
                    $Revision: 78.29.1.55 $
                    02/11/27 cmd/lp/lp.c, hpux, hpux_10.26, ic5hd Revisi
                            on 1.10 PATCH_10.26 (PHCO_27931)
                    99/06/23 cmd/lp/fifo.c, hpux, hpux_10.26, ic5hd Revi
                            sion 1.3 PATCH_10.26 (PHCO_18992)
                    99/06/24 cmd/lp/outputq.c, hpux, hpux_10.26, ic5hd R
                            evision 1.3 PATCH_10.26 (PHCO_18992)
                    99/06/24 cmd/lp/pstatus.c, hpux, hpux_10.26, ic5hd R
                            evision 1.3 PATCH_10.26 (PHCO_18992)
                    99/06/24 cmd/lp/qstatus.c, hpux, hpux_10.26, ic5hd R
                            evision 1.3 PATCH_10.26 (PHCO_18992)
                    02/11/27 cmd/lp/request.c, hpux, hpux_10.26, ic5hd R
                            evision 1.4 PATCH_10.26 (PHCO_27931)
                    99/06/23 cmd/lp/ispd.c, hpux, hpux_10.26, ic5hd Revi
                            sion 1.2 PATCH_10.26 (PHCO_18992) UNMODIFIED
                    01/07/27 cmd/lp/lp_secure.c, hpux, hpux_10.26, ic5hd
                             Revision 1.9 PATCH_10.26 (PHCO_23270)
            /usr/bin/lpalt:
                    2002/12/04 Hewlett-Packard HP-UX 10.26 TOS [ ic5hd -
                             DAV17 ]
                    $Revision: 78.29.1.55 $
                    02/11/27 cmd/lp/lpalt.c, hpux, hpux_10.26, ic5hd Rev
                            ision 1.4 PATCH_10.26 (PHCO_27931)
                    99/06/23 cmd/lp/fifo.c, hpux, hpux_10.26, ic5hd Revi
                            sion 1.3 PATCH_10.26 (PHCO_18992)
                    99/06/24 cmd/lp/outputq.c, hpux, hpux_10.26, ic5hd R
                            evision 1.3 PATCH_10.26 (PHCO_18992)
                    99/06/24 cmd/lp/pstatus.c, hpux, hpux_10.26, ic5hd R
                            evision 1.3 PATCH_10.26 (PHCO_18992)
                    99/06/24 cmd/lp/qstatus.c, hpux, hpux_10.26, ic5hd R
                            evision 1.3 PATCH_10.26 (PHCO_18992)
                    01/07/27 cmd/lp/lp_secure.c, hpux, hpux_10.26, ic5hd
                             Revision 1.9 PATCH_10.26 (PHCO_23270)
                    02/11/27 cmd/lp/request.c, hpux, hpux_10.26, ic5hd R
                            evision 1.4 PATCH_10.26 (PHCO_27931)
            /usr/sbin/lpadmin:
                    2002/12/04 Hewlett-Packard HP-UX 10.26 TOS [ ic5hd -
                             DAV17 ]
                    $Revision: 78.29.1.55 $
                    02/11/27 cmd/lp/lpadmin.c, hpux, hpux_10.26, ic5hd R
                            evision 1.5 PATCH_10.26 (PHCO_27931)
                    02/11/27 cmd/lp/fullpath.c, cmds, hpux_10.26, ic5hd
                            Revision 1.1 PATCH_10.26 (PHCO_27931)
                    99/06/23 cmd/lp/fifo.c, hpux, hpux_10.26, ic5hd Revi
                            sion 1.3 PATCH_10.26 (PHCO_18992)
                    99/06/24 cmd/lp/outputq.c, hpux, hpux_10.26, ic5hd R
                            evision 1.3 PATCH_10.26 (PHCO_18992)
                    99/06/24 cmd/lp/pstatus.c, hpux, hpux_10.26, ic5hd R
                            evision 1.3 PATCH_10.26 (PHCO_18992)
                    99/06/24 cmd/lp/qstatus.c, hpux, hpux_10.26, ic5hd R
                            evision 1.3 PATCH_10.26 (PHCO_18992)
                    99/06/23 cmd/lp/ispd.c, hpux, hpux_10.26, ic5hd Revi
                            sion 1.2 PATCH_10.26 (PHCO_18992) UNMODIFIED
                    01/07/27 cmd/lp/lp_secure.c, hpux, hpux_10.26, ic5hd
                             Revision 1.9 PATCH_10.26 (PHCO_23270)
            /usr/sbin/lpsched:
                    2002/12/04 Hewlett-Packard HP-UX 10.26 TOS [ ic5hd -
                             DAV17 ]
                    $Revision: 78.29.1.55 $
                    02/11/27 cmd/lp/lpsched.c, hpux, hpux_10.26, ic5hd R
                            evision 1.9 PATCH_10.26 (PHCO_27931)
                    99/06/23 cmd/lp/fifo.c, hpux, hpux_10.26, ic5hd Revi
                            sion 1.3 PATCH_10.26 (PHCO_18992)
                    99/06/24 cmd/lp/outputq.c, hpux, hpux_10.26, ic5hd R
                            evision 1.3 PATCH_10.26 (PHCO_18992)
                    99/06/24 cmd/lp/pstatus.c, hpux, hpux_10.26, ic5hd R
                            evision 1.3 PATCH_10.26 (PHCO_18992)
                    99/06/24 cmd/lp/qstatus.c, hpux, hpux_10.26, ic5hd R
                            evision 1.3 PATCH_10.26 (PHCO_18992)
                    02/11/27 cmd/lp/request.c, hpux, hpux_10.26, ic5hd R
                            evision 1.4 PATCH_10.26 (PHCO_27931)
                    99/08/10 cmd/lp/sendmail.c, hpux, hpux_10.26, ic5hd
                            Revision 1.2 PATCH_10.26 (PHCO_18992) UNMODI
                            FIED
                    01/07/27 cmd/lp/lp_secure.c, hpux, hpux_10.26, ic5hd
                             Revision 1.9 PATCH_10.26 (PHCO_23270)
            /usr/sbin/rcancel:
                    2002/12/04 Hewlett-Packard HP-UX 10.26 TOS [ ic5hd -
                             DAV17 ]
                    $Revision: 78.29.1.55 $
                    01/04/25 cmd/lp/rcancel.c, hpux, hpux_10.26, ic5hd R
                            evision 1.7 PATCH_10.26 (PHCO_23270)
                    99/06/24 cmd/lp/pstatus.c, hpux, hpux_10.26, ic5hd R
                            evision 1.3 PATCH_10.26 (PHCO_18992)
                    01/07/27 cmd/lp/rmjob.c, hpux, hpux_10.26, ic5hd Rev
                            ision 1.6 PATCH_10.26 (PHCO_23270)
                    01/07/27 cmd/lp/lp_secure.c, hpux, hpux_10.26, ic5hd
                             Revision 1.9 PATCH_10.26 (PHCO_23270)
                    99/06/23 cmd/lp/fifo.c, hpux, hpux_10.26, ic5hd Revi
                            sion 1.3 PATCH_10.26 (PHCO_18992)
                    99/06/24 cmd/lp/outputq.c, hpux, hpux_10.26, ic5hd R
                            evision 1.3 PATCH_10.26 (PHCO_18992)
                    02/11/27 cmd/lp/request.c, hpux, hpux_10.26, ic5hd R
                            evision 1.4 PATCH_10.26 (PHCO_27931)
            /usr/sbin/rlpdaemon:
                    2002/12/04 Hewlett-Packard HP-UX 10.26 TOS [ ic5hd -
                             DAV17 ]
                    $Revision: 78.29.1.55 $
                    02/03/25 cmd/lp/rlpdaemon.c, hpux, hpux_10.26, ic5hd
                             Revision 1.8 PATCH_10.26 (PHCO_25890)
                    99/06/24 cmd/lp/outputq.c, hpux, hpux_10.26, ic5hd R
                            evision 1.3 PATCH_10.26 (PHCO_18992)
                    99/06/24 cmd/lp/pstatus.c, hpux, hpux_10.26, ic5hd R
                            evision 1.3 PATCH_10.26 (PHCO_18992)
                    01/07/27 cmd/lp/rmjob.c, hpux, hpux_10.26, ic5hd Rev
                            ision 1.6 PATCH_10.26 (PHCO_23270)
                    01/12/20 cmd/lp/recvjob.c, hpux, hpux_10.26, ic5hd R
                            evision 1.4 PATCH_10.26 (PHCO_25890)
                    01/12/20 cmd/lp/alter.c, hpux, hpux_10.26, ic5hd Rev
                            ision 1.2 PATCH_10.26 (PHCO_25890)
                    01/04/26 cmd/lp/displayq.c, hpux, hpux_10.26, ic5hd
                            Revision 1.4 PATH_10.26 (PHCO_23270)
                    99/06/23 cmd/lp/ispd.c, hpux, hpux_10.26, ic5hd Revi
                            sion 1.2 PATCH_10.26 (PHCO_18992) UNMODIFIED
                    01/07/27 cmd/lp/lp_secure.c, hpux, hpux_10.26, ic5hd
                             Revision 1.9 PATCH_10.26 (PHCO_23270)
                    99/06/23 cmd/lp/fifo.c, hpux, hpux_10.26, ic5hd Revi
                            sion 1.3 PATCH_10.26 (PHCO_18992)
                    99/06/24 cmd/lp/qstatus.c, hpux, hpux_10.26, ic5hd R
                            evision 1.3 PATCH_10.26 (PHCO_18992)
                    02/11/27 cmd/lp/request.c, hpux, hpux_10.26, ic5hd R
                            evision 1.4 PATCH_10.26 (PHCO_27931)
            /usr/sbin/rlpstat:
                    2002/12/04 Hewlett-Packard HP-UX 10.26 TOS [ ic5hd -
                             DAV17 ]
                    $Revision: 78.29.1.55 $
                    01/02/01 cmd/lp/rlpstat.c, hpux, hpux_10.26, ic5hd R
                            evision 1.4 PATCH_10.26 (PHCO_23270)
                    01/04/26 cmd/lp/displayq.c, hpux, hpux_10.26, ic5hd
                            Revision 1.4 PATH_10.26 (PHCO_23270)
                    01/07/27 cmd/lp/lp_secure.c, hpux, hpux_10.26, ic5hd
                             Revision 1.9 PATCH_10.26 (PHCO_23270)
                    99/06/24 cmd/lp/outputq.c, hpux, hpux_10.26, ic5hd R
                            evision 1.3 PATCH_10.26 (PHCO_18992)
                    99/06/24 cmd/lp/pstatus.c, hpux, hpux_10.26, ic5hd R
                            evision 1.3 PATCH_10.26 (PHCO_18992)
                    99/06/24 cmd/lp/qstatus.c, hpux, hpux_10.26, ic5hd R
                            evision 1.3 PATCH_10.26 (PHCO_18992)
                    02/11/27 cmd/lp/request.c, hpux, hpux_10.26, ic5hd R
                            evision 1.4 PATCH_10.26 (PHCO_27931)
            /usr/sbin/rlp:
                    2002/12/04 Hewlett-Packard HP-UX 10.26 TOS [ ic5hd -
                             DAV17 ]
                    $Revision: 78.29.1.55 $
                    02/11/28 cmd/lp/rlp.c, hpux, hpux_10.26, ic5hd Revis
                            ion 1.5 PATCH_10.26 (PHCO_27931)
                    99/06/24 cmd/lp/pstatus.c, hpux, hpux_10.26, ic5hd R
                            evision 1.3 PATCH_10.26 (PHCO_18992)
                    02/11/27 cmd/lp/request.c, hpux, hpux_10.26, ic5hd R
                            evision 1.4 PATCH_10.26 (PHCO_27931)
                    99/07/22 cmd/lp/sendit.c, hpux, hpux_10.26, ic5hd Re
                            vision 1.3 PATCH_10.26 (PHCO_18992)
                    01/07/27 cmd/lp/lp_secure.c, hpux, hpux_10.26, ic5hd
                             Revision 1.9 PATCH_10.26 (PHCO_23270)
            /usr/sbin/lpshut:
                    2002/03/25 Hewlett-Packard HP-UX 10.26 TOS [ ic5gn -
                             DAV17 ]
                    $Revision: 78.29.1.55 $
                    01/12/20 cmd/lp/lpshut.c, hpux, hpux_10.26, ic5gn Re
                            vision 1.3 PATCH_10.26 (PHCO_25890)
                    99/06/23 cmd/lp/fifo.c, hpux, hpux_10.26, ic5gn Revi
                            sion 1.3 PATCH_10.26 (PHCO_18992)
                    01/07/27 cmd/lp/lp_secure.c, hpux, hpux_10.26, ic5gn
                             Revision 1.9 PATCH_10.26 (PHCO_23270)
            /usr/share/man/man1m.Z/rcancel.1m:
                    None
            /usr/share/man/man1m.Z/rlp.1m:
                    None
            /usr/share/man/man1m.Z/rlpstat.1m:
                    None
            /etc/auth/system/files.fcdb/05.base/PHCO_18992.fcdb:
                    99/10/08 etc/auth/system/files.fcdb/05.base/PHCO_189
                            92.fcdb, hpux, hpux_10.26, ic5dp Revision 1.
                            2 Hewlett-Packard Co.
                    99/10/08 etc/auth/system/files.fcdb/05.base/PHCO_189
                            92.fcdb, hpux, hpux_10.26, ic5dp Revision 1.
                            2 PATCH_10.26 (PHCO_18992)
            /etc/auth/system/files.fcdb/05.base/PHCO_23270.fcdb:
                    $Revision: 1.1 etc/auth/system/files.fcdb/05.base/PH
                            CO_23270.fcdb, cmds, hpux_10.26, ic5fz $ $DA
                            TE: 01/07/26 21:09:04 $ Hewlett-Packard Co.
                    01/07/26 etc/auth/system/files.fcdb/05.base/PHCO_232
                            70.fcdb, cmds, hpux_10.26, ic5fz Revision 1.
                            1 PATCH_10.26 (PHCO_23270)
            /sbin/init.d/lp:
                    $Revision: 1.2 cmd/init.d/lp, hpux, hpux_10.26 $ $Da
                            te: 97/06/06 14:46:00 $ Hewlett Packard Co.
                    $Revision: SecureWare 1.7 cmd/init.d/lp, hpuxcmdlp,
                            hpux_mlpmp, mlpmp6 $ $Date: 95/10/26 16:59:0
                            6 $
                    $Revision: 72.8 $
                    01/02/28 cmd/init.d/lp, hpux, hpux_10.26, ic5fz Revi
                            sion 1.3 PATCH_10.26 (PHCO_23270)
            /usr/lib/nls/msg/C/lp.cat:
                    None
            /usr/sbin/accept:
                    2002/12/04 Hewlett-Packard HP-UX 10.26 TOS [ ic5hd -
                             DAV17 ]
                    $Revision: 78.29.1.55 $
                    02/11/27 cmd/lp/accept.c, hpux, hpux_10.26, ic5hd Re
                            vision 1.3 PATCH_10.26 (PHCO_27931)
                    99/06/24 cmd/lp/qstatus.c, hpux, hpux_10.26, ic5hd R
                            evision 1.3 PATCH_10.26 (PHCO_18992)
                    01/07/27 cmd/lp/lp_secure.c, hpux, hpux_10.26, ic5hd
                             Revision 1.9 PATCH_10.26 (PHCO_23270)
            /usr/sbin/lpfence:
                    2002/12/04 Hewlett-Packard HP-UX 10.26 TOS [ ic5hd -
                             DAV17 ]
                    $Revision: 78.29.1.55 $
                    02/11/27 cmd/lp/lpfence.c, hpux, hpux_10.26, ic5hd R
                            evision 1.3 PATCH_10.26 (PHCO_27931)
                    99/06/23 cmd/lp/fifo.c, hpux, hpux_10.26, ic5hd Revi
                            sion 1.3 PATCH_10.26 (PHCO_18992)
                    99/06/24 cmd/lp/pstatus.c, hpux, hpux_10.26, ic5hd R
                            evision 1.3 PATCH_10.26 (PHCO_18992)
                    01/07/27 cmd/lp/lp_secure.c, hpux, hpux_10.26, ic5hd
                             Revision 1.9 PATCH_10.26 (PHCO_23270)
            /usr/sbin/reject:
                    2002/12/04 Hewlett-Packard HP-UX 10.26 TOS [ ic5hd -
                             DAV17 ]
                    $Revision: 78.29.1.55 $
                    02/11/27 cmd/lp/reject.c, hpux, hpux_10.26, ic5hd Re
                            vision 1.3 PATCH_10.26 (PHCO_27931)
                    99/06/24 cmd/lp/qstatus.c, hpux, hpux_10.26, ic5hd R
                            evision 1.3 PATCH_10.26 (PHCO_18992)
                    01/07/27 cmd/lp/lp_secure.c, hpux, hpux_10.26, ic5hd
                             Revision 1.9 PATCH_10.26 (PHCO_23270)

    cksum(1) Output:
            1277422416 57344 /usr/bin/cancel
            2922708067 40960 /usr/bin/disable
            2563344053 28672 /usr/bin/enable
            1062703639 65536 /usr/bin/lpstat
            3251365908 40960 /usr/sbin/lpmove
            276149183 61440 /usr/bin/lp
            3640499917 53248 /usr/bin/lpalt
            57331496 61440 /usr/sbin/lpadmin
            1967719071 73728 /usr/sbin/lpsched
            1505041213 45056 /usr/sbin/rcancel
            2086531458 90112 /usr/sbin/rlpdaemon
            1685001873 53248 /usr/sbin/rlpstat
            234014990 40960 /usr/sbin/rlp
            259862665 24576 /usr/sbin/lpshut
            140312368 2969 /usr/share/man/man1m.Z/rcancel.1m
            512870307 4025 /usr/share/man/man1m.Z/rlp.1m
            4077019112 2657 /usr/share/man/man1m.Z/rlpstat.1m
            1725542641 771 /etc/auth/system/files.fcdb/05.base/
                    PHCO_18992.fcdb
            3543572749 567 /etc/auth/system/files.fcdb/05.base/
                    PHCO_23270.fcdb
            2684669583 2109 /sbin/init.d/lp
            2765794548 16642 /usr/lib/nls/msg/C/lp.cat
            1746669291 28672 /usr/sbin/accept
            1011859689 32768 /usr/sbin/lpfence
            2299359935 28672 /usr/sbin/reject

    Patch Conflicts: None

    Patch Dependencies: None

    Hardware Dependencies: None

    Other Dependencies: None

    Supersedes:
            PHCO_18992 PHCO_23270 PHCO_25890

    Equivalent Patches: None

    Patch Package Size: 920 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 PHCO_27931

            5a. For a standalone system, run swinstall to install the
                patch:

                    swinstall -x autoreboot=true -x match_target=true \
                            -s /tmp/PHCO_27931.depot

            By default swinstall will archive the original software in
            /var/adm/sw/patch/PHCO_27931. If you do not wish to retain a
            copy of the original software, you can create an empty file
            named /var/adm/sw/patch/PATCH_NOSAVE.

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

            It is recommended that you move the PHCO_27931.text file to
            /var/adm/sw/patch for future reference.

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

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

    Special Installation Instructions: None
    -----End of Document ID: PHCO_27931------------------------------------------