GNU Bash 1.11, presumably as it was released by Brian Fox. 1_11
authorBrian Fox <bfox@gnuwest.gnu.org>
Fri, 10 Jan 1992 21:20:48 +0000 (21:20 +0000)
committerBradley M. Kuhn <bkuhn@ebb.org>
Fri, 10 Jan 1992 21:20:48 +0000 (21:20 +0000)
commit7002e7f82e893346a4759e5435fcc579c120adee
treeef98c5a33cc8617f2335974bd7cba27d0729e81a
parent097f1357a164b3bd19221aba2de35cb928b5a6a9
GNU Bash 1.11, presumably as it was released by Brian Fox.

This verison was found on
http://www.oldlinux.org/Linux.old/bin/old/bash-1.11/ on 2011-05-28.

The ChangeLog indicates that it likely is the GNU Bash 1.11 release, as
the dates match Brian Fox's announcement on gnu.bash.bug, which is
included below.

Newsgroups: gnu.bash.bug
From: bfox@bears.ece.ucsb.edu (Brian Fox)
Date: Fri, 10 Jan 1992 21:20:48 GMT
Subject: Bash-11 Released!

Hi everybody!

I have just placed Bash-1.11 on prep.ai.mit.edu.  This is the latest
release of Bash, and is available for anonymous FTP in the file
/pub/gnu/bash-1.11.tar.Z.

        * Many bugs have been fixed
        * More machines are supported
        * Cleaner machine descriptions for existing machines
        * Some new features

As usual, please send bug reports and praise to
bash-maintainers@ai.mit.edu.  Always include the version number of
Bash, along with the machine type and operating system version which
it is running.

Thanks, and happy hacking,

        Brian Fox

The following text is available in the file bash-1.11.NOTES:

This is a list of user-visible changes between bash version 1.11 and the
previous release, version 1.10, compiled by Chet Ramey.

The shell language

  o If redirections fail for an empty command, the command returns failure
    and changes $?.  If command substitution took place while expanding the
    redirections, the exit status of the command substitution becomes the
    new value of $?.  Previously, $? was unchanged by empty commands.

  o `case' statement pattern lists now allow an optional leading left
    parenthesis.

  o The shell grammar was changed to allow redirections before a ( ... )
    subshell command.

  o Lengthy $PATH searches are now interruptible.

  o A new variable, `command_oriented_history'.  If set, the shell attempts
    to store all lines of a multi-line command (e.g. a while loop or a
    function definition) as a single history entry.

Shell builtins

  o `unalias' now has a -a option, which removes all alias definitions, and
    recognizes `--' as the end of options.

  o If the shell is compiled with DISABLED_BUILTINS defined (look in
    config.h), `builtin xxx' will find xxx even if `enable -n xxx' has
    already been executed.

  o The `fc' output when listing history lines was changed to match the
    Posix.2a specification.

  o `jobs' now has a -x option.  `jobs -x command args' causes the shell to
    replace all job control specifications (e.g. %%, %-) in `args' with the
    appropriate process group identifier and execute `command' with the new
    arguments.

  o `jobs' recognizes `--' as the end of options.

  o There is a new help topic that describes some of the shell variables
    that bash uses.

  o `set -b' is now equivalent to `set -o notify'.

  o `shift' now allows the shift count to be 0, like most versions of sh.

  o On machines that can set a process's maximum number of open files,
    `ulimit -n newval' works as expected.

Readline

  o Dynamic history completion.  Bound to M-TAB in the emacs keymap.  This
    will search the history list for completion strings for a partial
    command.

  o On termios/termio machines, readline no longer unconditionally enables
    8-bit input by disabling ISTRIP -- you have to run `stty -istrip' on
    xterms to use the meta key.  Readline will disable ISTRIP if the tty
    driver indicates that the `character size' is 8 bits:
                (tio.c_cflag & CSIZE) == CS8)

    This was done to make readline usable on machines with hardwired 7-bit
    terminals that put garbage in the eigth bit.

  o An attempt at completion that expands to a single item will now cause
    readline to simply insert that item into the buffer, even if the previous
    command was another completion.  In the last release, completion
    immediately following completion caused readline to list the possible
    completions.

  o The `call-last-kbd-macro' function is now bindable.

  o Readline binds tio.c_cc[VLNEXT] to rl_quoted_insert and tio.c_cc[VWERASE]
    to rl_unix_word_rubout on Posix termios systems that support them.

  o Readline now uses tio.c_cc[VEOF] as the EOF character on termios systems
98 files changed:
.distribution [deleted file]
COPYING
ChangeLog
FEATURES [deleted file]
INSTALL
Makefile
README
RELEASE [new file with mode: 0644]
alias.c
alias.h
alloc-files/alloca.c [deleted file]
alloc-files/getpagesize.h [deleted file]
alloc-files/i386-alloca.s [deleted file]
alloc-files/malloc.c [deleted file]
alloc-files/x386-alloca.s [deleted file]
bashline.c
braces.c
builtins.c [deleted file]
builtins.h
builtins/index.html [new file with mode: 0644]
config.h
configure [new file with mode: 0644]
copy_cmd.c
cpp-Makefile
dispose_cmd.c
documentation/index.html [new file with mode: 0644]
documentation/texinfo.tex [deleted file]
endian.c [new file with mode: 0644]
examples/Bash_profile [deleted file]
examples/Bashrc [deleted file]
examples/csh-compat [deleted file]
examples/index.html [new file with mode: 0644]
execute_cmd.c
expr.c [new file with mode: 0644]
filecntl.h [new file with mode: 0644]
flags.c
flags.h
general.c
general.h
getcwd.c [new file with mode: 0644]
glob.c [deleted file]
hash.c
hash.h
index.html [new file with mode: 0644]
inform [deleted file]
jobs.c
jobs.h
lib/index.html [new file with mode: 0644]
longest_sig.c [new file with mode: 0644]
longest_signal_desc.c [deleted file]
machines.h
mail-shell [deleted file]
mailcheck.c
make-tarfile [deleted file]
make_cmd.c
makeargs.sh [deleted file]
maxpath.h [new file with mode: 0644]
ndir.h [deleted file]
newversion.c
nojobs.c
parse.y
posixstat.h [new file with mode: 0644]
print_cmd.c
quit.h
readline/ChangeLog [deleted file]
readline/Makefile [deleted file]
readline/chardefs.h [deleted file]
readline/emacs_keymap.c [deleted file]
readline/funmap.c [deleted file]
readline/history.c [deleted file]
readline/history.h [deleted file]
readline/history.texinfo [deleted file]
readline/inc-history.texinfo [deleted file]
readline/inc-readline.texinfo [deleted file]
readline/keymaps.c [deleted file]
readline/keymaps.h [deleted file]
readline/readline.c [deleted file]
readline/readline.h [deleted file]
readline/readline.texinfo [deleted file]
readline/vi_keymap.c [deleted file]
readline/vi_mode.c [deleted file]
shell.c
shell.h
siglist.c
subst.c
support/index.html [new file with mode: 0644]
test-suite/index.html [new file with mode: 0644]
test.c
trap.c
trap.h
ulimit.c [deleted file]
unwind_prot.c
unwind_prot.h [new file with mode: 0644]
variables.c
variables.h
version.h [deleted file]
y.tab.c [new file with mode: 0644]
y.tab.h [new file with mode: 0644]