debian/0000755000000000000000000000000012264337651007177 5ustar debian/shlibs.local0000644000000000000000000000002712262114547011471 0ustar libzephyr 3 libzephyr3 debian/copyright0000644000000000000000000000656612262114547011142 0ustar This package was debianized by Gregory Nathan Price on 2008-04-06. It was downloaded by svn from file:///afs/sipb.mit.edu/project/barnowl/src/svn Upstream Authors: barnowl-dev@mit.edu Barnowl was written primarily by Nelson Elhage and Alejandro Sedeno, of the Student Information Processing Board of the Massachusetts Institute of Technology. The original owl was primarily written by James Kretchmar at the Massachusetts Institute of Technology, with substantial contributions and improvements from Erik Nygren. Copyright: Copyright (c) 2006-2008 The BarnOwl Developers. All rights reserved. Copyright (c) 2004 James Kretchmar. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Redistributions in any form must be accompanied by information on how to obtain complete source code for the BarnOwl software and any accompanying software that uses the BarnOwl software. The source code must either be included in the distribution or be available for no more than the cost of distribution plus a nominal fee, and must be freely redistributable under reasonable conditions. For an executable file, complete source code means the source code for all modules it contains. It does not include source code for modules or files that typically accompany the major components of the operating system on which the executable file runs. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ====================================================================== Files under perl/modules/Jabber/lib/Net and perl/modules/lib/XML are Copyright (C) 1998-2004 Jabber Software Foundation http://jabber.org/ This library 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 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 Library General Public License for more details. On Debian GNU/Linux systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/LGPL-2'. debian/README.Debian0000644000000000000000000000044512262114547011236 0ustar barnowl for Debian -------------- owl is one of the simpler (while still being extensible) non-graphical zephyr clients, which may make it simpler to get started as a user. Barnowl is a fork of owl with Jabber support. -- Sam Hartman , Sat, 3 Mar 2007 14:49:31 -0500 debian/barnowl.docs0000644000000000000000000000002212262114547011502 0ustar doc/*.txt AUTHORS debian/barnowl.dirs0000644000000000000000000000001012262114547011510 0ustar usr/bin debian/prepsource0000755000000000000000000000076212262114547011314 0ustar #!/bin/sh set -e if [ $# -lt 2 ]; then echo Usage: $0 tarfile merge_tag upstream_tag exit 2 fi tarfile=$1 merge_tag=$2 upstream_tag=$3 dir=$( basename $(tar tzf $tarfile |head -1 ) ) tar xzf $tarfile git add -f $dir tree=$( git write-tree --prefix=${dir}/ ) commit=$( echo "Merge in $merge_tag to upstream by unpacking $tarfile." | \ git commit-tree $tree -p upstream -p $( git rev-list -n1 $merge_tag ) ) git branch -f upstream $commit git tag $upstream_tag $commit git rm -q -r -f $dir debian/watch0000644000000000000000000000014512262114547010223 0ustar version=3 opts=uversionmangle=s/rc(\d+)$/\~rc$1/ \ http://barnowl.mit.edu/dist/barnowl-(.*)-src.tgz debian/changelog0000644000000000000000000002204212264335303011041 0ustar barnowl (1.9-1) unstable; urgency=low * New upstream version * Fix "uses libnet-irc-perl, which is abandoned upstream"; upstream now uses libanyevent-irc-perl (Closes: #640206) * Enable debhelper 9 and thus hardened build flags, Closes: #653506 * Include remote DOS fixes from upstream, Closes: #664465 -- Sam Hartman Wed, 29 May 2013 10:27:38 -0400 barnowl (1.6.2-1.1) unstable; urgency=low * Non-maintainer upload. * Add patch use-Digest-SHA.patch to use Digest::SHA from perl core instead of Digest::SHA1. Drop libdigest-sha1-perl Depends in debian/control (Closes: #625903). -- Salvatore Bonaccorso Sat, 10 Sep 2011 16:36:17 +0200 barnowl (1.6.2-1) unstable; urgency=low * New Upstream version * Fixes cve-2010-2725, Closes: #593299 * Build conflict with barnowl because t/mock.pl is broken and old version of barnowl mess up current versions tests. -- Sam Hartman Tue, 17 Aug 2010 18:47:15 -0400 barnowl (1.5.1-1) unstable; urgency=low * New upstream release, including solution to cve-2010-0793, Closes: #574418 -- Sam Hartman Mon, 05 Apr 2010 16:33:43 -0400 barnowl (1.5-1) unstable; urgency=medium * New upstream release -- Sam Hartman Tue, 02 Feb 2010 13:16:41 -0500 barnowl (1.4-1) unstable; urgency=low * New upstream version * Fix test build failures: Closes: #543015 * We need to depend on perl 5.10.1-8 because prove --perl became prove --exec. Let's here it for backward compatibility -- Sam Hartman Wed, 25 Nov 2009 21:46:44 -0500 barnowl (1.3-1) unstable; urgency=low * New upstream version -- Sam Hartman Mon, 17 Aug 2009 15:06:30 -0400 barnowl (1.1.1-3) unstable; urgency=low * Depend on zephyr3 * Abolish cdbs in favor of debhelper 7 -- Sam Hartman Wed, 22 Jul 2009 12:51:58 -0400 barnowl (1.1.1-2) unstable; urgency=low * Actually upload -- Sam Hartman Tue, 09 Jun 2009 13:38:10 -0400 barnowl (1.1.1-1) UNRELEASED; urgency=low * New upstream release -- Sam Hartman Tue, 09 Jun 2009 13:10:11 -0400 barnowl (1.1-3) UNRELEASED; urgency=low * Correctly send zephyr login at startup, pull 619d8649e7 from upstream -- Sam Hartman Wed, 18 Mar 2009 11:40:26 -0400 barnowl (1.1-2) unstable; urgency=low * Add barnowl-irc dependencies, Thanks Evan and Anders, Closes: #520031 -- Sam Hartman Mon, 16 Mar 2009 22:42:34 -0400 barnowl (1.1-1) unstable; urgency=low * fold IRC support into main package * New upstream release * Pull in post-release change 1810558433d183e to avoid a bogus error message from zephyr subscriptions * Fix lintian warnings -- Sam Hartman Mon, 16 Mar 2009 11:05:29 -0400 barnowl (1.0.5-2) unstable; urgency=low * Use new mechanism for running -fstack-protector that works back to etch; pulled from upstream * Do not link against libkrb4 or libkrb5; we use none of their symbols * Support openssl DES for zcrypt so that we continue to have zcrypt after libdes425 goes away * Standards version 3.8.0 (no changes needed) -- Sam Hartman Tue, 24 Feb 2009 23:56:33 -0500 barnowl (1.0.5-1) unstable; urgency=high * New upstream release * Fix use of sprintf in zwrite.c and zcrypt.c that is likely to be exploitable * Enable fortify_source and stack protector to reduce impact of similar problems in the future. * Together, fixes: CVE-2009-0363 -- Sam Hartman Wed, 11 Feb 2009 11:08:36 -0500 barnowl (1.0.3-1) unstable; urgency=low * New upstream release * Call perl_sys_init3; Closes: #495056 -- Sam Hartman Sat, 13 Dec 2008 18:40:42 -0500 barnowl (1.0.1-3) unstable; urgency=low * Rebuild with clean pbuilder -- Sam Hartman Mon, 09 Jun 2008 18:40:59 -0400 barnowl (1.0.1-2) unstable; urgency=low * Don't include LGPL in debian/copyright * Fix description line -- Sam Hartman Sat, 31 May 2008 10:55:08 -0400 barnowl (1.0.1-1) unstable; urgency=low * New Upstream version * Upload to Debian, Closes: #483382 - The IRC module is split into its own package at the request of upstream. They believe it is less stable than the rest of the project. -- Sam Hartman Fri, 30 May 2008 19:38:19 -0400 barnowl (1.0.0-1) unstable; urgency=low * First upstream release -- Sam Hartman Wed, 28 May 2008 10:40:54 -0400 barnowl (1.0-0debathena1) unstable; urgency=low * New upstream version - 1.0 release -- Evan Broder Tue, 27 May 2008 14:22:05 -0400 barnowl (0.0.r1048-0debathena1) unstable; urgency=low * Add the IRC module as a separate package -- Evan Broder Fri, 23 May 2008 16:16:40 -0400 barnowl (0.0.r1046-0debathena1) unstable; urgency=low * New upstream version -- Evan Broder Fri, 16 May 2008 15:27:17 -0400 barnowl (0.0.r1017-0debathena1) unstable; urgency=low * new build * use cdbs -- Gregory Nathan Price Sun, 6 Apr 2008 17:24:37 -0400 barnowl (0.0.r650-1) unstable; urgency=low * new build -- Sam Hartman Thu, 5 Apr 2007 10:35:13 -0400 barnowl (0.0.r643-1) unstable; urgency=low * Fork of owl. -- Sam Hartman Thu, 5 Apr 2007 10:34:47 -0400 owl (2.1.8-2.1) unstable; urgency=low * Non-maintainer upload. * Include a patch from Andreas Jochens to fix compilation with gcc-4.0. Closes: #287891 * Add some prototypes to perlglue.xs to avoid the implicit conversion of return pointers from owl_zephyr_get_realm() & owl_zephyr_get_sender(). Closes: #326106 -- dann frazier Tue, 11 Oct 2005 20:47:51 -0600 owl (2.1.8-2) unstable; urgency=low * zcrypt.c: use kerberosIV/des.h, not the openafs one. Closes: #189108. * configure.in: change it in the test, too. -- Mark W. Eichin Sun, 29 Aug 2004 16:25:03 -0400 owl (2.1.8-1) unstable; urgency=low * New upstream release. Kept debian/*, dropped all old patches (everything that mattered was already upstream.) * debian/copyright: new upstream location and mailing lists * configure.in: don't look for libdes, it breaks kerberized zephyr. * zephyr.c: actually record error_message in owl_function_error calls. -- Mark W. Eichin Sun, 29 Aug 2004 13:21:53 -0400 owl (1.2.9-1.1) unstable; urgency=low * NMU * Fix compile error, patch in BTS. Closes: #189108 -- LaMont Jones Sun, 3 Aug 2003 18:54:07 -0600 owl (1.2.9-1) unstable; urgency=low * New upstream release * update fixes resize problem (Closes: #182897) * upstream also took changes for perl multithreading, thanks Bas Zoetekouw and Lamont Jones for the NMU (Closes: #159123) -- Mark W. Eichin Sun, 13 Apr 2003 21:04:52 -0400 owl (1.1.3-1.1) unstable; urgency=low * NMU * Fix perl 5.8 build problem. Closes: #159123 -- LaMont Jones Tue, 8 Oct 2002 18:21:44 -0600 owl (1.1.3-1) unstable; urgency=low * New upstream release -- Mark W. Eichin Fri, 5 Jul 2002 14:33:23 -0400 owl (1.0.1-4) unstable; urgency=low * debian/control: build-depend on a version of libzephyr late enough to have #110486 fixed. (Closes: #148404) -- Mark W. Eichin Thu, 30 May 2002 14:19:18 -0400 owl (1.0.1-3) unstable; urgency=low * debian/shlibs.local: override libzephyr3-krb's shlibs file until #148175 is fixed. (Closes: #148107) -- Mark W. Eichin Sat, 25 May 2002 18:35:09 -0400 owl (1.0.1-2) unstable; urgency=low * update README.debian from pre-release. * configure.in: ditch the explicit krb tests, so we can get the right libs. Crudely done, improvements sought. -- Mark W. Eichin Sat, 25 May 2002 02:19:47 -0400 owl (1.0.1-1) unstable; urgency=low * New upstream release. Includes the 1.0.1 fixes below. * debian/watch: new file, lets us use uscan and be very lazy :-) -- Mark W. Eichin Fri, 24 May 2002 17:42:44 -0400 owl (1.0-1) unstable; urgency=low * New upstream release (first public deb.) (Closes: #147980) * zephyr.c (loadloginsubs, loadsubs): use free correctly. (pre-1.0.1 fix) * util.c (owl_free): void, don't return. (pre-1.0.1 fix) -- Mark W. Eichin Fri, 24 May 2002 01:27:28 -0400 owl (0.10-1) unstable; urgency=low * New upstream release. -- Mark W. Eichin Tue, 7 May 2002 17:25:28 -0400 owl (0.9-1) unstable; urgency=low * New upstream release. -- Mark W. Eichin Sun, 28 Apr 2002 22:29:02 -0400 owl (0.8.1-1) unstable; urgency=low * New upstream release. -- Mark W. Eichin Wed, 24 Apr 2002 19:19:29 -0400 owl (0.7-1) unstable; urgency=low * Initial Release. -- Mark W. Eichin Tue, 23 Apr 2002 01:58:14 -0400 debian/clean0000644000000000000000000000023212262114547010174 0ustar perl/modules/Jabber/Makefile.old perl/modules/Jabber/Jabber.par perl/modules/IRC/Makefile.old perl/modules/WordWrap/Makefile.old perl/modules/IRC/IRC.par debian/control0000644000000000000000000000251012264337651010600 0ustar Source: barnowl Section: net Priority: optional Maintainer: Sam Hartman Build-Depends: debhelper (>= 9), autoconf, libglib2.0-dev, libzephyr-dev (>= 3.0~beta), libncurses5-dev, libncursesw5-dev, libkrb5-dev, libperl-dev (>= 5.10.1-8), pkg-config, zip, libssl-dev, autotools-dev, libclass-accessor-perl, libglib-perl, libanyevent-perl, libnet-twitter-lite-perl, libany-moose-perl build-conflicts: barnowl vcs-git: git://git.debian.org/git/collab-maint/barnowl.git vcs-browser: http://git.debian.org/?p=collab-maint/barnowl.git Standards-Version: 3.9.5 Package: barnowl Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends}, ${perl:Depends}, libnet-dns-perl, libauthen-sasl-perl, libgssapi-perl, libio-socket-ssl-perl, libpar-perl, libtext-autoformat-perl, libanyevent-irc-perl, libclass-accessor-perl, libglib-perl, libmime-base64-urlsafe-perl, libdatetime-perl, libdatetime-format-strptime-perl Provides: barnowl-irc Conflicts: barnowl-irc Replaces: barnowl-irc Suggests: zephyr-clients Description: A curses-based tty Jabber, IRC, AIM and Zephyr client A curses-based instant-messaging client supporting the Jabber, IRC, AIM and Zephyr protocols. Much of the functionality is written in Perl, which is supported as an extension language. . This is a fork of ktools software's owl Zephyr/AIM client. debian/rules0000755000000000000000000000025212262114547010251 0ustar #!/usr/bin/make -f CFLAGS += -DOWL_VERSION_STRING=\"\\\"$(shell dpkg-parsechangelog | sed -ne 's/Version: //p')\\\"\" -D_FORTIFY_SOURCE=2 %: dh $@ -Xautom4te.cache debian/source/0000755000000000000000000000000012262114547010472 5ustar debian/source/format0000644000000000000000000000001412262114547011700 0ustar 3.0 (quilt) debian/compat0000644000000000000000000000000212264322037010365 0ustar 9