mksh (59c-39) unstable; urgency=medium

  This build is the first to move the binaries from their
  canonical location in /bin/ to /usr/bin/ as mandated by
  the Release Team. Helmut assures me that this move will
  not cause users problems, so here’s to hoping.

  Do note that dash broke things for us again (#1078130),
  some manual work is necessary before upgrading. O “joy”…

 -- Thorsten Glaser <tg@mirbsd.de>  Mon, 19 Aug 2024 01:09:02 +0200

mksh (59c-3) unstable; urgency=medium

  mksh and lksh monitor the POSIX locale environment variables now
  and enable/disable UTF-8 mode depending on their values. (This
  uses the SuSE patch minus a warning, but upstream will enable
  locale tracking soon, anyway.)

 -- Thorsten Glaser <tg@mirbsd.de>  Sun, 07 Feb 2021 02:10:34 +0100

mksh (59c-2) unstable; urgency=medium

  The cat and sleep utilities are no longer provided as builtins.
  On Debian the equivalents from coreutils are now always used.

 -- Thorsten Glaser <tg@mirbsd.de>  Mon, 25 Jan 2021 13:34:26 +0100

mksh (59-1) experimental; urgency=low

  User-visible changes to the shell language (R59):
  - The output of some commands changed adding quoting for
    re-entry safety (mostly displaying aliases).
  - Restricted mode is now enabled if the shell is called as
    rmksh, rsh, rlksh, … and we install rmksh and rlksh.
  - The right-hand side of a string comparison (=, ==, !=) in
    [[ … ]] now uses full Korn Shell extglobs eliminating many
    a need for an “eval” — e.g. x='f+(o)ba[rz]'; [[ foobar = $x ]]
    (as before, quote the RHS to avoid this: [[ foobar = "$x" ]]
  - The global builtin is gone (use R55’s typeset -g instead).

 -- Thorsten Glaser <tg@mirbsd.de>  Wed, 15 Apr 2020 02:38:44 +0200

mksh (58-1) unstable; urgency=medium

  - HISTSIZE is now limited to 65535, as was pre-announced for years.
  - Running set -p interactively in privileged shells obtains the
    effective privileges.

 -- Thorsten Glaser <tg@mirbsd.de>  Wed, 15 Apr 2020 02:34:04 +0200
