-------------------------------------------------------------------------------- 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 <[email protected]> 47-1 - Upgrade to 47 * Sat Aug 3 2013 Fedora Release Engineering <[email protected]> - 46-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Fri May 3 2013 Thorsten Glaser <[email protected]> 46-1 - Upgrade mksh to R46 * Wed May 1 2013 Thorsten Glaser <[email protected]> 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 -------------------------------------------------------------------------------- _______________________________________________ package-announce mailing list [email protected] https://admin.fedoraproject.org/mailman/listinfo/package-announce
