From c1b3e44551d40efeb126e379a9de642ae86264a0 Mon Sep 17 00:00:00 2001 From: WernerFink <> Date: Nov 30 2022 14:04:10 +0000 Subject: Update bash to version 5.2.MACRO / rev 185 via SR 1038668 https://build.opensuse.org/request/show/1038668 by user WernerFink + dimstar_suse - 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. --- diff --git a/.files b/.files index 8ce55f9..4902131 100644 Binary files a/.files and b/.files differ diff --git a/.rev b/.rev index e02cb29..37e0655 100644 --- a/.rev +++ b/.rev @@ -1862,4 +1862,24 @@ Upstream declares the bash license to be GPL-3.0+ - not GPL-2.0+ (forwarded requ array keys in expressions. 1035012 + + 5c5f5212a3faeb74d24cc1833fea5ef9 + 5.2.MACRO + + dimstar_suse + - 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. + 1038668 + diff --git a/bash-5.2-patches.tar.bz2 b/bash-5.2-patches.tar.bz2 index 3c84bd4..38f58b6 120000 --- a/bash-5.2-patches.tar.bz2 +++ b/bash-5.2-patches.tar.bz2 @@ -1 +1 @@ -/ipfs/bafkreih5nvvaupuhfwj3vdxzidqhon7xlrogifcnukb762zejnbqw5lbom \ No newline at end of file +/ipfs/bafkreib3hxmtms5jkzercigomeexkwrikhkya7i7teni6qjvhdu3bx4l2m \ No newline at end of file diff --git a/bash.changes b/bash.changes index 9efc466..8eb9a37 100644 --- a/bash.changes +++ b/bash.changes @@ -1,4 +1,21 @@ ------------------------------------------------------------------- +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 - Add upstream patches