Change logs for mksh source package in Hirsute

  • mksh (59c-3) unstable; urgency=medium
    
      * Update to upstream CVS HEAD
        - [tg] Defend against getcwd() syscall on Linux violating POSIX
        - [tg] Fix GNU/Hurd codepath path length type, realpath errno
        - [komh] Fix jobless build (missing ifdef)
        - [tg] Fix struct stat mtime member detection
      * Turn on locale tracking; upstream will do it in a few days anyway
    
     -- Thorsten Glaser <email address hidden>  Sun, 07 Feb 2021 02:57:12 +0100
  • mksh (59c-2) unstable; urgency=medium
    
      * The “Monday 🙀” upload
      * Update maintainer scripts from jupp (template)
      * Bump Policy (no relevant changes)
      * Update to upstream CVS HEAD
        - [tg] Draw all prompt lines on clear-screen (spotted by akko)
        - [tg] Fix Lstripcom errorlevel, so it can be used with set -e
        - [tg, guillem] Fix TOCTOU when calling readlink(2)
        - [tg] Let regression-37 actually test what it was supposed to
        - [tg] Fix a misrendering in the manpage and use The Queen’s English
        - [tg] When restoring shell flags upon return from FKSH functions,
          never restore ±p (±o privileged) and fix restoring ±m (±o monitor)
        - [tg] More const-cleanliness
        - [tg] dot.mkshrc: no longer use the built-in cat(1)
        - [tg] dot.mkshrc: Lstripcom: don’t trash backslashes
        - [tg] dot.mkshrc: allow ^D on interactive use of utilities
        - [tg] dot.mkshrc: more “set -ueo pipefail” safety
        - [tg] dot.mkshrc: fix some more minor issues spotted reviewing
        - [tg] check.t: fix some test documentation, cross-reference POSIX
          more, fix if necessary, make some able to be run with other shells
        - [tg] Add RLIMIT_RTTIME as ulimit -R matching GNU bash
        - [tg, enh] Remove cat(1) and sleep(1) builtins; point users to the
          new portable MirBSD sleep download page — getting signal handling
          right for them as builtins would be hard and expensive
        - [tg] Darwin has st_mtimespec but not st_mtim in struct stat
        - [tg] Improve installation instructions printed for out-of-tree builds
        - [chet, tg] Make HISTFILE read-only in restricted shells
      * Update Build-Depends for bsdmainutils to bsdextrautils move
      * Bump debian/watch version=4 (lintian-requested)
      * Update lintian overrides
    
     -- Thorsten Glaser <email address hidden>  Mon, 25 Jan 2021 14:02:13 +0100
  • mksh (59c-1) unstable; urgency=medium
    
      * “Blue moon on Samhain” upload
      * New upstream release
        - [tg] Update character widths (Jamo bugfix)
        - [spellintian] Fixes
        - [Jonathan Perkin] Don’t use “test -e” in Build.sh
        - [Jonathan Perkin] Mac OSX-specific: ensure ulimit -m is present
          even if it is an alias of ulimit -v (10.4+), for compatibility
        - [Finn Thain, Stanley J. Johnson] Port to A/UX
        - [tg] Add older ulimit(2) support, if setrlimit(2) is missing
        - [tg] More EBCDIC-safeness (slightly…)
        - [PerlAcademy] Allow all tests to pass with very old Perl 5
        - [tg] Fix test.sh’s output of tested/expected shell version
        - [Stanley J. Johnson] Let A/UX default CC to gcc
        - [tg] Drop “is being ported” warning from A/UX and OS/2, they work
        - [tg] Include <pwd.h> only if MKSH_NOPWNAM is not defined
        - [tg] “command -v” must print absolute pathnames, even if $PATH
          contains relative pathnames under which the command in question
          was found (orbea)
        - [komh] Fix absolute pathnames relative to / on nōn-OS/2, too
        - [tg] Fix some more corner cases related to pathname normalisation
        - [tg] FAQ: “${@?}: bad substitution” documentation
        - [tg] Fix some constructs pointed out by https://www.deepcode.ai/
        - [tg] Clean, refactor, optimise some code
        - [tg] Allow ^Xe on empty command line; quote editor argument properly
        - [tg] FAQ: an IRC user suggests ^Xe for ad-hōc scripts and multiline
        - [tg] Eliminate many unnecessary calls to (re‑)allocate memory
        - [tg] Correct order during tree-printing of heredocs (LP#1783355)
        - [tg] Drop some possibly unreached and probably broken code
        - [tg] Increase FAQ2HTML.sh compatibility with pre-POSIX shells
        - [tg] Demote some (unlikely called) output code to !MKSH_SMALL
      * Drop -o from lo alias as coreutils’ ls(1) does not implement
        the option the same as BSD
      * Update “the Uhr” from MirBSD CVS
        - tg: sync with progress-bar,v 1.6
    
     -- Thorsten Glaser <email address hidden>  Sat, 31 Oct 2020 06:49:43 +0100
  • mksh (59b-3) unstable; urgency=medium
    
      * “zelenka” upload
      * autopkgtests dislike stderr output (really Closes: #970268)
    
     -- Thorsten Glaser <email address hidden>  Wed, 16 Sep 2020 18:57:00 +0200