--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2016-4c8a8e094c
2016-08-31 12:59:23.455665
--------------------------------------------------------------------------------
Name : mksh
Product : Fedora 24
Version : 53a
Release : 1.fc24
URL :
https://www.mirbsd.org/mksh.htm
Summary : MirBSD enhanced version of the Korn Shell
Description :
mksh is the MirBSD enhanced version of the Public Domain Korn shell (pdksh),
a bourne-compatible shell which is largely similar to the original AT&T Korn
shell. It includes bug fixes and feature improvements in order to produce a
modern, robust shell good for interactive and especially script use, being a
bourne shell replacement, pdksh successor and an alternative to the C shell.
--------------------------------------------------------------------------------
Update Information:
R53a is a snapshot/feature release: * Fix spelling * Unbreak multi-line
command history broken by history flush * Fix redefining POSIX functions that
were Korn functions before * Fix bounds checks in Vi editing mode * Handle
combining characters at end of string or output correctly * Fix ${!#} ${!?}
${!-} (POSIX, prompted by izabera) * Fix shf.c-internal buffer overread on
printing digits * Fix a typo in the testsuite * Increase default edit line
size (unless MKSH_SMALL) * Improve description of Emacs mode keybindings,
especially ^U * Abort read builtin in case of read(2) errors * Fix most of
the ambiguous corner cases related to ${[pfx]var[op[word]]} (${@:-1} still
unsupported) * Contribute some more testsuite coverage * WDS_TPUTS now emits
QCHAR newline reentrant-safe * Fix var=<< implementation (LP#1380389) * Make
XSI test(1) extensions behave as if they were POSIX * Add $(<<<x) and
$(<<EOF���) implementation * Lower minimum screen size accepted as ���sane���
from
the OS to 4��2 * Simplify tilde-expanded parameters * Fix default PS1 for
substring matches * Apply defer-builtin-with-arguments logic to realpath
builtin * Rework string pooling (own vs. compiler���s) (LP#1580348) * Feature:
print -A, prints arguments as characters * Replace <<< and >>> as ROL
and ROR
operators with their new ^< and ^> spelling as per this proposal * Clear-to-
EOL under tmux to work around its anti-feature * Remove support for using file
descriptors with more than a single digit, in preparation for named file
descriptors * Correct, but simplify (at the potential cost of more tty I/O
than strictly necessary, though never redundant and (probably) not more than
before when it was miscalculated), line clearing and redrawing * Implement new
evaluate-region editing command Esc+Ctrl-E * Prefer external rename utility
over the recovery builtin * Remove redundant full-line redraws * Fix
errorlevel of ���.��� (���dot��� special builtin) when the sourced script does not run
any commands, for POSIX compliance * Refactor op tokens and edchars to shave
off some more bytes * Fix some bugs in the manpage and some occasional/minor
code bugs * Mark tests requiring new perl as !need-pass * Add $KSH_MATCH
and, to make it usable, ${foo@/bar/baz} * Fix bogus patch from OpenBSD: only
NULL the global source in unwind when actually reclaiming its Area * Mention
in the manpage that integer bases go up to 36 * Fix /= operator broken during
refactoring
--------------------------------------------------------------------------------
References:
[ 1 ] Bug #1370764 - mksh-53a is available
https://bugzilla.redhat.com/show_bug.cgi?id=1370764
--------------------------------------------------------------------------------
This update can be installed with the "yum" update program. Use
su -c 'yum update mksh' at the command line.
For more information, refer to "Managing Software with yum",
available at
https://docs.fedoraproject.org/yum/.
All packages are signed with the Fedora Project GPG key. More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------