Revisions of ksh

Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 121907 from Dr. Werner Fink's avatar 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's avatar Stephan Kulow (coolo) accepted request 109966 from Dr. Werner Fink's avatar 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's avatar Stephan Kulow (coolo) accepted request 108335 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 75)
Automatic submission by obs-autosubmit
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 106791 from Dr. Werner Fink's avatar 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's avatar Stephan Kulow (coolo) accepted request 102927 from Dr. Werner Fink's avatar 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's avatar Stephan Kulow (coolo) accepted request 101404 from Dr. Werner Fink's avatar 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's avatar Stephan Kulow (coolo) accepted request 98248 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 71)
- Don't run tests in qemu - they fail (forwarded request 97300 from dirkmueller)
Stephan Kulow's avatar Stephan Kulow (coolo) committed (revision 70)
replace license with spdx.org variant
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 91924 from Dr. Werner Fink's avatar 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's avatar Adrian Schröter (adrianSuSE) committed (revision 68)
Sascha Peilicke's avatar Sascha Peilicke (saschpe) committed (revision 67)
Autobuild autoformatter for 75844
Sascha Peilicke's avatar Sascha Peilicke (saschpe) accepted request 75844 from Dr. Werner Fink's avatar 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's avatar Sascha Peilicke (saschpe) committed (revision 65)
Autobuild autoformatter for 75337
Sascha Peilicke's avatar Sascha Peilicke (saschpe) accepted request 75337 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 64)
- Avoid crash on unset of function within the same function
Sascha Peilicke's avatar Sascha Peilicke (saschpe) committed (revision 63)
Autobuild autoformatter for 74013
Sascha Peilicke's avatar Sascha Peilicke (saschpe) accepted request 74013 from Dr. Werner Fink's avatar 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's avatar Sascha Peilicke (saschpe) committed (revision 61)
Autobuild autoformatter for 72408
Sascha Peilicke's avatar Sascha Peilicke (saschpe) accepted request 72408 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 60)
- Correct timetype.sh ... nevertheless typeset -T does not work
  with array types as this requires ksh93u
Sascha Peilicke's avatar Sascha Peilicke (saschpe) committed (revision 59)
Autobuild autoformatter for 71183
Sascha Peilicke's avatar Sascha Peilicke (saschpe) accepted request 71183 from Dr. Werner Fink's avatar 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
openSUSE Build Service is sponsored by