- 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