Chapter 10. General Updates
Red Hat Enterprise Linux 5.9 includes rebased samba3x packages that introduce several bug fixes and enhancements, the most important of which is added support for the SMB2 protocol. SMB2 support can be enabled with the following parameter in the [global]
section of the /etc/samba/smb.conf
file:
max protocol = SMB2
Warning
smb.conf
file for the latest samba3x package, it only produces a valid configuration for the samba package.
smbd
. You cannot downgrade to an older samba3x version unless you have backups of the tdb files.
Red Hat Enterprise Linux 5.9 includes full support for OpenJDK 7 as an alternative to OpenJDK 6. The java-1.7.0-openjdk packages provide the OpenJDK 7 Java Runtime Environment and the OpenJDK 7 Java Software Development Kit. OpenJDK 7 includes extensions to support dynamically-typed languages that can run on the JVM, class loader enhancements, support for Unicode 6.0, and updated I/O and networking APIs. OpenJDK 7 is also available in Red Hat Enterprise Linux 6.
The java-1.7.0-ibm and java-1.7.0-oracle packages are now available in Red Hat Enterprise Linux 5.9.
The libitm contains the GNU Transactional Memory Library, which provides transaction support for access to the memory of a process to enable synchronization of access to a shared memory by several threads.
Red Hat Enterprise Linux 5.9 includes a new rsyslog5 package which upgrades rsyslog to major version 5.
Important
- The
$HUPisRestart
directive has been removed and is no longer supported. Restart-type HUP processing is therefore no longer available. Now, when the SIGHUP signal is received, outputs (log files in most cases) are only re-opened to support log rotation. - The format of the spool files (for example, disk-assisted queues) has changed. In order to switch to the new format, drain the spool files, for example, by shutting down
rsyslogd
. Then, proceed with the Rsyslog upgrade, and startrsyslogd
again. Once upgraded, the new format is automatically used. - When the
rsyslogd
daemon was running in the debug mode (using the-d
option), it ran in the foreground. This has been fixed and the daemon is now forked and runs in the background, as is expected. Note that the-n
option may be used to preventrsyslogd
from being automatically started in the background.