[ubuntu/quantal] bash 4.2-4ubuntu1 (Accepted)
Matthias Klose
doko at debian.org
Fri Jul 13 00:10:45 UTC 2012
bash (4.2-4ubuntu1) quantal; urgency=low
* Merge with Debian.
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.
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.
Date: Thu, 12 Jul 2012 23:52:40 +0200
Changed-By: Matthias Klose <doko at debian.org>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/quantal/+source/bash/4.2-4ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Thu, 12 Jul 2012 23:52:40 +0200
Source: bash
Binary: bash bash-static bash-builtins bash-doc
Architecture: source
Version: 4.2-4ubuntu1
Distribution: quantal
Urgency: high
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Matthias Klose <doko at debian.org>
Description:
bash - GNU Bourne Again SHell
bash-builtins - Bash loadable builtins - headers & examples
bash-doc - Documentation and examples for the The GNU Bourne Again SHell
bash-static - GNU Bourne Again SHell (static version)
Closes: 482194 655071 655208 659940 661386 674120
Changes:
bash (4.2-4ubuntu1) quantal; urgency=low
.
* Merge with Debian.
.
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.
.
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.
Checksums-Sha1:
a69bbf1e375151995fc6c34d8cb10ffb1165c6cc 1586 bash_4.2-4ubuntu1.dsc
c6a71fba31bae317e73d61b036973e40cbd638d2 92777 bash_4.2-4ubuntu1.diff.gz
Checksums-Sha256:
71898736f1e30529a3379a1f97ed0465c7fb271e5f61628531c5f5ad7c7aefc0 1586 bash_4.2-4ubuntu1.dsc
7b1bfe6520229514d57b0fc231ed8b473fbf6a5547c3e4a667af18ef7db51e2f 92777 bash_4.2-4ubuntu1.diff.gz
Files:
059669f0baa46b22d4791b1dfdcb59a6 1586 base required bash_4.2-4ubuntu1.dsc
889c03c0630ae47c52285a0d599de007 92777 base required bash_4.2-4ubuntu1.diff.gz
Original-Maintainer: Matthias Klose <doko at debian.org>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iEYEARECAAYFAk//ZOAACgkQStlRaw+TLJwXGgCgj/tqsD9Y6pOYplEZKqjjPPqF
mCYAn0Mud85gndqrdVim3vMcGv+JHH4z
=wpmX
-----END PGP SIGNATURE-----
More information about the Quantal-changes
mailing list