openSUSE Recommended Update: bash: Several fixes
______________________________________________________________________________
Announcement ID: openSUSE-RU-2013:1271-1
Rating: low
References: #382214 #763591 #793536 #804551 #806628 #820149
#828877
Affected Products:
openSUSE 12.2
______________________________________________________________________________
An update that has 7 recommended fixes can now be installed.
Description:
This update fixes the following issues with bash:
- bnc#804551: Force version update to factory
+ Removed 2 patches as they are part of the official
patch set
+ Add 5 patches:
* config-guess-sub-update.patch
* readline-6.2-msgdynamic.patch
* readline-6.2-xmalloc.dif
* bnc#828877: bash-4.2-winch.dif
* audit-rl-patch
- Reintroduce patch bash-4.2-winch.dif to solve bnc#828877
accordingly to the test and upstream
- Add bash-4.2-strcpy.patch from upstream mailing list to
patch collection tar ball to avoid when using \w in the
prompt and changing the directory outside of HOME the a
strcpy work on overlapping memory areas.
- add a conflict between readline5 and readline6-32bit
- bnc#820149: Do not restart the sighandler after a trap is
reset
- Add patch from upstream mailing list to speed up array
handling
- Add patch from upstream mailing list to avoid fdleaks
- Use lsdiff to determine the depth of the leading slashes
in a patch file
- Disable workaround for bnc#382214 due bnc#806628.
- Update bash 4.2 to patch level 45
+ When SIGCHLD is trapped, and a SIGCHLD trap handler
runs when a pending `read -t' invocation times out and
generates SIGALRM, bash can crash with a segmentation
fault.
+ When converting a multibyte string to a wide character
string as part of pattern matching, bash does not
handle the end of the string correctly, causing the
search for the NUL to go beyond the end of the string
and reference random memory. Depending on the contents
of that memory, bash can produce errors or crash.
+ The gt;n- and