Fedora 19 Update: mksh-47-1.fc19
updates at fedoraproject.org
updates at fedoraproject.org
Wed Aug 21 00:13:17 UTC 2013
--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2013-14229
2013-08-04 21:56:39
--------------------------------------------------------------------------------
Name : mksh
Product : Fedora 19
Version : 47
Release : 1.fc19
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
--------------------------------------------------------------------------------
ChangeLog:
* Sat Aug 3 2013 Robert Scheck <robert at fedoraproject.org> 47-1
- Upgrade to 47
* Sat Aug 3 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 46-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
* Fri May 3 2013 Thorsten Glaser <tg at mirbsd.org> 46-1
- Upgrade mksh to R46
* Wed May 1 2013 Thorsten Glaser <tg at mirbsd.org> 45-1
- Upgrade mksh to R45 and the other files to the accompanying versions
- Drop workaround for GCC PR55009 (no longer needed)
- Use https for homepage
--------------------------------------------------------------------------------
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 http://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
--------------------------------------------------------------------------------
More information about the package-announce
mailing list