]> git.ipfire.org Git - ipfire-2.x.git/commit - src/patches/bash/bash51-003
bash: Update to version 5.1.8 plus patches 9 to 12
authorAdolf Belka <adolf.belka@ipfire.org>
Mon, 6 Dec 2021 21:06:35 +0000 (22:06 +0100)
committerPeter Müller <peter.mueller@ipfire.org>
Thu, 9 Dec 2021 19:59:43 +0000 (20:59 +0100)
commit725ffd6f03ff6c454170b982025a66fc10dcdcb4
tree0712a682a5ef81f11df3fc9b1d6a2aa3b74997a4
parentf67ee6604da29cd865770a6fc1252dfbe9d9f299
bash: Update to version 5.1.8 plus patches 9 to 12

- Update main file from 5.1 to 5.1.8 (includes patches 1 to 8)
- Remove patches 1 to 4
- Changelog - Patches 1 to 4 from the previous IPFire version together with patches 5 to
     8 are now included into bash-5.1.8 followed by application of patches 9 to 12
   Patch 12
    There is a possible race condition that arises when a child process receives
     a signal trapped by the parent before it can reset the signal dispositions.
     The child process is not supposed to trap the signal in this circumstance.
   Patch 11
    When reading a compound assignment, and running it through the parser to
     split it into words, we need to save and restore any alias we're currently
     expanding.
   Patch 10
    If `wait -n' is interrupted by a trapped signal other than SIGINT, it does
     not completely clean up state, and that can prevent subsequent calls to
     `wait -n' from working correctly.
   Patch 9
    The bash malloc implementation of malloc_usable_size() does not follow the
     specification. This can cause library functions that use it to overwrite
     memory bounds checking.
   Patch 8
    Process substitution FIFOs opened by child processes as targets of redirections
     were not removed appropriately, leaving remnants in the file system.
   Patch 7
    The code to check readline versions in an inputrc file had the sense of the
     comparisons reversed.
   Patch 6
    Make sure child processes forked to run command substitutions are in the
     proper process group.
   Patch 5
    Fix two memory leaks when assigning arrays using compound assignment syntax.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Acked-by: Peter Müller <peter.mueller@ipfire.org>
lfs/bash
src/patches/bash/bash51-001 [deleted file]
src/patches/bash/bash51-002 [deleted file]
src/patches/bash/bash51-003 [deleted file]
src/patches/bash/bash51-004 [deleted file]
src/patches/bash/bash51-009 [new file with mode: 0644]
src/patches/bash/bash51-010 [new file with mode: 0644]
src/patches/bash/bash51-011 [new file with mode: 0644]
src/patches/bash/bash51-012 [new file with mode: 0644]