From e5412e5e27912c5472f105be1985c0ea0444062b Mon Sep 17 00:00:00 2001 From: "Dr. Werner Fink" Date: Mon, 9 Jul 2012 11:07:39 +0000 Subject: [PATCH] . OBS-URL: https://build.opensuse.org/package/show/Base:System/bash?expand=0&rev=127 --- bash-4.2-patches.tar.bz2 | 4 ++-- bash.changes | 46 ++++++++++++++++++++++++++++++++++++ readline-6.2-patches.tar.bz2 | 4 ++-- 3 files changed, 50 insertions(+), 4 deletions(-) diff --git a/bash-4.2-patches.tar.bz2 b/bash-4.2-patches.tar.bz2 index 2edd03fd..71c0a87a 100644 --- a/bash-4.2-patches.tar.bz2 +++ b/bash-4.2-patches.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2cc14045ac68b51814c5b0914ebc07732e5fe3f0d540c16bc158a3a6359f4f4f -size 17089 +oid sha256:349865ab63b40b6ff12e6baab0dc2f2d1b7b459b30f16e531e6147652fcf882f +size 23542 diff --git a/bash.changes b/bash.changes index 3a3d4d07..5750f419 100644 --- a/bash.changes +++ b/bash.changes @@ -1,3 +1,49 @@ +------------------------------------------------------------------- +Mon Jul 9 10:54:51 UTC 2012 - werner@suse.de + +- Update bash 4.2 to patch level 36 + * Patch 25: When used in a shell function, + `declare -g -a array=(compound assignment)' creates a local + variable instead of a global one. + * Patch 26: The `lastpipe' option does not behave correctly on + machines where the open file limit is less than 256. + * Patch 27: When the `extglob' shell option is enabled, pattern + substitution does not work correctly in the presence of + multibyte characters. + * Patch 28: When using a word expansion for which the right hand + side is evaluated, certain expansions of quoted null strings + include spurious ^? characters. + * Patch 29: Bash-4.2 tries to leave completed directory names as + the user typed them, without expanding them to a full pathname. + One effect of this is that shell variables used in pathnames + being completed (e.g., $HOME) are left unchanged, but the `$' + is quoted by readline because it is a special character to the shell. + * Patch 30: When attempting to glob strings in a multibyte locale, + and those strings contain invalid multibyte characters that cause + mbsnrtowcs to return 0, the globbing code loops infinitely. + * Patch 31: A change between bash-4.1 and bash-4.2 to prevent the + readline input hook from being called too frequently had the side + effect of causing delays when reading pasted input on systems such + as Mac OS X. This patch fixes those delays while retaining the + bash-4.2 behavior. + * Patch 32: Bash-4.2 has problems with DEL characters in the + expanded value of variables used in the same quoted string as + variables that expand to nothing. + * Patch 33: Bash uses a static buffer when expanding the /dev/fd + prefix for the test and conditional commands, among other uses, + when it should use a dynamic buffer to avoid buffer overflow. + * Patch 34: In bash-4.2, the history code would inappropriately add + a semicolon to multi-line compound array assignments when adding + them to the history. + * Patch 35: When given a number of lines to read, `mapfile -n lines' + reads one too many. + * Patch 36: Bash-4.2 produces incorrect word splitting results when + expanding double-quoted $@ in the same string as and adjacent to + other variable expansions. The $@ should be split, the other + expansions should not. +- Add patch to avoid double free or corruption due expanding number + sequence with huge numbers. Patch will go upstream (bnc#763591) + ------------------------------------------------------------------- Tue Jun 26 12:49:53 UTC 2012 - cfarrell@suse.com diff --git a/readline-6.2-patches.tar.bz2 b/readline-6.2-patches.tar.bz2 index 48b9e86f..bba0503d 100644 --- a/readline-6.2-patches.tar.bz2 +++ b/readline-6.2-patches.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c289407622e86c15c445abe5d5fe5fdf728ab1cde8d56c3a9555cc416ef605a8 -size 1652 +oid sha256:7c6c759ec509ffb4854cfb0308f5b03daf40688d5952dac9d5c9eac2eceed432 +size 2220