bash: Several fixes

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

Fixed bugs
bnc#828877
xterm resizing does not pass to all sub clients
bnc#820149
bash mishandling trap reset
bnc#806628
Bash doesn't execute a script w/o the #! line as user's shell but as /bin/sh
bnc#804551
bash expansion of {aa..zz} gives *** glibc detected *** /bin/bash: malloc(): memory corruption (fast): 0x0... ** and bash is dead
bnc#793536
ps axfl output not being folded when piped
bnc#763591
Bash Crash (double free or corruption) Expanding Number Sequence
bnc#382214
bash script aborts with memory dump if interpreter not specified on first line
Selected Binaries
openSUSE Build Service is sponsored by