- Issued:
- 2008-07-24
- Updated:
- 2008-07-24
RHBA-2008:0669 - Bug Fix Advisory
Synopsis
cups bug fix and enhancement update
Type/Severity
Bug Fix Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
Updated cups packages that fix various bugs and add an enhancement are now
available.
Description
The Common UNIX Printing System (CUPS) provides a portable printing layer
for UNIX(R) operating systems.
These updated packages address the following bugs:
- the MIME-type rule for determining the command language only searched the
first 1024 bytes of an input file. In some PJL-encapsulated PostScript
files the string identifying a file as PostScript can be more than 1024
bytes into the file. This caused CUPS to interpret the file as plain text
rather than PostScript, resulting in incorrect printer output. The
MIME-type rule now searches the first 4096 bytes of the file, ensuring the
PostScript identifier string is found and, consequently, ensuring the file
is processed by CUPS and the printer correctly.
- when print jobs were sent to a class (a collection of printers configured
to appear as one printer), CUPS did not check whether the destination was,
in fact, a class. Consequently, if one of the printers in the class was
unavailable, CUPS did not re-direct to another printer in the class, but
held the job in the queue until the missing printer was available again.
This update contains a back-ported fix that corrects this behaviour. CUPS
now correctly identifies a print queue as a class and appropriately
re-directs print jobs in the event individual printers in a class are
unavailable.
- if /etc/init.d/functions was moved, the CUPS initscript still returned
the exit code '0' (program is running or service is OK) when the status was
queried. As well, the initscript incorrectly returned '3' rather than '1'
at the end of the script. Both these errors have been corrected in this
update.
- the cupsaddsmb command did not properly track OrderDependency entries in
PPD files when exporting printers for use with SAMBA. This could lead to
PostScript errors (eg stack errors) in some cases. These updated packages
includes a back-ported fix that ensures cupsaddsmb honors existing
OrderDependency entries.
- if CUPS was re-built on a clean system the build would fail due to a
missing autoconf package. A required dependency for this package has been
added to the cups package spec file to ensure cups can build successfully
in clean environments.
These updated packages also add the following enhancement
- the command "lpstat -p" now displays an 'enabled since [actual date]'
message for each printer queue, recording the time since the printer queue
was created. Previously a fixed string -- Jan 01 00:00 -- was presented.
All users should upgrade to these updated packages, which resolve these
issues and add this capability.
Solution
Before applying this update, make sure that all previously-released
errata relevant to your system have been applied.
This update is available via Red Hat Network. Details on how to use
the Red Hat Network to apply this update are available at
http://kbase.redhat.com/faq/FAQ_58_10188
Affected Products
- Red Hat Enterprise Linux Server 4 x86_64
- Red Hat Enterprise Linux Server 4 ia64
- Red Hat Enterprise Linux Server 4 i386
- Red Hat Enterprise Linux Workstation 4 x86_64
- Red Hat Enterprise Linux Workstation 4 ia64
- Red Hat Enterprise Linux Workstation 4 i386
- Red Hat Enterprise Linux Desktop 4 x86_64
- Red Hat Enterprise Linux Desktop 4 i386
- Red Hat Enterprise Linux for IBM z Systems 4 s390x
- Red Hat Enterprise Linux for IBM z Systems 4 s390
- Red Hat Enterprise Linux for Power, big endian 4 ppc
Fixes
- BZ - 234011 - cups classes failover doesn't work
- BZ - 248550 - cupsaddsmb does not track OrderDependencies, allowing collisions
- BZ - 250251 - Missing BuildReq: autoconf in spec file
CVEs
(none)
References
(none)
Red Hat Enterprise Linux Server 4
SRPM | |
---|---|
cups-1.1.22-0.rc1.9.27.src.rpm | SHA-256: fac6bfef17f8f29bcbf35a154107349e774e1da453a4f30046bb5e8580b493e2 |
x86_64 | |
cups-1.1.22-0.rc1.9.27.x86_64.rpm | SHA-256: 32b701129b6d601e346c18fc2b44f64b3c5d6be98cf257f917f4a2924f8f6a1f |
cups-1.1.22-0.rc1.9.27.x86_64.rpm | SHA-256: 32b701129b6d601e346c18fc2b44f64b3c5d6be98cf257f917f4a2924f8f6a1f |
cups-devel-1.1.22-0.rc1.9.27.x86_64.rpm | SHA-256: 1b9c12afd668844670f08062fdb31b54cde408e3d16b324cd378368aa9e27f50 |
cups-devel-1.1.22-0.rc1.9.27.x86_64.rpm | SHA-256: 1b9c12afd668844670f08062fdb31b54cde408e3d16b324cd378368aa9e27f50 |
cups-libs-1.1.22-0.rc1.9.27.i386.rpm | SHA-256: 1eac194eb764f9d13a284d0acfec3e77aaf533f715c2b1a8d6e33f2fcb926a43 |
cups-libs-1.1.22-0.rc1.9.27.i386.rpm | SHA-256: 1eac194eb764f9d13a284d0acfec3e77aaf533f715c2b1a8d6e33f2fcb926a43 |
cups-libs-1.1.22-0.rc1.9.27.x86_64.rpm | SHA-256: 206bbe42d2d9f3f962c25a201c70c94afa756d707a901a86ce4f4856ebf23b6e |
cups-libs-1.1.22-0.rc1.9.27.x86_64.rpm | SHA-256: 206bbe42d2d9f3f962c25a201c70c94afa756d707a901a86ce4f4856ebf23b6e |
ia64 | |
cups-1.1.22-0.rc1.9.27.ia64.rpm | SHA-256: 7867de870818b21706639e3b200fbdb59601aa17690d7a70ceff5a495666978f |
cups-1.1.22-0.rc1.9.27.ia64.rpm | SHA-256: 7867de870818b21706639e3b200fbdb59601aa17690d7a70ceff5a495666978f |
cups-devel-1.1.22-0.rc1.9.27.ia64.rpm | SHA-256: 69a66d05412eed9295e0c6b7db57671b47d6cfd4be2edc660fd36aa991ccf9c0 |
cups-devel-1.1.22-0.rc1.9.27.ia64.rpm | SHA-256: 69a66d05412eed9295e0c6b7db57671b47d6cfd4be2edc660fd36aa991ccf9c0 |
cups-libs-1.1.22-0.rc1.9.27.i386.rpm | SHA-256: 1eac194eb764f9d13a284d0acfec3e77aaf533f715c2b1a8d6e33f2fcb926a43 |
cups-libs-1.1.22-0.rc1.9.27.i386.rpm | SHA-256: 1eac194eb764f9d13a284d0acfec3e77aaf533f715c2b1a8d6e33f2fcb926a43 |
cups-libs-1.1.22-0.rc1.9.27.ia64.rpm | SHA-256: b284228621268d848277b9f17a878178f5871dce62fe635de3a50042a28caf60 |
cups-libs-1.1.22-0.rc1.9.27.ia64.rpm | SHA-256: b284228621268d848277b9f17a878178f5871dce62fe635de3a50042a28caf60 |
i386 | |
cups-1.1.22-0.rc1.9.27.i386.rpm | SHA-256: 199776b82dcea61c55210d63c91316e537700c0561d2d7a26093c818aa5444ed |
cups-1.1.22-0.rc1.9.27.i386.rpm | SHA-256: 199776b82dcea61c55210d63c91316e537700c0561d2d7a26093c818aa5444ed |
cups-devel-1.1.22-0.rc1.9.27.i386.rpm | SHA-256: 9aca8bed6a7ade548bba3750e0387639b118fde7011fc4bdc4271cccdaa29ee3 |
cups-devel-1.1.22-0.rc1.9.27.i386.rpm | SHA-256: 9aca8bed6a7ade548bba3750e0387639b118fde7011fc4bdc4271cccdaa29ee3 |
cups-libs-1.1.22-0.rc1.9.27.i386.rpm | SHA-256: 1eac194eb764f9d13a284d0acfec3e77aaf533f715c2b1a8d6e33f2fcb926a43 |
cups-libs-1.1.22-0.rc1.9.27.i386.rpm | SHA-256: 1eac194eb764f9d13a284d0acfec3e77aaf533f715c2b1a8d6e33f2fcb926a43 |
Red Hat Enterprise Linux Workstation 4
SRPM | |
---|---|
cups-1.1.22-0.rc1.9.27.src.rpm | SHA-256: fac6bfef17f8f29bcbf35a154107349e774e1da453a4f30046bb5e8580b493e2 |
x86_64 | |
cups-1.1.22-0.rc1.9.27.x86_64.rpm | SHA-256: 32b701129b6d601e346c18fc2b44f64b3c5d6be98cf257f917f4a2924f8f6a1f |
cups-devel-1.1.22-0.rc1.9.27.x86_64.rpm | SHA-256: 1b9c12afd668844670f08062fdb31b54cde408e3d16b324cd378368aa9e27f50 |
cups-libs-1.1.22-0.rc1.9.27.i386.rpm | SHA-256: 1eac194eb764f9d13a284d0acfec3e77aaf533f715c2b1a8d6e33f2fcb926a43 |
cups-libs-1.1.22-0.rc1.9.27.x86_64.rpm | SHA-256: 206bbe42d2d9f3f962c25a201c70c94afa756d707a901a86ce4f4856ebf23b6e |
ia64 | |
cups-1.1.22-0.rc1.9.27.ia64.rpm | SHA-256: 7867de870818b21706639e3b200fbdb59601aa17690d7a70ceff5a495666978f |
cups-devel-1.1.22-0.rc1.9.27.ia64.rpm | SHA-256: 69a66d05412eed9295e0c6b7db57671b47d6cfd4be2edc660fd36aa991ccf9c0 |
cups-libs-1.1.22-0.rc1.9.27.i386.rpm | SHA-256: 1eac194eb764f9d13a284d0acfec3e77aaf533f715c2b1a8d6e33f2fcb926a43 |
cups-libs-1.1.22-0.rc1.9.27.ia64.rpm | SHA-256: b284228621268d848277b9f17a878178f5871dce62fe635de3a50042a28caf60 |
i386 | |
cups-1.1.22-0.rc1.9.27.i386.rpm | SHA-256: 199776b82dcea61c55210d63c91316e537700c0561d2d7a26093c818aa5444ed |
cups-devel-1.1.22-0.rc1.9.27.i386.rpm | SHA-256: 9aca8bed6a7ade548bba3750e0387639b118fde7011fc4bdc4271cccdaa29ee3 |
cups-libs-1.1.22-0.rc1.9.27.i386.rpm | SHA-256: 1eac194eb764f9d13a284d0acfec3e77aaf533f715c2b1a8d6e33f2fcb926a43 |
Red Hat Enterprise Linux Desktop 4
SRPM | |
---|---|
cups-1.1.22-0.rc1.9.27.src.rpm | SHA-256: fac6bfef17f8f29bcbf35a154107349e774e1da453a4f30046bb5e8580b493e2 |
x86_64 | |
cups-1.1.22-0.rc1.9.27.x86_64.rpm | SHA-256: 32b701129b6d601e346c18fc2b44f64b3c5d6be98cf257f917f4a2924f8f6a1f |
cups-devel-1.1.22-0.rc1.9.27.x86_64.rpm | SHA-256: 1b9c12afd668844670f08062fdb31b54cde408e3d16b324cd378368aa9e27f50 |
cups-libs-1.1.22-0.rc1.9.27.i386.rpm | SHA-256: 1eac194eb764f9d13a284d0acfec3e77aaf533f715c2b1a8d6e33f2fcb926a43 |
cups-libs-1.1.22-0.rc1.9.27.x86_64.rpm | SHA-256: 206bbe42d2d9f3f962c25a201c70c94afa756d707a901a86ce4f4856ebf23b6e |
i386 | |
cups-1.1.22-0.rc1.9.27.i386.rpm | SHA-256: 199776b82dcea61c55210d63c91316e537700c0561d2d7a26093c818aa5444ed |
cups-devel-1.1.22-0.rc1.9.27.i386.rpm | SHA-256: 9aca8bed6a7ade548bba3750e0387639b118fde7011fc4bdc4271cccdaa29ee3 |
cups-libs-1.1.22-0.rc1.9.27.i386.rpm | SHA-256: 1eac194eb764f9d13a284d0acfec3e77aaf533f715c2b1a8d6e33f2fcb926a43 |
Red Hat Enterprise Linux for IBM z Systems 4
SRPM | |
---|---|
cups-1.1.22-0.rc1.9.27.src.rpm | SHA-256: fac6bfef17f8f29bcbf35a154107349e774e1da453a4f30046bb5e8580b493e2 |
s390x | |
cups-1.1.22-0.rc1.9.27.s390x.rpm | SHA-256: 6bbb4e8e7c3a5cd9a8dc240a87d80db4495615206c5f67ba494719f587b9c16f |
cups-devel-1.1.22-0.rc1.9.27.s390x.rpm | SHA-256: c1c2ace01e4431e6d12e7db00c8076f2e1f8e352af9ab8a97bc65541652c2233 |
cups-libs-1.1.22-0.rc1.9.27.s390.rpm | SHA-256: 1ad231f18cc1dc396cf4f6bd06064ad2b2b46a23dac439c85c237cd181b9a4a2 |
cups-libs-1.1.22-0.rc1.9.27.s390x.rpm | SHA-256: ea570698f2766c81f35e499a52a327dbf2e9e2f600d4a9c8a65e3fd1f8c00b5f |
s390 | |
cups-1.1.22-0.rc1.9.27.s390.rpm | SHA-256: 552b96da96fdeb861d7389266a5cba91427e39d9e5f660303726bfd32988abf1 |
cups-devel-1.1.22-0.rc1.9.27.s390.rpm | SHA-256: a9a6e8adfcf854dd3d08feeeb8898bfb7ede413ed0f148d950c6b54267636ad7 |
cups-libs-1.1.22-0.rc1.9.27.s390.rpm | SHA-256: 1ad231f18cc1dc396cf4f6bd06064ad2b2b46a23dac439c85c237cd181b9a4a2 |
Red Hat Enterprise Linux for Power, big endian 4
SRPM | |
---|---|
cups-1.1.22-0.rc1.9.27.src.rpm | SHA-256: fac6bfef17f8f29bcbf35a154107349e774e1da453a4f30046bb5e8580b493e2 |
ppc | |
cups-1.1.22-0.rc1.9.27.ppc.rpm | SHA-256: 39e9d16eabf563b0dddeaf72bbcfc97a2bbbbeac9ebafbba6e929c4d662f46fc |
cups-devel-1.1.22-0.rc1.9.27.ppc.rpm | SHA-256: eeefa727c8ad5cc297b80a9af09bd3603ec63ee137d3b888d6db1a9018c139c2 |
cups-libs-1.1.22-0.rc1.9.27.ppc.rpm | SHA-256: 6f6afc3f3ec4842cc8984837bd0111e3f4e65c7a2b9b74806b0c6fcd84fc2bfe |
cups-libs-1.1.22-0.rc1.9.27.ppc64.rpm | SHA-256: 547ecd333cf8ff196d89458bfd9d8ed7a82e10b6788d08383224a78f7eca1ad2 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.