-
vim (1:7.1-056+2ubuntu2.1) gutsy-security; urgency=low
* 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
-- Marc Deslauriers <email address hidden> Wed, 07 Jan 2009 08:47:31 -0500
-
vim (1:7.1-056+2ubuntu2) gutsy; urgency=low
* Trigger rebuild for hppa
-- LaMont Jones <email address hidden> Thu, 04 Oct 2007 12:26:15 -0600
-
vim (1:7.1-056+2ubuntu1) gutsy; urgency=low
* 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)
vim (1:7.1-056+2) unstable; urgency=low
* Brown paper bag release -- vimrc.tiny should not be calling :let since
vim.tiny doesn't support that command. Copy the 'runtimepath' setting to
vimrc.tiny since that was the only reason we needed the :let and
"runtime! debian.vim" commands. (Closes: #436925)
vim (1:7.1-056+1) unstable; urgency=low
[ Debian Vim Maintainers ]
* New upstream patches (023 - 056), see README.gz for details.
[ Pierre Habouzit ]
* Make sure reportbug vim/presubj is named that way, without a `vim.` prefix
making reporbug skip it.
[ Stefano Zacchiroli ]
* Add a entry to debian/NEWS describing why /usr/share/vim/addons/ is no
longer in the runtimepath and pointing to the appropriate documentation
[ James Vega ]
* Add verilog.vim_ftplugin-cpoptions.diff, which locally enables line
continuations for the ftplugin in order to prevent an error when being run
in vi-compatible mode. (Closes: #430372)
* Build vim with the huge feature set to pull in +profile (the only
difference between the big and huge feature sets).
* Remove the !hurd-i386 restriction from the tcl8.4-dev Build-Depends now
that the package exists on hurd-i386. This allows building the vim-tcl
package for hurd-i386. (Closes: #434435)
* Remove the hacks we were doing to try and build vim-tiny with extra
features. Simply build vim-tiny using Vim's "small" feature set. This
removes a number of features but allows the package to build with the
current upstream patches. This also lessens the maintenance burden since
we no longer have to figure out which features to enable via trial and
error.
* debian/rules:
- Separate out {clean,configure,build}-stamp-vim-tiny targets
- Move the handling of the vimrc.tiny patch to the new *-vim-tiny targets.
- Remove configure-stamp* files in the clean target.
- Move the fake help files for vim-tiny from /usr/share/vim/doc to
/usr/share/vim/$VIMCUR so the user can actually see them when invoking
-- Soren Hansen <email address hidden> Tue, 28 Aug 2007 17:02:33 +0200
-
vim (1:7.1-022+1ubuntu1) gutsy; urgency=low
* 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).
vim (1:7.1-022+1) unstable; urgency=low
[ Debian Vim Maintainers ]
* New upstream patches (001 - 022), see README.gz for details.
+ Load all matching files in $VIMRUNTIME when using ":syn include"
(Closes: #395517)
[ James Vega ]
* Add changelog.vim-date_end_entry.diff, which fixes a variable name which
is let in changelog.vim. (Closes: #424224)
* Remove 'viminfo' and 'textwidth' settings from $VIMRUNTIME/debian.vim. We
were uselessly setting 'textwidth' to the default value and 'viminfo' to
an almost-default but less useful value.
* Add Makefile_no-strip.diff, which removes the calls to strip in upstream's
makefile. We'll handle that in debian/rules.
* gvim.desktop should be using %F instead of %U to specify the filename.
(Closes: #406586)
* Remove debian/vim-{doc,variant,gui-common,common}.preinst,
debian/vim-common.postinst as they all handled special procedures for
upgrading from Sarge.
* debian/control
- Clarify the package description for the vim package to indicate it does
not provide a GUI version of Vim.
* debian/rules
- Update the extract and clean targets to not fail if quilt exits with
$? == 2. Also, remove the .pc directory in the clean target.
- Remove preinst from the list of per-variant files
* Add spell.c_getc-eof.diff, which causes Vim to stop reading a truncated
spellfile when it reaches EOF.
* debian/runtime/debian.vim.in
- set 'nomodeline' by default since modelines have historically been a
source of security/resource vulnerabilities. Users should have to
explicitly enable the option to assume the associated risks.
* Add gui_gtk_x11.c_g_thread_init.diff, which prevents a glib warning
related to glib 2.10's Memory Slices and threads. (Closes: #428854)
[ Stefano Zacchiroli ]
* Add javac_cmdline-vim.diff, which fixes the invocation of the javac
compiler. (Closes: #408338)
* Add debchangelog-closes_omni.vim.diff, which add omni completion support
for "Closes: #..." retrieving data from the BTS via apt-listbugs
* Added the new Debian Vim Policy to the "vim-doc" package, overriding the
old unenforced one
* debian/runtime/debian.vim.in
- removing /usr/share/vim/addons/{,after/} from the vim runtimepath:
according to the VIM policy addons should not be enabled per default,
but manually using vim-addon-manager
* debian/control
- added build deps on docbook stuff to build the policy (note that this
includes lynx, due to #387035)
* Add map.vim-syntax.diff which ships syntax file for UMN map server
(Closes: #355900)
-- Soren Hansen <email address hidden> Fri, 13 Jul 2007 15:32:59 +0200
-
vim (1:7.1-000+1ubuntu2) gutsy; urgency=low
[ 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.
-- Colin Watson <email address hidden> Wed, 04 Jul 2007 04:38:55 +0100
-
vim (1:7.1-000+1ubuntu1) gutsy; urgency=low
* 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
vim (1:7.1-000+1) unstable; urgency=low
[ Debian Vim Maintainers ]
* New upstream release (7.1)
[ James Vega ]
* debian/rules:
+ Remove extraneous update-snapshot target since snapshots are being
handled similar to normal releases, but in a different directory on the
ftp server.
* upstream/patches:
+ Remove all the 7.0 patches
* Removed patches:
+ de.po.diff, applied upstream.
+ zsh.vim-nested_quotes.diff, New upstream rewrite fixes the same problem
as our patch.
+ mp.vim-cmd_check.diff, applied upstream.
+ html.vim-syntax_spell.diff, applied upstream.
+ changelog.vim-ftplugin_buffer-split.diff, applied upstream.
+ netrw.vim-tmpfile_suffix_escape.diff, applied upstream.
* Refreshed patches:
+ php.vim.diff, simple rediff against new upstream.
+ dosini.vim-hash_comment.diff, simple rediff against new upstream.
* Updated patches:
+ debchangelog-ftplugin.diff
- Call foldopen silently so Vim doesn't error if there are no folds.
(Closes: #416184)
- Allow users to "let g:debchangelog_fold_disabled" to disable automatic
folding of debchangelogs. 'foldexpr' and 'foldtext' will still be set
but 'foldmethod' will not be set to 'expr'.
-- Colin Watson <email address hidden> Thu, 24 May 2007 13:12:54 +0100
-
vim (1:7.0-219+1ubuntu2) gutsy; urgency=low
[ Soren Hansen ]
* patches/901_debchangelog.vim.diff:
- Simplify regex for Ubuntu distributions.
-- Colin Watson <email address hidden> Fri, 20 Apr 2007 21:25:54 +0100
-
vim (1:7.0-219+1ubuntu1) gutsy; urgency=low
* 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.
vim (1:7.0-219+1) unstable; urgency=low
[ Debian Vim Maintainers ]
* New upstream patches (165 - 219), see README.gz for details.
[ Stefano Zacchiroli ]
* vim-addons support:
- converted to YAML the registry entry for matchit
* debian/control
- added XS-Vcs-Browser field
[ James Vega ]
* Fix the file test for deciding whether we need to remove alternatives to
properly transition the Russian manpage alternatives.
* Fix the handling of the stale diversion when /usr/bin/vim.org is already
missing.
* Fix the handling of alternatives which pointed at the stale alternative so
the alternative isn't changed from auto to manual.
* Remove the 'iskeyword' setting in Ruby's ftplugin as suggested by Tim
Pope in #389332.
* Add patches/netrw.vim-tmpfile_suffix_escape.diff, which escapes the suffix
of the tmpfile filename.
vim (1:7.0-164+3) unstable; urgency=low
[ James Vega ]
* Remove the patch notes for patches after 164 in debian/README. Forgot
about those when removing the patches from svn to prepare the last upload.
vim (1:7.0-164+2) unstable; urgency=medium
[ James Vega ]
* debian/vim-variant.preinst:
+ Move diversion removal here from vim-variant.postinst. Manually remove
/usr/bin/vim in order to be able to remove the diversion. Fixes
upgrades from Sarge leaving behind stale binaries. (closes: #401000)
+ Remove the alternatives for ru.{UTF-8,KOI8-R} manpages so the
alternatives system doesn't attempt to keep the links around after the
upgrade. Fixes upgrades from Etch. (closes: #399024)
-- Colin Watson <email address hidden> Fri, 20 Apr 2007 19:24:56 +0100
-
vim (1:7.0-164+1ubuntu7) feisty; urgency=low
* Add XSBC-Original-Maintainer to debcontrol syntax highlighting.
-- Soren Hansen <email address hidden> Sat, 10 Mar 2007 22:07:48 +0100