* Merge with Debian, replacing local with upstream patches. LP: #1294669.
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:22:21 +0200
This bug was fixed in the package bash - 4.3-7ubuntu1
---------------
bash (4.3-7ubuntu1) trusty-proposed; urgency=medium
* Merge with Debian, replacing local with upstream patches. LP: #1294669.
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:22:21 +0200