-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA384 Format: 1.8 Date: Tue, 13 Jun 2023 03:02:38 +0200 Source: mksh Architecture: source Version: 59c-29 Distribution: unstable Urgency: medium Maintainer: Thorsten Glaser <tg@mirbsd.de> Changed-By: Thorsten Glaser <tg@mirbsd.de> Changes: mksh (59c-29) unstable; urgency=medium . * The “/bin/ is important (also to the FHS)” upload * Update from CVS HEAD: - [tg] Improve mbsdint.h further, make more versatile - [tg] Fix shift and rotate for nōn-power-of-two-sized quantities - [tg] shf_vfprintf can output mbiHUGE_{U,S} with %j now - [tg] ulimits can now be set and printed with mbiHUGE precision, no more 32-bit and/or int-size truncation - [tg] Reshuffle ulimit -v and -m assignment to both fulfil the POSIX requirement that -v is RLIMIT_AS if present and user assumption that -m is RLIMIT_VMEM or RLIMIT_RSS even if aliasing -v (for pkgsrc®) - [tg] Use of Build.sh -g or -DDEBUG in CPPFLAGS now limits (user) recursion so fuzzers triggering that won’t get a segfault; do not use this in a production shell because arbitrary user recursion (up to stacklimit) is guaranteed to scripts! - [tg] Plug minor valgrind memleaks not relevant in production - [tg] Fix iop leak in recursive parsing (found by Riccardo Felici, USI Lugano); make parsing more robust in related areas - [tg] Unwind reclaim must free retrace_info (crash reported by fmunozs) Checksums-Sha1: 3b9bbfed07cc9511519f0d1b1e698d77c69a5e65 2527 mksh_59c-29.dsc fc3e488e47a3f7815a72c3ae27b4394db6108173 296896 mksh_59c-29.debian.tar.xz Checksums-Sha256: 9cbb3e4462f7a65f6d951fc6f53749a1d37645bc4273e93a1f87cbe33a75ae4d 2527 mksh_59c-29.dsc 3c3245848034c4317e706a33f6aa62fb0c096f34a1ee292b1a695a6f43f05013 296896 mksh_59c-29.debian.tar.xz Files: c3878832d2ced060a7994c31265f61bc 2527 shells optional mksh_59c-29.dsc 33ead2de7003f71218f117014012d6af 296896 shells optional mksh_59c-29.debian.tar.xz -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.14 (MirBSD) iQIcBAEBCQAGBQJkh8d0AAoJEHa1NLLpkAfg4EoQANGiegHgOZHiCWEaDkc8Lgty k1ziau6bJegZGiUILG8bsDHntvf+SSDg/DIKH361Qe3aTCT1++En21rK3AQx2J/6 0lPTbe69erFSlYFfMgW0r7b1xj092se+FlunHbBZMqotDuYCNXcEVIjTitCyBPNy sDRkclZzKfVoxyfYNcgrXCkEokqiOwlOq96W6tPFy6nR3PifTQO7K3rcyd6zoi4x 9m0hqc7AzP/Rzg/L5EhvQGzDvMOBIs0XwA/RbEuk9PSCy4QPqUZGVgBMnZRSo4Yw rK0MorEf0FlF9HfJbntaCgWIHT4a/q4gfISxc7kgvuL5+1kowyxnnZRp5/xwloVT 2/SYgh0z7hofBTNCa6rzKh3Y46DxOE4SsFfNgL7uJz1ZU0AhoVLetvUSKYohvf36 IoukufLOZflcAUX7wQgtCG80Bnve9YR6Y0u5e/PyABDSiwXGzc/L1JKGeDvNSKgI 3dSKY1dcyWSap0omEP65Wh3ukfGaarsPkl5Mz/tSD++JKaaZeCLrC/8lPshenT4s X94mWTXbPX6NmUvAr3dIqP8A4QkW8orJC0E91H5zvDhyMDmMEYNRToFnxFb627dE 6aWrgdQbtdisJmRieBXzAtK9elVkMTRNAZ9WFic50r41rFlDACBMzSV7oXiIOsY4 5yojoBb/qxKRRPKyGkuG =9enl -----END PGP SIGNATURE-----