Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!tut.cis.ohio-state.edu!AUREL.CALTECH.EDU!bfox From: bfox@AUREL.CALTECH.EDU (Brian Fox) Newsgroups: gnu.bash.bug Subject: Bash-1.00.tar.Z Message-ID: <8906231809.AA10455@aurel.caltech.edu> Date: 23 Jun 89 18:09:28 GMT Sender: daemon@tut.cis.ohio-state.edu Reply-To: bfox@aurel.caltech.edu Distribution: gnu Organization: GNUs Not Usenet Lines: 58 I have placed the full source to bash version 1.01 on prep.ai.mit.edu. The diffs were not placed there because every file changed due to a neccessary change in the wording of the copyright notice. This change also prompted me to make 1.01 available before I was through fixing all of the known bugs, though most of all reported bugs have been fixed. The documentation is too incomplete to ship with the shell at this time, so I haven't placed it in the release. The following bugs have been fixed: Piping the output of "for" commands (and other shell control structures). First pipe in a new shell not producing output. Mail checking bugs. Bugs in job control that were reported. >& foo redirects stderr and stdout. &> continues to do the same thing. Null or not set variable expansions. foo= echo ${foo:-bar} -> bar echo ${foo-bar} -> \! in the prompt gets the current history number. \# in the prompt gets the current command number. \h in the prompt gets the hostname, upto the first `.'. \w in the prompt gets the pathname of the current directory. If the current directory is an inferior of your home directory, that portion of the home directory is replaced with `~', just as in the output of the `dirs' command. Hostname completion now exists in the shell, and does not require the gethostent () call. You can specify the file which contains the list of hostnames to complete on; by default it is "/etc/hosts". The file must be in a similar format to /etc/hosts. Since this is an incomplete release, the code to dynamically add hostnames is not present. At this time, hostname completion only takes place on words containing an `@'. Silly bugs, like missing `\'s at the end of lines containing string data. Fixed bug with `-t' in the test builtin. Fixed bug with environment binding for the duration of the command. There will not be another release of the shell until all of the known and reported bugs are fixed. Brian Fox