-------------------------------------------------------------------------------- Fedora Update Notification FEDORA-2009-5720 2009-06-02 13:28:26 --------------------------------------------------------------------------------
Name : mksh Product : Fedora 9 Version : 38b Release : 1.fc9 URL : http://www.mirbsd.de/mksh/ 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: mksh R38b fixes the following problems: * Add __NO_EXT_QNX to avoid picking up the wrong waitfor() from <libutil.h> in (while porting to) QNX 6.4 * Plug memory corruption issue introduced in R38 * Amend dot.mkshrc with a base64 en-/decoder in shell * Import a manpage fix via OpenBSD from Alan R. S. Bueno mksh R38 comes with these changes and fixes applied: * Improve regression test output debugging * Fix <libutil.h> prerequisites on MidnightBSD in mirtoconf * Mention that RedHat BZ#496791 cannot currently be fixed in the manpage by discouraging use of apostrophes in comments in comsubs; add appropriate (expected-fail) regression tests * Sync with OpenBSD ksh (mostly a no-op) * Add search-history-up and search-history-down keybindings (tcsh-like) to the Emacs command line editing mode * Bind new search-history-{up,down} to ANSI PgUp and PgDn keys * Document ANSI default keybindings (↑↓←→ Home End Del PgUp PgDn) in the mksh(1) manual page as well * Optimise internal UTF-8 handling code for size and reusability * Incompatible change: ${foo:1:2} and ${#foo} now operate on characters, not on bytes. Characters are octets (set +U) or (utf8-mode) MirOS OPTU-8 multibyte characters (set -U) * Improve regression tests relating to ${foo:1:2} and ${#foo} and let wc=1#x and utf8-mode * Use per-file copyright notices, move global text to manpage * Expose new MKSH_MIDNIGHTBSD01ASH_COMPAT ifdef; change it to only trigger if FPOSIX (or MKSH_BINSHREDUCED and /bin/sh) * Remove already-dead “#if 0” style debugging code * Change some code into a more portable fashion, optimise * Allow [[ $foo ]] (ksh93 extension) mentioned by pgas * Clean up mksh and the contributed arc4random.c for some conversion, enum and other warnings for gcc- snapshot trunk r147610 * Ensure no function uses more than 768 bytes of stack either * Add extension to make “!string” lines work like in GNU bash mksh R37c provides these follow-up fixes: * Improve præprocessor detection/work in Build.sh * Decouple MKSH_CONSERVATIVE_FDS from MKSH_SMALL * Enable MKSH_CONSERVATIVE_FDS by default on Minix 3 * Work around the (in-)famous ACK "const" bug * Optimise structure alignment and padding; Closes upstream: #522778 * Retain LOCPATH (for glibc locale) in check.pl * Document, simplify and clean up the code better * Use mirbsd.org eMail addresses consistently -------------------------------------------------------------------------------- ChangeLog: * Sun May 31 2009 Robert Scheck <rob...@fedoraproject.org> 38b-1 - Upgrade to 38b * Sun May 31 2009 Robert Scheck <rob...@fedoraproject.org> 38-1 - Upgrade to 38 and updated arc4random.c file - Used -combine (-fwhole-program) rather the old -j switch * Sun Apr 5 2009 Robert Scheck <rob...@fedoraproject.org> 37b-1 - Upgrade to 37b * Mon Feb 23 2009 Robert Scheck <rob...@fedoraproject.org> 36b-2 - Rebuild against gcc 4.4 and rpm 4.6 * Sun Dec 14 2008 Robert Scheck <rob...@fedoraproject.org> 36b-1 - Upgrade to 36b and updated arc4random.c file * Tue Dec 2 2008 Robert Scheck <rob...@fedoraproject.org> 36-2 - Upstream patch for command hang/high cpu workload (#474115) * Sat Oct 25 2008 Robert Scheck <rob...@fedoraproject.org> 36-1 - Upgrade to 36 * Sat Jul 19 2008 Robert Scheck <rob...@fedoraproject.org> 35b-1 - Upgrade to 35b * Sun Jul 13 2008 Robert Scheck <rob...@fedoraproject.org> 35-1 - Upgrade to 35 -------------------------------------------------------------------------------- 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 http://fedoraproject.org/keys -------------------------------------------------------------------------------- _______________________________________________ Fedora-package-announce mailing list Fedora-package-announce@redhat.com http://www.redhat.com/mailman/listinfo/fedora-package-announce