Fedora 11 Update: mksh-39-1.fc11

updates at fedoraproject.org updates at fedoraproject.org
Sat Aug 15 08:30:59 UTC 2009


--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2009-8636
2009-08-15 07:22:37.008054
--------------------------------------------------------------------------------

Name        : mksh
Product     : Fedora 11
Version     : 39
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 R39 evolved into these through various means:   - Shut up a bogus gcc
warning during configuration process   - Spell AT&T consistently in the source
code   - Tweak mksh(1) manual page, from wbx@ and "lewellyn:#ksh"   -
dot.mkshrc: fix $@ vs. $* mix-up   - dot.mkshrc: add DJB cdb hash function   -
Sync with oksh: fix Vi editing mode word erase handling, again   - Skip
whitespace between POSIX style shell function name and its definition
parentheses during detection if an alias of the same name already exists to be
more robust (Debian Closes: #535970)   - Build system improvements for ACK and
nwcc, both on Debian sid   - Fix spelling error in changelog discovered by
Lintian   - Aligh "set -o nounset" / "set -u" behaviour with future POSIX
standard, as discussed with GNU bash maintainers, David Korn from AT&T ksh93,
and The Open Group; prompted by use in Debian; Closes: #539538   - add an
unsupported way to make printf(1) a builtin   - Build system and regression test
code and comment improvements: better and more comments matching reality better;
more reliability w.r.t. passed CPPFLAGS; more of the MKSH_SMALL changes may be
overridden, all of them are now enumerated on the webpage; fixed some breakage;
portability   - MKSH_NOPWNAM and MKSH_SMALL will now both disable the ~fac/
(homedir) expansion code wholly if defined, not just getpwnam(3) calls   -
shells without job control no longer define the standard "stop" and "suspend"
aliases (they are pointless anyway); regression tests know   - use system RCS ID
macros on MirBSD if decent enough   - shut up bogus gcc 4.5/trunk warnings
caused by over-optimisation   - restore ANSI C compilability broken in R38
(speed up, even)   - use memcpy(3) ipv strlcpy(3) if possible and safe and
secure    mksh R38c contains the following fixes:   - Fix regression tests on
OSes insisting on a shebang (Cygwin)   - QNX 6.4.2 ed(1) is said to have the
bugs fixed   - Build.sh bugfixes: -DMKSH_BINSHREDUCED can also be given without
-DMKSH_SMALL; allow HAVE_REALPATH=x and HAVE_REVOKE=x in the environment to re-
enable these even if -DMKSH_SMALL disables them by default, like mknod already
did   - -DMKSH_ASSUME_UTF8=0 skips the environment checks, like
-DMKSH_ASSUME_UTF8=1, but disables the utf8-mode   - Apply some more KNF –
style(9) – to the source; clean it up and further optimise for small size   -
Fix segfaults caused by missing check for end of input in the tokeniser on "let
--" and other input   - Make Vi editing mode ^W behave like Emacs mode's   - If
no killpg(3) is available, use kill(2) and hope it works   - -DMKSH_NO_LIMITS
skips trying to build the ulimit code
--------------------------------------------------------------------------------
ChangeLog:

* Thu Aug 13 2009 Robert Scheck <robert at fedoraproject.org> 39-1
- Upgrade to 39 and updated arc4random.c file
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 38b-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
* 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 Fedora-package-announce mailing list