--- xchat-2.8.6.orig/xchat.desktop +++ xchat-2.8.6/xchat.desktop @@ -1,5 +1,4 @@ [Desktop Entry] -Encoding=UTF-8 Name=XChat IRC Name[zh_TW]=網路清談 Comment[de]=IRC-Client @@ -16,8 +15,8 @@ Comment[zh_TW]=X-Chat 聊天程式 Comment=Chat with other people using Internet Relay Chat Exec=xchat -Icon=xchat.png +Icon=xchat Terminal=false Type=Application -Categories=Application;Network; +Categories=Network; StartupNotify=true --- xchat-2.8.6.orig/debian/xchat-common.dirs +++ xchat-2.8.6/debian/xchat-common.dirs @@ -0,0 +1,3 @@ +usr/share/doc/xchat-common/scripts-perl +usr/include/xchat +etc/gconf/schemas --- xchat-2.8.6.orig/debian/xchat.install +++ xchat-2.8.6/debian/xchat.install @@ -0,0 +1,5 @@ +debian/tmp/usr/share/applications/xchat.desktop ../xchat/usr/share/applications +debian/tmp/usr/share/pixmaps/xchat.png +debian/tmp/usr/bin/xchat ../xchat/usr/bin +debian/tmp/usr/lib/xchat +xchat.xpm ../xchat/usr/share/icons/ --- xchat-2.8.6.orig/debian/xchat.1 +++ xchat-2.8.6/debian/xchat.1 @@ -0,0 +1,32 @@ +.TH XCHAT "1" "August 2004" "xchat 2.0.10" "User Commands" +.SH NAME +xchat \- IRC client for X similar to AmIRC +.SH SYNOPSIS +.B xchat +[\fIOPTIONS\fR]... [\fIURL\fR] +.SH DESCRIPTION +\fBxchat\fR is a client for the Internet Relay Chat with a GTK user interface. +It is extensible using scripts in various languages such as perl. +It can be used to connect to multiple IRC networks at the same time. +.SH OPTIONS +.TP +\fB\-d\fR, \fB\-\-cfgdir\fR DIRECTORY +use a different config dir +.TP +\fB\-a\fR, \fB\-\-no\-auto\fR +don't auto connect +.TP +\fB\-n\fR, \fB\-\-no\-plugins\fR +don't auto load any plugins +.TP +\fB\-v\fR, \fB\-\-version\fR +show version information +.SS "URL:" +.IP +irc://server:port/channel +.SH AUTHOR +This manual page was written for the Debian GNU/Linux distribution +because the original program does not have a manual page. +.PP +This manual page was written by Davide Puricelli , +for the Debian GNU/Linux system (but may be used by others). --- xchat-2.8.6.orig/debian/watch +++ xchat-2.8.6/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://xchat.org/files/source/(?:[\d\.]*)/xchat-(.*)\.tar\.(?:gz|bz2) --- xchat-2.8.6.orig/debian/xchat-common.docs +++ xchat-2.8.6/debian/xchat-common.docs @@ -0,0 +1,3 @@ +faq.html +README +plugins/plugin20.html --- xchat-2.8.6.orig/debian/xchat-common.install +++ xchat-2.8.6/debian/xchat-common.install @@ -0,0 +1,2 @@ +debian/tmp/usr/share/locale +debian/tmp/etc/ --- xchat-2.8.6.orig/debian/xchat.postinst +++ xchat-2.8.6/debian/xchat.postinst @@ -0,0 +1,8 @@ +#!/bin/sh -e + +if [ -d /usr/share/doc/xchat -a ! -L /usr/share/doc/xchat ]; then + rm -rf /usr/share/doc/xchat + ln -sf xchat-common /usr/share/doc/xchat +fi + +#DEBHELPER# --- xchat-2.8.6.orig/debian/control +++ xchat-2.8.6/debian/control @@ -0,0 +1,30 @@ +Source: xchat +Section: net +Priority: optional +Maintainer: Ubuntu MOTU Developers +XSBC-Original-Maintainer: Davide Puricelli (evo) +Uploaders: Bart Martens +Standards-Version: 3.8.0 +Build-Depends: debhelper (>= 5), bison, libssl-dev, libglib2.0-dev, libgtk2.0-dev (>= 2.10.0), libperl-dev, gettext (>= 0.10.37), libtool, zlib1g-dev, perl (>= 5.8), python-dev, tcl8.4-dev, autotools-dev, dpatch, libdbus-glib-1-dev, libgtkspell-dev, gconf2, dpkg-dev (>= 1.13.19), liblaunchpad-integration-dev, libsexy-dev, chrpath, imagemagick +Homepage: http://www.xchat.org/ + +Package: xchat +Architecture: any +Provides: irc +Replaces: xchat-common (<< 1.6.0-1) +Depends: ${shlibs:Depends}, xchat-common (= ${source:Version}) +Recommends: esound-clients | alsa-utils | libarts1c2, libnotify1, libnotify-bin, xdg-utils +Suggests: libnet-google-perl +Description: IRC client for X similar to AmIRC + XChat is a graphical IRC Client with a GTK+ GUI. It has a look and feel + similar to AmIRC for the Amiga. Special features include the mIRC extension + DCC RESUME and mIRC color, multiple server/channel windows, dialog + windows, and a plugin API. + +Package: xchat-common +Architecture: all +Recommends: xchat +Depends: ${misc:Depends} +Description: Common files for X-Chat + This package includes documentation, examples, and locale files for + the Debian X-Chat packages that are common for all architectures. --- xchat-2.8.6.orig/debian/xchat.menu +++ xchat-2.8.6/debian/xchat.menu @@ -0,0 +1,3 @@ +?package(xchat):needs="X11" section="Applications/Network/Communication"\ + title="X Chat" command="/usr/bin/xchat" hints="IRC"\ + icon="/usr/share/icons/xchat.xpm" --- xchat-2.8.6.orig/debian/compat +++ xchat-2.8.6/debian/compat @@ -0,0 +1 @@ +5 --- xchat-2.8.6.orig/debian/xchat.dirs +++ xchat-2.8.6/debian/xchat.dirs @@ -0,0 +1,4 @@ +usr/bin +usr/share/man/man1 +usr/share/doc +usr/share/pixmaps --- xchat-2.8.6.orig/debian/rules +++ xchat-2.8.6/debian/rules @@ -0,0 +1,102 @@ +#!/usr/bin/make -f +# -*- Makefile -*- + +include /usr/share/dpatch/dpatch.make + + +PYTHON := $(shell pyversions -d) +export pythonpath=/usr/bin/$(PYTHON) + +CFLAGS= -g +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 + else + CFLAGS += -O2 +endif + +configure: patch-stamp configure-stamp +configure-stamp: + [ -f config.sub.d-r-orig ] || cp -p config.sub config.sub.d-r-orig + [ -f config.guess.d-r-orig ] || cp -p config.guess config.guess.d-r-orig + cp -f /usr/share/misc/config.sub . + cp -f /usr/share/misc/config.guess . + [ -f xchat.xpm ] || convert -resize 32x32 xchat.png xchat.xpm + CFLAGS="$(CFLAGS)" ./configure --prefix=/usr --datadir=/usr/share --sysconfdir=/etc --enable-python --enable-ipv6 \ + --disable-mmx --enable-openssl --enable-tcl=/usr/lib/tcl8.4 \ + --enable-dbus --disable-rpath + touch configure-stamp + +build: configure build-stamp +build-stamp: + dh_testdir + $(MAKE) + mv src/fe-gtk/xchat xchat + touch build-stamp + +clean: clean-stamp unpatch +clean-stamp: + dh_testdir + dh_testroot + [ ! -f Makefile ] || $(MAKE) distclean + [ ! -f config.sub.d-r-orig ] || mv config.sub.d-r-orig config.sub + [ ! -f config.guess.d-r-orig ] || mv config.guess.d-r-orig config.guess + rm -f xchat.xpm + rm -f config.log + rm -f xchat xchat-gnome + rm -f po/*.gmo + rm -f build-stamp install-stamp configure-stamp po/stamp-po + rm -rf debian/tmp debian/xchat debian/xchat-common + rm -f src/common/dbus/org.xchat.service.service + dh_clean + +install: install-stamp +install-stamp: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + $(MAKE) install bindir=$(CURDIR)/debian/tmp/usr/bin libdir=$(CURDIR)/debian/tmp/usr/lib/xchat/plugins prefix=$(CURDIR)/debian/tmp/usr datadir=$(CURDIR)/debian/tmp/usr/share sysconfdir=$(CURDIR)/debian/tmp/etc servicedir=$(CURDIR)/debian/tmp/usr/share/dbus-1/services + dh_install + install -o root -g root -m 755 xchat $(CURDIR)/debian/xchat/usr/bin + install -o root -g root -m 644 plugins/perl/*.pl $(CURDIR)/debian/xchat-common/usr/share/doc/xchat-common/scripts-perl/ + install -o root -g root -m 644 src/common/xchat-plugin.h $(CURDIR)/debian/xchat-common/usr/include/xchat/ + ln -s xchat-common $(CURDIR)/debian/xchat/usr/share/doc/xchat + chrpath -d $(CURDIR)/debian/xchat/usr/bin/xchat + chrpath -d $(CURDIR)/debian/xchat/usr/lib/xchat/plugins/perl.so + chrpath -d $(CURDIR)/debian/xchat/usr/lib/xchat/plugins/python.so + chrpath -d $(CURDIR)/debian/xchat/usr/lib/xchat/plugins/tcl.so + +binary-indep: build install + dh_testdir -pxchat-common + dh_testroot -pxchat-common + dh_installdocs -pxchat-common + dh_installmenu -pxchat-common + dh_installchangelogs ChangeLog -pxchat-common + dh_installman -pxchat-common + dh_compress -X.pl -pxchat-common + dh_gconf -pxchat-common + dh_fixperms -pxchat-common + dh_installdeb -pxchat-common + dh_gencontrol -pxchat-common + dh_md5sums -pxchat-common + dh_builddeb -pxchat-common + +binary-arch: build install + dh_testdir -pxchat + dh_testroot -pxchat + dh_installmenu -pxchat + dh_installman -pxchat + dh_link -pxchat +ifeq "$(findstring nostrip,$(DEB_BUILD_OPTIONS))" "" + dh_strip -pxchat +endif + dh_compress -pxchat + dh_fixperms -pxchat + dh_installdeb -pxchat + dh_shlibdeps -pxchat + dh_gencontrol -pxchat + dh_md5sums -pxchat + dh_builddeb -pxchat +binary: binary-indep binary-arch + +.PHONY: build clean clean-stamp binary-indep binary-arch binary install --- xchat-2.8.6.orig/debian/xchat.manpages +++ xchat-2.8.6/debian/xchat.manpages @@ -0,0 +1 @@ +debian/xchat.1 --- xchat-2.8.6.orig/debian/changelog +++ xchat-2.8.6/debian/changelog @@ -0,0 +1,1624 @@ +xchat (2.8.6-2.1ubuntu2) jaunty; urgency=low + + * No change rebuild for python2.6. + + -- Matthias Klose Wed, 25 Feb 2009 10:16:53 +0000 + +xchat (2.8.6-2.1ubuntu1) jaunty; urgency=low + + * Merge from debian unstable, remaining changes: LP: #326823 + + xchat.desktop: comply with freedesktop spec removing deprecated items: + - extension on icon + - Encoding + - Application in categories + + debian/control: + - Build-depend on libgtk2.0-dev (>= 2.10.0). + - Build-depend on liblaunchpad-integration-dev. + - Recommend esound-clients | alsa-utils | libarts1c2 + + debian/patches/01_serverlist.dpatch: + - Adjust it to use irc.ubuntu.com. + + debian/patches/37_lpi.dpatch: + - Add Launchpad integration. + + debian/patches/38_autoconf.dpatch: + - Add Launchpad integration autoconf changes. + + debian/patches/45_ctcp_version_less_information.dpatch: + - Make ctcp version show less information. + + debian/patches/50_xc286_smallfixes.dpatch: a couple of minor fixes + cherry picked from CVS (remove unused variable, use if/else for on/off + printing, static/const a variable, return on empty list, resize some + char[]'s) + + debian/rules: + - Make build independent of the python version. + - Sets XCHATSHAREDIR correctly. + + Switch to GType to fix the build with the latest gtk versions. + - debian/patches/60_gtktype_removal.dpatch + - said to be fixed in CVS already. + + -- Bhavani Shankar Sun, 08 Feb 2009 16:19:28 +0530 + +xchat (2.8.6-2.1) unstable; urgency=high + + * Non-maintainer upload by the Security Team. + * Fix insecure search path vulnerability in the python module by + sanitizing sys.path (46_CVE-2009-0315.dpatch; Closes: #513509) + + -- Nico Golde Thu, 05 Feb 2009 19:20:23 +0100 + +xchat (2.8.6-2ubuntu2) jaunty; urgency=low + + * Switch to GType to fix the build with the latest gtk versions. + - debian/patches/60_gtktype_removal.dpatch + - said to be fixed in CVS already. + + -- James Westby Thu, 15 Jan 2009 16:46:55 +0000 + +xchat (2.8.6-2ubuntu1) intrepid; urgency=low + + * Merge from debian unstable, remaining changes: (LP: #246330) + + xchat.desktop: comply with freedesktop spec removing deprecated items: + - extension on icon + - Encoding + - Application in categories + + debian/control: + - Update Maintainer field as per spec. + - Build-depend on libgtk2.0-dev (>= 2.10.0). + - Build-depend on liblaunchpad-integration-dev. + - Conflict/Replace xchat-systray. + - Recommend esound-clients | alsa-utils | libarts1c2 + + debian/patches/01_serverlist.dpatch: + - Adjust it to use irc.ubuntu.com. + + debian/patches/37_lpi.dpatch: + - Add Launchpad integration. + + debian/patches/38_autoconf.dpatch: + - Add Launchpad integration autoconf changes. + + debian/patches/45_ctcp_version_less_information.dpatch: + - Make ctcp version show less information. + + debian/patches/50_xc286_smallfixes.dpatch: a couple of minor fixes + cherry picked from CVS (remove unused variable, use if/else for on/off + printing, static/const a variable, return on empty list, resize some + char[]'s) + + debian/rules: + - Make build independent of the python version. + - Sets XCHATSHAREDIR correctly. + + -- Dustin Kirkland Thu, 10 Jul 2008 11:41:38 -0500 + +xchat (2.8.6-2) unstable; urgency=low + + * debian/patches/45_save_ignore.dpatch: Added. Closes: #463072. + * debian/control: Recommends: libnotify1 | libnotify-bin. Closes: #487693. + + -- Bart Martens Sun, 06 Jul 2008 06:48:07 +0200 + +xchat (2.8.6-1ubuntu1) intrepid; urgency=low + + * Merge from Debian unstable (LP: #239654). Remaining Ubuntu changes: + + debian/control: + - Update Maintainer field as per spec. + - Build-depend on libgtk2.0-dev (>= 2.10.0). + - Build-depend on liblaunchpad-integration-dev. + - Conflict/Replace xchat-systray. + - Recommend esound-clients | alsa-utils | libarts1c2. + + debian/rules: + - Make build independent of the python version. + - Sets XCHATSHAREDIR correctly. + + debian/patches/01_serverlist.dpatch: + - Adjust it to use irc.ubuntu.com. + + debian/patches/37_lpi.dpatch: + - Add Launchpad integration. + + debian/patches/38_autoconf.dpatch: + - Add Launchpad integration autoconf changes. + + debian/patches/45_ctcp_version_less_information.dpatch: + - Make ctcp version show less information. + + -- Pedro Fragoso Sat, 21 Jun 2008 23:31:54 +0200 + +xchat (2.8.6-1) unstable; urgency=low + + * New upstream release. + * debian/patches/001_xc284-scrollbmkdir.dpatch: Removed. + * debian/patches/002_xc284-improvescrollback.dpatch: Removed. + * debian/patches/003_xc284-fix-scrollbfdleak.dpatch: Removed. + * debian/patches/01_serverlist.dpatch: Edited. + * debian/patches/02_terminal.dpatch: Removed. + * debian/patches/09_browser.dpatch: Removed. + * debian/patches/42_446293.dpatch: Removed. + * debian/patches/44_open_url.dpatch: Added error handling, see #467458. + * debian/copyright: Updated years of copyright notices. + * debian/control: Added xdg-utils to Recommends. Closes: #467458. + * debian/control, debian/rules: Build-Depends on python-dev, and use + /usr/bin/python. Closes: #485584, #481090. + + -- Bart Martens Fri, 20 Jun 2008 17:44:20 +0200 + +xchat (2.8.4-2ubuntu1) intrepid; urgency=low + + * Merge from debian unstable, remaining changes: + + debian/control: + - Update Maintainer field as per spec. + - Build-depend on libgtk2.0-dev (>= 2.10.0). + - Build-depend on liblaunchpad-integration-dev and python-dev. + - Conflict/Replace xchat-systray. + - Recommend esound-clients | alsa-utils | libarts1c2. + + debian/rules: + - Make build independent of the python version. + - Sets XCHATSHAREDIR correctly. + + debian/patches/01_serverlist.dpatch: + - Adjust it to use irc.ubuntu.com. + + debian/patches/09_browser.dpatch: + - Disable it, upstream fixed the browser launching. + + debian/patches/37_lpi.dpatch: + - Add Launchpad integration. + + debian/patches/38_autoconf.dpatch: + - Add Launchpad integration autoconf changes. + + debian/patches/45_ctcp_version_less_information.dpatch: + - Make ctcp version show less information. + + -- Luca Falavigna Thu, 22 May 2008 12:45:12 +0000 + +xchat (2.8.4-2) unstable; urgency=low + + * debian/control: Added libnotify-bin to Recommends. Closes: #428608. + * debian/patches/42_446293.dpatch: Added. Closes: #446293. + * debian/patches/43_french.dpatch: Added. Closes: #410063. + + -- Bart Martens Mon, 28 Jan 2008 21:07:08 +0100 + +xchat (2.8.4-1) unstable; urgency=low + + * New upstream release. + * debian/copyright: Updated. + * debian/patches/001_xc284-scrollbmkdir.dpatch, + debian/patches/002_xc284-improvescrollback.dpatch, + debian/patches/003_xc284-fix-scrollbfdleak.dpatch: Added. These patches + were downloaded from: http://xchat.org/files/source/2.8/patches/ + * debian/patches/00list: Updated, to reflect the removal of the patches (see + above and below), and also to disable 11_fix_dcc_close_message.dpatch. + Reopens: #207929. This patch does not fit this upstream release. + * debian/patches/04_patch361525.dpatch: Removed obsolete patch. + * debian/patches/52_fix_tray_zombies.dpatch: Removed obsolete patch. + * debian/rules, debian/xchat.install, debian/control: Removed + xchat_mini.xpm, derive xchat.xpm with imagemagick, and install xchat.xpm + and xchat.menu in the same binary package. + * debian/xchat.lintian.overrides, debian/xchat.dirs, debian/rules: No longer + installing lintian override for missing menu icon. + * debian/rules: Remove rpath from binaries. + * debian/xchat.dirs: No longer installing directory /usr/lib/menu/. + * debian/xchat.menu: Updated to match newer menu policy. + * debian/watch: Updated. + + -- Bart Martens Wed, 09 Jan 2008 22:46:41 +0100 + +xchat (2.8.4-0ubuntu7) hardy; urgency=low + + * Rebuild for liblaunchpad-integration1 transition. + + -- Luca Falavigna Wed, 09 Apr 2008 10:37:24 +0200 + +xchat (2.8.4-0ubuntu6) hardy; urgency=low + + * debian/patches/01_serverlist.dpatch: + - modify default port for irc.ubuntu.com and irc.freenode.com to 8001 to + prevent dcc exploit (LP: #191691). + - fix Oz.net servers list wrongly referring to OzNet (LP: #146434). + + -- Andrea Colangelo Thu, 14 Feb 2008 11:55:19 +0100 + +xchat (2.8.4-0ubuntu5) gutsy; urgency=low + + * debian/patches/63_xc284-improvescrollback.dpatch: + - Allow users to enable / disable XChat logging (LP: #144600) + + -- Aron Sisak Sat, 29 Sep 2007 14:58:03 +0200 + +xchat (2.8.4-0ubuntu4) gutsy; urgency=low + + * debian/rules: + - Sets XCHATSHAREDIR correctly _indeed_ (patch by Whoopie) (LP: #137712) + + -- Aron Sisak Sat, 08 Sep 2007 14:00:11 +0200 + +xchat (2.8.4-0ubuntu3) gutsy; urgency=low + + * debian/rules: + - Sets XCHATSHAREDIR correctly (patch by Whoopie) (LP: #137712) + + -- Aron Sisak Thu, 06 Sep 2007 21:26:47 +0200 + +xchat (2.8.4-0ubuntu2) gutsy; urgency=low + + * debian/control + - recommends libnotify-bin for notification alerts (LP: #129422) + * debian/patches/01_serverlist.dpatch + - updated to remove IPV6 servers from default install (LP: #127616) + + -- Aron Sisak Tue, 31 Jul 2007 15:25:31 +0200 + +xchat (2.8.4-0ubuntu1) gutsy; urgency=low + + * New upstream release: + - Updated translations (cs, de, ko, mk, sv, vi). + - System-Tray balloons now get the xchat icon instead of a generic one. + - Fixed the notify-send zombies (released as xc282-fixtrayzombies.diff). + - Fixed underscore ('_') in real names in the nick-name right-click menu being + drawn as a underline. + - ut2004:// URLs are now underlined too. + - /set gui_tray_flags 4 will now enable a "Minimize to tray" feature. Clicking + the window minimize button will minimize to tray instead of the task-bar. + - Fixed bug: [1680762] Notify fails if network name contains spaces. + - Extended tclConfig.sh search paths so it hopefully works on Ubuntu now. + - Added a feature that reloads conversations from last time you used XChat + (type /set text_replay 0 to disable it). + - Fixed /LASTLOG printing everything twice if you had Indented Nicks off. + - The CTRL-F keybinding (Find) is now disabled when using Emacs keys. + - Added /SET gui_tweaks. See http://forum.xchat.org/viewtopic.php?p=13766 + - Fixed opening URLs on KDE that didn't begin with http:// or other protocol. + - A better quit dialog which warns you if you're connected to IRC or have + active file transfers. + - Fixed: [1741525] Cycle selected channel (Luca Falavigna). + - Fixed: [1737249] Doesn't recognize nicks with halfop mode on hovering. + - The userlist and treeview can now be placed on the same side, with a resize + handle in between them. They can also be dragged and dropped into place. + - When you hide the userlist using the View menu, the resize handle now + disappears too. It also disappears when you have a server tab in focus. + - If you have a tree on one side and userlist on the other, they'll both now + have a resize handle, previously the tree's size was fixed. + - The userlist can be hidden and shown with CTRL+F7. + - [1735116] Channel List's minimum users spin-button can now be set downward + even on networks that sent a list of channels of only a larger size. In this + case the Download button will flash to indicate you need to download a new + list. + - Changing the channel switcher type (Tree or Tabs) is also possible in the + setup dialog. + - The Ban List window now lists exceptions too (mode +e). + - Script and Plugin related changes: + * /SETTEXT with no argument now clears the input box. + * Python: Added a xchat.strip method for stripping IRC attributes and mIRC + color codes. + * C-API and Perl: Returning 0 from a FD hook will now remove the hook and + free all associated memory. + * /MENU now supports a $CHAN root aswell (see plugin20.html). + * Fixed GDK warning when using /MENU to add a key binding to a popup menu. + * debian/patches/04_patch361525.dpatch + - dropped, upstream fixed xchat.desktop + * debian/patches/11_fix_dcc_close_message.dpatch + - dropped + * debian/patches/52_fix_tray_zombies.dpatch + - dropped, upstream fixed this + * debian/patches/60_hig_desktop.dpatch + - dropped, upstream edited xchat.desktop according to HIG + * debian/patches/61_cycle_selected_channel.dpatch + - dropped, upstream fixed this issue + * debian/patches/62_xc284-scrollbmkdir.dpatch + - from http://www.xchat.org/files/source/2.8/patches/xc284-scrollbmkdir.diff + + -- Aron Sisak Thu, 26 Jul 2007 20:35:39 +0200 + +xchat (2.8.2-1ubuntu2) gutsy; urgency=low + + * Cycle selected channel, not current one (LP: #120880) + + -- Luca Falavigna Mon, 2 Jul 2007 13:41:38 +0200 + +xchat (2.8.2-1ubuntu1) gutsy; urgency=low + + * Merge from debian unstable, remaining changes: + - debian/control: + Build-Depends + . Added. liblaunchpad-integration-dev, python-dev + . Updated. libgtk2.0-dev to >=2.10.0 + Maintainer + . Updated. Ubuntu MOTU Developers + Package: xchat + . Added. Conflicts: xchat-systray + . Added. Recommends: esound-clients | alsa-utils | libarts1c2 + . Added. Replaces: xchat-systray + . Removed. Conflicts: xchat-gnome (<< 1:0.11-1) + . Removed. Replaces: xchat-gnome (<< 1:0.11-1) + - debian/patches/01_serverlist.dpatch: + Modified. "Ubuntu Servers" from irc.freenode.net to irc.ubuntu.com + - debian/patches/09_browser.dpatch: + Dropped. Upstream fixed the browser launching. + - debian/patches/37_lpi.dpatch: + Added. Launchpad integration. + - debian/patches/38_autoconf.dpatch: + Added. Launchpad integration autoconf changes. + - debian/patches/45_ctcp_version_less_information.dpatch: + Added. Make ctcp version show less information. + - debian/patches/60_hig_desktop.dpatch60_hig_desktop.dpatch: + Added. Change descriptions. + - debian/rules: + Modified. Make the build independent of the python version. + + -- Chris Cheney Fri, 22 Jun 2007 09:48:36 -0500 + +xchat (2.8.2-1) unstable; urgency=low + + * The "Mara Santangelo" release. + * New upstream version. + * Removed 03_patch397312.dpatch, now shipped upstream. + * Added 52_fix_tray_zombies.dpatch to fix defunc processes created by + opening tray balloons. + * Acknowledge NMU; closes: #387836, #331267, #376375, #385374, #387705. + * Back to work on BTS old xchat bugs now ... + + -- Davide Puricelli (evo) Sun, 10 Jun 2007 14:55:55 +0200 + +xchat (2.8.0-0ubuntu4) feisty; urgency=low + + * Replacing xchat-systray (lp #81757) + + -- Aron Sisak Sat, 27 Jan 2007 00:45:33 +0100 + +xchat (2.8.0-0ubuntu3) feisty; urgency=low + + * Make the build independent of the python version. + + -- Matthias Klose Mon, 15 Jan 2007 00:44:35 +0100 + +xchat (2.8.0-0ubuntu2) feisty; urgency=low + + * Rebuild for python2.5 as the default python version. + + -- Matthias Klose Sun, 14 Jan 2007 16:25:45 +0000 + +xchat (2.8.0-0ubuntu1) feisty; urgency=low + + * New upstream release. + * debian/control: + - Bump libgtk2.0-dev Build-Dep to >=2.10.0. + * debian/patches/09_browser.dpatch: + - Dropped. Upstream fixed the browserlaunching. + * debian/patches/51_spanish_translation.dpatch: + - Dropped. Didn't apply any more. + * debian/patches/90_xc280_fix_back.dpatch: + - Added late fix from upstream. + + -- Christian Bjälevik Thu, 4 Jan 2007 03:25:43 +0100 + +xchat (2.6.8-0.3ubuntu1) feisty; urgency=low + + * Merge from debian unstable, remaining changes: + + Update patch 01_serverlist.dpatch to use irc.ubuntu.com and make it the + default + + debian/patches/37_lpi.dpatch, + debian/patches/38_autoconf.dpatch, + debian/patches/45_ctcp_version_less_information.dpatch: + - added again + + debian/control: + - added liblaunchpad-integration-dev to Build-Depends + - added Recommends: esound-clients | alsa-utils | libarts1c2 + - remove Conflicts on xchat-gnome as it is unneeded + + debian/patches/60_hig_desktop.dpatch: Update xchat.desktop to match the + Gnome HIG + + -- Michael Bienia Mon, 11 Dec 2006 19:40:24 +0100 + +xchat (2.6.8-0.3) unstable; urgency=low + + * NMU. + * debian/rules, debian/control: Fixed spell checking. Closes: #399143. + Removed the option --enable-spell and build-depends on libsexy-dev to use + the by default enabled spell checking using libsexy2. + * debian/rules: Removed obsolete --enable-japanese-conv and --enable-zvt + switches. Closes: #353007. + * debian/patches/04_patch361525.dpatch: Added. Activates the busy cursor + while xchat is loading. Closes: #361525. + * debian/rules: Clean some more in the clean rule. + + -- Bart Martens Fri, 8 Dec 2006 19:03:50 +0100 + +xchat (2.6.8-0.2ubuntu1) feisty; urgency=low + + * Merge from Debian unstable. Remaining changes: + + Update patch 01_serverlist.dpatch to use irc.ubuntu.com and make it the + default + + debian/patches/37_lpi.dpatch, + debian/patches/38_autoconf.dpatch, + debian/patches/45_ctcp_version_less_information.dpatch: + - added again + + debian/control: + - added libsexy-dev to Build-Depends and enable it for the spellchecker + - added liblaunchpad-integration-dev to Build-Depends + - added Recommends: esound-clients | alsa-utils | libarts1c2 + - remove Conflicts on xchat-gnome as it is unneeded + * debian/patches/60_hig_desktop.dpatch: Update xchat.desktop to match the + Gnome HIG (Closes Ubuntu: #11071) + + -- Michael Bienia Thu, 30 Nov 2006 21:46:10 +0100 + +xchat (2.6.8-0.2) unstable; urgency=medium + + * NMU. + * debian/patches/03_patch397312.dpatch: Fix segfault. Closes: #397312. + Thanks to Masami Ichikawa . + * debian/patches/51_spanish_translation.dpatch: Corrected spanish + translation. Closes: #378273. Thanks to Martín Ferrari + . + * debian/patches/01_serverlist.dpatch: Updated to make "Debian servers" the + default irc network. Closes: #393698. + + -- Bart Martens Tue, 7 Nov 2006 19:32:42 +0100 + +xchat (2.6.8-0.1) unstable; urgency=low + + * NMU. + * New upstream release. Closes: #393498. + * debian/patches/09_browser.dpatch: Updated. + * debian/patches/45_fix_cursor.dpatch: Removed. + * debian/patches/46_fix_proxy.dpatch: Removed. + * debian/rules: Added "servicedir=" for dbus. + * debian/xchat.install: No more xchat-remote. Closes: #392526. + * debian/xchat.1: Fixed lintian's manpage-has-useless-whatis-entry. + * debian/watch: Updated. Closes: #378660. + * debian/control: Updated standards version, and added homepage. + + -- Bart Martens Mon, 30 Oct 2006 19:55:32 +0100 + +xchat (2.6.6-0ubuntu3) edgy; urgency=low + + * Update patch 01_serverlist.dpatch to use irc.ubuntu.com. + (Closes Ubuntu: #52690) + + -- Fabio M. Di Nitto Mon, 02 Oct 2006 08:57:55 +0200 + +xchat (2.6.6-0ubuntu2) edgy; urgency=low + + * Rebuild against dbus 0.90 + + -- Sebastian Dröge Thu, 24 Aug 2006 16:56:38 +0200 + +xchat (2.6.6-0ubuntu1) edgy; urgency=low + + * New upstream release + * debian/patches/45_fix_cursor.dpatch + debian/patches/46_fix_proxy.dpatch + - dropped, merged upstream + * Add libsexy-dev to Build-Depends and enable it for the spellchecker + * Fix bashism in debian/rules + + -- Sebastian Dröge Mon, 24 Jul 2006 15:34:59 +0200 + +xchat (2.6.4-2.1) unstable; urgency=medium + + * Non-maintainer upload. + * Make binNMUable (Closes: #387063, #387705). + * Remove bashisms from debian/rules (Closes: #331267, #376375). + * Pick random server out of rotations in all cases (Closes: #385374). + + -- Luk Claes Sat, 16 Sep 2006 13:33:46 +0200 + +xchat (2.6.4-2ubuntu1) edgy; urgency=low + + * Sync with Debian: + + debian/patches/36_default_to_freenode.dpatch, + debian/patches/37_lpi.dpatch, + debian/patches/38_autoconf.dpatch, + debian/patches/43_fix_te_notify.dpatch, + debian/patches/45_ctcp_version_less_information.dpatch: + - added again + + debian/control: + - added liblaunchpad-integration-dev to Build-Depends + - added Recommends: esound-clients | alsa-utils | libarts1c2 + - remove Conflicts on xchat-gnome as it is unneeded + + -- Sebastian Dröge Sun, 25 Jun 2006 23:20:50 +0200 + +xchat (2.6.4-2) unstable; urgency=low + + * The "End of a nightmare" release. + * Added a missing build-depends on gconf2. + + -- Davide Puricelli (evo) Sat, 24 Jun 2006 18:58:23 +0200 + +xchat (2.6.4-1) unstable; urgency=low + + * The "Monads" release. + * New upstream version; closes: #373877. + * Added 45_fix_cursor.dpatch to fix a problem with invisible cursor + and gtkspell and 46_fix_proxy.dpatch to resolve a proxy issue. + * Updated 02_serverlist.dpatch to point to irc.oftc.net instead of + irc.freenode.net; closes: #374174. + * Enabled dbus support; closes: #353008. + - updated Build-Depends because of libdbus-glib-1-dev. + - updated xchat package to include xchat-remote. + * Updated Build-Depends and Depends to use python2.4. + * Fixed debian/control to let new xchat-gnome package coexist peacefully + with xchat. + * I have not finished my bugs review yet, hopefully summer will help me .. + + -- Davide Puricelli (evo) Fri, 23 Jun 2006 21:40:50 +0200 + +xchat (2.6.1-1) unstable; urgency=medium + + * The "Clifden" release. + * Removed 43_fix_te_notify and 44_fix_alignment_endianess patches, now + shipped upstream. + * Fixed a problem with circular depends: closes: #339915. + * I still have to integrate some patches and finish my investigation + on old bugs .. work in progress. + + -- Davide Puricelli (evo) Mon, 13 Feb 2006 15:53:48 +0100 + + +xchat (2.4.5-2) unstable; urgency=high + + * The "Little endian versus big endian" release. + * Added 44_fix_alignment_endianess.dpatch to resolve issues on some + archs, like powerpc; closes: #330466. + + -- Davide Puricelli (evo) Sat, 1 Oct 2005 12:42:20 +0200 + +xchat (2.4.5-1) unstable; urgency=medium + + * The "Graduation" release. + * New upstream version, closes: #327660. + + -- Davide Puricelli (evo) Fri, 23 Sep 2005 21:52:59 +0200 + +xchat (2.4.4-0.1) unstable; urgency=low + + * Non-maintainer upload. + + [ Paul Wise ] + * New upstream release. + - Fixes auto-join when not connecting to 1st server (Closes: #316617) + * Update debian/watch + * Fix debian/*.menu to prevent some linda/lintian warnings + * Override lintian menu-icon-missing warning (in xchat-common) + * Update Standards-Version (no changes needed) + * Switch to dpatch (merge 01-serverlist and 32_add_chillfactory.net) + * Apply late-breaking upsteam patch (50_latefix_fixpluginns) + * Patch before configuring (Closes: #296290) + * Update description for xchat-text (Closes: #311468, #211547) + * New patch: 10_fix_unchecked_mallocs (Closes: #106942) + * Merge in a patch from Ubuntu: + - Update server list to include an entry for Ubuntu (01_serverlist) + * Add pt_BR translation update from Gustavo Noronha Silva + - 90_translation_update_pt_BR (Closes: #244891) + * Add patch from Pedro Villavicencio Garrido + - 11_fix_dcc_close_message (Closes: #207929) + + [ Erich Schubert ] + * Sponsor upload for Paul who did all the work + * Remove xchat-text, which is not working too well anyway + * Disable nick autocompletion by default. (Yes, this is egostic, but + I'm annoyed by E: apt-errors being completed to my nick!) + + -- Erich Schubert Mon, 25 Jul 2005 23:31:03 +0200 + +xchat (2.4.3-0.2) unstable; urgency=low + + * Non-maintainer upload. + * Update config.{guess,sub} from autotools-dev before running configure + (closes: bug#313559). + + -- Aurelien Jarno Sat, 2 Jul 2005 12:10:01 +0200 + +xchat (2.4.3-0.1) unstable; urgency=medium + + * Non-maintainer upload. + * Urgency medium in hope to still get this into sarge. + * New upstream version, including these bugfixes: + + xchat segfaults when opening plugin dialog on IA64 (Closes: #293521) + + XChat 2.4 breaks input methods (for CJK languages) after + switching tabs (Closes: #302617) + * removed 10_fix_fe_text.patch included upstream. + + -- Ingo Saitz Tue, 3 May 2005 12:06:04 +0200 + +xchat (2.4.1-0.1) unstable; urgency=low + + * Non-maintainer upload. + * New upstream version + * removed patches included upstream + * updated watch file + * got patch from CVS to build text frontend. Note that this apparently + is unmaintained and pretty useless. The xchat-text package might be + removed soon. + + -- Erich Schubert Sun, 28 Nov 2004 23:41:18 +0100 + +xchat (2.4.0-0.2) unstable; urgency=low + + * NMU + * Upload to unstable. Positive feedback from experimental (Closes: #265997) + * added casecomp patch, so that Te doesn't match test in tab + completion + * Removed Freenode regional rotation lists (fixed in 2.0.10-0.3) + * Added irc.chillfactory.net (fixed in 2.0.10-0.3) + + -- Erich Schubert Fri, 8 Oct 2004 23:50:57 +0200 + +xchat (2.4.0-0.1) experimental; urgency=low + + * NMU + * New upstream version for experimental (would close: #265997) + - New color scheme + - sorted tabs + - HIGgyfied, so probably easier to use + * fixed a small translation glitch for .de (missing "t" char) + + -- Erich Schubert Tue, 17 Aug 2004 01:13:29 +0200 + +xchat (2.0.10-0.2) unstable; urgency=low + + * NMU + * re-added the bugfix for archived bug #147832 (losing server list on + disk full) but fixed an uninitialized variable, + causing the list not to be saved at all (closes: #251546) + * added proper description to man page (closes: #224957) + * Added "fix focus" patch by upstream + * Added "fix tab completion" patch by upstream + * Added "Provides: irc" (closes: #262772) + IMHO this should be "irc-client", but see "apt-cache showpkg irc" + * Made xchat-common depend on one of the xchat frontends, so it gets + uninstalled when one chooses to uninstall the frontends + + -- Erich Schubert Mon, 2 Aug 2004 12:47:48 +0200 + +xchat (2.0.10-0.1) unstable; urgency=low + + * NMU + * New upstream release. closes: #252923, #257264. + - fixes tab juggling on reconnect. closes: #256866. + * Bump to Standards-Version 3.6.1. + * Add debian/watch file for DEHS. closes: #258814. + * Update config.guess and config.sub. + + -- Clint Adams Fri, 16 Jul 2004 00:07:33 -0400 + +xchat (2.0.8-2) unstable; urgency=high + + * The "Fidarsi e' bene, non fidarsi e' meglio" release. + * Added back locales; closes: #244656. + + -- Davide Puricelli (evo) Mon, 19 Apr 2004 13:56:04 +0200 + +xchat (2.0.8-1) unstable; urgency=high + + * The "E633 108" release. + * I'd like to thank Erich Schubert for his great work, without him + this release wouldn't be possible. + * New upstream version: + - added 19_socks5-fix.patch to fix a + "Stack-based buffer overflow in the Socks-5 proxy code" + (http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-0409) + closes: #244184. + - added 20_url-pattern.patch to fix a problem on clicking onto words with + trailing dots; closes: #242539. + - added 21_serverlist-bug.patch to fix an issue on losing serverlist upon + disk full; closes: #147832. + - fixed an issue with po files displayed on /help call, closes: #228243. + - removed useless 18_topic.patch. + + -- Davide Puricelli (evo) Sat, 17 Apr 2004 22:44:16 +0200 + +xchat (2.0.7-1) unstable; urgency=medium + + * The "kill(evo, SIGURG);" release. + * New upstream version, closes: #225971, #225096. + * Built with libtool, libtool1.4 is gone; closes: #228165. + * Removed 17_64bit-fix.patch, now shipped upstream and added + 18_topic.patch to enhance empty topic tooltip, closes: #225851. + + -- Davide Puricelli (evo) Thu, 29 Jan 2004 19:40:57 +0100 + +xchat (2.0.5-3) unstable; urgency=medium + + * The "Amigoooos!" release. + * Added 17_64bit-fix.patch to fix 64 bit issues (where a pointer to int + was given, instead of gsize), closes: #207700. + + -- Davide Puricelli (evo) Sun, 12 Oct 2003 15:42:19 +0200 + +xchat (2.0.5-2) unstable; urgency=high + + * The "I really need a vacation" release. + * Of course I was totally wrong, added back libtoolize stuff .. + + -- Davide Puricelli (evo) Mon, 6 Oct 2003 16:15:01 +0200 + +xchat (2.0.5-1) unstable; urgency=medium + + * The "Ex absurdo sequitur quodlibet" release. + * New upstream version: + - enhanced code for dccsend/dccrecv windows, closes: #214265. + - removed 07_misc.patch and 16_hppa-palette.patch, now shipped upstream. + - removed broken 15_color.patch, closes: #211045, #210412. + * Partially acknowledge NMU, closes: #213970, #210195. + According to libtool maintainer we don't need to run libtoolize before + build process, now libtool is using pass_all on Linux ELF. + Anyway thanks a lot for your work J.H.M.! + * Recompiled against perl-dev 5.8.1, closes: #213626. + + -- Davide Puricelli (evo) Mon, 6 Oct 2003 12:08:31 +0200 + +xchat (2.0.4-1.1) unstable; urgency=low + + * The "Auto* erant dependantes aedificia praeter necessitatem" NMU. + * Redid build system to get libtool update needed for ARM: (Closes: #210195) + * libtoolize --force --copy (from libtool1.4) + * aclocal-1.7 && autoheader && automake-1.7 -a && autoconf + * [debian/control] Removed Build-Depends: autoconf, libtool, autotools-dev. + * [po/Makefile.in.in] "Hardwire" mkinstalldirs setting to allow things to + build. + + -- J.H.M. Dassen (Ray) Fri, 3 Oct 2003 18:03:35 +0200 + +xchat (2.0.4-1) unstable; urgency=medium + + * The "Entia non sunt multiplicanda praeter necessitatem" release. + * New upstream version, closes: #204351. + - added 15_color.patch to improve nick color selection algorithm, + closes: #208316. Thanks Phil Edwards! + - added 16_hppa-palette.patch to fix a color map problem under hppa, + closes: #200903. Thanks Grant Grundler! + - removed 13_cps.patch and 14_fixtint.patch, now shipped upstream. + * debian/control: Build-Depends on python2.3-dev, closes: #205640. + + -- Davide Puricelli (evo) Mon, 8 Sep 2003 18:32:31 +0200 + +xchat (2.0.3-1) unstable; urgency=low + + * The "A night with Sartoz" release. + * New upstream version: + - fixed ChannelList crash on invalid regex match string; closes: #197257. + - updated manpages; closes: #194559. + - removed 11_urlgui.patch and 12_detach.patch, now shipped upstream. + - added 13_cps.patch and 14_fixtint.patch to fix issues with DCC file + position and text rendering. + + -- Davide Puricelli (evo) Thu, 17 Jul 2003 14:50:34 +0200 + +xchat (2.0.2-1) unstable; urgency=low + + * The "Praha" release. + * New upstream version: + - added WM Roles for better WM support; closes: #186105. + - added ja.po, kudos to Junichi Uekawa; closes: #189681. + - removed 10_speedup.patch, now shipped upstream. + - added 11_urlgui.patch and 12_detach.patch to resolve troubles with + url gui and detaching tabs. + + -- Davide Puricelli (evo) Fri, 2 May 2003 17:49:58 +0200 + +xchat (2.0.1-3) unstable; urgency=high + + * The "Io son di tutti voi signora e padrona" release. + * Added 10_speedup.patch to avoid slowness on big channels; + closes: #188836. + + -- Davide Puricelli (evo) Sun, 13 Apr 2003 16:33:18 +0200 + +xchat (2.0.1-2) unstable; urgency=high + + * The "Yes, I *really* love mips!" release. + * Updated configure to properly support mips|mipsel; closes: #188736. + + -- Davide Puricelli (evo) Sun, 13 Apr 2003 13:15:20 +0200 + +xchat (2.0.1-1) unstable; urgency=medium + + * The "Non chiedermi nulla" release. + * First release of new stable branch, based on GTK+ 2.0/2.2: + - removed xchat-gnome package, upstream removed Gnome support because + GTK+ 2.* can really do what we need without using Gnome. + - removed all non-upstream perl scripts, they need small updates to work + with new xchat (yes, I already asked their authors to fix them). + - debian/patches: 01_serverlist.patch, 02_terminal.patch, 07_misc.patch, + 09_browser.patch updated for new xchat branch. + - removed obsolete debconf note, we don't need it anymore. + * And now, the fixed bugs: + - url handling problems fixed: closes: #106465. + - underlying window show-through on minimize problem solved; + closes: #144097. + - [perl-interface], IRC::add_command_handler fixed; closes: #161698. + - channel list window works fine now, this fixed: + 1. xchat uses 100% cpu time on channel listing, closes: #180890. + 2. channel search causes xchat to crash; closes: #185003. + - added a tcl plugin. + - added utf support, closes: #172422. + - upstream removed it.po because it was really old, someone should + translate the new one .. go Frankie, go! :) closes: #181339. + - added a "set conference mode by default" option, closes: #122834. + - removed the "save settings" confirmation dialog, closes: #164572. + - last, but not the least, this is new upstream version, closes: #160672. + + -- Davide Puricelli (evo) Fri, 11 Apr 2003 19:12:18 +0200 + +xchat (1.8.11-2) unstable; urgency=high + + * The "The world was waiting for 2.0.0 and I broke 1.8.11 upload" release. + * Removing useless CVS directories to let build daemons build the package + on archs != i386; closes: #180636. + + -- Davide Puricelli (evo) Tue, 11 Feb 2003 22:06:14 +0100 + +xchat (1.8.11-1) unstable; urgency=low + + * The "The world is waiting for 2.0.0 and I'm giving it 1.8.11 .. + I'm such a bastard!" release. + * New upstream version: + - compiled against libssl0.9.7, closes: #179509. + - support up to 4GB files in dcc, closes: #179344. + - removed 06_me.patch and 08_regex.patch, now shipped upstream. + - added 10_tint.patch, to fix slow tab switch with tints on. + - 07_misc.patch now sets "Use a fontset" to false .. yep, the previous + patch was lost by accident. + * debian/control: Suggests www-browser, not web-browser. + + -- Davide Puricelli (evo) Tue, 11 Feb 2003 15:29:01 +0100 + +xchat (1.8.10-5) unstable; urgency=low + + * The "Cramer" release. + * Added 09_browser.patch to add sensible-browser support; + closes: #170086. + * Renamed 07_fontset.patch to 07_misc.patch, now: + - xchat real name defaults to GECOS user name; closes: #171814 + - away messages aren't announced by default; closes: #171462. + + -- Davide Puricelli (evo) Mon, 9 Dec 2002 20:34:10 +0100 + +xchat (1.8.10-4) unstable; urgency=high + + * The "NETDEV WATCHDOG: eth0: transmit timed out" release aka + The "I hate my pcmcia card" release. + * Config.guess and config.sub are updated before building the package. + closes: #168073. + * Added konqueror to URL handlers; closes: #168159. + + -- Davide Puricelli (evo) Sat, 9 Nov 2002 22:40:58 +0100 + +xchat (1.8.10-3) unstable; urgency=low + + * The "Seamisai" release. + * Added 08_regex.patch to fix a crash on using channel list window with + glibc 2.3.1; closes: #165407. + + -- Davide Puricelli (evo) Tue, 5 Nov 2002 14:33:57 +0100 + +xchat (1.8.10-2) unstable; urgency=low + + * The "Yes Sir, docs are currently missing in action" release. + * xchat-common.docs: using "doc" directory instead of "manual" one. + + -- Davide Puricelli (evo) Fri, 27 Sep 2002 19:24:17 +0200 + +xchat (1.8.10-1) unstable; urgency=medium + + * The "Vertex cover" release. + * New upstream version: + - removed 04_catalan.patch and 05_notify.patch, now shipped upstream. + - added 06_me.patch to fix /me breakdown. + - fixed selection handling; closes: #111180. + * Building against perl5.8 solved all these problems: + - xchat segfault when LC_CTYPE in unset; closes: #156813. + - Perl scripts in ~/.xchat cause segfaults on startup; closes: #149660. + - xchat-gnome (1.8.9-1) crash with perl script; closes: #149872. + - xchat crashes due to segmentation fault after clicking on Connect + button; closes: #157418. + * Finally working packages with umlauts, accented letters and so on: + - added 07_fontset.patch to always set "Use a fontset" option to false. + - added a debconf note and a README.Debian file to explain what I changed + and what users should change to avoid problems. + - these problems are now solved: + - xchat crash when pasting an url to mozilla; closes: #146978 + - pasting text triggers assertion; closes: #150236. + - xchat-gnome has display problems with accented chars; closes: #159889. + + -- Davide Puricelli (evo) Thu, 26 Sep 2002 19:17:49 +0200 + +xchat (1.8.9-4) unstable; urgency=low + + * The "Transition in progress" release. + * debian/control: Build-Depends on gdk-imlib1-dev; closes: #159051. + * Built against python2.2; closes: #159255. + + -- Davide Puricelli (evo) Mon, 2 Sep 2002 11:18:11 +0200 + +xchat (1.8.9-3) unstable; urgency=low + + * The "To NMU or not to NMU, this is the question" release. + * debian/control: Build-Depends on perl (>= 5.8.0). + + -- Davide Puricelli (evo) Sat, 3 Aug 2002 15:26:32 +0000 + +xchat (1.8.9-2) unstable; urgency=low + + * The "Alexander Platz" release. + * Added Tint Transparency to non-gnome package, too; closes: #152108. + + -- Davide Puricelli (evo) Fri, 12 Jul 2002 18:27:17 +0200 + +xchat (1.8.9-1) unstable; urgency=medium + + * The "Crypto in main" release. + * New upstream version: + - fixed "XChat DNS Command Character Stripping EXECL Vulnerability" + (http://online.securityfocus.com/bid/4376) closes: #149101. + * Enabled ssl support; closes: #106853, #128502, #137322. + - debian/control: added libssl-dev to Build-Depends. + - debian/rules: added --enable-openssl. + - debian/copyright: updated. + * Rewritten debian/rules, now we apply patches on the fly (l33t) + - 01_serverlist.patch, Debian servers added at the top of the serverlist + - 02_terminal.patch, we use "!x-terminal-emulator" instead of "!rxvt" + - 03_gopher.patch, added gopher support, closes: #130203. + - 04_catalan.patch, new Catalan po, closes: #149035. + Thanks Antoni Bella . + - 05_notify.patch, patch to fix notify breakdown. + * Added xchat.h and plugin.h to xchat-common package: closes: #148189. + * Added scripts-perl/xchat-debab-to-url.pl, a cool script to convert all + those foo.d.o to foo.debian.org (useful for Debian developers); + closes: #128534. Kudos to Eduard Bloch . + * Added scripts-perl/forShare.pl, a funny script that implements a + /whereis command and Google searches :) + - debian/control: added a Suggests on libnet-google-perl. + + -- Davide Puricelli (evo) Sun, 26 May 2002 19:26:38 +0200 + +xchat (1.8.9-0woody1) testing-security; urgency=high + + * The "I hate security uploads" release. + * New upstream version: + - fixed "XChat DNS Command Character Stripping EXECL Vulnerability" + (http://online.securityfocus.com/bid/4376) closes: #149101. + + -- Davide Puricelli (evo) Mon, 10 Jun 2002 21:58:32 +0200 + +xchat (1.8.8-3) unstable; urgency=medium + + * The "Oh my God, they killed Python, you bastards!" release. + * debian/rules: added "--enable-python", it was removed by accident. + closes: #143056. + + -- Davide Puricelli (evo) Mon, 15 Apr 2002 22:35:24 +0200 + +xchat (1.8.8-2) unstable; urgency=medium + + * The "Evo, use nnn-close@bugs.d.o to close your xchat bugs!!" release aka + The "Wow, this changelog seems pretty popular" release. + * Updated Brazilian po, thanks to + Gleydson Mazioli da Silva . + * Updated scripts-perl/alias.pl, kudos to Hanno Hecker . + + -- Davide Puricelli (evo) Sat, 13 Apr 2002 12:11:49 +0200 + +xchat (1.8.8-1) unstable; urgency=medium + + * The "Binary only" release. + * New upstream version: + - fixed history of windows, closes: #131340. + - fixed recursive wildcard match in /dcc send, closes: #135348. + * This segfault is generated by a user's misconfiguration; closes: #131888 + * Strange issue with locale that I can safely close, according to + submitter; closes: #133958. + * The command you're looking for is /close; closes: #135371. + * Just /set inputgad_superfocus OFF, restart and it fixed; closes: #136207 + * Stupid non-bug that we can safely close; closes: #138305, #138306. + * You're wrong, we have a menu entry into GNOME's Programs menu, + closes: #131670. + + -- Davide Puricelli (evo) Sun, 17 Mar 2002 17:56:59 +0100 + +xchat (1.8.7-2) unstable; urgency=high + + * The "Crocodile rock" release. + * Made upgrade smooth even when you're upgrading from an ancient + package; closes: #129707. + + -- Davide Puricelli (evo) Sun, 20 Jan 2002 17:20:21 +0100 + +xchat (1.8.7-1) unstable; urgency=high + + * The "Hurry up evo, there's a security hole!" release. + * New upstream version: + - fixed a serious CTCP reply vulnerability. + - fixed the need for signed chars (e.g. on PPC and s390). + - immediately abort file transfers when out of space. closes: #127095. + + -- Davide Puricelli (evo) Thu, 10 Jan 2002 12:26:46 +0100 + +xchat (1.8.6-3) unstable; urgency=high + + * The "Ok, wrong patch, excuse me guys :)" release. + * Removed the stupid hack from debian/rules and applied the patch provided + by Colin Walters ; closes: #126207. + + -- Davide Puricelli (evo) Sun, 23 Dec 2001 20:25:01 +0100 + +xchat (1.8.6-2) unstable; urgency=medium + + * The "Merry Christmas, mine beloved Xchat users!" release. + * Added -funsigned-char=no to CFLAGS to avoid some troubles with ppc arch. + * Added a funny script to /usr/share/doc/xchat-common/scripts-perl; + thanks to Samuele Tonon + + -- Davide Puricelli (evo) Sat, 22 Dec 2001 18:32:17 +0100 + +xchat (1.8.6-1) unstable; urgency=low + + * The "Cantantessa" release. + * New upstream version. + * Just /set inputgad_superfocus OFF, restart and it fixed; + closes: #115281. + * Syntax is not /ignore all, but /ignore all; + you're using it in a wrong way. closes: #118146. + * You can disable flood protection with /set msg_number_limit 9999, + anyway you can turn auto-dialog windows popup back under UserModes + menu; closes: #123209. + * This memory leak isn't reproducible by me, upstream author or other + people and it's probably related with the pixmap theme you're using, + not with xchat; if you want you can provide the irssi workaround to + xchat upstream author, he'll give a look at it; closes: #123255. + + -- Davide Puricelli (evo) Sun, 16 Dec 2001 22:50:24 +0100 + +xchat (1.8.5-3) unstable; urgency=low + + * The "Creme Caramel" release. + * Now we use "IRC" hint for menu files; closes: #120998. + + -- Davide Puricelli (evo) Sun, 25 Nov 2001 11:44:58 +0100 + +xchat (1.8.5-2) unstable; urgency=high + + * The "Desperately seeking a house" release. + * Ok, forget last upload, python2.2 is a beta version, now + we will depend and build-depend on last stable version, 2.1 + closes: #118249. + + -- Davide Puricelli (evo) Sun, 4 Nov 2001 22:14:55 +0100 + +xchat (1.8.5-1) unstable; urgency=high + + * The "Underlab kicks ass" release. + * New upstream version (with two upstream patches). + * debian/control: fixed Build-Depends and Depends for python2.2; + closes: #117754, #117879. + * Please read 1.6.3-2 changelog entry, I won't compile xchat with + --enable-panel, so I fixed extended description; closes: #116778. + + -- Davide Puricelli (evo) Fri, 2 Nov 2001 19:34:58 +0100 + +xchat (1.8.4-2) unstable; urgency=low + + * The "Welcome back Natalie" release. + * Applied a patch to fix DCC Resume; closes: #115505. + + -- Davide Puricelli (evo) Sun, 14 Oct 2001 12:36:03 +0200 + +xchat (1.8.4-1) unstable; urgency=low + + * The "Abraham de Moivre" release. + * New upstream version. + * Fixed traceroute path, closes: #114636, #114637. + + -- Davide Puricelli (evo) Mon, 8 Oct 2001 11:45:06 +0200 + +xchat (1.8.3-1) unstable; urgency=low + + * The "Kimagure Orange Road" release. + * New upstream version. + * *.menu: added icons; closes: #110523. + + -- Davide Puricelli (evo) Fri, 31 Aug 2001 23:57:00 +0200 + +xchat (1.8.2-1) unstable; urgency=low + + * New upstream version, closes: #104465, #107544. + * Added alias.pl and unban.pl in /usr/share/doc/xchat-common/scripts-perl, + thanks to Vetinari + * These memory leaks aren't reproducible by me, upstream author and other + people, so they're probably related with specific kernel/configuration; + closes: #107076, #105335. + * This isn't true, it doesn't require an extra press; closes: #106044. + * Now struct module_cmd_set *mod_cmds' isn't static; closes: #106848. + * Upstream author said: + "I just dont check them, if you run out of memory, it mayaswell just + crash; besides, all os'es have virtual memory and mallocs hardly ever + fail. If you dont have enough memory to alloca the TINNY amounts xchat + allocates, there wont be enough memory to make an error message anyway" + closes: #106942. + * Now our default terminal is x-terminal-emulator; closes: #107784, #107789. + Thanks to Eduard Bloch + * Well, now this is the normal behaviour; an easy workaround could be this: + make a UserCommand, Name "myreconnect" Command "/join 0 /reconnect" + Try to use alias.pl (/usr/share/doc/xchat-common/scripts-perl/alias.pl) + * Sorry, I prefer to use conflicts between xchat and xchat-gnome packages + because xchat-text isn't very used like the other two. closes: #98773. + * Ircd doesn't support PRIVMSG #chan1,#chan2; closes: #100757. + * Upstream author's words: + 104768- this is wishlist, i guess he should mail me about this.. + or create a patch.. the plugin interface is very rarely used (and not + changed in 1+ years). + closes: #104768. + + -- Davide Puricelli (evo) Mon, 6 Aug 2001 17:49:39 +0200 + +xchat (1.8.1-2) unstable; urgency=low + + * Applied a patch to fix bug in closing dialog windows and another + patch to fix /kick breakdown, closes: #105775. + + -- Davide Puricelli (evo) Sat, 21 Jul 2001 21:16:34 +0200 + +xchat (1.8.1-1) unstable; urgency=medium + + * New upstream version. + * Fixed src/fe-gtk/serverlist.h patch, closes: #104367. + * Built with --enable-japanese-conv, closes: #103267. + + -- Davide Puricelli (evo) Thu, 12 Jul 2001 10:36:54 +0200 + +xchat (1.8.0-1) unstable; urgency=high + + * New upstream version, closes: #101660, #101121, #78716, #97536, #100075. + * debian/rules: added configure/configure-stamp support; closes: #94218. + * Added a lot of docs and rewritten manpages from scratch (except the + xchat-text one); closes: #97403. + * Now xchat depends on python2-base and builds against python2-dev; + closes: #99483. + * Enabled ipv6 support. + + -- Davide Puricelli (evo) Sun, 1 Jul 2001 17:46:10 +0200 + +xchat (1.6.4-3) unstable; urgency=high + + * Depends on libgtk1.2 (>= 1.2.10-1); closes: #90785, #90405, #90894. + * Fixed Build-Depends; closes: #90887. + * Added w3m to URL Menu, anyway remember that this menu is editable and + you can add or remove things; closes: #89625. + * You can make a UserCommand for that, .e.g: + Name Command + ALLAWAY /ALLSERV /away + Then just type /allaway; closes: #90589. + * Sorry, upstream said that it's too hard to do; closes: #92877. + + -- Davide Puricelli (evo) Tue, 10 Apr 2001 19:56:46 +0200 + +xchat (1.6.4-2) unstable; urgency=high + + * Hacked debian/rules, now we can use dpkg-buildpackage with -B again. + closes: #86221. + + -- Davide Puricelli (evo) Fri, 16 Feb 2001 22:19:52 +0100 + +xchat (1.6.4-1) unstable; urgency=low + + * New upstream version, closes: #85471. + Richards Fuchs' patches and Anthony Fok's po are now shipped upstream. + * Peter said that this is too hard to implement and he won't add it. + closes: #56387. + + -- Davide Puricelli (evo) Mon, 12 Feb 2001 16:06:35 +0100 + +xchat (1.6.3-2) unstable; urgency=low + + * Added "Hints" to menu files; closes: #82317. + * Now actions cause a beep for PM windows (if you enable it). + Patch provided by Richard Fuchs ; closes: #78484. + * After a discussion with upstream author I've decided to remove + panel applet support from xchat-gnome package; Peter said that + "it's not really a maintained piece of code" and I think that it's + useless to provide a broken applet (of course if someone would like + to take care of code I'll readd it.) closes: #82113, #84723, #84729. + * Now messaging channels or nicknames works a bit like in mIRC now, + i.e. when there's an open tab for the destination, the message shows + up there (usefull for logs); closes: #60104. + Patch provided by Richard Fuchs . + * Peter's words: + " #69765 - with the suggested solution the client could be too + easily fooled by people having some fun :) xchat doesnt "handle" + netsplits anyway, it just prints out what the server says." + " the netsplit message is no different to a quitmessage unluckily". + closes: #69765. + * Peter dixit: "thats the way it is", it's not a bug but, a feature. + closes: #78494. + + -- Davide Puricelli (evo) Sun, 4 Feb 2001 15:05:42 +0100 + +xchat (1.6.3-1) unstable; urgency=low + + * New upstream version.(closes: #81031, #79674). + * xchat-gnome: now built with --enable-panel. + * Added zh_CN and zh_TW.Big5 po files; thanks to Anthony Fok . + * Upstream author said that all GTK+ apps do this and he can't fix them; + closes: #79647, #81385. + * That perl script isn't included into xchat upstream tarball and we don't know + what it should do, submitter doesn't provide any other info, so we can close + it; closes: #79641. + * xchat doesn't come with a en_DK po, anyway it should ignore it; I tried to + export en_DK and I used xchat 1.6.3 both with and without libc6-i686: + it works. closes: #78710. + + -- Davide Puricelli (evo) Wed, 10 Jan 2001 19:13:40 +0100 + +xchat (1.6.2-1) unstable; urgency=low + + * New upstream version (closes: #70905, #79138, #76122). + * Now xchat, xchat-gnome and xchat-text depend on xchat-common + (= ${Source-Version}); closes: #79331. + + -- Davide Puricelli (evo) Mon, 11 Dec 2000 19:41:51 +0100 + +xchat (1.6.0-2) unstable; urgency=low + + * Scrollbar position doesn't depend on your wm theme (it will be forever + on the right); closes: #45510. + * "Edit event texts menu" works, you need to type enter after having done + some changes; closes: #59904. + * Socks4 support works, just use "Proxy server" menu; closes: #72952. + * Only previous version was affected by this; closes: #78007. + * Docs troubles are fixed; closes: #78008, #78230. + + -- Davide Puricelli (evo) Tue, 28 Nov 2000 18:48:03 +0100 + +xchat (1.6.0-1) unstable; urgency=low + + * New upstream version (with upstream patch for xtext.c). + (closes: #47244, #50163, #60592, #65080, #66579, #72606, #72618, + #74894, #75203, #76208, #46540, #58897, #59320, #68895, #77390, + #44111, #44112, #56380, #56625, #56838, #57428, #57471, #57681, + #57683, #60826, #72191.) + * Fixed Build-Depends. (closes: #76911, #70408, #72402, #76265, #58293) + * Removed stupid depends on libc5 stuff; closes: #77672, #77447. + * Now pixmaps are into xchat-gnome package; closes: #58037. + * Some people want to use this button, sorry; closes: #69804. + * Autoconnect is now enabled by default (use -a to stop it); closes: #46354. + * "Ignore notifies" is only a visual thing, notifies are received but not + displayed; anyway don't worry, xchat flood protect works well. + (closes: #59320) + * We support python and perl scripts, sorry; closes: #60181. + * Edit key-bindings is your friend, closes: #65987. + * Added checks for DEB_BUILD_OPTIONS for Standards-Version: 3.2.1. + + + -- Davide Puricelli (evo) Sun, 19 Nov 2000 13:10:46 +0100 + +xchat (1.5.7-3) unstable; urgency=low + + * New maintainer release. + + -- Davide Puricelli (evo) Sat, 18 Nov 2000 20:35:21 +0100 + +xchat (1.5.7-2.1) unstable; urgency=low + + * Added --disable-zvt to gtk+ front ends configure call. Now it really is + GNOME free. + + -- Sean 'Shaleh' Perry Thu, 2 Nov 2000 10:34:48 -0800 + +xchat (1.5.7-2) unstable; urgency=low + + * Compiled xchat with --disable-{trans,gdk-pixbuf}. This should remove + the dependancy on all the GNOME stuff. (Closes: Bug#72191) + + -- Edward C. Lang Fri, 22 Sep 2000 17:31:08 +1100 + +xchat (1.5.7-1) unstable; urgency=low + + * New upstream version. + * Incoming DCC files needn't overwrite already existing files; this can + be contolled by selecting a specific download directory, and choosing + to appended the sender's nickname to the filename. (Closes: Bug#46527) + * Servers selected to be autoconnected to on startup now do + this. (Closes: Bug#50160) + * More than one channel can be specified to join on startup. + (Closes: Bug#50162) + * /usr/doc -> /usr/share/doc/ symlinks now exist. + (Closes: Bug#58343, Bug#58477) + * Compiled with GNOME support. (Closes: Bug#63994) + * URLs are quoted. (Closes: Bug#66776) + * Bugs still open: 45510 47244 50163 58037 59904 60592 65080 66597 + + -- Edward C. Lang Wed, 20 Sep 2000 20:34:31 +1100 + +xchat (1.4.3-0.1) stable unstable; urgency=high + + * Non-maintainer upload. + * New upstream release, which contains the security fix for Bugtraq + #1601: X-Chat Command Execution Via URLs Vulnerability. + (Closes: Bug#69982) + * Added libpanel-applet-dev to Build-Depends. (Closes: Bug#58293) + * Added Chinese support: Added zh_TW.Big5 and zh_CN po files, and + turned on fontset by default. + * Updated the Spanish and Portugese translations with the ones + provided by Conectiva: + * Thu Jun 08 2000 Rafael Rigues + - Added spanish (es_ES) 1.4.2 potfile. + * Mon Jun 05 2000 Rafael Rigues + - Added final portuguese (pt_BR) 1.4.2 potfile + * Revised the debian/copyright file. + + -- Anthony Fok Sun, 27 Aug 2000 03:57:26 -0600 + +xchat (1.4.2-1.1) frozen unstable; urgency=low + + * Non maintainer release. + + * Fix xchat, xchat-gnome and xchat-text to have symlinks from + /usr/doc/$pkg to /usr/share/doc/$pkg. Note that /usr/share/doc/$pkg + in these cases is itself a link to /usr/share/doc/xchat-common. + (Closes: Bug#60826) + * Correct spelling of "extension" in control file (lintian) + * Call dh_compress to compress the manpage and anything else (lintian) + + -- Anthony Towns Fri, 14 Apr 2000 21:13:25 +1000 + +xchat (1.4.2-1) frozen unstable; urgency=low + + * New upstream release. + * #56285 is a GTK problem. (Closes: #56285) + * Bigger topic buffer (in src/fe-gtk/chanlist.c). + (Closes: #37018,#52955). + * Hopefully deals with #60826. I'll close this in the next revision if + it does. + * Includes patch for text.c (Closes: #60719) + * Includes patch for fkeys.c (Closes: #58957). + * Problem with unexpected /nick behaviour fixed. (Closes: #53623) + * Unfortunately, to resolve #47343, I would need release n+1 versions + for each language. In the meantime, it's possible to override the + English autocomplete words by doing Settings -> Replace Popup - Delete + All. In the meantime, I'm going to close this bug. If you feel the + need to dicuss it further, don't hesitate mailing me. (Closes: #47343) + * Adam Klein split xchat{-gnome,-text} into xchat-common, xchat, + xchat-gnome, and xchat-text. This deals with #43760. (Closes: #43760) + * /recon now remembers what server to reconnect to. (Closes: #58050) + * After thinking long and hard about it (well, not really) I have come + to the conclusion that Joey Hess' proposed description is much more + appropriate. I've therefore decided to include it. (Closes: #61815) + + -- Edward C. Lang Fri, 24 Mar 2000 21:40:37 +1100 + +xchat (1.4.1-1) frozen unstable; urgency=low + + * The uber magic brand new "I got a new computer so I can maintain my + packages again" release. + * New upstream release, which should fix some miscellenous bugs. + (Closes: #60906). See the changelog for more info. + * They query window seems to have a decent buffer again. + (Closes: #56576) + * The widgets all redraw properly. (Closes: #56575, #56573) + * Man page doesn't overwrite between packages. + (Closes: #56567,#56420,#56389) + * Away message responds according to preferences. (Closes: #56447) + * Highlighting for a string now works. (Closes: #59905,#59898) + * I can't reproduce #59116, and it seems to be non-existant in this + release, so I'm going to close it. If you notice it again, please + reopen it. (Closes: #59116) + * As fair as I can tell, these bugs are still open: + Important: #60826 - Discussion is taking place between the reporter of + this bug (joeyh@varesearch.com) and Adam Klein, who kindly did a NMU + release when I was unable to. Many thanks to Adam :) + + Normal: #37018, #46527, #47244, #47343, #52955, #53623, #56285 + + Wishlist: #43760, #46354, #56387, #58050, #58897, #59320, #60104, + #60181 - this one will probably be closed quite soon. I'm still + thinking about whether or not to remove python support, or have an + xchat-thelot (or whatever) package that has gnome+python+perl+text+*. + + -- Edward C. Lang Fri, 24 Mar 2000 19:22:19 +1100 + +xchat (1.4.0-0.1) frozen unstable; urgency=low + + * Non maintainer upload by request of maintainer + * New (stable) upstream release. Probably closes the following bugs, + and maybe more: #56380,#56573,#56575,#56576,#56625,#56838,#57157,#57428, + #57471,#57681,#57683 + * No new features since 1.3.12, bugfixes only + * Uses pristine upstream source + * Split out documentation and examples and locale files into xchat-common + * Set prefix instead of DESTDIR, so i18n files are installed + * Install examples into subdirs + * Really complies with policy 3.1.1 now: + + Added Build-Depends + + Create /usr/doc/xchat-common symlink + * Added Replaces: lines to compliment the Conflicts: + + -- Adam Klein Sat, 12 Feb 2000 18:15:57 -0800 + +xchat (1.3.12-2) frozen unstable; urgency=low + + * No more zombied children for URLs. (Closes: #55962) + * Can now use mousewheel. (Closes: #52964) + * /who only shows up in server tab. (Closes: #55184) + * /exec -i now works. (Closes: #45143) + * Usability suggestions incorporated upstream. (Closes: #45519) + + -- Edward C. Lang Tue, 25 Jan 2000 16:29:47 +0100 + +xchat (1.3.12-1) frozen unstable; urgency=low + + * New upstream release. + + -- Edward C. Lang Sun, 23 Jan 2000 11:29:41 +0100 + +xchat (1.3.10-2) unstable; urgency=low + + * The "I'm too tired" Release. + * xchat-text manpage is really the xchat-text manpage. + * Still no message catalogues - unless someone tells me how to get gettext to play ball. + * Forgot to sign last upload. + + -- Edward C. Lang Sat, 8 Jan 2000 17:59:02 +0100 + +xchat (1.3.10-0.5) unstable; urgency=low + + * New upstream release. + * Closes: #37018, #45143, #52955. + * Message catalogues should be in this release, if not, the next one for sure. + + -- Edward C. Lang Thu, 6 Jan 2000 15:55:45 +0100 + +xchat (1.3.8-0.5) unstable; urgency=low + + * New upstream version. + * xchat-gnome now actually includes GNOME support. + + -- Edward C. Lang Fri, 3 Dec 1999 07:10:39 +0100 + +xchat (1.3.3-0) unstable; urgency=low + + * New upstream release. + + -- Edward C. Lang Wed, 29 Sep 1999 12:49:36 -0700 + +xchat (1.3.0-0) unstable; urgency=low + + * New upstream release. + * Text/console support added. + + -- Edward C. Lang Thu, 2 Sep 1999 22:10:17 +1000 + +xchat (1.2.0-1) unstable; urgency=low + + * New stable upstream release. + * Closes: #43760 (See email from Sean Perry, + + -- Edward C. Lang Thu, 2 Sep 1999 10:24:43 +1000 + +xchat (1.1.9-1) unstable; urgency=low + + * New upstream release + * DCC resume fixed. + * IRC Server can now be pre-selected (Closes: #35087) + + -- Edward C. Lang Sun, 29 Aug 1999 15:13:43 +1000 + +xchat (1.1.7-0) unstable; urgency=low + + * New upstream release. + + -- Edward C. Lang Fri, 13 Aug 1999 19:04:23 +1000 + +xchat (1.0.0-1) unstable; urgency=low + + * New upstream release. + * Error in types.h error for glibc-2.1 fixed. (Closes: #29550) + * Hardcoded i386 in make dependencies removed. (Closes: #29697) + * Same as above. (Closes: #32266) + * Segfault problem on starting fixed with new release. (Closes: #34430) + * Problem with with menu in same install run fixed. (Closes: #37088) + * #debian on irc.openprojects.net added as default channel. (Closes: #32857) + + -- Edward C. Lang Sun, 4 Jul 1999 00:29:38 +1000 + +xchat (0.9.10-1) unstable; urgency=low + + * New upstream release. + * NMU on behalf of Edward Lang from Feanor. + + -- Konstantinos Margaritis Fri, 25 Jun 1999 16:42:26 +0300 + +xchat (0.9.7-2) unstable; urgency=low + + * Closes: #39641 + + -- Edward C. Lang Fri, 18 Jun 1999 17:35:05 +1000 + +xchat (0.9.7-1) unstable; urgency=low + + * New upstream release. + * No longer crashes when run as root. + + -- Edward C. Lang Wed, 9 Jun 1999 18:26:59 +1000 + +xchat (0.9.6-0) unstable; urgency=low + + * New upstream release. + + -- Edward C. Lang Thu, 20 May 1999 18:07:28 +1000 + +xchat (0.9.5-0) unstable; urgency=low + + * New upstream Release + * HTML documentation now included. + * xdcc'n'stuff perl script included. + + -- Edward C. Lang Fri, 9 Apr 1999 17:24:26 +1000 + +xchat (0.9.4-0.1) unstable; urgency=low + + * Official maintainer release. + * Added GNOME support + + -- Edward C. Lang Fri, 9 Apr 1999 02:05:38 +1000 + +xchat (0.9.4-0) unstable; urgency=low + + * New upstream release + * docs for scripts now included, with examples + + -- Sean E. Perry Wed, 31 Mar 1999 00:51:18 -0500 + +xchat (0.9.1-0) unstable; urgency=low + + * new upstream release + * compiled against GTK+ 1.2 and Imlib 1.9.4 + * fixed the sys/types propblem for glibc2.1 (needs gnu/types) + + -- Sean E. Perry Sat, 6 Mar 1999 13:02:18 -0500 + +xchat (0.5.0-0.1) unstable; urgency=low + + * fixed the deps problem + + -- Sean E. Perry Thu, 28 Jan 1999 00:52:15 -0500 + +xchat (0.5.0-0) unstable; urgency=low + + * New upstream version + + -- Sean E. Perry Mon, 11 Jan 1999 23:45:23 -0500 + +xchat (0.4.2-0.1) unstable; urgency=low + + * non maintainer upload + * new upstream release + + -- Brian M. Almeida Thu, 10 Dec 1998 14:52:26 -0500 + +xchat (0.3.1-0) unstable; urgency=low + + * new upstream release + + -- Sean E. Perry Fri, 13 Nov 1998 00:06:26 -0500 + +xchat (0.3.0-2) unstable; urgency=low + + * Fixed bug in Perl #define + + -- Sean E. Perry Mon, 9 Nov 1998 13:56:49 -0500 + +xchat (0.3.0-0) unstable; urgency=low + + * new upstream release + + -- Sean E. Perry Fri, 6 Nov 1998 15:44:32 -0500 + +xchat (0.2.5-0) unstable; urgency=low + + * New upstream release + + -- Sean E. Perry Sat, 31 Oct 1998 16:57:24 -0500 + +xchat (0.2.1-0) unstable; urgency=low + + * new upstream version + * Official maintainer release + + -- Sean E. Perry Sun, 11 Oct 1998 23:15:17 -0400 + +xchat (0.2.0-1) unstable; urgency=low + + * Initial Release. + + -- David N. Welton Sun, 27 Sep 1998 14:15:53 -0700 + +Local variables: +mode: debian-changelog +End: --- xchat-2.8.6.orig/debian/copyright +++ xchat-2.8.6/debian/copyright @@ -0,0 +1,166 @@ +This package was debianized by David N. Welton davidw@cks.com on +Sun, 27 Sep 1998 14:15:53 -0700. + +It was downloaded from: + + http://xchat.org/ + +Upstream author: + + Peter Zelezny + and many other authors + +Copyright: + + Copyright (c) 1998-2008 Peter Zelezny + Copyright (C) 2004-2006 Christian Hammond + Copyright (C) 2002 Evan Martin + Copyright (c) 2002-2003 Gustavo Niemeyer + Copyright (C) 2004 Scott James Remnant . + Copyright (C) 1997-2001, Michael Jennings + Copyright (C) 2006 Claessens Xavier + Copyright (C) 2006 Damjan Jovanovic + Copyright (C) 2002-2007 Daniel P. Stasinski + Copyright (C) 2000 -- DaP + Copyright (C) 1984-2008 Free Software Foundation, Inc. + Copyright (C) 1994 X Consortium + Copyright (C) 1995-1997, 2000-2006 by Ulrich Drepper + +License: + + This program is released under the GPL v2 with the additional exemption + that compiling, linking, and/or using OpenSSL is allowed. You may + provide binary packages linked to the OpenSSL libraries, provided that + all other requirements of the GPL are met. + See file COPYING for details. + +License: + + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU Library General Public License as published + by the Free Software Foundation; either version 2, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, + USA. + +License: + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. + +License: + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the + Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, + MA 02110-1301, USA. + +License: + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the + Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, + MA 02110-1301, USA. + +License: + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to + deal in the Software without restriction, including without limitation the + rights to use, copy, modify, merge, publish, distribute, sublicense, and/or + sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies of the Software, its documentation and marketing & publicity + materials, and acknowledgment shall be given in the documentation, materials + and software packages that this Software was used. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER + IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +License: + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to + deal in the Software without restriction, including without limitation the + rights to use, copy, modify, merge, publish, distribute, sublicense, and/or + sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN + AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- + TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + Except as contained in this notice, the name of the X Consortium shall not + be used in advertising or otherwise to promote the sale, use or other deal- + ings in this Software without prior written authorization from the X Consor- + tium. + + FSF changes to this file are in the public domain. + +On Debian GNU/Linux systems, the complete text of the GNU General +Public License may be found in `/usr/share/common-licenses/GPL'. + +On Debian GNU/Linux systems, the complete text of the GNU General +Public License v2 may be found in `/usr/share/common-licenses/GPL-2'. + +On Debian GNU/Linux systems, the complete text of the GNU Lesser General +Public License can be found in `/usr/share/common-licenses/LGPL'. + +On Debian GNU/Linux systems, the complete text of the GNU Lesser General +Public License v2 can be found in `/usr/share/common-licenses/LGPL-2'. + +On Debian GNU/Linux systems, the complete text of the GNU Lesser General +Public License v2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'. + --- xchat-2.8.6.orig/debian/patches/44_open_url.dpatch +++ xchat-2.8.6/debian/patches/44_open_url.dpatch @@ -0,0 +1,53 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## +## DP: added error handling, see #467458. + +@DPATCH@ +--- ../orig/xchat-2.8.6/src/fe-gtk/fe-gtk.c 2008-02-24 09:39:44.000000000 +0100 ++++ xchat-2.8.6/src/fe-gtk/fe-gtk.c 2008-06-21 11:38:40.000000000 +0200 +@@ -932,18 +932,22 @@ + static void + fe_open_url_inner (const char *url) + { ++ char buf[256]; ++ + #ifdef WIN32 + ShellExecute (0, "open", url, NULL, NULL, SW_SHOWNORMAL); + #else + /* universal desktop URL opener (from xdg-utils). Supports gnome,kde,xfce4. */ + if (try_browser ("xdg-open", NULL, url)) + return; ++ fprintf( stderr, "fe_open_url_inner: failed to open %s with xdg-open\n", url ); + + /* try to detect GNOME */ + if (g_getenv ("GNOME_DESKTOP_SESSION_ID")) + { + if (try_browser ("gnome-open", NULL, url)) /* Gnome 2.4+ has this */ + return; ++ fprintf( stderr, "fe_open_url_inner: failed to open %s with gnome-open\n", url ); + } + + /* try to detect KDE */ +@@ -951,14 +955,21 @@ + { + if (try_browser ("kfmclient", "exec", url)) + return; ++ fprintf( stderr, "fe_open_url_inner: failed to open %s with kfmclient\n", url ); + } + + /* everything failed, what now? just try firefox */ + if (try_browser ("firefox", NULL, url)) + return; ++ fprintf( stderr, "fe_open_url_inner: failed to open %s with firefox\n", url ); ++ ++ if (try_browser ("mozilla", NULL, url)) ++ return; ++ fprintf( stderr, "fe_open_url_inner: failed to open %s with mozilla\n", url ); + + /* fresh out of ideas... */ +- try_browser ("mozilla", NULL, url); ++ snprintf (buf, sizeof (buf), "Failed to open url:\n\n%s", url); ++ fe_message (buf, FE_MSG_ERROR); + #endif + } + --- xchat-2.8.6.orig/debian/patches/01_serverlist.dpatch +++ xchat-2.8.6/debian/patches/01_serverlist.dpatch @@ -0,0 +1,87 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 01_serverlist.dpatch by evo, edited by bartm, edited by asisak, edited by +## warp10, ember +## +## DP: Add debian and chillfactory irc servers. +## DP: Make Debian servers default. +## DP: Remove Aitvaras IPV6 servers +## DP: Connect irc.ubuntu.com and irc.freelists.org to port 8001. +## DP: Fix oz.org referred as "OzNet" and conncting to wrong servers. +## DP: Refresh patch for 2.8.6 + +@DPATCH@ +diff -urNad xchat-2.8.6~/src/common/servlist.c xchat-2.8.6/src/common/servlist.c +--- xchat-2.8.6~/src/common/servlist.c 2008-04-01 09:22:34.000000000 +0100 ++++ xchat-2.8.6/src/common/servlist.c 2008-06-22 13:27:45.000000000 +0100 +@@ -46,6 +46,12 @@ + + static const struct defaultserver def[] = + { ++ {"Debian Servers", 0, "#debian"}, ++ {0, "irc.debian.org"}, ++ ++ {"Ubuntu Servers", 0, "#ubuntu"}, ++ {0, "irc.ubuntu.com/8001"}, ++ + {"2600net", 0}, + {0, "irc.2600.net"}, + +@@ -59,12 +65,12 @@ + {0, "eu.afternet.org"}, + + {"Aitvaras", 0}, +-#ifdef USE_IPV6 ++/*#ifdef USE_IPV6 + #ifdef USE_OPENSSL + {0, "irc6.ktu.lt/+7668"}, + #endif + {0, "irc6.ktu.lt/7666"}, +-#endif ++#endif*/ + #ifdef USE_OPENSSL + {0, "irc.data.lt/+6668"}, + {0, "irc-ssl.omnitel.net/+6668"}, +@@ -137,6 +143,9 @@ + {"ChatSpike", 0}, + {0, "irc.chatspike.net"}, + ++ {"ChillFactory", 0}, ++ {0, "irc.chillfactory.net"}, ++ + {"CoolChat", 0}, + {0, "irc.coolchat.net"}, + /* {0, "unix.coolchat.net"}, +@@ -207,7 +216,7 @@ + {0, "irc.vendetta.com"}, + + {"FreeNode", 0}, +- {0, "irc.freenode.net"}, ++ {0, "irc.freenode.net/8001"}, + + /* {"Freeworld", 0}, + {0, "kabel.freeworld.nu"}, +@@ -339,7 +348,14 @@ + + {"OzNet", 0}, + {0, "irc.oz.org"}, +- ++ {0, "germany.oz.org"}, ++ {0, "sandiego.oz.org"}, ++ {0, "us.oz.org"}, ++ {0, "au.oz.org"}, ++ {0, "rockhampton.oz.org"}, ++ {0, "wollongong.oz.org"}, ++ {0, "waix.oz.org"}, ++ + {"PTlink", 0}, + {0, "irc.PTlink.net"}, + {0, "aaia.PTlink.net"}, +@@ -900,7 +916,7 @@ + free (net->encoding); + net->encoding = strdup (def[i].charset); + } +- if (g_str_hash (def[i].network) == 0x8e1b96f7) ++ if (g_str_hash (def[i].network) == 0x37473b25) + prefs.slist_select = j; + j++; + } else --- xchat-2.8.6.orig/debian/patches/00list +++ xchat-2.8.6/debian/patches/00list @@ -0,0 +1,14 @@ +01_serverlist +10_fix_unchecked_mallocs +20_url_pattern +37_lpi +38_autoconf +41_casecomp +43_french +44_open_url +45_ctcp_version_less_information +45_save_ignore +50_xc286_smallfixes.dpatch +60_gtktype_removal.dpatch +46_CVE-2009-0315 + --- xchat-2.8.6.orig/debian/patches/10_fix_unchecked_mallocs.dpatch +++ xchat-2.8.6/debian/patches/10_fix_unchecked_mallocs.dpatch @@ -0,0 +1,19 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 10_fix_unchecked_mallocs.dpatch by Paul Wise +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Fix unchecked mallocs throughout the source code. + +@DPATCH@ +diff -Naur xchat-2.8.2foo/src/common/xchat.c xchat-2.8.2/src/common/xchat.c +--- xchat-2.8.2foo/src/common/xchat.c 2007-03-18 12:19:14.000000000 +0100 ++++ xchat-2.8.2/src/common/xchat.c 2007-06-10 15:49:16.000000000 +0200 +@@ -330,6 +330,8 @@ + session *sess; + + sess = malloc (sizeof (struct session)); ++ if(sess == NULL) ++ return NULL; + memset (sess, 0, sizeof (struct session)); + + sess->server = serv; --- xchat-2.8.6.orig/debian/patches/38_autoconf.dpatch +++ xchat-2.8.6/debian/patches/38_autoconf.dpatch @@ -0,0 +1,19 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 38_autoconf.dpatch by Daniel Holbach +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: No description. + +@DPATCH@ +diff -urNad xchat-2.6.0~/configure xchat-2.6.0/configure +--- xchat-2.6.0~/configure 2005-11-10 12:38:45.000000000 +0100 ++++ xchat-2.6.0/configure 2005-11-15 00:24:58.000000000 +0100 +@@ -27281,7 +27281,7 @@ + fi + + +-GUI_LIBS="$GUI_LIBS $GTK_LIBS" ++GUI_LIBS="$GUI_LIBS $GTK_LIBS -llaunchpad-integration" + GUI_CFLAGS="$GUI_CFLAGS $GTK_CFLAGS" + + gnome=no --- xchat-2.8.6.orig/debian/patches/41_casecomp.dpatch +++ xchat-2.8.6/debian/patches/41_casecomp.dpatch @@ -0,0 +1,81 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 41_casecomp.dpatch by ??? +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Downloaded from http://www.phys.ethz.ch/~mweyland/casecomp.patch +## DP: this will modify tab completion so that uppercase letters will +## DP: only match to uppercase, while lowercase match bot + +@DPATCH@ +diff -Naur xchat-2.8.2foo/src/common/cfgfiles.c xchat-2.8.2/src/common/cfgfiles.c +--- xchat-2.8.2foo/src/common/cfgfiles.c 2007-03-26 04:46:05.000000000 +0200 ++++ xchat-2.8.2/src/common/cfgfiles.c 2007-06-10 16:13:21.000000000 +0200 +@@ -387,6 +387,8 @@ + {"completion_sort", P_OFFINT (completion_sort), TYPE_INT}, + {"completion_suffix", P_OFFSET (nick_suffix), TYPE_STR}, + ++ {"completion_cinsens", P_OFFINT (completion_cinsens), TYPE_BOOL}, ++ + {"dcc_auto_chat", P_OFFINT (autodccchat), TYPE_INT}, + {"dcc_auto_resume", P_OFFINT (autoresume), TYPE_BOOL}, + {"dcc_auto_send", P_OFFINT (autodccsend), TYPE_INT}, +diff -Naur xchat-2.8.2foo/src/common/util.c xchat-2.8.2/src/common/util.c +--- xchat-2.8.2foo/src/common/util.c 2007-02-06 05:45:13.000000000 +0100 ++++ xchat-2.8.2/src/common/util.c 2007-06-10 16:45:07.000000000 +0200 +@@ -1341,7 +1341,7 @@ + register unsigned char *s2 = (unsigned char *) str2; + register int res; + +- while ((res = rfc_tolower (*s1) - rfc_tolower (*s2)) == 0) ++ while ((res = hal_casecomp(s1,s2)) == 0) + { + s1++; + s2++; +@@ -1352,6 +1352,25 @@ + return (res); + } + ++int ++hal_casecomp ( char *s1, char *s2) ++{ ++ ++/* This function, called by rfc_ncasecmp, enables enhanced tab ++ * completition: It completes te to Test but not Te to ++ * test2. (This is useful if you have two users Test1 and test2 in ++ * the channel. Can be toggeled wit /set completion_cinsens (0|1) ++ * ++ * -- Mathias Weyland , 6.9.2004 ++*/ ++ if((*s2 - rfc_tolower (*s2)) || prefs.completion_cinsens) ++ { ++ return (rfc_tolower (*s1) - rfc_tolower (*s2)); ++ } else { ++ return (*s1 - *s2); ++ } ++} ++ + const unsigned char rfc_tolowertab[] = + { 0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9, 0xa, + 0xb, 0xc, 0xd, 0xe, 0xf, 0x10, 0x11, 0x12, 0x13, 0x14, +diff -Naur xchat-2.8.2foo/src/common/util.h xchat-2.8.2/src/common/util.h +--- xchat-2.8.2foo/src/common/util.h 2006-12-17 03:46:54.000000000 +0100 ++++ xchat-2.8.2/src/common/util.h 2007-06-10 16:45:25.000000000 +0200 +@@ -26,6 +26,7 @@ + void for_files (char *dirname, char *mask, void callback (char *file)); + int rfc_casecmp (const char *, const char *); + int rfc_ncasecmp (char *, char *, int); ++int hal_casecomp ( char *s1, char *s2); + int buf_get_line (char *, char **, int *, int len); + char *nocasestrstr (const char *text, const char *tofind); + char *country (char *); +diff -Naur xchat-2.8.2foo/src/common/xchat.h xchat-2.8.2/src/common/xchat.h +--- xchat-2.8.2foo/src/common/xchat.h 2007-03-26 04:46:05.000000000 +0200 ++++ xchat-2.8.2/src/common/xchat.h 2007-06-10 16:47:51.000000000 +0200 +@@ -208,6 +208,7 @@ + unsigned int userlistbuttons; + unsigned int showhostname_in_userlist; + unsigned int nickcompletion; ++ unsigned int completion_cinsens; + unsigned int completion_amount; + unsigned int tabchannels; + unsigned int paned_userlist; --- xchat-2.8.6.orig/debian/patches/45_save_ignore.dpatch +++ xchat-2.8.6/debian/patches/45_save_ignore.dpatch @@ -0,0 +1,89 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## +## DP: write ignore.conf.bug463072 and rename to ignore.conf, fixes #463072. + +@DPATCH@ +diff -ruN orig/xchat-2.8.6/src/common/cfgfiles.c xchat-2.8.6/src/common/cfgfiles.c +--- orig/xchat-2.8.6/src/common/cfgfiles.c 2008-02-05 11:02:47.000000000 +0100 ++++ xchat-2.8.6/src/common/cfgfiles.c 2008-07-06 07:53:30.000000000 +0200 +@@ -1077,6 +1077,20 @@ + return open (buf, flags | OFLAGS); + } + ++int ++xchat_rename_file (char *oldpath, char *newpath, int xof_flags) ++{ ++ char bufoldpath[1024]; ++ char bufnewpath[1024]; ++ ++ if (xof_flags & XOF_FULLPATH) ++ return rename (oldpath, newpath); ++ ++ snprintf (bufoldpath, sizeof (bufoldpath), "%s/%s", get_xdir_fs (), oldpath); ++ snprintf (bufnewpath, sizeof (bufnewpath), "%s/%s", get_xdir_fs (), newpath); ++ return rename (bufoldpath, bufnewpath); ++} ++ + FILE * + xchat_fopen_file (const char *file, const char *mode, int xof_flags) + { +diff -ruN orig/xchat-2.8.6/src/common/cfgfiles.h xchat-2.8.6/src/common/cfgfiles.h +--- orig/xchat-2.8.6/src/common/cfgfiles.h 2008-02-05 11:02:47.000000000 +0100 ++++ xchat-2.8.6/src/common/cfgfiles.h 2008-07-06 07:26:47.000000000 +0200 +@@ -25,6 +25,7 @@ + void list_addentry (GSList ** list, char *cmd, char *name); + int cmd_set (session *sess, char *tbuf, char *word[], char *word_eol[]); + int xchat_open_file (char *file, int flags, int mode, int xof_flags); ++int xchat_rename_file (char *oldpath, char *newpath, int xof_flags); + FILE *xchat_fopen_file (const char *file, const char *mode, int xof_flags); + #define XOF_DOMODE 1 + #define XOF_FULLPATH 2 +diff -ruN orig/xchat-2.8.6/src/common/ignore.c xchat-2.8.6/src/common/ignore.c +--- orig/xchat-2.8.6/src/common/ignore.c 2008-02-05 11:02:47.000000000 +0100 ++++ xchat-2.8.6/src/common/ignore.c 2008-07-06 07:30:43.000000000 +0200 +@@ -304,11 +304,12 @@ + ignore_save () + { + char buf[1024]; +- int fh; ++ int fh, rc; ++ ssize_t nb; + GSList *temp = ignore_list; + struct ignore *ig; + +- fh = xchat_open_file ("ignore.conf", O_TRUNC | O_WRONLY | O_CREAT, 0600, XOF_DOMODE); ++ fh = xchat_open_file ("ignore.conf.bug463072", O_TRUNC | O_WRONLY | O_CREAT, 0600, XOF_DOMODE); + if (fh != -1) + { + while (temp) +@@ -318,11 +319,28 @@ + { + snprintf (buf, sizeof (buf), "mask = %s\ntype = %d\n\n", + ig->mask, ig->type); +- write (fh, buf, strlen (buf)); ++ nb = write (fh, buf, strlen (buf)); ++ if( nb == (ssize_t)-1 ) ++ { ++ perror( "ignore_save: write() failed" ); ++ close( fh ); ++ return; ++ } + } + temp = temp->next; + } +- close (fh); ++ rc = close (fh); ++ if( rc != 0 ) ++ { ++ perror( "ignore_save: close() failed" ); ++ return; ++ } ++ rc = xchat_rename_file( "ignore.conf.bug463072", "ignore.conf", XOF_DOMODE ); ++ if( rc != 0 ) ++ { ++ perror( "ignore_save: xchat_rename_file() failed" ); ++ return; ++ } + } + + } --- xchat-2.8.6.orig/debian/patches/20_url_pattern.dpatch +++ xchat-2.8.6/debian/patches/20_url_pattern.dpatch @@ -0,0 +1,21 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 20_url_pattern.dpatch by ??? +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Fix url patterns + +@DPATCH@ +diff -Naur xchat-2.8.2foo/src/fe-gtk/xtext.c xchat-2.8.2/src/fe-gtk/xtext.c +--- xchat-2.8.2foo/src/fe-gtk/xtext.c 2006-12-11 03:52:42.000000000 +0100 ++++ xchat-2.8.2/src/fe-gtk/xtext.c 2007-06-10 16:07:26.000000000 +0200 +@@ -1843,7 +1843,9 @@ + len++; + } + +- if (len > 0 && word[len-1]=='.') ++ /* ignore trailing dots and commas. */ ++ /* FIXME: locales? */ ++ while (len > 0 && (word[len-1]=='.' || word[len-1]==',' || word[len-1]==';')) + { + len--; + str--; --- xchat-2.8.6.orig/debian/patches/46_CVE-2009-0315.dpatch +++ xchat-2.8.6/debian/patches/46_CVE-2009-0315.dpatch @@ -0,0 +1,26 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 46_CVE-2009-0315.dpatch by Nico Golde +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: No description. + +@DPATCH@ +diff -urNad xchat-2.8.6~/plugins/python/python.c xchat-2.8.6/plugins/python/python.c +--- xchat-2.8.6~/plugins/python/python.c 2008-03-29 06:57:35.000000000 +0100 ++++ xchat-2.8.6/plugins/python/python.c 2009-02-05 19:13:02.000000000 +0100 +@@ -1106,6 +1106,7 @@ + } + + PySys_SetArgv(1, argv); ++ PyRun_SimpleString("import sys; sys.path = filter(None, sys.path)"); + PySys_SetObject("__plugin__", (PyObject *) plugin); + + /* Set stdout and stderr to xchatout. */ +@@ -2110,6 +2111,7 @@ + Py_SetProgramName("xchat"); + Py_Initialize(); + PySys_SetArgv(1, argv); ++ PyRun_SimpleString("import sys; sys.path = filter(None, sys.path)"); + + Plugin_Type.ob_type = &PyType_Type; + Context_Type.ob_type = &PyType_Type; --- xchat-2.8.6.orig/debian/patches/50_xc286_smallfixes.dpatch +++ xchat-2.8.6/debian/patches/50_xc286_smallfixes.dpatch @@ -0,0 +1,71 @@ +#!/bin/sh /usr/share/dpatch/dpatch-run +## +## DP: 50_xc286_smallfixes.dpatch: From CVS, see: +# http://xchat.org/files/source/2.8/patches/xc286-smallfixes.diff + +@DPATCH@ +--- xchat-2.8.6/src/common/cfgfiles.c 2008-02-05 21:02:47.000000000 +1100 ++++ xchat-2.8.6p1/src/common/cfgfiles.c 2008-06-15 13:45:43.000000000 +1000 +@@ -886,7 +886,6 @@ + set_showval (session *sess, const struct prefs *var, char *tbuf) + { + int len, dots, j; +- static const char *offon[] = { "OFF", "ON" }; + + len = strlen (var->name); + memcpy (tbuf, var->name, len); +@@ -909,8 +908,10 @@ + *((int *) &prefs + var->offset)); + break; + case TYPE_BOOL: +- sprintf (tbuf + len, "\0033:\017 %s\n", offon[ +- *((int *) &prefs + var->offset)]); ++ if (*((int *) &prefs + var->offset)) ++ sprintf (tbuf + len, "\0033:\017 %s\n", "ON"); ++ else ++ sprintf (tbuf + len, "\0033:\017 %s\n", "OFF"); + break; + } + PrintText (sess, tbuf); +--- xchat-2.8.6/src/common/chanopt.c 2008-06-10 22:00:55.000000000 +1000 ++++ xchat-2.8.6p1/src/common/chanopt.c 2008-06-15 13:48:04.000000000 +1000 +@@ -32,7 +32,7 @@ + + #define S_F(xx) STRUCT_OFFSET_STR(struct session,xx) + +-channel_options chanopt[] = ++static const channel_options chanopt[] = + { + {"alert_beep", "BEEP", S_F(alert_beep)}, + {"alert_taskbar", NULL, S_F(alert_taskbar)}, +--- xchat-2.8.6/src/common/servlist.c 2008-04-01 19:22:34.000000000 +1100 ++++ xchat-2.8.6p1/src/common/servlist.c 2008-06-15 13:57:41.000000000 +1000 +@@ -509,6 +509,8 @@ + list = g_slist_nth (net->servlist, net->selected); + if (!list) + list = net->servlist; ++ if (!list) ++ return; + ircserv = list->data; + + /* incase a protocol switch is added to the servlist gui */ +--- xchat-2.8.6/src/common/text.c 2008-03-28 13:20:04.000000000 +1100 ++++ xchat-2.8.6p1/src/common/text.c 2008-06-15 13:59:59.000000000 +1000 +@@ -216,7 +216,7 @@ + static void + scrollback_save (session *sess, char *text) + { +- char buf[1024]; ++ char buf[512 * 4]; + time_t stamp; + int len; + +@@ -266,7 +266,7 @@ + scrollback_load (session *sess) + { + int fh; +- char buf[1024]; ++ char buf[512 * 4]; + char *text; + time_t stamp; + int lines; --- xchat-2.8.6.orig/debian/patches/45_ctcp_version_less_information.dpatch +++ xchat-2.8.6/debian/patches/45_ctcp_version_less_information.dpatch @@ -0,0 +1,20 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 45_ctcp_version_less_information.dpatch by Daniel Holbach +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: No description. + +@DPATCH@ +diff -urNad xchat-2.6.0~/src/common/ctcp.c xchat-2.6.0/src/common/ctcp.c +--- xchat-2.6.0~/src/common/ctcp.c 2005-10-21 11:50:58.000000000 +0200 ++++ xchat-2.6.0/src/common/ctcp.c 2005-12-20 09:48:11.000000000 +0100 +@@ -129,8 +129,7 @@ + + if (!strcasecmp (msg, "VERSION") && !prefs.hidever) + { +- snprintf (outbuf, sizeof (outbuf), "VERSION xchat "PACKAGE_VERSION" %s", +- get_cpu_str ()); ++ snprintf (outbuf, sizeof (outbuf), "VERSION xchat "PACKAGE_VERSION" Ubuntu"); + serv->p_nctcp (serv, nick, outbuf); + } + --- xchat-2.8.6.orig/debian/patches/43_french.dpatch +++ xchat-2.8.6/debian/patches/43_french.dpatch @@ -0,0 +1,25 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run + +# Patch by Cyril Brulebois + +@DPATCH@ +--- xchat-2.6.8/po/fr.po.orig 2007-02-07 14:16:26.000000000 +0100 ++++ xchat-2.6.8/po/fr.po 2007-02-07 14:18:10.000000000 +0100 +@@ -1171,7 +1171,7 @@ + + #: src/common/textevents.h:411 + msgid "%C22*%O$tYou are now known as $2" +-msgstr "%C22*%O$tVous-vous appelez maintenant $2" ++msgstr "%C22*%O$tVous vous appelez maintenant $2" + + #: src/common/text.c:61 + #, c-format +@@ -4652,7 +4652,7 @@ + #: src/fe-gtk/setup.c:140 + msgid "Automatic nick completion (without TAB key)" + msgstr "" +-"Complétion automatique des pseudonymes (sans utilisation de la tocuhe de " ++"Complétion automatique des pseudonymes (sans utilisation de la touche de " + "tabulation)" + + #: src/fe-gtk/setup.c:142 --- xchat-2.8.6.orig/debian/patches/60_gtktype_removal.dpatch +++ xchat-2.8.6/debian/patches/60_gtktype_removal.dpatch @@ -0,0 +1,19 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 60_gtktype_removal.dpatch by +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: GtkType is deprecated, and no longer works if you don't enable +## DP: deprecated APIs in the build. Switch to GType instead. + +@DPATCH@ +diff -urNad xchat-2.8.6~/src/fe-gtk/xtext.h xchat-2.8.6/src/fe-gtk/xtext.h +--- xchat-2.8.6~/src/fe-gtk/xtext.h 2008-02-24 04:48:02.000000000 +0000 ++++ xchat-2.8.6/src/fe-gtk/xtext.h 2009-01-15 16:46:05.000000000 +0000 +@@ -270,6 +270,6 @@ + xtext_buffer *gtk_xtext_buffer_new (GtkXText *xtext); + void gtk_xtext_buffer_free (xtext_buffer *buf); + void gtk_xtext_buffer_show (GtkXText *xtext, xtext_buffer *buf, int render); +-GtkType gtk_xtext_get_type (void); ++GType gtk_xtext_get_type (void); + + #endif --- xchat-2.8.6.orig/debian/patches/11_fix_dcc_close_message.dpatch +++ xchat-2.8.6/debian/patches/11_fix_dcc_close_message.dpatch @@ -0,0 +1,55 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 11_fix_dcc_close_message.dpatch by Pedro Villavicencio Garrido +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Fix incorrect Warning message when quitting with DCC chat active (207929) + +@DPATCH@ +diff -Naur xchat-2.8.2foo/src/fe-gtk/maingui.c xchat-2.8.2/src/fe-gtk/maingui.c +--- xchat-2.8.2foo/src/fe-gtk/maingui.c 2007-04-01 10:59:09.000000000 +0200 ++++ xchat-2.8.2/src/fe-gtk/maingui.c 2007-06-10 15:58:37.000000000 +0200 +@@ -1639,6 +1639,24 @@ + return 0; + } + ++static int ++mg_dcc_ischat(void) ++{ ++ GSList *list; ++ struct DCC *dcc; ++ ++ list = dcc_list; ++ while(list) ++ { ++ dcc = list->data; ++ if(!dcc->file) ++ return 1; ++ list = list->next; ++ } ++ ++ return 0; ++} ++ + void + mg_safe_quit (void) + { +@@ -1646,9 +1664,16 @@ + + if (mg_dcc_active ()) + { +- dialog = gtk_message_dialog_new (NULL, 0, +- GTK_MESSAGE_WARNING, GTK_BUTTONS_YES_NO, +- _("Some file transfers still active, quit xchat?")); ++ if(mg_dcc_ischat()){ ++ dialog = gtk_message_dialog_new (NULL, 0, ++ GTK_MESSAGE_WARNING, GTK_BUTTONS_YES_NO, ++ _("Some DCC Chats still active, quit xchat?")); ++ }else{ ++ dialog = gtk_message_dialog_new(NULL, 0, ++ GTK_MESSAGE_WARNING, GTK_BUTTONS_YES_NO, ++ _("Some file transfers still active, quit xchat?")); ++ } ++ + g_signal_connect (G_OBJECT (dialog), "response", + G_CALLBACK (mg_dcc_cb), NULL); + gtk_window_set_position (GTK_WINDOW (dialog), GTK_WIN_POS_MOUSE); --- xchat-2.8.6.orig/debian/patches/37_lpi.dpatch +++ xchat-2.8.6/debian/patches/37_lpi.dpatch @@ -0,0 +1,43 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 37_lpi.dpatch by Daniel Holbach +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: No description. + +@DPATCH@ +diff -urNad xchat-2.6.1~/configure.in xchat-2.6.1/configure.in +--- xchat-2.6.1~/configure.in 2006-01-06 16:26:11.000000000 +0100 ++++ xchat-2.6.1/configure.in 2006-01-15 20:06:55.000000000 +0100 +@@ -160,7 +160,7 @@ + + if test "$gtkfe" != yes; then + gnome=no +- COMMON_LIBS="$GLIB_LIBS" ++ COMMON_LIBS="$GLIB_LIBS -llaunchpad-integration" + COMMON_CFLAGS="$GLIB_CFLAGS" + fi + +diff -urNad xchat-2.6.1~/src/fe-gtk/menu.c xchat-2.6.1/src/fe-gtk/menu.c +--- xchat-2.6.1~/src/fe-gtk/menu.c 2006-01-02 12:38:23.000000000 +0100 ++++ xchat-2.6.1/src/fe-gtk/menu.c 2006-01-15 20:05:51.000000000 +0100 +@@ -44,6 +44,8 @@ + #include + #include + ++#include ++ + #include "../common/xchat.h" + #include "../common/xchatc.h" + #include "../common/cfgfiles.h" +@@ -1934,7 +1936,11 @@ + if (submenu) + gtk_menu_shell_append (GTK_MENU_SHELL (submenu), item); + else ++ { + gtk_menu_shell_append (GTK_MENU_SHELL (menu), item); ++ if (GTK_IS_MENU_BAR(menu_bar) && !strcmp(mymenu[i].text, "_About")) ++ launchpad_integration_add_items (menu, -1, TRUE, TRUE); ++ } + gtk_widget_show (item); + break; +