Lines Matching refs:A
2 10-03-05 A varibale unset memory leak has been fixed and tests/leaks.sh
6 10-02-12 A bug in which the get discipline function was not invoked for
8 10-02-12 A bug which could occur if the last line of a script was an eval
10 10-02-02 A buffer overflow in read and another in binary type base64
12 10-01-20 A bug in the evaluation of arithmetic expression in which the
14 10-01-19 A workaround for a double-free of a trap in both a subshell and its
16 10-01-18 A bug in type handling of typeset -H has been fixed.
18 10-01-01 A bug in the parser in which '$((case i in i):;esac);:))' was not
20 10-01-01 A bug in the parser in which '$(( 2 , 3.6 ))' dumped core for locales
22 09-12-28 A bug in the handling of SIGCLD on systems that generated SIGCLD
26 09-12-18 A bug with the SHOPT_BGX option set which disabled traps for signals
28 09-12-18 A bug where [[ -v var ]] was incorrect for some variables (including
30 09-12-15 A bug that produced a syntax error when a multibyte character
32 09-12-11 A bug where the subscript of an unset variable was not evaluated has
34 09-12-09 A bug where shcomp dumped core on certain syntax errors has been fixed.
35 09-12-07 A bug where a parent shell environment var reset in a subshell removed
37 09-12-04 A bug in which in some cases a trap in a function executed in
39 09-12-03 A bug in which SHLVL exported with some attributes could cause
41 09-12-02 A bug with pipefail in which the shell could hang waiting for the
43 09-11-30 A bug in which a trap could be inherited by the first element of
57 09-11-11 A bug in which an interrupt handler processed during the read builtin
59 09-11-09 A bug in which a variable that has been unset in a subshell and then
64 09-11-02 A bug where "return" in .profile did not restore the shell state
66 09-10-31 A bug that corrupted saved exit status when pids wrapped around has
68 09-10-26 A bug in { LANG LC_ALL LC_category } ordering has been fixed in -last.
69 09-10-16 A bug where notification to libast that the environment has changed
71 09-10-12 A bug in which a function loaded in a subshell could leave side
73 09-10-12 A bug in converting a printf %d operand to a number when the operand
75 09-10-09 A bug in the handling of the escape character \ in directory prefixes
80 09-09-24 A bug in which LANG=foo; LC_ALL=foo; unset LC_ALL; did not revert
82 09-09-17 A bug in which unsetting SVLVL could cause a script invoked by
84 09-09-16 A bug in which a pipeline in a here-document could hang when the
86 09-09-09 A bug in the processing of line joining in here documents which
88 09-09-09 A leading ; with commands in a brace group or parenthesis group
90 09-09-09 A bug in which a subshell containing a background process could
92 09-09-04 A bug in handing ${var[sub]}, where var is a nameref has been fixed.
93 09-09-03 A bug which caused an index array to have the wrong number of elements
98 09-09-01 A bug in the for loop optimizer in the handling of type static
103 09-09-01 A bug in the tracing of [[ a < b ]] and [[ a > b ]] has been fixed.
106 09-08-25 A bug in which a function called to deeply from command substitution
110 09-08-23 A bug in the handling of the trap on SIGPIPE that could lead to a
112 09-08-21 A bug in the handling of the comma operator in arithmetic expressions
114 09-08-20 A bug in which a compound variable containing an array of a type
116 09-08-19 A bug which disabled function tracing inside a function after
118 09-08-19 A bug in which initializing a compound variable instance to another
120 09-08-18 A bug in which compound variable instances could be lost after
122 09-08-18 A bug in which a discipline function for a type applied to an
125 09-08-18 A scoping error with variables in arithmetic expression with
128 09-08-06 A bug in which setting the trap on CHLD to ignore could cause
130 09-07-08 A bug in the processing of name reference assignments when it
134 09-06-19 A bug in the printing of array elements for binary variables with
136 09-06-19 A bug which caused a core dump with trap DEBUG set with an array
138 09-06-19 A bug with read with typeset -b -Z<num> has been fixed.
140 09-06-19 A bug with typeset for compound variables containing arrays of
142 09-06-18 A bug in appending a compound variable to a an indexed array of
144 09-06-18 A bug which occurs when appending a compound variable to an indexed
148 09-06-17 A bug in typeset -m when moving a local compound variable to a
150 09-06-17 A bug in appending to nodes of an array of compound variables when
152 09-06-17 A bug in typeset -p var, when var is an array of compound variables
159 09-06-12 A bug in vi edit mode in which hitting the up arrow key at the
162 09-06-11 A bug in which "eval non-builtin &" would create two processes,
168 09-05-13 A bug in which redirections of the form 2>&1 1>&5 inside command
173 09-05-12 A bug which could cause a core dump when a variable whose name
176 09-05-01 A bug that caused a core dump when SIGWINCH was received and
179 09-04-15 A bug that caused ${...;} to hang for large files has been fixed.
180 09-04-08 A change was made in the -n option which printed out an incorrect
184 09-04-05 A bug in handling new-lines with read -n has been fixed.
187 09-03-31 A bug in which a nested command substitution with redirections could
198 to ruid. A bug that did the wrong test (ruid<SHOPT_P_UID) was fixed.
205 09-03-10 A bug in the handling of traps when the last command in a script
207 09-03-03 A bug in which an expansion of the form ${!prefix@} could generate
209 09-02-02 A bug in restricted mode in which the value of ENV could be
211 09-02-02 A bug in which an erroneous message indicating that a process
215 09-02-02 A bug in which a function autoloaded in a subshell could cause
217 09-02-02 A bug in which 2>&1 inside a command substitution wasn't working
219 09-02-02 A bug in the call stack of arithmetic function with 2 args
221 09-01-30 A bug in which 'eval print \$0' inside a function was giving the
223 09-01-28 A bug in which a command substitution could return an exit status
232 09-01-20 A bug in which the exit status specified in an exit trap was
234 09-01-19 A bug in which a signal whose default action is to terminate
237 09-01-19 A bug in which sending SIGWINCH to a process that reads from a pipe
251 09-01-13 A bug in which background jobs and pipelines that were not waited
254 09-01-06 A bug in indexed arrays of compound variables in which referencing
257 09-01-05 A bug in which the \ character did not escape extended regular
259 08-12-24 A bug in which killing the last element of a pipe did not cause
261 08-12-19 A bug which could cause command substitution to hang when the
264 08-12-18 A bug which occurs when a here documented marker embedded in a
266 08-12-17 A bug in the output of typeset -p for variables that had attributes
268 08-12-16 A bug in which a name reference to a name reference variable that
270 08-12-16 A bug in which a variable given both the -A and -C attribute along
273 08-12-10 A bug where function stack misalignment could cause a bus error
277 08-12-07 A bug in typeset -m which occurred when the target node was an
279 08-12-07 A timing bug on some systems (for example darwin), that could
292 08-12-04 A bug that caused print(1) to produce garbled stdout/stderr
294 08-12-04 A bug in which printf "%d\n" "'<euro>'" did not output the
299 08-11-20 A bug which could cause a core dump if a function compiled with
301 08-11-20 A bug in which jobs were not cleared from the jobs table for
303 08-11-11 A bug in which a field that was unset in a type definition and later
306 08-11-11 A bug in which running a simple command & inside a function would
308 08=11-10 A bug in which the exit status of a command could be lost if the pid
312 08-11-06 A bug which could cause a core dump when the _ reference variable was
320 08-10-18 A bug in array scoping that could dump core has been fixed.
322 08-10-10 A bug that mishandled _.array[] type references has been fixed.
325 A SHOPT_AUDIT
329 08-10-09 A bug that caused subshell command substitution with redirection
334 08-10-05 A bug which caused the shell to emit a syntax error for an arithmetic
336 08-10-01 A bug that caused subshell command substitution to hang has
343 08-09-29 A bug in the display of compound variables containing an indexed
345 08-09-29 A bug in the display of compound variables containing an associative
347 08-09-26 A core dump in the subshell environment restore has been fixed.
353 08-09-22 A bug that sometimes lost the exit status of a job has been fixed.
354 08-09-21 A bug that retained trailing command substitution newlines in
366 08-09-10 A bug in which a subshell that spawned a background process could
369 08-09-10 A timing bug on some systems that could cause coprocesses started by a
376 08-09-08 A bug in which a coprocess created in a subshell that did not
382 08-09-05 A bug in which unsetting a compound variable did not unset all
384 08-09-01 A bug in the subshell cleanup code that could cause SIGSEGV has
396 08-08-11 A bug in which type instantiation with a compound assignment in
400 08-08-06 A bug in read when used in a loop when a prompt was specified
402 08-08-01 A bug with the pipefail option in which a nested pipeline could
404 08-08-01 A for loop optimizer bug that treats .sh.lineno as an invariant
406 08-07-30 A bug in which expanding compound variable that had a get discipline
408 08-07-18 A bug in which a nameref caused a local variable to be created
411 08-07-17 A bug which occurred when a nameref was created from within a
424 08-07-01 A bug in the handling of shared variables when inside an embedded
426 08-06-29 A bug in multiline edit mode which occurred when the prompt length
428 08-06-23 A bug in which the SIGCLD was not be triggered when background
432 08-06-19 A couple of bugs in multi-dimensional arrays have been fixed.
433 08-06-19 A bug in which a syntax error in a dot script could generated
437 08-06-16 A bug in which printf "%B" could generate an exception when the
441 08-06-14 A bug that could effect the drawing of the screen from multiline
443 08-06-13 A bug in which a compound variable defined in a subshell could
445 08-06-13 A number of bugs related to using .sh.level to set the stack from
459 08-06-09 A bug in which the return value for an assignment command containing
462 08-06-09 A bug in the quoting of $ inside a ERE pattern ~(E)(pattern)
464 08-06-06 A bug when processing `` command substitution with the character
472 08-05-21 A bug in which a name reference defined in a function and passed
474 08-05-21 A bug in freeing compound variables that are local to functions
483 08-05-14 A bug in the implementation of the editing feature added on
485 08-05-12 A bug in processing the test built-in with parenthesis has been
493 08-05-08 A parser bug in which reserved words and labels were recognized
496 08-05-07 A bug in getopts when handling numerical option arguments has
504 08-05-07 A bug that affected the cursor movement in multiline mode when
509 08-05-01 A bug in computing prompt widths for the edit modes for prompts
511 08-05-01 A bug in the multiline edit mode which could cause the current
514 08-05-01 A bug in which options set in functions declared with the function
517 08-04-30 A bug which could cause a coprocess to hang when the read end
522 08-04-28 A bug in which ${!x} did not expand to x when x was unset has been
524 08-04-27 A bug in which the assignment x=(typeset -a foo=([0]=abc)) created
526 08-04-25 A bug in which $# did not report correctly when there were more
530 08-03-27 A bug in which the terminal group was not given back to the parent
534 08-03-25 A bug in restricted mode introduced in ksh93s that caused scripts
536 08-03-25 A bug in which the pipefail option did not work for a pipeline
538 08-03-24 A bug in which OPTIND was not set correctly in subshells has
540 08-03-24 A bug which could cause a memory exception when a compound variable
542 08-03-20 A bug in which ${!var[sub].*} was treated as an error has been fixed.
545 08-03-18 A buffering problem in which standard error was sometimes
547 08-03-17 A bug in which a signal sent to $$ while in a subshell would be
551 08-03-14 A bug in which using monitor mode from within a script could
559 08-03-07 A bug in which ksh -i did not run the ENV file has been fixed.
560 08-03-07 A bug in which ulimit did not always produce the same output as
562 08-03-04 A bug in multiline mode in emacs and vi mode which could cause the
567 08-03-03 A bug in which creating a name reference to an associative array
573 08-02-15 A bug in ${var/pattern/string} for patterns of the form ?(*) and +(*)
575 08-02-07 A bug in which test \( ! -e \) produced an error has been fixed.
588 07-11-15 A bug in the macro expander for multibyte characters in which
590 07-10-03 A bug in which : was not allowed as part of an alias name has been
592 07-09-26 A bug in which appending a compound variable to a compound variable
594 07-09-19 In both emacs and vi edit mode, the escape sequence \E[A (usually
604 07-08-30 A discipline function can be invoked as ${x.foo} and is equivalent
606 07-07-09 A bug in which typeset -a did not list indexed arrays has been
614 08-04-17 A bug in which umask was not being restored correctly after a
616 08-04-15 A bug in which sending a STOP signal to a job control shell started
619 08-04-11 A bug which caused $(exec > /dev/null) to go into an infinite loop
621 08-03-27 A bug in which typeset -LZ was being treated as -RZ has been fixed.
622 08-03-06 A bug with ksh -P on systems that support the the profile shell,
624 08-01-31 A bug in which command substitution inside ((...)) could cause
626 08-01-17 A bug in which discipline functions could be deleted when invoked
628 08-01-17 A bug in which a command substitution consisting only of
630 08-01-17 A bug in which discipline functions invoked from withing a
634 08-01-16 A bug in which a set discipline defined for a variable before
636 08-01-03 A bug in on some systems in which exit status 0 is incorrectly
639 07-12-13 A race condition in which a program that has been stopped and then
643 07-12-11 A bug in the macro expander for multibyte characters in which
645 07-12-06 A bug in the emacs edit mode when multiline was set that output
647 07-12-04 A bug in which using <n>TAB after a variable name listing expansion
649 07-11-28 A bug in which setting IFS to readonly could cause a subsequent
651 07-11-27 A work around for a gcc 4.* C99 "feature" that could cause a job
654 07-11-27 A bug in which the shell could read ahead on a pipe causing the
656 07-11-27 A bug in which compound variable UTF-8 multibyte values were not
658 07-11-21 A bug where an unbalanced '[' in a command argument was not treated
660 07-11-15 A bug in which compatibility mode (no long option names) getopts(1)
662 07-11-15 A bug in which "hash -- name" treated "--" as an invalid name operand
665 07-11-15 A bug in which the umask builtin mis-handled symbolic mode operands
671 07-11-15 A bug in which creating an index array with only subscript 0 created
673 07-11-14 A bug in which appending to an indexed array using the form
676 07-11-14 A bug in which typeset without arguments could coredump if a
679 07-11-14 A bug in which creating a local SECONDS variable with typeset in
681 07-11-14 A bug which could cause a core dump when a script invoked by name
683 07-11-05 A bug in which printf %d "'AB" did not diagnose unconverted characters
685 07-11-05 printf %g "'A" support added for all floating point formats.
686 07-11-01 A bug in which typeset -f fun did not display the function definition
690 07-10-10 A bug in which the locale was not being restored after
692 07-09-20 A bug in which a nameref to a compound variable that was local
695 07-09-19 A bug which cause cause a core dump if .sh.edchar returned
697 07-09-14 A bug in which could cause a core dump when more than 8 file
699 07-09-10 A bug in which creating a name reference to an instance of
703 07-09-06 A bug in which subprocess cleanup could corrupt the malloc() heap
705 07-08-26 A bug in which a name reference to an associative array instance
708 07-08-22 A bug in which the value of an array instance was of a compound
710 07-08-14 A bug which could cause a core dump when a compound assignment was
713 07-08-08 A bug in which a trap ignored in a subshell caused it to be
715 07-08-07 A bug in which the set command would generated erroneous output
718 07-08-02 A bug in which read x[1] could core dump has been fixed.
719 07-08-02 A second bug in which after read x[sub] into an associative array
722 07-07-31 A bug in which a pipeline that completed correctly could have
727 07-06-25 A bug in which pipefail would cause a command to return 0
730 07-06-25 A bug in the expansion of ${var/pattern/rep} when pattern or rep
734 07-05-28 A bug in brace expansion in which single and double quotes did
739 07-05-15 A bug in which the %B format of printf was affected by the
741 07-05-14 A bug in which \ was not removed in the replacement pattern with
744 07-05-10 A bug in which ksh -R file core dumped if no script was specified
747 07-04-30 A bug in which a pipeline with command substitution inside a
751 07-04-18 A small memory leak with each redirection of a non-builtin has
753 07-03-08 A bug in which set +o output command line options has been fixed.
754 07-03-08 A bug in which an error in read (for example, an invalid variable
756 07-03-06 A bug in which read could core dump when specified with an array
765 07-02-26 A bug in which setting a variable readonly in a subshell would
768 07-02-19 A bug in which ksh93 did not allow multibyte characters in
770 07-02-19 A bug introduced in ksh93 that causes global compound variable
772 07-02-19 A bug in which using compound commands in process redirection
774 07-01-29 A bug which caused the shell to core dump which can occur when a
776 07-01-26 A bug in which ~(E) in patterns containing \ that are not inside ()
780 06-12-29 A bug in which the value of IFS could be changed after a command
784 06-12-19 A -v option was added to read. With this option the value of
787 06-11-20 A bug in which "${foo[@]:1}}" expands a null argument (instead of
792 06-11-14 A bug which could cause a core dump if a file descriptor for
805 06-10-23 A bug in which the value of $! was affected by a background
807 06-10-23 A bug in ${var:offset:len} in multibyte locales has been fixed.
812 06-10-12 A bug when skipping over `...` with ${x:=`...`} when x is set
814 06-10-11 A bug in process floating constants produced by the %a format
816 06-10-06 A bug in which IFS was not being restored correctly in some
818 06-10-06 A bug in which pipefail was not detecting some failures in
820 06-10-03 A bug in the processing of >(...) with builtins which could
822 06-10-03 A bug in the for loop optimizer which causes >(...) process
835 06-08-11 A bug in the expansion of ${.sh.match[i]:${#.shmatch[i]}} has
843 06-07-26 A bug in the C-shell history (enabled with set -H) in which the
845 06-07-21 A bug on some systems in which assigning PATH on a command line
852 06-07-17 A bug with arithmetic command expressions for locales in which
855 06-07-13 A multibyte problem with locales that use shift codes has been fixed.
856 06-06-23 A number of bug fixes for command, file, and variable completion
866 06-06-13 A window between fork/exec in which a signal could get lost
868 06-06-13 A bug in edit completion with quoted strings has been fixed.
887 06-04-25 A bug in the vi edit mode which could cause the shell to core dump
889 06-04-17 A bug in which using LANG or LC_ in assignment lists with builtins
891 06-04-04 A bug in which discipline functions could not be added to variables
895 06-03-28 A bug in which variables assignment lists before functions
898 06-03-28 A bug in which name references defined within a function defined
901 06-03-27 A bug in which read <&p (print >&p) would cause the coprocess input
904 06-02-28 A bug in which stopping a job created with the hist builtin command
908 06-01-24 A bug in which running commands with standard output closed would
910 06-01-23 A bug in which print -u<n> could fail when file descriptor <n> was
914 05-12-24 A bug which could lead to a core dump when elements of a compound
928 05-11-29 A bug which caused ksh -c '[[ ! ((' to core dump rather than
930 05-11-29 A bug when reading fixed length records into typeset -b variables
940 05-10-17 A bug in which the library path variable could be prefixed
943 05-09-15 A for/while loop optimizer bug in which $OPTIND was not
945 05-09-05 A bug in which a history command that invoked a history
952 05-08-16 A bug in which n<&m did not synchronize m has been fixed.
953 05-08-16 A bug in which process substitution ( <() and >() ) was not
955 05-07-24 A bug in which the pattern ~(E)(foo|bar) was treated as a syntax
957 05-07-24 A bug in completion with <n>=, where n was the one of the
959 05-07-21 A bug with multibyte input when no edit mode was specified which
961 05-06-24 A race condition which could cause the exit status to get lost
963 05-06-21 A bug in which nested patterns of the form {m,n}(pat) would cause
965 05-06-21 A bug in the macro expander has been fixed which could cause a
970 05-06-08 A bug in which ${var op pattern} to not work when inside an
974 05-05-18 A bug in which the line number for errors was not correct for
976 05-04-18 A bug in which the exit status $? is not set when a trap triggered
984 05-04-05 A bug in handling file completion with spaces in the names
994 05-03-03 A bug where a SIGCHLD interrupt could cause a fifo open to fail has
996 05-02-25 A bug in which a builtin command run in the background could
999 05-02-24 A bug where builtin library commands (e.g., date and TZ) failed to
1005 05-02-17 A builtin bug on systems where dlsym(libcmd) returns link-time
1007 05-02-12 A bug in which the lib_init() function for .paths BUILTIN_LIB
1009 05-02-06 A bug on some systems in which moving the write end of a co-process
1011 05-02-06 A bug in the vi-edit mode in which the character under the cursor
1013 05-02-06 A bug where external builtin stdout/stderr redirection corrupted
1015 05-02-04 A bug where times formatting assumed CLK_TCK==60 has been fixed.
1018 05-01-11 A bug in the integral divide by zero check has been fixed.
1030 05-01-10 A bug in which a nameref to a compound name caused a core dump has
1032 05-01-09 A bug in which some SIGCHLD interrupts (from child processes exiting)
1034 04-12-24 A bug in which some SIGCHLD interrupts (from child processes exiting)
1037 04-12-01 A bug in which typeset -Fn truncated less than n digits for large
1039 04-11-25 A bug in which standard error could be closed after a redirection
1041 04-11-17 A bug in which an expansion of the form ${array[@]:3} could expand
1063 04-07-08 A loop optimizer bug which occurs when typeset is used in
1072 04-06-15 A bug in ${var/pattern/"string"} which occurred when string
1076 04-05-24 A bug in which an associative array without any elements could
1080 04-05-11 A bug in which an exec statement could close the script that
1086 04-04-05 A bug in which the positioning of standard input could be incorrect
1088 04-03-30 A bug in the for loop optimizer which in rare cases could cause
1091 04-03-29 A bug introduced in ksh93p on some systems in which invoked by
1094 04-03-29 A bug introduced in ksh93p in which a HUP signal received by
1101 04-02-14 A bug in which the exportall option (set -a) would cause incorrect
1103 04-02-02 A bug in which an exported array would pass more than
1105 04-02-02 A bug on some systems in which name=value pairs preceding a script
1107 04-01-20 A bug in which an unset discipline function could cause a core
1109 04-01-12 A bug in which a continue or break called outside a loop from
1114 04-01-08 A bug in the vi edit mode in which the wrong repeat count on
1119 04-01-06 A bug in which unsetting all elements of an associative array
1121 03-12-15 A bug in which a quoted string ending with an unescaped $ would
1123 03-12-05 A bug in which the shell could hang when set -x tracing a command
1128 03-12-05 A problem which occurred when the login shell was not a group
1130 03-12-05 A problem in which a shell could core dump after receiving a signal
1135 03-11-21 A bug introduced in ksh93o in which the DEBUG trap could get
1137 03-11-04 A bug in which using arithmetic prefix operators ++ or -- on a
1139 03-11-04 A bug in which leading zeros were stripped from variable
1142 03-10-08 A bug introduced in ksh93o in which a large here document inside
1144 03-09-22 A bug in which the .get discipline function was not being
1147 03-09-22 A bug in which a script without a leading #! could get executed
1159 03-08-07 A bug in which the KEYBD trap was not being invoked when
1161 03-08-02 A parser bug introduced in ksh93o which caused the character
1164 03-08-01 A bug in which "${foo#pattern}(x)" treated (x) as if it were
1172 03-07-20 A bug in which could cause memory corruption when a posix
1174 03-07-15 A bug in which a file descriptor>2 could be closed before
1176 03-07-15 A parsing error for <() and >() process substitutions inside
1178 03-07-15 A parsing error for patterns of the form {...}(...) when
1182 03-07-15 A bug in which on rare occasions a job completion interrupt
1184 03-06-26 A bug in which process substitution embedded within command
1186 03-96-23 A bug in which ${@:offset:len} could core dump when there
1188 03-96-23 A bug in which ${X[@]:offset:len} could core dump when X
1195 03-06-14 A bug in which could cause a core dump on some systems with
1197 03-06-06 A bug in which the shell could core dump when a script was
1200 03-06-05 A bug in which the shell could core dump when a child process
1206 03-05-30 A bug in which the PATH search could give incorrect results when
1213 03-05-20 A bug in which read -N could hang on some systems when reading
1215 03-05-19 A bug in which the output of uname from a command substitution
1218 03-05-19 A job control bug which would cause the shell to exit because
1222 03-05-19 A job control timing bug introduced in ksh93o on some systems
1227 03-05-13 A bug in which the name of an identifier could have the string
1230 03-05-13 A bug in the expansion of $var for compound variables in which
1237 03-04-25 A bug in which if x is a name reference, then nameref y=x.foo
1241 03-03-18 A -N unary operator was added to test and [[...]] which returns
1247 03-03-06 A -N n option was added to read which causes exactly n bytes
1264 03-02-28 A bug in which the value of $LINENO was not correct when executing
1271 03-02-14 A bug which could cause a core dump when reading from standard
1275 03-02-09 A bug in which a function located in the first directory in FPATH
1280 03-02-05 A bug in the expansion of ${var/$pattern}, when pattern contained
1282 03-02-05 A bug in which .sh.match[n], n>0, was not being set for substring
1284 03-01-15 A bug in which getopts did not work for numerical arguments specified
1286 03-01-09 A bug in which using ${.sh.match} multiple times could lead to
1288 03-01-06 A bug in the expansion of ${var/pattern/$string} in the case that
1290 03-01-02 A -P option was added for systems such as Solaris 8 that support
1297 02-11-30 A bug that can show up in evaluating arithmetic statements that
1303 02-11-18 A bug in which modifying array variables in a subshell could leave
1305 02-11-18 A memory leak when unsetting an associative array has been fixed.
1308 02-11-14 A change was made to allow runtime builtins to be notified when
1313 02-10-31 A bug in which signals received while reading from a coprocess
1315 02-10-31 A bug in which a file opened with exec inside a subshell could
1317 02-10-21 A bug in which setting PATH or FPATH inside a function might not
1319 02-10-21 A bug which could cause a core dump when a local SECONDS variable
1321 02-10-15 A bug in which the associate array name operator ${!array[@]}
1323 02-10-15 A bug in which the zero'th element of an associative array was
1329 02-09-30 A bug which could cause a core dump when changing attributes
1331 02-09-30 A bug in which exporting an array variable would not export the
1333 02-09-30 A bug in which an array assignment of the form a=($a ...) would unset
1335 02-09-27 A bug in which the error message for ${var?message} when var was
1337 02-09-27 A bug in which closing file descriptors 0 through 2 could
1339 02-09-14 A bug in whence which occurs when the specified name contained
1341 02-09-14 A bug in the parser for strings of the form name$((expr))=value
1343 02-09-14 A for loop optimization bug in which the number of elements in
1345 02-09-09 A bug in which redirection or closing of a file descriptor between
1348 02-09-09 A bug in which a background job was not removed from the job list
1350 02-09-03 A bug in which an assignment of the form name=(integer x=3)
1353 02-08-19 A command completion bug which occurred on file systems that
1355 02-08-19 A bug which could lead to an exception on some systems (for
1357 02-08-11 A bug in arithmetic rounding in which a value input as a decimal
1360 02-08-11 A bug in which the last character could be deleted from shell
1363 02-08-01 A bug which could cause a core dump to occur when a shell script
1366 02-08-01 A bug in which command completion in multibyte mode could
1370 02-06-17 A bug in which user defined macros could cause a core dump in
1372 02-06-17 A bug in which printf format specifiers of the form %2$s were causing
1374 02-06-17 A bug in which setting stty to noecho mode did not prevent the
1377 02-06-17 A bug in which background job completion could cause the sleep
1379 02-06-17 A bug in which the shell could core dump if getopts was called
1382 02-06-10 A bug which occurred for interactive shells in which the builtin
1385 02-06-10 A bug in which the trap on ERR was not being processed when
1387 02-06-07 A bug in which function definitions could cause the history count
1389 02-06-05 A bug in read in which share mode could be enabled has been fixed.
1390 02-05-28 A bug which could occur when the last command of a script was
1393 02-05-23 A bug with unary + introduced in ksh93k has been fixed.
1394 02-05-07 A bug in substitutions of the form ${var/pattern/string} in which
1397 02-05-01 A bug in the emacs edit mode which occurred in versions compiled
1405 02-03-26 A bug in which \ was not handled correctly when used in file
1407 02-02-18 A bug in which lines beginning with a # were deleted from here
1412 02-02-06 A bug in which the ERR trap is not cleared for a script invoked
1414 02-01-08 A bug in which a shell script executed from within a subshell
1419 02-01-07 A bug in which the first word of a compound assignment,
1421 02-01-07 A bug in the handling of \ when noglob was enabled and a
1424 02-01-07 A compilation option, CMDLIB_BLTIN in the file OPTION, has
1427 02-01-07 A bug in which builtin foo, where foo is already a builtin
1429 02-01-07 A bug which the shell executed a command found in the current
1441 01-10-31 A for loop optimizer bug for subshells contained withing for
1445 01-10-16 A bug introduced in ksh93l in which assignments specified with
1452 01-10-10 A number of typos in the self generating man pages for shell
1460 01-09-27 A bug introduced in ksh93k in which the PATH searching was
1463 01-09-26 A bug in which a zero filled field was treated as octal when
1486 01-09-23 A bug in which IFS was not being restored after being changed in
1493 01-09-16 A bug in ksh93l caused command completion not to find aliases
1498 01-09-07 A change in ksh93l caused brace expansion to stop working
1500 01-09-04 A bug introduced in ksh93k in which an arithmetic statement
1503 01-09-04 A bug introduced in ksh93l in which export -p did not prefix
1505 01-08-29 A bug in multibyte input which occurred when a partial multibyte
1507 01-08-29 A bug introduced in ksh93l which could cause a core dump
1513 01-07-27 A bug in which IFS would be unset after a command substitution
1521 01-07-23 A bug in which unset -f invoked in a subshell could unset a
1523 01-07-16 A bug in the optimization of for loops in ksh93l caused
1525 01-07-09 A bug in which a discipline function applied to a local variable
1530 01-06-18 A bug in assigning integers larger than can be represented as
1532 01-06-18 A bug in the handling of unsigned integers (typeset -ui) has
1536 01-06-01 A small memory leak from subshells has been fixed.
1537 01-05-22 A bug in which attributes for variables that did not have
1572 01-05-14 A small memory leak from subshells has been fixed.
1573 01-05-10 A bug in which open files were not restored after a subshell
1578 01-05-09 A bug in which the output of select was not flushed before the
1580 01-05-08 A bug in which job ids would not be freed for interactive shells
1584 01-05-08 A bug in read -n when echo mode was disabled has been fixed.
1585 01-05-07 A bug in which function definitions could be listed as part
1597 01-04-30 A self generating man page has been added to shcomp. Also,
1604 01-04-30 A bug in the handling of a trailing : in PATH has been fixed.
1605 01-04-30 A bug in which the builtin version of a command would get invoked
1608 01-04-30 A bug in which read would loose the last character when
1611 01-04-23 A bug on some systems in which in vi mode the end of file
1614 01-04-23 A bug on some systems in which invoking a shell script that
1617 01-04-20 A bug in which read -n from a pipe would block if fewer than
1619 01-04-09 A bug in which invalid patterns, for example, ) by itself,
1623 01-04-09 A bug in which a non-zero return from a function defined
1626 01-04-02 A bug on some systems, in which characters above 127 were
1628 01-04-02 A bug on some systems, introduced in the 'k' point release, in
1633 incorrectly from the shell edit modes. A work around for
1635 01-03-26 A bug in which valid scripts could produce syntax errors
1638 01-03-20 A bug in which an syntax error in an arithmetic expression
1643 01-03-10 A bug in parsing scripts in which { and } are used in place of
1646 01-03-06 A bug in which an argument of the form foo=bar was not
1653 01-02-25 A race condition in which a coprocess which completed too quickly
1661 01-02-19 A bug in which $0 would not be set correctly when a
1664 01-02-19 A shell script did not always pick up tty mode changes
1682 01-01-02 A bug in which a KEYBD trap would cause a multi-line token
1685 00-12-10 A bug in the processing of arithmetic expressions with compound
1687 00-12-08 A bug in M-f and M-b from emacs mode has been fixed. This
1689 00-11-29 A bug in which jobs -p would yield 0 for background
1691 00-11-21 A bug in integer arrays in which the number of elements is
1694 00-11-20 A timing bug in which the shell could reset the terminal
1702 00-10-27 A bug in the emacs edit mode for ^X^E has been fixed.
1705 00-10-18 A bug in which expansions of the form ${var//pattern/string}
1712 00-10-17 A bug the += append operator when a single array element
1714 00-10-16 A bug in which the SIGCONT signal was being sent to
1718 00-10-10 A bug in which name prefix matching ${!name.*} was not
1720 00-09-26 A bug in the multibyte version in which the width of for
1723 00-09-12 A bug in which multibyte characters would be displayed incorrectly
1732 00-06-26 A bug in which on rare occasions wait could return before all
1734 00-06-21 A bug in which backspace did not work correctly during the
1756 00-03-28 A bug in which the set and trap commands invoked with --name
1759 00-03-27 A bug in which the library path variable was not updated
1767 00-03-05 A prototype for ioctl() was removed from the vi edit mode.
1776 00-01-28 A bug in which a script could terminate when getopts
1783 00-01-28 A bug in which the precision given as an argument
1798 99-03-31 A bug in setting .sh.editchar during the KEYBD trap
1800 99-03-31 A bug in shcomp for compilation of unary operators with [[...]]
1802 99-03-31 A bug in which the value of $? was changed when executing
1807 99-03-31 A bug in which a local variable in a function declared readonly
1810 99-03-31 A bug in which \<new_line> entered from the keyboard
1814 99-03-31 A bug in the KEYBD trap in which escape sequences of the form
1816 99-03-31 A bug in which ksh would consider expressions like [[ (a) ]]
1818 99-03-31 A function defined as foo() without a function body
1820 99-03-31 A bug in which ksh could run out of file descriptors when
1840 98-04-30 A bug in which a name reference could be created to
1843 98-04-30 A bug in shcomp relating to compound variables was fixed.
1844 98-04-30 A bug introduced in ksh93e in which leading 0's in -Z
1847 98-04-30 A bug when a name reference with a shorter name than
1850 98-04-30 A bug which in which assignment to array variables in
1855 98-04-30 A bug in [[ string1 > string2 ]] when ksh was run with -x
1857 98-04-30 A bug in which the escape character was not processed
1860 98-04-30 A bug in line continuation in here-documents has been
1865 98-04-30 A parsing bug in which a # preceded alphanumeric
1868 98-04-30 A bug in which a decimal constant represented as 10#ddd
1871 98-04-30 A bug in here document expansion in which ${...} expansions
1876 98-04-30 A callback function can be installed which will give
1889 97-06-30 A bug which would cause the secondary prompt to be
1892 97-06-30 A bug which caused ksh read -s name to core dump was
1894 97-06-30 A bug with the expansion of \} and \] inside double
1900 97-06-30 A bug in the processing of here-documents that could
1903 97-06-30 A bug caused by a race condition that could cause SIGTERM
1905 97-06-30 A bug which prevented the startup of a coprocess immediately
1910 97-06-30 A bug which could cause an interactive shell to terminate when
1912 97-06-30 A bug which could cause command substitution of a shell script
1914 97-06-30 A security hole was fixed in suid_exec.
1920 97-06-30 A bug which caused a core dump on some machines when
1926 97-06-30 A bug in which integer variables could be expanded
1929 97-06-30 A bug in which IFS wasn't correctly restored when
1933 97-06-30 A bug in brace pattern expansions that caused expressions
1947 96-07-31 A bug in right to left arithmetic assignment for which
1954 96-07-31 A bug in printf that could cause the %E format to
1956 96-07-31 A bug which causes some arithmetic expressions to be
1965 96-07-31 A bug that caused side effects in subscript evaluation
1973 96-07-31 A bug that caused the read builtin to resume execution
1986 96-07-31 A bug in which the shell would reexecute previously
1989 96-07-31 A bug in which an empty here-document would leave
1991 96-07-31 A bug in which $(set -A array ...) would leave a
1993 96-07-31 A discipline function for a global variable defined
2001 95-08-28 A bug with read in which the line did not end with
2003 95-08-28 A bug in file name generation which sometimes
2009 95-08-28 A bug with hist (fc) -e which prevented a command
2011 95-08-28 A bug which prevented quoting from removing the meaning
2013 95-08-28 A bug with typeahead and KEYBOARD traps with the
2023 95-04-31 A bug which could incorrectly report a syntax error in
2026 95-04-31 A bug which prevented the shell from exiting after
2029 95-04-31 A bug that could lead to memory corruption when a
2032 95-04-31 A bug that could cause a core dump on some systems
2035 95-04-31 A bug which could cause a coprocess to hang when
2037 95-04-31 A bug which caused a script to terminate when set -e
2040 95-04-31 A bug with here documents inside $(...) when the delimiter
2042 95-04-31 A bug which caused $0 to display the wrong value when
2045 95-04-31 A bug that could cause the built-in sleep to hang
2047 95-04-31 A bug introduces in 12/28/93b which caused the backslash
2050 95-04-31 A bug which could cause a core dump if ksh was invoked with
2052 95-04-31 A bug which could cause a core dump if typeset -A was
2057 95-04-31 A bug which prevented ulimit -t from working has been fixed.
2060 95-04-31 A bug in expansion of the form ${name/#pattern/string} and
2062 95-04-31 A bug which caused read -r on a line that contained only
2064 95-04-31 A bug introduced in the 'a' point release in which
2066 95-04-31 A bug which prevented a trap on EXIT from being executed
2069 95-04-31 A bug which caused an interactive shell ignore input when
2074 95-04-31 A bug which could cause standard input to be incorrectly
2076 95-04-31 A bug in the edit modes which allowed walking back in
2079 95-04-31 A bug which could cause a core dump if variable TMPDIR was
2081 95-04-31. A bug which prevented a trap on EXIT from being cleared
2083 95-04-31 A bug fixed for the v directive in vi MULTIBYTE has been
2093 95-04-31 A few changes have been made to the name-value library
2111 94-12-31 A bug which caused unset RANDOM to dump core has been
2113 94-12-31 A bug which prevented return for terminating a profile
2115 94-12-31 A bug which prevented standard input from being
2120 94-12-31 A bug which prevented the shell from sending a HUP
2123 94-12-31 A bug which allowed a script to trap signals that are
2126 94-12-31 A bug which could cause a core dump when a discipline
2133 94-12-31 A bug which caused read to fail on a file that was
2141 94-12-31 A bug which caused the terminal to get into a bad
2143 94-12-31 A bug which caused an invalid trap to cause a script
2148 94-12-31 A bug in chmod which caused the -R option to fail has
2156 94-06-30 A bug that caused a core dump when a script that did not
2159 94-06-30 A bug which caused a core dump on some machines when
2161 94-06-30 A bug which incorrectly handled set disciplines that
2164 94-06-30 A bug caused by an EXIT trap inside a function that
2168 94-06-30 The previous version incorrectly listed -A as an
2169 invocation option. The -A option is only for set.
2170 94-06-30 A bug was fixed which caused ksh to loop when execution trace
2172 94-06-30 A bug which could cause the job control switch character
2175 94-06-30 A bug in the macro expansion global replacement operator //,
2177 94-06-30 A bug which prevented ~ expansion from occurring when
2180 94-06-30 A bug in the dot command which prevented autoload functions
2182 94-06-30 A bug which caused a variable to be unset if the
2187 94-06-30 A bug on some systems in which $0 would be incorrect
2190 94-06-30 A bug which disabled argument passing and resetting
2193 94-06-30 A bug in which an EXIT trap set the caller of a function
2196 94-06-30 A bug which allowed a script to trap signals that are
2199 94-06-30 A bug which caused 2<&1- when applied to a shell built-in
2201 94-06-30 A bug which caused the shell to incorrectly parse