libspf (0.999-1.0.0-p3.dfsg-3) debian-dir only changes

Summary

 debian/BLURB                        |   66 +++++++++++
 debian/changelog                    |   92 ++++++++++++++++
 debian/compat                       |    1 
 debian/control                      |  119 ++++++++++++++++++++
 debian/copyright                    |   50 ++++++++
 debian/libspf-dev.dirs              |    2 
 debian/libspf-dev.install           |    5 
 debian/libspf-dev.links             |    1 
 debian/libspf-doc.dirs              |    1 
 debian/libspf-doc.docs              |   14 ++
 debian/libspf-doc.examples          |    1 
 debian/libspf-doc.lintian-overrides |    5 
 debian/libspf0.README.Debian        |   12 ++
 debian/libspf0.dirs                 |    1 
 debian/libspf0.install              |    1 
 debian/rules                        |  111 +++++++++++++++++++
 debian/source.lintian-overrides     |   29 +++++
 debian/spfqtool.dirs                |    1 
 debian/spfqtool.docs                |    1 
 debian/spfqtool.install             |    2 
 debian/spfqtool.links               |    1 
 debian/spfqtool.sgml                |  205 ++++++++++++++++++++++++++++++++++++
 22 files changed, 721 insertions(+)

    
download this patch

Patch contents

