Bug Fix Advisory diffutils bug fix update

Advisory: RHBA-2008:0120-2
Type: Bug Fix Advisory
Severity: N/A
Issued on: 2008-07-24
Last updated on: 2008-07-24
Affected Products: Red Hat Desktop (v. 4)
Red Hat Enterprise Linux AS (v. 4)
Red Hat Enterprise Linux ES (v. 4)
Red Hat Enterprise Linux WS (v. 4)
OVAL: N/A

Details

An updated diffutils package that fixes a bug is now available.

The diffutils package contains utilities for comparing text files. These
utilities include diff, cmp, diff3 and sdiff.

This updated diffutils package fixes a bug in which running the "diff -bBw"
command on a very large file (250 MB, for example) in a multi-byte locale
(i.e. UTF-8), would cause 100% CPU usage and take a very long time to
complete, if it completed at all. This fix greatly reduces the amount of
time diff takes on large input files.

Users are advised to upgrade to this updated diffutils package, which
resolves this issue.


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

Updated packages

Red Hat Desktop (v. 4)

SRPMS:
diffutils-2.8.1-12.1.el4.src.rpm     7491c342c841130c9d6ad786be222516
 
IA-32:
diffutils-2.8.1-12.1.el4.i386.rpm     76ca4623e40c42285e62347db685d17a
 
x86_64:
diffutils-2.8.1-12.1.el4.x86_64.rpm     b6b0d75b64c489e8abb2ab5796bc4832
 
Red Hat Enterprise Linux AS (v. 4)

SRPMS:
diffutils-2.8.1-12.1.el4.src.rpm     7491c342c841130c9d6ad786be222516
 
IA-32:
diffutils-2.8.1-12.1.el4.i386.rpm     76ca4623e40c42285e62347db685d17a
 
IA-64:
diffutils-2.8.1-12.1.el4.ia64.rpm     5388d70529bde4537d92926c4618da8c
 
PPC:
diffutils-2.8.1-12.1.el4.ppc.rpm     fbad54fe5b213be1f53f9f4e63ba6a38
 
s390:
diffutils-2.8.1-12.1.el4.s390.rpm     5b94a292e779f934eee774fa5b018758
 
s390x:
diffutils-2.8.1-12.1.el4.s390x.rpm     68e6edb5b13ae60ea3bca24c0e7ed746
 
x86_64:
diffutils-2.8.1-12.1.el4.x86_64.rpm     b6b0d75b64c489e8abb2ab5796bc4832
 
Red Hat Enterprise Linux ES (v. 4)

SRPMS:
diffutils-2.8.1-12.1.el4.src.rpm     7491c342c841130c9d6ad786be222516
 
IA-32:
diffutils-2.8.1-12.1.el4.i386.rpm     76ca4623e40c42285e62347db685d17a
 
IA-64:
diffutils-2.8.1-12.1.el4.ia64.rpm     5388d70529bde4537d92926c4618da8c
 
x86_64:
diffutils-2.8.1-12.1.el4.x86_64.rpm     b6b0d75b64c489e8abb2ab5796bc4832
 
Red Hat Enterprise Linux WS (v. 4)

SRPMS:
diffutils-2.8.1-12.1.el4.src.rpm     7491c342c841130c9d6ad786be222516
 
IA-32:
diffutils-2.8.1-12.1.el4.i386.rpm     76ca4623e40c42285e62347db685d17a
 
IA-64:
diffutils-2.8.1-12.1.el4.ia64.rpm     5388d70529bde4537d92926c4618da8c
 
x86_64:
diffutils-2.8.1-12.1.el4.x86_64.rpm     b6b0d75b64c489e8abb2ab5796bc4832
 
(The unlinked packages above are only available from the Red Hat Network)


These packages are GPG signed by Red Hat for security. Our key and details on how to verify the signature are available from:
https://www.redhat.com/security/team/key/#package

The Red Hat security contact is secalert@redhat.com. More contact details at http://www.redhat.com/security/team/contact/