bash (2.05a-11) unstable; urgency=medium * Don't mishandle negative pid in `kill' builtin (closes: #133927, #137742). * builtins(1) doesn't document `for' (closes: #118755). * Add /usr/share/bash_completion directory to source package specific completion files. * Update to bash_completion 20020408 (v1.264). Closes: #133109, #139375, #139675, #134713, #141134. * Add completion to /etc/skel/.bashrc (commented out). Closes: #138921. -- Matthias Klose Mon, 8 Apr 2002 20:51:41 +0200 bash (2.05a-10) unstable; urgency=medium * Init seed of random generator in subshells (patch from Miha Tomsic). * Update to bash_completion 20020330 (v1.237). Closes: #138673, #138707, #139110 and #139675. * Strip bash(1) again (closes: #138902). -- Matthias Klose Sun, 31 Mar 2002 08:08:26 +0200 bash (2.05a-9) unstable; urgency=low * Fix bug reading /etc/bash_completion.d files. -- Matthias Klose Sat, 16 Mar 2002 00:54:28 +0100 bash (2.05a-8) unstable; urgency=low * A last bash_completion bug fix upload (updated to v1.195, see changelog.bash_completion.gz for details). All files in /etc/bash_completion.d are read before ~/.bash_completion is read. Files containing a dot are ignored. Included completion extensions (closes: #129661, #137725, #137732). -- Matthias Klose Tue, 12 Mar 2002 23:25:21 +0100 bash (2.05a-7) unstable; urgency=low * A bash_completion bug fix upload (updated to v1.180, see changelog.bash_completion.gz for details). Really closes: #133825. -- Matthias Klose Thu, 7 Mar 2002 00:06:14 +0100 bash (2.05a-6) unstable; urgency=medium * Configure --without-bash-malloc. At least on hppa, this fixes an error, which shows up when building gcc or kernels: malloc: /build/buildd/bash-2.05a/unwind_prot.c:284: assertion botched free: called with unallocated block argument * A bash_completion bug fix upload (updated to v1.163, see changelog.bash_completion.gz for details). Closes: #133111, #133112, #133116, #133825, #134296. * Updated service completion patch (Ian Macdonald). -- Matthias Klose Sat, 2 Mar 2002 00:27:22 +0100 bash (2.05a-5) unstable; urgency=medium * A bash_completion bug fix upload (updated to v1.93, see changelog.bash_completion.gz for details). Closes: #129106, #130167, #129033, #129228, #129451, #129884, #132309, #132529, #132552, #132553. Ian even added completion for Quake! Horrible ... * Include service completion patch. * README.bash_completion: Fix reference to /etc/bash.bashrc (closes: #129816). -- Matthias Klose Wed, 6 Feb 2002 22:22:09 +0100 bash (2.05a-4) unstable; urgency=high * Fix for causing a segmentation fault when some special shell variables are declared as array (therefore urgency high). * Apply patch for function prototypes (closes: #124004, #124362). * Capitalize `POSIX' in package description (closes: #124439). * Add (commented) setting of MANPATH to /etc/skel/.bash_profile (closes: #123792). * Update builtins(1) (closes: #125673). * Taken from the current upstream sources: Make the symlinked directory completion behavior introduced in readline-4.2a a user-settable option. If `mark-symlinked-directories' is set to `on', the symlinked directory completion behavior is disabled, and symlinks that point to directories have a slash appended. * Add a script for programmable bash completion (version 1.53) from http://www.caliban.org/bash/index.shtml#completion. Add commented code into /etc/bash.bashrc and (closes: #127645). * Install the changelog _and_ the CHANGES file to the doc dir. * bash(1): mention quoting when assigning to FIGNORE (closes: #115290). -- Matthias Klose Sat, 12 Jan 2002 16:00:08 +0100 bash (2.05a-3) unstable; urgency=low * Include version.h in /usr/include/bash (closes: #120069). * Link statically with readline and history to speed up link time (and was done in bash-2.03). Closes: #107160. * Add comment to set HISTCONTROL in /etc/skel/.bashrc (closes: #118132). -- Matthias Klose Sat, 8 Dec 2001 12:29:28 +0100 bash (2.05a-2) unstable; urgency=high * Update config.{sub,guess} from ftp://ftp.gnu.org/pub/gnu/config/. -- Matthias Klose Fri, 16 Nov 2001 19:07:06 +0100 bash (2.05a-1) unstable; urgency=medium * New upstream release. * This is mainly a bugfix and code cleanup release (as you can see from the version number as well). Fixes 64bit issues and index overflow errors. Fixes the following Debian reports: - Segmentation fault in script from report (closes: #119250). - Extensions to the printf command (closes: #72320). - Accept an empty list of items in a for loop (as ash does). Closes: #91983. - A bug that caused redirections with (...) subshells to be performed in the wrong order was fixed (closes: #97551). - Correctly handle errors from pipelines in andor lists (closes: #102196). - Subshells of login shells no longer source ~/.bash_logout when they exit (closes: #117701). - Don't pass unset shell variable in the environment (closes: #117673). * Upstream integrates the following Debian patches: - debian/patches/mailcheck.dpatch: check for mail in the maildir format. - debian/patches/gnu-source.dpatch: define GNU_SOURCE and include strsignal prototype. - Don't include -I/usr/include in CFLAGS. - debian/patches/print-cmd.dpatch: Fixed an unassigned variable problem in the redirection printing code. - debian/patches/64bit.dpatch: 64-bit uncleanliness. * Unable to reproduce behaviour with beta1, rc1 and final version from report (closes: #110483, #110484). * Point to the bash-doc package for example startup files (closes: #117642). * The man page is precises: comments start with a word beginning with a `#'. With '\ #', the doesn't start a word. Closes: #115118. -- Matthias Klose Wed, 14 Nov 2001 22:13:21 +0100 bash (2.05a-0rc1) unstable; urgency=low * New upstream (bugfix) release (release candidate). * Add README.abs-guide, a pointer to the `Advanced Bash Scripting Guide'. -- Matthias Klose Fri, 2 Nov 2001 10:59:11 +0100 bash (2.05a-0beta1) unstable; urgency=low * New upstream (bugfix) release. * Configured with --enable-largefile. * Bugs fixed in this version. Closes: #72320, #91983, #97551, #102196, #105231, #110483, #110484. * Remove debian/patches/mailcheck.dpatch, included upstream. * Closes: #61006. Logging history commands in the history cannot work. * Not a bug (closes: #100743, #110604). -- Matthias Klose Thu, 11 Oct 2001 23:05:20 +0200 bash (2.05-10) unstable; urgency=medium * Rebuild with released libreadline library (closes: #113182). -- Matthias Klose Sun, 23 Sep 2001 01:16:48 +0200 bash (2.05-9) unstable; urgency=medium * Remove files left from test build (closes: #110307, #109807). * Apply patches from reports (closes: #110275, #110276). * Fix include of rbash man page (closes: #113111). -- Matthias Klose Sat, 22 Sep 2001 11:26:44 +0200 bash (2.05-8) unstable; urgency=low * Apply patch (Eric Gillespie) to define GNU_SOURCE and include strsignal prototype (closes: #109807). * Fix include of builtins man page (closes: #109917). -- Matthias Klose Sun, 26 Aug 2001 08:35:47 +0200 bash (2.05-7) unstable; urgency=high * Remove config.{cache,status} from source package (#107679). (high urgency for hurd). * /etc/skel/.bashrc: Fix dircolors invocation (closes: #107373). Add commented code to set xterm's title to the prompt. -- Matthias Klose Mon, 6 Aug 2001 23:33:41 +0200 bash (2.05-6) unstable; urgency=low * Apply upstream patches p5, p6. * Include missing header files in builtins package (closes: #105302). * Don't list names of built-in commands in NAME section of builtins(1). (closes: #99532). * Document deprecated syntax of arithmetic evaluation (closes: #94266, #95502). * README.Debian: Document unsetting of SSH_CLIENT (closes: #88032). -- Matthias Klose Sat, 21 Jul 2001 18:41:10 +0200 bash (2.05-5) unstable; urgency=low * The behavior of range specificiers within bracket matching expressions in the pattern matcher (e.g., [A-Z]) depends on the current locale, specifically the value of the LC_COLLATE environment variable. See /usr/share/doc/COMPAT.gz, 14. Closes #95285. * Tagging reports as 'wontfix' and closing reports: - exit status of pipes (#7047, #10494). - completion behaviour on ':' (#78991). - */text* completion (#21645). * Documentation of command hashing is documented (#76135). -- Matthias Klose Thu, 26 Apr 2001 09:03:37 +0200 bash (2.05-4) unstable; urgency=low * Apply upstream patches p1-p4 (closes #92455). * Fixed in bash-2.05-alpha1: closes #47588. -- Matthias Klose Wed, 25 Apr 2001 19:32:36 +0200 bash (2.05-3) unstable; urgency=low * Add 'Replaces: bash-doc (<= 2.05-1)' (closes: #93799). -- Matthias Klose Fri, 13 Apr 2001 01:15:19 +0200 bash (2.05-2) unstable; urgency=medium * Tighten build dependency (fixes #93509). Only an issue for upgrades from bash-2.05-0, therefore urgency=medium. * Remove changelog from bash package (also in bash-doc). Reported as #93446, #93454, #93455. * Fixed in bash-2.04, wrong example in report (#33822). * Documented behaviour (ulimit, #72898). * Use of redirection for #92324. * sed, awk, ... builtins should be provided by the specific package. there are other ways to make system scripts faster (ash, perl, python, ...) (#61648). * Unable to reproduce #34977 submitted for version 2.02.1, bug submitter didn't respond to inquiries. Closing ... * http://metalab.unc.edu/pub/Linux/docs/HOWTO/other-formats/html_single/Text-Terminal-HOWTO.html as explanation for C-s behaviour (#68387, not sure why I missed this for so long). * Part one of the report is Posix.2 behaviour; part 2 (cd-ing relatively from a subdirectory into a specified root-level directory) already fixed in bash-2.04. #65316. * Closing #13645. "The `-l' option should never have been documented, and it was a mistake to include it in the first place -- it screws up the grammar. Old Bourne shells and test commands had it because there was no other way to find the length of a variable's value. Since bash has ${#variable}, there's no need for it. POSIX.2 says, in the rationale, that implementation is irregular and that the shell supports it directly * Unable to reproduce #19211 submitted for version 2.01 in current versions (2.04, 2.05). * Close #2301, safe creation of temp files is documented in bash(1): "If the redirection operator is >, and the noclobber option to the set builtin has been enabled, the redirection will fail if the file whose name results from the expansion of word exists and is a regular file. If the redirection operator is >|, or the redirection operator is > and the noclobber option to the set builtin command is not enabled, the redirection is attempted even if the file named by word exists." * Fixed upstream in 2.05: #84743. * #76596: Bourne-style shells have always accepted multiple directory name arguments to cd. If the user doesn't like it, have him define a shell function (see README.Debian). * bash already has enabled the system wide /etc/bash.bashrc (#82117). * #88223: Starting bash with --posix, or -o posix, or as `sh', does make the entire bash session posix-compliant (with the caveats noted in the info manual). Posix-compliant does not mean `behaves exactly like historical versions of sh', nor does it mean `does only what is in the standard and nothing more'. Posix says nothing about brace expansion, so whether or not bash does brace expansion in posix mode has no bearing on posix compliance. If you don't want brace expansion, use `set +o braceexpand' or `set +B' or start bash with the `+B' option. * Lower temporarily severity of #92455, so that this version can move to testing. This bug exists in 2.04 as well, so we don't make things worse. * Apply upstream patch 1. -- Matthias Klose Mon, 9 Apr 2001 23:29:24 +0200 bash (2.05-1) unstable; urgency=low * New upstream release. * /etc/skel/.bashrc: fix alias (#92440). -- Matthias Klose Mon, 9 Apr 2001 18:24:10 +0200 bash (2.05-0beta2) unstable; urgency=low * New upstream release 2.05-beta2. * Fixed upstream: #85234. -- Matthias Klose Thu, 29 Mar 2001 23:57:12 +0200 bash (2.05-0beta1) unstable; urgency=low * New upstream release 2.05-beta1. * Fixed upstream: #66891, #67519, #68931, #72898, #75104, #75315, #75957, #76603, #84906. Reverted behaviour: #60375, #75540. * /etc/skel/.bash_logout: Removed. Submitted bug report to util-linux. Fixes #63025, #72327, #83609. * Depend on makeinfo (fixes #87688). -- Matthias Klose Tue, 6 Feb 2001 18:46:40 +0100 bash (2.05-0alpha) unstable; urgency=low * New upstream release. -- Matthias Klose Sun, 26 Nov 2000 17:32:16 +0100 bash (2.04-9) unstable; urgency=low * Fix build bug. -- Matthias Klose Mon, 20 Nov 2000 23:35:03 +0100 bash (2.04-8) unstable; urgency=low * debian/control: Add bison to Build-Depends (fixes #73667). * debian/rules: Add config.h to bash-builtins package (fixes #69802). Strip bash binary (fixes #71252). -- Matthias Klose Sat, 18 Nov 2000 14:01:54 +0100 bash (2.04-7) unstable; urgency=low * debian/skel.bash_logout: Fix to clear all ttys (fixes #67772). * debian/skel.bash_profile: Fix to include expanded ~/bin in path (fixes #67714). * Fix builtins.1 include (fixes #67094, #70007, #71848). * debian/README.Debian: Document that bash is compiled with -DSYS_BASHRC (fixes #66939). * Fix hsuser doc (fixes #69392). -- Matthias Klose Mon, 2 Oct 2000 01:26:45 +0200 bash (2.04-6) unstable; urgency=low * debian/skel.bash_profile: Clarify where to look for for example files (package bash-doc). Fixes #64311. * debian/README.Debian: Explain, why bash is configured without '--enable-net-redirections' (fixes #66352). -- Matthias Klose Wed, 28 Jun 2000 19:47:25 +0200 bash (2.04-5) unstable; urgency=low * debian/patches/alpha-unwind.dpatch: Patch from "Mikolaj J. Habryn" . Should fix #62170, #62690, #65053. * debian/rules: Configure with --disable-net-redirections (as suggested in #65172). The patch submitted in the report can be found in debian/patches/tcp-udp-service-names.dpatch. * debian/patches/getcwd-error: Fix error message for two levels of unreadable directories (#64659). -- Matthias Klose Mon, 5 Jun 2000 05:59:59 +0200 bash (2.04-4) unstable; urgency=low * debian/patches/p[5-7].dpatch: Upstream patches. -- Matthias Klose Wed, 3 May 2000 01:05:23 +0200 bash (2.04-3) unstable; urgency=low * debian/patches/p[1-4].dpatch: Upstream patches. * debian/bash.preinst.c: s/MAX_PATH/PATH_MAX/g (fixes #62323). -- Matthias Klose Wed, 26 Apr 2000 19:53:16 +0200 bash (2.04-2) unstable; urgency=low * debian/patches/pattern-operator.dpatch: Fix pattern operator bug. * debian/README.Debian: Add FAQ how to get rid off beeps for ambiguous completions (fixes #59550). -- Matthias Klose Sat, 8 Apr 2000 22:06:34 +0200 bash (2.04-1) unstable; urgency=low * Final release. * Don't strip bash (debugging #58404 ...). -- Matthias Klose Mon, 20 Mar 2000 19:37:44 +0100 bash (2.04-0beta5db1) unstable; urgency=low * New upstream version, beta 5, Debian build 1. * Remove six dpatch files with patches now integrated upstream. * Bugs fixed with this upstream version: #5703, #15165, #21363, #21901, #33900, #36652, #38804, #41916, #47179, #47990, #50353, #56209, #57544. * Compiled with NON_INTERACTIVE_LOGIN_SHELLS to run the startup files when not in posix mode. Fixes #11938, #14287, #25245. * Still in this version: #27090. * The `-l' option to test is not included by intent (fixes #13645). Comment from upstream: "The `-l' option should never have been documented, and it was a mistake to include it in the first place -- it screws up the grammar. Old Bourne shells and test commands had it because there was no other way to find the length of a variable's value. Since bash has ${#variable}, there's no need for it. POSIX.2 says, in the rationale, that implementation is irregular and that the shell supports it directly. * Report #26720: perl -e 'print ":;" x 100000' > foo; . ./foo dumps core. Comment from upstream: This is not a bash bug; it is a process resource problem. The default resource limit for stack size is 8M on my version of Linux. The call tree created by the parser for the script (100000 calls to `:') is 99999 nodes deep, and requires that many recursive calls to the command execution routines. This overflows the stack, and bash segfaults. I couldn't reproduce it anywhere but Linux, because the machines I tested on all have reasonable default stack sizes. Raising the limit to 16M is sufficient to cause the script to run successfully (I didn't try anything between 8M and 16M). * Report #30460: redirection is different from standard: bash --posix $ mkdir foo; cd foo; echo anything goes > "this file" $ for f in *; do tr ay \ o < $f | cat; done sh: $f: ambiguous redirect This is POSIX.2 behaviour. * debian/bash.preinst.c: Check if /bin/sh points to something other than bash and is not diverted and point to README.Debian how to divert a file (fixes #34717, #45656). * debian/patches/random.dpatch: Fix bug in patch (closes #38804). * debian/README.Debian: Commented behaviour from report #50853. -- Matthias Klose Thu, 24 Feb 2000 19:34:10 +0100 bash (2.03-6) frozen unstable; urgency=medium * debian/bash.preinst.c: Evil kludge, deal with arbitrary name lengths (fixes #54876). * Apply NMU (fixes #55887). * debian/rules: Install debian/bash.conffiles (fixes #57963, #58541). -- Matthias Klose Sun, 20 Feb 2000 19:50:48 +0100 bash (2.03-5.1) unstable; urgency=low * debian/patches/job-control-segfault.dpatch: Patch from Eric Weigel . Closes: #55887 -- Adam Heath Sat, 22 Jan 2000 15:10:50 -0600 bash (2.03-5) unstable; urgency=low * Update rl.ctrl-char patch from Dan Jacobowitz. Fixes #54805, #54639, #54612. * Add autoconf to Build-Depends (finally, Roman ...) -- Matthias Klose Tue, 11 Jan 2000 20:50:31 +0100 bash (2.03-4) unstable; urgency=low * debian/control: Fix build dependencies (fixes #52777). * debian/rules: Cleanup. * debian/patches/rl-ctrl-char.dpatch: Don't assume char is signed by default (fixes #53252). * Build with libncurses5-dev (fixes #54165). * Fix changelog symlink in bash-doc package (fixes #54240). * debian/README.Debian: Add paragraph for writing prompts. * debian/README.Debian: Add paragraph about hashing of moved commands (and closing #36877). * Install more verbose skeleton files (closes #39728). * The `-l' option to test is not included by intent (fixes #13645). Comment from upstream: "The `-l' option should never have been documented, and it was a mistake to include it in the first place -- it screws up the grammar. Old Bourne shells and test commands had it because there was no other way to find the length of a variable's value. Since bash has ${#variable}, there's no need for it. POSIX.2 says, in the rationale, that implementation is irregular and that the shell supports it directly. * Report #26720: perl -e 'print ":;" x 100000' > foo; . ./foo dumps core. Comment from upstream: This is not a bash bug; it is a process resource problem. The default resource limit for stack size is 8M on my version of Linux. The call tree created by the parser for the script (100000 calls to `:') is 99999 nodes deep, and requires that many recursive calls to the command execution routines. This overflows the stack, and bash segfaults. I couldn't reproduce it anywhere but Linux, because the machines I tested on all have reasonable default stack sizes. Raising the limit to 16M is sufficient to cause the script to run successfully (I didn't try anything between 8M and 16M). * Report #30460: redirection is different from standard: bash --posix $ mkdir foo; cd foo; echo anything goes > "this file" $ for f in *; do tr ay \ o < $f | cat; done sh: $f: ambiguous redirect This is POSIX.2 behaviour. * debian/bash.preinst.c: Check if /bin/sh points to something other than bash and is not diverted and point to README.Debian how to divert a file (fixes #34717, #45656). -- Matthias Klose Fri, 7 Jan 2000 07:19:00 +0100 bash (2.03-3) unstable; urgency=low * Moved /etc/profile to base-files package (closes #52987). * debian/skel.bash_profile: Use umask 022 as in debian/etc.profile (closes #53020). * debian/patches/secure-build.dpatch: Build bash without using guessable file names in /tmp (closes #36027). * debian/patches/bashbug-editor.dpatch: Use editor command, not emacs (closes #32576, #32577). * Fixed in 2.03 or before: #16013, #20455, #30803 (according to upstream author, bug submitter does not respond). * #44015 not a bug. Bash is more liberal than POSIX specifies, but function names that are not identifiers is something that may go away in the future. * #40242 not a bug: Non-interactive bash shells have always unset PS1, so scripts and so on can test for it. * Report #21645: */text* completion doesn't work anymore. According to the upstream author, this feature was removed in bash-2.01.1. The TAB completion only succeeds with globbing characters if there is a single completion. It caused too many problems otherwise. * Define DONT_REPORT_SIGPIPE: We don't want to see `Broken pipe' messages when a job like `cat jobs.c | exit 1' is executed. Fixes part of #7047, #10259, #10433 and #10494. Comment from the upstream author: "The default bash behavior with respect to the exit status of a pipeline will not change. Changing it as suggested in the discussion of #10494 would render bash incompatible with every other shell out there.". Closed these reports. * debian/etc.bash.bashrc: Set checkwinsize. -- Matthias Klose Sun, 19 Dec 1999 15:58:43 +0100 bash (2.03-2) unstable; urgency=low * Apply privmode patch (do not drop privileges, if called as /sh. Closes #52586). -- Matthias Klose Mon, 13 Dec 1999 22:25:22 +0100 bash (2.03-1) unstable; urgency=low * New maintainer. * New upstream version (closes: #34077, #35642, #46916). For a terse description of new features and bug fixes see /usr/share/doc/bash/NEWS.gz. * Fixed in upstream release (closes: #14229, #16856, #21363, #22498, #28849, #29863, #37971, #38411, #40930, #49702). #37971 either here or in libc6. #30803. * Separate out documentation and examples to bash-doc package. * Do not build shared readline libs from this source. According to the upstream author: "It's not appropriate to build shared libraries from the readline shipped with bash. That is designed to be linked directly into bash." * Link statically with included libreadline. It's intended, because potato does not have a libreadline4 yet. Wait for bash-2.04 and it's version of libreadline. * debian/README.Debian: Sort of FAQ suggested by Guy Maor. * debian/copyright: Updated URL. * debian/rules: Introduced some variables for packages and directories. * debian/control: Updated package names. Add Build-Depends. * Point to /usr/doc/share in man pages (rbash.1, builtins.1). * Make /usr/doc compatibility links (all but libreadline.postinst, which is a C file). * debian/patches/conf-update.dpatch: New config files from automake (closes #33745). * debian/patches/bashbug-editor.dpatch: Use EDITOR variable (closes #32576, #32577). * debian/etc.profile: Fixed comment that /etc/profile is used for Bourne shell and Bourne compatible shells (closes: #3459). * debian/patches/tempnam.dpatch: Applied patch from report #35975 (closes: #35975). * bash is not responsible for setting $USER in login shells (closes: #36103). * Compile with -DSYS_BASHRC defined. /etc/bash.bashrc is empty by default (closes #27055). * Fixed with boot-floppies 2.1.3 (closes: #22517). * debian/patches/mailcheck.dpatch: Add maildir support. Patch from Miquel van Smoorenburg (closes #38794). * Patches from NMU are applied (should close #43096). * debian/control: Make builtins depend on source version of bash. * Build for i386, not i486. * Report #28811: "dpkg segfaults trying to install bash. Logging in then produces segfault. Still having to run 2.00.0(1)". Not reproducable. * Report #15165: "If the last command in the pipeline is killed by a signal, bash does not report it even though $? contains the correct value". Not reproducable. * Report #21645: "If you type `rm */text*', previous versions would complete text given that they're under the same directory. 2.01.1-1 doesn't do that anymore.". Not documented anywhere. It seems, this was a bug disguised as a feature ;-) * Report #36027: "During compiling bash package, files with hardcoded names are created in /tmp. In a malicious multi-user environment, this allows attacks to the user's files and possibly allow creating trojan packages. If the compiling user is root...". Submitter cannot be reached. autoconf/automake issues? Reassign to general? * Report #16700: "bash terminated when I asked it "mailq -v", while in an xterm, with a sysload of approx 1"; not reproducable. Submitter offers core file. * Report #37637: Not reproduceable (should close #37637). * Report #37275: A dpkg error? Or just another reason to completely link bash statically? * Report #34978, #42858: The prerm now is a binary pragram. #34977 as well? #36016 (patch)? * Report #43737: Non bug. Behaviour changed from 1.4 to 2.0 (closes: #43737). * Report #36459: Non bug (closes #36459). * Report #19211: Wanted behaviour? * Report #11938: The included patch is applied upstream (closes: #11938). * Report #10699, #45656: Todo: See #34717 ... * Report #35127: Apply included patch. TODO: test and forward upstream. * Report #41082: Obsoleted patches (closes: #35130, #41802). * Reports tested and still in this version (should be forwarded ...): #2301, #21901, #26619, #26720, #27090, #30460, #33900, #34833, #36877 #38804, #41916 (update docs?), #46901, #47990. * Report #47849: You *must* reset OPTIND to 1 before reusing getopts. * Report #45841: This is a POSIX.2/XPG5 requirement. * Report #35979, #45379: set -e works on simple commands only. (command) is not a simple command. * Report #38244: -x and -v and all of the rest of the options are documented in the `set' builtin section. The OPTIONS section of the man page refers to `set'. * Report #37654: When in a pipeline, `tty' prints `not a tty'. This is why grep is looking for `not' in file `a'. Try `w | echo $(tty)'. * Report #33822: This is a locale problem. The de_DE locale gives lower case and upper case letters the same collating weight. POSIX.2 warns that range expressions are not portable across locales. * Report #28789, #22291: resizing xterm bash doesn' t update window limits. Use `shopt -s checkwinsize'. (closes: #28789, #22291). * Report #39728: Suggestion to add something to /etc/skel files. A matter of taste. Added comments where to find `fancy' startup files. * Work needed: #33822 (huh?), #42916 and #44015 (update docs, dashs in identifiers). * Not tested: (#7047, #10259, #10433, #10494), #14287 (how to test?), #14658 (how to test?), #16013, #16797, #20455 (alpha arch), #20821, #22632, #26571, #29610, #35994 (powerpc arch), #36652, #40242, #47179. -- Matthias Klose Sat, 4 Dec 1999 17:03:47 +0100 bash (2.02.1-1.8) unstable; urgency=low * Applied Anthonies patch and recompiled as the libc5 version did not compile for him (closes: #34717, #43050, #43096, #10699). * Bumped the version number of libreadline and recompiled, hopefully in time before the dinstall run ;) -- Torsten Landschoff Sat, 18 Sep 1999 19:26:20 +0200 bash (2.02.1-1.7) unstable; urgency=low * Non-maintainer release. * Make bash not Pre-Depend on itself. That is, make bash's preinst something other than a /bin/sh script; in this case a reasonably simple binary. * Remove /bin/sh from the .deb, and reinstate it in the postinst if it's not already present. Hence make the postinst a /bin/bash script instead of a /bin/sh script. -- Anthony Towns Sat, 28 Aug 1999 01:09:08 +1000 bash (2.02.1-1.6) unstable; urgency=low * Non-maintainer release. * Link bash statically with libreadline. Closes: #42858. -- Thomas Quinot Fri, 13 Aug 1999 21:47:35 +0200 bash (2.02.1-1.5) unstable; urgency=low * Non-maintainer release. * Updated to standards version 3.0.0. * Fixed dependency on libreadlineg2. Closes: #35130, #39280, #41802. -- Thomas Quinot Thu, 29 Jul 1999 13:05:26 +0200 bash (2.02.1-1.4) unstable; urgency=low * Non-maintainer release. * Make libreadlineg2 conflict with bash (<< 2.02.1-1.2) -- Joel Klecker Thu, 25 Mar 1999 09:40:39 -0800 bash (2.02.1-1.3) unstable; urgency=low * Non-maintainer release. * Recompile against ncurses 4.2-3.2 for versioned dependency. * Add (>= 2.1-13.1) depend to readline shlibs. -- Joel Klecker Thu, 18 Mar 1999 12:33:28 -0800 bash (2.02.1-1.2) unstable; urgency=low * Non-maintainer release. * Recompile against glibc 2.1 for libreadline. -- Joel Klecker Fri, 5 Mar 1999 09:36:54 -0800 bash (2.02.1-1.1) unstable; urgency=low * Non-maintainer upload. * Replaced config.{sub,guess} with newer ones for ARM. -- Jim Pick Mon, 22 Feb 1999 23:57:53 -0800 bash (2.02.1-1) unstable; urgency=low * libreadline 2.1-13 * Upstream upgrade, closes: #26582 * Bugs fixed upstream: closes: #21511, #24004. * Rules, control fixes for hurd, powerpc, alpha closes: #29123, #29395, #24931, #31289. * Included paren-matching feature in readline, closes: #27707. * Removed convert-meta comment from etc/inputrc, closes: #23035. * Use system random instead of lousy builtin one, closes: #22104. -- Guy Maor Mon, 15 Feb 1999 12:57:53 -0800 bash (2.01.1-4.1) unstable; urgency=low * Non-maintainer upload. * libreadline 2.1-12 * Rebuild with ncurses4.0 to avoid packages linked with libreadline depending on two versions of ncurses; reported by Martin Mitchell . [#27762] * debian/rl.shlibs: bump versioned dependency to >= 2.1-12. * debian/rules (build): add --with-curses to avoid ever linking with termcap; reported by, ehm, Guy Maor . [#25118] -- James Troup Tue, 20 Oct 1998 03:24:03 +0100 bash (2.01.1-3.1) frozen unstable; urgency=low * Non-maintainer release. * Build with ncurses3.0-altdev, so libreadline2 doesn't depend on libc6. * Use -linux instead of -debian-linux. -- Joel Klecker Tue, 14 July 1998 16:26:43 -0700 bash (2.01.1-3) unstable frozen; urgency=medium * libreadline 2.1-10 * Make libreadlineg2's postinst a c program, like libreadline2. * Check return code from tempfile in bashbug, closes: #22349. * glibc 2.1 patch, closes #22532. * remove . from /etc/profile PATH, closes #22738. -- Guy Maor Mon, 25 May 1998 22:41:06 -0700 bash (2.01.1-2) unstable frozen; urgency=high * libreadline 2.1-9. * Predepend on libreadlineg2 >= 2.1-8, closes: #20572. -- Guy Maor Wed, 8 Apr 1998 01:07:10 -0700 bash (2.01.1-1) frozen unstable; urgency=low * libreadline 2.1-8. * Upstream upgrade, closes: #13762, #14446, #18296. * Fixed /etc/inputrc, closes: #19745, #19075, #13643, #18004, #17256, #15345, #14672, #15213, #15345, #15638, #18004, #16797, #15638, #19241. * Applied patch to read End, Delete, closes: #20053. * Don't build libc5 packages on alpha & powerpc, closes: #13761, #15538, #15829. * Add sh(1) - symlink to bash(1), close: #15659. * Fix unsafe requests in rbash(1), builtins(1), closes: #19086. * bashbug uses tempfile, closes: #19781. * fixed fc -l segfault, closes: #13726. -- Guy Maor Sat, 28 Mar 1998 19:34:15 -0800 bash (2.01-5) unstable; urgency=low * libreadline 2.1-7 * libreadline tries INPUTRC if it's set, else _both_ /etc/inputrc and ~/.inputrc * A better /etc/inputrc. -- Guy Maor Thu, 25 Sep 1997 11:38:41 -0500 bash (2.01-4) unstable; urgency=low * libreadline 2.1-6 * bash-builtin examples moved to correct place. * libreadline tries /etc/inputrc if ~/.inputrc doesn't exist. * set -a; set +a problem seems to be fixed (8390) -- Guy Maor Wed, 24 Sep 1997 14:36:02 -0500 bash (2.01-3) unstable; urgency=low * libreadline 2.1-5 * Bash depended on wrong version of libreadlineg2. (#12150, #12316) * Put current version in libreadlineg2 shlibs file. * Honor TMPDIR by using tempnam(3) (#9201). -- Guy Maor Sun, 24 Aug 1997 23:31:19 -0500 bash (2.01-2) unstable; urgency=low * libreadline 2.1-4 * Make bash predepend on libreadlineg2 (>=2.01-1) so as not to break systems which installed James's releases. * Fix references to shell runtime code in libreadline.so and libhistory.so. * Fix declare -p dumping core on empty temp variable (#12017). * make_quoted_replacement() checks for empty rl_filename_quote_characters (12051). * readline/readline.h - rl_dispatching should be extern (#11049). * Added libreadline2g-dbg. -- Guy Maor Sat, 16 Aug 1997 13:38:37 -0500 bash (2.01-1) unstable; urgency=low * libreadline 2.1-3 * Maintainer release of 2.01. (2.01 fixes 3815, 4783, 7782, 8439, 10416, 10598, 10604, 11806). * Cleaned and corrected rules, Makefiles, control files. (7580, 11406). * Reimplemented SHELL compile time as runtime check. Backward compatible with old bash (10916). * Added rbash man page (8645). * ldconfig run in postinst, compiled as libc5 (10176) * :( set -a;set +a problem still there, but acts differently. -- Guy Maor Thu, 14 Aug 1997 15:35:23 -0500 bash (2.01-0.1) unstable; urgency=high * libreadline 2.1-2.2 * libreadline2 now has a preinst script which ensures that ld.so.1 knows about /lib/libc5-compat and /usr/lib/libc5-compat. Before this change, trying to install with a libc (< 5.4.23-4) broke bash. * libreadlineg2 no longer has version dependant shlibs file [#10742]. -- James Troup Mon, 23 Jun 1997 22:00:18 +0100 bash (2.01-0) unstable; urgency=medium * libreadline 2.1-2.1 * Non-maintainer release * New upstream version [#10416, #10598, #10604, #8390] * Rebuilt for glibc; now provides libreadline2g{,-dev} and libreadline2{,-altdev}. * Not all of Guy's changes are implemented, noticeably a security improvement in execute-cmds.c and his alteration of libreadline's compile time dependance on -DSHELL to run time dependance. -- James Troup Thur, 19 June 1997 19:13:34 +0100 bash (2.0-3) unstable; urgency=medium * libreadline 2.1-2 * #include in general.h needed for alpha build (#7658) * Don't drop suid/sgid bits if invoked as sh (#7796) * Applied patch to fix time in for loop (#7436) * Split off bash-builtins with examples & necessary headers * Juggled libreadline2 documentation around (#7275) -- Guy Maor Mon, 10 Mar 1997 12:45:06 -0600 bash (2.0-2) unstable; urgency=low * Added NEWS, COMPAT to /usr/doc/bash -- Guy Maor Fri, 7 Feb 1997 17:35:21 -0600 bash (2.0-1) unstable; urgency=low * Upstream upgrade. * .bash_history created 600 by default. * Security improvements when creating files in /tmp * Reimplemented SHELL run-time check with backward 2.0 compatibility -- Guy Maor Wed, 29 Jan 1997 03:31:47 -0600 bash (1.14.7-2) frozen unstable; urgency=low * libhistory.so had wrong soname (fixes bug 5381). -- Guy Maor Sat, 16 Nov 1996 11:07:08 -0600 bash (1.14.7-1) frozen unstable; urgency=low * New upstream version converted to new source format. libreadline2, libreadline2-dev produced from bash source. * Made libreadline SHELL define into a runtime check with rl_shell, history_shell flags, 4 hooks. * echo checks write errors (fixes 818). * default unreadable .bash_history in /etc/skel (fixes 1549). -- Guy Maor Sat, 9 Nov 1996 05:07:31 -0600 Local variables: mode: debian-changelog End: