Available for testing: Bash 2.05-17

Ronald Landheer-Cieslak ronald@landheer.com
Mon Nov 22 18:32:00 GMT 2004

  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: 

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
cygwin@cygwin.com 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 
It offers functional improvements over sh for both programming and 
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 cygwin@cygwin.com but closely
resembles the one posted in

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

----- 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 
in the cygwin-announce archives.

More information about the Cygwin-announce mailing list