-
bash (5.2.21-2) unstable; urgency=medium
* Fix crash in rl_do_undo, taken from upstream. See #1056314, #1037274.
-- Matthias Klose <email address hidden> Sun, 26 Nov 2023 09:09:52 +0100
-
bash (5.2.21-1) unstable; urgency=medium
* New patch release.
* Bump standards version.
-- Matthias Klose <email address hidden> Sat, 25 Nov 2023 11:43:49 +0100
-
bash (5.2.15-2) unstable; urgency=medium
* Remove one more pdf file without source. Closes: #1024598.
-- Matthias Klose <email address hidden> Mon, 02 Jan 2023 13:06:21 +0100
-
bash (5.2.15-1) unstable; urgency=medium
* New patch release.
-- Matthias Klose <email address hidden> Sat, 31 Dec 2022 16:40:30 +0100
-
bash (5.2+dfsg-0.1) unstable; urgency=medium
* Non-maintainer upload.
* Repack to get rid of non-source PDF. Closes: #1024598.
* d/watch: Update to v4 and add repack options.
* d/copyright: Convert to machine-readable format, adding missing info.
Closes: #1024602.
-- Bastian Germann <email address hidden> Wed, 21 Dec 2022 12:16:28 +0100
-
bash (5.2-3) unstable; urgency=medium
* Apply upstream patches 003 - 015.
* Repack to get rid of non-source PDF (Bastian Germann). Closes: #1024598.
* d/watch: Update to v4 and add repack options.
* d/copyright: Convert to machine-readable format, adding missing info.
Closes: #1024602.
* Enable all hardening flags (Christian Göttsche). Closes: #1021082.
* Fix build on musl (Helmut Grohne). Closes: #1023053.
-- Matthias Klose <email address hidden> Sat, 31 Dec 2022 11:32:01 +0100
-
bash (5.2-2) unstable; urgency=medium
* Apply upstream patches 001 - 002.
- Expanding unset arrays in an arithmetic context can cause a
segmentation fault.
- Starting bash with an invalid locale specification for
LC_ALL/LANG/LC_CTYPE can cause the shell to crash. Closes: #1021062.
-- Matthias Klose <email address hidden> Mon, 24 Oct 2022 10:34:28 +0200
-
bash (5.2-1) unstable; urgency=medium
* New upstream release.
-- Matthias Klose <email address hidden> Wed, 28 Sep 2022 16:50:07 +0200
-
bash (5.2~rc2-2) unstable; urgency=medium
* New upstream snapshot 5.2 rc2.
* Bump standards version.
-- Matthias Klose <email address hidden> Thu, 25 Aug 2022 16:03:49 +0200
-
bash (5.1-6.1) unstable; urgency=medium
[ Helmut Grohne ]
* Non-maintainer upload.
* Replace add-shell/remove-shell with declarative shells.d trigger.
Closes: #1004171
-- Johannes Schauer Marin Rodrigues <email address hidden> Thu, 12 May 2022 17:05:40 +0200
-
bash (5.1-6) unstable; urgency=medium
* Apply upstream patches 013 - 016.
-- Matthias Klose <email address hidden> Thu, 06 Jan 2022 17:16:52 +0100
-
bash (5.1-5) unstable; urgency=medium
* Apply upstream patches 009 - 012.
* Bump standards version.
* Remove preinst since "dash-as-sh"-transition is done. Closes: #958083.
-- Matthias Klose <email address hidden> Sat, 27 Nov 2021 09:37:10 +0100
-
bash (5.1-3.1) unstable; urgency=medium
[ Helmut Grohne ]
* Non-maintainer upload.
* preinst: Remove obsolete upgrade path from pre-wheezy. Closes: #958083
-- Johannes Schauer Marin Rodrigues <email address hidden> Sat, 23 Oct 2021 11:36:52 +0200
-
bash (5.1-3) unstable; urgency=medium
* Apply upstream patches 005 - 008.
-- Matthias Klose <email address hidden> Mon, 10 May 2021 08:52:10 +0200
-
bash (5.1-2) unstable; urgency=medium
* Apply upstream patches 001 - 004.
-- Matthias Klose <email address hidden> Sun, 03 Jan 2021 10:44:50 +0100
-
bash (5.1-1) unstable; urgency=medium
* New upstream release.
* Bump standards version.
-- Matthias Klose <email address hidden> Tue, 08 Dec 2020 08:03:28 +0100
-
bash (5.1~rc3-1) unstable; urgency=medium
* New upstream release candidate 3.
-- Matthias Klose <email address hidden> Sun, 22 Nov 2020 16:24:54 +0100
-
bash (5.1~rc2-1) unstable; urgency=medium
* New upstream release candidate 2.
- Fix locale related crash. Closes: #972672.
-- Matthias Klose <email address hidden> Wed, 04 Nov 2020 18:01:32 +0100
-
bash (5.1~rc1-2) unstable; urgency=medium
* Make the build reproducible. Closes: #935127.
-- Matthias Klose <email address hidden> Thu, 15 Oct 2020 19:10:56 +0200
-
bash (5.0-7) unstable; urgency=medium
* Apply upstream patches 012 - 016.
* Bump debhelper version.
-- Matthias Klose <email address hidden> Tue, 04 Aug 2020 11:49:30 +0200
-
bash (5.0-6) unstable; urgency=medium
* Apply upstream patches 012 - 016.
* Bump standards version.
-- Matthias Klose <email address hidden> Tue, 25 Feb 2020 12:44:22 +0100
-
bash (5.0-5) unstable; urgency=medium
* Apply upstream patches 004 - 011.
* Bump standards version.
-- Matthias Klose <email address hidden> Sun, 10 Nov 2019 11:45:12 +0100
-
bash (5.0-4) unstable; urgency=medium
* wait builtin: avoid hanging on inherited children. Closes: #920455.
-- Matthias Klose <email address hidden> Thu, 18 Apr 2019 06:12:36 +0200
-
bash (5.0-3) unstable; urgency=medium
* Apply upstream patch 003.
* Fix clear_console locking up video when X is running and logging out
from a plain text console. Closes: #810660. LP: #1822184.
-- Matthias Klose <email address hidden> Thu, 04 Apr 2019 04:30:33 +0200
-
bash (5.0-2) unstable; urgency=medium
* Apply upstream patches 001 and 002. Closes: #919439.
* Merge back the 4.4.18-3.1 upload. Closes: #889757.
-- Matthias Klose <email address hidden> Thu, 24 Jan 2019 11:01:16 +0100
-
bash (5.0-1) unstable; urgency=medium
* New upstream release.
-- Matthias Klose <email address hidden> Mon, 14 Jan 2019 16:27:51 +0100
-
bash (4.4.18-3.1) unstable; urgency=medium
* Non-maintainer upload.
* Move man2html dependency to B-D-I and use the thinner -base variant.
Closes: #889757.
-- Helmut Grohne <email address hidden> Sun, 17 Jun 2018 21:15:06 +0200
-
bash (4.4.18-3) unstable; urgency=medium
* Apply upstream patches 020 - 023. Fixing:
- In circumstances involving long-running scripts that create and reap many
processes, it is possible for the hash table bash uses to store exit
statuses from asynchronous processes to develop loops. This patch fixes
the loop causes and adds code to detect any future loops.
- A SIGINT received inside a SIGINT trap handler can possibly cause the
shell to loop.
- There are cases where a failing readline command (e.g., delete-char at
the end of a line) can cause a multi-character key sequence to `back up'
and attempt to re-read some of the characters in the sequence.
- When sourcing a file from an interactive shell, setting the SIGINT handler
to the default and typing ^C will cause the shell to exit.
-- Matthias Klose <email address hidden> Fri, 01 Jun 2018 21:05:11 +0200
-
bash (4.4.18-2) unstable; urgency=medium
* Revert the changes from the last upload.
* Configure the normal build --without-bash-malloc as well.
See http://lists.nongnu.org/archive/html/qemu-devel/2018-03/msg04700.html
for the qemu fix. Closes: #865599. LP: #1751011.
* Apply upstream patch 019.
-- Matthias Klose <email address hidden> Wed, 04 Apr 2018 20:04:48 +0200
-
bash (4.4.18-1.1) unstable; urgency=high
* Non-maintainer upload.
* Build again with -no-pie as dropping it broke bash when run under
qemu-user (with the same symptoms as #842037). Closes: #889869
Re-opens: #865599
-- Raphaël Hertzog <email address hidden> Tue, 13 Feb 2018 11:17:39 +0100
-
bash (4.4.18-1) unstable; urgency=medium
* bash 4.4.18 release (bash 4.4 patchlevel 18).
* bash: Remove dependency on dash. Closes: #537913.
* Update config.guess and config.sub. Closes: #882474.
* skel.profile: Add $HOME/.local/bin if it exists. Closes: #839155.
* Stop building with -no-pie. Closes: #865599, #859263.
* /etc/bash.bashrc: Don't overwrite PS1 if SUDO_PS1 is set. Closes: #789811.
* Make the build reproducible. Closes: #806945.
- Use the system provided man2html to generate the htm docs.
- Set PGRP_PIPE unconditionally on Linux.
* Fix typo in German help (Carsten Leonhardt). Closes: #831282.
-- Matthias Klose <email address hidden> Tue, 06 Feb 2018 12:20:45 +0100
-
bash (4.4-5) unstable; urgency=medium
* Apply upstream patch 012.
-- Matthias Klose <email address hidden> Mon, 15 May 2017 12:45:32 -0700
-
bash (4.4-4) unstable; urgency=medium
* Apply upstream patches 008 - 011.
-- Matthias Klose <email address hidden> Tue, 24 Jan 2017 16:13:37 +0100
-
bash (4.4-3) unstable; urgency=medium
* Apply upstream patches 006 - 007.
* clear_console: Securely erase the current console. Closes: #845177.
* Mark locales and time build dependencies with <!nocheck>.
Closes: #838201.
* Don't configure with --with-curses. Closes: #794588.
-- Matthias Klose <email address hidden> Fri, 20 Jan 2017 11:52:59 +0100
-
bash (4.4-2) unstable; urgency=medium
* Apply upstream patches 001 - 005.
- Closes: #844299, LP: #1641832.
* Don't build with PIE. Closes: #842037.
-- Matthias Klose <email address hidden> Tue, 15 Nov 2016 19:49:00 +0100
-
bash (4.4-1) unstable; urgency=medium
* Bash 4.4 release.
-- Matthias Klose <email address hidden> Sat, 17 Sep 2016 13:31:34 +0200
-
bash (4.3-15) unstable; urgency=medium
* Apply upstream patches 043 - 046. Fixes:
- When the lastpipe option is enabled, the last component can contain
nested pipelines and cause a segmentation fault under
certain circumestances.
- A typo prevents the `compat42' shopt option from working as intended.
- If a file open attempted as part of a redirection fails because it is
interrupted by a signal, the shell needs to process any pending traps
to allow the redirection to be canceled.
- An incorrect conversion from an indexed to associative array can result
in a core dump.
* Add $HOME/.local/bin to PATH, and add the user's home directories
unconditionally to the path, so that they are available without
a new login. Closes: #820856, LP: #1588562.
-- Matthias Klose <email address hidden> Thu, 23 Jun 2016 21:10:31 +0200
-
bash (4.3-14) unstable; urgency=medium
* Apply upstream patches 040 - 042.
-- Matthias Klose <email address hidden> Tue, 01 Sep 2015 01:04:38 +0200
-
bash (4.3-13) unstable; urgency=medium
* Apply upstream patches 034 - 039.
* Disallow setuid scripts if not called as `sh' and not called with
the -p option. Closes: #720545, #734866.
-- Matthias Klose <email address hidden> Sun, 26 Jul 2015 14:53:19 +0200
-
bash (4.3-12) unstable; urgency=medium
* Apply upstream patches 031 - 033.
* Add a Built-Using attribute for bash-static. Closes: #769342.
* Move definition of the macro "FN" out of the region of the "ig"
macro. Define macros and registers "zZ" and "zY". Closes: #774597.
* Also set color prompt for *-256color terminals. Closes: #766443.
-- Matthias Klose <email address hidden> Wed, 28 Jan 2015 17:05:00 +0100
-
bash (4.3-11) unstable; urgency=medium
* Apply upstream patches 028 - 030.
* Remove the parser-oob patch.
-- Matthias Klose <email address hidden> Tue, 07 Oct 2014 16:20:35 +0200
-
bash (4.3-10) unstable; urgency=medium
* Apply upstream patches 026 and 027.
* Remove patches CVE-2014-6271 and variables-affix.
-- Matthias Klose <email address hidden> Tue, 30 Sep 2014 13:36:38 +0200
-
bash (4.3-9.2) unstable; urgency=high
* Non-maintainer upload by the Security Team.
* Add variables-affix.patch patch.
Apply patch from Florian Weimer to add prefix and suffix for environment
variable names which contain shell functions.
* Add parser-oob.patch patch.
Fixes two out-of-bound array accesses in the bash parser.
-- Thijs Kinkhorst <email address hidden> Thu, 25 Sep 2014 21:27:16 +0000
-
bash (4.3-9.1) unstable; urgency=high
* Non-maintainer upload by the security team
* Apply upstream patch bash43-025, fixing CVE-2014-6271.
-- Florian Weimer <email address hidden> Wed, 24 Sep 2014 20:29:30 +0200
-
bash (4.3-9) unstable; urgency=medium
* Apply upstream patches 023 - 024, fixing the issues:
- bash does not correctly parse process substitution constructs that
contain unbalanced parentheses as part of the contained command.
- Indirect variable references do not work correctly if the reference
variable expands to an array reference using a subscript other than 0
(e.g., foo='bar[1]' ; echo ${!foo}).
* debian/skel.bashrc: Add GCC_COLORS setting (disabled by default).
-- Matthias Klose <email address hidden> Thu, 21 Aug 2014 22:58:16 +0200
-
bash (4.3-8) unstable; urgency=medium
* Apply upstream patches 012 - 022, fixing the issues:
- When a SIGCHLD trap runs a command containing a shell builtin while a
script is running `wait' to wait for all running children to complete,
the SIGCHLD trap will not be run once for each child that terminates.
- Using reverse-i-search when horizontal scrolling is enabled does not
redisplay the entire line containing the successful search results.
- Under certain circumstances, $@ is expanded incorrectly in contexts
where word splitting is not performed.
- When completing directory names, the directory name is dequoted twice.
This causes problems for directories with single and double quotes in
their names.
- An extended glob pattern containing a slash (`/') causes the globbing
code to misinterpret it as a directory separator.
- The code that creates local variables should not clear the `invisible'
attribute when returning an existing local variable. Let the code that
actually assigns a value clear it.
- When assigning an array variable using the compound assignment syntax,
but using `declare' with the rhs of the compound assignment quoted, the
shell did not mark the variable as visible after successfully performing
the assignment.
- The -t timeout option to `read' does not work when the -e option is used.
LP: #1317476.
- When PS2 contains a command substitution, here-documents entered in an
interactive shell can sometimes cause a segmentation fault.
- When the readline `revert-all-at-newline' option is set, pressing newline
when the current line is one retrieved from history results in a double
free and a segmentation fault. Closes: #747341.
- Using nested pipelines within loops with the `lastpipe' option set can
result in a segmentation fault.
* Fix typo in package description. Closes: #707810.
-- Matthias Klose <email address hidden> Sun, 03 Aug 2014 18:14:31 +0200
-
bash (4.3-7) unstable; urgency=medium
* Apply upstream patches 009 - 011 (replacing local patches):
- Fix a problem with unsigned sign extension when attempting to reallocate
the input line when it is fewer than 3 characters long and there has been
a history expansion. The sign extension causes the shell to not
reallocate the line, which results in a segmentation fault when it writes
past the end.
- Change the behavior of programmable completion to compensate for two
assumptions made by the bash-completion package.
- The signal handling changes to bash and readline (to avoid running any
code in a signal handler context) cause the cursor to be placed on the
wrong line of a multi-line command after a ^C interrupts editing.
-- Matthias Klose <email address hidden> Wed, 16 Apr 2014 23:10:28 +0200
-
bash (4.3-6) unstable; urgency=medium
* Apply upstream patches 001 - 008:
- A missing check for a valid option prevented `test -R' from working.
There is another problem that causes bash to look up the wrong variable
name when processing the argument to `test -R'.
- A change to save state while running the DEBUG trap caused pipelines to
hang on systems which need process group synchronization while building
pipelines.
- When in callback mode, some readline commands can cause readline
to segfault by passing invalid contexts to callback functions.
- The `.' command in vi mode cannot undo multi-key commands beginning with
`c', `d', and `y' (command plus motion specifier).
- When in Posix mode, bash did not correctly interpret the ANSI-C-style
$'...' quoting mechanism when performing pattern substitution word
expansions within double quotes.
- A shell that started with job control active but was not interactive left
the terminal in the wrong process group when exiting, causing its parent
shell to get a stop signal when it attempted to read from the terminal.
- Using compound assignments for associative arrays like
assoc=( [x]= [y]=bar )
left the value corresponding to the key `x' NULL. This caused
subsequent lookups to interpret it as unset.
- Some extended glob patterns incorrectly matched filenames with a leading
dot, regardless of the setting of the `dotglob' option.
* Replace already applied patches by the upstream patch files.
-- Matthias Klose <email address hidden> Mon, 07 Apr 2014 22:20:10 +0200
-
bash (4.3-5) unstable; urgency=medium
* Fix a display issue when a multiline command is aborted with ^C.
* Fix a crash after a failed history expansion. LP: #1294669.
-- Matthias Klose <email address hidden> Sat, 29 Mar 2014 19:10:21 +0100
-
bash (4.3-4) unstable; urgency=high
* Fix an issue with an associative array expanding to the
empty string if the associated value is the empty string.
* Fix an issue, when invoked as sh, bash doesn't interpret C-style escapes
within double-quoted substitution expansions ("${var/$'what'/ever}").
* Fix an issue with the extglob option to not expand hidden files.
* Update the pcomplete-dequote patch.
-- Matthias Klose <email address hidden> Fri, 21 Mar 2014 15:20:45 +0100
-
bash (4.3-3) unstable; urgency=medium
* Fix an issue with with empty completions and bash-completion.
Closes: #741060 . LP: #1291586.
* Fix an issue with updating terminal titles using trap commands.
LP : #1294167.
* Fix an issue in vi-mode, not re-doing the latest "dw", "dl", "D", ...
commands.
* Fix segfault in _rl_dispatch_callback(). Closes: #741555.
-- Matthias Klose <email address hidden> Wed, 19 Mar 2014 18:54:13 +0100
-
bash (4.3-2) unstable; urgency=medium
* Build-depend on texlive-fonts-recommended.
* Work around a build failure of bash static on ppc64el.
* Only include the documentation into the bash-doc package. Closes:
-- Matthias Klose <email address hidden> Wed, 05 Mar 2014 05:05:16 +0100
-
bash (4.3-1) unstable; urgency=medium
* Bash 4.3 release.
* Update debian/copyright.
-- Matthias Klose <email address hidden> Mon, 03 Mar 2014 08:16:58 +0100
-
bash (4.2+dfsg-1) unstable; urgency=low
* Apply upstream patches 038 - 045, fixes for
- If a backslash-newline (which is removed) with no other input is given as
input to `read', the shell tries to dereference a null pointer and
segfaults.
- Under certain circumstances, bash attempts to expand variables in
arithmetic expressions even when evaluation is being suppressed.
- Output redirection applied to builtin commands missed I/O errors if
they happened when the file descriptor was closed, rather than on write
(e.g., like with an out-of-space error on a remote NFS file system).
- Process substitution incorrectly inherited a flag that inhibited using the
(local) temporary environment for variable lookups if it was providing
the filename to a redirection. The intent the flag is to enforce the
Posix command expansion ordering rules.
- Compilation failed after specifying the `--enable-minimal-config' option
to configure (more specifically, specifying `--disable-alias').
- When SIGCHLD is trapped, and a SIGCHLD trap handler runs when a pending
`read -t' invocation times out and generates SIGALRM, bash can crash with
a segmentation fault.
- When converting a multibyte string to a wide character string as part of
pattern matching, bash does not handle the end of the string correctly,
causing the search for the NUL to go beyond the end of the string and
reference random memory. Depending on the contents of that memory, bash
can produce errors or crash.
- The <&n- and >&n- redirections, which move one file descriptor to another,
leave the file descriptor closed when applied to builtins or compound
commands.
* Fix parallel build (Steven Chamberlain). Closes: #694659.
* Fix german translations. Closes: #688571.
* Fix typo in man page. Closes: #696706.
-- Matthias Klose <email address hidden> Sat, 30 Mar 2013 14:56:51 +0100
-
bash (4.2+dfsg-0.1) unstable; urgency=low
* Non-maintainer upload.
* Remove unused and non DFSG-compliant bash-4.2/lib/readline/doc from
source. (Closes: #695709)
-- David Prévot <email address hidden> Sat, 29 Dec 2012 21:19:34 -0400
-
bash (4.2-5.1) unstable; urgency=low
* Non-maintainer upload.
* debian/bash.preinst-lib.c: typo in fcntl argument (Closes: #679198).
-- Nicolas Boulenguez <email address hidden> Tue, 11 Dec 2012 22:02:44 +0100
-
bash (4.2-5) unstable; urgency=low
* Apply upstream patch 037, fix for
- Attempting to redo (using `.') the vi editing mode `cc', `dd', or `yy'
commands leads to an infinite loop.
-- Matthias Klose <email address hidden> Fri, 03 Aug 2012 01:21:14 +0200
-
bash (4.2-4) unstable; urgency=high
* Apply upstream patches 030 - 036, fixes for
- When attempting to glob strings in a multibyte locale, and those strings
contain invalid multibyte characters that cause mbsnrtowcs to return 0,
the globbing code loops infinitely.
- A change between bash-4.1 and bash-4.2 to prevent the readline input hook
from being called too frequently had the side effect of causing delays
when reading pasted input on systems such as Mac OS X. This patch fixes
those delays while retaining the bash-4.2 behavior.
- Bash-4.2 has problems with DEL characters in the expanded value of
variables used in the same quoted string as variables that expand
to nothing.
- Bash uses a static buffer when expanding the /dev/fd prefix for the test
and conditional commands, among other uses, when it should use a dynamic
buffer to avoid buffer overflow.
- In bash-4.2, the history code would inappropriately add a semicolon to
multi-line compound array assignments when adding them to the history.
- When given a number of lines to read, `mapfile -n lines' reads
one too many.
- Bash-4.2 produces incorrect word splitting results when expanding
double-quoted $@ in the same string as and adjacent to other variable
expansions. The $@ should be split, the other expansions should not.
-- Matthias Klose <email address hidden> Thu, 12 Jul 2012 23:58:51 +0200
-
bash (4.2-3) unstable; urgency=low
* Apply upstream patches 025 - 029, fixes for
- When used in a shell function, `declare -g -a array=(compound assignment)'
creates a local variable instead of a global one.
- The `lastpipe' option does not behave correctly on machines where the
open file limit is less than 256.
- When the `extglob' shell option is enabled, pattern substitution does not
work correctly in the presence of multibyte characters.
- When using a word expansion for which the right hand side is evaluated,
certain expansions of quoted null strings include spurious ^? characters.
- Bash-4.2 tries to leave completed directory names as the user typed them,
without expanding them to a full pathname. One effect of this is that
shell variables used in pathnames being completed (e.g., $HOME) are left
unchanged, but the `$' is quoted by readline because it is a special
character to the shell. This patch introduces two things:
- A new shell option, `direxpand', which, if set, attempts to emulate the
bash-4.1 behavior of expanding words to full pathnames during
completion;
- A set of heuristics that reduce the number of times special characters
such as `$' are quoted when the directory name is not expanded.
* Mark bash and bash-static as Multi-Arch: foreign . Closes: #674120.
* Avoid warning for unset debian_chroot with -u (Marko Mäkelä).
Closes: #659940.
* Fix string expansion: \u and \U for code points U+0080 to U+00FF (Darran
Salt). Closes: #661386.
* Search $- for `i' for the interactivity test. Closes: #482194.
* Search for bash_completion in /usr/share/bash-completion too.
Closes: #655071, #655208.
-- Matthias Klose <email address hidden> Sun, 01 Jul 2012 13:45:35 +0200
-
bash (4.2-2) unstable; urgency=low
* Fix command-not-found location. Closes: #529313.
* Print a replacement error message if command-not-found was removed
after bashrc was loaded. Closes: #631023. LP: #561155.
* skel.bashrc: Document and prepare enabling the globstar feature (Fabian
Greffrath). Closes: #627926.
* Apply upstream patches 021 - 024.
-- Matthias Klose <email address hidden> Fri, 30 Mar 2012 19:20:04 +0200
-
bash (4.2-1) unstable; urgency=low
[ Matthias Klose ]
* New upstream version.
* Apply upstream patches 001 - 020.
* Fix parsing of double doublequotes. LP: #780441.
* /etc/bash.bashrc:
- Fix quoting issue calling command-not-found. LP: #754859. Closes: #587185.
* Don't cache the value of brk between sbrk calls (Samuel Thibault).
Closes: #614815.
* Remove the bashdb and bash-completion packaging rules and files.
* Just link with libtinfo instead of libncurses if available.
* Make lintian happy.
* Use quilt to apply patches.
* Fix build error with -Werror=format-security (Pierre Chifflier).
Closes: #641350.
* Fix build for the binary target, without calling the build target.
Closes: #602159.
* Fix cross builds (Steve McIntyre). Closes: #629929.
[ Jonathan Nieder ]
* Update copyright file. Many files that were GPL-2+ were relicensed
under GPL-3+ in bash 4.0-rc1. Closes: #632177.
* debian/rules: Use "rm -rf" instead of rmdir to remove usr/share/info
directory in "with_gfdl = no" build. This prevents build failures when
using the unmodified upstream tarball.
* bash.preinst: Tidy up a little.
- Remove codepath that would rename .bash_profile → .profile if .profile
was unmodified from the gutsy → hardy transition. Closes: #602244
- Remove commented experiment from bash-completion transition.
- Remove misleading "dpkg --assert-support-predepends" check.
Closes: #602456.
- Move utility functions to a separate bash.preinst-lib.c and corresponding
declarations to bash.preinst.h.
* Remove /bin/sh symlink and /usr/share/man/man1/sh.1.gz from bash package
contents. Closes: #602483.
- debian/rules: Do not install /bin/sh and sh.1.gz symlinks.
- bash.preinst:
- Make sure /bin/sh is present and points to an executable, forcibly
creating symlinks /bin/sh -> bash and /usr/share/man/man1/sh.1.gz ->
bash.1.gz if not.
- Divert /bin/sh and sh.1.gz on behalf of dash if we are upgrading from
a bash version with /bin/sh in the files list and bash's copy of
/bin/sh is not already diverted. This ensures unpacking bash will not
cause /bin/sh to go missing.
* bash.postinst: Simplify comment that contained an implementation detail
about how /bin/sh is provided.
* Use dpkg-buildflags to retrieve compiler options, including hardening flags.
Build-Depends: dpkg-dev (>= 1.16.1) (Steve Langasek). Closes: #629929.
* Pass --host to configure only when cross-compiling, --build always, as
recommended in autotools documentation (Steve Langasek).
* Merge from Ubuntu (closes: #648578):
- /etc/skel/.bashrc:
- Don't set HISTCONTROL twice. Thanks to Kevin Knerr. LP: #465500.
- Set HISTFILESIZE to 2000 and HISTSIZE to 1000. LP: #544542.
- README.Debian: Remove obsolete entry "Why is bash configured
with --disable-net-redirections?"
-- Matthias Klose <email address hidden> Wed, 30 Nov 2011 07:29:05 +0100
-
bash (4.1-3) unstable; urgency=low
* Apply upstream patches 003, 004, 005.
* Fix crash in declare builtin.
* /etc/skel/.bashrc:
- Enable sourcing of ~/.bash_aliases by default. Closes: #569798.
- Find command-not-found script. Closes: #529313.
* README.Debian:
- Remove references to --disable-net-redirections, bash-minimal.
- Mention that the upstream changelog can be found in the bash-doc
package. Closes: #551019.
-- Matthias Klose <email address hidden> Sat, 10 Apr 2010 10:35:29 +0200
-
bash (4.1-2) unstable; urgency=low
* Apply upstream patches 001, 002.
-- Matthias Klose <email address hidden> Fri, 12 Mar 2010 02:08:45 +0100
-
bash (4.1-1) unstable; urgency=low
* New upstream version 4.1.
* Stop building the bash-minimal package, not needed anymore with
dash being the default shell.
-- Matthias Klose <email address hidden> Sat, 02 Jan 2010 13:49:24 +0100
-
bash (4.0-7) unstable; urgency=medium
* Re-add the sh and sh(1) symlinks. Closes: #546516.
-- Matthias Klose <email address hidden> Mon, 14 Sep 2009 08:11:58 +0200
-
bash (4.0-6) unstable; urgency=medium
* Pre-depend on dash, instead of just depending on it.
Closes: #546504, #546516, #546518.
* Update and set homepage attribute. Closes: #546377, #546381.
-- Matthias Klose <email address hidden> Sun, 13 Sep 2009 13:35:38 +0200
-
bash (4.0-5) unstable; urgency=low
* Re-add dependency on dash, lost with the upload of 4.0.
* Don't configure with --disable-net-redirections.
* Fix name of system wide bash_logout in bash(1). Closes: #546200.
* Stop shipping the sh and sh(1) symlinks. Closes: #545103.
* Apply upstream patches 029 - 033.
-- Matthias Klose <email address hidden> Sun, 13 Sep 2009 12:55:54 +0200
-
bash (4.0-4) unstable; urgency=low
* Apply upstream patches 024 - 028.
- patch 028 closes: #519165. bash-4.0 reverted to the historical
shell behavior of raising an error when $@ or $* was expanded
after `set -u' had been executed and there were no positional
parameters. The Posix working group has since clarified the
standard's position on the issue, and $@ and $* are now the only
variables, parameters, or special parameters that do not raise an
error when unset if set -u is enabled.
* Enable net redirections, now that bash isn't the default shell
anymore.
* Changes to the skeletoon .bashrc:
- Fix example lines in /etc/bash.bashrc to enable bash completion.
Closes: #523706, #522857.
- Don't export HISTCONTROL in bashrc. Closes: #540371.
- Support user dircolors settings in ~/.dircolors. Closes: #506213.
-- Matthias Klose <email address hidden> Sun, 23 Aug 2009 16:09:36 +0200
-
bash (3.2-6) unstable; urgency=medium
* bash. Depend on dash to install dash as a required package.
-- Matthias Klose <email address hidden> Mon, 20 Jul 2009 23:56:24 +0000
-
bash (3.2-5) unstable; urgency=low
* Apply upstream fixes 040 - 048.
-- Matthias Klose <email address hidden> Sun, 01 Mar 2009 10:20:52 +0100
-
bash (3.2-4) unstable; urgency=low
* bash-minimal, bash-static: Only call `add-shell' on new installations.
* Only call remove-shell on package removal or purge.
-- Matthias Klose <email address hidden> Mon, 12 May 2008 18:49:07 +0200