- Make last patch smart that is use /dev/shm for temporary file
descriptors
- Add a workaround for filled /tmp file systems (bnc#786134)
- Check for subshell if tmp file can be used otherwise use a
a pipe (bnc#786134)
- Restore shell variables before any outpur will be placed in
a temp file or buffer (bnc#786134)
- Be able to export justified and zerofilled variables (bnc#785360)
- This requires that variables with this attributes should be really
cleared if unset
OBS-URL: https://build.opensuse.org/request/show/139271
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ksh?expand=0&rev=83
- Port and readd memory leak patch to put_ifs() of sh/init.c
- Make sigexec more smart to help the pty helper binary to work as
this helper is used in the test suite
- Update to 2012-02-29 of ksh93u+ for final version
12-02-29 A bug which could lead to a core dump when more that four shared
libraries were added with the builtin command has been fixed.
12-02-29 Fixed a few bugs which caused SIGCHLD to be blocked preventing
background jobs from being reaped until a foreground job was run.
12-02-27 A bug in which sh -c for a simple command caused a fork() has been
fixed.
12-02-27 A timing bug on systems such as AIX that doesn't support vfork()
that could cause the exist status to get lost has been fixed.
12-02-22 A private file descriptor that was not close-on-exec for a command
substitution and has been fixed.
pty:
12-02-28 pty.c: change --verbose[=level] to --debug=level
libast:
12-03-10 misc/optget.c: HELP_index for "PLUGIN" too
12-02-29 include/shcmd.h: PLUGIN_VERSION 20111111 for cdt disc/meth change
12-02-29 comp/spawnveg.c: fix sigcritical() to include waitpid() for internal child
12-02-29 malloc.c: make __malloc_hook initialization thread safe
12-02-24 comp/iconv.c: fix winix UTF-8 vs UCS-2 over-conversion
12-02-24 astsa/*.h: clean up header guards
12-02-24 astsa/astsa.omk: clean up standalone old make makefile interactions
12-02-21 misc/cmdarg.c: fix bug that set argv[0]
libcoshell:
12-02-22 coinit.c: handle non-identifier export var names
libpp:
12-02-29 pp.probe: handle predefined function-like macro definitions
OBS-URL: https://build.opensuse.org/request/show/109966
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ksh?expand=0&rev=76
- 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