Accepting request 127401 from Base:System

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

OBS-URL: https://build.opensuse.org/request/show/127401
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bash?expand=0&rev=98
This commit is contained in:
Ismail Dönmez 2012-07-12 08:40:09 +00:00 committed by Git OBS Bridge
commit b5ebf2c441
3 changed files with 50 additions and 4 deletions

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:2cc14045ac68b51814c5b0914ebc07732e5fe3f0d540c16bc158a3a6359f4f4f oid sha256:349865ab63b40b6ff12e6baab0dc2f2d1b7b459b30f16e531e6147652fcf882f
size 17089 size 23542

View File

@ -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 Tue Jun 26 12:49:53 UTC 2012 - cfarrell@suse.com

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:c289407622e86c15c445abe5d5fe5fdf728ab1cde8d56c3a9555cc416ef605a8 oid sha256:7c6c759ec509ffb4854cfb0308f5b03daf40688d5952dac9d5c9eac2eceed432
size 1652 size 2220