--- libspf-0.999-1.0.0-p3.dfsg.orig/debian/libspf-doc.examples
+++ libspf-0.999-1.0.0-p3.dfsg/debian/libspf-doc.examples
@@ -0,0 +1 @@
+examples/*
--- libspf-0.999-1.0.0-p3.dfsg.orig/debian/libspf-dev.install
+++ libspf-0.999-1.0.0-p3.dfsg/debian/libspf-dev.install
@@ -0,0 +1,5 @@
+usr/include/*
+usr/lib/lib*.a
+usr/lib/lib*.so
+usr/lib/pkgconfig/*
+/usr/lib/*.la
--- libspf-0.999-1.0.0-p3.dfsg.orig/debian/spfqtool.docs
+++ libspf-0.999-1.0.0-p3.dfsg/debian/spfqtool.docs
@@ -0,0 +1 @@
+docs/spfqtool/*.html
--- libspf-0.999-1.0.0-p3.dfsg.orig/debian/control
+++ libspf-0.999-1.0.0-p3.dfsg/debian/control
@@ -0,0 +1,119 @@
+Source: libspf
+Section: mail
+Priority: extra
+Maintainer: Debian QA Group <packages@qa.debian.org>
+Build-Depends: debhelper (>= 4), docbook-to-man, autotools-dev
+Standards-Version: 3.8.2
+Homepage: http://libspf.org/
+
+Package: libspf-dev
+Section: libdevel
+Architecture: any
+Depends: ${misc:Depends}, libspf0 (= ${binary:Version})
+Suggests: libspf-doc (= ${source:Version})
+Description: the ANSI C SPF reference library (development files)
+ libSPF is an ANSI C implementation of the SPF ("Sender Policy Framework").
+ libSPF's focus is to be as small and as portable as possible and to provide
+ a working example of how SPF would ideally be implemented for authors of
+ MTA's and implementors of RFC's 2821 and 2822. libSPF currently only
+ implements explicitly what is set out in the SPF Internet Draft as it was
+ sent off to the I-D archive (see the BLURB file in the package for more
+ information).
+ .
+ Technical tidbits about the underlying implementation are that libSPF
+ employs an "on the fly" parse method where records are evaluated in a
+ byte by byte manner allowing the parser to return results at the first
+ sign of success or failure for much of the SPF Query language. This
+ parsing method affords a speed advantage over all other implementations
+ which perform an unnecessary validation of the entire query before
+ moving on to data evaluation. Great care has been taken to use unsigned
+ integers whenever possible, and to employ only safe string handling
+ functions (eg: snprintf over sprintf). Further care has been spent
+ allocating memory only to the very byte that is necessary and employing
+ dynamic allocation where appropriate. Several memory leak detection
+ implementations most notably Valgrind have been employed since the
+ beginning to ensure that memory is not leaked, and every single byte of
+ allocated memory is explicitly freed irregardless of the natural cleanup
+ of a modern kernel. This attention to detail has led to an efficient
+ and secure library with which it is hoped will lend confidence to those
+ who intend to implement it.
+ .
+ This package provides the development files needed to write applications
+ using libspf.
+
+Package: libspf0
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: the ANSI C SPF reference library (runtime library)
+ libSPF is an ANSI C implementation of the SPF ("Sender Policy Framework").
+ libSPF's focus is to be as small and as portable as possible and to provide
+ a working example of how SPF would ideally be implemented for authors of
+ MTA's and implementors of RFC's 2821 and 2822. libSPF currently only
+ implements explicitly what is set out in the SPF Internet Draft as it was
+ sent off to the I-D archive (see the BLURB file in the package for more
+ information).
+ .
+ Technical tidbits about the underlying implementation are that libSPF
+ employs an "on the fly" parse method where records are evaluated in a
+ byte by byte manner allowing the parser to return results at the first
+ sign of success or failure for much of the SPF Query language. This
+ parsing method affords a speed advantage over all other implementations
+ which perform an unnecessary validation of the entire query before
+ moving on to data evaluation. Great care has been taken to use unsigned
+ integers whenever possible, and to employ only safe string handling
+ functions (eg: snprintf over sprintf). Further care has been spent
+ allocating memory only to the very byte that is necessary and employing
+ dynamic allocation where appropriate. Several memory leak detection
+ implementations most notably Valgrind have been employed since the
+ beginning to ensure that memory is not leaked, and every single byte of
+ allocated memory is explicitly freed irregardless of the natural cleanup
+ of a modern kernel. This attention to detail has led to an efficient
+ and secure library with which it is hoped will lend confidence to those
+ who intend to implement it.
+ .
+ This package provides the runtime library for libspf.
+
+Package: libspf-doc
+Section: doc
+Architecture: all
+Depends: ${misc:Depends}
+Description: the ANSI C SPF reference library (documentation)
+ libSPF is an ANSI C implementation of the SPF ("Sender Policy Framework").
+ libSPF's focus is to be as small and as portable as possible and to provide
+ a working example of how SPF would ideally be implemented for authors of
+ MTA's and implementors of RFC's 2821 and 2822. libSPF currently only
+ implements explicitly what is set out in the SPF Internet Draft as it was
+ sent off to the I-D archive (see the BLURB file in the package for more
+ information).
+ .
+ Technical tidbits about the underlying implementation are that libSPF
+ employs an "on the fly" parse method where records are evaluated in a
+ byte by byte manner allowing the parser to return results at the first
+ sign of success or failure for much of the SPF Query language. This
+ parsing method affords a speed advantage over all other implementations
+ which perform an unnecessary validation of the entire query before
+ moving on to data evaluation. Great care has been taken to use unsigned
+ integers whenever possible, and to employ only safe string handling
+ functions (eg: snprintf over sprintf). Further care has been spent
+ allocating memory only to the very byte that is necessary and employing
+ dynamic allocation where appropriate. Several memory leak detection
+ implementations most notably Valgrind have been employed since the
+ beginning to ensure that memory is not leaked, and every single byte of
+ allocated memory is explicitly freed irregardless of the natural cleanup
+ of a modern kernel. This attention to detail has led to an efficient
+ and secure library with which it is hoped will lend confidence to those
+ who intend to implement it.
+ .
+ This package provides the documentation for libspf.
+
+Package: spfqtool
+Section: mail
+Architecture: any
+Depends: ${misc:Depends}, libspf0 (= ${binary:Version}), ${shlibs:Depends}
+Description: command-line SPF query tool
+ The spfqtool can be used to test SPF ("Sender Policy Framework") policies. It
+ takes a sender and a recipient email, a source IP address and an SMTP HELO
+ name. Using the SPF policy announced by the sender's email address domain,
+ the tool shows whether an email with the two correspondents would be allowed
+ to originate from the given IP address.
--- libspf-0.999-1.0.0-p3.dfsg.orig/debian/spfqtool.links
+++ libspf-0.999-1.0.0-p3.dfsg/debian/spfqtool.links
@@ -0,0 +1 @@
+usr/share/doc/libspf0 usr/share/doc/spfqtool
--- libspf-0.999-1.0.0-p3.dfsg.orig/debian/libspf0.dirs
+++ libspf-0.999-1.0.0-p3.dfsg/debian/libspf0.dirs
@@ -0,0 +1 @@
+usr/lib
--- libspf-0.999-1.0.0-p3.dfsg.orig/debian/source.lintian-overrides
+++ libspf-0.999-1.0.0-p3.dfsg/debian/source.lintian-overrides
@@ -0,0 +1,29 @@
+libspf source: source-contains-cvs-control-dir docs/Postfix/CVS
+libspf source: source-contains-cvs-control-dir docs/Postfix/2.1.x/CVS
+libspf source: source-contains-cvs-control-dir docs/Sendmail/CVS
+libspf source: source-contains-cvs-control-dir docs/Sendmail/8.12.x/CVS
+libspf source: source-contains-cvs-control-dir docs/Sendmail/8.13.x/CVS
+libspf source: source-contains-cvs-control-dir docs/qmail/CVS
+libspf source: source-contains-cvs-control-dir docs/qmail/1.03/CVS
+libspf source: source-contains-cvs-control-dir docs/qmail/1.04/CVS
+libspf source: source-contains-cvs-control-dir docs/qmail/1.05/CVS
+libspf source: source-contains-cvs-control-dir docs/spfqtool/CVS
+libspf source: source-contains-cvs-control-dir docs/Courier-MTA/CVS
+libspf source: source-contains-cvs-control-dir docs/API/CVS
+libspf source: source-contains-cvs-control-dir docs/API/doxygen/CVS
+libspf source: source-contains-cvs-control-dir docs/API/doxygen/html/CVS
+libspf source: source-contains-cvs-control-dir docs/history/CVS
+libspf source: source-contains-cvs-control-dir examples/CVS
+libspf source: source-contains-cvs-control-dir examples/Sendmail/CVS
+libspf source: source-contains-cvs-control-dir examples/qmail/CVS
+libspf source: source-contains-cvs-control-dir examples/qmail/control/CVS
+libspf source: source-contains-cvs-control-dir patches/Postfix/CVS
+libspf source: source-contains-cvs-control-dir patches/Postfix/2.1.x/CVS
+libspf source: source-contains-cvs-control-dir patches/Sendmail/CVS
+libspf source: source-contains-cvs-control-dir patches/Sendmail/8.12.x/CVS
+libspf source: source-contains-cvs-control-dir patches/Sendmail/8.13.x/CVS
+libspf source: source-contains-cvs-control-dir patches/CVS
+libspf source: source-contains-cvs-control-dir patches/Courier-MTA/CVS
+libspf source: source-contains-cvs-control-dir patches/qmail/CVS
+libspf source: source-contains-cvs-control-dir patches/qmail/1.03/CVS
+libspf source: source-contains-cvs-control-dir patches/qmail/1.05/CVS
--- libspf-0.999-1.0.0-p3.dfsg.orig/debian/libspf-doc.docs
+++ libspf-0.999-1.0.0-p3.dfsg/debian/libspf-doc.docs
@@ -0,0 +1,14 @@
+README
+FAQ
+TODO
+debian/BLURB
+docs/API/api_cache.html
+docs/API/debugging_libspf_1.0.txt
+docs/API/debugging_libspf_1.0.pdf
+docs/API/doxygen/html
+docs/Courier-MTA
+docs/qmail
+docs/Sendmail
+docs/Postfix
+patches
+examples
--- libspf-0.999-1.0.0-p3.dfsg.orig/debian/libspf0.README.Debian
+++ libspf-0.999-1.0.0-p3.dfsg/debian/libspf0.README.Debian
@@ -0,0 +1,12 @@
+libspf for Debian
+-----------------
+
+The full documentation for libspf has been split into a separate package,
+libspf-doc.
+
+Also, libspf comes with spfqtool, a tool to query the policy. It lives in the
+spfqtool package.
+
+Enjoy.
+
+ -- martin f. krafft <madduck@debian.org>  Thu, 29 Jul 2004 11:56:48 +0200
--- libspf-0.999-1.0.0-p3.dfsg.orig/debian/libspf0.install
+++ libspf-0.999-1.0.0-p3.dfsg/debian/libspf0.install
@@ -0,0 +1 @@
+usr/lib/lib*.so.*
--- libspf-0.999-1.0.0-p3.dfsg.orig/debian/spfqtool.install
+++ libspf-0.999-1.0.0-p3.dfsg/debian/spfqtool.install
@@ -0,0 +1,2 @@
+usr/bin/spfqtool
+usr/share/man*
--- libspf-0.999-1.0.0-p3.dfsg.orig/debian/copyright
+++ libspf-0.999-1.0.0-p3.dfsg/debian/copyright
@@ -0,0 +1,50 @@
+This package was debianized by martin f. krafft <madduck@debian.org> on
+Fri, 23 Jul 2004 18:03:33 +0200.
+
+It was downloaded from http://www.libspf.org
+
+Tarball repacked to remove non-free IETF internet draft by Scott Kitterman
+<scott@kitterman.com>
+
+Process to repack the tarball:
+
+1.  Unpack the tarball.
+2.  rm -rf docs/RFC
+3.  Reroll the tarball.
+
+Upstream Author: James Couzens <jcouzens@6o4.ca>
+
+Copyright:
+
+/*
+*  License:
+*
+*  The libspf Software License, Version 1.0
+*
+*  Copyright (c) 2004 James Couzens & Sean Comeau  All rights reserved. 
+*
+*  Redistribution and  use  in source and  binary forms, with or without
+*  modification, are  permitted  provided that  the following conditions
+*  are met:
+*
+*  1. Redistributions  of  source code must  retain  the above copyright
+*     notice, this list of conditions and the following disclaimer.
+*
+*  2. 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.
+*
+*  THIS SOFTWARE  IS  PROVIDED  ``AS IS''  AND ANY  EXPRESSED OR IMPLIED
+*  WARRANTIES,  INCLUDING,  BUT  NOT  LIMITED TO, THE IMPLIED WARRANTIES
+*  OF   MERCHANTABILITY  AND  FITNESS  FOR  A  PARTICULAR   PURPOSE  ARE
+*  DISCLAIMED.  IN NO EVENT SHALL THE AUTHORS MAKING USE OF THIS LICENSE 
+*  OR ITS CONTRIBUTORS 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.
+*/
--- libspf-0.999-1.0.0-p3.dfsg.orig/debian/BLURB
+++ libspf-0.999-1.0.0-p3.dfsg/debian/BLURB
@@ -0,0 +1,66 @@
+libspf for Debian
+-----------------
+
+The author provided the following information from which the package
+description was pulled:
+
+-- START PASTE --
+
+libSPF is an ANSI* C implementation of the SPF** ("Sender Policy
+Framework").  libSPF's focus is to be as small and as portable as
+possible and to provide a working example of how SPF would ideally be
+implemented for authors of MTA's and implementors of RFC's 2821 and
+2822.  libSPF currently only implements# explicitly what is set out in
+the SPF Internet Draft as it was sent off to the I-D archive (
+http://archives.listbox.com/spf-discuss@v2.listbox.com/200405/0128.html)
+of which copy can be found at the libSPF website:
+http://libspf.org/files/spf-draft-200405.txt
+
+Technical tidbits about the underlying implementation are that libSPF
+employs an "on the fly" parse method where records are evaluated in a
+byte by byte manner allowing the parser to return results at the first
+sign of success or failure for much of the SPF Query language.  This
+parsing method affords a speed advantage over all other implementations
+which perform an unnecessary validation of the entire query before
+moving on to data evaluation.  Great care has been taken to use unsigned
+integers whenever possible, and to employ only safe string handling
+functions (eg: snprintf over sprintf).  Further care has been spent
+allocating memory only to the very byte that is necessary and employing
+dynamic allocation where appropriate.  Several memory leak detection
+implementations most notably Valgrind have been employed since the
+beginning to ensure that memory is not leaked, and every single byte of
+allocated memory is explicitly freed irregardless of the natural cleanup
+of a modern kernel.  This attention to detail has led to an efficient
+and secure library with which it is hoped will lend confidence to those
+who intend to implement it.
+
+At the time of this writing libSPF ships with patches for Qmail,
+Sendmail and Courier, and includes an API example entitled "SPF Query"
+which doubles as an SPF validation test tool found within the source
+tree.  I encourage anyone who can to contribute by submitting patches
+for any and all MTA's or related software.  Lastly the LICENSE that
+libSPF is released under is a derivative of the Apache license aptly
+named "the libSPF license", intentionally authored to encourage FREE
+commercial use without worry, something that unfortunately the GPL and
+LGPL do not afford.
+
+Website: http://libSPF.org
+Developer Forums: http://forums.6o4.ca
+Contact: James Couzens <jcouzens@codeshare.ca>
+
+* to support the method of debugging employed in libSPF the library
+looses its C/89 compliance to take advantage of Variadic Arguments
+(__VA_VARARGS__) which are taken from the ISO C/99 C standard.  Any
+stable branch of libSPF will loose the debugging code and reclaim C/89
+compliance.
+
+** SPF is formerly known as Sender Permitted From
+
+# The development branch of libSPF contains feature enhancements not
+identified in the RFC of which most notably is the AVL-Tree DNS caching
+layer which will be back ported into the 1.0-STABLE tree when it arrives
+at the STABLE status.
+
+-- END PASTE --
+
+ -- martin f. krafft <madduck@debian.org> Fri, 23 Jul 2004 18:10:37 +0200
--- libspf-0.999-1.0.0-p3.dfsg.orig/debian/rules
+++ libspf-0.999-1.0.0-p3.dfsg/debian/rules
@@ -0,0 +1,111 @@
+#!/usr/bin/make -f
+
+DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+
+CFLAGS = -Wall -g
+
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+	CFLAGS += -O0
+else
+	CFLAGS += -O2
+endif
+ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
+	INSTALL_PROGRAM += -s
+endif
+
+# shared library versions, option 1
+#version=2.0.5
+#major=2
+# option 2, assuming the library is created as src/.libs/libfoo.so.2.0.5 or so
+version=`ls src/.libs/lib*.so.* | \
+ awk '{if (match($$0,/[0-9]+\.[0-9]+\.[0-9]+$$/)) print substr($$0,RSTART)}'`
+major=`ls src/.libs/lib*.so.* | \
+ awk '{if (match($$0,/\.so\.[0-9]+$$/)) print substr($$0,RSTART+4)}'`
+
+configure-stamp: configure
+	dh_testdir
+
+ifneq "$(wildcard /usr/share/misc/config.sub)" ""
+	cp -f /usr/share/misc/config.sub .
+	cp -f /usr/share/misc/config.sub build_tools
+endif
+ifneq "$(wildcard /usr/share/misc/config.guess)" ""
+	cp -f /usr/share/misc/config.guess .
+	cp -f /usr/share/misc/config.guess build_tools
+endif
+
+	CFLAGS="$(CFLAGS)" ./configure \
+	  --host=$(DEB_HOST_GNU_TYPE) \
+		--build=$(DEB_BUILD_GNU_TYPE) \
+		--prefix=/usr \
+		--mandir=\$${prefix}/share/man \
+		--infodir=\$${prefix}/share/info \
+		--enable-pthreads \
+		--enable-full-optimizations
+#		--enable-rfc-recursion \
+#		--enable-spfmilter \
+
+build: build-stamp
+build-stamp: configure-stamp
+	dh_testdir
+	$(MAKE)
+	docbook-to-man debian/spfqtool.sgml > spfqtool.1
+	touch $@
+
+clean:
+	dh_testdir
+	dh_testroot
+	[ ! -f Makefile ] || $(MAKE) distclean
+	rm -f build-stamp configure-stamp config.guess config.sub spfqtool.1
+	dh_clean 
+
+install: DESTDIR = $(CURDIR)/debian/tmp
+install: build
+	dh_testdir
+	dh_testroot
+	dh_clean -k
+	dh_installdirs
+
+	$(MAKE) install DESTDIR=$(DESTDIR)
+
+binary-indep: build install
+	dh_testdir
+	dh_testroot
+	dh_installchangelogs -i
+	dh_installdocs -plibspf-doc
+	dh_installexamples -plibspf-doc
+	dh_install -i --sourcedir=debian/tmp
+	mkdir -p -m755 debian/libspf-doc/usr/share/lintian/overrides
+	install -m6444 debian/libspf-doc.lintian-overrides \
+	  debian/libspf-doc/usr/share/lintian/overrides/libspf-doc
+	find debian/libspf-doc -type d -name CVS -print0 | xargs -0 rm -r
+	mv debian/libspf-doc/usr/share/doc/libspf-doc/html \
+	  debian/libspf-doc/usr/share/doc/libspf-doc/api
+	dh_compress -i
+	dh_fixperms -i
+	dh_installdeb -i
+	dh_gencontrol -i
+	dh_md5sums -i
+	dh_builddeb -i
+
+binary-arch: build install
+	dh_testdir
+	dh_testroot
+	dh_installchangelogs -plibspf0
+	dh_installdocs -plibspf0
+	dh_install -a --sourcedir=debian/tmp
+	dh_installman -pspfqtool spfqtool.1	
+	dh_link -a
+	dh_strip -a
+	dh_compress -a
+	dh_fixperms -a
+	dh_makeshlibs -a
+	dh_installdeb -a
+	dh_shlibdeps -a -ldebian/libspf0/usr/lib
+	dh_gencontrol -a
+	dh_md5sums -a
+	dh_builddeb -a
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install 
--- libspf-0.999-1.0.0-p3.dfsg.orig/debian/spfqtool.dirs
+++ libspf-0.999-1.0.0-p3.dfsg/debian/spfqtool.dirs
@@ -0,0 +1 @@
+usr/bin
--- libspf-0.999-1.0.0-p3.dfsg.orig/debian/libspf-doc.dirs
+++ libspf-0.999-1.0.0-p3.dfsg/debian/libspf-doc.dirs
@@ -0,0 +1 @@
+usr/share/doc
--- libspf-0.999-1.0.0-p3.dfsg.orig/debian/libspf-dev.links
+++ libspf-0.999-1.0.0-p3.dfsg/debian/libspf-dev.links
@@ -0,0 +1 @@
+usr/share/doc/libspf0 usr/share/doc/libspf-dev
--- libspf-0.999-1.0.0-p3.dfsg.orig/debian/libspf-doc.lintian-overrides
+++ libspf-0.999-1.0.0-p3.dfsg/debian/libspf-doc.lintian-overrides
@@ -0,0 +1,5 @@
+libspf-doc: zero-byte-file-in-doc-directory usr/share/doc/libspf-doc/api/dns_8h__incl.map
+libspf-doc: zero-byte-file-in-doc-directory usr/share/doc/libspf-doc/api/spf_8h__incl.map
+libspf-doc: zero-byte-file-in-doc-directory usr/share/doc/libspf-doc/api/structsplit__str__node__s__coll__graph.map
+libspf-doc: zero-byte-file-in-doc-directory usr/share/doc/libspf-doc/api/structstrbuf__node__s__coll__graph.map
+
--- libspf-0.999-1.0.0-p3.dfsg.orig/debian/changelog
+++ libspf-0.999-1.0.0-p3.dfsg/debian/changelog
@@ -0,0 +1,92 @@
+libspf (0.999-1.0.0-p3.dfsg-3) unstable; urgency=low
+
+  * QA upload.
+  * Bump Standards-Version to 3.8.2.
+  * Add Build-Depends on autotools-dev and additionally replace config.{sub,guess}
+    in build_tools/ to fix FTBFS on avr32. (Closes: #536263)
+  * Add ${misc:Depends} to all binary packages.
+
+ -- Chris Lamb <lamby@debian.org>  Sun, 02 Aug 2009 18:34:08 +0100
+
+libspf (0.999-1.0.0-p3.dfsg-2) unstable; urgency=low
+
+  * QA upload.
+  * Update lintian over-rides for cvs rule name change and remove unused rule
+  * In debian/control
+    - Move homepage from package descriptions to homepage field
+    - Update substvar dependencies to make package binnmu safe
+    - Add missing ${shlibs:Depends} dependency for spfqtool
+    - Bump standards version to 3.7.3
+  * In debian/rules
+    - Update clean rule in debian/rules to not ignore make clean errors
+    - Reverse calls to dh_makeshlibs and dh_installdeb so ldconfig gets
+      added to postinst/postrm before the deb is built
+
+ -- Scott Kitterman <scott@kitterman.com>  Thu, 20 Mar 2008 10:26:22 -0400
+
+libspf (0.999-1.0.0-p3.dfsg-1) unstable; urgency=low
+
+  * QA upload.
+  * Repack tarball to remove non-free IETF internet draft (Closes: #393389)
+  * Document repacking process in debian/copyright
+  * Remove docs/RFC/spf-draft-200405.txt from libspf-doc.docs since it's no
+    longer provided
+
+ -- Scott Kitterman <scott@kitterman.com>  Sun, 03 Feb 2008 15:12:07 -0500
+
+libspf (0.999-1.0.0-p3-4) unstable; urgency=low
+
+  * QA upload.
+  * Change src/libspf/main.c to fix memory leak that causes crashes with
+    spf-milter (closes: #392927)
+  * Fix bashism in debian rules (closes: #459082) 
+
+ -- Scott Kitterman <scott@kitterman.com>  Sun, 20 Jan 2008 13:30:06 -0500
+
+libspf (0.999-1.0.0-p3-3) unstable; urgency=low
+
+  * Fixed debian/rules file syntax (closes: #353857)
+  * Updated to Debian Policy v3.6.2.2; Updated description.
+
+ -- Mattias Nordstrom <nordstrom@realnode.com>  Tue, 21 Feb 2006 20:00:41 +0000
+
+libspf (0.999-1.0.0-p3-2) unstable; urgency=low
+
+  * Wrote a manpage for spfqtool.
+  * Updated to Debian Policy v.3.6.2.1.
+
+ -- Mattias Nordstrom <nordstrom@realnode.com>  Tue, 21 Jun 2005 14:42:04 +0300
+
+libspf (0.999-1.0.0-p3-1) unstable; urgency=low
+
+  * New upstream release.
+  * Adopting this package to co-maintain it with martin f. krafft.
+
+ -- Mattias Nordstrom <nordstrom@realnode.com>  Tue, 14 Jun 2005 17:45:56 +0300
+
+libspf (0.999-1.0.0-cvs200503071135-1) unstable; urgency=low
+
+  * Switching to CVS snapshots.
+  * Snapshot as of 2005.03.07.1135 GMT (closes: Bug#266367, Bug#297060).
+
+ -- martin f. krafft <madduck@debian.org>  Mon,  7 Mar 2005 11:39:42 +0100
+
+libspf (0.99-1.0.0rc6-pre9-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- martin f. krafft <madduck@debian.org>  Tue, 26 Oct 2004 13:20:42 +0200
+
+libspf (0.99-1.0.0rc5-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- martin f. krafft <madduck@debian.org>  Tue, 31 Aug 2004 01:09:55 +0200
+
+libspf (0.99-1.0.0rc4-1) unstable; urgency=low
+
+  * Initial release (closes: Bug#261093)
+    Thanks to Stephane Bortzmeyer for testing the packages.
+
+ -- martin f. krafft <madduck@debian.org>  Fri, 23 Jul 2004 18:03:33 +0200
+
--- libspf-0.999-1.0.0-p3.dfsg.orig/debian/spfqtool.sgml
+++ libspf-0.999-1.0.0-p3.dfsg/debian/spfqtool.sgml
@@ -0,0 +1,205 @@
+<!doctype refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN" [
+
+<!-- Process this file with docbook-to-man to generate an nroff manual
+     page: `docbook-to-man manpage.sgml > manpage.1'.  You may view
+     the manual page with: `docbook-to-man manpage.sgml | nroff -man |
+     less'.  A typical entry in a Makefile or Makefile.am is:
+
+spfqtool.1: spfqtool.sgml
+	docbook-to-man $< > $@
+
+    
+	The docbook-to-man binary is found in the docbook-to-man package.
+	Please remember that if you create the nroff version in one of the
+	debian/rules file targets (such as build), you will need to include
+	docbook-to-man in your Build-Depends control field.
+
+  -->
+
+  <!-- Fill in your name for FIRSTNAME and SURNAME. -->
+  <!ENTITY dhfirstname "<firstname>Mattias</firstname>">
+  <!ENTITY dhsurname   "<surname>Nordstrom</surname>">
+  <!-- Please adjust the date whenever revising the manpage. -->
+  <!ENTITY dhdate      "<date>June 18, 2005</date>">
+  <!-- SECTION should be 1-8, maybe w/ subsection other parameters are
+       allowed: see man(7), man(1). -->
+  <!ENTITY dhsection   "<manvolnum>1</manvolnum>">
+  <!ENTITY dhemail     "<email>nordstrom@realnode.com</email>">
+  <!ENTITY dhusername  "Mattias Nordstrom">
+  <!ENTITY dhucpackage "<refentrytitle>SPFQTOOL</refentrytitle>">
+  <!ENTITY dhpackage   "spfqtool">
+
+  <!ENTITY debian      "<productname>Debian</productname>">
+  <!ENTITY gnu         "<acronym>GNU</acronym>">
+  <!ENTITY gpl         "&gnu; <acronym>GPL</acronym>">
+]>
+
+<refentry>
+  <refentryinfo>
+    <address>
+      &dhemail;
+    </address>
+    <author>
+      &dhfirstname;
+      &dhsurname;
+    </author>
+    <copyright>
+      <year>2005</year>
+      <holder>&dhusername;</holder>
+    </copyright>
+    &dhdate;
+  </refentryinfo>
+  <refmeta>
+    &dhucpackage;
+
+    &dhsection;
+  </refmeta>
+  <refnamediv>
+    <refname>&dhpackage;</refname>
+
+    <refpurpose>command-line SPF query tool</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <cmdsynopsis>
+      <command>&dhpackage;</command>
+
+      <arg><option>-b</option> <replaceable>0,1</replaceable></arg>
+
+      <arg><option>-d</option> <replaceable>x</replaceable></arg>
+
+      <arg><option>-e</option> <replaceable>0,1</replaceable></arg>
+
+      <arg><option>-h</option> <replaceable>host</replaceable></arg>
+
+      <arg><option>-i</option> <replaceable>addr</replaceable></arg>
+
+      <arg><option>-s</option> <replaceable>email</replaceable></arg>
+
+      <arg><option>-t</option> <replaceable>0,1</replaceable></arg>
+
+      <arg><option>-v</option></arg>
+
+    </cmdsynopsis>
+  </refsynopsisdiv>
+  <refsect1>
+    <title>DESCRIPTION</title>
+
+    <para>This manual page documents briefly the
+      <command>&dhpackage;</command> command.</para>
+
+    <para>This manual page was written for the &debian; distribution
+      because the original program does not have a manual page.</para>
+
+    <para>The <command>&dhpackage;</command> can be used to test SPF
+      ("Sender Policy Framework") policies. It takes a sender and a recipient
+      email, a source IP address and an SMTP HELO name. Using the SPF policy
+      announced by the sender's email address domain, the tool shows whether
+      an email with the two correspondents would be allowed to originate from
+      the given IP address.</para>
+
+  </refsect1>
+  <refsect1>
+    <title>OPTIONS</title>
+
+    <para>This program follows the usual &gnu; command line syntax.
+      A summary of options is included below.</para>
+
+    <variablelist>
+      <varlistentry>
+        <term><option>-b</option> <replaceable>0,1</replaceable></term>
+        <listitem>
+          <para>Enable Best Guess support (True (0) or False (1)).</para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>-d</option> <replaceable>x</replaceable></term>
+        <listitem>
+          <para>DEBUG where x is a number between 1 and 255.</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term><option>-e</option> <replaceable>0,1</replaceable></term>
+        <listitem>
+          <para>Enable SPF explanation (True (0) or False (1)).</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term><option>-h</option> <replaceable>host</replaceable></term>
+        <listitem>
+          <para>HELO hostname to test with.</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term><option>-i</option> <replaceable>addr</replaceable></term>
+        <listitem>
+          <para>IP Address where the fake connection will come from.</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term><option>-s</option> <replaceable>email</replaceable></term>
+        <listitem>
+          <para>What email address to test with.</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term><option>-t</option> <replaceable>0,1</replaceable></term>
+        <listitem>
+          <para>Enable Trusted Forwarder support (True (0) or False (1)).</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term><option>-v</option></term>
+        <listitem>
+          <para>Display version string.</para>
+        </listitem>
+      </varlistentry>
+
+    </variablelist>
+
+    <note><para>Minimum required arguments are 'i', and 's'.</para></note>
+
+    <informalexample><para>Example: spfqtool -i 10.0.0.2 -s jcouzens@6o4.ca -h spftools.net</para></informalexample>
+
+  </refsect1>
+  <refsect1>
+    <title>SEE ALSO</title>
+
+    <para>http://libspf.org/</para>
+
+  </refsect1>
+  <refsect1>
+    <title>AUTHOR</title>
+
+    <para>This manual page was written by &dhusername; &dhemail; for
+      the &debian; system (but may be used by others).  Permission is
+      granted to copy, distribute and/or modify this document under
+      the terms of the &gnu; General Public License, Version 2 any 
+	  later version published by the Free Software Foundation.
+    </para>
+	<para>
+	  On Debian systems, the complete text of the GNU General Public
+	  License can be found in /usr/share/common-licenses/GPL.
+	</para>
+
+  </refsect1>
+</refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:2
+sgml-indent-data:t
+sgml-parent-document:nil
+sgml-default-dtd-file:nil
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->
+
+
--- libspf-0.999-1.0.0-p3.dfsg.orig/debian/compat
+++ libspf-0.999-1.0.0-p3.dfsg/debian/compat
@@ -0,0 +1 @@
+4
--- libspf-0.999-1.0.0-p3.dfsg.orig/debian/libspf-dev.dirs
+++ libspf-0.999-1.0.0-p3.dfsg/debian/libspf-dev.dirs
@@ -0,0 +1,2 @@
+usr/lib
+usr/include