Path to this page:
Subject: CVS commit: pkgsrc/shells/bash
From: Robert Elz
Date: 2022-11-25 19:20:46
Message id: 20221125182046.54DB6FA90@cvs.NetBSD.org
Log Message:
Update shells/bash from 5.2.9 to 5.2.12 by adding the latest 3 patches.
These 3 new patches fix the following bugs:
Patch 10:
Bash-5.2 checkr 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.
Patch 11:
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.
Patch 12:
When running in bash compatibility mode, nested command
substitutions can leave the `extglob' option enabled.
Files: