Revisions of bash
Dominique Leuenberger (dimstar_suse)
accepted
request 932216
from
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 (RBrownSUSE)
accepted
request 922406
from
Dr. Werner Fink (WernerFink)
(revision 172)
- Install bash_builtins manpage under the correct name (forwarded request 922382 from Andreas_Schwab)
Dominique Leuenberger (dimstar_suse)
accepted
request 908369
from
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 (dimstar_suse)
accepted
request 897522
from
Factory Maintainer (factory-maintainer)
(revision 170)
Automatic submission by obs-autosubmit
Dominique Leuenberger (dimstar_suse)
accepted
request 890765
from
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 (dimstar_suse)
accepted
request 862386
from
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 (dimstar_suse)
accepted
request 852327
from
Dr. Werner Fink (WernerFink)
(revision 167)
Dominique Leuenberger (dimstar_suse)
accepted
request 836440
from
Dr. Werner Fink (WernerFink)
(revision 166)
Dominique Leuenberger (dimstar_suse)
accepted
request 824704
from
Dr. Werner Fink (WernerFink)
(revision 165)
Dominique Leuenberger (dimstar_suse)
accepted
request 820865
from
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 (dimstar_suse)
accepted
request 806032
from
Factory Maintainer (factory-maintainer)
(revision 163)
Automatic submission by obs-autosubmit
Dominique Leuenberger (dimstar_suse)
accepted
request 798881
from
Dr. Werner Fink (WernerFink)
(revision 162)
Dominique Leuenberger (dimstar_suse)
accepted
request 791138
from
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 (dimstar_suse)
accepted
request 774145
from
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 (dimstar_suse)
accepted
request 738886
from
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 (dimstar_suse)
accepted
request 733440
from
Factory Maintainer (factory-maintainer)
(revision 158)
Automatic submission by obs-autosubmit
Dominique Leuenberger (dimstar_suse)
accepted
request 725335
from
Factory Maintainer (factory-maintainer)
(revision 156)
Automatic submission by obs-autosubmit
Yuchen Lin (maxlin_factory)
accepted
request 697366
from
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 (dimstar_suse)
accepted
request 691415
from
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