lp:debian/stretch/bash
- Get this branch:
- bzr branch lp:debian/stretch/bash
Branch information
- Owner:
- Ubuntu branches
- Status:
- Development
Recent revisions
- 36. By Matthias Klose
-
* Apply upstream patches 034 - 039.
* Disallow setuid scripts if not called as `sh' and not called with
the -p option. Closes: #720545, #734866. - 35. By Matthias Klose
-
* 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. - 33. By Matthias Klose
-
* Apply upstream patches 026 and 027.
* Remove patches CVE-2014-6271 and variables-affix. - 32. By Thijs Kinkhorst
-
* 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. - 31. By Florian Weimer
-
* Non-maintainer upload by the security team
* Apply upstream patch bash43-025, fixing CVE-2014-6271. - 30. By Matthias Klose
-
* 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). - 29. By Matthias Klose
-
* 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. - 28. By Matthias Klose
-
* 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.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:debian/bash