Chapter 1. Package Updates
146
• the ksh package now includes 'alternatives' which allows ksh switching with PDKSH. This feature
allows users to switch between the ksh-93 and ksh-88 shells and to port ksh-88 scripts to ksh-93.
(
BZ#488798
1116
)
• ksh sometimes returned wrong OPTIND values after returning from a subshell when it executed
a function within backquotes (backticks). While the original function would behave as expected,
subseqeunt calls would result in incorrect OPTIND values, even calls made directly to the getopts
function. Now, the use of backquotes does not cause ksh to return wrong OPTIND values on
subsequent calls. (
BZ#443889
1117
)
• the COMPATIBILITY file which describes differences between ksh-88 and ksh-93 has been added
to %doc. (
BZ#494534
1118
)
• if the $HISTFILE did not exist and could not be created for some reason (for example, read-only
NFS home) ksh sometimes crashed with a segmentation fault when trying to insert the last word of
the previous command using the M-_ or M-. keyboard shortcut. This is now fixed. (
BZ#494363
1119
)
• the last version of ksh replaced the ast-base-locale language catalog with a ksh-specific language
catalog. However, the ksh-specific catalog lacks translations for many of the locales shipped with
ksh. Attempts to use ksh with a non-English locale would therefore result in error messages. Ksh
now reverts to using the previous catalog, which does not produce these errors. (
BZ#493570
1120
)
• in the last version of ksh, braces for a subscripted variable with ${var[sub]} became compulsory
when inside [[...]], ((...)) or as a subscript. Because these braces were previouly optional, some
shell scripts written for earlier versions of ksh no longer worked as expected. Ksh now recognises
cases where the argument can be a pattern, and expands these variables the same way that it
expanded them when the braces were optional. While this allows many old scripts to work in the
current version of ksh, users cannot be certain that their scripts will work as expected unless they
enclose variables in braces as defined in the ksh documentation. (
BZ#498585
1121
)
• ksh now allows command history to be saved in global history file or in system log. (
BZ#502747
1122
)
• in the last ksh version, the function nesting counter was zeroed after forking. Therefore, typeset did
not assign values in asynchronously called functions. This is now fixed. (
BZ#507562
1123
)
All users of ksh are advised to upgrade to this updated package, which resolves these issues.
1.114. lcms
1.114.1. RHSA-2009:0339: Moderate security update
Important
This update has already been released (prior to the GA of this release) as the security
errata
RHSA-2009:0339
1124
Updated lcms packages that resolve several security issues are now available for Red Hat Enterprise
Linux 5.
This update has been rated as having moderate security impact by the Red Hat Security Response
Team.
Содержание ENTERPRISE 5.4 RELEASE NOTES
Страница 1: ...Red Hat Enterprise Linux 5 4 Technical Notes Every Change to Every Package ...
Страница 18: ...xviii ...
Страница 306: ...288 ...
Страница 464: ...446 ...
Страница 466: ...448 ...