Accepted mksh 59c-15 (source) into unstable
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA384
Format: 1.8
Date: Mon, 31 Jan 2022 17:04:23 +0100
Source: mksh
Architecture: source
Version: 59c-15
Distribution: unstable
Urgency: medium
Maintainer: Thorsten Glaser <tg@mirbsd.de>
Changed-By: Thorsten Glaser <tg@mirbsd.de>
Closes: 999706
Changes:
mksh (59c-15) unstable; urgency=medium
.
* Require usable libklibc-dev (cf. #1004465)
* Update to CVS HEAD:
- [tg, Redfoxmoon] Fixes for the MIPSpro compiler
- [tg] Clean up the pre-initio() codepaths
- [tg] Advance less-UB-y arithmetics project: shf_vfprintf et al.
- [tg] Overhaul error reporting functions avoiding some name doubling
- [tg] Fix if FCEDIT when TMPDIR contains whitespace
- [tg] Tighten locale and charset checks
- [tg] Handle gracefully users doing integer EPOCHREALTIME=
- [tg] Fix newer GCC warning on compile-time asserts
- [tg] Support GNU strerrordesc_np(3) replacement for _sys_errlist[]
- [tg] Better configure-time detection (TenDRA, dietlibc, …)
- [tg] Fix possible setsid(2) failure in chvt code by always forking,
with waiting if !, and communicate child process errors back
- [tg] Change some more numbers to unsigned, signed is evil in C
- [tg] Improve flags documentation, also (Closes: #999706)
- [tg] Clear nonblocking flag on entry for FIFOs as well, as POSIX says
- [komh, tg] Fix termio chvt flushing and link to Ilya Zakharevich’s
docs why no shell can use termios(4) on OS/2
- [tg] Introduce k32 type and arithmetics, used in hash, indicēs, …
- [tg] Add explicit masking for 8-bit to KBY and KBI macros
- [tg] Change remaining users off stdint.h types, except old arith
- [tg, bwh] Limit object size to the smaller of (size_t)PTRDIFF_MAX and
SIZE_MAX, so byte representation pointer offsets cannot cause UB
- [tg] PRNG improvements: track traps and history input
- [tg] Limit variable name length to INT_MAX-X_EXTRA to guarantee export
- [tg] Update portability glue for manpage
- [tg] Document local array howto and behaviour in the FAQ
- [tg] Fix missing backslash in posix-mode FAQ locale example code
- [tg] Change short hash from BAFH0-1 to BAFH1-0 (faster at no loss)
- [tg] Improve UB-safe type property detection and arithmetics; switch
more parts of lksh to UB-y (POSIXly “correct” though…) arithmetics
- [tg] Support GNU sigdescr_np(3) replacement for _sys_siglist[] and
sigabbrev_np(3) for _sys_signame[] (avoid glibc regression)
- [RT] Port to SerenityOS
- [tg] Build.sh work around FreeBSD make(1) using set -v
- [tg] Warn about [^…] shellglobs because some people currently are
trying to change POSIX to force GNU bash behaviour there instead of
(currently) permitting both traditional/ksh and GNU bash behaviour ☹☹☹
- [tg] Correct set -o allexport description
* debian/printf.c: Update from MirBSD CVS to support new warning framework
* Sync debian/copyright accordingly
Checksums-Sha1:
04aec054cec11bce386126d1433b09de8f725065 2314 mksh_59c-15.dsc
b767c57f8335988a10741de1ad4dcd60a2715d5e 245168 mksh_59c-15.debian.tar.xz
Checksums-Sha256:
d951e32f6fb9df90de86f123c005ee3017e886bd93075aa0bb1acc2605c7a57f 2314 mksh_59c-15.dsc
a85578f6665cfbdec45cd4d693dfb1405a13aca931e1fd8d5d58057d32b3612e 245168 mksh_59c-15.debian.tar.xz
Files:
c35e42fe61cdf34f7b8eaa113d450511 2314 shells optional mksh_59c-15.dsc
d2267698ea67c0faa23abe120def9581 245168 shells optional mksh_59c-15.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (MirBSD)
Comment: ☃ ЦΤℱ—8 ☕☂☄
iQIcBAEBCQAGBQJh+AynAAoJEHa1NLLpkAfgGW0P/3awcYpM6VQ+qU1KY+2VSWBz
EwPiVtwVrJFYhQhfFXmO0Lhyi9yBLcPrkMx3mtk8yq+Cn9WFnaKUTYrbM/W2CTD/
Q+H6EtBikSMJMJmAQF8hKHb9rtRNE601IVKQnMElpwdrBf4fafMU0ebuY/Wi538H
DwZ+DHNImsHcmRkX+7DywCLkITfS7rxSXeTuslkyKGlR78MKDc6PKcOHDM240ElH
BLdpcIjrrkgiN4BwKGeOepaked3yu6S8oSG5FIAYW+C5/10PZsA81v8fVDRpZoOi
vbS7SJ6WWYM/dNLXZL4/8z4+8K7ehsCk0PPkXztxt4Hscqaak/46KKzUpC58N0rJ
vOg6pn4FP4KgQQ6Et7zwRqaD/8A9pU+fGUk0SMRO4affbn76yEul5en6cPCQ2mUN
AvTmNrCspRZyRnNZTzP0ds7H2YtnDPwpv6AA9qqtdgDcXrpODFl+xnvAdSc5Fb+V
z+P1fZYDocFjXaoD3vYLksX6EuDUp+TWqUV97DuZaLBTTNtJe02oE78qpF7t+iF5
uwIiqyuoV7IFnigvKO/cnsSUmyFE2DmF+WP719BMz90L4uvvIK3SxAlljewQE9HY
exptf1mNZSPkknhJH4sLuWkaoeOYY11uXyJ9vuY5Us4nmBPUaeuPFfrc2laWY1Zg
D9qpMlvaGvUOQOIccv/p
=gPbU
-----END PGP SIGNATURE-----