stable

mksh-51-1.el5

FEDORA-EPEL-2015-7181 created by robert 9 years ago for Fedora EPEL 5

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

This update has been submitted for testing by robert.

9 years ago

This update is currently being pushed to the Fedora EPEL 5 testing updates repository.

9 years ago

This update is currently being pushed to the Fedora EPEL 5 testing updates repository.

9 years ago

This update has been pushed to testing

9 years ago

This update has reached 14 days in testing and can be pushed to stable now if the maintainer wishes

9 years ago

This update has been submitted for stable by robert.

9 years ago

This update is currently being pushed to the Fedora EPEL 5 stable updates repository.

9 years ago

This update has been pushed to stable

9 years ago

Please login to add feedback.

Metadata
Type
enhancement
Karma
0
Signed
Content Type
RPM
Test Gating
Autopush Settings
Unstable by Karma
-3
Stable by Karma
disabled
Stable by Time
disabled
Dates
submitted
9 years ago
in testing
9 years ago
in stable
9 years ago
Builds
1

Automated Test Results