HomeFreeBSD

shells/ksh: Update to 1.0.7

Description

shells/ksh: Update to 1.0.7

From the announcement email:

Full changelog at:
https://github.com/ksh93/ksh/compare/v1.0.6...v1.0.7

Main changes between 1.0.6 and 1.0.7:

  • Fixed a hang in command substitutions (introduced in 93u+m/1.0.0) that was triggered when redirecting standard output within a command substitution, in combination with other factors. E.g., the following no longer hangs: { v=$(redirect 2>&1 1>&9); } 9>&1
  • Fixed a crash on trying to append an indexed array value to an unset name reference, e.g.: nameref unsetref; unsetref+=(foo bar). This now produces a "removing nameref attribute" warning before performing the assignment.
  • Fixed: assignments like name=(...) to arrays did not preserve the array and variable types; similarly, assigning an empty set () to a compound indexed array caused the -C attribute to be lost.
  • Fixed incorrect rejection of the tab key while reading input using the 'read' built-in command.
  • Fixed a bug in printf %T: when using dates and times in the past, time zones for the present were incorrectly used, ignoring historical changes.

Details

Provenance
cyAuthored on Sep 16 2023, 2:37 PM
Parents
R11:dd64a6e7730f: shells/ohmyzsh: update to 20230913
Branches
Unknown
Tags
Unknown