<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">Patch-ID# 106235-04
Keywords: security lp.tell in.lpd lpfilter bsd_lpsched.so.1 -y
Synopsis: SunOS 5.6: lp patch
Date: Oct/18/99

Solaris Release: 2.6

SunOS Release: 5.6

Unbundled Product: 

Unbundled Release: 

Xref: This patch available for x86 as patch 106236

Topic: SunOS 5.6: lp patch

BugId's fixed with this patch: 1218803 4033371 4057917 4059204 4075350 4077583 4083736 4085677 4085695 4090067 4093648 4094225 4094545 4095132 4106214 4109721 4110644 4115983 4116398 4119457 4129917 4130727 4131103 4137389 4139071 4139861 4147263 4147753 4151445 4154946 4156106 4165358 4167195 4167443 4179341 4184007 4186811 4189161 4200078 4207894 4213872 4215944 4217305 4218904 4220608 4240238 

Changes incorporated in this version: 4033371 4057917 4093648 4131103 4167195 4184007 4186811 4189161 4200078 4207894 4213872 4215944 4217305 4218904 4220608 4240238

Relevant Architectures: sparc

Patches accumulated and obsoleted by this patch:  

Patches which conflict with this patch: 

Patches required with this patch: 

Obsoleted by: 

Files included with this patch:

/usr/bin/lp
/usr/bin/lpstat
/usr/lib/libprint.so.2
/usr/lib/lp/bin/lp.cat
/usr/lib/lp/lpsched
/usr/lib/print/bsd-adaptor/bsd_lpsched.so.1
/usr/lib/print/in.lpd
/usr/sbin/lpfilter
/usr/lib/lp/bin/netpr
/usr/bin/cancel
/usr/sbin/lpmove
/usr/lib/lp/model/netstandard
/usr/bin/lpset
/usr/sbin/lpadmin

Problem Description:

4220608 lpsched dies on Solaris 7
4218904 lpstat -t shows duplicate queue information for remote queues
4217305 lost print jobs are not reliably requeued.
4215944 "O" field in print control file truncates at 65 characters
4213872 /usr/ucb/lpr no longer copies datafile with 106235-02
4207894 lp -t &lt;param&gt; generates an additional space title parameter
4200078 106235-02; cannot print files unless they are readable by lp after patch install
4189161 in.lpd in cascade server is messing up control files
4186811 Printing of forms to a class does not work
4184007 super user executes lpstat with -t under at two seconds interval causes core
4167195 in.lpd in solaris 2.6 coredumps, if print request comes from sdlp s/w ver 1.17
4131103 S2.6 doesn't allow use of special characters ':', '=', and ' ' in printer names
4240238 lpset can't add values with = in them
4093648 Users should be able to su to lp then run specific lp commands.
4057917 netpr: sends illegal BSD control file to BSD remote printer
4033371 lp:  jobs submitted to a class are STATICALLY queued to printers

(from 106235-03)

4167443 Unable to configure SUN to HP or Unisys printing under 2.6.
4147753 netpr uses up to 100% cpu if wrong queuename specified
4094225 lprm - does not remove all jobs from the print queue as documented
4165358 in.lpd cascading uses wrong queuename
4130727 cancel/lprm security bug
4085677 'lpstat -o' displays jobs of other queues
4179341 printd fails if 'N' entry is missing in control file
4156106 cancelling a job while printer is paper out or offline hangs xtp pad printer.
4095132 lpstat -t is very slow
4077583 Bug in argument parsing for LP

(from 106235-02)

1218803 lpstat shows remote printer names instead of the local names
4090067 in.lpd sometimes doesn't work correctly
4094545 non-root user can kill printd process
4106214 cannot cancel or lprm my own jobs 
4109721 lpstat doesn't report the correct default printer.
4119457 printd follows symlinks and this can overwrite files
4129917 lpstat buffer overflow
4137389 lpsched handles title option badly
4139071 extra chars in title when sending to remote printer on 2.7 server
4139861 ecpp0 driver fails when printing PCL files under Solaris 2.6
4147263 lpadmin -H ignored from 2.6 to s998_16
4151445 can't cancel large jobs on ecpp port
4154946 lp security bug - can read/write files submitted by another user

(from 106235-01)

4116398 new filter can't add properly with lpfilter
4115983 lp -y option is unable to recognize over secondary arguments
4110644 print server does not accept request to printer class
4085695 in.lpd security problem
4083736 in.lpd security problem
4075350 lp.tell loops tightly consuming 20% CPU printing stalled for that printer
4059204 lp can allow user to gain root access


Patch Installation Instructions: 
-------------------------------- 
Refer to the Install.info file within the patch for instructions on
using the generic 'installpatch' and 'backoutpatch' scripts provided
with each patch.  Any other special or non-generic installation
instructions should be described below.


Special Install Instructions: 
----------------------------- 
None.
</pre></body></html>