From 5244d31e0f1b1d7ae4bb028af868ad2c092b6c17 Mon Sep 17 00:00:00 2001 From: "Dr. Werner Fink" Date: Wed, 9 Nov 2022 15:14:20 +0000 Subject: [PATCH] Add upstream patches from bash52-003 up to bash52-009 OBS-URL: https://build.opensuse.org/package/show/Base:System/bash?expand=0&rev=366 --- bash-5.2-patches.tar.bz2 | 4 ++-- bash.changes | 25 +++++++++++++++++++++++++ 2 files changed, 27 insertions(+), 2 deletions(-) diff --git a/bash-5.2-patches.tar.bz2 b/bash-5.2-patches.tar.bz2 index 6ec4f7f6..2c1a785a 100644 --- a/bash-5.2-patches.tar.bz2 +++ b/bash-5.2-patches.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:23adb8e4f372fe2722e16a2b0768f1808a8d7e1e1bb05748aeab5a394f301111 -size 1867 +oid sha256:fd6d6a0a3e872d93ba8ef940e07737f75c5c64144da283ff6b244b430b756173 +size 8964 diff --git a/bash.changes b/bash.changes index c9bd1c67..9efc4668 100644 --- a/bash.changes +++ b/bash.changes @@ -1,3 +1,28 @@ +------------------------------------------------------------------- +Wed Nov 9 15:10:07 UTC 2022 - Dr. Werner Fink + +- Add upstream patches + * bash52-003 + Command substitutions need to preserve newlines instead of replacing them + with semicolons, especially in the presence of multiple here-documents. + * bash52-004 + Bash needs to keep better track of nested brace expansions to avoid problems + with quoting and POSIX semantics. + * bash52-005 + Null pattern substitution replacement strings can cause a crash. + * bash52-006 + In interactive shells, interrupting the shell while entering a command + substitution can inhibit alias expansion. + * bash52-007 + This patch fixes several problems with alias expansion inside command + substitutions when in POSIX mode. + * bash52-008 + Array subscript expansion can inappropriately quote brackets if the expression + contains < or >. + * bash52-009 + Bash arithmetic expansion should allow `@' and `*' to be used as associative + array keys in expressions. + ------------------------------------------------------------------- Wed Nov 2 07:48:10 UTC 2022 - Dr. Werner Fink