All pastes #743003 Raw Edit

ksh93 fixes between 2007-04-18 a

public text v1 · immutable
·published 2007-10-20 00:07 UTC
rendered paste body
ksh93 fixes between 2007-04-18 and 2007-10-15
(does not include libast/libcmd/libdll/libsum fixes)

07-10-10  A bug in which the locale was not being restored after
          LANG=value command has been fixed.
07-09-20  A bug in which a nameref to a compound variable that was local
          to the calling function would not expand correctly when displaying
          is value has been fixed.
07-09-19  A bug which cause cause a core dump if .sh.edchar returned
          80 characters or more from a keyboard trap has been fixed.
07-09-14  A bug in which could cause a core dump when more than 8 file
          descriptors were in use has been fixed.
07-09-10  A bug in which creating a name reference to an instance of
          an array when the array name is itself a reference has been fixed.
07-09-10  The file completion code has been modified so that after an = in
          any word, each : will be considered a path delimiter.
07-09-06  A bug in which subprocess cleanup could corrupt the malloc() heap
          has been fixed.
07-08-26  A bug in which a name reference to an associatve array instance
          could cause the subscript to be evaluated as an arithmetic expression
          has been fixed.
07-08-22  A bug in which the value of an array instance was of a compound
          variable was not expanded correctly has been fixed.
07-08-14  A bug which could cause a core dump when a compound assignment was
          made to a compound variable element with a typeset -a attribute
          has been fixed.
07-08-08  A bug in which a trap ignored in a subshell caused it to be
          ignored by the parent has been fixed.
07-08-07  A bug in which the set command would generated erroneous output
          for a variable with the -RZ attribute if the variable name had been
          passed to a function has been fixed.
07-08-02  A bug in which read x[1] could core dump has been fixed.
07-08-02  A second bug in which after read x[sub] into an associative array
          of an element that hasn't been assigned could lead to a core dump
          has been fixed.
07-07-31  A bug in which a pipeline that completed correctly could have
          an exit status of 127 when pipefail was enabled has been fixed.
07-07-09  The SHOPT_AUDIT compile option has been added for keyboard logging.
07-06-25  In vi insert mode, ksh no longer emits a backspace character
          before the carraige return when the newline is entered.
07-06-25  A bug in which pipefail would cause a command to return 0
          when the pipeline was the last command and the failure happened
          on a component other than the last has been fixed.
07-06-25  A bug in the expansion of ${var/pattern/rep} when pattern or rep
          contained a left parenthesis in single quotes has been fixed.
07-06-18  The braces for a subscripted variable with ${var[sub]} are now
          optional when inside [[...]], ((...)) or as a subscript.
07-05-28  A bug in brace expansion in which single and double quotes did
          not treat the comma as a literal character has been fixed.
07-05-24  The -p option of whence now disables -v.
07-05-23  Several bug fixes in compound variables and arrays of arrays
          have been made.
07-05-15  A bug in which the %B format of printf was affected  by the
          locale has been fixed.
07-05-14  A bug in which \ was not removed in the replacement pattern with
          ${var/pattern/rep} when it was not followed by \ or a digit has
          been fixed.
07-05-10  A bug in which ksh -R file core dumped if no script was specified
          has been fixed.  it not displays an error message.
07-05-07  Added additional Solaris signals to signal table.
07-04-30  A bug in which a pipeline with command substitution inside a
          function could cause a pipeline that invokes this function to
          hang when the pipefail option is on has been fixed.