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 #
659192915416097
661912015432169
672389215493183
673938315502891
674007915503313
674932315508948
675237215510750
675733015513883
675960415515377
676176715516742
676819715520611
678079215527459
678302315528810
678650515530847
678979015532729
679587815536596
679946015538591
679946615538594
679948515538599
679961515538666
680175515539869
680226515540157
680613615542426
680802515543492
681303715546432
681519815547766
681522215547781
681530015547823
681593315548141
681927915550101
682159015551430
684180615563350


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:

/usr/bin/cancel
/usr/bin/disable
/usr/bin/enable
/usr/bin/lp
/usr/bin/lpc
/usr/bin/lpq
/usr/bin/lpr
/usr/bin/lprm
/usr/bin/lpstat
/usr/lib/libipp-listener.so.0
/usr/lib/libpapi-common.so.0
/usr/lib/libpapi.so.0
/usr/lib/lp/local/lpsched
/usr/lib/print/in.lpd
/usr/lib/print/lpd-port
/usr/lib/print/psm-ipp.so.1
/usr/lib/print/psm-lpd.so.1
/usr/lib/print/psm-lpsched.so.1
/usr/sadm/admin/printmgr/classes/pmclient.jar
/usr/sbin/accept
/usr/sbin/lpmove
/usr/sbin/reject

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