Fedora 18 Update: mksh-47-1.fc18

updates at fedoraproject.org updates at fedoraproject.org
Wed Aug 21 00:02:13 UTC 2013

Fedora Update Notification
2013-08-04 21:56:45

Name        : mksh
Product     : Fedora 18
Version     : 47
Release     : 1.fc18
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

* 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
* Mon Mar 18 2013 Robert Scheck <robert at fedoraproject.org> 44-1
- Upgrade to 44 and work around bug in GCC 4.8 (#922974)
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 41-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
* Mon Dec  3 2012 Michal Hlavinka <mhlavink at redhat.com> - 41-1
- Upgrade to 41

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

More information about the package-announce mailing list