Changelog
mksh (52b-1) unstable; urgency=high
* New upstream bugfix-only release:
- [tg] Recognise ksh93 compiled scripts and LZIP compressed files
as binary (i.e. to not run as mksh plaintext script)
- [tg] Document that we will implement locale tracking later
- [tg] Add EEXIST to failback strerror(3)
- [jilles] Make set -C; :>foo race-free
- [tg] Don’t use unset in portable build script
- [tg] Plug warning on GNU/kFreeBSD, GNU/Hurd
- [tg] Document read -a resets the integer base
- [J�rg] Fix manpage: time is not a builtin but a reserved word
- [J�rg, tg] Make exit (and return) eat -1
- [tg] parse “$( (( … ) … ) … )” correctly (LP#1532621), Jan Palus
- [tg] reduce memory footprint by free(3)ing more aggressively
- [tg] fix buffer overrun (LP#1533394), bugreport by izabera
- [tg] correctly handle nested ADELIM parsing (LP#1453827), Teckids
- [tg] permit “read -A/-a arr[idx]” as long as only one element is
read; fix corruption of array indicēs with this construct
(LP#1533396), discovered by izabera
- [tg] Sanitise OS-provided signal number in even more places
- [tg] As requested by J�rg, be clear manpage advice is for mksh
- [tg] Revert (as it was a regression) POSIX bugfix from R52/2005
related to accent gravis-style command substitution until POSIX
decides either way (Austin#1015) and upload with high urgency
- [tg] Handle export et al. after command (Austin#351)
- [tg] Catch EPIPE in built-in cat and return as SIGPIPE (LP#1532621)
- [tg] Fix errno in print/echo builtin; optimise that and unbksl
- [tg] Update documentation, point out POSIX violation (Austin#1015)
* Only create /usr/bin/ksh compat symlink if needed (Closes: #807185)
* Add missed changelog entries for upstream to 52-1 entry
* Update debian/copyright and README.Debian
-- Thorsten Glaser <email address hidden> Wed, 20 Jan 2016 23:03:23 +0000