lp:ubuntu/lucid-updates/kvirc

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/lucid-updates/kvirc
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:
Mature

Recent revisions

10. By Nathan Handler

* SECURITY UPDATE: The IRC Protocol component in KVIrc 3.x and 4.x before
  r4693 does not properly handle \ (backslash) characters, which allows
  remote authenticated users to execute arbitrary CTCP commands via vectors
  involving \r and \40 sequences, a different vulnerability than CVE-2010-2451
  and CVE-2010-2452.
  - 33_upstream_security_#858.patch
    - Patch based on upstream SVN revision 4693.
  - CVE-2010-2785:
    - http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2010-2785
  - LP: #612682

9. By Andreas Wenning

* SECURITY UPDATE: Two security issues have been discovered in the DCC
  protocol support code of kvirc, a KDE-based next generation IRC client,
  which allow the overwriting of local files through directory traversal
  and the execution of arbitrary code through a format string attack.
  - kubuntu_01_CVE-2010-2451_CVE-2010-2451_DCC_fix.patch
    - Patch based on upstream SVN revision 4317.
  - CVE-2010-2451, CVE-2010-2452:
    - http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-2451
    - http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-2452
  - LP: #601702

8. By Kai Wasserbäch <email address hidden>

The »Vampire Nighthawk« release.

[ Kai Wasserbäch ]
* Synced to upstream's SVN revision 3900:
  - A lot of bug fixes (including crashes).
  - Some (minor) translation improvements.
  - Corrected spelling for mistakes found by Lintian.
* debian/README.source:
  - Corrected some minor mistakes.
  - Expanded the file (mention get-orig-source).
* debian/control:
  - Added libxss-dev to Build-Depends for XScreensaver support in
    src/modules/my/idle_x11.cpp.
  - Bumped Standards-Version to 3.8.4, no further changes needed.
* debian/patches:
  - 30_r3902_update_motd.patch: Added (taken from r3902).
  - 20_rm_python_stub.patch: DEP-3 header added.

[ Raúl Sánchez Siles ]
* Improved debian/README.source.
* Added DEP3-compliant header to patches.

7. By Mark Purcell

The »Creatures of the Night« release.

