Revisions of bash

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 932216 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 173)
- Update bash 5.1 to patch level 12
  * Add official patch bash51-009
    The bash malloc implementation of malloc_usable_size() does not follow the
    specification. This can cause library functions that use it to overwrite
    memory bounds checking.
  * Add official patch bash51-010
    If `wait -n' is interrupted by a trapped signal other than SIGINT, it does
    not completely clean up state, and that can prevent subsequent calls to
    `wait -n' from working correctly.
  * Add official patch bash51-011
    When reading a compound assignment, and running it through the parser to
    split it into words, we need to save and restore any alias we're currently
    expanding.
  * Add official patch bash51-012
    There is a possible race condition that arises when a child process receives
    a signal trapped by the parent before it can reset the signal dispositions.
    The child process is not supposed to trap the signal in this circumstance.

- Using package bash-sh instead of the update-alternative
  mechanism.
Richard Brown's avatar Richard Brown (RBrownSUSE) accepted request 922406 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 172)
- Install bash_builtins manpage under the correct name (forwarded request 922382 from Andreas_Schwab)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 908369 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 171)
- Use a get_version_number.sh script 

- Get patch lvl by running command to find it instead of hardcoding
- Remove old SUSE RPM constructs
- Clean spec file
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 897522 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 170)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 890765 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 169)
- Add official patch bash51-005
  * Fix two memory leaks when assigning arrays using compound assignment syntax.
- Add official patch bash51-006
  * Make sure child processes forked to run command substitutions are in the
    proper process group.
- Add official patch bash51-007
  * The code to check readline versions in an inputrc file had the sense of the
    comparisons reversed. 
- Add official patch bash51-008
  * Process substitution FIFOs opened by child processes as targets of redirections
    were not removed appropriately, leaving remnants in the file system.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 862386 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 168)
- Update to final bash 5.1
  * Which is mainly the last rc3 veresion
- Add official patch bash51-001
  There is a missing dependency on a constructed file, which can cause highly
  parellel builds to fail.
- Add official patch bash51-002
  If there are no jobs, and the `-n' and `-p' options are both supplied to
  `wait', bash can assign a value to the variable name specified with `-p'
  instead of leaving it unset.
- Add official patch bash51-003
  Bash does not put a command substitution process that is started to perform an
  expansion in a child process into the right process group where it can receive
  keyboard-generated signals.
- Add official patch bash51-004
  If a key-value compound array assignment to an associative array is supplied
  as an assignment statement argument to the `declare' command that declares the
  array, the assignment doesn't perform the correct word expansions.
  This patch makes key-value assignment and subscript assignment perform the
  same expansions when they're supplied as an argument to `declare'.

- Update to bash 5.1 rc3
  * The `assoc_expand_once' option now affects the evaluation of the -v primary
    to test and the [[ compound command.

- Update to bash 5.1 rc2
  * Process substitutions started from an interactive shell no longer have their
    standard input implicitly redirected from /dev/null.
  * Fixed an issue with setting the SIGINT trap handler in an interactive shell
    when temporarily running $PROMPT_COMMAND non-interactively.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 820865 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 164)
- Add official patch bash50-018
  * In certain cases, bash does not perform quoted null removal on patterns
    that are used as part of word expansions such as ${parameter##pattern}, so
    empty patterns are treated as non-empty.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 806032 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 163)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 791138 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 161)
- Add temporary patch bash50-fix-016-close-new-fifos.patch from upstream
  to fix upstream patch bash50-016

- move man pages back to main package. It's just 100k
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 774145 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 160)
- Add official patch bash50-012
  When using previous-history to go back beyond the beginning of the history list,
  it's possible to move to an incorrect partial line.
- Add official patch bash50-013
  Reading history entries with timestamps can result in history entries joined
  by linefeeds.
- Add official patch bash50-014
  If the current line is empty, using the emacs C-xC-e binding to enter the
  editor will edit the previous command instead of the current (empty) one.
- Add official patch bash50-015
  If alias expansion is enabled when processing the command argument to the
  `-c' option, an alias is defined in that command, and the command ends with
  the invocation of that alias, the shell's command parser can prematurely
  terminate before the entire command is executed.
- Add official patch bash50-016
  Bash waits too long to reap /dev/fd process substitutions used as redirections
  with loops and group commands, which can lead to file descriptor exhaustion.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 738886 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 159)
- Remove PILOTPORT and PILOTRATE environment variable from
  default ~/.bashrc (/etc/skel/.bashrc) (bsc#1123510)
- Move definitions of environment variables from ~/.bashrc to
  ~/.profile (/etc/skel/.profile)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 733440 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 158)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 725335 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 156)
Automatic submission by obs-autosubmit
Yuchen Lin's avatar Yuchen Lin (maxlin_factory) accepted request 697366 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 155)
- Add official patch bash50-004
  * In bash-5.0, the `wait' builtin without arguments waits for all children of the
    shell. This includes children it `inherited' at shell invocation time. This
    patch modifies the behavior to not wait for these inherited children, some
    of which might be long-lived.
- Add official patch bash50-005
  * In certain cases, bash optimizes out a fork() call too early and prevents
    traps from running.
- Add official patch bash50-006
  * Bash-5.0 did not build successfully if SYSLOG_HISTORY was defined without
    also defining SYSLOG_SHOPT.
- Add official patch bash50-007
  * Running `exec' when job control was disabled, even temporarily, but after it
    had been initialized, could leave the terminal in the wrong process group for
    the executed process.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 691415 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 154)
- Add temporary fix from upstream for boo#1128936

- Add patch assignment-preceding-builtin.patch from upstream
  mailing list. Note that this break backward behaviour with
  bash-4.4 but implies that POSIX mode is more correct 

- Replace the temporary patch with official bash50-003
Displaying revisions 21 - 40 of 193
openSUSE Build Service is sponsored by