-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA384 Format: 1.8 Date: Mon, 04 Sep 2017 23:18:51 +0200 Source: mksh Binary: mksh Architecture: source i386 Version: 56b-1~bpo9+1 Distribution: stretch-backports Urgency: medium Maintainer: Thorsten Glaser <tg@mirbsd.de> Changed-By: Thorsten Glaser <tg@mirbsd.de> Description: mksh - MirBSD Korn Shell Changes: mksh (56b-1~bpo9+1) stretch-backports; urgency=low . * Rebuild for stretch-backports. * The “pet care” upload, as requested by Natureshadow * Update VCS-* URLs * Drop Built-Using for backport, still an issue ☹ . mksh (56b-1) unstable; urgency=medium . * Add $(which editor) to the fallback editor list, lowest priority * New upstream bugfix-only release, celebrating 15 years of MirBSD: - [tg] Reference the FAQ webpage - [panpo, Riviera] Fix documentation bug wrt. Esc+Ctrl-L - [tg, Larry Hynes] Fix “0” movement in vi mode - [tg] Replace broken libcs’ offsetof macro with MirBSD’s * Handle “note:” compiler output for mirtoconf consistently * Bump S-V, no relevant changes . mksh (56-1) unstable; urgency=medium . * Upload to unstable * New upstream formal release: - [tg, Seb] Do not apply alias name restrictions to hash/tilde tracking - [tg] Restore ‘.’, ‘:’ and ‘[’ in alias names (“[[” is still forbidden) - [tg] Fix accidentally defanged $PATHSEP test - [tg] On ^C (INTR and QUIT edchars), shove edit line into history - [iSKUNK, tg] Begin porting to z/OS using EBCDIC encoding, incomplete - [tg] Redo fast character classes code, adding POSIX and other helpers - [tg] bind parses backslash-escaped ‘^’ (and ‘\’) as escaped - [tg] Building with -DMKSH_ASSUME_UTF8=0 no longer causes a known failure in the testsuite - [tg] New test.sh option -U to pass a UTF-8 locale to use in the tests - [tg] re_format(7) BSD: [[ $x = *[[:\<:]]foo[[:>:]]* ]] - [tg, iSKUNK] Use Config in check.pl only if it exists - [tg] New matching code for bracket expressions, full POSIX (8bit) - [komh] Exclude FAT/HPFS/NTFS-unsafe tests on OS/2 (and Cygwin/MSYS) - [tg] Update to Unicode 10.0.0 - [tg, selk] Make readonly idempotent - [tg, multiplexd] When truncating the persistent history, do not change the underlying file, do all operations on the locked one; do not stop using the history at all if it has been truncated - [tg, J�rg] Turn off UTF-8 mode upon turning on POSIX mode - [Martijn Dekker, Geoff Clare, many on the Austin list, tg] In POSIX mode, make the exec builtin force a $PATH search plus execve - [tg] Fix GCC 7, Coverity Scan warnings - [tg, Michal Hlavinka] Track background process PIDs even interactive - [tg] Always expose mksh’s hexdump shell function; speed it up by working on the input in chunks; use character classes to make it EBCDIC safe - [tg] Revamp dot.mkshrc default editor selection mechanism * Policy 4.0.1; no changes AFAICT * Update lintian overrides, NEWS entry . mksh (55-1) experimental; urgency=low . * Upload to experimental during the freeze * New upstream formal release: - [komh] Fix OS/2 search_access() and UNC path logic - [tg] Undocument printf(1) to avoid user confusion - [Jean Delvare, tg] Fix printf builtin -R option - [tg] Make ${var@x}, unknown x, fail (thanks izabera) - [tg] ${var=x} must evaluate x in scalar context (10x Martijn Dekker) - [tg] Fixup relation between lksh and mksh, reduce delta - [tg] Improve manpage display; add OS/2 $PATH FAQ - [Jean Delvare] Fix bugs in manpage - [tg] Review tilde expansion, removing “odd use of KEEPASN” and introduce POSIX “declaration utility” concept; wait isn’t one - [tg] Add \builtin utility, declaration utility forwarder - [tg] Make $'\xz' expand to xz, not \0 - [tg] Use fixed string pooling (requires the above change in host mksh) - [tg] POSIX declaration commands can have varassign and redirections - [Martijn Dekker] Add typeset -g, replacing homegrown “global” - [Harvey-OS] Disable NOPROSPECTOFWORK, APEX is reportedly fixed now - [tg] Display ulimit -a output with flags; improve Haiku - [tg] Drop old let] hack, use \builtin internally - [tg] Fix padding in Lb64encode in dot.mkshrc - [tg] Move FAQ content to a separate, new FAQ section in the manpage - [tg] Add new standard variable PATHSEP (‘:’, ‘;’ on OS/2) - [Martijn Dekker] Fix LINENO in eval and alias - [komh] Fix “\builtin” on OS/2 - [tg] Improve (internal) character classes code for speed - [tg] Fix: the underscore is no drive letter - [tg] No longer hard-disable persistent history support in lksh - [tg] Introduce build flag -T for enabling “textmode” on OS/2 (supporting CR+LF line endings, but incompatible with mksh proper) - [tg] Merge mksh-os2 - [tg] Permit changing $OS2_SHELL during a running shell - [tg] Fix multibyte handling in ^R (Emacs search-history) - [tg] Allow “typeset -p arrname[2]” to work - [tg] Make some error messages more consistent - [tg, komh] Disable UTF-8 detection code for OS/2 as unrealistic - [tg, sdaoden] Limit alias name chars to POSIX plus non-leading ‘-’ - [tg, Martijn Dekker] Expand aliases at COMSUB parse time - [tg] Make “typeset -f” output alias-resistent - [tg, Martijn Dekker] Permit “eval break” and “eval continue” - [tg] Make -masm=intel safe on i386 - [tg] Disambiguate $((…)) vs. $((…)…) in “typeset -f” output - [Jean Delvare] Clarify the effect of exit and return in a subshell - [tg] Simplify compile-time asserts and make them actually compile-time - [tg] Fix ^O in Emacs mode if the line was modified (LP#1675842) - [tg] Address Coverity Scan… stuff… now that it builds again - [Martijn Dekker, tg] Add test -v - [tg] Document set -o posix/sh completely * Update “uhr” from MirBSD CVS * Add NEWS entry with user-visible changes * Update lintian overrides * Apply scripting changes (“\builtin”, etc.) to /etc/skel/.mkshrc Checksums-Sha1: 3f49c0f690f340fd3a5c06102934b1c62482c215 2311 mksh_56b-1~bpo9+1.dsc 2fc5d8b405991fce5a80911b97377f4c4b4340e6 415088 mksh_56b.orig.tar.gz 0d198ff3de84aa1ab64a4a99b84df23798390bec 83344 mksh_56b-1~bpo9+1.debian.tar.xz 27fc34dea7ad124c021ac66b20c9df3da0f119a3 536720 mksh-dbgsym_56b-1~bpo9+1_i386.deb 9b4cd27df6139477af385394a923446a232f8eb4 5043 mksh_56b-1~bpo9+1_i386.buildinfo 6e1aa5500b53728fb1631eb924ed6661770e50c6 655836 mksh_56b-1~bpo9+1_i386.deb Checksums-Sha256: d720e9d6a776a9fb160dc0d235e1782706b70330cc7668c74ead204c8720e141 2311 mksh_56b-1~bpo9+1.dsc 40ec744eec256583e4e18907cde22af57c980286f535df47326fed07e48c9a7f 415088 mksh_56b.orig.tar.gz c5f706af9e3801081d51b77a9380e42a67ce33488ed5d3631ae902ba0c9a7654 83344 mksh_56b-1~bpo9+1.debian.tar.xz 6175c6c4471e52f58e7b90848dd65d75f37c9543076f555ba91f0ac576a513ab 536720 mksh-dbgsym_56b-1~bpo9+1_i386.deb e6c93f6b21db8a49e5372023c6def26433aeafcbb90e5dba84a1fb3817f24375 5043 mksh_56b-1~bpo9+1_i386.buildinfo 9391572e15e3012a1a5b9f1d756ddcde1845a8689cbe3166dfd03d3a9c571d42 655836 mksh_56b-1~bpo9+1_i386.deb Files: 20b3fdc33cf7e772d36df47eefa70985 2311 shells optional mksh_56b-1~bpo9+1.dsc 6b65b3798f5f6a057fa541fc08cc2be9 415088 shells optional mksh_56b.orig.tar.gz 50265e87fa9584010ffecf5d00c0d823 83344 shells optional mksh_56b-1~bpo9+1.debian.tar.xz f0a356e69269b38bdc06e282e73a30af 536720 debug extra mksh-dbgsym_56b-1~bpo9+1_i386.deb 6324597aca602749214fd58a0251c449 5043 shells optional mksh_56b-1~bpo9+1_i386.buildinfo 2024f824d86b68de6c99ce30029cf39b 655836 shells optional mksh_56b-1~bpo9+1_i386.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.14 (MirBSD) Comment: ☃ ЦΤℱ—8 ☕☂☄ iQIcBAEBCQAGBQJZrcWdAAoJEHa1NLLpkAfgmSEP/jmtXCKmGPCzXrd9MJe2guuu hduIjD6QTNfE07p9XWGiCKEjq8FxspQUFnRqTgycLN7YesGj1Uh0cEXw0V+mb98C AK9dRAF/5lv2qHcL7qPxhCnrV3Im6S5NMxuJB0U05LIsjVDYwuaoFFhfvZch+QbS gtFsje8Haikj0JSRzQIu7QZDHgY8FRLTme+BwCift1wm8cKk4eu7JdmNGGCg7fvL 6Niu49jHC0UldPNHK3q1NKklyWp2xZ5wexyxLqMi7cGeAYq9OBPLlJcxekJ2Voos lqaCTCFpRttsOCLGGTlx3wMgViKQ0aWr5ztdvONiU2fbq+RplH2QBanmW57P7hLC llbLx9XqzJhGfZfptt5LQOddCyUxPawv8m/31WFy3rJ6qWVS5bOvKon88L4ulgRP NSrwuva569xGb+h699dCuuPGY3LSMII9RS1WiK9S+ivnKLu61+809lcqmTJilN0L T2CUxRlGu8ickY+2xtT2NHZwJ3jtFv/VUS3nS6qfETZPCCBGpCakRabhZirs4rb4 L9+FVdJcuLNRkWd4xZ4q0DnKqhdXnMjzoGLnd5/5TKbH9RgOZwzhGqrWqpHgbU0H 0A/Ah4ggynoVCs76TX48Lp5tPoWmF9PlDs4KA/jeaQuPFnoUsF2Q8RRvB4Ao1Q1s CeDUqeNhfbW/rvCyX+Ps =M0Iv -----END PGP SIGNATURE-----