New News: ========= Version 2.05b-17 of the Bash package is now available for download.
This is a bugfix release relative to 2.05b-16, and fixes the bug discussed in a thread starting here: http://cygwin.com/ml/cygwin/2004-09/msg00781.html
To update your installation: =========================== Run the Setup utility from http://cygwin.com/setup.exe and pick up the proper packages. Note that as this Bash version is a *test* version.
Problem reports: =============== Please send reports of any problems related to these packages to [EMAIL PROTECTED] and *do not* mail me personally. I moniter the list on a regular basis.
Remaining issues:
================
The issue reported in http://cygwin.com/ml/cygwin/2004-09/msg01517.html still exists and is not fixed in this version. Before applying the suggested change, I will have to make sure there are no side-effects we don't want..
Old News:
========
Bash is an sh-compatible shell that incorporates useful features from the Korn
shell (ksh) and C shell (csh).
It is intended to conform to the IEEE POSIX P1003.2/ISO 9945.2 Shell and Tools
standard.
It offers functional improvements over sh for both programming and interactive
use. In addition, most sh scripts can be run by Bash without modification.
Port Notes: ========== ----- version 2.05b-17 ----- Applied a patch provided by Pierre Humblet, fixing the PID re-use issues, originally reported in the thread "Bash returns incorrect process status". The final patch applied has not been posted to [EMAIL PROTECTED] but closely resembles the one posted in http://sources.redhat.com/ml/cygwin/2004-10/msg01093.html
-- Also applied a patch provided by Corinna Vinschen:
* bashline.c (bash_directory_completion_hook): avoid turning '/' into '//' when converting/checking path
This patch specifically avoids a problem with tab-completion on some never- released Cygwin versions (some snapshots between versions 1.5.9 and 1.5.10) but more generally fixes a bug introducing ambiguity as to what directory to open and search when asking for root.
----- version 2.05b-16 ----- Applied a patch provided by cgf:
* subst.c (command_substitute): Guard against opening a pipe handle in stdin/stdout/stderr since they may be closed and keeping the pipe handle open in a subprocess will cause hangs.
----- version 2.05b-15 ----- Applied a temporary patch to fix the problem reported in http://www.cygwin.com/ml/cygwin/2003-09/msg00822.html
----- version 2.05b-14 ----- Additional canonical patches 5 through 7 applied
----- version 2.05b-13 and earlier -----
Earlier versions were maintained by Corinna Vinschen. The history may be found
in the cygwin-announce archives.