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