Change logs for vim source package in Gutsy

  • 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