1
bash (4.2-4ubuntu1) quantal; urgency=low
5
-- Matthias Klose <doko@debian.org> Thu, 12 Jul 2012 23:52:40 +0200
7
bash (4.2-4) unstable; urgency=high
9
* Apply upstream patches 030 - 036, fixes for
10
- When attempting to glob strings in a multibyte locale, and those strings
11
contain invalid multibyte characters that cause mbsnrtowcs to return 0,
12
the globbing code loops infinitely.
13
- A change between bash-4.1 and bash-4.2 to prevent the readline input hook
14
from being called too frequently had the side effect of causing delays
15
when reading pasted input on systems such as Mac OS X. This patch fixes
16
those delays while retaining the bash-4.2 behavior.
17
- Bash-4.2 has problems with DEL characters in the expanded value of
18
variables used in the same quoted string as variables that expand
20
- Bash uses a static buffer when expanding the /dev/fd prefix for the test
21
and conditional commands, among other uses, when it should use a dynamic
22
buffer to avoid buffer overflow.
23
- In bash-4.2, the history code would inappropriately add a semicolon to
24
multi-line compound array assignments when adding them to the history.
25
- When given a number of lines to read, `mapfile -n lines' reads
27
- Bash-4.2 produces incorrect word splitting results when expanding
28
double-quoted $@ in the same string as and adjacent to other variable
29
expansions. The $@ should be split, the other expansions should not.
31
-- Matthias Klose <doko@debian.org> Thu, 12 Jul 2012 23:58:51 +0200
33
bash (4.2-3) unstable; urgency=low
35
* Apply upstream patches 025 - 029, fixes for
36
- When used in a shell function, `declare -g -a array=(compound assignment)'
37
creates a local variable instead of a global one.
38
- The `lastpipe' option does not behave correctly on machines where the
39
open file limit is less than 256.
40
- When the `extglob' shell option is enabled, pattern substitution does not
41
work correctly in the presence of multibyte characters.
42
- When using a word expansion for which the right hand side is evaluated,
43
certain expansions of quoted null strings include spurious ^? characters.
44
- Bash-4.2 tries to leave completed directory names as the user typed them,
45
without expanding them to a full pathname. One effect of this is that
46
shell variables used in pathnames being completed (e.g., $HOME) are left
47
unchanged, but the `$' is quoted by readline because it is a special
48
character to the shell. This patch introduces two things:
49
- A new shell option, `direxpand', which, if set, attempts to emulate the
50
bash-4.1 behavior of expanding words to full pathnames during
52
- A set of heuristics that reduce the number of times special characters
53
such as `$' are quoted when the directory name is not expanded.
54
* Mark bash and bash-static as Multi-Arch: foreign . Closes: #674120.
55
* Avoid warning for unset debian_chroot with -u (Marko Mäkelä).
57
* Fix string expansion: \u and \U for code points U+0080 to U+00FF (Darran
58
Salt). Closes: #661386.
59
* Search $- for `i' for the interactivity test. Closes: #482194.
60
* Search for bash_completion in /usr/share/bash-completion too.
61
Closes: #655071, #655208.
63
-- Matthias Klose <doko@debian.org> Sun, 01 Jul 2012 13:45:35 +0200
1
65
bash (4.2-2ubuntu3) quantal; urgency=low
3
67
* Stop hardcoding command-not-found's interpreter.