chiark / gitweb /
finalise changelog
[bash.git] / debian / changelog
1 bash (4.2+dfsg-0.1+noshellfunctions~wheezy) UNRELEASED; urgency=low
2
3   * Disable all exported shell functions.
4
5  -- Ian Jackson <ijackson@chiark.greenend.org.uk>  Thu, 25 Sep 2014 14:07:30 +0100
6
7 bash (4.2+dfsg-0.1) unstable; urgency=low
8
9   * Non-maintainer upload.
10   * Remove unused and non DFSG-compliant bash-4.2/lib/readline/doc from
11     source. (Closes: #695709)
12
13  -- David Prévot <taffit@debian.org>  Sat, 29 Dec 2012 21:19:34 -0400
14
15 bash (4.2-5.1) unstable; urgency=low
16
17   * Non-maintainer upload.
18   * debian/bash.preinst-lib.c: typo in fcntl argument (Closes: #679198).
19
20  -- Nicolas Boulenguez <nicolas@debian.org>  Tue, 11 Dec 2012 22:02:44 +0100
21
22 bash (4.2-5) unstable; urgency=low
23
24   * Apply upstream patch 037, fix for
25     - Attempting to redo (using `.') the vi editing mode `cc', `dd', or `yy'
26       commands leads to an infinite loop.
27
28  -- Matthias Klose <doko@debian.org>  Fri, 03 Aug 2012 01:21:14 +0200
29
30 bash (4.2-4) unstable; urgency=high
31
32   * Apply upstream patches 030 - 036, fixes for
33     - When attempting to glob strings in a multibyte locale, and those strings
34       contain invalid multibyte characters that cause mbsnrtowcs to return 0,
35       the globbing code loops infinitely.
36     - A change between bash-4.1 and bash-4.2 to prevent the readline input hook
37       from being called too frequently had the side effect of causing delays
38       when reading pasted input on systems such as Mac OS X.  This patch fixes
39       those delays while retaining the bash-4.2 behavior.
40     - Bash-4.2 has problems with DEL characters in the expanded value of
41       variables used in the same quoted string as variables that expand
42       to nothing.
43     - Bash uses a static buffer when expanding the /dev/fd prefix for the test
44       and conditional commands, among other uses, when it should use a dynamic
45       buffer to avoid buffer overflow.
46     - In bash-4.2, the history code would inappropriately add a semicolon to
47       multi-line compound array assignments when adding them to the history.
48     - When given a number of lines to read, `mapfile -n lines' reads
49       one too many.
50     - Bash-4.2 produces incorrect word splitting results when expanding
51       double-quoted $@ in the same string as and adjacent to other variable
52       expansions.  The $@ should be split, the other expansions should not.
53
54  -- Matthias Klose <doko@debian.org>  Thu, 12 Jul 2012 23:58:51 +0200
55
56 bash (4.2-3) unstable; urgency=low
57
58   * Apply upstream patches 025 - 029, fixes for
59     - When used in a shell function, `declare -g -a array=(compound assignment)'
60       creates a local variable instead of a global one.
61     - The `lastpipe' option does not behave correctly on machines where the
62       open file limit is less than 256.
63     - When the `extglob' shell option is enabled, pattern substitution does not
64       work correctly in the presence of multibyte characters.
65     - When using a word expansion for which the right hand side is evaluated,
66       certain expansions of quoted null strings include spurious ^? characters.
67     - Bash-4.2 tries to leave completed directory names as the user typed them,
68       without expanding them to a full pathname.  One effect of this is that
69       shell variables used in pathnames being completed (e.g., $HOME) are left
70       unchanged, but the `$' is quoted by readline because it is a special
71       character to the shell. This patch introduces two things:
72       - A new shell option, `direxpand', which, if set, attempts to emulate the
73         bash-4.1 behavior of expanding words to full pathnames during
74         completion;
75       - A set of heuristics that reduce the number of times special characters
76         such as `$' are quoted when the directory name is not expanded.
77   * Mark bash and bash-static as Multi-Arch: foreign . Closes: #674120.
78   * Avoid warning for unset debian_chroot with -u (Marko Mäkelä).
79     Closes: #659940.
80   * Fix string expansion: \u and \U for code points U+0080 to U+00FF (Darran
81     Salt). Closes: #661386.
82   * Search $- for `i' for the interactivity test. Closes: #482194.
83   * Search for bash_completion in /usr/share/bash-completion too.
84     Closes: #655071, #655208.
85
86  -- Matthias Klose <doko@debian.org>  Sun, 01 Jul 2012 13:45:35 +0200
87
88 bash (4.2-2) unstable; urgency=low
89
90   * Fix command-not-found location. Closes: #529313.
91   * Print a replacement error message if command-not-found was removed
92     after bashrc was loaded. Closes: #631023. LP: #561155.
93   * skel.bashrc: Document and prepare enabling the globstar feature (Fabian
94     Greffrath). Closes: #627926.
95   * Apply upstream patches 021 - 024.
96
97  -- Matthias Klose <doko@debian.org>  Fri, 30 Mar 2012 19:20:04 +0200
98
99 bash (4.2-1) unstable; urgency=low
100
101   [ Matthias Klose ]
102   * New upstream version.
103   * Apply upstream patches 001 - 020.
104   * Fix parsing of double doublequotes. LP: #780441.
105   * /etc/bash.bashrc:
106     - Fix quoting issue calling command-not-found. LP: #754859. Closes: #587185.
107   * Don't cache the value of brk between sbrk calls (Samuel Thibault).
108     Closes: #614815.
109   * Remove the bashdb and bash-completion packaging rules and files.
110   * Just link with libtinfo instead of libncurses if available.
111   * Make lintian happy.
112   * Use quilt to apply patches.
113   * Fix build error with -Werror=format-security (Pierre Chifflier).
114     Closes: #641350.
115   * Fix build for the binary target, without calling the build target.
116     Closes: #602159.
117   * Fix cross builds (Steve McIntyre). Closes: #629929.
118
119   [ Jonathan Nieder ]
120   * Update copyright file. Many files that were GPL-2+ were relicensed
121     under GPL-3+ in bash 4.0-rc1. Closes: #632177.
122   * debian/rules: Use "rm -rf" instead of rmdir to remove usr/share/info
123     directory in "with_gfdl = no" build. This prevents build failures when
124     using the unmodified upstream tarball.
125   * bash.preinst: Tidy up a little.
126     - Remove codepath that would rename .bash_profile → .profile if .profile
127       was unmodified from the gutsy → hardy transition. Closes: #602244
128     - Remove commented experiment from bash-completion transition.
129     - Remove misleading "dpkg --assert-support-predepends" check.
130       Closes: #602456.
131     - Move utility functions to a separate bash.preinst-lib.c and corresponding
132       declarations to bash.preinst.h.
133   * Remove /bin/sh symlink and /usr/share/man/man1/sh.1.gz from bash package
134     contents. Closes: #602483.
135     - debian/rules: Do not install /bin/sh and sh.1.gz symlinks.
136     - bash.preinst:
137       - Make sure /bin/sh is present and points to an executable, forcibly
138         creating symlinks /bin/sh -> bash and /usr/share/man/man1/sh.1.gz ->
139         bash.1.gz if not.
140       - Divert /bin/sh and sh.1.gz on behalf of dash if we are upgrading from
141         a bash version with /bin/sh in the files list and bash's copy of
142         /bin/sh is not already diverted. This ensures unpacking bash will not
143         cause /bin/sh to go missing.
144   * bash.postinst: Simplify comment that contained an implementation detail
145     about how /bin/sh is provided.
146   * Use dpkg-buildflags to retrieve compiler options, including hardening flags.
147     Build-Depends: dpkg-dev (>= 1.16.1) (Steve Langasek). Closes: #629929.
148   * Pass --host to configure only when cross-compiling, --build always, as
149     recommended in autotools documentation (Steve Langasek).
150
151   * Merge from Ubuntu (closes: #648578):
152     - /etc/skel/.bashrc:
153       - Don't set HISTCONTROL twice. Thanks to Kevin Knerr. LP: #465500.
154       - Set HISTFILESIZE to 2000 and HISTSIZE to 1000. LP: #544542.
155       - README.Debian: Remove obsolete entry "Why is bash configured
156         with --disable-net-redirections?"
157
158  -- Matthias Klose <doko@debian.org>  Wed, 30 Nov 2011 07:29:05 +0100
159
160 bash (4.1-3) unstable; urgency=low
161
162   * Apply upstream patches 003, 004, 005.
163   * Fix crash in declare builtin.
164   * /etc/skel/.bashrc:
165     - Enable sourcing of ~/.bash_aliases by default. Closes: #569798.
166     - Find command-not-found script. Closes: #529313.
167   * README.Debian:
168     - Remove references to --disable-net-redirections, bash-minimal.
169     - Mention that the upstream changelog can be found in the bash-doc
170       package. Closes: #551019.
171
172  -- Matthias Klose <doko@debian.org>  Sat, 10 Apr 2010 10:35:29 +0200
173
174 bash (4.1-2) unstable; urgency=low
175
176   * Apply upstream patches 001, 002.
177
178  -- Matthias Klose <doko@debian.org>  Fri, 12 Mar 2010 02:08:45 +0100
179
180 bash (4.1-1) unstable; urgency=low
181
182   * New upstream version 4.1.
183   * Stop building the bash-minimal package, not needed anymore with
184     dash being the default shell.
185
186  -- Matthias Klose <doko@debian.org>  Sat, 02 Jan 2010 13:49:24 +0100
187
188 bash (4.1~rc1-1) unstable; urgency=low
189
190   * New upstream version 4.1, release candidate 1.
191
192  -- Matthias Klose <doko@debian.org>  Wed, 30 Dec 2009 15:41:40 +0100
193
194 bash (4.0-7) unstable; urgency=medium
195
196   * Re-add the sh and sh(1) symlinks. Closes: #546516.
197
198  -- Matthias Klose <doko@debian.org>  Mon, 14 Sep 2009 08:11:58 +0200
199
200 bash (4.0-6) unstable; urgency=medium
201
202   * Pre-depend on dash, instead of just depending on it.
203     Closes: #546504, #546516, #546518.
204   * Update and set homepage attribute. Closes: #546377, #546381.
205
206  -- Matthias Klose <doko@debian.org>  Sun, 13 Sep 2009 13:35:38 +0200
207
208 bash (4.0-5) unstable; urgency=low
209
210   * Re-add dependency on dash, lost with the upload of 4.0.
211   * Don't configure with --disable-net-redirections.
212   * Fix name of system wide bash_logout in bash(1). Closes: #546200.
213   * Stop shipping the sh and sh(1) symlinks. Closes: #545103.
214   * Apply upstream patches 029 - 033.
215
216  -- Matthias Klose <doko@debian.org>  Sun, 13 Sep 2009 12:55:54 +0200
217
218 bash (4.0-4) unstable; urgency=low
219
220   * Apply upstream patches 024 - 028.
221     - patch 028 closes: #519165. bash-4.0 reverted to the historical
222       shell behavior of raising an error when $@ or $* was expanded
223       after `set -u' had been executed and there were no positional
224       parameters.  The Posix working group has since clarified the
225       standard's position on the issue, and $@ and $* are now the only
226       variables, parameters, or special parameters that do not raise an
227       error when unset if set -u is enabled.
228   * Enable net redirections, now that bash isn't the default shell
229     anymore.
230   * Changes to the skeleton .bashrc:
231     - Fix example lines in /etc/bash.bashrc to enable bash completion.
232       Closes: #523706, #522857.
233     - Don't export HISTCONTROL in bashrc. Closes: #540371.
234     - Support user dircolors settings in ~/.dircolors. Closes: #506213.
235
236  -- Matthias Klose <doko@debian.org>  Sun, 23 Aug 2009 16:09:36 +0200
237
238 bash (4.0-3) experimental; urgency=low
239
240   * Apply upstream patches 011 - 024.
241
242  -- Matthias Klose <doko@debian.org>  Sun, 17 May 2009 15:29:21 +0200
243
244 bash (4.0-2) experimental; urgency=low
245
246   * Apply upstream patches 001 - 010. Closes: #518289.
247   * Fix insecure temp file handling in examples scripts. Closes: #509279.
248   * /etc/skel.bashrc: Only source bash_completion, if posix mode is turned
249     off. Closes: #498474.
250
251  -- Matthias Klose <doko@debian.org>  Sat, 21 Mar 2009 15:06:46 +0100
252
253 bash (4.0-1) experimental; urgency=low
254
255   * New upstream version 4.0.
256
257  -- Matthias Klose <doko@debian.org>  Sun, 01 Mar 2009 10:56:15 +0100
258
259 bash (4.0-0ubuntu1) jaunty; urgency=low
260
261   * New upstream version 4.0 beta.
262
263  -- Matthias Klose <doko@ubuntu.com>  Sat, 29 Nov 2008 18:20:35 +0100
264
265 bash (3.2-6) unstable; urgency=medium
266
267   * bash. Depend on dash to install dash as a required package.
268
269  -- Matthias Klose <doko@debian.org>  Mon, 20 Jul 2009 23:56:24 +0000
270
271 bash (3.2-5) unstable; urgency=low
272
273   * Apply upstream fixes 040 - 048.
274
275  -- Matthias Klose <doko@debian.org>  Sun, 01 Mar 2009 10:20:52 +0100
276
277 bash (3.2-4) unstable; urgency=low
278
279   * bash-minimal, bash-static: Only call `add-shell' on new installations.
280   * Only call remove-shell on package removal or purge.
281
282  -- Matthias Klose <doko@debian.org>  Mon, 12 May 2008 18:49:07 +0200
283
284 bash (3.2-3) unstable; urgency=low
285
286   * /etc/skel/.bashrc: Overwrite SHELL for calling lesspipe. Closes: #385168.
287   * Only call `add-shell' on new installations. Closes: #477750.
288   * Apply upstream fixes 034 - 039.
289   * Add explicit copyright notice to clear_console(1).
290
291  -- Matthias Klose <doko@debian.org>  Sun, 20 Apr 2008 13:31:10 +0200
292
293 bash (3.2-2) unstable; urgency=low
294
295   * Add a shopt option compat31 to fall back to the behaviour of bash-3.1 
296     and earlier versions, in that quoting the string argument to the [[ 
297     command's =~ +operator does not force string matching.
298
299   * Merge from Ubuntu:
300     - Remove /etc/skel/.bash_profile, if it is unmodified; if modified and
301       /etc/skel/.profile is unmodifed, move .bash_profile to .profile.
302     - /etc/skel/.bashrc: Add an option to blurt a terminal window with a
303       colored prompt.
304     - /etc/skel/.bashrc: Add color support for grep and friends (commented
305       out by default). Closes: #420659.
306     - /etc/skel/.profile: Avoid the use of `~'.
307     - Don't run command-not-found from the shell scripts when it has been
308       removed in the meantime.
309   * /etc/skel/.bashrc:
310     - Comment out the lesspipe settings. Closes: #470453.
311     - Don't use PROMPT_COMMAND to set the title of an xterm. Closes: #420656.
312     - Don't second-guess terminal handling in dircolors. Closes: #473870.
313     - Don't overwrite GNU Midnight Commander's setting of HISTCONTROL to
314       `ignorespace'. Closes: #440102.
315     - Add a comment about setting HISTSIZE and HISTFILESIZE. Closes: #449587.
316     - Append to the history file, don't overwrite it. Closes: #452459.
317     - Use dir and vdir commands for dir vdir aliases. Closes: #420661.
318   * /etc/skel/.profile:
319     - Add comment about setting the umask for ssh logins. Closes: #314533.
320
321   * Added code to defer the initialization of HISTSIZE until the history file
322     is loaded. Closes: #383762.
323   * Fix typos in README.Debian and preinst. Closes: #374452.
324   * Mention `exec' builtin in the section `redirection'. Closes: #378067.
325   * Add bashbug(1). Closes: #442477.
326   * Fix typos in bash(1). Closes: #390493, #426687.
327   * Fix bug in Bash_aliases example. Closes: #423488.
328   * Fix typo in help message for caller builtin. Closes: #452656.
329
330  -- Matthias Klose <doko@debian.org>  Sun, 20 Apr 2008 11:20:08 +0200
331
332 bash (3.2-1) experimental; urgency=low
333
334   * New upstream version (including upstream patches 01 - 33). Closes: #431620.
335     - Added write error reporting to printf builtin. Closes: #414285.
336     - Fixed a bug that caused `unset LANG' to not properly reset the locale.
337       Closes: #364861.
338     - Describe expansion of pattern in case statement. Closes: #342225.
339     - Improved handling of non-printable characters in prompt. Closes: #352234,
340       #362010, #397086, #418961, #471490.
341     - Fix typos in documentation. Closes: #382892.
342
343     The syntax of regexes in Bash 3.2 was changed so that single quotes no
344     longer surround regexes. e.g, a regex of the form
345       if [[ "foo.tex" =~ '^(.*)\.tex$' ]]
346     becomes
347       if [[ "foo.tex" =~ ^(.*)\.tex$ ]]
348         
349   * Merge from Ubuntu:
350     - debian/skel.bashrc: Check for dircolors before using it.
351     - debian/skel.bashrc: Set HISTCONTROL to ignoreboth.
352     - Include correct bash.pot file.
353     - Move CWRU/changelog from the bash to the bash-doc package (we already
354       have the CHANGES files).
355     - debian/etc.bash.bashrc: Install command-not-found handler if available.
356
357  -- Matthias Klose <doko@debian.org>  Sun, 10 Feb 2008 23:49:35 +0100
358
359 bash (3.1dfsg-9) unstable; urgency=low
360
361   * Remove bash-completion from the source.
362   * Remove the conflict with bash-completion, recommend bash-completion.
363   * Fix quotes in man page. Closes: #402845.
364   * clear_console: Don't segv if stdin isn't a tty. Closes: #451819.
365   * clear_console(1): Fix synopsis. Closes: #441242.
366   * Clarify bash-doc package description: Closes: #394275.
367
368  -- Matthias Klose <doko@debian.org>  Sat, 09 Feb 2008 10:14:22 +0100
369
370 bash (3.1dfsg-8) unstable; urgency=high
371
372   * bash-doc: Install copyright file when building without the
373     gfdl'ed docs. Closes: #402471.
374
375  -- Matthias Klose <doko@debian.org>  Mon, 11 Dec 2006 22:08:10 +0100
376
377 bash (3.1dfsg-7) unstable; urgency=medium
378
379   * Restore the bash(1) manual page. Closes: #392989.
380
381  -- Matthias Klose <doko@debian.org>  Sun, 22 Oct 2006 13:41:59 +0000
382
383 bash (3.1dfsg-6) unstable; urgency=low
384
385   * Remove the texinfo documentation from the package. Closes: #357260.
386   * Remove the FAQ from the package.
387
388  -- Matthias Klose <doko@debian.org>  Thu, 12 Oct 2006 22:35:46 +0200
389
390 bash (3.1-5) unstable; urgency=low
391
392   * Work around the broken remove-shell, not checking for the existance
393     of /etc/shells (closes: #337097).
394   * Force rebuild of bashref.info (closes: #354303, #357258).
395   * Apply upstream patches 015, 016, 017, fixing
396     - a problem with the extended globbing code prevented dots from matching
397       filenames when used in some extended matching patterns.
398     - core dumps when attempting to perform globbing in directories with
399       very large numbers of files.
400     - Array expansion failure with an arithmetic syntax error when the
401       subscript appears within double quotes. Closes: #358831.
402   * Add copyrights for contributed files (Joost van Baal). Closes: #357607.
403   * bash_completion:
404     - Add apt-cache madison completion: Closes: #342073, #359021.
405     - Complete files with spaces for bzip2. Closes: #356218.
406     - Complete whatis and apropos like man. Closes: #352145.
407     - Ignore stderr in apt-cache completion. Closes: #367198.
408     - Add flv|FLV files completion for mplayer. Closes: #364509, #373904.
409     - Add dvi|DVI files completion for evince. Ubuntu #49880.
410   * Fix typos in man page. Closes: #360543.
411
412   [ Ian Jackson ]
413   * Make bash die if it cannot read its input file.  Closes: #320036.
414     (This is not an ideal fix because, for example, the exit status is
415     still wrong - it should be 127, not 2.  Also, the filename is not
416     printed.  Unfortunately the code is badly tangled making this small
417     fix the most appropriate approach.)
418
419  -- Matthias Klose <doko@debian.org>  Wed,  5 Jul 2006 06:56:54 +0200
420
421 bash (3.1-4) unstable; urgency=low
422
423   * Update upstream patch 010, apply upstream patches 012, 013, 014.
424   * bash-default-editor.dpatch: Fix typo (closes: #356308).
425   * clear_console: Add FreeBSD support (Aurelian Jarno). Closes: #355336.
426   * clear_console: Only get rid of any history in the scrollback, if
427     not running in a pseudo tty (closes: #355815).
428   * bash_completion:
429     - Fix error in minicom completion (closes: #357241).
430
431  -- Matthias Klose <doko@debian.org>  Thu, 23 Mar 2006 01:16:22 +0100
432
433 bash (3.1-3) unstable; urgency=low
434
435   * Apply upstream patches 006, 007, 008, 009, 010 and 011.
436   * Define PGRP_PIPE to avoid race condition; monitor mode causes emacs as
437     $EDITOR to hang on kernel 2.6 (Jim Paris). Closes: #224543.
438   * Fix read memleak when reading from non-blocking fd (Tim Waugh).
439   * Recognize 'exec -l /bin/bash' as login shell (Tim Waugh).
440   * Fix parameter expansion: Array member length expansion fails with nested
441     index expression (Jan C. Nordholz). Closes: #345861.
442   * Add swedish translation of message strings. Closes: #349677.
443
444   Merge from Ubuntu:
445   * clear_console: New helper program to clear the console, including
446     the scrollback buffer.
447   * /etc/skel/.bash_logout: Install it again and use clear_console.
448     Ubuntu #29405. Closes: #331504.
449   * /etc/skel/.bashrc: Enable bash_completion.
450     Ubuntu #11414, #25096.
451   * bash_completion:
452     - Fix ssh completion to match lines starting with `Hostname' as well.
453       Closes: #343312.
454   * Add ulimit options -e and -r.
455
456   * Update bash_completion to 20060301:
457     - Completion for minicom(1), mtr(8), sysctl(8), smartctl(8), vncviewer(1),
458       invoke-rc.d, update-rc.d and dpkg-source has been added.
459       Closes: #323824, #327414.
460     - gdb completion of second parameter was broken when first parameter
461       contained white space.
462     - gdb completion wasn't completing second parameter correctly when it was
463       a file, rather than a PID.
464     - Ruby ri completion has been broken for some time. This is now fixed.
465     - Various fixes to work around change in how POSIX quoting is handled in
466       bash 3.1.
467     - subversion completion has been reimplemented from scratch and integrated
468       into the main file.
469     - iconv(1) completion has been improved.
470     - yum(8) completion has been updated for current version of yum.
471     - ant completion will now make use of complete-ant-cmd.pl, if available.
472     - cvs(1) completion has been improved with 'update' and 'stat' completion.
473     - 'aptitude show' now works in the same way as 'apt-cache show'.
474     - make(1) now also completes on file names.
475     - MPlayer will now also complete on .flac, .mpc and .3gp files.
476       Closes: #340452.
477     - wine will now also complete on .exe.so files.
478     - unzip will now also complete on oowriter's .ott files.
479     - xine et al will now complete on .mng files.
480     - The list of programs completing on .dvi files has been expanded.
481     - The range of files on which timidity and evince complete has been
482       expanded. Closes: #351848.
483     - mkisofs completion now defaults to treating results as file names.
484     - $DEBUG has been renamed $BASH_COMPLETION_DEBUG to avoid namespace clashes
485       with other software.
486     - man(1) completion now works correctly on OpenBSD.
487     - svk and Mercurial completion have been added to contribs. Closes: #324169.
488     - Many other small optimisations and fixes. Closes: #325056.
489
490  -- Matthias Klose <doko@debian.org>  Sat,  4 Mar 2006 01:54:25 +0100
491
492 bash (3.1-2) unstable; urgency=low
493
494   * Apply upstream patches 002 - 005.
495
496  -- Matthias Klose <doko@debian.org>  Tue, 10 Jan 2006 00:19:25 +0100
497
498 bash (3.1-0ubuntu3) dapper; urgency=low
499
500   * Document supported ulimit options.
501   * Fix parsing problems with compound assignments
502   * Fix readline callback interface.
503   * Fix ssh command completion (closes: #343312).
504
505  -- Matthias Klose <doko@ubuntu.com>  Fri, 23 Dec 2005 11:31:36 +0100
506
507 bash (3.1-0ubuntu2) dapper; urgency=low
508
509   * command-not-found handler: Print error message, when command not found.
510     Ubuntu #5120.
511   * fix ssh command completion.
512
513  -- Matthias Klose <doko@ubuntu.com>  Sun, 11 Dec 2005 16:14:14 +0100
514
515 bash (3.1-1) unstable; urgency=low
516
517   * New upstream version (final 3.1 release).
518     - Fixed a small memory leak in the programmable completion code.
519       Closes: #338822.
520   * Generate the locales needed for the testsuite, build-depend on locales.
521   * Improve check for existance of /dev/stdin during build. Closes: #333935.
522   * Fix bash_completion, sudo completion does not protect empty arguments.
523     Closes: #329148.
524   * /etc/bash.bashrc: Don't change the xterm title by default, keep the
525     default for /etc/skel/.bashrc. Closes: #313617, #314614.
526
527  -- Matthias Klose <doko@debian.org>  Sat, 10 Dec 2005 00:56:28 +0100
528
529 bash (3.0+3.1rc1-1) unstable; urgency=low
530
531   * New upstream version (3.1-rc1).
532   * Remove patches applied upstream: rl-del-backspace-policy, bad-interp.
533
534  -- Matthias Klose <doko@debian.org>  Fri, 11 Nov 2005 12:59:32 +0000
535
536 bash (3.0+3.1b1-1) unstable; urgency=low
537
538   * New upstream version (3.1-beta1).
539   * Remove bash's dependency on passwd, add one to debianutils (>= 2.15).
540
541  -- Matthias Klose <doko@debian.org>  Thu, 13 Oct 2005 15:49:49 +0200
542
543 bash (3.0+3.1a1-1) unstable; urgency=low
544
545   * New upstream version (3.1-alpha1).
546     - Fix "cd -P" hanging (closes: #316407).
547     - Fixed exit status code so that a suspended job returns 128+signal as its
548       exit status (preventing commands after it in `&&' lists from being
549       executed). Closes: #288319.
550     - The globbing code now uses malloc, with its better failure properties,
551       rather than alloca(). Closes: #238226.
552     - In POSIX mode, if `xpg_echo' option is enabled, the `echo' builtin
553       doesn't try to interpret any options at all, as POSIX requires.
554       Closes: #303649.
555     - Some changes to the display code to improve display and redisplay of
556       multibyte characters. Closes: #309654.
557     - Fixed a bug that caused bash to close fd 2 if an `exec' failed and the
558       shell didn't exit. Closes: #310308.
559     - Fix segmentation fault if execve'd with NULL argv. Closes: #316206.
560     - Fix segfault, if free is called with already freed block argument.
561       Closes: #317324.
562     - Fix garbage in bash(1), section SIGNALS. Closes: #327035.
563     - Fixed vi-mode searching so that failure preserves the current line rather
564       than the last line in the history list. Closes: #297330.
565     - Fix segfault on variable assignment. Closes: #291840.
566     - Fixed parser to generate an error when the pipeline `argument'
567       to `!' or `time' is NULL. Closes: #273324, #342228.
568     - A bare `%' once again expands to the current job when used as a job
569       specifier, updated the help for `%'. Closes: #262095.
570     - Fix tilde expansion for some cases where it was performed
571       inappropriately. Closes: #263023.
572     - Replicate first character of $PS4, not only the first byte.
573       Closes: #288125.
574     - bashref.texi: Remove blank lines from contents. Closes: #307264.
575   * Remove patches applied upstream:
576     - bash30*, wcontinued, man-cdpath, update-multibyte-ifs, histtimeformat,
577       spelingm.
578     - rl-examples, rl-setenv, rl-display, rl-self-insert.
579   * Update patches:
580     - deb-bash-config, man-test, man-test2.
581   * bash(1): Fix /etc/bash.logout file name (closes: #289355).
582   * Document, that bash is configured using --disable-net-redirections.
583     Closes: #313538.
584   * Use `command -v editor`, as an editor, if available. Closes: #296603.
585
586  -- Matthias Klose <doko@debian.org>  Fri,  9 Sep 2005 21:09:46 +0200
587
588 bash (3.0-17) unstable; urgency=low
589
590   * Check that the device files /dev/std{in,out,err} are present at
591     build time. Closes: #327477.
592   * Remove html completion for w3m, users claim w3m to be a general viewer.
593   * /etc/bash.bashrc: Avoid stat on /etc/debian_chroot, if not necessary.
594     Closes: #303712.
595   * debian/patches/wcontinued.dpatch: Update, fixing hangs in
596     bash_completion (Junichi Uekawa). Closes: #318301.
597   * Build-depend on texinfo (>= 4.8). Closes: #316066.
598
599  -- Matthias Klose <doko@debian.org>  Thu, 13 Oct 2005 11:24:21 +0000
600
601 bash (3.0-16ubuntu3) breezy; urgency=low
602
603   * Don't install .bash_logout again, doesn't clear the buffer and
604     ps is not in required.
605
606  -- Matthias Klose <doko@ubuntu.com>  Wed,  5 Oct 2005 13:29:22 +0200
607
608 bash (3.0-16ubuntu2) breezy; urgency=low
609
610   * Fix segmentation fault due to gcc optimization and longjmp. Patch
611     by Jim Paris. Debian #331381.
612   * Don't overwrite PROMPT_COMMAND in /etc/bash.bashrc. Ubuntu #15122.
613     Closes #330889.
614   * Install skeleton .bash_logout to clear the screen, when logging out
615     from the console. Ubuntu #10149.
616
617  -- Matthias Klose <doko@ubuntu.com>  Tue,  4 Oct 2005 18:01:26 +0200
618
619 bash (3.0-16ubuntu1) breezy; urgency=low
620
621   * bash_completion changes:
622     - Add completion for evince.
623     - Fix completion for aptitude (Ubuntu 12549).
624       Closes: #293979, #325045, #327413.
625     - Add completion for *.flac files in mplayer (closes: #304778).
626     - Add completion for *.ott files for unzip and zipinfo (closes: #322481).
627     - Add html completion for w3m.
628
629  -- Matthias Klose <doko@ubuntu.com>  Fri,  9 Sep 2005 20:33:31 +0200
630
631 bash (3.0-16) unstable; urgency=low
632
633   * Update to bash_completion 20050721 (v1.827).
634     - Fix function name in aptitude completion (closes: #304624, #320390).
635   * In PROMPT_COMMAND, use ~ instead of the complete path.
636   * Adjust for dpkg-dev (>= 1.13.9). Closes: #313546.
637
638  -- Matthias Klose <doko@debian.org>  Mon,  5 Sep 2005 18:37:19 +0200
639
640 bash (3.0-15) unstable; urgency=low
641
642   * glibc-2.3.5 defines WCONTINUED, which is available only since
643     Linux 2.6.10.  On older kernels waitpid() returns -1 with errno
644     set to EINVAL if WCONTINUED is supplied in options. Retry without
645     WCONTINUED set in that case.
646
647  -- Matthias Klose <doko@debian.org>  Wed, 25 May 2005 12:38:09 +0000
648
649 bash (3.0-14ubuntu1) breezy; urgency=low
650
651   * Configure the static build --without-bash-malloc.
652
653  -- Matthias Klose <doko@ubuntu.com>  Sat, 21 May 2005 07:28:25 +0000
654
655 bash (3.0-15) unstable; urgency=low
656
657   * Print out bad interpreter names with trailing ^M (DOS line endings).
658     Closes: #282762.
659
660  -- Matthias Klose <doko@debian.org>  Sun, 23 Jan 2005 20:24:58 +0100
661
662 bash (3.0-14) unstable; urgency=low
663
664   * Fix re-read-init-file (C-xC-r) not to read /etc/inputrc twice,
665     but /etc/inputrc and ~/.inputrc. Thanks to Vasco Pedro.
666   * Fix bug in readline's self-insert command (closes: #290103).
667   * Fix bash-builtins package description (closes: #290258).
668   * Add cross build support (closes: #283732).
669   * Update to bash_completion 20050121 (v1.786).
670     - Improve ssh2 known hosts completion. (closes: #282767).
671     - Pass over switches to metacommands like sudo, nice, exec, etc.
672       (closes: #289847)
673     - Trivial fix to allow python to be called with a path component without
674       bash displaying a bad subscript error. (closes: #290748)
675     - unzip should also work on .sxw files. (closes: #286738).
676     - Lots of commands that use _longopts() don't use filenames at all, so
677       these shouldn't be mapped with '-o filenames'. (closes: #283069, which
678       related only to wget).
679     - Make dd treat completions as filenames, which is bad for options, but
680       good for filename arguments to 'if' and 'of'. (closes: #287286).
681     - Fix lvresize errors when running as non-root (closes: #285604).
682
683  -- Matthias Klose <doko@debian.org>  Sat, 22 Jan 2005 23:08:57 +0100
684
685 bash (3.0-13) unstable; urgency=low
686
687   * Update to bash_completion 20050103 (v1.772).
688   * Fix segfault in the ``reverse-search-history'' feature of the readline
689     library, if the search string matches a previously entered command (ie
690     history) and must overflow the current screen width. Closes: #288940.
691
692  -- Matthias Klose <doko@debian.org>  Wed, 12 Jan 2005 08:11:36 +0100
693
694 bash (3.0-12) unstable; urgency=low
695
696   * debian/skel.bashrc: Quote dircolors invocation (closes: #285840).
697
698  -- Matthias Klose <doko@debian.org>  Sun, 19 Dec 2004 17:48:17 +0100
699
700 bash (3.0-11) unstable; urgency=low
701
702   * Adjustments to the skeleton files.
703   * Fix spelling errors in the docs (closes: #281842).
704
705  -- Matthias Klose <doko@debian.org>  Wed, 17 Nov 2004 06:37:48 +0100
706
707 bash (3.0-10) unstable; urgency=low
708
709   * Apply upstream patch 015-016.
710
711  -- Matthias Klose <doko@debian.org>  Thu, 11 Nov 2004 07:15:34 +0100
712
713 bash (3.0-9) unstable; urgency=low
714
715   * Apply upstream patch 001-014.
716   * Document handling of parameters of the test builtin (closes: #173273).
717
718  -- Matthias Klose <doko@debian.org>  Fri, 29 Oct 2004 23:57:19 +0200
719
720 bash (3.0-8) unstable; urgency=low
721
722   * Add a comment to /etc/bash.bashrc that the file is not read by
723     login shells (closes: #271413).
724   * Sync builtin CDPATH documentation with man page (closes: #259767).
725   * Document conditional file expressions acting on the target of
726     symbolic links as well (except -h, -L). Closes: #231267.
727   * Update to bash_completion 20041017 (v1.758).
728     - Unset `have' variable at end of sourcing (closes: #273809).
729     - Fix scp completion breakage when filenames contained an ampersand.
730       Closes: #262354.
731
732  -- Matthias Klose <doko@debian.org>  Sun, 17 Oct 2004 09:31:03 +0200
733
734 bash (3.0-7) unstable; urgency=low
735
736   * Apply upstream patches 001-013, remove patches collected from the net.
737   * Patch bash30-003 restores a measure of backwards compatibility for the
738     `trap signum' syntax (closes: #261948).
739   * Trim skeleton files.
740
741  -- Matthias Klose <doko@debian.org>  Sun, 19 Sep 2004 09:06:36 +0200
742
743 bash (3.0-6) unstable; urgency=low
744
745   * Fixed in bash-3.0:
746     - New option pipefail. If set, the return value of a pipeline is the
747       value of the last (rightmost) command to exit with a non-zero status,
748       or zero if all commands in the pipeline exit successfully.  This option
749       is disabled by default. The two oldest outstanding bash reports are
750       gone (closes: #7047, #10494).
751     - "$( substitution strangeness (closes: #187983).
752     - timestamp support in history (closes: #161057).
753   * Various updates from the net:
754     - Fix a bug in array expansion.
755     - Fix a bug in brace expansion.
756     - Handle multibyte characters in IFS values.
757     - Fix a bug, when pipefail option is set.
758     - History saved-line handling (closes: #253766, #268922).
759     - Fix parameter expansion with UTF-8 and ${#var} or ${var: -1}.
760   * Apply patch to fix non POSIX function name and avoid use of global
761     variables (Stephen Gildea). Closes: #262105.
762   * Add command_not_found_handle in non POSIX interactive shells.
763     Closes: #243015.
764   * Check for /usr/sbin/remove-shell before using it (closes: #265982).
765   * bash-builtins: Install missing header files (closes: #265259).
766   * Clarify documentation about substring expansion (closes: #192831, #203767).
767   * Fix completion on ~/../``/<tab> (closes: #261142).
768   * Clarify documentation about case-insensitive pathname expansion.
769     Closes: #141292.
770   * Apply patch to fix the display of UTF-8 characters.
771     Closes: #224916, #257540.
772
773  -- Matthias Klose <doko@debian.org>  Sat,  4 Sep 2004 10:21:23 +0200
774
775 bash (3.0-5) unstable; urgency=medium
776
777   * Fix segfault and wrong behaviour running the firehol script.
778     Closes: #262438, #262642.
779   * Add  history scrolling patch patch (closes: #263064).
780   * Strip bash binary, leftover from debugging (closes: #263451).
781   * `cd -' printing the directory in non-interactive mode, non-POSIX mode
782     is new behaviour, not a bug (closes: #262619).
783   * Address build failure calling the 'binary' target directly instead of
784     dpkg-buildpackage (closes: #263797).
785   * Remove kfreebsd-gnu hack to disable bash malloc (closes: #263005).
786
787  -- Matthias Klose <doko@debian.org>  Fri,  6 Aug 2004 07:10:24 +0200
788
789 bash (3.0-4) unstable; urgency=low
790
791   * Revert substitution patch trying to fix completion on ~/../``/<tab>.
792     Reopens: #261142. Closes: #261955, #262338, #262602.
793
794  -- Matthias Klose <doko@debian.org>  Sun,  1 Aug 2004 12:36:57 +0200
795
796 bash (3.0-3) unstable; urgency=high
797
798   * Revert the following upstream change (until sarge is released):
799     The historical behavior of `trap' that allows a missing `action' argument
800     to cause each specified signal's handling to be reset to its default is
801     now only supported when `trap' is given a single non-option argument.
802     Addresses: #261948.
803   * Fix line wrapping (closes: #261957).
804
805  -- Matthias Klose <doko@debian.org>  Fri, 30 Jul 2004 16:17:22 +0200
806
807 bash (3.0-2) unstable; urgency=medium
808
809   * Fix typo in bash-minimal's postinst. Closes: #260506.
810   * Fixed in bash-3.0:
811     - pwd builtin exiting with write error. Closes: #243872.
812
813  -- Matthias Klose <doko@debian.org>  Thu, 29 Jul 2004 07:13:13 +0200
814
815 bash (3.0-1) unstable; urgency=medium
816
817   * New upstream release.
818   * Bugs fixed in this release (and the alpha/beta releases and release
819     candidates):
820     - Fixed a bug that caused the prompt to overwrite previous output when the
821       output doesn't contain a newline and the locale supports multibyte
822       characters.  This same change fixes the problem of readline redisplay
823       slowing down dramatically as the line gets longer in multibyte locales.
824       Closed: #179883.
825     - The shell no longer seg faults if the expanded value of $PS4 is null
826       and `set -x' is enabled. Closes: #165533.
827     - Don't define a default DEFAULT_MAIL_DIRECTORY, because it can cause
828       a timeout on NFS mounts. Closes: #211426.
829     - Fixed a bad interaction between alias and completion. Closes: #186218.
830     - Fix initialization of local variables with "$@". Closes: #180290.
831     - Fixed segfault in "read -a foo <<< $(echo)". Closes: #167003.
832     - Fixed the history word tokenizer to handle <( and >( better when used as
833       part of bash. Closes: #165212.
834     - Fixed EINTR signal killing redirection. Closes: #164134.
835     - Fixed infinite loop with IFS="<non-ws-char>" and compgen -W.
836       Closes: #162952.
837     - Fixed the internal logout code so that shells that time out waiting for
838       input (using $TMOUT) run ~/.bash_logout. Closes: #152847.
839     - Speedups to the multibyte character redisplay code. Closes: #197965.
840     - Better error message on wrong kill arguments. Closes: #193570.
841     - Overwriting of prompt. Closes: #176968.
842     - The shell now reports on processes that dump core due to signals when
843       invoked as `-c command'. Closes: #211693.
844     - Fixed ferror beeing called w/o always first calling clearerr
845       results in spurious errors reported. Closes: #195116.
846     - Add missing trailing slash on directory completion. Closes: #178828.
847     - Fix different behaviour for builtin and external commands together
848       with arithmetic expansion. Closes: #173744.
849     - Fixed a bug that caused redirections accompanying a null command
850       to persist in the current shell. Closes: #173148.
851     - Fixed a bug that caused a leading `-' in the shell's name to cause it to
852       not be recognized as a restricted shell. Closes: #170298.
853     - Fix segfault in ill formed paramter expansion. Closes: #162773.
854     - Fixed a bug in brace expansion that caused a quoted `$' preceding an
855       open brace to inhibit brace expansion. Closes: #157954.
856     - Removed the attempts to avoid adding a slash at the end of a completed
857       executable name if there was a directory with the same name in the
858       current directory. Closes: #155134, #189006.
859     - Fix error message for circular alias expansions. Closes: #173588.
860     - Fixed a bug that caused some key bindings set in an inputrc to be ignored
861       at shell startup. Closes: #110969.
862     - Fix segfault on bad array subscripts. Closes: #232653.
863     - Fix "set completion-ignore-case on" breaking some tab completion.
864       Closes: #224303.
865     - Flag an error when a user uses "% DIGITS" instead of "%DIGITS", and
866       don't give him a different job instead. Closes: #173854.
867     - For 'cd filename' say 'not a directory', not 'no such file or directory'
868       when filename exists and is not a directory. Closes: #219958.
869     - Expansion results are the same for ${1:+"$@"} and "$@" if IFS is not
870       the default.
871     - The locale code does a better job of recomputing the various locale
872       variable values when LC_ALL is unset. Closes: #160932.
873     - Fix substitution error triggering an assertion. Closes: #251801.
874   * Documentation updated in this release (and the alpha/beta releases):
875     - Fix documentation about exit status of unset builtin. Closes: #183352.
876     - Clarify documentation for arguments of wait builtin. Closes: #174133.
877     - Document ${!prefix@} expansion. Closes: #168318.
878     - Fix documentation of GLOBIGNORE behaviour. Closes: #168267.
879     - Document the use of $EMACS. Closes: #174744.
880     - Improve documentation of the value of arithmetic expressions.
881       Closes: #168321.
882     - Make docs more explicit about variable indirection in shell parameter
883       expansion. Closes: #167002.
884     - Documentation for values of various assignments updated. Closes: #168331.
885     - In section "Shell Functions", add documentation for syntax,
886       which bash accepts. Closes: #172971.
887     - Fix documentation of the PATH variable. Closes: #155369.
888     - Document SHELL variable in section "Shell Variables". Closes: #249657.
889     - Remove reference to missing section in rbash(1). Closes: #249219.
890   * Fix another segfault in completion code. Closes: #261142.
891
892  -- Matthias Klose <doko@debian.org>  Tue, 27 Jul 2004 21:23:42 +0200
893
894 bash (2.05b-2-22) unstable; urgency=low
895
896   * Brown paperbag ... Fix typo in bash-minimal's postinst.
897
898  -- Matthias Klose <doko@debian.org>  Tue, 20 Jul 2004 23:04:56 +0200
899
900 bash (2.05b-2-21) unstable; urgency=low
901
902   * Remove the pre-dependency on passwd.
903   * Explicitely check for the existance of /usr/sbin/add-shell.
904   * Reassign #257744 to debootstrap to correctly handle the installation.
905
906  -- Matthias Klose <doko@debian.org>  Mon, 19 Jul 2004 22:57:19 +0200
907
908 bash (2.05b-2-20) unstable; urgency=medium
909
910   * Make passwd a pre-dependency (closes: #257744).
911
912  -- Matthias Klose <doko@debian.org>  Sat, 17 Jul 2004 06:56:38 +0200
913
914 bash (2.05b-2-19) unstable; urgency=low
915
916   * Build using gcc, not gcc-3.4 (closes: #259208).
917
918  -- Matthias Klose <doko@debian.org>  Tue, 13 Jul 2004 21:25:28 +0200
919
920 bash (2.05b-2-18) unstable; urgency=low
921
922   * Tighten dependency on passwd (closes: #257717).
923   * Update to bash_completion 20040711 (v1.737).
924     - Fix mutt folder completion (closes: #248635).
925   * Fix tab completion on relative path directories (closes: #189006).
926   * Modify lib/malloc/malloc.c to make it compile with gcc-3.4 (Andreas
927     Jochens). Closes: #258456.
928
929  -- Matthias Klose <doko@debian.org>  Tue, 13 Jul 2004 06:15:46 +0200
930
931 bash (2.05b-2-17) unstable; urgency=low
932
933   * Add dependencies on passwd (closes: #257630).
934
935  -- Matthias Klose <doko@debian.org>  Sun,  4 Jul 2004 22:56:17 +0200
936
937 bash (2.05b-2-16) unstable; urgency=low
938
939   * Handle shells using add-shell/remove-shell (closes: #254476).
940   * Update to bash_completion 20040704 (v1.731).
941     - Add autocompletion for dpkg -P, --purge (closes: #241042, #249934).
942     - Fix mutt folder completion (closes: #248635).
943     - Add autossh to ssh completions (closes: #252090).
944     - Emacs completion does not discard .tar* archives (closes: #252347).
945     - Add MS filename extensions to OpenOffice (closes: #252635).
946     - Add completion for tar.Z files (closes: #254896).
947     - Fix problems with sed-4.1 (closes: #256000).
948     - Fix dpkg completion with multiple arguments (closes: #257544).
949   * Fix formatting in bash(1). Closes: #248344.
950
951  -- Matthias Klose <doko@debian.org>  Sun,  4 Jul 2004 16:07:24 +0200
952
953 bash (2.05b-2-15) unstable; urgency=low
954
955   * Fix a bug that caused a leading `-' in the shell's name to cause it to
956     not be recognized as a restricted shell (closes: #170298).
957   * Fix option in menu file (closes: #162152).
958   * Backout patches/random patch (closes: #242111).
959   * Update to bash_completion 20040331 (v1.700).
960   * Update skeleton files and /etc/bash.bashrc to include the contents
961     of /etc/debian_chroot in the prompt, if the file exists.
962   * Add openoffice completions (closes: #244611).
963   * Remove ee (eeyes) completion (closes: #240668). eeyes isn't distributed
964     anymore.
965   * bash(1): Document ~/.bash_login and ~/.profile in FILES section.
966     Closes: #204766.
967   * Apply patch from http://www.savarese.org/posix/ to improve the mail
968     checking code so it won't check (and possibly cause an NFS file system
969     mount) until MAILPATH or MAIL is given a value. Closes: #211426.
970   * Add missing dependency in debian/rules (closes: #247413).
971
972  -- Matthias Klose <doko@debian.org>  Sat,  8 May 2004 18:36:41 +0200
973
974 bash (2.05b-2-14) unstable; urgency=low
975
976   * Add bash reference manual in PDF format (closes: #202849).
977   * Remove FAQ; the license doesn't allow modification (closes: #231157).
978   * debian/copyright: Name the copyright holders (closes: #233716).
979   * Update to bash_completion 20040214 (v1.690).
980     - Make xspec parsing immune to comments (closes: #226812).
981     - Another fix to sudo completion: "sudo completion is virtually
982       impossible to get right. It's just a question of choosing what
983       aspect of it is the least annoying to leave broken. :-("
984       Closes: #223094.
985     - xine can also complete on .asx files (closes: #231356).
986     - Speedup dpkg completion (closes: #232585).
987     - Fix chsh completion (closes: #232214).
988   * Disable the GNU/kFreeBSD kludge (--without-bash-malloc). Closes: #234137.
989
990  -- Matthias Klose <doko@debian.org>  Sun, 22 Feb 2004 13:31:03 +0100
991
992 bash (2.05b-2-13) unstable; urgency=medium
993
994   * Apply patch to speedup display of characters under multibyte locales.
995     Thanks to Denis Barbier. Closes: #197965.
996   * Update to bash_completion 20040101 (v1.672).
997     - Closes: #215030, #224981.
998     - Include completion for sitecopy in contrib directory (closes: #223294).
999   * Fix typo in man page (closes: #224477).
1000   * Don't build bashdb anymore. Not ready for use. Closes: #224573, #224566.
1001   * Document /etc/bash.bashrc in bash man page (closes: #216403).
1002
1003  -- Matthias Klose <doko@debian.org>  Sat, 24 Jan 2004 21:20:25 +0100
1004
1005 bash (2.05b-2-12) unstable; urgency=low
1006
1007   * Update to bash_completion 20031022 (v1.644).
1008   * Fix "suspend" segfaults in non-interactive shells (closes: #217188).
1009   * Rename bashdb's gud.el to gud-bashdb.el (closes: #220002).
1010
1011  -- Matthias Klose <doko@debian.org>  Mon, 10 Nov 2003 23:53:35 +0100
1012
1013 bash (2.05b-2-11) unstable; urgency=medium
1014
1015   * Tighten automake build dependency (closes: #215350).
1016   * Add dependency line for bashdb (closes: #215634).
1017   * /etc/skel/.bashrc: set xterm's title as we do for PS1 (closes: #176734).
1018   * Remove build dependency on readline (closes: #215165).
1019   * Update to bash_completion 20031007 (v1.630).
1020
1021  -- Matthias Klose <doko@debian.org>  Tue, 14 Oct 2003 20:37:23 +0200
1022
1023 bash (2.05b-2-10) unstable; urgency=low
1024
1025   * Update to bash_completion 20030911 (v1.624).
1026
1027  -- Matthias Klose <doko@debian.org>  Mon, 22 Sep 2003 11:43:39 +0200
1028
1029 bash (2.05b-2-9.1) unstable; urgency=low
1030
1031   * Added build dependency on texi2html (closes: #211151).
1032   * Create site-lisp directory in bashdb target.
1033
1034  -- Herbert Xu <herbert@debian.org>  Thu, 18 Sep 2003 18:39:51 +1000
1035
1036 bash (2.05b-2-9) unstable; urgency=low
1037
1038   * Recompilation fixes segfaults in bash-static (closes: #205185).
1039   * Build debugger enabled bash binary (bash-bashdb). Closes: #195877.
1040   * Update to bash_completion 20030821 (v1.617). Closes: #203859, #205741.
1041   * Adjust config.guess triplet for GNU/FreeBSD (closes: #194182).
1042   * Fix package description (closes: #202344).
1043
1044  -- Matthias Klose <doko@debian.org>  Mon,  8 Sep 2003 23:34:50 +0200
1045
1046 bash (2.05b-2-8.1) unstable; urgency=low
1047
1048   * Fixed versioned dependency of bash-builtins (closes: #196421).
1049   * Call dh_fixperms in bash-minimal.
1050
1051  -- Herbert Xu <herbert@debian.org>  Sat,  7 Jun 2003 12:44:18 +1000
1052
1053 bash (2.05b-2-8) unstable; urgency=low
1054
1055   * Apply upstream patches 005, 006, 007.
1056     006 addresses the LSB 1.3 test suite failures (closes: #184888).
1057     007 addresses ~ command working with UTF-8 locales (closes: #179946).
1058   * Build a minimal shell in package bash-minimal (closes: #176164).
1059     Sort of fix for reports complaining that /bin/sh does have
1060     additional features compiled in (closes: #183185).
1061   * Build a static shell in package bash-static (closes: #138089).
1062   * Update to bash_completion 20030527 (v1.571) (closes: #167852, #171523,
1063     #184738, #185711, #189535, #192282).
1064   * /etc/skel.profile: Export MANPATH (commented out). Closes: #180717.
1065   * Add menu entry for bash (closes: #187596).
1066   *
1067   * Install info docs as bashref.info, symlink to bash.info (closes: #174674).
1068   * Fix segfault with builtin shift, no arguments and "shopt -s shift_verbose".
1069     Closes: #159996.
1070   * Update config.{sub,guess} (closes: #179737).
1071   * Fix apt-cache search completion (closes: #184144).
1072   * Configure --without-bash-malloc on GNU/FreeBSD (closes: #194182).
1073
1074  -- Matthias Klose <doko@debian.org>  Thu, 29 May 2003 17:00:53 +0200
1075
1076 bash (2.05b-7) unstable; urgency=medium
1077
1078   * Fix rbash man page (closes: #181248).
1079   * On m68k-linux, bash is miscompiled using gcc-3.2 and gcc-snapshot.
1080     Revert back to gcc-2.95.
1081
1082  -- Matthias Klose <doko@debian.org>  Fri, 28 Feb 2003 00:54:22 +0100
1083
1084 bash (2.05b-6) unstable; urgency=low
1085
1086   * First upload compiled using gcc-3.2 as the default compiler.
1087   * Update to bash_completion 20030126 (v1.520) (closes: #168478, #145481,
1088     #150628, #158039, #168700, #169232, #169586, #171161, #171420, #171523,
1089     #173096, #177654).
1090
1091  -- Matthias Klose <doko@debian.org>  Mon, 27 Jan 2003 21:08:19 +0100
1092
1093 bash (2.05b-5) unstable; urgency=high
1094
1095   * Build-depend on bison-1.35 (closes: #167635).
1096
1097  -- Matthias Klose <doko@debian.org>  Mon,  4 Nov 2002 09:30:39 +0100
1098
1099 bash (2.05b-4) unstable; urgency=low
1100
1101   * Ignore *~ and *.bak files in /etc/bash_completion.d/ (closes: #161027).
1102   * debian/patches/rl-mbutil.dpatch: Fix segfault in mbutil.c.
1103   * Update to bash_completion 20021026 (v1.462) (closes: #161671, #162161,
1104     #163096, #163097, #164890, #165937).
1105   * Apply fix for debian/bash.preinst.c (closes: #162424).
1106   * Avoid warning in s390 build (closes: #160731).
1107   * /etc/skel.bashrc: Add commented example to set the `checkwinsize'
1108     option (maybe closes: #161984).
1109   * Install builtins manpage as bash-builtins(7), add an alternative
1110     builtins(7) with priority 10 (closes: #166082).
1111   * Fix typo in documentation of deprecated arithmethic expansion.
1112     Closes: #161386.
1113   * rl-8bit-init.dpatch: Apply (closes: #164809).
1114   * README.Debian: Removed invalid entry about ssh (closes: #159754).
1115
1116  -- Matthias Klose <doko@debian.org>  Tue, 24 Sep 2002 12:40:35 +0200
1117
1118 bash (2.05b-3) unstable; urgency=low
1119
1120   * Apply upstream patch 003 (Fix completing executable names).
1121     Closes: #155134, #159466.
1122   * Apply upstream patch 004.
1123   * Fix completion by TAB in quoted sequence(`...`) with Multibyte Locale.
1124     Patch from Satoshi Koike (closes: #155436).
1125   * Update to bash_completion 20020909 (v1.410) (closes: #154595, #155211,
1126     #155706).
1127   * Don't set umask in /etc/skel/.bash_profile (closes: #155973).
1128   * Drop suggestion of grep-dctrl (closes: #156351).
1129
1130  -- Matthias Klose <doko@debian.org>  Fri,  9 Aug 2002 05:30:24 +0200
1131
1132 bash (2.05b-2) unstable; urgency=medium
1133
1134   * Apply upstream patches:
1135     - Fix a command completion problem (closes: #154273).
1136     - Fix a segfault (closes: #154123).
1137     - Fix for repeating an edit in vi mode.
1138   * Fix typo in /etc/skel/.bashrc (closes: #153856).
1139   * Update to bash_completion 20020727 (v1.390) (closes: #148873, #153045).
1140   * Install info docs in "Shells" section (closes: #154618).
1141
1142  -- Matthias Klose <doko@debian.org>  Fri,  2 Aug 2002 19:24:28 +0200
1143
1144 bash (2.05b-1) unstable; urgency=low
1145
1146   * New upstream version:
1147     - Fixed a problem with process substitution that resulted in incorrect
1148       behavior when the number of process substitutions in an individual
1149       command approached 64 (closes: #149229).
1150     - Added putenv, setenv, unsetenv to getenv replacement (closes: #149262).
1151     - Fixed bug, where bash incorrectly reports failure to execute a script.
1152       Closes: #126620, #140819.
1153     - Fixes an `out of memmory in pipe' error (closes: #134004).
1154     - Fixed a bug that could cause the -O expand_aliases invocation option
1155       to not take effect (closes: #122362).
1156     - New code to handle multibyte characters (obsoletes and closes: #25131,
1157       #118724).
1158     - Fixed the /= and %= arithmetic operators to catch division by zero.
1159       Closes: #148950.
1160     - Fixed abort in completion of absolute filenames (closes: #136625).
1161     - Fixed "declare -f"'s handling of here-documents (closes: #127452).
1162     - Documentation for `==' adds hint for POSIX compliance (closes: #137741).
1163     - Not reproducible anymore with new upstream version. Upstream regards
1164       these as fixed (closes: #142906, #143811, #144375).
1165     - Fix bug in `compgen -W' (closes: #143518).
1166     - Fix memory corruption error printing error message (closes: #145229).
1167     - Unreproducible with the new upstream version (closes: #135062).
1168     - Fixed a bug that caused a syntax error when a command was terminated by
1169       EOF (closes: #147258).
1170     - Fixed a problem which caused the display to be messed up when the last
1171       line of a multi-line prompt (possibly containing invisible characters)
1172       was longer than the screen width (closes: #137268).
1173     - The `home' and `end' keys are now bound to beginning-of-line and
1174       end-of-line, respectively, if the corresponding termcap capabilities
1175       are present (closes: #89026, #89034, #98029, #107453, #107897, #116943,
1176       #119491, #128687, #130029).
1177     - Fixed a bug that could cause the -O expand_aliases invocation option
1178       to not take effect (closes: 148505).
1179     - Bash now correctly honors setting LANG to some value when LC_ALL does not
1180       already have a value (closes: #145597).
1181     - The `unset' builtin no longer returns a failure status when asked to
1182       unset a previously-unset variable or function (closes: #98743).
1183     - Changes to make reading and writing the history file a little faster, and
1184       to cope with huge history files without calling abort(3) from xmalloc.
1185       Closes: #61006.
1186   * Fixed in earlier versions of bash:
1187     - Fixed a bug that caused SIGINT to kill shell scripts after the script
1188       called `wait' (closes: #14658).
1189     - Handling of ANSI sequences in PS1 (closes: #60914).
1190     - ctrl+z when running while-loop puts bash in broken state (closes: #98521).
1191   * Fix build error (closes: #151681).
1192   * bash suggests bash-doc (closes: #152353).
1193   * /etc/skel/.bashrc: Only enable color support for ls, when $TERM != dumb.
1194     Closes: #143361.
1195   * Report is missing any information. Bug submitter didn't respond.
1196     Closes: #130051.
1197   * Close a report for a sefault in bash-2.03, which cannot be reproduced
1198     anymore in newer versions (2.05) (closes: #58404).
1199   * Add the README.commands document to the doc directory. Reassign #106170
1200     to doc-linux-text.
1201   * Update to bash_completion 20020716 (v1.383) (closes: #145938).
1202
1203  -- Matthias Klose <doko@debian.org>  Fri, 19 Jul 2002 22:33:25 +0200
1204
1205 bash (2.05a-12) unstable; urgency=low
1206
1207   * Update to bash_completion 20020528 (v1.335) (closes: #141970, #142015,
1208     #142859, #144335, #146152, #146309, #146693).
1209     Put the the contributed completion files into /usr/share/doc.
1210   * Suggest grep-dctrl, which is called by the completion code. Added
1211     note to README.bash_completion, that the completion code depends on it.
1212     Closes: #146152.
1213   * Mention bash_completion in the package description (closes: #146878).
1214   * Fix brace expansion (Fix by Richard Kettlewell <rjk@greenend.org.uk>).
1215     Forwarded. Closes: #144983.
1216
1217  -- Matthias Klose <doko@debian.org>  Thu, 30 May 2002 23:50:40 +0200
1218
1219 bash (2.05a-11) unstable; urgency=medium
1220
1221   * Don't mishandle negative pid in `kill' builtin (closes: #133927, #137742).
1222   * builtins(1) doesn't document `for' (closes: #118755).
1223   * Add /usr/share/bash_completion directory to source package specific
1224     completion files.
1225   * Update to bash_completion 20020408 (v1.264).
1226     Closes: #133109, #139375, #139675, #134713, #141134.
1227   * Add completion to /etc/skel/.bashrc (commented out). Closes: #138921.
1228
1229  -- Matthias Klose <doko@debian.org>  Mon,  8 Apr 2002 20:51:41 +0200
1230
1231 bash (2.05a-10) unstable; urgency=medium
1232
1233   * Init seed of random generator in subshells (patch from Miha Tomsic).
1234   * Update to bash_completion 20020330 (v1.237).
1235     Closes: #138673, #138707, #139110 and #139675.
1236   * Strip bash(1) again (closes: #138902).
1237
1238  -- Matthias Klose <doko@debian.org>  Sun, 31 Mar 2002 08:08:26 +0200
1239
1240 bash (2.05a-9) unstable; urgency=low
1241
1242   * Fix bug reading /etc/bash_completion.d files.
1243
1244  -- Matthias Klose <doko@debian.org>  Sat, 16 Mar 2002 00:54:28 +0100
1245
1246 bash (2.05a-8) unstable; urgency=low
1247
1248   * A last bash_completion bug fix upload (updated to v1.195,
1249     see changelog.bash_completion.gz for details).
1250     All files in /etc/bash_completion.d are read before ~/.bash_completion
1251     is read. Files containing a dot are ignored.
1252     Included completion extensions (closes: #129661, #137725, #137732).
1253
1254  -- Matthias Klose <doko@debian.org>  Tue, 12 Mar 2002 23:25:21 +0100
1255
1256 bash (2.05a-7) unstable; urgency=low
1257
1258   * A bash_completion bug fix upload (updated to v1.180,
1259     see changelog.bash_completion.gz for details). Really closes: #133825.
1260
1261  -- Matthias Klose <doko@debian.org>  Thu,  7 Mar 2002 00:06:14 +0100
1262
1263 bash (2.05a-6) unstable; urgency=medium
1264
1265   * Configure --without-bash-malloc. At least on hppa, this fixes an error,
1266     which shows up when building gcc or kernels:
1267     malloc: /build/buildd/bash-2.05a/unwind_prot.c:284: assertion botched
1268     free: called with unallocated block argument
1269   * A bash_completion bug fix upload (updated to v1.163,
1270     see changelog.bash_completion.gz for details).
1271     Closes: #133111, #133112, #133116, #133825, #134296.
1272   * Updated service completion patch (Ian Macdonald).
1273
1274  -- Matthias Klose <doko@debian.org>  Sat,  2 Mar 2002 00:27:22 +0100
1275
1276 bash (2.05a-5) unstable; urgency=medium
1277
1278   * A bash_completion bug fix upload (updated to v1.93,
1279     see changelog.bash_completion.gz for details).
1280     Closes: #129106, #130167, #129033, #129228, #129451, #129884, #132309,
1281     #132529, #132552, #132553.
1282     Ian even added completion for Quake! Horrible ...
1283   * Include service completion patch.
1284   * README.bash_completion: Fix reference to /etc/bash.bashrc (closes: #129816).
1285
1286  -- Matthias Klose <doko@debian.org>  Wed,  6 Feb 2002 22:22:09 +0100
1287
1288 bash (2.05a-4) unstable; urgency=high
1289
1290   * Fix for causing a segmentation fault when some special shell variables
1291     are declared as array (therefore urgency high).
1292   * Apply patch for function prototypes (closes: #124004, #124362).
1293   * Capitalize `POSIX' in package description (closes: #124439).
1294   * Add (commented) setting of MANPATH to /etc/skel/.bash_profile
1295     (closes: #123792).
1296   * Update builtins(1) (closes: #125673).
1297   * Taken from the current upstream sources: Make the symlinked directory
1298     completion behavior introduced in readline-4.2a a user-settable option.
1299     If `mark-symlinked-directories' is set to `on', the symlinked directory
1300     completion behavior is disabled, and symlinks that point to directories
1301     have a slash appended.
1302   * Add a script for programmable bash completion (version 1.53) from
1303     http://www.caliban.org/bash/index.shtml#completion. Add commented
1304     code into /etc/bash.bashrc and (closes: #127645).
1305   * Install the changelog _and_ the CHANGES file to the doc dir.
1306   * bash(1): mention quoting when assigning to FIGNORE (closes: #115290).
1307
1308  -- Matthias Klose <doko@debian.org>  Sat, 12 Jan 2002 16:00:08 +0100
1309
1310 bash (2.05a-3) unstable; urgency=low
1311
1312   * Include version.h in /usr/include/bash (closes: #120069).
1313   * Link statically with readline and history to speed up link time
1314     (and was done in bash-2.03). Closes: #107160.
1315   * Add comment to set HISTCONTROL in /etc/skel/.bashrc (closes: #118132).
1316
1317  -- Matthias Klose <doko@debian.org>  Sat,  8 Dec 2001 12:29:28 +0100
1318
1319 bash (2.05a-2) unstable; urgency=high
1320
1321   * Update config.{sub,guess} from ftp://ftp.gnu.org/pub/gnu/config/.
1322
1323  -- Matthias Klose <doko@debian.org>  Fri, 16 Nov 2001 19:07:06 +0100
1324
1325 bash (2.05a-1) unstable; urgency=medium
1326
1327   * New upstream release.
1328   * This is mainly a bugfix and code cleanup release (as you can see
1329     from the version number as well). Fixes 64bit issues and index
1330     overflow errors. Fixes the following Debian reports:
1331     - Segmentation fault in script from report (closes: #119250).
1332     - Extensions to the printf command (closes: #72320).
1333     - Accept an empty list of items in a for loop (as ash does).
1334       Closes: #91983.
1335     - A bug that caused redirections with (...) subshells to be performed in
1336       the wrong order was fixed (closes: #97551).
1337     - Correctly handle errors from pipelines in andor lists (closes: #102196).
1338     - Subshells of login shells no longer source ~/.bash_logout when they exit
1339       (closes: #117701).
1340     - Don't pass unset shell variable in the environment (closes: #117673).
1341   * Upstream integrates the following Debian patches:
1342     - debian/patches/mailcheck.dpatch: check for mail in the maildir format.
1343     - debian/patches/gnu-source.dpatch: define GNU_SOURCE and include
1344       strsignal prototype.
1345     - Don't include -I/usr/include in CFLAGS.
1346     - debian/patches/print-cmd.dpatch: Fixed an unassigned variable problem
1347       in the redirection printing code.
1348     - debian/patches/64bit.dpatch: 64-bit uncleanliness.
1349   * Unable to reproduce behaviour with beta1, rc1 and final version from
1350     report (closes: #110483, #110484).
1351   * Point to the bash-doc package for example startup files (closes: #117642).
1352   * The man page is precises: comments start with a word beginning with a `#'.
1353     With '\ #', the doesn't start a word. Closes: #115118.
1354
1355  -- Matthias Klose <doko@debian.org>  Wed, 14 Nov 2001 22:13:21 +0100
1356
1357 bash (2.05a-0rc1) unstable; urgency=low
1358
1359   * New upstream (bugfix) release (release candidate).
1360   * Add README.abs-guide, a pointer to the `Advanced Bash Scripting Guide'.
1361
1362  -- Matthias Klose <doko@debian.org>  Fri,  2 Nov 2001 10:59:11 +0100
1363
1364 bash (2.05a-0beta1) unstable; urgency=low
1365
1366   * New upstream (bugfix) release.
1367   * Configured with --enable-largefile.
1368   * Bugs fixed in this version. Closes: #72320, #91983, #97551, #102196,
1369     #105231, #110483, #110484.
1370   * Remove debian/patches/mailcheck.dpatch, included upstream.
1371   * Closes: #61006. Logging history commands in the history cannot work.
1372   * Not a bug (closes: #100743, #110604).
1373
1374  -- Matthias Klose <doko@debian.org>  Thu, 11 Oct 2001 23:05:20 +0200
1375
1376 bash (2.05-10) unstable; urgency=medium
1377
1378   * Rebuild with released libreadline library (closes: #113182).
1379
1380  -- Matthias Klose <doko@debian.org>  Sun, 23 Sep 2001 01:16:48 +0200
1381
1382 bash (2.05-9) unstable; urgency=medium
1383
1384   * Remove files left from test build (closes: #110307, #109807).
1385   * Apply patches from reports (closes: #110275, #110276).
1386   * Fix include of rbash man page (closes: #113111).
1387
1388  -- Matthias Klose <doko@debian.org>  Sat, 22 Sep 2001 11:26:44 +0200
1389
1390 bash (2.05-8) unstable; urgency=low
1391
1392   * Apply patch (Eric Gillespie) to define GNU_SOURCE and include
1393     strsignal prototype (closes: #109807).
1394   * Fix include of builtins man page (closes: #109917).
1395
1396  -- Matthias Klose <doko@debian.org>  Sun, 26 Aug 2001 08:35:47 +0200
1397
1398 bash (2.05-7) unstable; urgency=high
1399
1400   * Remove config.{cache,status} from source package (#107679).
1401     (high urgency for hurd).
1402   * /etc/skel/.bashrc: Fix dircolors invocation (closes: #107373).
1403     Add commented code to set xterm's title to the prompt.
1404
1405  -- Matthias Klose <doko@debian.org>  Mon,  6 Aug 2001 23:33:41 +0200
1406
1407 bash (2.05-6) unstable; urgency=low
1408
1409   * Apply upstream patches p5, p6.
1410   * Include missing header files in builtins package (closes: #105302).
1411   * Don't list names of built-in commands in NAME section of builtins(1).
1412     (closes: #99532).
1413   * Document deprecated syntax of arithmetic evaluation (closes: #94266,
1414     #95502).
1415   * README.Debian: Document unsetting of SSH_CLIENT (closes: #88032).
1416
1417  -- Matthias Klose <doko@debian.org>  Sat, 21 Jul 2001 18:41:10 +0200
1418
1419 bash (2.05-5) unstable; urgency=low
1420
1421   * The behavior of range specificiers within bracket matching expressions
1422     in the pattern matcher (e.g., [A-Z]) depends on the current locale,
1423     specifically the value of the LC_COLLATE environment variable.
1424     See /usr/share/doc/COMPAT.gz, 14. Closes #95285.
1425   * Tagging reports as 'wontfix' and closing reports:
1426     - exit status of pipes (#7047, #10494).
1427     - completion behaviour on ':' (#78991).
1428     - */text* completion (#21645).
1429   * Documentation of command hashing is documented (#76135).
1430
1431  -- Matthias Klose <doko@debian.org>  Thu, 26 Apr 2001 09:03:37 +0200
1432
1433 bash (2.05-4) unstable; urgency=low
1434
1435   * Apply upstream patches p1-p4 (closes #92455).
1436   * Fixed in bash-2.05-alpha1: closes #47588.
1437
1438  -- Matthias Klose <doko@debian.org>  Wed, 25 Apr 2001 19:32:36 +0200
1439
1440 bash (2.05-3) unstable; urgency=low
1441
1442   * Add 'Replaces: bash-doc (<= 2.05-1)' (closes: #93799).
1443
1444  -- Matthias Klose <doko@debian.org>  Fri, 13 Apr 2001 01:15:19 +0200
1445
1446 bash (2.05-2) unstable; urgency=medium
1447
1448   * Tighten build dependency (fixes #93509). Only an issue for upgrades
1449     from bash-2.05-0, therefore urgency=medium.
1450   * Remove changelog from bash package (also in bash-doc). Reported as
1451     #93446, #93454, #93455.
1452   * Fixed in bash-2.04, wrong example in report (#33822).
1453   * Documented behaviour (ulimit, #72898).
1454   * Use of redirection for #92324.
1455   * sed, awk, ... builtins should be provided by the specific package.
1456     there are other ways to make system scripts faster (ash, perl,
1457     python, ...) (#61648).
1458   * Unable to reproduce #34977 submitted for version 2.02.1, bug submitter
1459     didn't respond to inquiries. Closing ...
1460   * http://metalab.unc.edu/pub/Linux/docs/HOWTO/other-formats/html_single/Text-Terminal-HOWTO.html
1461     as explanation for C-s behaviour (#68387, not sure why I missed this
1462     for so long).
1463   * Part one of the report is Posix.2 behaviour; part 2 (cd-ing relatively
1464     from a subdirectory into a specified root-level directory) already
1465     fixed in bash-2.04. #65316.
1466   * Closing #13645. "The `-l' option should never have been documented, and it
1467     was a mistake to include it in the first place -- it screws up the grammar.
1468     Old Bourne shells and test commands had it because there was no other
1469     way to find the length of a variable's value.  Since bash has
1470     ${#variable}, there's no need for it.  POSIX.2 says, in the rationale,
1471     that implementation is irregular and that the shell supports it directly
1472   * Unable to reproduce #19211 submitted for version 2.01 in current
1473     versions (2.04, 2.05).
1474   * Close #2301, safe creation of temp files is documented in bash(1):
1475     "If the redirection operator is >, and the noclobber option to the set
1476     builtin has been enabled, the redirection will fail if the file whose
1477     name results from the expansion of word exists and is a regular file.
1478     If the redirection operator is >|, or the redirection operator is > and
1479     the noclobber option to the set builtin command is not enabled, the
1480     redirection is attempted even if the file named by word exists."
1481   * Fixed upstream in 2.05: #84743.
1482   * #76596: Bourne-style shells have always accepted multiple directory name
1483     arguments to cd.  If the user doesn't like it, have him define a shell
1484     function (see README.Debian).
1485   * bash already has enabled the system wide /etc/bash.bashrc (#82117).
1486   * #88223: Starting bash with --posix, or -o posix, or as `sh', does make
1487     the entire bash session posix-compliant (with the caveats noted in the
1488     info manual).  Posix-compliant does not mean `behaves exactly like
1489     historical versions of sh', nor does it mean `does only what is in
1490     the standard and nothing more'.
1491
1492     Posix says nothing about brace expansion, so whether or not bash does
1493     brace expansion in posix mode has no bearing on posix compliance.
1494
1495     If you don't want brace expansion, use `set +o braceexpand' or
1496     `set +B' or start bash with the `+B' option.
1497
1498   * Lower temporarily severity of #92455, so that this version can move
1499     to testing. This bug exists in 2.04 as well, so we don't make things
1500     worse.
1501   * Apply upstream patch 1.
1502
1503  -- Matthias Klose <doko@debian.org>  Mon,  9 Apr 2001 23:29:24 +0200
1504
1505 bash (2.05-1) unstable; urgency=low
1506
1507   * New upstream release.
1508   * /etc/skel/.bashrc: fix alias (#92440).
1509
1510  -- Matthias Klose <doko@debian.org>  Mon,  9 Apr 2001 18:24:10 +0200
1511
1512 bash (2.05-0beta2) unstable; urgency=low
1513
1514   * New upstream release 2.05-beta2.
1515   * Fixed upstream: #85234.
1516
1517  -- Matthias Klose <doko@debian.org>  Thu, 29 Mar 2001 23:57:12 +0200
1518
1519 bash (2.05-0beta1) unstable; urgency=low
1520
1521   * New upstream release 2.05-beta1.
1522   * Fixed upstream: #66891, #67519, #68931, #72898, #75104, #75315, #75957,
1523     #76603, #84906.
1524     Reverted behaviour: #60375, #75540.
1525   * /etc/skel/.bash_logout: Removed. Submitted bug report to util-linux.
1526     Fixes #63025, #72327, #83609.
1527   * Depend on makeinfo (fixes #87688).
1528
1529  -- Matthias Klose <doko@debian.org>  Tue,  6 Feb 2001 18:46:40 +0100
1530
1531 bash (2.05-0alpha) unstable; urgency=low
1532
1533   * New upstream release.
1534
1535  -- Matthias Klose <doko@debian.org>  Sun, 26 Nov 2000 17:32:16 +0100
1536
1537 bash (2.04-9) unstable; urgency=low
1538
1539   * Fix build bug.
1540
1541  -- Matthias Klose <doko@debian.org>  Mon, 20 Nov 2000 23:35:03 +0100
1542
1543 bash (2.04-8) unstable; urgency=low
1544
1545   * debian/control: Add bison to Build-Depends (fixes #73667).
1546   * debian/rules: Add config.h to bash-builtins package (fixes #69802).
1547     Strip bash binary (fixes #71252).
1548
1549  -- Matthias Klose <doko@debian.org>  Sat, 18 Nov 2000 14:01:54 +0100
1550
1551 bash (2.04-7) unstable; urgency=low
1552
1553   * debian/skel.bash_logout: Fix to clear all ttys (fixes #67772).
1554   * debian/skel.bash_profile: Fix to include expanded ~/bin in path
1555     (fixes #67714).
1556   * Fix builtins.1 include (fixes #67094, #70007, #71848).
1557   * debian/README.Debian: Document that bash is compiled with
1558     -DSYS_BASHRC (fixes #66939).
1559   * Fix hsuser doc (fixes #69392).
1560
1561  -- Matthias Klose <doko@debian.org>  Mon,  2 Oct 2000 01:26:45 +0200
1562
1563 bash (2.04-6) unstable; urgency=low
1564
1565   * debian/skel.bash_profile: Clarify where to look for for example files
1566     (package bash-doc). Fixes #64311.
1567   * debian/README.Debian: Explain, why bash is configured without
1568     '--enable-net-redirections' (fixes #66352).
1569
1570  -- Matthias Klose <doko@debian.org>  Wed, 28 Jun 2000 19:47:25 +0200
1571
1572 bash (2.04-5) unstable; urgency=low
1573
1574   * debian/patches/alpha-unwind.dpatch: Patch from "Mikolaj J. Habryn"
1575     <fe78734e@eris.rcpt.to>. Should fix #62170, #62690, #65053.
1576   * debian/rules: Configure with --disable-net-redirections (as suggested
1577     in #65172). The patch submitted in the report can be found in
1578     debian/patches/tcp-udp-service-names.dpatch.
1579   * debian/patches/getcwd-error: Fix error message for two levels of
1580     unreadable directories (#64659).
1581
1582  -- Matthias Klose <doko@debian.org>  Mon,  5 Jun 2000 05:59:59 +0200
1583
1584 bash (2.04-4) unstable; urgency=low
1585
1586   * debian/patches/p[5-7].dpatch: Upstream patches.
1587
1588  -- Matthias Klose <doko@debian.org>  Wed,  3 May 2000 01:05:23 +0200
1589
1590 bash (2.04-3) unstable; urgency=low
1591
1592   * debian/patches/p[1-4].dpatch: Upstream patches.
1593   * debian/bash.preinst.c: s/MAX_PATH/PATH_MAX/g (fixes #62323).
1594
1595  -- Matthias Klose <doko@debian.org>  Wed, 26 Apr 2000 19:53:16 +0200
1596
1597 bash (2.04-2) unstable; urgency=low
1598
1599   * debian/patches/pattern-operator.dpatch: Fix pattern operator bug.
1600   * debian/README.Debian: Add FAQ how to get rid off beeps for ambiguous
1601     completions (fixes #59550).
1602
1603  -- Matthias Klose <doko@debian.org>  Sat,  8 Apr 2000 22:06:34 +0200
1604
1605 bash (2.04-1) unstable; urgency=low
1606
1607   * Final release.
1608   * Don't strip bash (debugging #58404 ...).
1609
1610  -- Matthias Klose <doko@debian.org>  Mon, 20 Mar 2000 19:37:44 +0100
1611
1612 bash (2.04-0beta5db1) unstable; urgency=low
1613
1614   * New upstream version, beta 5, Debian build 1.
1615   * Remove six dpatch files with patches now integrated upstream.
1616   * Bugs fixed with this upstream version: #5703, #15165, #21363, #21901,
1617     #33900, #36652, #38804, #41916, #47179, #47990, #50353, #56209, #57544.
1618   * Compiled with NON_INTERACTIVE_LOGIN_SHELLS to run the startup files when
1619     not in posix mode. Fixes #11938, #14287, #25245.
1620   * Still in this version: #27090.
1621   * The `-l' option to test is not included by intent (fixes #13645).
1622     Comment from upstream: "The `-l' option should never have been documented,
1623     and it was a mistake to include it in the first place -- it screws up the
1624     grammar. Old Bourne shells and test commands had it because there was no
1625     other way to find the length of a variable's value.  Since bash has
1626     ${#variable}, there's no need for it.  POSIX.2 says, in the rationale,
1627     that implementation is irregular and that the shell supports it directly.
1628   * Report #26720: perl -e 'print ":;" x 100000' > foo; . ./foo   dumps core.
1629     Comment from upstream: This is not a bash bug; it is a process resource
1630     problem.  The default resource limit for stack size is 8M on my version of
1631     Linux. The call tree created by the parser for the script (100000 calls
1632     to `:') is 99999 nodes deep, and requires that many recursive calls to the
1633     command execution routines.  This overflows the stack, and bash segfaults.
1634     I couldn't reproduce it anywhere but Linux, because the machines I tested
1635     on all have reasonable default stack sizes.  Raising the limit to 16M is
1636     sufficient to cause the script to run successfully (I didn't try anything
1637     between 8M and 16M).
1638   * Report #30460: redirection is different from standard: bash --posix
1639     $ mkdir foo; cd foo; echo anything goes > "this file"
1640     $ for f in *; do tr ay \ o < $f | cat; done
1641     sh: $f: ambiguous redirect
1642     This is POSIX.2 behaviour.
1643   * debian/bash.preinst.c: Check if /bin/sh points to something other than
1644     bash and is not diverted and point to README.Debian how to divert
1645     a file (fixes #34717, #45656).
1646   * debian/patches/random.dpatch: Fix bug in patch (closes #38804).
1647   * debian/README.Debian: Commented behaviour from report #50853.
1648
1649  -- Matthias Klose <doko@debian.org>  Thu, 24 Feb 2000 19:34:10 +0100
1650
1651 bash (2.03-6) frozen unstable; urgency=medium
1652
1653   * debian/bash.preinst.c: Evil kludge, deal with arbitrary name lengths
1654     (fixes #54876).
1655   * Apply NMU (fixes #55887).
1656   * debian/rules: Install debian/bash.conffiles (fixes #57963, #58541).
1657
1658  -- Matthias Klose <doko@debian.org>  Sun, 20 Feb 2000 19:50:48 +0100
1659
1660 bash (2.03-5.1) unstable; urgency=low
1661
1662   * debian/patches/job-control-segfault.dpatch: Patch from Eric Weigel
1663     <ericw@bestnet.org>.  Closes: #55887
1664
1665  -- Adam Heath <doogie@debian.org>  Sat, 22 Jan 2000 15:10:50 -0600
1666
1667 bash (2.03-5) unstable; urgency=low
1668
1669   * Update rl.ctrl-char patch from Dan Jacobowitz.
1670     Fixes #54805, #54639, #54612.
1671   * Add autoconf to Build-Depends (finally, Roman ...)
1672
1673  -- Matthias Klose <doko@debian.org>  Tue, 11 Jan 2000 20:50:31 +0100
1674
1675 bash (2.03-4) unstable; urgency=low
1676
1677   * debian/control: Fix build dependencies (fixes #52777).
1678   * debian/rules: Cleanup.
1679   * debian/patches/rl-ctrl-char.dpatch: Don't assume char is signed by
1680     default (fixes #53252).
1681   * Build with libncurses5-dev (fixes #54165).
1682   * Fix changelog symlink in bash-doc package (fixes #54240).
1683   * debian/README.Debian: Add paragraph for writing prompts.
1684   * debian/README.Debian: Add paragraph about hashing of moved commands
1685     (and closing #36877).
1686   * Install more verbose skeleton files (closes #39728).
1687   * The `-l' option to test is not included by intent (fixes #13645).
1688     Comment from upstream: "The `-l' option should never have been documented,
1689     and it was a mistake to include it in the first place -- it screws up the
1690     grammar. Old Bourne shells and test commands had it because there was no
1691     other way to find the length of a variable's value.  Since bash has
1692     ${#variable}, there's no need for it.  POSIX.2 says, in the rationale,
1693     that implementation is irregular and that the shell supports it directly.
1694   * Report #26720: perl -e 'print ":;" x 100000' > foo; . ./foo   dumps core.
1695     Comment from upstream: This is not a bash bug; it is a process resource
1696     problem.  The default resource limit for stack size is 8M on my version of
1697     Linux. The call tree created by the parser for the script (100000 calls
1698     to `:') is 99999 nodes deep, and requires that many recursive calls to the
1699     command execution routines.  This overflows the stack, and bash segfaults.
1700     I couldn't reproduce it anywhere but Linux, because the machines I tested
1701     on all have reasonable default stack sizes.  Raising the limit to 16M is
1702     sufficient to cause the script to run successfully (I didn't try anything
1703     between 8M and 16M).
1704   * Report #30460: redirection is different from standard: bash --posix
1705     $ mkdir foo; cd foo; echo anything goes > "this file"
1706     $ for f in *; do tr ay \ o < $f | cat; done
1707     sh: $f: ambiguous redirect
1708     This is POSIX.2 behaviour.
1709   * debian/bash.preinst.c: Check if /bin/sh points to something other than
1710     bash and is not diverted and point to README.Debian how to divert
1711     a file (fixes #34717, #45656).
1712
1713  -- Matthias Klose <doko@debian.org>  Fri,  7 Jan 2000 07:19:00 +0100
1714
1715 bash (2.03-3) unstable; urgency=low
1716
1717   * Moved /etc/profile to base-files package (closes #52987).
1718   * debian/skel.bash_profile: Use umask 022 as in debian/etc.profile
1719     (closes #53020).
1720   * debian/patches/secure-build.dpatch: Build bash without using guessable
1721     file names in /tmp (closes #36027).
1722   * debian/patches/bashbug-editor.dpatch: Use editor command, not emacs
1723     (closes #32576, #32577).
1724   * Fixed in 2.03 or before: #16013, #20455, #30803 (according to upstream
1725     author, bug submitter does not respond).
1726   * #44015 not a bug. Bash is more liberal than POSIX specifies, but function
1727     names that are not identifiers is something that may go away in the future.
1728   * #40242 not a bug: Non-interactive bash shells have always unset PS1,
1729     so scripts and so on can test for it.
1730   * Report #21645: */text* completion doesn't work anymore. According to the
1731     upstream author, this feature was removed in bash-2.01.1.  The TAB
1732     completion only succeeds with globbing characters if there is a single
1733     completion.  It caused too many problems otherwise.
1734   * Define DONT_REPORT_SIGPIPE: We don't want to see `Broken pipe' messages
1735     when a job like `cat jobs.c | exit 1' is executed. Fixes part of #7047,
1736     #10259, #10433 and #10494. Comment from the upstream author: "The default
1737     bash behavior with respect to the exit status of a pipeline will not
1738     change.  Changing it as suggested in the discussion of #10494 would render
1739     bash incompatible with every other shell out there.". Closed these reports.
1740   * debian/etc.bash.bashrc: Set checkwinsize.
1741
1742  -- Matthias Klose <doko@debian.org>  Sun, 19 Dec 1999 15:58:43 +0100
1743
1744 bash (2.03-2) unstable; urgency=low
1745
1746   * Apply privmode patch (do not drop privileges, if called as /sh.
1747     Closes #52586).
1748
1749  -- Matthias Klose <doko@debian.org>  Mon, 13 Dec 1999 22:25:22 +0100
1750
1751 bash (2.03-1) unstable; urgency=low
1752
1753   * New maintainer.
1754   * New upstream version (closes: #34077, #35642, #46916). For a terse
1755     description of new features and bug fixes see /usr/share/doc/bash/NEWS.gz.
1756   * Fixed in upstream release (closes: #14229, #16856, #21363, #22498, #28849,
1757     #29863, #37971, #38411, #40930, #49702). #37971 either here or in libc6.
1758     #30803.
1759   * Separate out documentation and examples to bash-doc package.
1760   * Do not build shared readline libs from this source. According to the
1761     upstream author: "It's not appropriate to build shared libraries from
1762     the readline shipped with bash.  That is designed to be linked directly
1763     into bash."
1764   * Link statically with included libreadline. It's intended, because
1765     potato does not have a libreadline4 yet. Wait for bash-2.04 and
1766     it's version of libreadline.
1767   * debian/README.Debian: Sort of FAQ suggested by Guy Maor.
1768   * debian/copyright: Updated URL.
1769   * debian/rules: Introduced some variables for packages and directories.
1770   * debian/control: Updated package names. Add Build-Depends.
1771   * Point to /usr/doc/share in man pages (rbash.1, builtins.1).
1772   * Make /usr/doc compatibility links (all but libreadline.postinst, which
1773     is a C file).
1774   * debian/patches/conf-update.dpatch: New config files from automake
1775     (closes #33745).
1776   * debian/patches/bashbug-editor.dpatch: Use EDITOR variable
1777     (closes #32576, #32577).
1778   * debian/etc.profile: Fixed comment that /etc/profile is used for Bourne
1779     shell and Bourne compatible shells (closes: #3459).
1780   * debian/patches/tempnam.dpatch: Applied patch from report #35975
1781     (closes: #35975).
1782   * bash is not responsible for setting $USER in login shells (closes: #36103).
1783   * Compile with -DSYS_BASHRC defined. /etc/bash.bashrc is empty by default
1784     (closes #27055).
1785   * Fixed with boot-floppies 2.1.3 (closes: #22517).
1786   * debian/patches/mailcheck.dpatch: Add maildir support. Patch from
1787     Miquel van Smoorenburg <miquels@cistron.nl> (closes #38794).
1788   * Patches from NMU are applied (should close #43096).
1789   * debian/control: Make builtins depend on source version of bash.
1790   * Build for i386, not i486.
1791   * Report #28811: "dpkg segfaults trying to install bash. Logging in then
1792     produces segfault. Still having to run 2.00.0(1)". Not reproducable.
1793   * Report #15165: "If the last command in the pipeline is killed by a signal,
1794     bash does not report it even though $? contains the correct value".
1795     Not reproducable.
1796   * Report #21645: "If you type `rm */text*<TAB>', previous versions would
1797     complete text given that they're under the same directory. 2.01.1-1
1798     doesn't do that anymore.". Not documented anywhere. It seems, this was
1799     a bug disguised as a feature ;-)
1800   * Report #36027: "During compiling bash package, files with hardcoded names
1801     are created in /tmp. In a malicious multi-user environment, this allows
1802     attacks to the user's files and possibly allow creating trojan packages.
1803     If the compiling user is root...".
1804     Submitter cannot be reached. autoconf/automake issues? Reassign to general?
1805   * Report #16700: "bash terminated when I asked it "mailq -v", while in an
1806     xterm, with a sysload of approx 1"; not reproducable. Submitter offers
1807     core file.
1808   * Report #37637: Not reproduceable (should close #37637).
1809   * Report #37275: A dpkg error? Or just another reason to completely link
1810     bash statically?
1811   * Report #34978, #42858: The prerm now is a binary pragram.
1812     #34977 as well? #36016 (patch)?
1813   * Report #43737: Non bug. Behaviour changed from 1.4 to 2.0 (closes: #43737).
1814   * Report #36459: Non bug (closes #36459).
1815   * Report #19211: Wanted behaviour?
1816   * Report #11938: The included patch is applied upstream (closes: #11938).
1817   * Report #10699, #45656: Todo: See #34717 ...
1818   * Report #35127: Apply included patch. TODO: test and forward upstream.
1819   * Report #41082: Obsoleted patches (closes: #35130, #41802).
1820   * Reports tested and still in this version (should be forwarded ...):
1821     #2301, #21901, #26619, #26720, #27090, #30460, #33900, #34833,
1822     #36877
1823     #38804, #41916 (update docs?),
1824     #46901, #47990.
1825   * Report #47849: You *must* reset OPTIND to 1 before reusing getopts.
1826   * Report #45841: This is a POSIX.2/XPG5 requirement.
1827   * Report #35979, #45379: set -e works on simple commands only.
1828     (command) is not a simple command.
1829   * Report #38244: -x and -v and all of the rest of the options are documented
1830     in the `set' builtin section.  The OPTIONS section of the man page refers
1831     to `set'.
1832   * Report #37654: When in a pipeline, `tty' prints `not a tty'.  This is why
1833     grep is looking for `not' in file `a'.  Try `w | echo $(tty)'.
1834   * Report #33822: This is a locale problem.  The de_DE locale gives lower case
1835     and upper case letters the same collating weight.  POSIX.2 warns that
1836     range expressions are not portable across locales.
1837   * Report #28789, #22291: resizing xterm bash doesn' t update window limits.
1838     Use `shopt -s checkwinsize'. (closes: #28789, #22291).
1839   * Report #39728: Suggestion to add something to /etc/skel files. A matter
1840     of taste. Added comments where to find `fancy' startup files.
1841
1842   * Work needed: #33822 (huh?), #42916 and #44015 (update docs, dashs in
1843     identifiers).
1844
1845   * Not tested: (#7047, #10259, #10433, #10494), #14287 (how to test?),
1846     #14658 (how to test?), #16013, #16797, #20455 (alpha arch), #20821,
1847     #22632, #26571, #29610, #35994 (powerpc arch),
1848     #36652, #40242, #47179.
1849
1850  -- Matthias Klose <doko@debian.org>  Sat,  4 Dec 1999 17:03:47 +0100
1851
1852 bash (2.02.1-1.8) unstable; urgency=low
1853
1854   * Applied Anthonies patch and recompiled as the libc5 version did
1855     not compile for him (closes: #34717, #43050, #43096, #10699).
1856   * Bumped the version number of libreadline and recompiled,
1857     hopefully in time before the dinstall run ;)
1858
1859  -- Torsten Landschoff <torsten@debian.org>  Sat, 18 Sep 1999 19:26:20 +0200
1860
1861 bash (2.02.1-1.7) unstable; urgency=low
1862
1863   * Non-maintainer release.
1864   * Make bash not Pre-Depend on itself. That is, make bash's preinst
1865     something other than a /bin/sh script; in this case a reasonably
1866     simple binary.
1867   * Remove /bin/sh from the .deb, and reinstate it in the postinst if
1868     it's not already present. Hence make the postinst a /bin/bash script
1869     instead of a /bin/sh script.
1870
1871  -- Anthony Towns <ajt@debian.org>  Sat, 28 Aug 1999 01:09:08 +1000
1872
1873 bash (2.02.1-1.6) unstable; urgency=low
1874
1875   * Non-maintainer release.
1876   * Link bash statically with libreadline. Closes: #42858.
1877
1878  -- Thomas Quinot <thomas@debian.org>  Fri, 13 Aug 1999 21:47:35 +0200
1879
1880 bash (2.02.1-1.5) unstable; urgency=low
1881
1882   * Non-maintainer release.
1883   * Updated to standards version 3.0.0.
1884   * Fixed dependency on libreadlineg2. Closes: #35130, #39280, #41802.
1885
1886  -- Thomas Quinot <thomas@debian.org>  Thu, 29 Jul 1999 13:05:26 +0200
1887
1888 bash (2.02.1-1.4) unstable; urgency=low
1889
1890   * Non-maintainer release.
1891   * Make libreadlineg2 conflict with bash (<< 2.02.1-1.2)
1892
1893  -- Joel Klecker <espy@debian.org>  Thu, 25 Mar 1999 09:40:39 -0800
1894
1895 bash (2.02.1-1.3) unstable; urgency=low
1896
1897   * Non-maintainer release.
1898   * Recompile against ncurses 4.2-3.2 for versioned dependency.
1899   * Add (>= 2.1-13.1) depend to readline shlibs.
1900
1901  -- Joel Klecker <espy@debian.org>  Thu, 18 Mar 1999 12:33:28 -0800
1902
1903 bash (2.02.1-1.2) unstable; urgency=low
1904
1905   * Non-maintainer release.
1906   * Recompile against glibc 2.1 for libreadline.
1907
1908  -- Joel Klecker <espy@debian.org>  Fri,  5 Mar 1999 09:36:54 -0800
1909
1910 bash (2.02.1-1.1) unstable; urgency=low
1911
1912   * Non-maintainer upload.
1913   * Replaced config.{sub,guess} with newer ones for ARM.
1914
1915  -- Jim Pick <jim@jimpick.com>  Mon, 22 Feb 1999 23:57:53 -0800
1916
1917 bash (2.02.1-1) unstable; urgency=low
1918
1919   * libreadline 2.1-13
1920   * Upstream upgrade, closes: #26582
1921   * Bugs fixed upstream: closes: #21511, #24004.
1922   * Rules, control fixes for hurd, powerpc, alpha closes: #29123, #29395,
1923     #24931, #31289.
1924   * Included paren-matching feature in readline, closes: #27707.
1925   * Removed convert-meta comment from etc/inputrc, closes: #23035.
1926   * Use system random instead of lousy builtin one, closes: #22104.
1927
1928  -- Guy Maor <maor@debian.org>  Mon, 15 Feb 1999 12:57:53 -0800
1929
1930 bash (2.01.1-4.1) unstable; urgency=low
1931
1932   * Non-maintainer upload.
1933   * libreadline 2.1-12
1934   * Rebuild with ncurses4.0 to avoid packages linked with libreadline
1935     depending on two versions of ncurses; reported by Martin Mitchell
1936     <martin@debian.org>. [#27762]
1937   * debian/rl.shlibs: bump versioned dependency to >= 2.1-12.
1938   * debian/rules (build): add --with-curses to avoid ever linking with
1939     termcap; reported by, ehm, Guy Maor <maor@debian.org>. [#25118]
1940
1941  -- James Troup <james@nocrew.org>  Tue, 20 Oct 1998 03:24:03 +0100
1942
1943 bash (2.01.1-3.1) frozen unstable; urgency=low
1944
1945   * Non-maintainer release.
1946   * Build with ncurses3.0-altdev, so libreadline2 doesn't depend on libc6.
1947   * Use <architecture>-linux instead of <arch>-debian-linux.
1948
1949  -- Joel Klecker <jk@espy.org>  Tue, 14 July 1998 16:26:43 -0700
1950
1951 bash (2.01.1-3) unstable frozen; urgency=medium
1952
1953   * libreadline 2.1-10
1954   * Make libreadlineg2's postinst a c program, like libreadline2.
1955   * Check return code from tempfile in bashbug, closes: #22349.
1956   * glibc 2.1 patch, closes #22532.
1957   * remove . from /etc/profile PATH, closes #22738.
1958
1959  -- Guy Maor <maor@ece.utexas.edu>  Mon, 25 May 1998 22:41:06 -0700
1960
1961 bash (2.01.1-2) unstable frozen; urgency=high
1962
1963   * libreadline 2.1-9.
1964   * Predepend on libreadlineg2 >= 2.1-8, closes: #20572.
1965
1966  -- Guy Maor <maor@ece.utexas.edu>  Wed,  8 Apr 1998 01:07:10 -0700
1967
1968 bash (2.01.1-1) frozen unstable; urgency=low
1969
1970   * libreadline 2.1-8.
1971   * Upstream upgrade, closes: #13762, #14446, #18296.
1972   * Fixed /etc/inputrc, closes: #19745, #19075, #13643, #18004, #17256,
1973     #15345, #14672, #15213, #15345, #15638, #18004, #16797, #15638, #19241.
1974   * Applied patch to read End, Delete, closes: #20053.
1975   * Don't build libc5 packages on alpha & powerpc, closes: #13761, #15538,
1976     #15829.
1977   * Add sh(1) - symlink to bash(1), close: #15659.
1978   * Fix unsafe requests in rbash(1), builtins(1), closes: #19086.
1979   * bashbug uses tempfile, closes: #19781.
1980   * fixed fc -l segfault, closes: #13726.
1981
1982  -- Guy Maor <maor@ece.utexas.edu>  Sat, 28 Mar 1998 19:34:15 -0800
1983
1984 bash (2.01-5) unstable; urgency=low
1985
1986   * libreadline 2.1-7
1987   * libreadline tries INPUTRC if it's set, else _both_ /etc/inputrc and
1988     ~/.inputrc
1989   * A better /etc/inputrc.
1990
1991  -- Guy Maor <maor@ece.utexas.edu>  Thu, 25 Sep 1997 11:38:41 -0500
1992
1993 bash (2.01-4) unstable; urgency=low
1994
1995   * libreadline 2.1-6
1996   * bash-builtin examples moved to correct place.
1997   * libreadline tries /etc/inputrc if ~/.inputrc doesn't exist.
1998   * set -a; set +a problem seems to be fixed (8390)
1999
2000  -- Guy Maor <maor@ece.utexas.edu>  Wed, 24 Sep 1997 14:36:02 -0500
2001
2002 bash (2.01-3) unstable; urgency=low
2003
2004   * libreadline 2.1-5
2005   * Bash depended on wrong version of libreadlineg2. (#12150, #12316)
2006   * Put current version in libreadlineg2 shlibs file.
2007   * Honor TMPDIR by using tempnam(3) (#9201).
2008
2009  -- Guy Maor <maor@ece.utexas.edu>  Sun, 24 Aug 1997 23:31:19 -0500
2010
2011 bash (2.01-2) unstable; urgency=low
2012
2013   * libreadline 2.1-4
2014   * Make bash predepend on libreadlineg2 (>=2.01-1) so as not to break
2015     systems which installed James's releases.
2016   * Fix references to shell runtime code in libreadline.so and libhistory.so.
2017   * Fix declare -p dumping core on empty temp variable (#12017).
2018   * make_quoted_replacement() checks for empty rl_filename_quote_characters
2019     (12051).
2020   * readline/readline.h - rl_dispatching should be extern (#11049).
2021   * Added libreadline2g-dbg.
2022
2023  -- Guy Maor <maor@ece.utexas.edu>  Sat, 16 Aug 1997 13:38:37 -0500
2024
2025 bash (2.01-1) unstable; urgency=low
2026
2027   * libreadline 2.1-3
2028   * Maintainer release of 2.01.  (2.01 fixes 3815, 4783, 7782, 8439, 10416,
2029     10598, 10604, 11806).
2030   * Cleaned and corrected rules, Makefiles, control files. (7580, 11406).
2031   * Reimplemented SHELL compile time as runtime check.  Backward compatible
2032     with old bash (10916).
2033   * Added rbash man page (8645).
2034   * ldconfig run in postinst, compiled as libc5 (10176)
2035   * :( set -a;set +a problem still there, but acts differently.
2036
2037  -- Guy Maor <maor@ece.utexas.edu>  Thu, 14 Aug 1997 15:35:23 -0500
2038
2039 bash (2.01-0.1) unstable; urgency=high
2040
2041   * libreadline 2.1-2.2
2042   * libreadline2 now has a preinst script which ensures that ld.so.1
2043     knows about /lib/libc5-compat and /usr/lib/libc5-compat.  Before this
2044     change, trying to install with a libc (< 5.4.23-4) broke bash.
2045   * libreadlineg2 no longer has version dependant shlibs file [#10742].
2046
2047  -- James Troup <jjtroup@comp.brad.ac.uk>  Mon, 23 Jun 1997 22:00:18 +0100
2048
2049 bash (2.01-0) unstable; urgency=medium
2050
2051   * libreadline 2.1-2.1
2052   * Non-maintainer release
2053   * New upstream version [#10416, #10598, #10604, #8390]
2054   * Rebuilt for glibc; now provides libreadline2g{,-dev} and
2055     libreadline2{,-altdev}.
2056   * Not all of Guy's changes are implemented, noticeably a security
2057     improvement in execute-cmds.c and his alteration of libreadline's
2058     compile time dependance on -DSHELL to run time dependance.
2059
2060  -- James Troup <jjtroup@comp.brad.ac.uk>  Thur, 19 June 1997 19:13:34 +0100
2061
2062 bash (2.0-3) unstable; urgency=medium
2063
2064   * libreadline 2.1-2
2065   * #include <sys/types.h> in general.h needed for alpha build (#7658)
2066   * Don't drop suid/sgid bits if invoked as sh (#7796)
2067   * Applied patch to fix time in for loop (#7436)
2068   * Split off bash-builtins with examples & necessary headers
2069   * Juggled libreadline2 documentation around (#7275)
2070
2071  -- Guy Maor <maor@ece.utexas.edu>  Mon, 10 Mar 1997 12:45:06 -0600
2072
2073 bash (2.0-2) unstable; urgency=low
2074
2075   * Added NEWS, COMPAT to /usr/doc/bash
2076
2077  -- Guy Maor <maor@ece.utexas.edu>  Fri, 7 Feb 1997 17:35:21 -0600
2078
2079 bash (2.0-1) unstable; urgency=low
2080
2081   * Upstream upgrade.
2082   * .bash_history created 600 by default.
2083   * Security improvements when creating files in /tmp
2084   * Reimplemented SHELL run-time check with backward 2.0 compatibility
2085
2086  -- Guy Maor <maor@ece.utexas.edu>  Wed, 29 Jan 1997 03:31:47 -0600
2087
2088 bash (1.14.7-2) frozen unstable; urgency=low
2089
2090   * libhistory.so had wrong soname (fixes bug 5381).
2091
2092  -- Guy Maor <maor@ece.utexas.edu>  Sat, 16 Nov 1996 11:07:08 -0600
2093
2094 bash (1.14.7-1) frozen unstable; urgency=low
2095
2096   * New upstream version converted to new source format.
2097     libreadline2, libreadline2-dev produced from bash source.
2098   * Made libreadline SHELL define into a runtime check with rl_shell,
2099     history_shell flags, 4 hooks.
2100   * echo checks write errors (fixes 818).
2101   * default unreadable .bash_history in /etc/skel (fixes 1549).
2102
2103  -- Guy Maor <maor@ece.utexas.edu>  Sat, 9 Nov 1996 05:07:31 -0600