Created by Matthias Klose and last modified
Get this branch:
bzr branch lp:~doko/+junk/pkg-bash-debian
Only Matthias Klose can upload to this branch. If you are Matthias Klose please log in for upload directions.

Related bugs

Related blueprints

Branch information

Matthias Klose

Recent revisions

29. By Matthias Klose <doko@18xx.org>

4.3 updates up to 4.3-12

28. By Matthias Klose <doko@18xx.org>

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
    - 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
  * 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

27. By Matthias Klose <doko@18xx.org>

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

26. By Matthias Klose <doko@18xx.org>

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

25. By Matthias Klose <doko@18xx.org>

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

24. By Matthias Klose

  * Search for bash_completion in /usr/share/bash-completion too.
    Closes: #655071, #655208.

23. By Matthias Klose

  * Search for bash_completion in /usr/share/bash-completion too.
    Closes: #655071.

22. By Matthias Klose

  * Search $- for `i' for the interactivity test. Closes: #482194.

21. By Matthias Klose

  * Fix string expansion: \u and \U for code points U+0080 to U+00FF (Darran
    Salt). Closes: #661386.

20. By Matthias Klose

  * Avoid warning for unset debian_chroot with -u (Marko Mäkelä).
    Closes: #659940.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.