- Issued:
- 2009-05-18
- Updated:
- 2009-05-18
RHBA-2009:1021 - Bug Fix Advisory
Synopsis
evolution28-gtk2 bug fix update
Type/Severity
Bug Fix Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
An updated evolution28-gtk2 package that fixes several printing bugs is now
available.
Description
GTK+ is a multi-platform toolkit for creating graphical user interfaces.
Offering a complete set of widgets, GTK+ is suitable for projects ranging
from small one-off tools to complete application suites.
- GTK's Common UNIX Printing System (CUPS) backend made separate requests
for printer information to every printer accessible to the system. In
environments with more than a small number of printers, the multiple
responses would overwhelm CUPS. Under these circumstances, Firefox 3 would
stop responding while it listed the available printers. Furthermore, the
backend assumed that it would receive a PostScript Printer Description file
from each printer it queried, even though RAW printers do not have one.
This meant that even if CUPS was still responding, users of Firefox 3 could
not select a RAW printer. GTK's CUPS backend now obtains attributes for all
printers from the CUPS scheduler at the same time that it obtains the list
of printers, and does not query the printers directly. The backend also no
longer expects a PPD from RAW printers, which makes these printers
available to users of Firefox 3.
- the I/O channel for GTK's Line Printer Remote (LPR) backend remained open
even after data transfer was complete. Printing will not start until this
channel is closed, so pages from Firefox 3 would not begin to print until
the browser closed (since this would also close the channel). GTK's LPR
backend now closes the I/O channel when data transfer is complete, and
printing commences immediately.
- previously, GTK+ 2.10 would load the im-xim.so module (X Input Method
extension used for Asian characters) provided by a previous GTK+ 2.4
installation on a system rather than its own im-xim.so module. This
prevented Firefox 3 from launching when the locale was set to zh_CN. GTK+
2.10 now loads its own im-xim.so module, and Firefox 3 launches
successfully in zh_CN.
Users should upgrade to this updated package, which resolves these issues.
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/docs/DOC-11259
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 - 456942 - libprintbackend-lpr.so does not print until application exits
CVEs
(none)
References
(none)
Red Hat Enterprise Linux Server 4
SRPM | |
---|---|
evolution28-gtk2-2.10.4-25.el4.src.rpm | SHA-256: 18573964c70261f6c4a81bdbef7a0e8df341f622c8fe4409efcc013051077a11 |
x86_64 | |
evolution28-gtk2-2.10.4-25.el4.x86_64.rpm | SHA-256: e4164a798dcc66bd323b82050e436ddb32dcb54789a748bd5a9c414083b27138 |
evolution28-gtk2-2.10.4-25.el4.x86_64.rpm | SHA-256: e4164a798dcc66bd323b82050e436ddb32dcb54789a748bd5a9c414083b27138 |
evolution28-gtk2-devel-2.10.4-25.el4.x86_64.rpm | SHA-256: 64086b262e4bb238190c313b61a2f1cc554daf5a5a56a5e31f7abdcc2ceb7c39 |
evolution28-gtk2-devel-2.10.4-25.el4.x86_64.rpm | SHA-256: 64086b262e4bb238190c313b61a2f1cc554daf5a5a56a5e31f7abdcc2ceb7c39 |
ia64 | |
evolution28-gtk2-2.10.4-25.el4.ia64.rpm | SHA-256: c2bc15861f75d6cb4a5acb972caf76f91d4ca06d9750078819515846d7be16c2 |
evolution28-gtk2-2.10.4-25.el4.ia64.rpm | SHA-256: c2bc15861f75d6cb4a5acb972caf76f91d4ca06d9750078819515846d7be16c2 |
evolution28-gtk2-devel-2.10.4-25.el4.ia64.rpm | SHA-256: b3b358deb5c9ef4490ed10240b73a85757b74ae743136fee26bc08cd6528e8b6 |
evolution28-gtk2-devel-2.10.4-25.el4.ia64.rpm | SHA-256: b3b358deb5c9ef4490ed10240b73a85757b74ae743136fee26bc08cd6528e8b6 |
i386 | |
evolution28-gtk2-2.10.4-25.el4.i386.rpm | SHA-256: ce666f06b9421ad7dd128724f11635f2580fe12e2d5820afebc37e90345b7aa1 |
evolution28-gtk2-2.10.4-25.el4.i386.rpm | SHA-256: ce666f06b9421ad7dd128724f11635f2580fe12e2d5820afebc37e90345b7aa1 |
evolution28-gtk2-devel-2.10.4-25.el4.i386.rpm | SHA-256: 97d60fc820666661e0c8277337c30062b10b20d30450d32993e801026c8d8af7 |
evolution28-gtk2-devel-2.10.4-25.el4.i386.rpm | SHA-256: 97d60fc820666661e0c8277337c30062b10b20d30450d32993e801026c8d8af7 |
Red Hat Enterprise Linux Workstation 4
SRPM | |
---|---|
evolution28-gtk2-2.10.4-25.el4.src.rpm | SHA-256: 18573964c70261f6c4a81bdbef7a0e8df341f622c8fe4409efcc013051077a11 |
x86_64 | |
evolution28-gtk2-2.10.4-25.el4.x86_64.rpm | SHA-256: e4164a798dcc66bd323b82050e436ddb32dcb54789a748bd5a9c414083b27138 |
evolution28-gtk2-devel-2.10.4-25.el4.x86_64.rpm | SHA-256: 64086b262e4bb238190c313b61a2f1cc554daf5a5a56a5e31f7abdcc2ceb7c39 |
ia64 | |
evolution28-gtk2-2.10.4-25.el4.ia64.rpm | SHA-256: c2bc15861f75d6cb4a5acb972caf76f91d4ca06d9750078819515846d7be16c2 |
evolution28-gtk2-devel-2.10.4-25.el4.ia64.rpm | SHA-256: b3b358deb5c9ef4490ed10240b73a85757b74ae743136fee26bc08cd6528e8b6 |
i386 | |
evolution28-gtk2-2.10.4-25.el4.i386.rpm | SHA-256: ce666f06b9421ad7dd128724f11635f2580fe12e2d5820afebc37e90345b7aa1 |
evolution28-gtk2-devel-2.10.4-25.el4.i386.rpm | SHA-256: 97d60fc820666661e0c8277337c30062b10b20d30450d32993e801026c8d8af7 |
Red Hat Enterprise Linux Desktop 4
SRPM | |
---|---|
evolution28-gtk2-2.10.4-25.el4.src.rpm | SHA-256: 18573964c70261f6c4a81bdbef7a0e8df341f622c8fe4409efcc013051077a11 |
x86_64 | |
evolution28-gtk2-2.10.4-25.el4.x86_64.rpm | SHA-256: e4164a798dcc66bd323b82050e436ddb32dcb54789a748bd5a9c414083b27138 |
evolution28-gtk2-devel-2.10.4-25.el4.x86_64.rpm | SHA-256: 64086b262e4bb238190c313b61a2f1cc554daf5a5a56a5e31f7abdcc2ceb7c39 |
i386 | |
evolution28-gtk2-2.10.4-25.el4.i386.rpm | SHA-256: ce666f06b9421ad7dd128724f11635f2580fe12e2d5820afebc37e90345b7aa1 |
evolution28-gtk2-devel-2.10.4-25.el4.i386.rpm | SHA-256: 97d60fc820666661e0c8277337c30062b10b20d30450d32993e801026c8d8af7 |
Red Hat Enterprise Linux for IBM z Systems 4
SRPM | |
---|---|
evolution28-gtk2-2.10.4-25.el4.src.rpm | SHA-256: 18573964c70261f6c4a81bdbef7a0e8df341f622c8fe4409efcc013051077a11 |
s390x | |
evolution28-gtk2-2.10.4-25.el4.s390x.rpm | SHA-256: b4bb6628fb3baad2bd620587c3c673716eeb7e4ba0b3d0669cfaa7d7d5c4166c |
evolution28-gtk2-devel-2.10.4-25.el4.s390x.rpm | SHA-256: 5fd8327582aec77404f1bc92575ac3b6918a9158a54d1a4bf0f78841f617ec05 |
s390 | |
evolution28-gtk2-2.10.4-25.el4.s390.rpm | SHA-256: 02eb4c33ed7e6e34001cb53b110f73a2e30a9348b7f6dd50d7cba602a70cc147 |
evolution28-gtk2-devel-2.10.4-25.el4.s390.rpm | SHA-256: 78b5907731d66a015f2376300581de14365fdc63d453e749c33cecb25df5b5af |
Red Hat Enterprise Linux for Power, big endian 4
SRPM | |
---|---|
evolution28-gtk2-2.10.4-25.el4.src.rpm | SHA-256: 18573964c70261f6c4a81bdbef7a0e8df341f622c8fe4409efcc013051077a11 |
ppc | |
evolution28-gtk2-2.10.4-25.el4.ppc.rpm | SHA-256: 9b6f748b569b32bedb434753236b05289f0d08388fe8dbc76fbccfada654e2e4 |
evolution28-gtk2-devel-2.10.4-25.el4.ppc.rpm | SHA-256: b85c994a2ac2f84edd0df74f2a62f2a32664ad4b22ff6e7c4cae80e279f52174 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.