- Remove check-build.sh as the memory leaks are fixed now
- Avoid possible problems pointed out by a gcc warning about overflow
in arraysubscript, that is use full size of structure Namval as
well as access this area at position 0
- Update to 2012-02-14 of ksh93u+ which includes the real fix for
the IFS crash, the ulimit, and the mem leaks (bnc#743244, bnc#744355,
bnc#744589, and bnc#744992) as well as other fixes like:
12-02-14 A bug in which ^Z did not stop a pipeline when the last component
was a shell built-in has been fixed.
12-02-14 getconf("PATH") used to initialize ed(1) path.
12-02-13 +In earlier version read from standard input would fail when called
from the KEYBD trap. Now read options -N, -n, and -t should work
when called from a KEYBD trap.
12-02-13 If FCEDIT is not set and fc is invoked without the -e option,
ed will be invoked if found instead of /bin/ed.
12-02-10 Another bug in the saving and restoring of IFS in a subshell
that caused a core dump has been fixed.
12-02-08 A bug in which .sh.fun disciplines could be cleared after a
function completes has been fixed.
12-02-08 A bug in job control in which the foregroup process group was not
set correctly after restarting a stopped pipeline has been fixed.
12-02-07 A bug in which numbers with leading zeros could be treated as
octal constants outside of ((...)) has been fixed.
12-02-06 A bug in arithmetic with compound variables containing multiple
array elements has been fixed.
libast:
12-02-10 sfvprintf.c: fix 1 byte too long buffer access
12-02-07 malloc.c/features/vmalloc: add gnu __malloc_hook tests
OBS-URL: https://build.opensuse.org/request/show/106791
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ksh?expand=0&rev=74
- Update to 2012-02-02 of ksh93u+ which includes some of our patches
and fixes for the observerd memory leaks
12-02-02 A bug in the ulimit option table was fixed.
12-01-26 A bug in which a set command that did not change monitor could
effect the behavior of the monitor when monitor mode is on is fixed.
12-01-21 +You can now test whether the shell implements a math function using
typeset -f .sh.math.name, where name is the name of the function.
12-01-21 A bug in which typeset -L and typeset -R did not handle multibyte
characters correctly has been fixed.
12-01-20 A bug that could cause the shell to hang waiting for an incorrect
job pid has been fixed.
12-01-19 A memory leak which occured for a nested command subtiution has been
fixed.
12-01-17 A bug in which typeset -u PS1 could enable the uppercase attribute
for some other variables, for exampe, HISTFILE has been fixed.
12-01-16 A bug in which .sh.match was not correct after a substring match when
the replacement string contained a substring match has been fixed.
12-01-12 +Files that are sourced from profile files are now read and executed
one command at a time so that alias definitions take effect as they
do for profile files.
12-01-12 A bug in which whence -p would find a function if one existed and
there was no command of that name on PATH.
12-01-11 Change b_* prototype (int, char**, void*) => (int, char**, Shbltin_t*).
12-01-05 A bug in which read was not terminating for a signal that had a trap
set has been fixed.
libast:
12-01-31 spawnveg.c: fix transient bug that made invalid setpgid() call
12-01-27 pathpath.c: fix buffer size math when internal allocation requested
12-01-24 malloc.c: fix _vmkeep() bug that did not return previous state
12-01-23 malloc.c: add VMALLOC_OPTIONS=break to try sbrk() block allocator first
OBS-URL: https://build.opensuse.org/request/show/102927
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ksh?expand=0&rev=73
- Make ex really work that is vim is required for build otherwise
libpp API does not work correct
- Make sigexec using a contolling terminal
- Avoid compiler optimizers which may cause asynchrony behaviour
- Update to 2012-01-01 of ksh93u+ which includes some of our patches
12-01-01 A timing problem with >; has been fixed.
12-01-01 A macro expansion memory leak has been fixed.
11-12-26 A bug in array assignments of the form arr=( $arr[i] ...) in which
arr was not unset before the assignment has been fixed.
11-12-20 A number of code changes were made based on the results of errors
indicated by static code analysis.
11-12-13 In vi edit mode a lteral <TAB> can now be entered by preceding it
with a backshash.
11-12-13 When tab is entered for completion after a ' or ", the ' and "
characters are no longer deleted.
11-12-07 A bug in which a program in the current direcotry with a . in the
name could fail to execute when both PATH and FPATH end with :. has
been fixed.
11-12-07 I fixed a bug in which a variable expansion in a large here-document
could be expanded to a null string.
11-12-06 An optimization to read was added in the case the the read command
was redirected from a file.
11-12-06 Changes were made to make the line limit for read unlimited by
default.
11-12-05 A bug in which unsetting an array variable did not completely clear
the variable in some cases has been fixed.
11-12-02 +The printf alternative character # when applied to the %q format will
OBS-URL: https://build.opensuse.org/request/show/101404
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ksh?expand=0&rev=72
- Implement a patch for both regressions reported here
mailman.research.att.com/pipermail/ast-developers/2011q3/000951.html
- Add patch from mailing list to avoid stupid crahs on empty job list.
- Fix a typo in the patch
- Add and modify a patch from David korn to be able to handle multi
byte characters at the boundary of the buffer used for parsing
here documents (bnc#705032)
- Update to 2011-06-30 of ksh93u which includes our patches for
several problems (e.g. Shift.JIS, S390, bnc#697394):
11-06-22 The shell compiler now supports process substitution.
11-06-22 +Added code to support process substitution on systems that do
not supply the /dev/fd directory.
11-06-21 Fixed extraneous jobs Done messages when builin is at the end of a
pipeline.
11-06-20 Fixed two regression tests.
11-06-20 Fixed a bug introduced on last update.
11-06-14 A bug with pipefail in which the shell would wait for background
jobs to complete has been fixed.
11-06-09 A bug which caused the options.sh regression test to fail on OS390
Linux has been fixed. The bug could also have affected other systems.
11-06-07 A number of changes to support the still undocuments namespace option
have been added.
11-06-06 A bug in which command substitution of eval would hang when it had
standard error redirected to standard output has been fixed.
11-06-01 A bug in case statement fall through (;&) ignoring set -e was fixed.
11-06-01 A bug in which creating a left or right justified upper or lowercase
OBS-URL: https://build.opensuse.org/request/show/91924
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ksh?expand=0&rev=69