debian/0000755000000000000000000000000012030655613007167 5ustar debian/NEWS.Debian0000644000000000000000000000050412014136461011043 0ustar minbif (1:1.0~alpha+git20090928+b000766-1) unstable; urgency=low * inetd mode is now deprecated in favor of daemon mode; you can changer this behavior by editing /etc/default/minbif, and adding the proper line by hand in /etc/inetd.conf. -- Sebastien Delafond Mon, 28 Sep 2009 15:28:50 +0200 debian/README.Debian0000644000000000000000000000111412014136461011222 0ustar minbif for Debian ----------------- By default, minbif runs as a daemon; if you'd like to run it from inetd, simply install an inetd daemon, run dpkg-reconfigure minbif-common, and change ENABLED to 0 in /etc/default/minbif-common. Note that the first time you connect, you'll need to use a password, which you'll then have to remember for subsequent connections. The following two links should help you getting started: http://symlink.me/wiki/minbif/Quick_start http://symlink.me/wiki/minbif/Command_list -- Sebastien Delafond , Mon, 1 Feb 2010 11:24:10 +0100 debian/minbif-common.examples0000644000000000000000000000001312014136461013450 0ustar minbif.confdebian/minbif-common.dirs0000644000000000000000000000004412014136461012577 0ustar etc var/lib/minbif usr/share/minbif debian/minbif-common.init0000644000000000000000000000501512014136461012604 0ustar #! /bin/sh # minbif Start/stop the minbif IRC gateway to IM networks. # This file is based on debian's ircd-ratbox init script # Version: ircd-hybrid 7.0rc9-1 03-Mar-2003 joshk@triplehelix.org # Version: ircd-hybrid 7.2.2-2 10-Sep-2006 ag@roxor.cx # Version: ircd-ratbox 2.2.6-1 21-Aug-2007 acornet@debian.org # Version: minbif 1.0alpha+git20090902-1 2009-09-26 duck@duckcorp.org ### BEGIN INIT INFO # Provides: minbif # Required-Start: $syslog $remote_fs # Required-Stop: $syslog $remote_fs # Should-Start: $local_fs $network $named # Should-Stop: $local_fs $network $named # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: minbif daemon init.d script # Description: Control minbif IRC gateway to IM networks ### END INIT INFO PATH=/sbin:/bin:/usr/sbin:/usr/bin DAEMON=/usr/bin/minbif DEFAULT=/etc/default/minbif NAME=minbif DESC="minbif IRC gateway to IM networks" PIDFILE=/var/run/minbif/$NAME.pid CONFFILE=/etc/minbif/minbif.conf ENABLED=0 test -f $DAEMON || exit 0 if [ -e $DEFAULT ]; then . $DEFAULT fi test "$ENABLED" != "0" || exit 0 [ -f /etc/default/rcS ] && . /etc/default/rcS . /lib/lsb/init-functions set -e minbif_start() { PIDDIR=$(dirname $PIDFILE) if [ ! -d $PIDDIR ] ; then mkdir $PIDDIR chown minbif:minbif $PIDDIR fi if [ -f $PIDFILE ] ; then echo -n " already running" return 0 fi start-stop-daemon --start --quiet \ -u minbif -c minbif --pidfile $PIDFILE \ --exec $DAEMON -- \ --pidfile $PIDFILE $CONFFILE > /dev/null \ || return 2 return 0 } minbif_stop() { start-stop-daemon --oknodo --stop --quiet \ --retry 10 \ --pidfile $PIDFILE \ --signal 15 --exec $DAEMON -- --pidfile $PIDFILE \ || return 2 return 0 } minbif_reload() { if [ -f $PIDFILE ]; then kill -HUP $(cat $PIDFILE) return 0 else return 2 fi } case "$1" in start) log_daemon_msg "Starting minbif" "minbif" minbif_start case "$?" in 0) log_end_msg 0 ;; 1|2) log_end_msg 1 ;; esac ;; stop) log_daemon_msg "Stopping $NAME" "$NAME" minbif_stop case "$?" in 0|1) log_end_msg 0 ;; 2) log_end_msg 1 ;; esac ;; reload) log_daemon_msg "Reloading $NAME" "$NAME" minbif_reload case "$?" in 0|1) log_end_msg 0 ;; 2) log_end_msg 1 ;; esac ;; restart|force-reload) log_daemon_msg "Restarting $NAME" "$NAME" minbif_stop minbif_start case "$?" in 0) log_end_msg 0 ;; 1|2) log_end_msg 1 ;; esac ;; *) echo "Usage: $0 {start|stop|restart|reload|force-reload}" >&2 exit 1 ;; esac exit 0 debian/source/0000755000000000000000000000000012014136461010464 5ustar debian/source/format0000644000000000000000000000001412014136461011672 0ustar 3.0 (quilt) debian/minbif-common.postrm0000644000000000000000000000102412014136461013161 0ustar #! /bin/sh -e if [ -x /usr/bin/update-inetd ] ; then update-inetd --remove '.*/usr/bin/minbif' fi case "$1" in purge) deluser --system --remove-home minbif || true rm -rf /etc/minbif /var/lib/minbif ;; remove) ;; upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) ;; *) echo "postrm called with unknown argument \`$1'" >&2 exit 1 ;; esac # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. #DEBHELPER# exit 0 debian/watch0000644000000000000000000000032412014136461010214 0ustar # format version number, currently 3; this line is compulsory! version=3 opts="uversionmangle=s/(rc|beta|alpha)/~$1/i"\ http://symlink.me/projects/list_files/minbif \ .*?/minbif-(\d.*)\.tar\.gz debian uupdate debian/minbif-common.postinst0000644000000000000000000000126712014136461013531 0ustar #! /bin/sh -e case "$1" in configure) getent passwd minbif > /dev/null || adduser --system --group --disabled-login --disabled-password --home /var/lib/minbif minbif > /dev/null 2>&1 chown -R minbif /var/lib/minbif chmod 700 /var/lib/minbif chown -R root:minbif /etc/minbif chmod 660 /etc/minbif/minbif.conf ;; abort-upgrade|abort-remove|abort-deconfigure) ;; *) echo "postinst called with unknown argument \`$1'" >&2 exit 1 ;; esac if [ -x /usr/bin/update-inetd ] ; then update-inetd --remove '.*/usr/bin/minbif' fi # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. #DEBHELPER# exit 0 debian/rules0000755000000000000000000000437312014136461010253 0ustar #!/usr/bin/make -f COMMON_FLAGS := -DCMAKE_INSTALL_PREFIX=/usr -DCONF_PREFIX=/etc/minbif -DENABLE_CACA=ON -DENABLE_VIDEO=OFF -DENABLE_PLUGIN=ON -DENABLE_PAM=ON -DENABLE_TLS=ON -DCMAKE_C_FLAGS="$(CFLAGS)" -DCMAKE_LD_FLAGS="-Wl,-z,defs" -DCMAKE_CXX_FLAGS="$(CXXFLAGS)" -DCMAKE_SKIP_RPATH=ON -DCMAKE_VERBOSE_MAKEFILE=ON builddir/Makefile: dh_testdir mkdir -p builddir cd builddir && cmake .. $(COMMON_FLAGS) build: build-arch build-indep build-arch: build-stamp build-indep: build-stamp build-stamp: builddir/Makefile dh_testdir $(MAKE) -C builddir touch $@ clean: dh_testdir dh_testroot rm -f build-stamp rm -rf builddir build.minbif dh_clean install: build dh_testdir dh_testroot dh_installdirs $(MAKE) -C builddir DESTDIR=$(CURDIR)/debian/minbif install mkdir -p $(CURDIR)/debian/minbif-common/usr/share/ mv $(CURDIR)/debian/minbif/usr/share/* $(CURDIR)/debian/minbif-common/usr/share/ mv $(CURDIR)/debian/minbif-common/usr/share/doc/minbif $(CURDIR)/debian/minbif-common/usr/share/doc/minbif-common mv $(CURDIR)/debian/minbif/usr/lib $(CURDIR)/debian/minbif-common/usr/ mv $(CURDIR)/debian/minbif/etc/* $(CURDIR)/debian/minbif-common/etc/ cp -r $(CURDIR)/scripts $(CURDIR)/debian/minbif-common/usr/share/minbif find $(CURDIR)/debian -name .git -exec rm "{}" \; rm -f $(CURDIR)/debian/minbif*/usr/share/doc/minbif-common/COPYING* rm -rf $(CURDIR)/debian/minbif/usr/share # Build architecture-independent files here. binary-indep: install # We have nothing to do by default. # Build architecture-dependent files here. binary-arch: install dh_testdir dh_testroot dh_installchangelogs -p minbif-common ChangeLog dh_installdocs -X CMakeLists.txt --link-doc=minbif-common dh_installexamples -p minbif-common # dh_install # dh_installmenu # dh_installdebconf # dh_installlogrotate # dh_installemacsen # dh_installpam # dh_installmime # dh_python dh_installinit -p minbif-common --init-script=minbif --no-restart-on-upgrade # dh_installcron # dh_installinfo dh_installman -p minbif-common dh_link dh_strip --dbg-package=minbif-dbg dh_compress dh_fixperms # dh_perl # dh_makeshlibs dh_lintian dh_installdeb dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install debian/minbif.postinst0000644000000000000000000000036712030655323012244 0ustar #!/bin/sh set -e # Replace documentation directory with symlink docdir="/usr/share/doc/minbif" if [ -d $docdir ] && [ ! -L $docdir ]; then if rmdir $docdir 2>/dev/null; then ln -sf minbif-common $docdir fi fi #DEBHELPER# exit 0 debian/compat0000644000000000000000000000000212014136461010362 0ustar 6 debian/patches/0000755000000000000000000000000012014136461010613 5ustar debian/patches/667279_gcc4.7.patch0000644000000000000000000000115312014136461013465 0ustar From the GCC 4.7 porting guide Many of the standard C++ library include files have been edited to no longer include to remove namespace pollution. As such, C++ programs that used functions including truncate, sleep or pipe without first including will no longer compile. Fixing this issue is easy: just include . --- a/src/sockwrap/sockwrap.cpp +++ b/src/sockwrap/sockwrap.cpp @@ -16,6 +16,8 @@ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ +#include + #include "sockwrap.h" #include "sockwrap_plain.h" #ifdef HAVE_TLS debian/patches/series0000644000000000000000000000006012014136461012024 0ustar #667279_gcc4.7.patch #665580_glib-headers.patch debian/patches/665580_glib-headers.patch0000644000000000000000000000225012014136461015016 0ustar Starting with glib 2.32 it is now mandatory to include glib.h instead of individual headers [1], or the compiler will generate an error. With the notable exception of: glib/gi18n.h glib/gi18n-lib.h glib/gprintf.h glib/gstdio.h Those header files are still meant to be included separately. Index: minbif-1.0.5/src/server_poll/daemon_fork.cpp =================================================================== --- minbif-1.0.5.orig/src/server_poll/daemon_fork.cpp 2012-03-27 11:10:49.000000000 +0200 +++ minbif-1.0.5/src/server_poll/daemon_fork.cpp 2012-03-27 11:19:18.000000000 +0200 @@ -20,7 +20,7 @@ #include #include #include -#include +#include #include #include #include Index: minbif-1.0.5/src/server_poll/inetd.cpp =================================================================== --- minbif-1.0.5.orig/src/server_poll/inetd.cpp 2012-03-27 11:10:43.000000000 +0200 +++ minbif-1.0.5/src/server_poll/inetd.cpp 2012-03-27 11:19:13.000000000 +0200 @@ -17,7 +17,7 @@ */ #include -#include +#include #include "inetd.h" #include "irc/irc.h" debian/minbif-common.docs0000644000000000000000000000000712014136461012565 0ustar README debian/changelog0000644000000000000000000001637412030655613011054 0ustar minbif (1:1.0.5+git20120508-2.1) unstable; urgency=low * Non-maintainer upload. * debian/minbif.postinst: Fix directory to symlink upgrade in postinst. (Closes: #687660) -- David Prévot Wed, 26 Sep 2012 15:46:12 -0400 minbif (1:1.0.5+git20120508-2) unstable; urgency=low * Re-enable caca so user icons can be displayed; it should not have been disabled as part of the fix for #672105. Thanks to Marc Dequènes for the sharp eye. -- Sebastien Delafond Sun, 19 Aug 2012 12:38:44 +0200 minbif (1:1.0.5+git20120508-1) unstable; urgency=low * New upstream snapshot, fixing build problems with gcc 4.7 (Closes: #672018) * Do not build minbif-webcam anymore (Closes: #672105) -- Sebastien Delafond Mon, 14 May 2012 11:51:03 +0200 minbif (1:1.0.5-3) unstable; urgency=low * Fix FTBFS with GCC-4.7 (Closes: #667279) -- Sebastien Delafond Tue, 10 Apr 2012 11:26:08 +0200 minbif (1:1.0.5-2) unstable; urgency=low * Fix glib headers inclusion (Closes: #665580) * Bump up Standards-Version. -- Sebastien Delafond Tue, 27 Mar 2012 11:22:41 +0200 minbif (1:1.0.5-1) unstable; urgency=low * New upstream release. -- Sebastien Delafond Sun, 04 Dec 2011 15:54:28 +0100 minbif (1:1.0.4-4) unstable; urgency=low * Build-depend on libpam0g-dev (Closes: #601854). -- Sebastien Delafond Sun, 07 Nov 2010 18:25:17 +0100 minbif (1:1.0.4-3) unstable; urgency=low * Don't mention webcam functionality in the description of packages other than minbif-webcam (Closes: #599928). -- Sebastien Delafond Thu, 14 Oct 2010 15:52:12 +0200 minbif (1:1.0.4-2) unstable; urgency=low * Hide harmless warnings generated by adduser if /var/lib/minbif already exists (Closes upstream bug #295). -- Sebastien Delafond Wed, 22 Sep 2010 10:57:59 +0200 minbif (1:1.0.4-1) unstable; urgency=low * New upstream version. * Bumped up Standards-Version. -- Sebastien Delafond Mon, 20 Sep 2010 19:29:45 +0200 minbif (1:1.0.3-2) unstable; urgency=low * Turn on GNUTLS support. -- Sebastien Delafond Wed, 02 Jun 2010 09:31:09 +0200 minbif (1:1.0.3-1) unstable; urgency=low * New upstream version. -- Sebastien Delafond Mon, 17 May 2010 12:17:56 +0200 minbif (1:1.0.2+gc44e5a4-2) unstable; urgency=low * Removed bashim in init.d script (Closes: #581123). -- Sebastien Delafond Tue, 11 May 2010 11:29:26 +0200 minbif (1:1.0.2+gc44e5a4-1) unstable; urgency=low * Upstream re-released 1.0.2. -- Sebastien Delafond Wed, 07 Apr 2010 11:19:41 +0200 minbif (1:1.0.2-1) unstable; urgency=low * New upstream release. * Changed Vcs-* info in control file so it points to the packaging code. -- Sebastien Delafond Mon, 05 Apr 2010 11:47:16 +0200 minbif (1:1.0.1-4) unstable; urgency=low * Bumped up versioned dependency on debhelper, as --link-doc for dh_install is quite recent. * Removed obsolete build patch. * Switched to 3.0 (quilt) source format. * Included new patch to fix typing notification (Closes: #575794). -- Sebastien Delafond Mon, 29 Mar 2010 14:38:59 +0200 minbif (1:1.0.1-3) unstable; urgency=low * Updated watch file. * Bumped up Standards-Version. -- Sebastien Delafond Sun, 21 Feb 2010 15:13:45 +0100 minbif (1:1.0.1-2) unstable; urgency=low * Suggest openbsd-inetd | inet-superserver, and don't fail in post{inst,rm} if update-inetd is not available (Closes: #567870). -- Sebastien Delafond Mon, 01 Feb 2010 11:15:39 +0100 minbif (1:1.0.1-1) unstable; urgency=low * New upstream release. -- Sebastien Delafond Mon, 18 Jan 2010 14:17:01 +0100 minbif (1:1.0+git20091214+19d5b30-1) unstable; urgency=low * Use --retry to make sure the init.d script actually kills the minbif process. * New development snapshot. * Remove -Werror from CFLAGS. -- Sebastien Delafond Mon, 14 Dec 2009 17:41:44 +0100 minbif (1:1.0-1) unstable; urgency=low * Official 1.0 release. -- Sebastien Delafond Wed, 18 Nov 2009 14:57:35 +0100 minbif (1:1.0~rc2+git20091117+b47a16d-1) unstable; urgency=low * New development snapshot. * Fixed installation problems of /etc/* files between minbif and minbif-common. * Updated package descriptions. -- Sebastien Delafond Tue, 17 Nov 2009 11:19:45 +0100 minbif (1:1.0~rc2+git20091028+cf6562b-1) unstable; urgency=low * New development snapshot. * Split package into minbif-common, minbif and minbif-webcam. * Add Vcs-* info to debian/control. -- Sebastien Delafond Wed, 28 Oct 2009 16:40:51 +0100 minbif (1:1.0~beta+git20091008+6671b7b-2) unstable; urgency=low * Handle "reload" action in init.d script. -- Sebastien Delafond Thu, 08 Oct 2009 11:59:31 +0200 minbif (1:1.0~beta+git20091008+6671b7b-1) unstable; urgency=low * New development snapshot (Closes: #550157). -- Sebastien Delafond Thu, 08 Oct 2009 11:25:52 +0200 minbif (1:1.0~beta+git20091005+dfd765c-1) unstable; urgency=low * New development snapshot (Closes: #549672). -- Sebastien Delafond Mon, 05 Oct 2009 15:25:54 +0200 minbif (1:1.0~beta+git20091001+9f03d91-1) unstable; urgency=low * New development snapshot. * Updated long description to account for new capabilities. -- Sebastien Delafond Thu, 01 Oct 2009 18:12:53 +0200 minbif (1:1.0~beta+git20090929+fa518a5-1) unstable; urgency=low * New development snapshot (default upstream config file now forces daemon mode). -- Sebastien Delafond Tue, 29 Sep 2009 11:41:44 +0200 minbif (1:1.0~beta+git20090928+1aadbc4-1) unstable; urgency=low * New development snapshot. * Added init script for daemon-fork mode. * Fixed devscripts (care about commands, and allow debhelper paragraphs). * Added debug package. * Don't restart the daemon when upgrading, let the administrator handle this manually. * Thanks Marc Dequènes (Duck) for all the aforementioned contributions. * Deprecate inetd mode in favor of daemon mode. -- Sebastien Delafond Mon, 28 Sep 2009 19:49:49 +0200 minbif (1.0alpha+git20090902-1) unstable; urgency=low * New upstream version. * Tweaked postrm a bit, to remove the inetd line even when not purging. * Set copyright year to 2009, after upstream author removed erroneously copy-pasted copyright lines referring to 2006. -- Sebastien Delafond Wed, 02 Sep 2009 15:32:38 +0200 minbif (1.0alpha+git20090818-2) unstable; urgency=low * Properly reference /usr/share/common-license/GPL-2 in debian/copyright. -- Sebastien Delafond Sat, 29 Aug 2009 10:44:55 +0200 minbif (1.0alpha+git20090818-1) unstable; urgency=low * New upstream version, supporting files reception via DCC. -- Sebastien Delafond Tue, 18 Aug 2009 17:07:53 +0200 minbif (1.0alpha+git20090813-1) unstable; urgency=low * Initial release (Closes: #541310). -- Sebastien Delafond Thu, 13 Aug 2009 15:09:33 +0200 debian/minbif-common.default0000644000000000000000000000006312014136461013263 0ustar # Uncomment to let minbif initscript run ENABLED=1 debian/control0000644000000000000000000001166212014136461010575 0ustar Source: minbif Section: net Priority: optional Maintainer: Sebastien Delafond Build-Depends: debhelper (>= 7.4.2), cmake, libimlib2-dev, libpurple-dev (>= 2.6.1), libxml2-dev (>= 2.5), libcaca-dev, libgnutls-dev, libpam0g-dev Standards-Version: 3.9.3 Homepage: http://symlink.me/wiki/minbif Vcs-Git: git://git.symlink.me/pub/seb/minbif-debian.git Vcs-Browser: http://git.symlink.me/?p=seb/minbif-debian.git;a=summary Package: minbif-common Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, adduser, tcpd Suggests: openbsd-inetd | inet-superserver Description: IRC-to-other-IM-networks gateway using Pidgin library (common files) Minbif is an IRC gateway to IM networks which provides the following features: * Minbif uses a library which abstracts all IM calls, and has several plugins to support more than 15 IM protocols (IRC included!); * Two modes: inetd and daemon fork; * Only IRC commands are used to control Minbif; * Certificates check; * Buddies are IRC users; * Each account has a status channel. You see in all connected buddies, and their status on it; * Add and remove buddies from list with /INVITE and /KICK commands; * Blocked users are bans on the account's status channel; * Display when a buddy is typing a message; * Can chat with someone who is not in your buddy list; * You can see buddies' icons (with libcaca) or download them; * DCC SEND an image to set your icon on IM networks; * Display extended information about buddies with /WII command; * Support away messages; * Can send and receive files, which are sent or received to/from your IRC client with DCC SEND; * Conversation channels are supported; * Auto\-rejoin conversation channels at connection; * Display list of channels on an IM account with /LIST; * irssi scripts to increase your user experience of minbif; * CoinCoin plugin for libpurple. . This package contains the documentation and common plugins. Package: minbif Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, minbif-common Conflicts: minbif-webcam Description: IRC-to-other-IM-networks gateway using Pidgin library Minbif is an IRC gateway to IM networks which provides the following features: * Minbif uses a library which abstracts all IM calls, and has several plugins to support more than 15 IM protocols (IRC included!); * Two modes: inetd and daemon fork; * Only IRC commands are used to control Minbif; * Certificates check; * Buddies are IRC users; * Each account has a status channel. You see in all connected buddies, and their status on it; * Add and remove buddies from list with /INVITE and /KICK commands; * Blocked users are bans on the account's status channel; * Display when a buddy is typing a message; * Can chat with someone who is not in your buddy list; * You can see buddies' icons (with libcaca) or download them; * DCC SEND an image to set your icon on IM networks; * Display extended information about buddies with /WII command; * Support away messages; * Can send and receive files, which are sent or received to/from your IRC client with DCC SEND; * Conversation channels are supported; * Auto\-rejoin conversation channels at connection; * Display list of channels on an IM account with /LIST; * irssi scripts to increase your user experience of minbif; * CoinCoin plugin for libpurple. Package: minbif-dbg Architecture: any Section: debug Priority: extra Depends: minbif (= ${binary:Version}), minbif-common (= ${binary:Version}), ${misc:Depends} Description: IRC-to-other-IM-networks gateway using Pidgin library (dbg) Minbif is an IRC gateway to IM networks which provides the following features: * Minbif uses a library which abstracts all IM calls, and has several plugins to support more than 15 IM protocols (IRC included!); * Two modes: inetd and daemon fork; * Only IRC commands are used to control Minbif; * Certificates check; * Buddies are IRC users; * Each account has a status channel. You see in all connected buddies, and their status on it; * Add and remove buddies from list with /INVITE and /KICK commands; * Blocked users are bans on the account's status channel; * Display when a buddy is typing a message; * Can chat with someone who is not in your buddy list; * You can see buddies' icons (with libcaca) or download them; * DCC SEND an image to set your icon on IM networks; * Display extended information about buddies with /WII command; * Support away messages; * Can send and receive files, which are sent or received to/from your IRC client with DCC SEND; * Conversation channels are supported; * Auto\-rejoin conversation channels at connection; * Display list of channels on an IM account with /LIST; * irssi scripts to increase your user experience of minbif; * CoinCoin plugin for libpurple. . This package provides debugging symbols. debian/copyright0000644000000000000000000000261212014136461011120 0ustar This package's orginal debianization was performed by Romain Bignon on Sun, 10 May 2009 21:15:34 +0200. It is now maintained by Sebastien Delafond . It was downloaded from http://symlink.me/wiki/minbif. Upstream Authors: Romain Bignon Julien Miotte Copyright: Copyright (C) 2009 Romain Bignon 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, version 2 of the License. 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. On Debian systems, the GPL-2 license can be found at /usr/share/common-licenses/GPL-2. The Debian packaging is: Copyright (C) 2009 Romain Bignon Copyright (C) 2009 Sebastien Delafond and is licensed under the GPL version 3. On Debian systems, the GPL-3 license can be found at /usr/share/common-licenses/GPL-3.