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" 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