ubuntu/+source/bash:ubuntu/vivid-devel

Last commit made on 2014-10-29
Get this branch:
git clone -b ubuntu/vivid-devel https://git.launchpad.net/ubuntu/+source/bash
Members of Ubuntu Server Dev import team can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
ubuntu/vivid-devel
Repository:
lp:ubuntu/+source/bash

Recent commits

ed0286e... by Andrey Bondarenko on 2014-10-29

Import patches-unapplied version 4.3-11ubuntu2 to ubuntu/vivid-proposed

Imported using git-ubuntu import.

Changelog parent: f8eed6c83ba30b9ea322bbac134dbccc79cb654c

New changelog entries:
  * debian/etc.bash.bashrc: print a hint how to get root access if user
    is in sudo group (lp: #1358827)

f8eed6c... by Matthias Klose on 2014-10-07

Import patches-unapplied version 4.3-11ubuntu1 to ubuntu/utopic-proposed

Imported using git-ubuntu import.

Changelog parent: aa5de5da1d96d9177a55db165d847b7932adb158

New changelog entries:
  * Merge with Debian; remaining changes:
    - skel.bashrc:
      - Run lesspipe.
      - Enable ls aliases.
      - Set options in ll alias to -alF.
      - Define an alert alias.
      - Enabled colored grep aliases.
    - etc.bash.bashrc:
      - Add sudo hint.

aa5de5d... by Matthias Klose on 2014-10-07

Import patches-unapplied version 4.3-11 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 0d9caaf8db7e44865a7619e65f09dff3d97d6b99

New changelog entries:
  * Apply upstream patches 028 - 030.
  * Remove the parser-oob patch.

0d9caaf... by Matthias Klose on 2014-09-30

Import patches-unapplied version 4.3-10 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 92fb3677b2a0b0eef21723fcadffd93bc7ac0bb2

New changelog entries:
  * Apply upstream patches 026 and 027.
  * Remove patches CVE-2014-6271 and variables-affix.

92fb367... by Thijs Kinkhorst on 2014-09-25

Import patches-unapplied version 4.3-9.2 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 7305d34b84cd0ca74aa9ec97cd750c4233fa9e9d

New changelog entries:
  * 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.

7305d34... by Florian Weimer on 2014-09-24

Import patches-unapplied version 4.3-9.1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: df85186610044188774168e8092f3d2d2bc35aa5

New changelog entries:
  * Non-maintainer upload by the security team
  * Apply upstream patch bash43-025, fixing CVE-2014-6271.

df85186... by Matthias Klose on 2014-08-21

Import patches-unapplied version 4.3-9 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 1bb36ad322493db925dad451cf564988597fcd90

New changelog entries:
  * 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).

1bb36ad... by Matthias Klose on 2014-08-03

Import patches-unapplied version 4.3-8 to debian/sid

Imported using git-ubuntu import.

Changelog parent: f533783ce984e3c174f7d97ea121842f682be9ea

New changelog entries:
  * 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.

f533783... by Matthias Klose on 2014-04-16

Import patches-unapplied version 4.3-7 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 4e3ea3916e36936ea4e9976f361df70bc847e550

New changelog entries:
  * 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.

4e3ea39... by Matthias Klose on 2014-04-07

Import patches-unapplied version 4.3-6 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 24ce362919dbeb1328993702c12fa45de00edf79

New changelog entries:
  * Apply upstream patches 001 - 008:
    - A missing check for a valid option prevented `test -R' from working.
      There is another problem that causes bash to look up the wrong variable
      name when processing the argument to `test -R'.
    - A change to save state while running the DEBUG trap caused pipelines to
      hang on systems which need process group synchronization while building
      pipelines.
    - When in callback mode, some readline commands can cause readline
      to segfault by passing invalid contexts to callback functions.
    - The `.' command in vi mode cannot undo multi-key commands beginning with
      `c', `d', and `y' (command plus motion specifier).
    - When in Posix mode, bash did not correctly interpret the ANSI-C-style
      $'...' quoting mechanism when performing pattern substitution word
      expansions within double quotes.
    - A shell that started with job control active but was not interactive left
      the terminal in the wrong process group when exiting, causing its parent
      shell to get a stop signal when it attempted to read from the terminal.
    - Using compound assignments for associative arrays like
        assoc=( [x]= [y]=bar )
      left the value corresponding to the key `x' NULL. This caused
      subsequent lookups to interpret it as unset.
    - Some extended glob patterns incorrectly matched filenames with a leading
      dot, regardless of the setting of the `dotglob' option.
  * Replace already applied patches by the upstream patch files.