Subject: CVS commit: pkgsrc/shells/ksh93
From: pin
Date: 2022-09-04 16:35:34
Message id: 20220904143534.5439DFA8D@cvs.NetBSD.org

Log Message:
shells/ksh93: update to ksh93-1.0.3.

Submmited by Paolo Vincenzo Olivo through private e-mail.

This a stability update incorporating crucial bug fixes.

Changes since version 1.0.1:

# Release 1.0.3

This point release mainly fixes the following:
- A bug in history expansion (set -H) where any use of the history
  comment character caused processing to be aborted as if it were an
  invalid history expansion. Affected e.g. 'echo ${#v}'.
- A bug in command line options processing that caused short-form option
  equivalents on some built-in commands to be ignored after one use,
  e.g., the new read -a equivalent of read -A.
- Ksh freezing or using excessive memory if HISTSIZE is assigned a
  pathologically large value.
- A bug that caused ksh in the vi editor mode to crash or produce
  invalid completions if ESC = was used at the beginning of a line.

# Release 1.0.2

This release fixes the interactive shell crashing when one of the
predefined aliases (currently 'history' and 'r') is redefined, whether
from a profile/kshrc script or manually. This crash occurred in two
scenarios:

1. when redefining and then unsetting a predefined alias;

2. when redefining a predefined alias and then executing a shell script
that does not begin with a #! path.

Files:
RevisionActionfile
1.5modifypkgsrc/shells/ksh93/Makefile
1.4modifypkgsrc/shells/ksh93/distinfo