Revisions of ksh
Stephan Kulow (coolo)
accepted
request 121907
from
Dr. Werner Fink (WernerFink)
(revision 77)
- Better check on update for postun scriptlet and error correct with an posttrans scriptlet, that is do not remove /etc/ksh.kshrc on an update of an older ksh version (bnc#759730)
Stephan Kulow (coolo)
accepted
request 109966
from
Dr. Werner Fink (WernerFink)
(revision 76)
- 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
Stephan Kulow (coolo)
accepted
request 108335
from
Factory Maintainer (factory-maintainer)
(revision 75)
Automatic submission by obs-autosubmit
Stephan Kulow (coolo)
accepted
request 106791
from
Dr. Werner Fink (WernerFink)
(revision 74)
- 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
Stephan Kulow (coolo)
accepted
request 102927
from
Dr. Werner Fink (WernerFink)
(revision 73)
- 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
Stephan Kulow (coolo)
accepted
request 101404
from
Dr. Werner Fink (WernerFink)
(revision 72)
- 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
Stephan Kulow (coolo)
accepted
request 98248
from
Dr. Werner Fink (WernerFink)
(revision 71)
- Don't run tests in qemu - they fail (forwarded request 97300 from dirkmueller)
Stephan Kulow (coolo)
committed
(revision 70)
replace license with spdx.org variant
Stephan Kulow (coolo)
accepted
request 91924
from
Dr. Werner Fink (WernerFink)
(revision 69)
- 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
Adrian Schröter (adrianSuSE)
committed
(revision 68)
Sascha Peilicke (saschpe)
committed
(revision 67)
Autobuild autoformatter for 75844
Sascha Peilicke (saschpe)
accepted
request 75844
from
Dr. Werner Fink (WernerFink)
(revision 66)
- Check for ascii8 troff device, if not available use utf8 - Extract messages from ksh source code automagic by using msgcc and libpp from upstream ast-base packages (realted to bnc#703854) only missing are the translations for those messages - Drop locale support as it is out of sync since year 2000 (bnc#703854)
Sascha Peilicke (saschpe)
committed
(revision 65)
Autobuild autoformatter for 75337
Sascha Peilicke (saschpe)
accepted
request 75337
from
Dr. Werner Fink (WernerFink)
(revision 64)
- Avoid crash on unset of function within the same function
Sascha Peilicke (saschpe)
committed
(revision 63)
Autobuild autoformatter for 74013
Sascha Peilicke (saschpe)
accepted
request 74013
from
Dr. Werner Fink (WernerFink)
(revision 62)
- Fix off by one error which should make timetype.sh work now - Update the array fix as well as the pipe fix - This also fixes bnc#677790 - Avoid redirection in subshell if an eval was used (bnc#697394) - Extend Shift.JIS patch to avoid breakage of the parsers above - Avoid mounting 3D file system as this does not exist on linux
Sascha Peilicke (saschpe)
committed
(revision 61)
Autobuild autoformatter for 72408
Sascha Peilicke (saschpe)
accepted
request 72408
from
Dr. Werner Fink (WernerFink)
(revision 60)
- Correct timetype.sh ... nevertheless typeset -T does not work with array types as this requires ksh93u
Sascha Peilicke (saschpe)
committed
(revision 59)
Autobuild autoformatter for 71183
Sascha Peilicke (saschpe)
accepted
request 71183
from
Dr. Werner Fink (WernerFink)
(revision 58)
- gcc dumps out poerpc64 even on powerpc which does break the binary in a very special way e.g. in getopt(3) - do not use CC but CCFLAGS and HOSTTYPE at make time
Displaying revisions 41 - 60 of 117