pyspf (2.0.14-5) unstable; urgency=medium

  * Team upload.
  * Fix doctest registration for Python 3.13 (closes: #1092754).
  * Run tests at build time as well as in autopkgtest.
  * Use autopkgtest-pkg-pybuild.
  * Use dh-sequence-python3.
  * Simplify some debhelper overrides slightly.
  * Correct dh_fixperms override so that spf.py is really executable
    (LP: #2085774).
  * Use pybuild-plugin-pyproject.
  * Build-depend on python3-setuptools (closes: #1080861).
  * Fix syntax warning in Python 3.12 (thanks, Peter Chubb; closes:
    #1078728).

 -- Colin Watson <cjwatson@debian.org>  Sun, 12 Jan 2025 16:07:23 +0000

pyspf (2.0.14-4) unstable; urgency=medium

  [ Debian Janitor ]
  * Remove constraints unnecessary since buster (oldstable):
    + python3-spf: Drop versioned constraint on python3-dnspython in Depends.

  [ Scott Kitterman ]
  * Add d/source/options extend-diff-ignore to fix dpkg-source failure due to
    local changes (python package metadata regeneration) (Closes: #1048932)
  * Fix d/python3-spf.install so egg.info files are installed
  * Bump standards-version to 4.7.0 without further change
  * Update Homepage: in d/control to point to GitHub vice PyPi.

 -- Scott Kitterman <scott@kitterman.com>  Sat, 06 Jul 2024 17:21:14 -0400

pyspf (2.0.14-3) unstable; urgency=low

  [ Debian Janitor ]
  * Set upstream metadata fields: Bug-Database, Bug-Submit, Name, Repository,
    Repository-Browse.

  [ Ondřej Nový ]
  * d/control: Update Vcs-* fields with new Debian Python Team Salsa
    layout.

  [ Sandro Tosi ]
  * Use the new Debian Python Team contact name and address

 -- Sandro Tosi <morph@debian.org>  Thu, 02 Jun 2022 21:42:57 -0400

pyspf (2.0.14-2) unstable; urgency=medium

  * Add debian/patches/0002-dnspython-2.0.0-compatibility.patch to support DNS
    TXT lookups with either dnspython 1.16.0 or 2.0.0
  * Bump standards-version to 4.5.0 without further change

 -- Scott Kitterman <scott@kitterman.com>  Sun, 09 Aug 2020 19:48:53 -0400

pyspf (2.0.14-1) unstable; urgency=medium

  * New upstream release
  * Drop pataches incorporated upstream:
    - d/p/0003-Fix-doctest-with-py3.patch
    - d/p/0004-Raise-temperror-on-timeout-with-dnspython.patch
    - d/p/0005-fix-DNSLookup-API-for-pydns.patch
    - d/p/0006-Use-timeout-parameter-when-using-dnspython.patch
  * Update d/python3-spf.docs for rename of README to README.md

 -- Scott Kitterman <scott@kitterman.com>  Thu, 02 Jan 2020 02:16:51 -0500

pyspf (2.0.13-6) unstable; urgency=medium

  * Add d/p/0006-Use-timeout-parameter-when-using-dnspython.patch and bump
    minimum python3-dnspython version to 1.16.0 so that setting timeout works
    when using dnspython as the package DNS module

 -- Scott Kitterman <scott@kitterman.com>  Wed, 01 Jan 2020 11:38:55 -0500

pyspf (2.0.13-5) unstable; urgency=medium

  * Drop python-spf binary (No longer needed in Testing) (Closes: #937542)
  * Use pybuild to support python3 only build
  * Bump standards-version to 4.4.1 without further change
  * Add python3-dnspython as an alternative to python3-dns and drop ancient
    version constraint for python3-dns
  * Change spf-tools-python binary section to mail vice python
  * Drop ancient Breaks/Replaces
  * Bump debhelper-compat to 12 without further change

 -- Scott Kitterman <scott@kitterman.com>  Mon, 14 Oct 2019 16:44:36 -0400

pyspf (2.0.13-4) unstable; urgency=medium

  * Add d/p/0005-fix-DNSLookup-API-for-pydns.patch so that TCP fallback with
    PyDNS works again (Closes: #940538)

 -- Scott Kitterman <scott@kitterman.com>  Mon, 16 Sep 2019 23:19:42 -0400

pyspf (2.0.13-3) unstable; urgency=medium

  * Update d/p/0004-Raise-temperror-on-timeout-with-dnspython.patch to also
    cover the case of dns.resolver.NoNameservers

 -- Scott Kitterman <scott@kitterman.com>  Mon, 16 Sep 2019 18:00:07 -0400

pyspf (2.0.13-2) unstable; urgency=medium

  * Add d/p/0004-Raise-temperror-on-timeout-with-dnspython.patch to fix
    timeout processing when dnspython is installed (Closes: #939906)

 -- Scott Kitterman <scott@kitterman.com>  Tue, 10 Sep 2019 00:47:16 -0400

pyspf (2.0.13-1) unstable; urgency=medium

  [ Scott Kitterman ]
  * Fix debian/watch to use Debian pypi redirector (so it works)
  * Remove use of obsolete .IX macro in debian/ manpages
  * New upstream release
    - Update/refresh patches
  * Update debian/copyright
  * Add autopkgtest
  * Add d/patches/0003-Fix-doctest-with-py3.patch so all doctests work with
    both python and python3
  * Bump standards-version to 4.4.0 without further change

  [ Ondřej Nový ]
  * d/control: Set Vcs-* to salsa.debian.org
  * d/watch: Use https protocol
  * d/changelog: Remove trailing whitespaces
  * d/control: Remove ancient X-Python-Version field
  * d/control: Remove ancient X-Python3-Version field
  * Convert git repository from git-dpm to gbp layout
  * Use debhelper-compat instead of debian/compat.

 -- Scott Kitterman <scott@kitterman.com>  Mon, 02 Sep 2019 17:52:41 -0400

pyspf (2.0.12t-3) unstable; urgency=medium

  * Fix thinko in update-alternatives fix in previous upload

 -- Scott Kitterman <scott@kitterman.com>  Thu, 04 Aug 2016 01:10:01 -0400

pyspf (2.0.12t-2) unstable; urgency=medium

  [ Scott Kitterman ]
  * Add "--slave" directive to update-alternatives to man page for spfquery
    is provided when spfquery.pyspf is the selected spfquery (Closes: #814985)
  * Bump standards version to 3.9.8 without further change
  * Cherry-pick from upstream git: Catch ValueError due to improper IP
    address in connect IP or in ip4/ip6 mechanisms
  * Update code hosting location in README and setup.py

  [ Ondřej Nový ]
  * Fixed VCS URL (https)

  [ SVN-Git Migration ]
  * Migrate packaging to git with git-dpm

 -- Scott Kitterman <scott@kitterman.com>  Wed, 03 Aug 2016 01:27:22 -0400

pyspf (2.0.12t-1) unstable; urgency=medium

  * New upstream release
  * Switch spf-tools-python to use python3 instead of python2.7
    - Update debian/rules and control
    - Patch spf.py to use /usr/bin/python3 when run as a script
  * Promote python{3}-authres recommends to depends since it is used in the
    doctests
  * Add dh-python to build-depends
  * Updated debian/watch to point at pypi.debian.net redirector
  * Update debian/copyright
  * Update Homepage: field in debian/control to point at pypi instead of
    cheeseshop
  * Bump standards version to 3.9.6 without further change.

 -- Scott Kitterman <scott@kitterman.com>  Wed, 05 Aug 2015 19:42:25 -0400

pyspf (2.0.11-1) unstable; urgency=medium

  * New upstream release
    - Fix problem with incorrect SPF results due to DNS cache case sensitivity
      problems (Closes: #773491)
    - Remove debian/patches since the only patch was a cherry pick from
      upstream that is in the new release

 -- Scott Kitterman <scott@kitterman.com>  Thu, 18 Dec 2014 17:55:40 -0500

pyspf (2.0.10-2) unstable; urgency=medium

  * Backport upstream fix for multiple spaces between SPF record terms
    issue (Closes: #771547)
  * Switch to source format 3.0(quilt) as the lowest impact way to add a
    patch system.

 -- Scott Kitterman <scott@kitterman.com>  Sun, 30 Nov 2014 11:19:09 -0500

pyspf (2.0.10-1) unstable; urgency=medium

  * New upstream release
  * Add Breaks: tumgreyspf (<< 1.36-4.1~), which should have been there since
    2.0.8

 -- Scott Kitterman <scott@kitterman.com>  Tue, 02 Sep 2014 15:48:20 -0400

pyspf (2.0.9-1) unstable; urgency=medium

  * New upstream release
    - Support for standards track SPF, RFC 7208
    - Add test/rfc7208-tests.yml to python{3}-spf.docs
    - Updated Debian provided man pages to align with upstream updates
    - Updated package descriptions to refer to RFC 7208
  * Update debian/watch to point at pypi instead of sourceforge
  * Bump standards version to 3.9.5 without further change
  * Set X-Python3-Version to 3.3 due to use of ipaddress

 -- Scott Kitterman <scott@kitterman.com>  Thu, 01 May 2014 00:23:43 -0400

pyspf (2.0.8-3) unstable; urgency=low

  * Change path usage in debian/rules debian/spf-tools-python.links not to
    depend on pyshared
  * Drop python3.3 specific depends for python3-spf that are no longer needed
    (Closes: #739610)
  * Drop unused quilt patch system from debian/rules and debian/control

 -- Scott Kitterman <scott@kitterman.com>  Thu, 13 Feb 2014 19:17:27 -0500

pyspf (2.0.8-2) unstable; urgency=low

  * Add Breaks: for pre-1.2 versions of postfix-policyd-spf-python that used
    spf.addr2bin that was removed in 2.0.8

 -- Scott Kitterman <scott@kitterman.com>  Thu, 25 Jul 2013 15:45:07 -0400

pyspf (2.0.8-1) unstable; urgency=low

  * New upstream release
    - Add depends for python-ipaddr and python3.3 | python3-ipaddr (ipaddress
      is part of the standard library in python3.3)
    - Drop debian/patches/catch_unicode_spf and missed_py3, incorporated
      upstream
    - Update debian/copyright
  * Reduce minimum python3-dns version requirement to 3.0.2-1+deb7u1 now that
    the relevant bug is fixed in wheezy
  * Point debian/watch at pypi instead of sourceforge since it gets released
    there first
  * Bump debian/compat and debhlper version to 9 for build-arch/indep support
  * Bump standards version to 3.9.4 without further change

 -- Scott Kitterman <scott@kitterman.com>  Thu, 25 Jul 2013 00:48:40 -0400

pyspf (2.0.7-5) unstable; urgency=low

  * Revert last addition to debian/patches/missed_py3
    - It isn't the right way to solve the problem and didn't work anyway
    - Will fix in python3-dns instead
  * Set minimum python3-dns version for python3-spf to 3.0.3 as previous
    versions are broken

 -- Scott Kitterman <scott@kitterman.com>  Mon, 27 May 2013 00:22:58 -0400

pyspf (2.0.7-4) unstable; urgency=medium

  [ Jakub Wilk ]
  * Use canonical URIs for Vcs-* fields.

  [ Scott Kitterman ]
  * Urgency medium because this issue has been reported to affect mail
    delivery
  * Update debian/patches/missed_py3 to fix one additional instance of
    python3 incompatibility

 -- Scott Kitterman <scott@kitterman.com>  Sat, 25 May 2013 23:52:59 -0400

pyspf (2.0.7-3) unstable; urgency=low

  * override dh_python3 to not act on spf-tools-python so that its shebangs
    don't get rewritten to /usr/bin/python3 (Closes: #683098)

 -- Scott Kitterman <scott@kitterman.com>  Sat, 28 Jul 2012 14:53:59 -0400

pyspf (2.0.7-2) unstable; urgency=low

  * Add debian/patches/catch_unicode_spf to correctly raise errors when SPF
    records contain unicode
  * Add python-authres as Recommends to python-spf and python3-spf since
    doctests require it

 -- Scott Kitterman <scott@kitterman.com>  Thu, 14 Jun 2012 16:13:23 -0400

pyspf (2.0.7-1) unstable; urgency=low

  * New upstream release
    - Update X-Python-Version and X-Python3-Version
    - Drop use of 2to3 in debian/rules, no longer needed
    - Add debian/patches/missed_py3 to fix missing python 3 compatbility
      change
  * Build --with quilt, add quilt to build-depends, replace long obsolete
    README.source with a new one for quilt
  * Override dh_fixperms to exclude spf.py
    - It needs to be executable by anyone so the the symlink from
      /usr/bin/pyspf in spf-tools-python works
  * Update debian/pyspf.1 to match the current way the package works
  * Bump standards version to 3.9.3 without further change

 -- Scott Kitterman <scott@kitterman.com>  Tue, 28 Feb 2012 09:49:39 -0500

pyspf (2.0.6-1) unstable; urgency=low

  [ Guilherme de Siqueira Pastore ]
  * Remove myself from the Uploaders field in debian/control.

  [ Scott Kitterman ]
  * New upstream release
    - Supports python3 with 2to3
  * Add new binary package for python3-spf
  * Rework debian/rules to use 2to3 and build both spf binaries
  * Removed no longer needed debian/python-spf.install
  * Update debian/copyright
  * Bump standards-version to 3.9.2 without further change

 -- Scott Kitterman <scott@kitterman.com>  Thu, 27 Oct 2011 14:41:56 -0400

pyspf (2.0.5-5) unstable; urgency=low

  * No change rebuild for python transiiton

 -- Scott Kitterman <scott@kitterman.com>  Tue, 19 Apr 2011 01:06:46 -0400

pyspf (2.0.5-4) unstable; urgency=low

  * Upload to unstable
  * Drop old conflicts from spf-tools-python

 -- Scott Kitterman <scott@kitterman.com>  Tue, 22 Mar 2011 09:37:56 -0400

pyspf (2.0.5-3) experimental; urgency=low

  * Convert from cdbs to debhelper 7 rules
    - Update debian/rules
    - Drop build-depends on cdbs
    - Update required debhelper version and debian/compat
    - Remove autogenerated debian/pycompat
  * Convert from dh_pycentral to dh_python2
    - Add --with python2 in debian/rules
    - Drop build-depends on python-central
    - Update required minimum python-all version
  * Build depend on python-all instead of python-all-dev
  * Update to recent Python Policy recommendations
    - Use X-Python-Version instead of XS-Python-Version
    - Drop XB-Python-Version from all binaries
  * Provide /usr/bin/pyspf so spf.py can be also be used as a command line
    tool
    - Provide as symlink to /usr/share/pyshared/spf.py in
      debian/spf-tools-python.links
    - Change spf-tools-python to depend on python-spf and not just recommends
    - Move pyspf.1 from python-spf to spf-tools-python
    - spf-tools-python replaces python-spf << 2.0.5.-3~
  * Improve package descriptions
  * Clean up redundant README files
    - Drop README.Debian and README.Debian.python-spf
    - Update content of README.Debian.spf.tools.python
  * Set -e in debian/spf-tools-python.postinst/prerm instead of /bin/sh -e
  * Remove unused patches and debian/patches
  * Change priority to optional to match overrides
  * Remove obsolete XS-DM-Upload-Allowed field
  * Fix misspelling in debian/pyspf.1
  * Bump standards version to 3.9.1 without further change

 -- Scott Kitterman <scott@kitterman.com>  Sat, 04 Dec 2010 10:44:42 -0500

pyspf (2.0.5-2) unstable; urgency=low

  [ Sandro Tosi ]
  * debian/control
    - switch Vcs-Browser field to viewsvn

  [ Scott Kitterman ]
  * Upload to unstable
  * Add ${misc:Depends} for both binaries

 -- Scott Kitterman <scott@kitterman.com>  Sun, 15 Feb 2009 18:36:48 -0500

pyspf (2.0.5-1) experimental; urgency=low

  * New upstream release
    - Fall back to TCP if UDP reply is truncated
    - Minor updates for RFC 4408 errata and test suite improvements
  * Drop all patches
    - Incorporated upstream
    - Remove simple-patchsys.mk for debian/control
    - Remove patches dir
  * Update debian/copyright

 -- Scott Kitterman <scott@kitterman.com>  Tue, 29 Jul 2008 00:55:44 -0400

pyspf (2.0.4-4) unstable; urgency=low

  * Split tools out to spf-tools-python to minimize risk of conflicts between
    SPF related applications using different libraries
    - Add package to debian/control
    - Add spf-tools-python/install to debian/rules
    - Add debian/python-spf.install
    - Move man pages for tools to spf-tools-python.manpages
    - Rename docs to python-spf.docs
    - Add spf-tools-python.docs
    - Split README.Debian for both binaries
    - Move postinst/prerm for update-alternatives to the new package
  * Switch to python-central
    - Remove debian/pyversions
    - Update debian/rules
    - Remove debian/pycompat
    - Change build-dep and add XS/XB-Python-Versions to debian/control
    - Install test dir in /usr/share/doc/python-spf to avoid possible
      namespace collisions in site-packages
    - Add DEB_COMPRESS_EXCLUDE += \.py$ \.yml$ to debian/rules so test suite
      is not compressed
  * Change Recommends: python-yaml to Suggests: - Test suite is not normally
    run, so python-yaml need not be installed by default
  * Update standards version to 3.8.0.1
    - Add debian/README.source
  * Properly escape leading quotes in pyspf.1
  * Revert inline removal of spf.py shebang and spf-shebang.patch to make
    it right

 -- Scott Kitterman <scott@kitterman.com>  Tue, 01 Jul 2008 13:34:17 -0400

pyspf (2.0.4-3) unstable; urgency=low

  [ Sandro Tosi ]
  * debian/control
    - added Vcs-Browser

  [ Scott Kitterman ]
  * Add tcp-fallback.patch so that truncated UDP DNS replies are retried
    in TCP and either a complete result is fetched or a TempError is raised
  * Add trap-command-line-errors.patch so DNS errors don't cause a crash
    when pyspf is used from the command line
  * Properly escape hyphens in debian/spfquery.pyspf.1 and
    debian/pyspf-type99.1

 -- Scott Kitterman <scott@kitterman.com>  Mon, 24 Mar 2008 17:38:03 -0400

pyspf (2.0.4-2) unstable; urgency=low

  [ Scott Kitterman ]

  * Agreed maintainer change - updated debian/control and debian/copyright
  * Really update debian/watch to version 3 (Closes: #453591)
  * Remove README.Debian from debian/docs (not needed)
  * Move man page installation to python-spf.manpages
  * Correct formatting errors in debian/pyspf.1
  * Correct formatting errors in debian/spfquery.pyspf.1 and add an example
  * Update standards version to 3.7.3 without further change

  [ Piotr Ozarowski ]

  * Homepage field added
  * Rename XS-Vcs-* fields to Vcs-* (dpkg supports them now)

   [ Philipp Kern ]

   * Added `XS-DM-Upload-Allowed: yes' to `debian/control' to allow uploads
     from Debian Maintainers.

 -- Scott Kitterman <scott@kitterman.com>  Sat, 08 Dec 2007 15:44:09 -0500

pyspf (2.0.4-1) unstable; urgency=low

  * New upstream release
    - Upstream changelog date is in error - released 30 Jul 2007
  * Update debian/watch to version 3
  * Update version numbers in /debian supplied man pages.

 -- Scott Kitterman <scott@kitterman.com>  Wed, 01 Aug 2007 11:54:13 -0400

pyspf (2.0.3-2) unstable; urgency=low

  * debian/control
    - Add python-yaml as recommends for test suite support now that it's
      packaged
  * debian/rules
    - Install test directory for test suite
    - Delete obsolete (and commented out) rule for renaming spf.py
  * debian/pyspf.1
    - Add instructions for using the pyspf test suite

 -- Scott Kitterman <scott@kitterman.com>  Tue, 15 May 2007 13:01:19 -0400

pyspf (2.0.3-1) unstable; urgency=low

  [ Scott Kitterman ]

  * Update package from source for new development to support RFC 4408
    (Closes: #403860)
  * debian/copyright:
     - Updated for new upstream maintainers.
     - Corrected download location
     - Added additional detail
  * debian/docs
     - Added README.Debian
  * Added debian/README.Debian
  * Added man pages
     - debian/pyspf.1
     - debian/spfquery.pyspf.1
     - debian/pyspf-type99.1
  * debian/python-spf.postinst:
     - Created for spfquery update alternatives
  * debian/python-spf.prerm:
     - Created for spfquery update alternatives
  * debian/rules:
     - Added dh_installman rules to install man pages
     - Rename spfquery and type99 scripts
  * debian/watch:
     - Corrected for new upstream location
  * Added debian/pyversions
  * debian/control:
     - Updated web site for both SPF and pyspf.
     - Updated conflicts to account for new python policy and spfquery script
     - Removed provides and replaces - not required (Closes: #399938)
     - Updated Python build dependencies and changed to Build-Depends

  [ Piotr Ozarowski ]

  * debian/control:
     - Added XS-Vcs-Svn field

 -- Scott Kitterman <scott@kitterman.com>  Wed,  4 Apr 2007 15:16:36 -0400

pyspf (1.6-4) unstable; urgency=low

  * debian/control:
    - Remove pabs from Uploaders field as requested.
    - Move architecture indep dependencies from Build-Depends
      to Build-Depends-Indep.
  * debian/rules:
    - Add simple-patchsys support without patches.
    - Remove unneded clean target.

  * New Python Policy Changes: (Closes: #373504)
    + debian/control:
      - Bump up cdbs dependency to >= 0.4.41.
      - Bump up debhelper compatibility to 5.
      - Add python-support >= 0.2.3 dependency.
      - Add XS-Python-Version field.
      - Depends on ${python:Depends} and not on python2.3.
      - Add XB-Python-Version field.
    + debian/rules:
      - Add DEB_PYTHON_SYSTEM=pysupport
      - Remove echo call since cdbs take care about this.
      - Call python-distutils class after debhelper now.
    + debian/postinst && debian/prerm:
      - Remove "hand made" python-support stuff, cdbs does this.

 -- Gustavo Franco <stratus@debian.org>  Thu, 15 Jun 2006 11:46:19 -0300

pyspf (1.6-3) unstable; urgency=low

  * debian/rules:
    - move from debhelper to cdbs (Closes: #357023)
  * debian/control:
    - Standards-Version bumped up to 3.7.2
    - Remove python2.3-spf and python2.4-spf binaries,
      but adds Replaces, Provides and Conflicts fields for
      a transition using python-spf package.

 -- Gustavo Franco <stratus@debian.org>  Sun, 30 Apr 2006 23:26:20 -0300

pyspf (1.6-2) unstable; urgency=low

  [ Guilherme de S. Pastore ]
  * debian/control.in:
    - Add @PYTHON_MODULES_TEAM@ to Uploaders:
    - Updated Standards-Version to 3.6.2 with no changes
  * debian/rules:
    - Added code to automatically generate the list of uploaders based
      on information available on the team's SVN repository

  [ Gustavo Franco ]
  * debian/control:
    - Stops shipping python2.2-spf binary
  * debian/rules:
    - python2.4-spf build added (Closes: #351134)

 -- Gustavo Franco <stratus@debian.org>  Sun, 12 Feb 2006 19:27:42 -0200

pyspf (1.6-1) unstable; urgency=low

  * Initial Release. (Closes: #315679)

 -- Gustavo Franco <stratus@debian.org>  Thu, 23 Jun 2005 11:04:29 -0300