* Synced to upstream's SVN revision 3763:
  - Updated and improved licensing based on GPLv2+
  - Including a patch from Debian to remove bashisms. (Closes: #535873)
  - Including a German manpage originating from Debian and an Italian manual
    page.
  - Coming with the rewritten notifier.
  - With a new $str.digest implementation, originating from the »no
    embedded« branch (see TODO.Debian for further information).
  - Performance boost thanks to a rewrite of the treewidget class.
  - Fixes an issue with the »popups.kvs« script, addressed in upstream's
    SVN revision 3249 <https://svn.kvirc.de/kvirc/changeset/3249>.
    (Closes: #539874)
  - Fixes an FTBFS with binutils-gold (upstream SVN revision 3596
    <https://svn.kvirc.de/kvirc/changeset/3596>). (Closes: #555068)

[ Kai Wasserbäch ]
* debian/control:
  - Standards-Version is now 3.8.3:
  - Remove obsolete Conflicts and Replaces from kvirc-data's definition.
    kvirc-doc isn't even in oldstable (Etch), same applies for versions less
    then 2:3.0.0.
  - Added libcrypto++-dev and pkg-config to Build-Depends, to enable new
    $str.digest code.
  - Ensure Qt 4.5.0 or higher is present (not the case on S390).
  - Added ${misc:Depends} to kvirc-data entry.
  - Improved package descriptions (thanks to Raphael Geissert).
  - Added a Conflicts: for kvirc-dev, so the old package gets removed.
  - Removed CDBS from Build-Depends.
  - Added versioned Build-Depends for debhelper and pkg-kde-tools, which
    allows us to switch to dh only.
  - Removed quilt, isn't needed according to
    <http://wiki.debian.org/Projects/DebSrc3.0>.
* debian/TODO.Debian:
  - Removed item about adding a German manpage, as this was addressed by
    r3268 <https://svn.kvirc.de/kvirc/changeset/3268> in upstream's VCS (by
    myself).
  - Removed item about installing protocol handlers.
  - Removed item about not cleaned out filelist.txt files, wasn't a CDBS bug,
    but one in the CMakeLists.txt file, see
    <https://svn.kvirc.de/kvirc/changeset/3265> for further information.
  - Removed item about kvirc-config4, we don't ship that anymore.
  - Added an SVN URL to the item about removing embedded code where the
    progress can be tracked.
  - Added reminder about Python module.
* debian/kvirc-data.preinst:
  - Added (thanks to Raphael Geissert for pointing the not needed
    parentheses out to me).
  - Handle some cruft left over from 3.4 releases. (Closes: #534291)
* debian/kvirc-data.install: Install protocol handlers again, now directly
  into <file:///usr/share/services>.
* Don't build kvirc-dev anylonger. Unused so far and would need a great
  deal of work to be Policy compliant again.
* debian/kvirc.lintian-overrides: Added »kvirc: no-symbols-control-file
  usr/lib/libkvilib.so.4.0.0« as the library is only used in KVIrc modules
  and we don't ship kvirc-dev anymore.
* debian/rules:
  - Manually set the SVN revision number.
  - Reduce dependencies, one audio backend is enough.
  - Added »-DWITH_NO_EMBEDDED_CODE=YES« to CMake invocation.
  - Rewrote the rules for dh7 only (without CDBS).
  - Removed quilt from dh invocation, now handled by dpkg-source (source
    format »3.0 (quilt)«).
* debian/source.lintian-overrides: Removed (Thanks to Raphael Geissert).
* debian/copyright:
  - Added BSD license for some CMake snippets we don't use but are shipped by
    upstream (we use the ones provided by kdelibs5-dev or don't build the
    relevant part). (Thanks to Barry deFreese and Raphael Geissert.)
* debian/compat: bumped to 7.
* debian/kvirc.docs: Added.
* debian/kvirc.manpages: Added.
* debian/kvirc.install: Removed man pages.
* debian/source/format: Added with »3.0 (quilt)« as its content.
* Added debian/patches/20_rm_python_stub.patch which removes the always build
  Python module stub, because we don't build the Python module.

[ Raúl Sánchez Siles ]
* Adding a debug package so debug information can be provided.
* Do not provide upstream TODO.
* Adding packaging copyright to Kai Wasserbäch.
* Provide a more consistent name to kubuntu_01_fix_desktop_entry.patch
  patch to 10_fix_desktop_entry.patch. Suggested by Eugene V. Lyubimkin
* Updated copyright file.
* Using english as default manpage.
* Addind README.source documenting how to build package from latest sources.

[ Mark Purcell ]
* Add get-orig-source to pull exact version from upstream svn
* Add myself to uploaders

6. By Kai Wasserbäch <email address hidden>

The »Dream Team« release.

[ Raúl Sánchez Siles ]
* Fix "kvirc website, upstream 3.4.2" New upstream release. (Closes: #526886)
* rules:
  - Using Debian pkg-kde-tools kde4.mk
  - Added debhelper.mk
  - Added patchsys-quilt.mk
* Patches:
  - Removed kubuntu_02_fix_cmakelist_icons.patch. Included upstream.
  - Removed 10_gcc4.3_fix.patch. Included upstream.
  - Removed 17_awaybackaction.patch. Included upstream
  - Removed 20_fixman.patch. Fixed upstream.
* Copyright:
  - Fixed pointer to GPLv2 in copyright file.
  - More detailed and updated copyright file.
* Menu:
  - Fixed menu file syntax error.
  - Correctly point to 32x32 icon.
  - Reworked 05_xpmicon.patch to only include 32x32 icons.
* Bump Standards-Version to 3.8.1. No changes needed.
* Added DEB_DH_ALWAYS_EXCLUDE
* Fixed installing files per package paths.
* Setting back maintainer to Debian KDE Extras Team.
* Moved desktop file from kvirc-data to kvirc package.
* Disabled coexistence with kvirc3.
* Moving manpage from kvirc-data to kvirc package. kvirc replaces kvirc-data
* Fix "kvirc has circular Depends on kvirc-data". Now kvirc-data suggests
  kvirc (Closes: #525037)
* Pointing upstream license path to Debian copyright file.
* Using shared-mime-info to add filetypes to system mime database.

[ Kai Wasserbäch ]
* Synced to upstream's SVN r3240:
  - Including patch from Debian to fix the xterm issue. (Closes: #530311)
  - Fixes »kvirc doesn't obey LC_MESSAGES environment variable«.
    (Closes: #426838)
  - Fixes »kvirc: embedding perl needs PERL_SYS_INIT3()« for real (upstream
    changeset <https://svn.kvirc.de/kvirc/changeset/3023>). (Was bug:
    #495064)
    See README.Debian for a quick note on this.
  - Includes OFTC/irc.debian.org in the standard server list.
  - Refreshed patches.
* debian/control:
  - Added zlib1g-dev, libssl-dev, libx11-dev and libxrender-dev to
    Build-Depends. Three fix a FTBS, libssl-dev adds SSL support.
  - Added myself to Uploaders on Raúl's invitation. Thanks!
  - Changed Vcs-* fields to point to the hg repository, which is where the
    package development takes place today.
  - Added ${misc:Depends} to kvirc.
* debian/rules: Added »-DWITHOUT_PYTHON=YES«, module wasn't built anyway so
  far, so we can safe the buildds the tests.
* debian/TODO.Debian: Added.
* debian/source.lintian-overrides: Added.
  - »kvirc source: debhelper-but-no-misc-depends« added for
    kvirc-{dev,data}.
* debian/watch: Added (using ftp.kvirc.de instead of primary FTP server,
  because the primary is down atm). (Issue found by lintian.)
* debian/patches: Added short explanations to the patches (thanks lintian).
* debian/kvirc-data.links: Raúl noticed, that
  <file:///usr/share/kvirc/4.0/license/COPYING> didn't end up in the kvirc
  package and the intended link to <file:///usr/share/doc/kvirc/copyright>
  wasn't set. Added an entry to address that.

5. By Raúl Sánchez Siles <email address hidden>

* try to start command via irc:// handler (Closes: #503401).
  Added 31_r1997-irchandler-exploit-bug503401.patch
* Urgency medium due to potential security bug fix.

4. By Raúl Sánchez Siles <email address hidden>

* New upstream release.
* New version (3.4) available. (Closes: #473454)
* Adopt package after pinging several times maintainer without answer. See
  bug #473454.
* Patches:
  + Removed patches 05_Kvi_Avatar_Resize and 06_resizeavatar.patch. Applied
    upstream.
  + Added patches for build system preparation: 01_am_maintainer_mode and
    98_buildprep.
  + Added patch 20_fixman to fix a typo on man package.
  + Refreshed patch 09_plugin_dir to modify admin/acinclude.m4.in.
  + Reworked 02_rpath to deal with rpath removal on build.
* Dependencies:
  + Tighting depends for kvirc and kvirc-data.
  + Addind automake1.10 to build-deps.
* Bump policy to 3.7.3: Updated menu file to menu policy 1.4.
* Changed 3.2 references in rules,kvirc-data installation scripts to 3.4.
* Maintainer scripts:
  + Removing empty: kvirc-dev and kvirc.prerm.
  + Removing not needed: kvirc.postrm, kvirc.postinst.
* Removing link to manpage for kvi_make_scriptdist.sh no longer existing.
* Fixing installation paths for some files in kvirc and kvirc-data, taking
  those paths from a patch.
* Adding some more new .desktop files.
* Adding Homepage field in control file. Removing from package description.
* Updated copyright file with information about repackaging and upstream
  copyright holders.
* Adding Vcs-Svn and Vcs-Browser control fields.

3. By Robin Verduijn <email address hidden>

* Move plugins and modules from /usr/share into /usr/lib. (Closes: #392393)
  Thanks, Steinar H. Gunderson.
  - When checking if a directory is the kvirc global directory, don't
    check for the modules, as they have moved; check for the help
    directory instead (which the comments also suggest).
  - Make a local hack in src/kvirc/kernel/kvi_app_fs.cpp to look for
    modules and plugins in /usr/lib instead of /usr/share.

2. By Robin Verduijn <email address hidden>

* Change Recommends on xmms to a Suggests.
* Rebuild against KDE 3.3.1

1. By Robin Verduijn <email address hidden>

* #138169: The problem in bug #138169 is due to a bug in libtool. See
  bug #98342 for details. KVirc still doesn't build correctly even with
  the latest libtool (1.4.2-4). When this gets properly fixed I'll update
  kvirc's build dependency on libtool. In the mean time, I've applied a
  patch from that bug report which fixes it for me.
  (Closes: #138169)
* Redid debian/rules somewhat; no longer try to build differently
  depending on how KDE is installed. If the preferred configuration breaks
  for some platform, I'd rather know about it.
* Don't link versus qt-mt anymore.
* GNU config automated update: config.sub (20010907 to 20020307),
  config.guess (20010904 to 20020320)

Branch metadata

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

Subscribers