Fedora 11 Update: mksh-38b-1.fc11

updates at fedoraproject.org updates at fedoraproject.org
Tue Jun 2 14:34:02 UTC 2009


--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2009-5797
2009-06-02 13:29:50
--------------------------------------------------------------------------------

Name        : mksh
Product     : Fedora 11
Version     : 38b
Release     : 1.fc11
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 <robert at fedoraproject.org> 38b-1
- Upgrade to 38b
* Sun May 31 2009 Robert Scheck <robert at fedoraproject.org> 38-1
- Upgrade to 38 and updated arc4random.c file
- Used -combine (-fwhole-program) rather the old -j switch
--------------------------------------------------------------------------------

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
--------------------------------------------------------------------------------




More information about the package-announce mailing list