Fedora 22 Update: mksh-51-1.fc22
updates at fedoraproject.org
updates at fedoraproject.org
Tue Jul 14 15:47:49 UTC 2015
--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2015-11591
2015-07-14 12:24:58
--------------------------------------------------------------------------------
Name : mksh
Product : Fedora 22
Version : 51
Release : 1.fc22
URL : https://www.mirbsd.org/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:
R51 is a strongly recommended feature release:
* OpenBSD sync: handle integer base out of band like ksh93 does
* Protect standard code (predefined aliases, internal code, aliases and functions in dot.mkshrc) from being overridden by aliases and, in some cases, shell functions (i.e. permit overriding but ignore it)
* Implement GNU bash’s enable for dot.mkshrc using magic aliases to redirect the builtins to external utilities; this differs from GNU bash in that enable takes precedence over functions
* Move unaliasing an identifier when defining a POSIX-style function with the same name into lksh, as compatibility kludge
* Korn shell style functions now have locally scoped shell options
* Change some ASCII-isms to be EBCDIC-aware or pluggable
* Mention lksh build instructions on manpage and website
* Overhaul signal handling; support new POSIX NSIG_MAX, add sysconf(_SC_NSIG) as a later TODO item
* Fix signal bounds (1 ≤ signum < NSIG)
* Improve manual pages, especially wrt. standards compliance
* Initial EBCDIC work for dot.mkshrc
* Add list of z/OS signals to Build.sh
* Work around the sh(1) backslash-newline problem by moving the code triggering it out of *.opt and into the consumers
* Bind another well-known ANSI Del key in the Emacs mode
* Fix ${foo/*/x} pattern checks, spotted by izabera
* Fix error output of cd function in dot.mkshrc
* read partial returns in -N and timeout cases
* Fix $LINENO inside PS1; spotted by carstenh
* Ensure correct padding of at least 2 spaces in print_columns
* Note issues with nested complex parameter expansions and follow-up bugfixes to expect
* Some language fixes in documentation; comments
* Reimplement multi-line command history (Debian #783978) + fixes
* Fix command -v for “shell reserved words”
* In dot.mkshrc make use of latest feature: local options
* Fix ""$@ to emit a word
* Change cat(1) hack to look first and not ignore builtin
* Begin porting mksh to OS/2
* Some generic minor bugfixes from OS/2 porting
* Document mknod(8) isn’t normally part of mksh(1)
* Quote arguments to : in build/test scripts as well
* Add cat(1) hack for printf(1)-as-builtin: always prefer external
* Explicitly use binary mode for any and all file I/O in stock mksh
* Use termio, not termios(4), on OS/2
* Set edchars to sane BSD defaults if any are NUL
* Implement support for PC scancodes in Vi and Emacs editing mode
* OS/2 uses ‘;’ as PATH separator plus support drive letters
--------------------------------------------------------------------------------
ChangeLog:
* Sat Jul 11 2015 Robert Scheck <robert at fedoraproject.org> 51-1
- Upgrade to 51 (#1242108)
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 50f-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
--------------------------------------------------------------------------------
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
https://fedoraproject.org/keys
--------------------------------------------------------------------------------
More information about the package-announce
mailing list