From cea04c4a6f304133f965a0107b453047befa52d5 Mon Sep 17 00:00:00 2001 From: Martijn Dekker Date: Thu, 4 Feb 2021 17:31:22 +0000 Subject: [PATCH] Add missing NEWS entries (re: a410bc48, 6f3b23e6); update README.md --- NEWS | 7 +++++++ README.md | 17 +++++++++++++---- src/cmd/ksh93/include/version.h | 2 +- 3 files changed, 21 insertions(+), 5 deletions(-) diff --git a/NEWS b/NEWS index d27d4f8be..1e2ea7dd2 100644 --- a/NEWS +++ b/NEWS @@ -3,6 +3,13 @@ For full details, see the git log at: https://github.com/ksh93/ksh Any uppercase BUG_* names are modernish shell bug IDs. +2021-02-04: + +- Fixed ksh crashing if an autoloaded function tried to autoload itself. + ksh now errors out gracefully with an "autoload loop" error message. + +- Fixed crash on trying a very long nonexistent command. + 2021-02-01: - Fixed a bug in 'typeset': the '-s' modifier option for short integer will diff --git a/README.md b/README.md index f2337accd..ebd465264 100644 --- a/README.md +++ b/README.md @@ -44,10 +44,19 @@ While that ksh2020 branch is now abandoned and still has many critical bugs, it also had a lot of bugs fixed. More importantly, the AST issue tracker now contains a lot of documentation on how to fix those bugs, which made it possible to backport many of them to the last stable release instead. -This ksh 93u+m reboot now incorporates many of these bugfixes, as well as -many patches from Red Hat, Solaris, as well as new fixes from the community. -Though there are many bugs left to fix, we are confident at this point that -93u+m is already the least buggy branch of ksh93 ever released. +This ksh 93u+m reboot now incorporates many of these bugfixes, +plus patches from +[OpenSUSE](https://github.com/ksh93/ksh/wiki/Patch-Upstream-Report:-OpenSUSE), +[Red Hat](https://github.com/ksh93/ksh/wiki/Patch-Upstream-Report:-Red-Hat), +and +[Solaris](https://github.com/ksh93/ksh/wiki/Patch-Upstream-Report:-Solaris), +as well as many new fixes from the community +([1](https://github.com/ksh93/ksh/pulls?q=is%3Apr+is%3Amerged), +[2](https://github.com/ksh93/ksh/issues?q=is%3Aissue+is%3Aclosed+label%3Abug)). +Though there are many +[bugs left to fix](https://github.com/ksh93/ksh/issues), +we are confident at this point that 93u+m is already the least buggy branch +of ksh93 ever released. ## Build diff --git a/src/cmd/ksh93/include/version.h b/src/cmd/ksh93/include/version.h index 42e2399b7..d00e673d8 100644 --- a/src/cmd/ksh93/include/version.h +++ b/src/cmd/ksh93/include/version.h @@ -20,7 +20,7 @@ #define SH_RELEASE_FORK "93u+m" /* only change if you develop a new ksh93 fork */ #define SH_RELEASE_SVER "1.0.0-alpha" /* semantic version number: https://semver.org */ -#define SH_RELEASE_DATE "2021-02-01" /* must be in this format for $((.sh.version)) */ +#define SH_RELEASE_DATE "2021-02-04" /* must be in this format for $((.sh.version)) */ #define SH_RELEASE_CPYR "(c) 2020-2021 Contributors to ksh " SH_RELEASE_FORK /* Scripts sometimes field-split ${.sh.version}, so don't change amount of whitespace. */