Change log for bash package in Debian

175 of 91 results
Published in sid-release
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
Superseded in sid-release
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
Published in bookworm-release
Superseded in sid-release
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
Superseded in sid-release
bash (5.2.15-1) unstable; urgency=medium

  * New patch release.

 -- Matthias Klose <email address hidden>  Sat, 31 Dec 2022 16:40:30 +0100
Superseded in sid-release
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
Superseded in sid-release
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
Superseded in sid-release
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
Superseded in sid-release
bash (5.2-1) unstable; urgency=medium

  * New upstream release.

 -- Matthias Klose <email address hidden>  Wed, 28 Sep 2022 16:50:07 +0200
Superseded in sid-release
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
Deleted in experimental-release (Reason: None provided.)
bash (5.2~rc1-1) experimental; urgency=medium

  * New upstream snapshot 5.2 rc1.

 -- Matthias Klose <email address hidden>  Sun, 17 Jul 2022 14:35:02 +0200
Published in bullseye-release
bash (5.1-2+deb11u1) bullseye; urgency=medium

  * Non-maintainer upload.
  * 1-byte buffer overflow read in subst.c read_comsub (Closes: #1003012)

 -- Salvatore Bonaccorso <email address hidden>  Sun, 27 Mar 2022 20:40:30 +0200
Superseded in experimental-release
bash (5.2~beta-1) experimental; urgency=medium

  * New upstream snapshot 5.2 beta1.

 -- Matthias Klose <email address hidden>  Wed, 01 Jun 2022 10:48:43 +0200
Superseded in sid-release
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
Superseded in sid-release
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
Superseded in sid-release
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
Superseded in sid-release
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
Superseded in sid-release
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
Superseded in bullseye-release
Superseded in sid-release
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
Superseded in sid-release
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
Superseded in sid-release
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
Superseded in sid-release
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
Superseded in sid-release
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
Deleted in experimental-release (Reason: None provided.)
bash (5.1~rc1-1) experimental; urgency=medium

  * New upstream release candidate 1.

 -- Matthias Klose <email address hidden>  Fri, 09 Oct 2020 17:47:40 +0200
Superseded in experimental-release
bash (5.1~beta1-1) experimental; urgency=medium

  * New upstream snapshot 5.1 beta1.

 -- Matthias Klose <email address hidden>  Thu, 17 Sep 2020 14:05:46 +0200
Superseded in sid-release
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
Superseded in experimental-release
bash (5.1~alpha1-1) experimental; urgency=medium

  * New upstream release 5.1 alpha1.

 -- Matthias Klose <email address hidden>  Tue, 04 Aug 2020 19:24:57 +0200
Superseded in sid-release
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
Superseded in sid-release
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
Published in buster-release
Superseded in sid-release
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
Superseded in buster-release
Superseded in sid-release
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
Superseded in buster-release
Superseded in sid-release
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
Superseded in buster-release
Superseded in sid-release
bash (5.0-1) unstable; urgency=medium

  * New upstream release.

 -- Matthias Klose <email address hidden>  Mon, 14 Jan 2019 16:27:51 +0100
Deleted in experimental-release (Reason: None provided.)
bash (5.0~beta2-1) experimental; urgency=medium

  * New upstream beta release.

 -- Matthias Klose <email address hidden>  Thu, 06 Dec 2018 19:35:07 +0100
Deleted in experimental-release (Reason: None provided.)
bash (5.0~beta1-1) experimental; urgency=medium

  * New upstream beta release.

 -- Matthias Klose <email address hidden>  Mon, 22 Oct 2018 16:06:36 +0200
Superseded in buster-release
Superseded in sid-release
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
Superseded in buster-release
Superseded in sid-release
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
Superseded in experimental-release
bash (5.0~alpha1-1) experimental; urgency=medium

  * New upstream alpha release.

 -- Matthias Klose <email address hidden>  Fri, 01 Jun 2018 20:33:31 +0200
Superseded in buster-release
Superseded in sid-release
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
Superseded in buster-release
Superseded in sid-release
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
Superseded in buster-release
Superseded in sid-release
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
Superseded in buster-release
Published in stretch-release
Superseded in sid-release
bash (4.4-5) unstable; urgency=medium

  * Apply upstream patch 012.

 -- Matthias Klose <email address hidden>  Mon, 15 May 2017 12:45:32 -0700
Superseded in stretch-release
Superseded in sid-release
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
Superseded in sid-release
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
Published in jessie-release
bash (4.3-11+deb8u1) jessie; urgency=medium

  * Non-maintainer upload.
  * CVE-2016-0634: Arbitrary code execution via malicious hostname
  * CVE-2016-7543: Specially crafted SHELLOPTS+PS4 variables allows command
    substitution

 -- Salvatore Bonaccorso <email address hidden>  Sun, 09 Oct 2016 17:35:21 +0200
Superseded in stretch-release
Superseded in sid-release
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
Superseded in stretch-release
Superseded in sid-release
bash (4.4-1) unstable; urgency=medium

  * Bash 4.4 release.

 -- Matthias Klose <email address hidden>  Sat, 17 Sep 2016 13:31:34 +0200
Deleted in experimental-release (Reason: None provided.)
bash (4.4~rc2-1) experimental; urgency=medium

  * Bash 4.4 release candidate 2.

 -- Matthias Klose <email address hidden>  Mon, 29 Aug 2016 09:53:08 +0200
Superseded in experimental-release
bash (4.4~rc1+b2-1) experimental; urgency=medium

  * New upstream tarball, called "4.4 beta2".

 -- Matthias Klose <email address hidden>  Mon, 25 Jul 2016 20:35:44 +0200
Superseded in stretch-release
Superseded in sid-release
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
Superseded in experimental-release
bash (4.4~rc1-1) experimental; urgency=medium

  * Bash 4.4 release candidate 1.

 -- Matthias Klose <email address hidden>  Sun, 13 Mar 2016 21:36:22 +0100
Superseded in stretch-release
Superseded in sid-release
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
Superseded in stretch-release
Superseded in sid-release
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
Superseded in stretch-release
Superseded in sid-release
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
Published in wheezy-release
bash (4.2+dfsg-0.1+deb7u3) wheezy-security; 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.

 -- Salvatore Bonaccorso <email address hidden>  Thu, 25 Sep 2014 21:43:01 +0200
Superseded in jessie-release
Superseded in sid-release
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
Superseded in jessie-release
Superseded in sid-release
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
Superseded in jessie-release
Superseded in sid-release
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
Superseded in jessie-release
Superseded in sid-release
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
Superseded in jessie-release
Superseded in sid-release
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
Superseded in jessie-release
Superseded in sid-release
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
Superseded in jessie-release
Superseded in sid-release
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
Superseded in jessie-release
Superseded in sid-release
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
Superseded in jessie-release
Superseded in sid-release
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
Superseded in jessie-release
Superseded in sid-release
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
Superseded in sid-release
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
Superseded in jessie-release
Superseded in sid-release
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
Superseded in sid-release
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
Deleted in experimental-release (Reason: None provided.)
bash (4.3~rc2-1) experimental; urgency=medium


  * New upstream version 4.3 rc2.

 -- Matthias Klose <email address hidden>  Wed, 05 Feb 2014 15:20:17 +0100
Superseded in experimental-release
bash (4.3~rc1-1) experimental; urgency=medium


  * New upstream version 4.3 rc1.

 -- Matthias Klose <email address hidden>  Fri, 27 Dec 2013 23:01:38 +0100
Superseded in jessie-release
Superseded in sid-release
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

Available diffs

Superseded in wheezy-release
Superseded in sid-release
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
Superseded in wheezy-release
Superseded in sid-release
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
Superseded in sid-release
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
Superseded in wheezy-release
Superseded in sid-release
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
Superseded in sid-release
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
175 of 91 results