ubuntu/+source/vim:ubuntu/hardy-security
- Git
- lp:ubuntu/+source/vim
- ubuntu/hardy-security
- Get this branch:
-
git clone
-b ubuntu/hardy-security
https://git.launchpad.net/ubuntu/+source/vim
Branch merges
Related source package recipes
Branch information
- Name:
- ubuntu/hardy-security
- Repository:
- lp:ubuntu/+source/vim
Recent commits
- c695b3a... by Marc Deslauriers on 2009-01-07
-
Import patches-unapplied version 1:7.1-138+
1ubuntu3. 1 to ubuntu/ hardy-proposed Imported using git-ubuntu import.
Changelog parent: e34ca75ad81128b
f9120e6b0e90bc0 74b9a17d59 New changelog entries:
* 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 - e34ca75... by Colin Watson on 2008-01-31
-
Import patches-unapplied version 1:7.1-138+1ubuntu3 to ubuntu/hardy
Imported using git-ubuntu import.
Changelog parent: 8934f6dbe584a0a
5c008c8fdd93b34 71dcdac38b New changelog entries:
* patches/debchangelog_ launchpad. diff:
- Add omni completion support for Launchpad bugs via
python-launchpad- bugs. - 8934f6d... by Michael Vogt on 2007-11-20
-
Import patches-unapplied version 1:7.1-138+1ubuntu2 to ubuntu/hardy
Imported using git-ubuntu import.
Changelog parent: 22515c967d710d8
c24b3f79f72ca5a 81e69228be New changelog entries:
* debian/control:
- re-add the removed conflicts/replaces that apply for the
dapper->hardy upgrades - 22515c9... by Soren Hansen on 2007-10-19
-
Import patches-unapplied version 1:7.1-138+1ubuntu1 to ubuntu/hardy
Imported using git-ubuntu import.
Changelog parent: 55ccf04459fe940
d9d29758c7c1607 1e4e5331e6 New changelog entries:
* 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
- Drop lesstif2-dev from Build-Depends
- Add libxt-dev to Build-Depends to fix build
- 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/screen- mouse-support. diff:
- Enable detection of GNU screen as a mouse-capable terminal
(LP #113227)
+ patches/901_debchangelo g.vim.diff:
- Add warty, hoary, breezy, dapper, edgy, feisty, gutsy, hardy,
*-proposed, *-updates, *-security, *-backports, *-commercial, and
*-partner to allowed distributions.
+ patches/add-ubuntu- sources. diff:
- Add restricted, universe, multiverse to allowed sections
- Add dapper, edgy, feisty, gutsy, hardy, *-proposed, *-updates,
*-security, *-backports, *-commercial, and *-partner to allowed
distributions.
+ patches/debchangelog_ launchpad. diff:
- Highlight Launchpad bug-closing syntax in debian/changelog files.
* New changes:
+ debian/control:
- Add dpkg-dev (>= 1.13.19) dependency (Debian removed it because
stable has new enough dpkg-dev, but Dapper doesn't, so we keep it)
* The following changes were dropped:
+ debian/control:
- Pre-Depend on dpkg with bzip2 support (oldest support release has this
already)
[ Debian Vim Maintainers ]
* New upstream patches (136 - 138), see README.gz for details.
[ James Vega ]
* Fix the lintian override files to match Lintian's output.
* debian/rules
- Remove a useless command from the variant clean target
- Clean vim-tiny's generated debhelper files
- Clean generated vim-policy files
* Brown-paper bag bug in vim-full.preinst. Need to grep for bin/vim.full
not vim/vim.full. (Closes: #446462)
[ Debian Vim Maintainers ]
* New upstream patches (057 - 135), see README.gz for details.
- Patch 125 corrects Vim's TermResponse autocmd behavior.
(Closes: #436452)
[ Stefano Zacchiroli ]
* debian/control
- removing idle contributors from the Uploaders field
[ James Vega ]
* Add a slave link for gnome-text-editor. 1.gz when we add the
gnome-text-editor alternative. (Closes: #439549)
* Update debcontrol.vim.diff to recognize "Homepage:" (Closes: #443444) and
"XS-Vcs-*:" fields.
* Update patches/filetype. vim-better_ tex_vs_ plaintex. diff so it properly
escapes the pattern alternator (|) when determining whether the file is
latex. Thanks Martin Krafft. (Closes: #444346)
* Update patches/debchangelog- ftplugin. vim.diff to remove an extra
"foldopen" command. (Closes: #441315)
* Add de.po.diff to fix the translation of "Load File". Thanks Torsten
Werner. (Closes: #443529)
* Add samba.vim.diff which fixes the highlighting for "smb ports". Thanks
Alberto Reyes. (Closes: #386064)
* Add tex.vim-syntax_ additions. diff, which adds syntax highlighting for
acronyms, URLs, and citetest. (Closes: #444411, #444408, #444301)
* Update menu file to use Applications instead of Apps and to require the
gvim package to be installed in order to display the entry.
* Update desktop file to remove legacy category.
* debian/rules:
- Remove vim-{python,perl,tcl, ruby,full} variants.
- Add vim-nox which has all language bindings but no X requirement.
- Include all language bindings when building vim-gtk.
* debian/control:
- Add Homepage field.
- Remove Build-Depends on dpkg and dpkg-dev since the specific versions we
need are older than what's in stable.
- Make vim-full a transition package Depending on vim-gnome.
- Make vim-{python,perl,tcl, ruby} transition packages Depending on
vim-gtk. - 55ccf04... by LaMont Jones on 2007-10-04
-
Import patches-unapplied version 1:7.1-056+2ubuntu2 to ubuntu/gutsy
Imported using git-ubuntu import.
Changelog parent: d73dc9566141c61
d17a9dfe32c70b5 875ba00ffd New changelog entries:
* Trigger rebuild for hppa - d73dc95... by Soren Hansen on 2007-08-28
-
Import patches-unapplied version 1:7.1-056+2ubuntu1 to ubuntu/gutsy
Imported using git-ubuntu import.
Changelog parent: 2973070b006a441
b0427d6586d6d8b e61addea02 New changelog entries:
* 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_debchangelo g.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)
* 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)
[ 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
:help.
* Add ruby.vim_indent. diff, which fixes some improper indenting for Ruby
files. (Closes: #431212)
* Refresh vimrc.tiny.diff
* Add index.txt.diff, which adds some missing cross-references to the index
of Vim commands. (Closes: #434447)
* debian/control:
- Remove Conflicts/Replaces on packages that are older than Etch.
- Add a Replaces to vim-runtime since it ships files that overwrite files
in vim-tiny.
- Add a Conflicts to vim-tiny for earlier versions of vim-runtime to make
sure we don't attempt to overwrite files in versions of vim-runtime that
don't Replace vim-tiny. - 2973070... by Soren Hansen on 2007-07-13
-
Import patches-unapplied version 1:7.1-022+1ubuntu1 to ubuntu/gutsy
Imported using git-ubuntu import.
Changelog parent: 3e9793f069aa76b
e4fab0993115eb1 8c9e94bced New changelog entries:
* 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_debchangelo g.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).
[ 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) - 3e9793f... by Colin Watson on 2007-07-04
-
Import patches-unapplied version 1:7.1-000+1ubuntu2 to ubuntu/gutsy
Imported using git-ubuntu import.
Changelog parent: 51b8c6e57684016
2c1f108f1ce3313 b2a211afbc New changelog entries:
[ 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. - 51b8c6e... by Colin Watson on 2007-05-24
-
Import patches-unapplied version 1:7.1-000+1ubuntu1 to ubuntu/gutsy
Imported using git-ubuntu import.
Changelog parent: 1b814e88fbce6ca
e95f1063b964f81 07378f06cd New changelog entries:
* 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_debchangelo g.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
[ 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'. - 1b814e8... by Colin Watson on 2007-04-20
-
Import patches-unapplied version 1:7.0-219+1ubuntu2 to ubuntu/gutsy
Imported using git-ubuntu import.
Changelog parent: d6cc809a2100d13
40010cc83f20430 d779694776 New changelog entries:
[ Soren Hansen ]
* patches/901_debchangelo g.vim.diff:
- Simplify regex for Ubuntu distributions.
* 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_debchangelo g.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_debchangelo g.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.
[ 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.
[ 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.
[ 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)