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 package-announce
mailing list