--- barnowl-1.5.1.orig/.gbp.conf +++ barnowl-1.5.1/.gbp.conf @@ -0,0 +1,6 @@ +[DEFAULT] +pristine-tar=True +debian-branch=debian + +[git-import-orig] +pristine-tar=True --- barnowl-1.5.1.orig/debian/README.Debian +++ barnowl-1.5.1/debian/README.Debian @@ -0,0 +1,9 @@ +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 --- barnowl-1.5.1.orig/debian/copyright +++ barnowl-1.5.1/debian/copyright @@ -0,0 +1,73 @@ +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'. --- barnowl-1.5.1.orig/debian/barnowl.docs +++ barnowl-1.5.1/debian/barnowl.docs @@ -0,0 +1,2 @@ +doc/*.txt +AUTHORS --- barnowl-1.5.1.orig/debian/rules +++ barnowl-1.5.1/debian/rules @@ -0,0 +1,7 @@ +#!/usr/bin/make -f + +CFLAGS += -DOWL_VERSION_STRING=\"\\\"$(shell dpkg-parsechangelog | sed -ne 's/Version: //p')\\\"\" -D_FORTIFY_SOURCE=2 + +%: + dh $@ + --- barnowl-1.5.1.orig/debian/shlibs.local +++ barnowl-1.5.1/debian/shlibs.local @@ -0,0 +1 @@ +libzephyr 3 libzephyr3 --- barnowl-1.5.1.orig/debian/compat +++ barnowl-1.5.1/debian/compat @@ -0,0 +1 @@ +7 --- barnowl-1.5.1.orig/debian/clean +++ barnowl-1.5.1/debian/clean @@ -0,0 +1,4 @@ +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 --- barnowl-1.5.1.orig/debian/watch +++ barnowl-1.5.1/debian/watch @@ -0,0 +1,3 @@ +version=3 +opts=uversionmangle=s/rc(\d+)$/\~rc\1/ \ +http://barnowl.mit.edu/dist/barnowl-(.*)-src.tgz --- barnowl-1.5.1.orig/debian/control +++ barnowl-1.5.1/debian/control @@ -0,0 +1,25 @@ +Source: barnowl +Section: net +Priority: optional +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Sam Hartman +Build-Depends: debhelper (>= 7), 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 +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.8.2 + +Package: barnowl +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends}, ${perl:Depends}, libnet-dns-perl, libauthen-sasl-perl, libdigest-sha1-perl, libgssapi-perl, + libio-socket-ssl-perl, libpar-perl, libtext-autoformat-perl, libnet-irc-perl, libclass-accessor-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. + --- barnowl-1.5.1.orig/debian/barnowl.dirs +++ barnowl-1.5.1/debian/barnowl.dirs @@ -0,0 +1 @@ +usr/bin --- barnowl-1.5.1.orig/debian/changelog +++ barnowl-1.5.1/debian/changelog @@ -0,0 +1,288 @@ +barnowl (1.5.1-1ubuntu1) lucid; urgency=low + + * Sync package from Debian (LP: #557346) + * debian/rules: Deleted -xautom4te.cache option from dh $@ as a Work around + for a build failure due to bug #520767 in pkg-create-dbgsym. + + -- Anders Kaseorg Wed, 07 Apr 2010 18:46:51 -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 + --- barnowl-1.5.1.orig/debian/prepsource +++ barnowl-1.5.1/debian/prepsource @@ -0,0 +1,20 @@ +#!/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 +