lp:ubuntu/gutsy-security/vim

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/gutsy-security/vim
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Development

Recent revisions

33. By Marc Deslauriers

* SECURITY UPDATE: arbitrary command execution via vim scripts
  - patches/910_SECURITY_CVE-2008-2712.diff: Cherry-picked fixes from
    Debian's Lenny vim svn and backported NetrwDelete() from netrw v132 so
    we pass the netrw.v4 vulnerability test from www.rdancer.org
  - CVE-2008-2712
* SECURITY UPDATE: user-assisted arbitrary command execution from "K" in
  Visual mode
  - patches/911_SECURITY_CVE-2008-4104.diff:
    - Upstream patch 7.2.010
    - src/normal.c: NUL-terminate the identifier string
    - src/normal.c: Only use the word under the cursor, instead of the entire
      line after the cursor, when constructing the shell command to run.
  - CVE-2008-4101

32. By LaMont Jones

Trigger rebuild for hppa

31. By Soren Hansen

* Merge from debian unstable, remaining changes:
  + debian/runtime/debian.vim.in:
    - Disable autoindent, linebreak and backup files
  + debian/rules:
    - Enable pythoninterpreter on basic builds
    - Skip -lesstif variant
    - Create a .pot file for translations
    - Use bzip2 compression for vim-runtime
  + debian/vim-common.dirs:
    - Include /usr/share/man/ru.{KOI8-R,UTF-8}{,/man1} to help with
      upgrade problems from dapper; retain this until at least the first
      Ubuntu LTS release after 6.06
  + debian/gvim.desktop:
    - Add NoDisplay=true
  + debian/control:
    - DebianMaintainerField field
    - Drop lesstif2-dev from Build-Depends
    - Add libxt-dev to Build-Depends to fix build
    - Pre-Depend on dpkg with bzip2 support
    - Drop vim-lesstif package
  + patches/debcontrol.vim.diff:
    - Add XSBC-Original-Maintainer as legal field
  + patches/900_debcontrol.vim.diff:
    - Add restricted, universe, multiverse, and metapackages to allowed
      sections
  + patches/901_debchangelog.vim.diff:
    - Add warty, hoary, breezy, dapper, edgy, feisty, gutsy, *-proposed,
      *-updates, *-security, *-backports, and *-commercial to allowed
      distributions.
  + patches/add-ubuntu-sources.diff:
    - Add restricted, universe, multiverse to allowed sections
    - Add dapper, edgy, feisty, gutsy, *-proposed, *-updates, *-security,
      and *-backports to allowed distributions.
  + patches/debchangelog_launchpad.diff:
    - Highlight Launchpad bug-closing syntax in debian/changelog files.
  + patches/screen-mouse-support.diff:
    - Enable detection of GNU screen as a mouse-capable terminal
      (LP #113227)

30. By Soren Hansen

* Merge from debian unstable, remaining changes:
  + debian/runtime/debian.vim.in:
    - disable autoindent and backup files
  + debian/rules:
    - enable pythoninterpreter on basic builds
    - skip -lesstif and -full variants
    - remove references to vim-full package
    - create a .pot file for translations
    - use bzip2 compression for vim-runtime
  + debian/vim-common.dirs:
    - include /usr/share/man/ru.{KOI8-R,UTF-8}{,/man1} to help with
      upgrade problems from dapper; retain this until at least the first
      Ubuntu LTS release after 6.06
  + debian/gvim.desktop:
    - add NoDisplay=true
  + debian/control:
    - DebianMaintainerField field
    - drop lesstif2-dev from Build-Depends
    - add libxt-dev to Build-Depends to fix build
    - pre-depend on dpkg with bzip2 support
    - drop vim-lesstif package
  + patches/debcontrol.vim.diff:
    - add XSBC-Original-Maintainer as legal field
  + patches/add-ubuntu-sources.diff:
    - add restricted, universe, multiverse to allowed sections
    - add dapper, edgy, feisty, gutsy, *-proposed, *-updates, *-security,
      and *-backports to allowed distributions.
  + patches/901_debchangelog.vim.diff:
    - add warty, hoary, breezy, dapper, edgy, feisty, gutsy, *-proposed,
      *-updates, *-security, *-backports, and *-commercial to allowed
      distributions.
  + patches/900_debcontrol.vim.diff:
    - add restricted, universe, multiverse, and metapackages to allowed
      sections
  + patches/screen-mouse-support.diff:
    - Enable detection of GNU screen as a mouse-capable terminal
      (LP #113227)
  + patches/debchangelog_launchpad.diff:
    - Highlight Launchpad bug-closing syntax in debian/changelog files.
* Dropped debian/kubuntu_01_xdg_menus.diff (hasn't been used in years) and
  patches/proc-filetype-detection-fix.diff (applied upstream).

29. By Colin Watson

[ Micah Cowan ]
* patches/screen-mouse-support.diff:
  - Enable detection of GNU screen as a mouse-capable terminal
    (LP: #113227)
* patches/proc-filetype-detection-fix.diff:
  - Fix detection of files of type Oracle ProC (LP: #86916)

[ Colin Watson ]
* patches/debchangelog_launchpad.diff:
  - Highlight Launchpad bug-closing syntax in debian/changelog files.

28. By Colin Watson

* Resynchronise with Debian. Remaining changes:
  + debian/runtime/debian.vim.in:
    - disable autoindent and backup files
  + patches/debcontrol.vim.diff:
    - add XSBC-Original-Maintainer as legal field
  + patches/900_debcontrol.vim.diff:
    - add restricted, universe, multiverse, and metapackages to allowed
      sections
  + patches/901_debchangelog.vim.diff:
    - add breezy, dapper, edgy, feisty, gutsy, *-proposed, *-updates,
      *-security, *-backports, and dapper-commercial to allowed
      distributions
  + patches/add-ubuntu-sources.diff:
    - add restricted, universe, multiverse to allowed sections
    - add dapper, edgy, feisty, gutsy, *-proposed, *-updates, *-security,
      and *-backports to allowed distributions
  + debian/control:
    - drop lesstif2-dev from Build-Depends
    - drop vim-lesstif package
    - add libxt-dev to Build-Depends to fix build
    - pre-depend on dpkg with bzip2 support
    - Ubuntu-specific Maintainer field
  + debian/rules:
    - enable pythoninterpreter on basic builds
    - skip -lesstif and -full variants
    - remove references to vim-full package
    - create a .pot file for translations
    - use bzip2 compression for vim-runtime
  + debian/gvim.desktop:
    - add NoDisplay=true
  + debian/vim-common.dirs:
    - include /usr/share/man/ru.{KOI8-R,UTF-8}{,/man1} to help with
      upgrade problems from dapper; retain this until at least the first
      Ubuntu LTS release after 6.06

27. By Colin Watson

[ Soren Hansen ]
* patches/901_debchangelog.vim.diff:
  - Simplify regex for Ubuntu distributions.

26. By Colin Watson

* Resynchronise with Debian. Remaining changes:
  + debian/runtime/debian.vim.in:
    - disable autoindent and backup files
  + patches/debcontrol.vim.diff:
    - add XSBC-Original-Maintainer as legal field
  + patches/900_debcontrol.vim.diff:
    - add restricted, universe, multiverse, and metapackages to allowed
      sections
  + patches/901_debchangelog.vim.diff:
    - add breezy, dapper, edgy, feisty, *-proposed, *-updates, *-security,
      *-backports, and dapper-commercial to allowed distributions
  + patches/add-ubuntu-sources.diff:
    - add restricted, universe, multiverse to allowed sections
    - add dapper, edgy, feisty, *-proposed, *-updtaes, *-security, and
      *-backports to allowed distributions
  + debian/control:
    - drop lesstif2-dev from Build-Depends
    - drop vim-lesstif package
    - add libxt-dev to Build-Depends to fix build
    - pre-depend on dpkg with bzip2 support
    - Ubuntu-specific Maintainer field
  + debian/rules:
    - enable pythoninterpreter on basic builds
    - skip -lesstif and -full variants
    - remove references to vim-full package
    - create a .pot file for translations
    - use bzip2 compression for vim-runtime
  + debian/gvim.desktop:
    - add NoDisplay=true
  + debian/vim-common.dirs:
    - include /usr/share/man/ru.{KOI8-R,UTF-8}{,/man1} to help with
      upgrade problems from dapper; retain this until at least the first
      Ubuntu LTS release after 6.06
* patches/901_debchangelog.vim.diff: Add gutsy, gutsy-security,
  gutsy-proposed, gutsy-updates, and gutsy-backports targets.
* patches/add-ubuntu-sources.diff: Add gutsy distribution.
* patches/cindent-fix.patch: Remove; this is upstream patch 7.0.211.

25. By Soren Hansen

Add XSBC-Original-Maintainer to debcontrol syntax highlighting.

24. By Ian Jackson

Ubuntu-specific Maintainer field (really, this time saving
the control file before building the package).

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/karmic/vim
This branch contains Public information 
Everyone can see this information.

Subscribers