lp:ubuntu/lucid-updates/kvirc
- Get this branch:
- bzr branch lp:ubuntu/lucid-updates/kvirc
Branch merges
Branch information
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