Chapter 1. Package Updates
lookup fails, autofs sets the rpc client to NULL, and therefore avoids the segmentation fault on
subsequent lookup attempts.
• Previously, in LDAP environments were both Red Hat Enterprise Linux and Solaris were in use,
autofs would not correctly interpret master map keys added by Solaris. The auto_master file would
therefore contain duplicate entries, where '%' symbols were interspersed between the characters
of the map key names. Autofs now correctly parses the Solaris key names and does not create
duplicate entries.
(BZ#493074
• Previously, a stack variable was not initialized on entry to the create_udp_client() or
create_tcp_client() functions. During an error exit, the stack variable was checked, and the
corresponding file descriptor was closed if the variable had a value other than -1. This could result
in incorrectly closing a file descriptor still in use. The stack variable is now initialized and descriptors
currently in use should not be closed.
• Due to a number of logic errors in the code, autofs could not remount a direct-mount NFS if the
mount had expired following a map reload. The mount request would never complete, and "can't
find map entry" would appear in the log. The logic errors are now fixed, and autofs can successfully
remount an expired direct-mount NFS after a map reload.
• Previously, thread locking was missing from the st_remove_tasks() function, which meant in turn
that its calling function could not get the locks that it required. This could result in a segmentation
fault and a crash of autofs. Now, with the thread locking properly in place, the segmentation fault is
avoided.
(BZ#494319
• Previously, when autofs looked up a host name where when one NFS server name was associated
with multiple IP adresses, autofs would repeat the query many times. As a consequence of these
multiple queries, the mount would take a long time. Now, redundant queries have been removed, so
that autofs performs the mount more quickly.
• When connecting to an LDAP server while using SASL authentication, autofs occasionally
failed with a segmentation fault, forcing users to restart the autofs service. This failure was
caused by a double-free error in the cyrus-sasl module, which has been fixed in this updated
package. Connecting to an LDAP server while using SASL authentication now works as expected.
137
(BZ#501612
)
• Previously, the method used by autofs to clean up pthreads was not reliable and could result in a
memory leak. If the memory leak occurred, autofs would gradually consume all available memory
and then crash. A small semantic change in the code prevents this memory leak from occurring
138
now.
(BZ#510530
1.15. avahi
1.15.1. RHBA-2009:1119: bug fix update
Note
This update has already been released (prior to the GA of this release) as FASTRACK
RHBA-2009:1119
errata
Updated avahi packages that fix log output when invalid packets are received are now available.
18
131
(BZ#491351
132
)
(BZ#493223
135
)
)
139
)
133
)
(BZ#493791
136
(BZ#495895
)
134
)
Need help?
Do you have a question about the ENTERPRISE LINUX 5.4 - TECHNICAL NOTES and is the answer not in the manual?
Questions and answers