OBSOLETE Patch-ID# 141779-05

Download this patch from My Oracle Support

Your use of the firmware, software and any other materials contained in this update is subject to My Oracle Support Terms of Use, which may be viewed at My Oracle Support.
For further information on patching best practices and resources, please see the following links:
Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.

Keywords: security lp printer
Synopsis: Obsoleted by: 141445-09 SunOS 5.10_x86: lp patch
Date: Jul/30/2009

Install Requirements: NA

Solaris Release: 10_x86

SunOS Release: 5.10_x86

Unbundled Product:

Unbundled Release:

Xref: This patch available for SPARC as patch 140397

Topic: SunOS 5.10_x86: lp patch

Relevant Architectures: i386

Bugs fixed with this patch:

Sun CR # Bug #

Changes incorporated in this version: 6761767 6783023 6786505 6795878 6799460 6801755 6813037 6819279 6821590 6841806

Patches accumulated and obsoleted by this patch:

Patches which conflict with this patch:

Patches required with this patch: 118855-36 120012-14 127128-11 139556-08 (or greater)

Obsoleted by: 141445-09

Files included with this patch:


Problem Description:

6761767 lpc topq subcommand causes sigsegv
6783023 lpstat -v dumps core without printer name
6786505 number of copies incorrect when using stdin
6795878 cascading banner page produces lp@ instead of user@
6799460 lpmove disabled source printer after it executed
6801755 printmgr sets printer to localhost in an LDAP environment
6813037 unable to cancel print jobs when printer name contains a hyphen
6819279 "lpstat -p -l " doesn't report "-l" information
6821590 lpstat -lp output for remote printers is that of local printers
6841806 incorrect pointer modification in massage_control_file()
(from 141779-04)
6591929 lp prints postscript source from standard input
6739383 print commands accept, reject, disable enable don't report status after execution
(from 141779-03)
6619120 lpmove (1M) core dump when invokes without parameter
6723892 lpstat cores with the queues created with the "-s ipp://" or "-s lpd://" options
(from 141779-02)
6740079 lpstat -R does not show queued jobs
6752372 lpstat -o output is incorrect
6808025 incomplete fix for 6699255
6815222 lpstat -o reports incorrect job# for general user
6815300 lpstat output for remote queues does not match the behavior prior to S10U5
(from 141779-01)
6749323 'lpstat -o' does not display the host info along with the owner of the request
6757330 discard zero byte size printjob to remote queue
6759604 general user on the lp client can cancel root user's print job
6768197 after hold the print request on print server, "lpstat -p" output showed "now printing" result
6780792 control file name containing 'localhost' is useless in a network context
6789790 'lpstat -o' does not display the host info along with the owner of the request with ipp service
6799466 lp issue: lpmove should give friendly message as previous version
6799485 lpr -t does not tell the data from stdin is troff to printers after 127127-11
6799615 return from stat() should be checked when looking for zero byte files
6802265 massage_control_data() does not check for H<hostname>
6806136 file name either not printed or printed incorrectly in banner page
6815198 lp -d .. -H hold not working after patch 127127-11 is applied
6815933 lpstat -l 2 -p <print queue> always shown Processing Job (regression)

Patch Installation Instructions:
Please refer to the man pages for instructions on using 'patchadd'
and 'patchrm' scripts provided with Solaris.
The following example installs a patch to a standalone machine:
       example# patchadd /var/spool/patch/123456-07
The following example removes a patch from a standalone system:
       example# patchrm 123456-07
For additional examples please see the appropriate man pages. Any
other special or non-generic installation instructions should be
described below as special instructions.

Special Install Instructions:
NOTE 1:  Before installing this patch, please be sure to install the latest
         patch utilities patches for your OS. This list of patches is defined
         at http://sunsolve.sun.com
         Please use the pull down list which appears after the text:
         "Latest Patch Update: To ensure the correct functioning of the
         patching utilities on your system, stay up to date on the
         following patches"

README -- Last modified date: Saturday, November 10, 2012