1- Announcing: KornShell 93u+m/1.0.0
1+ Announcing: KornShell 93u+m/1.0.3
22https://github.com/ksh93/ksh
3- _ _ ___ _____ ___ ___ ___
4- | | _____| |__ / _ \___ / _ _ _ _ __ ___ / / | / _ \ / _ \
5- | |/ / __| '_ \ | (_) ||_ \| | | |_| |_| '_ ` _ \ / /| || | | | | | |
6- | <\__ \ | | | \__, |__) | |_| |_ _| | | | | |/ / | || |_| | |_| |
7- |_|\_\___/_| |_| /_/____/ \__,_| |_| |_| |_| |_/_/ |_(_)___(_)___/
83
9- It may have been exactly a decade since the last one, but here it is at last:
10- a proper new ksh release. :) Many thanks to all contributors for their hard
11- work! Compared to an unpatched ksh 93u+ 2012-08-01, this release has roughly
12- a thousand bugs fixed. It incorporates a fair number of enhancements as well.
13-
14- This being an initial release, not all known bugs have been worked out yet.
15- Let's hope this release will rekindle interest and attract more bug hunters.
4+ This is the third bugfix release in the ksh 93u+m/1.0 series. Many thanks to
5+ all contributors for their hard work! Compared to an unpatched ksh 93u+
6+ 2012-08-01, this release has roughly a thousand bugs fixed. It incorporates
7+ a fair number of enhancements as well.
168
179### CONTRIBUTORS ###
1810
@@ -27,7 +19,7 @@ Also includes backported contributions by: David Korn, Glenn Fowler,
2719Lefteris Koutsofios, Siteshwar Vashisht, Kurtis Rader, Roland Mainz,
2820Finnbarr P. Murphy, Lijo George, OpenSUSE ksh 93u+ patch authors, Red Hat
2921ksh 93u+ path authors, Solaris ksh 93u+ patch authors, Debian ksh 93u+
30- patch authors, Apple ksh 93u+ patch authors
22+ patch authors, Apple ksh 93u+ patch authors, Graphviz maintainers
3123
3224Many fixes have also been backported from the AT&T 93v- beta as well as
3325the former ksh2020 project lead by Kurtis Rader and Siteshwar Vashisht;
@@ -50,6 +42,37 @@ To get involved in development, read the brief policy information in
5042README.md and then jump right in with a pull request or email a patch.
5143See the TODO file in the top-level directory for a to-do list.
5244
45+ ### MAIN CHANGES between ksh 93u+m 1.0.2 and 1.0.3 ###
46+
47+ This point release fixes the following:
48+ - An old bug in history expansion (set -H) where any use of the history
49+ comment character caused processing to be aborted as if it were an invalid
50+ history expansion.
51+ - A bug in command line options processing that caused short-form
52+ option equivalents on some built-in commands to be ignored after one use,
53+ e.g., the new read -a equivalent of read -A.
54+ - Ksh freezing or using excessive memory if HISTSIZE is assigned a
55+ pathologically large value.
56+ - A bug that caused ksh in the vi editor mode to crash or produce invalid
57+ completions if ESC = was used at the beginning of a line.
58+
59+ ### MAIN CHANGES between ksh 93u+m 1.0.1 and 1.0.2 ###
60+
61+ This bugfix release fixes the interactive shell crashing when one of the
62+ predefined aliases (currently 'history' and 'r') is redefined, whether from
63+ a profile/kshrc script or manually. This crash occurred in two scenarios:
64+ 1. when redefining and then unsetting a predefined alias;
65+ 2. when redefining a predefined alias and then executing a shell script that
66+ does not begin with a #! path.
67+
68+ ### MAIN CHANGES between ksh 93u+m 1.0.0 and 1.0.1 ###
69+
70+ This is an urgent bugfix release that removes an incorrect exec
71+ optimization that was capable of terminating the execution of scripts
72+ prematurely in certain corner cases. It is known to make the build scripts
73+ of GNU binutils produce corrupted results if ksh is used as /bin/sh.
74+ See https://github.com/ksh93/ksh/issues/507 for more information.
75+
5376### MAIN CHANGES between ksh 93u+ 2012-08-01 and 93u+m/1.0.0 ###
5477
5578Roughly a thousand bugs have been fixed, including many serious/critical
0 commit comments