*BSD News Article 57800


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!nntp.coast.net!zombie.ncsc.mil!news.mathworks.com!newsfeed.internetmci.com!howland.reston.ans.net!usenet.ins.cwru.edu!odin!chet
From: chet@odin.INS.CWRU.Edu (Chet Ramey)
Newsgroups: comp.unix.shell,comp.os.linux.misc,comp.unix.bsd.freebsd.misc
Subject: Bash-1.14.6 released
Date: 19 Dec 1995 21:50:08 GMT
Organization: Case Western Reserve University
Lines: 83
Distribution: world
Message-ID: <4b7c2g$khu@madeline.INS.CWRU.Edu>
NNTP-Posting-Host: odin.ins.cwru.edu
Xref: euryale.cc.adfa.oz.au comp.unix.shell:28267 comp.os.linux.misc:77424 comp.unix.bsd.freebsd.misc:11195

The sixth patch release of Bash-1.14 is available for anonymous
FTP with the URL

ftp://slc2.ins.cwru.edu/pub/dist/bash-1.14.6.tar.gz

Diffs from version 1.14.5 are available as

ftp://slc2.ins.cwru.edu/pub/dist/bash-1.14.5-1.14.6.diff.gz

A document describing the fixes made in bash-1.14.6 is in the
file NEWS in the distribution.  A copy is appended. 

To apply diffs to an existing bash-1.14.5 installation to bring
it up to 1.14.6, cd to the bash-1.14.5 source directory and type
`patch -p1 < patch-file'. 

These files will soon be available for anonymous FTP from the
usual GNU archives. 

Bug reports concerning bash may be sent to bug-bash@prep.ai.mit.edu.
There is a `bashbug' program in the distribution that should
be used to report bugs. 

========== NEWS ==========
This file documents the bugs fixed between this release, bash-1.14.6,
and the last public bash release, 1.14.5.

1.  Bugs fixed in Bash

a.  Fix to the `fc' builtin to prevent core dumps when the history list
    is empty.

b.  Fix to `getopts' to keep it from running off the end of the array of
    positional parameters.

c.  FIFOs are now created with mode 600 for security reasons.

d.  The list of active file descriptors connected to files in /dev/fd is
    now properly zeroed when allocated or extended.

e.  Fix to trap so that the exit status is preserved around the command
    executed via `trap 0', unless that command contains a call to exit.
    If a call to exit appears, that will set the exit value for the shell.

f.  Fixed an off-by-one error that caused words to be split incorrectly
    when IFS was set to "'".

g.  Fixed an off-by-one error that caused completion to sometimes fail
    when escaped single quotes appeared in the command line.

h.  Fixed a parser error that occasionally resulted in close braces (`}')
    causing syntax errors.

i.  There is now a machine description for HPUX version 10.x.

j.  Fixed an obscure bug that caused machines without restartable syscalls
    to drop backslash-escaped characters when reading here documents in an
    interactive shell.

k.  Fixed a bug that caused FIGNORE to occasionally allow some completions
    that should be ignored.

l.  New machine descriptions: NetBSD/pmax, Linux/m68k, BSD/OS/sparc.

m.  Fixed a bug that caused the `vi' mode `v' command to execute the
    original command after it was changed in the editor.

n.  Fixed some substitution bugs that left occasional stray CTLNUL characters
    in the results of variable expansion.

o.  Updated machine descriptions: SCOv5.

2.  Bugs fixed in Readline

a.  Fix to the history searching functions so a null search string does
    not cause readline to seg fault.

b.  Fixed a bug in the completion code which caused words appearing on a
    line after a quoted string to not be completed correctly.
-- 
``The lyf so short, the craft so long to lerne.'' - Chaucer

Chet Ramey, Case Western Reserve University	Internet: chet@po.CWRU.Edu