-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA384
Format: 1.8
Date: Fri, 26 Dec 2025 00:43:45 +0000
Source: mksh
Architecture: source
Version: 59c-42
Distribution: unstable
Urgency: low
Maintainer: Thorsten Glaser <tg@mirbsd.de>
Changed-By: Thorsten Glaser <tg@mirbsd.de>
Changes:
mksh (59c-42) unstable; urgency=low
.
* Update from MirBSD CVS HEAD
- [tg] Spell out polymorphism in OS/2 glue for GCC 15 / ISO C23
- [komh] Kill an execve(2)d child when a fork()ed parent ends on OS/2,
where executing does not overlay the parent process
- [komh] Fix compilation warnings on OS/2
- [komh, tg] Disable checking for select(2) on OS/2 by default, as it
only handles sockets, and mksh only uses it for timeouts anyway
- [tg] Debug builds, when argv[0]="--unparse", show parse trees
- [tg] In POSIX 2024, interactive shells may not exit if exec fails
(in native mode, they must, of course; fix edge case for this)
- [tg] Distinguish better between errorlevels 126 and 127
- [tg] Add new POSIX 2024 option -p to trap builtin and reorganise
its manpage section; mention how to capture its output in mksh
- [tg] read builtin checks variables it writes to are identifiers
- [tg] time no longer aborts the entire shell on error
- [tg] work around another ancient sh(1) bug in Build.sh
- [tg] accept ^[OM for KP_Enter
- [tg] make error message less confusing (cf. Debian #1116560)
- [tg] auto-detect ssize_t replacement if necessary
- [tg] reduce amount of false positives for attribute detection
- [tg] improve/fix rendering of I/O redirections in error outputs
- [tg] make ^D in here documents not lose entire shell, but behav-ish
more like ^C (sans the whole interrupt/trap handling)
- [tg] move the mark when inserting text, and not more than we must
- [tg, Amin] add complete-pathword example to FAQ
- [tg] add experimental, (for now) undocumented support for ksh-style
functions to take parameters, with default arguments; this feature is
subject to change without prior notice and only base for discussion
* Update lintian overrides
* Bump Policy (keep Priority field to facilitate backporting, though)
Checksums-Sha1:
913166c54ce4c5beed8f0307c0fa4e8a080da9da 2367 mksh_59c-42.dsc
1ef01b78333bf95fb63fe8bb8450226754016100 330696 mksh_59c-42.debian.tar.xz
Checksums-Sha256:
27010ad92ca7aa1304df22b6b621f244a443890423d6c1ad046eecb581ed65d2 2367 mksh_59c-42.dsc
52d2d43aa9be70ccb98a1e749e59b881cc1740338245e3fc540eda48809b3b9b 330696 mksh_59c-42.debian.tar.xz
Files:
d8bbb579a4b47f725a8b8e9748082471 2367 shells optional mksh_59c-42.dsc
cf2b1da637f4d7851d4ecde6656cba65 330696 shells optional mksh_59c-42.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
Comment: ☃ ЦΤℱ—8 ☕☂☄
iQIcBAEBCQAGBQJpTeLSAAoJEHa1NLLpkAfg3wwQAK+Q/N4irg9Mr06jIbwyNNyx
laefe1n43jblI+8jGrZWlCLICjSDN4C8IXZoBtaOD5H/+dGg/70HhJ+vQwqWbeZ1
GJTxGNm0DCoIdM71aQr0kptSh8a/e0Hi7cprR7Vlt2wzrOa5Ku8tVgPrdVkUDMJC
XYxG5TieowsIAWKv/wvMY6son6Q2JRhnuibipYmnuNbftwSUNm1puyoCB1UumSe/
xVhNNqdMljh8Kq8X+yShRVH4azYjpB4MWkaSAPIfpO33sj0EtGiSqfBb49rHs27L
1vU0CYb8Ewxa9fowyYwo8eeoOexk04iFll6mFf9h1nsBdjz7jZ0pqYwZTZhPhf/8
H9a0dRSshVdnj/cHcwnT2OUEsJ/+yNbemkgHcLE6fGlUseZ5WqCyDEK+EBIvLwR5
qLLdxDosYxAAPjwF5iLMehSGYVFVlbkmqggR2fwuMY5Eq5ZiCnHp9uVtl4Zz1aW3
6n8E2yCTVv/0u5ZheeZcTWOLxto/Tc6DPYcJZrABviwkPYw47pDx0eB91CkIfxfe
B3bWkFGtxuhUZdELk3gwTYjgZqMcPKcgYElo33eWOsXsnkKyeiecxJZZKFvTd9Ol
KOUC7E6wrT4Nvbbq53eWziKChP69MD7dWQ1iObVDrBIntKQhxoQrwvS5YsB8OIGT
r5+4suLi5PcLBuUw0dkB
=aVQr
-----END PGP SIGNATURE-----