Revisions of bash

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) committed (revision 152)
Revert /bin/sh handling, see https://bugzilla.opensuse.org/show_bug.cgi?id=1129036
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 683701 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 151)
- Update temporary patch from upstream to make sed testsuite
  work again

- Requires(postun) -> Requires(preun)

- Do not link /bin/sh as slave alternative to /usr/bin/sh

- Add temporary patch from upstream to fix boo#1127700

- Refine and harden update-alternatives work flow
- Move header and Makefile from bash-loadables to bash-devel 

- Make update-alternatives work flawless

- Put "sh" under control of update-alternatives
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 672490 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 150)
- Add upstream patches bash50-001 and bash50-002
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 664075 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 149)
- Update to bash 5.0 (final)
  a. Tilde expansion isn't performed on indexed array subscripts, even for
     backwards compatibility.
  b. The shell doesn't exit in posix mode if the eval builtin gets a parse
     error when run by the command builtin.
  c. Fixed a bug that caused a shell comment in an alias to not find the end
     of the alias properly.
  d. Reverted a change from April, 2018 that caused strings containing
     backslashes to be flagged as glob patterns.
- Modify patches
  * bash-2.03-manual.patch
  * bash-4.3-loadables.dif
  * bash-5.0.dif

- Update to bash 5.0 rc1
  a. Fix to initial word completion detection code.
  b. Fixed a bug that caused issues with assignment statements containing ^A in
     the value assigned when IFS contains ^A.
  c. Added a fallback to fnmatch() when strcoll can't correctly deal with
     bracket expression character equivalence classes.
  d. Fixed a bug that caused $BASH_COMMAND to contain the trap handler command
     when running a trap handler containing [[ or (( commands.
  e. Fixed a bug that caused nameref assignments in the temporary environment
     to potentially create variables with invalid names.
  f. Fixed a bug that caused `local -' to turn off alias expansion in scripts.
  g. Fixed a parser issue with a command string containing EOF after an invalid
     command as an argument to a special builtin not causing a posix-mode shell
     to exit.
  h. Made a slight change to the FNV-1 string hash algorithm used for associative
     arrays (corrected the initial seed).
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 621861 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 148)
- Add bash-memmove.patch to make bash.html build reproducible (boo#1100488)

- In patch bash-4.4.dif avoid setgroups(2) but use initgroups(3) (boo#1095670)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 598555 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 146)
- Add patch bash-4.4-wait-sigint-handler.patch to fix bug bsc#1086247
  that is repeating self inserting trap due external command in the
  trap.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 587961 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 145)
- Make sure that correct readline-devel version is used (current 7.0) 

- Correct documentation path 

- Due package split removed patches (for the bots)
  * readline-6.2-xmalloc.dif
  * readline-6.2-endpw.dif
  * readline-6.3-destdir.patch
  * readline-6.2-metamode.patch
  * readline-7.0.dif
  * readline-6.3-input.dif
  * readline-5.2-conf.patch
  * readline-6.3-rltrace.patch

- Split readline off into its own package
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 580635 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 144)
- Create readline-devel-static package to re-enable static libraries
  again (boo#1082913)

- Use %license (boo#1082318)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 570849 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 142)
- Add patches 13-18 to bash-4.4-patches.tar.bz2
  * 13: If a here-document contains a command substitution, the
    command substitution can get access to the file descriptor used
    to write the here-document.
  * 14: Under some circumstances, functions that return via the
    `return' builtin do not clean up memory they allocated to keep
    track of FIFOs.
  * 15: Process substitution can leak internal quoting to the
    parser in the invoked subshell.
  * 16: Bash can perform trap processing while reading command
    substitution output instead of waiting until the command
    completes.
  * 17: There is a memory leak when `read -e' is used to read a
    line using readline.
  * 18: Under certain circumstances (e.g., reading from /dev/zero),
    read(2) will not return -1 even when interrupted by a signal.
    The read builtin needs to check for signals in this case.
- partial cleanup with spec-cleaner
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 569479 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 141)
- Modify patch bash-4.3-pathtemp.patch to avoid crash at full
  file system (boo#1076909)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 555156 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 140)
- Enable multibyte characters by default
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 528605 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 139)
- Modify patch bash-4.4.dif to let bashline.h install as well as
  this header file is included by general.h due to the same patch
  (boo#1060069)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 498391 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 138)
Make build reproducible in spite of profile based optimizations (boo#1040589) (forwarded request 498339 from bmwiedemann)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 491274 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 137)
- Simplify patch readline-5.2-conf.patch 

- Do not throw info and manual pages away
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 460239 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 136)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 453464 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 135)
- Add upstream patch readline70-002 which replace old one
  There is a race condition in add_history() that can be triggered by a fatal
  signal arriving between the time the history length is updated and the time
  the history list update is completed. A later attempt to reference an
  invalid history entry can cause a crash.
- Add upstream patch readline70-003
  Readline-7.0 uses pselect(2) to allow readline to handle signals that do not
  interrupt read(2), such as SIGALRM, before reading another character.  The
  signal mask used in the pselect call did not take into account signals the
  calling application blocked before calling readline().

- Add upstream patch bash44-006 
  Out-of-range negative offsets to popd can cause the shell to crash
  attempting to free an invalid memory block.
- Remove patch popd-offset-overflow.patch to use bash44-006
- Add upstream patch bash44-007 
  When performing filename completion, bash dequotes the directory
  name being completed, which can result in match failures and
  potential unwanted expansion.
- Duplicate bash44-007 as readline70-002 as it seems to be missed
- Add upstream patch bash44-008 
  Under certain circumstances, bash will evaluate arithmetic
  expressions as part of reading an expression token even when
  evaluation is suppressed. This happens while evaluating a
  conditional expression and skipping over the failed branch of the
  expression.
- Add upstream patch bash44-009 
  There is a race condition in add_history() that can be triggered
  by a fatal signal arriving between the time the history length
  is updated and the time the history list update is completed.
Displaying revisions 41 - 60 of 193
openSUSE Build Service is sponsored by