This bug was fixed in the package vim - 1:7.1.314-3ubuntu1
---------------
vim (1:7.1.314-3ubuntu1) intrepid; urgency=low
* Resynchronise with Debian. Remaining changes:
- Enable detection of GNU screen as a mouse-capable terminal.
- Add NoDisplay=true to gvim.desktop.
- Drop vim-lesstif package and lesstif2-dev build-dependency.
- Build-depend on libxt-dev.
- Enable Python interpreter on basic builds.
- Create a .pot file for translations.
- Disable autoindent, line-wrapping, and backup files by default.
* Fixes various vulnerabilities due to improper quoting of 'execute'
arguments (LP: #240216).
* Drop fixes for upgrade problems from Ubuntu 6.06 LTS; direct upgrades
from 6.06 to 8.10 will not be supported.
vim (1:7.1.314-3) unstable; urgency=high
* Update runtime files affected by the filename escape vulnerability.
(CVE 2008-2712, Closes: #486502)
* debian/vim-runtime.preinst:
- Only add the diversions if the preinst is called with the "install" or
"upgrade" (to handle the previous mishandling in postrm) arguments.
* debian/vim-runtime.postrm:
- Only remove the diversions if the postrm is called with the "remove"
argument. (Closes: #486446)
* runtime/menu.vim:
- Escape the buffer name when using the "Window -> Split File Explorer"
menu item. (Closes: #486417)
vim (1:7.1.314-2) unstable; urgency=low
* debian/rules:
- Tell configure to only check the GUI toolkit specific to the variant
being built. (Closes: #486319, #486336)
* runtime/ftplugin/debchangelog.vim:
- Merge Launchpad bug completion from Ubuntu.
- Specify the full path when calling apt-listbugs instead of relying on
/usr/sbin being in the user's path.
- Improve error handling for Launchpad bug completion.
vim (1:7.1.314-1) unstable; urgency=low
* New upstream patches (294 - 314), see README.gz for details.
- SELinux support merged upstream
* Update NetRW to version 125n (pre-release).
- Calculate length of multi-byte strings properly. (Closes: #474609)
- Display/navigate symlinks to directories properly. (Closes: #474980)
* Update vim-git runtime files.
* debian/update-patches:
- Fix determination of patch level from last commit.
- Use debian:debian/README to determine current patch level.
- Don't exit on error since that prevents correcting merges.
- Use a standard commit message for debian/README.
* runtime/ftplugin/debchangelog.vim:
- NewVersion() should only call foldopen if folding is enabled.
* runtime/macros/justify.vim:
- Calculate strlen for multi-byte strings properly. (Closes: #481115)
* debian/rules:
- Make use of upstream's "shadow" directories so the variants can be built
in parallel.
- Remove .NOTPARALLEL to allow parallel building.
- Remove useless dh_shlibdeps call in the binary-indep target.
- Remove autoconf-stamp target since we're no longer patching configure.
* debian/vim-runtime.install:
- Add new gvimtutor to vim-runtime package.
* Very carefully divert vim-tiny's help.txt and helptags so they will still
be in place if vim-runtime is removed.
* debian/control:
- Remove vim-runtime's Replaces of vim-tiny since the conflicting files
are now handled by diversions.
-- Colin Watson <email address hidden> Thu, 26 Jun 2008 13:42:18 +0100
This bug was fixed in the package vim - 1:7.1.314-3ubuntu1
--------------- 314-3ubuntu1) intrepid; urgency=low
vim (1:7.1.
* Resynchronise with Debian. Remaining changes:
- Enable detection of GNU screen as a mouse-capable terminal.
- Add NoDisplay=true to gvim.desktop.
- Drop vim-lesstif package and lesstif2-dev build-dependency.
- Build-depend on libxt-dev.
- Enable Python interpreter on basic builds.
- Create a .pot file for translations.
- Disable autoindent, line-wrapping, and backup files by default.
* Fixes various vulnerabilities due to improper quoting of 'execute'
arguments (LP: #240216).
* Drop fixes for upgrade problems from Ubuntu 6.06 LTS; direct upgrades
from 6.06 to 8.10 will not be supported.
vim (1:7.1.314-3) unstable; urgency=high
* Update runtime files affected by the filename escape vulnerability. vim-runtime. preinst: vim-runtime. postrm:
(CVE 2008-2712, Closes: #486502)
* debian/
- Only add the diversions if the preinst is called with the "install" or
"upgrade" (to handle the previous mishandling in postrm) arguments.
* debian/
- Only remove the diversions if the postrm is called with the "remove"
argument. (Closes: #486446)
* runtime/menu.vim:
- Escape the buffer name when using the "Window -> Split File Explorer"
menu item. (Closes: #486417)
vim (1:7.1.314-2) unstable; urgency=low
* debian/rules: ftplugin/ debchangelog. vim:
- Tell configure to only check the GUI toolkit specific to the variant
being built. (Closes: #486319, #486336)
* runtime/
- Merge Launchpad bug completion from Ubuntu.
- Specify the full path when calling apt-listbugs instead of relying on
/usr/sbin being in the user's path.
- Improve error handling for Launchpad bug completion.
vim (1:7.1.314-1) unstable; urgency=low
* New upstream patches (294 - 314), see README.gz for details. update- patches: debian/ README to determine current patch level. ftplugin/ debchangelog. vim: macros/ justify. vim: vim-runtime. install:
- SELinux support merged upstream
* Update NetRW to version 125n (pre-release).
- Calculate length of multi-byte strings properly. (Closes: #474609)
- Display/navigate symlinks to directories properly. (Closes: #474980)
* Update vim-git runtime files.
* debian/
- Fix determination of patch level from last commit.
- Use debian:
- Don't exit on error since that prevents correcting merges.
- Use a standard commit message for debian/README.
* runtime/
- NewVersion() should only call foldopen if folding is enabled.
* runtime/
- Calculate strlen for multi-byte strings properly. (Closes: #481115)
* debian/rules:
- Make use of upstream's "shadow" directories so the variants can be built
in parallel.
- Remove .NOTPARALLEL to allow parallel building.
- Remove useless dh_shlibdeps call in the binary-indep target.
- Remove autoconf-stamp target since we're no longer patching configure.
* debian/
- Add new gvimtutor to vim-runtime package.
* Very carefully divert vim-tiny's help.txt and helptags so they will still
be in place if vim-runtime is removed.
* debian/control:
- Remove vim-runtime's Replaces of vim-tiny since the conflicting files
are now handled by diversions.
-- Colin Watson <email address hidden> Thu, 26 Jun 2008 13:42:18 +0100