Back to mksh PTS page

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-----