diff --git a/bash-5.2-patches.tar.bz2 b/bash-5.2-patches.tar.bz2 index 2c1a785a..2aaca1b9 100644 --- a/bash-5.2-patches.tar.bz2 +++ b/bash-5.2-patches.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fd6d6a0a3e872d93ba8ef940e07737f75c5c64144da283ff6b244b430b756173 -size 8964 +oid sha256:3b3dd9364ba956491120ce6109755a2851d5807d1f991a8f413538e9b0df8bd3 +size 11212 diff --git a/bash.changes b/bash.changes index 9efc4668..8eb9a37c 100644 --- a/bash.changes +++ b/bash.changes @@ -1,3 +1,20 @@ +------------------------------------------------------------------- +Mon Nov 28 11:33:24 UTC 2022 - Dr. Werner Fink + +- Add upstream patches + * bash52-010 + Bash-5.2 checks the first 128 characters of an executable file that execve() + refuses to execute to see whether it's a binary file before trying to + execute it as a shell script. This defeats some previously-supported use + cases like "self-executing" jar files or "self-uncompressing" scripts. + * bash52-011 + Using timeouts and readline editing with the `read' builtin (read -e -t) can + leave the readline timeout enabled, potentially resulting in an erroneous + timeout on the next call. + * bash52-012 + When running in bash compatibility mode, nested command substitutions can + leave the `extglob' option enabled. + ------------------------------------------------------------------- Wed Nov 9 15:10:07 UTC 2022 - Dr. Werner Fink