Fedora EPEL 5 Update: mksh-47-1.el5
updates at fedoraproject.org
updates at fedoraproject.org
Tue Aug 20 18:17:30 UTC 2013
--------------------------------------------------------------------------------
Fedora EPEL Update Notification
FEDORA-EPEL-2013-11111
2013-08-05 22:06:04
--------------------------------------------------------------------------------
Name : mksh
Product : Fedora EPEL 5
Version : 47
Release : 1.el5
URL : https://www.mirbsd.de/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:
R47 is a bugfix everyone must upgrade to:
* [tg] Do not accidentally remove lksh.1 for in-srcdir builds
* [tg] Fix post-build non-‘-Q’ output for lksh
* [tg] Silence some configure-time warnings for clang-3.2 and GCC
* [tg] Prevent recursion loops for namerefs; found by ormaaj
* [tg] Replace wcwidth code by mine based on Unicode 6.2.0
* [tg, Alexander Polakov] Fix quoting in word part of ${var+word} etc. when the expression is in a quoted brace or a here document
* [tg] Fix some compiler warnings; improve sig{,handler}_t detection
* [tg] Keep SIGCHLD blocked in some more semi-critical code paths
* [tg] Fix uninitialised variable causing random nōn-numerical input to be accepted and acted upon in the select built-in command
* [tg] No longer chown(2)/chmod(2) the -T tty(4) argument
* [tg] Don’t fork(2) if the -T tty(4) argument begins with ‘!’; eliminates the need for things like oneit_line/cttyhack/etc. on Linux
* [jca] Fix “for var in; do” to not be interpreted as “for var; do”
* [tg] Use %zu for printing size_t (ipv %lu with casting around)
* [tg] use ${SIZE-size} for lewellyn’s cross
* [fgsch, espie, millert, tg] Write more testcases
* [millert] POSIX specifies that for && and || lists, only the exit status of the last command matters for “set -e”; fix and document
* [millert] check.pl: Add -T flag to set the tmpdir; use mkstemp(3) and mkdtemp(3) instead of $$ in /tmp for tempfiles
* [jca] Make $(<nonexistent) behave like $(cat nonexistent)
* [tg] Let shf_open return an errno; display why file wasn’t read
* [tg] Finally decide on regression-39 desired outcome (sync with AT&T ksh93 and GNU bash --posix as well as mksh behaviour)
* [tg] Fix post{in,de}crement in not evaluated side of e.g. ternary operator (LP#1187729)
* [tg] Fix “set -x” problems; add “set +o inherit-xtrace” (LP#1179287)
* [tg] Simplify some code
* [tg] Fix segfault related to mixing funsub/valsub and comsub
--------------------------------------------------------------------------------
This update can be installed with the "yum" update programs. Use
su -c 'yum update mksh' at the command line.
For more information, refer to "Managing Software with yum",
available at http://docs.fedoraproject.org/yum/.
All packages are signed with the Fedora EPEL GPG key. More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------
More information about the epel-package-announce
mailing list