Accepting request 774145 from Base:System

- 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.

OBS-URL: https://build.opensuse.org/request/show/774145
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bash?expand=0&rev=160
This commit is contained in:
Dominique Leuenberger 2020-02-21 15:39:52 +00:00 committed by Git OBS Bridge
commit 6733e0a613
4 changed files with 26 additions and 5 deletions

View File

@ -4,7 +4,7 @@
--- bashline.c --- bashline.c
+++ bashline.c 2018-11-29 08:12:25.876588305 +0000 +++ bashline.c 2018-11-29 08:12:25.876588305 +0000
@@ -2046,6 +2046,13 @@ globword: @@ -2043,6 +2043,13 @@ globword:
return ((char *)NULL); return ((char *)NULL);
} }

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:5d79e2089f5f7fa7aa1907a027d25a868d2833fcd401751796e9a5a393f0a203 oid sha256:cfe5d600bc3c6166e5a781059825ae43a47d382494904996daa3e43691bdd6ae
size 9670 size 11531

View File

@ -1,3 +1,24 @@
-------------------------------------------------------------------
Thu Feb 13 10:56:07 UTC 2020 - Dr. Werner Fink <werner@suse.de>
- 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.
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Oct 16 12:49:36 UTC 2019 - Dr. Werner Fink <werner@suse.de> Wed Oct 16 12:49:36 UTC 2019 - Dr. Werner Fink <werner@suse.de>

View File

@ -1,7 +1,7 @@
# #
# spec file for package bash # spec file for package bash
# #
# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2020 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -33,7 +33,7 @@ License: GPL-3.0-or-later
Group: System/Shells Group: System/Shells
Suggests: command-not-found Suggests: command-not-found
Suggests: bash-doc = %version Suggests: bash-doc = %version
Url: http://www.gnu.org/software/bash/bash.html URL: http://www.gnu.org/software/bash/bash.html
# Git: http://git.savannah.gnu.org/cgit/bash.git # Git: http://git.savannah.gnu.org/cgit/bash.git
Source0: ftp://ftp.gnu.org/gnu/bash/bash-%{bversion}%{bextend}.tar.gz Source0: ftp://ftp.gnu.org/gnu/bash/bash-%{bversion}%{bextend}.tar.gz
Source1: bash-%{bversion}-patches.tar.bz2 Source1: bash-%{bversion}-patches.tar.bz2