Bug Fix Advisory sysklogd bug fix update

Advisory: RHBA-2008:0162-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 sysklogd package that fixes various bugs is now available.

The sysklogd package contains two system utilities (syslogd and klogd) that
provide support for system logging. Syslogd and klogd run as daemons and
log system messages such as sendmail logs, security logs, and error logs to
various places.

This updated sysklogd package includes fixes for the following bugs:

* the init script for the sysklogd daemon would sometimes exit with
incorrect or invalid return codes, thus causing the 'status' command to
return an incorrect value. This has been fixed so that the init script is
compliant with Linux Standard Base (LSB) guidelines, which resolves these
issues.

* the syslog init script, located at /etc/init.d/syslog, claimed that
syslog did not support reloading, and reload was improperly implemented.
This has been fixed so that syslog responds correctly to the reload command.

* syslogd was not able to log messages to an alternative filesystem
location in addition to the default location, /dev/log, because it would
ignore additional socket files in certain circumstances.

* a memory leak in syslogd.

Users are advised to upgrade to this updated sysklogd 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/FAQ_58_10188

Updated packages

Red Hat Desktop (v. 4)

SRPMS:
sysklogd-1.4.1-27.el4.src.rpm     a758eff4246b961a973c7e64c9ac3191
 
IA-32:
sysklogd-1.4.1-27.el4.i386.rpm     3de60e250ab9bb126929f5ef6c752252
 
x86_64:
sysklogd-1.4.1-27.el4.x86_64.rpm     cc733b779ab6dce2fd0039c5cbef6815
 
Red Hat Enterprise Linux AS (v. 4)

SRPMS:
sysklogd-1.4.1-27.el4.src.rpm     a758eff4246b961a973c7e64c9ac3191
 
IA-32:
sysklogd-1.4.1-27.el4.i386.rpm     3de60e250ab9bb126929f5ef6c752252
 
IA-64:
sysklogd-1.4.1-27.el4.ia64.rpm     593ca1428e1891cb25a04453fe198599
 
PPC:
sysklogd-1.4.1-27.el4.ppc.rpm     c6c553d597110047fe2858993b861bbd
 
s390:
sysklogd-1.4.1-27.el4.s390.rpm     4f13848ddd440f9c63e226b19e18d094
 
s390x:
sysklogd-1.4.1-27.el4.s390x.rpm     555076145e41f18ebdcbaefeb03ed7b9
 
x86_64:
sysklogd-1.4.1-27.el4.x86_64.rpm     cc733b779ab6dce2fd0039c5cbef6815
 
Red Hat Enterprise Linux ES (v. 4)

SRPMS:
sysklogd-1.4.1-27.el4.src.rpm     a758eff4246b961a973c7e64c9ac3191
 
IA-32:
sysklogd-1.4.1-27.el4.i386.rpm     3de60e250ab9bb126929f5ef6c752252
 
IA-64:
sysklogd-1.4.1-27.el4.ia64.rpm     593ca1428e1891cb25a04453fe198599
 
x86_64:
sysklogd-1.4.1-27.el4.x86_64.rpm     cc733b779ab6dce2fd0039c5cbef6815
 
Red Hat Enterprise Linux WS (v. 4)

SRPMS:
sysklogd-1.4.1-27.el4.src.rpm     a758eff4246b961a973c7e64c9ac3191
 
IA-32:
sysklogd-1.4.1-27.el4.i386.rpm     3de60e250ab9bb126929f5ef6c752252
 
IA-64:
sysklogd-1.4.1-27.el4.ia64.rpm     593ca1428e1891cb25a04453fe198599
 
x86_64:
sysklogd-1.4.1-27.el4.x86_64.rpm     cc733b779ab6dce2fd0039c5cbef6815
 
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

232914 - /etc/init.d/syslog doesn't properly implement reload
245328 - Wrong init script
275031 - Syslogd ignores additional socket file, only references /dev/log
275181 - syslogd memory leak



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/