pghmcfc / rpms / python-dns

Forked from rpms/python-dns 4 years ago
Clone
2cd4f43
%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5)
2cd4f43
%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")}
2cd4f43
%endif
2cd4f43
1e172dd
%undefine py2dir
1e172dd
%global py2dir %{_builddir}/dnspython/dnspython-%{version}
1e172dd
2cd4f43
%if 0%{?rhel} == 5
2cd4f43
%global with_python26 1
1e172dd
%undefine py26dir
1e172dd
%global py26dir %{_builddir}/dnspython/dnspython26-%{version}
2cd4f43
%{!?__python26: %global __python26 /usr/bin/python26}
2cd4f43
%{!?python26_sitelib: %global python26_sitelib %(%{__python26} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
2cd4f43
%endif
2cd4f43
b96e7d9
%if 0%{?fedora} > 12
b96e7d9
%global with_python3 1
1e172dd
%undefine py3dir
1e172dd
%global py3dir %{_builddir}/dnspython/dnspython3-%{version}
1e172dd
%global py3unpack -a 2
b96e7d9
%endif
30f5691
30f5691
Name:           python-dns
9147414
Version:        1.11.1
ef6d7f5
Release:        2%{?dist}
30f5691
Summary:        DNS toolkit for Python
30f5691
30f5691
Group:          Development/Languages
457cff1
License:        MIT
30f5691
URL:            http://www.dnspython.org/
30f5691
Source0:        http://www.dnspython.org/kits/%{version}/dnspython-%{version}.tar.gz
a9675a9
Source1:        http://www.dnspython.org/kits/%{version}/dnspython-%{version}.tar.gz.asc
1e172dd
%if 0%{?with_python3}
b96e7d9
Source2:        http://www.dnspython.org/kits3/%{version}/dnspython3-%{version}.tar.gz
b96e7d9
Source3:        http://www.dnspython.org/kits3/%{version}/dnspython3-%{version}.tar.gz.asc
1e172dd
%endif
678e42c
%if 0%{?rhel} == 5
1e172dd
Patch0:         0001-Don-t-fail-on-older-python-versions-because-of-hashe.patch
678e42c
%endif
ef6d7f5
Patch1:		dnspython-1.11.1-ecdsa-loc.patch
ef6d7f5
1e172dd
BuildRoot:      %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
30f5691
30f5691
BuildArch:      noarch
6df45c3
6df45c3
BuildRequires:  python2-devel
6df45c3
# for tests
6df45c3
BuildRequires:  python-crypto
30f5691
1e172dd
%if 0%{?rhel} == 5
2cd4f43
BuildRequires:  python-setuptools
2cd4f43
%endif
2cd4f43
2cd4f43
%if 0%{?with_python26}
1e172dd
BuildRequires:  python26-devel
1e172dd
# for tests
1e172dd
BuildRequires:  python26-crypto
c063a3c
%endif
30f5691
b96e7d9
%if 0%{?with_python3}
b96e7d9
BuildRequires:  python3-devel
6df45c3
# for tests
6df45c3
BuildRequires:  python3-crypto
b96e7d9
%endif
b96e7d9
6df45c3
# for DNSSEC support
6df45c3
Requires:       python-crypto
6df45c3
30f5691
%description
30f5691
dnspython is a DNS toolkit for Python. It supports almost all record
30f5691
types. It can be used for queries, zone transfers, and dynamic
30f5691
updates. It supports TSIG authenticated messages and EDNS0.
30f5691
30f5691
dnspython provides both high and low level access to DNS. The high
30f5691
level classes perform queries for data of a given name, type, and
30f5691
class, and return an answer set. The low level classes allow direct
30f5691
manipulation of DNS zones, messages, names, and records.
30f5691
2cd4f43
%if 0%{?with_python26}
2cd4f43
%package -n python26-dns
2cd4f43
Summary:        DNS toolkit for Python 2.6
2cd4f43
Group:          Development/Languages
2cd4f43
1e172dd
# for DNSSEC support
1e172dd
Requires:       python26-crypto
1e172dd
2cd4f43
%description -n python26-dns
2cd4f43
dnspython is a DNS toolkit for Python. It supports almost all record
2cd4f43
types. It can be used for queries, zone transfers, and dynamic
2cd4f43
updates. It supports TSIG authenticated messages and EDNS0.
2cd4f43
2cd4f43
dnspython provides both high and low level access to DNS. The high
2cd4f43
level classes perform queries for data of a given name, type, and
2cd4f43
class, and return an answer set. The low level classes allow direct
2cd4f43
manipulation of DNS zones, messages, names, and records.
2cd4f43
%endif
b96e7d9
b96e7d9
%if 0%{?with_python3}
b96e7d9
%package     -n python3-dns
b96e7d9
Summary:        DNS toolkit for Python 3
b96e7d9
Group:          Development/Languages
b96e7d9
6df45c3
# for DNSSEC support
6df45c3
Requires:       python3-crypto
6df45c3
b96e7d9
%description -n python3-dns
1e172dd
dnspython3 is a DNS toolkit for Python 3. It supports almost all
1e172dd
record types. It can be used for queries, zone transfers, and dynamic
b96e7d9
updates. It supports TSIG authenticated messages and EDNS0.
b96e7d9
b96e7d9
dnspython3 provides both high and low level access to DNS. The high
b96e7d9
level classes perform queries for data of a given name, type, and
b96e7d9
class, and return an answer set. The low level classes allow direct
b96e7d9
manipulation of DNS zones, messages, names, and records.
b96e7d9
%endif
b96e7d9
30f5691
%prep
1e172dd
%setup -q -T -c -n dnspython -a 0 %{?py3unpack:%{py3unpack}}
30f5691
8900f66
# get rid of Mac goop
8900f66
find . -name ._\* -delete
b96e7d9
30f5691
# strip executable permissions so that we don't pick up dependencies
30f5691
# from documentation
1e172dd
find %{py2dir}/examples -type f | xargs chmod a-x
1e172dd
%if 0%{?with_python3}
1e172dd
find %{py3dir}/examples -type f | xargs chmod a-x
1e172dd
%endif
1e172dd
1e172dd
%if 0%{?with_python26}
1e172dd
rm -rf %{py26dir}
9192328
cp -a %{py2dir} %{py26dir}
1e172dd
find %{py26dir} -name '*.py' | xargs sed -i '1s|^#!.*python|#!%{__python26}|'
1e172dd
%endif
1e172dd
1e172dd
%if 0%{?rhel} == 5
1e172dd
pushd %{py2dir}
1e172dd
%patch0 -p1
1e172dd
popd
1e172dd
%endif
ef6d7f5
%patch1 -p1
30f5691
30f5691
%build
1e172dd
pushd %{py2dir}
1e172dd
%if 0%{?rhel} == 5
1e172dd
%{__python} -c 'import setuptools; execfile("setup.py")' build
1e172dd
%else
6df45c3
%{__python} setup.py build
1e172dd
%endif
1e172dd
popd
1e172dd
1e172dd
%if 0%{?with_python26}
1e172dd
pushd %{py26dir}
1e172dd
%{__python26} setup.py build
6df45c3
popd
1e172dd
%endif
30f5691
2ab9b18
%if 0%{?with_python3}
1e172dd
pushd %{py3dir}
6df45c3
%{__python3} setup.py build
2ab9b18
popd
2ab9b18
%endif
30f5691
30f5691
%install
30f5691
rm -rf %{buildroot}
6df45c3
1e172dd
pushd %{py2dir}
1e172dd
%if 0%{?rhel} == 5
c063a3c
%{__python} -c 'import setuptools; execfile("setup.py")' install --skip-build --root %{buildroot}
1e172dd
%else
6df45c3
%{__python} setup.py install --skip-build --root %{buildroot}
1e172dd
%endif
1e172dd
popd
1e172dd
1e172dd
%if 0%{?with_python26}
1e172dd
pushd %{py26dir}
1e172dd
%{__python26} setup.py install --skip-build --root %{buildroot}
6df45c3
popd
1e172dd
%endif
30f5691
2ab9b18
%if 0%{?with_python3}
1e172dd
pushd %{py3dir}
6df45c3
%{__python3} setup.py install --skip-build --root %{buildroot}
2ab9b18
popd
2ab9b18
%endif
30f5691
30f5691
%check
1e172dd
pushd %{py2dir}/tests
30f5691
# skip one test because it queries the network
1e172dd
# dnssec tests fail in RHEL5 Python 2.4 due to the
1e172dd
# lack of some hashes
30f5691
for py in *.py
30f5691
do
1e172dd
%if 0%{?rhel} == 5
9192328
    if [ $py != resolver.py -a $py != dnssec.py -a $py != grange.py ]
1e172dd
%else
9192328
    if [ $py != resolver.py ]
1e172dd
%endif
9192328
    then
9192328
        PYTHONPATH=%{buildroot}%{python_sitelib} %{__python} $py
9192328
    fi
b96e7d9
done
6df45c3
popd
2ab9b18
1e172dd
%if 0%{?with_python26}
1e172dd
pushd %{py26dir}/tests
30f5691
# skip one test because it queries the network
30f5691
for py in *.py
30f5691
do
9192328
    if [ $py != resolver.py ]
9192328
    then
9192328
        PYTHONPATH=%{buildroot}%{python26_sitelib} %{__python26} $py
9192328
    fi
30f5691
done
1e172dd
popd
1e172dd
%endif
1e172dd
2ab9b18
%if 0%{?with_python3}
1e172dd
pushd %{py3dir}/tests
6df45c3
# skip one test because it queries the network
2ab9b18
for py in *.py
2ab9b18
do
b96e7d9
    if [ $py != resolver.py ]
b96e7d9
    then
9192328
       PYTHONPATH=%{buildroot}%{python3_sitelib} %{__python3} $py
b96e7d9
    fi
30f5691
done
b96e7d9
popd
b96e7d9
%endif
b96e7d9
30f5691
%clean
30f5691
rm -rf %{buildroot}
30f5691
30f5691
%files
30f5691
%defattr(-,root,root,-)
6df45c3
%doc dnspython-%{version}/{ChangeLog,LICENSE,README,examples}
30f5691
c063a3c
%{python_sitelib}/*egg-info
8069961
%{python_sitelib}/dns
30f5691
2cd4f43
%if 0%{?with_python26}
2cd4f43
%files -n python26-dns
2cd4f43
%defattr(-,root,root,-)
1e172dd
%doc dnspython26-%{version}/{ChangeLog,LICENSE,README,examples}
2cd4f43
2cd4f43
%{python26_sitelib}/*egg-info
2cd4f43
%{python26_sitelib}/dns
2cd4f43
%endif
2cd4f43
b96e7d9
%if 0%{?with_python3}
b96e7d9
%files -n python3-dns
b96e7d9
%defattr(-,root,root,-)
b96e7d9
%doc dnspython3-%{version}/{ChangeLog,LICENSE,README,examples}
b96e7d9
b96e7d9
%{python3_sitelib}/*egg-info
b96e7d9
%{python3_sitelib}/dns
b96e7d9
%endif
b96e7d9
30f5691
%changelog
ef6d7f5
* Tue Feb 18 2014 Paul Wouters <pwouters@redhat.com> - 1.11.1-2
ef6d7f5
- Added LOC and ECDSA fixes from git (rhbz#1059594)
ef6d7f5
9147414
* Thu Sep  5 2013 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.11.1-1
9147414
- New since 1.11.0:
9147414
-
9147414
-         Nothing
9147414
-
9147414
- Bugs fixed since 1.11.1:
9147414
-
9147414
-         dns.resolver.Resolver erroneously referred to 'retry_servfail'
9147414
-         instead of 'self.retry_servfail'.
9147414
-
9147414
-         dns.tsigkeyring.to_text() would fail trying to convert the
9147414
-         keyname to text.
9147414
-
9147414
-         Multi-message TSIGs were broken for algorithms other than
9147414
-         HMAC-MD5 because we weren't passing the right digest module to
9147414
-         the HMAC code.
9147414
-
9147414
-         dns.dnssec._find_candidate_keys() tried to extract the key
9147414
-         from the wrong variable name.
9147414
-
9147414
-         $GENERATE tests were not backward compatible with python 2.4.
9147414
-
9147414
-         APL RR trailing zero suppression didn't work due to insufficient
9147414
-         python 3 porting.   [dnspython3 only]
9147414
ca7a663
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.11.0-3
ca7a663
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
ca7a663
1e172dd
* Sun Jul  7 2013 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.11.0-2
1e172dd
- Integrate Python 2.6 packaging, EPEL5, EPEL6 support
1e172dd
6df45c3
* Sun Jul  7 2013 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.11.0-1
6df45c3
- New since 1.10.0:
6df45c3
-
6df45c3
-         $GENERATE support
6df45c3
-
6df45c3
-         TLSA RR support
6df45c3
-
6df45c3
-         Added set_flags() method to dns.resolver.Resolver
6df45c3
-
6df45c3
- Bugs fixed since 1.10.0:
6df45c3
-
6df45c3
-         Names with offsets >= 2^14 are no longer added to the
6df45c3
-         compression table.
6df45c3
-
6df45c3
-         The "::" syntax is not used to shorten a single 16-bit section
6df45c3
-         of the text form an IPv6 address.
6df45c3
-
6df45c3
-         Caches are now locked.
6df45c3
-
6df45c3
-         YXDOMAIN is raised if seen by the resolver.
6df45c3
-
6df45c3
-         Empty rdatasets are not printed.
6df45c3
-
6df45c3
-         DNSKEY key tags are no longer assumed to be unique.
6df45c3
b96e7d9
* Sat Feb 16 2013 Jamie Nguyen <jamielinux@fedoraproject.org> - 1.10.0-3
b96e7d9
- add python3-dns subpackage (rhbz#911933)
b96e7d9
057fb58
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10.0-2
057fb58
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
057fb58
6a8ec9f
* Mon Sep 17 2012 Paul Wouters <pwouters@redhat.com> - 1.10.0-1
6a8ec9f
- Updated to 1.10.0
6a8ec9f
- Patch to support TLSA RRtype
6a8ec9f
515f414
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.4-3
515f414
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
515f414
3db9ea4
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.4-2
3db9ea4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
3db9ea4
7806d23
* Mon Mar 28 2011 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.9.4-1
7806d23
-
7806d23
- dnspython 1.9.4 has been released and is available at
7806d23
- http://www.dnspython.org/kits/1.9.4/
7806d23
-
7806d23
- There is no new functionality in this release; just a few bug fixes
7806d23
- in RRSIG and SIG code.
7806d23
-
7806d23
- I will be eliminating legacy code for earlier versions of DNSSEC in a
7806d23
- future release of dnspython.
7806d23
d49f211
* Fri Mar 25 2011 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.9.3-1
d49f211
-
d49f211
- New since 1.9.2:
d49f211
-
d49f211
-     A boolean parameter, 'raise_on_no_answer', has been added to
d49f211
- the query() methods.  In no-error, no-data situations, this
d49f211
- parameter determines whether NoAnswer should be raised or not.
d49f211
- If True, NoAnswer is raised.  If False, then an Answer()
d49f211
- object with a None rrset will be returned.
d49f211
-
d49f211
- Resolver Answer() objects now have a canonical_name field.
d49f211
-
d49f211
- Rdata now have a __hash__ method.
d49f211
-
d49f211
- Bugs fixed since 1.9.2:
d49f211
-
d49f211
-        Dnspython was erroneously doing case-insensitive comparisons
d49f211
- of the names in NSEC and RRSIG RRs.
d49f211
-
d49f211
- We now use "is" and not "==" when testing what section an RR
d49f211
- is in.
d49f211
-
d49f211
- The resolver now disallows metaqueries.
d49f211
1799f36
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.2-2
1799f36
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
1799f36
2cd4f43
* Thu Dec  2 2010 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.9.2-2
2cd4f43
- Build Python 2.6 subpackage for EPEL 5
2cd4f43
dabb91e
* Tue Nov 23 2010 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.9.2-1
dabb91e
- It's brown paper bag time :) The fix for the import problems was
dabb91e
- actually bad, but didn't show up in testing because the test suite's
dabb91e
- conditional importing code hid the problem.
dabb91e
-
dabb91e
- Any, 1.9.2 is out.
dabb91e
-
dabb91e
- Sorry for the churn!
dabb91e
5409f81
* Mon Nov 22 2010 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.9.1-1
5409f81
- New since 1.9.0:
5409f81
-
5409f81
-        Nothing.
5409f81
-
5409f81
- Bugs fixed since 1.9.0
5409f81
-
5409f81
-        The dns.dnssec module didn't work with DSA due to namespace
5409f81
-        contamination from a "from"-style import.
5409f81
-
5409f81
- New since 1.8.0:
5409f81
-
5409f81
-        dnspython now uses poll() instead of select() when available.
5409f81
-
5409f81
-        Basic DNSSEC validation can be done using dns.dnsec.validate()
5409f81
-        and dns.dnssec.validate_rrsig() if you have PyCrypto 2.3 or
5409f81
-        later installed.  Complete secure resolution is not yet
5409f81
-        available.
5409f81
-
5409f81
-        Added key_id() to the DNSSEC module, which computes the DNSSEC
5409f81
-        key id of a DNSKEY rdata.
5409f81
-
5409f81
-        Added make_ds() to the DNSSEC module, which returns the DS RR
5409f81
-        for a given DNSKEY rdata.
5409f81
-
5409f81
-        dnspython now raises an exception if HMAC-SHA284 or
5409f81
-        HMAC-SHA512 are used with a Python older than 2.5.2.  (Older
5409f81
-        Pythons do not compute the correct value.)
5409f81
-
5409f81
-        Symbolic constants are now available for TSIG algorithm names.
5409f81
-
5409f81
- Bugs fixed since 1.8.0
5409f81
-
5409f81
-        dns.resolver.zone_for_name() didn't handle a query response
5409f81
-        with a CNAME or DNAME correctly in some cases.
5409f81
-
5409f81
-        When specifying rdata types and classes as text, Unicode
5409f81
-        strings may now be used.
5409f81
-
5409f81
-        Hashlib compatibility issues have been fixed.
5409f81
-
5409f81
-        dns.message now imports dns.edns.
5409f81
-
5409f81
-        The TSIG algorithm value was passed incorrectly to use_tsig()
5409f81
-        in some cases.
5409f81
5a0206f
* Fri Aug 13 2010 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.8.0-3
5a0206f
- Add a patch from upstream to fix a Python 2.7 issue.
5a0206f
00b0672
* Thu Jul 22 2010 David Malcolm <dmalcolm@redhat.com> - 1.8.0-2.1
00b0672
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
00b0672
a9675a9
* Wed Jan 27 2010 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.8.0-1.1
a9675a9
- Fix error
a9675a9
a9675a9
* Wed Jan 27 2010 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.8.0-1
a9675a9
- New since 1.7.1:
ccf26cb
-
a9675a9
-  Support for hmac-sha1, hmac-sha224, hmac-sha256, hmac-sha384 and
a9675a9
-  hmac-sha512 has been contributed by Kevin Chen.
ccf26cb
-
a9675a9
-  The tokenizer's tokens are now Token objects instead of (type,
a9675a9
-  value) tuples.
ccf26cb
-
a9675a9
- Bugs fixed since 1.7.1:
ccf26cb
-
a9675a9
-  Escapes in masterfiles now work correctly.  Previously they were
a9675a9
-  only working correctly when the text involved was part of a domain
a9675a9
-  name.
ccf26cb
-
a9675a9
-  When constructing a DDNS update, if the present() method was used
a9675a9
-  with a single rdata, a zero TTL was not added.
ccf26cb
-
a9675a9
-  The entropy pool needed locking to be thread safe.
ccf26cb
-
a9675a9
-  The entropy pool's reading of /dev/random could cause dnspython to
a9675a9
-  block.
ccf26cb
-
a9675a9
-  The entropy pool did buffered reads, potentially consuming more
a9675a9
-  randomness than we needed.
ccf26cb
-
a9675a9
-  The entropy pool did not seed with high quality randomness on
a9675a9
-  Windows.
ccf26cb
-
a9675a9
-  SRV records were compared incorrectly.
ccf26cb
-
a9675a9
-  In the e164 query function, the resolver parameter was not used.
a9675a9
1518dc0
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7.1-2
1518dc0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
1518dc0
dda336d
* Fri Jun 19 2009 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.7.1-1
dda336d
- New since 1.7.0:
ccf26cb
-
dda336d
-        Nothing
ccf26cb
-
dda336d
- Bugs fixed since 1.7.0:
ccf26cb
-
dda336d
-        The 1.7.0 kitting process inadventently omitted the code for the
dda336d
-        DLV RR.
ccf26cb
-
dda336d
-        Negative DDNS prerequisites are now handled correctly.
dda336d
dda336d
* Fri Jun 19 2009 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.7.0-1
dda336d
- New since 1.6.0:
ccf26cb
-
dda336d
-        Rdatas now have a to_digestable() method, which returns the
dda336d
-        DNSSEC canonical form of the rdata, suitable for use in
dda336d
-        signature computations.
ccf26cb
-
dda336d
-        The NSEC3, NSEC3PARAM, DLV, and HIP RR types are now supported.
ccf26cb
-
dda336d
-        An entropy module has been added and is used to randomize query ids.
ccf26cb
-
dda336d
-        EDNS0 options are now supported.
ccf26cb
-
dda336d
-        UDP IXFR is now supported.
ccf26cb
-
dda336d
-        The wire format parser now has a 'one_rr_per_rrset' mode, which
dda336d
-        suppresses the usual coalescing of all RRs of a given type into a
dda336d
-        single RRset.
ccf26cb
-
dda336d
-        Various helpful DNSSEC-related constants are now defined.
ccf26cb
-
dda336d
-        The resolver's query() method now has an optional 'source' parameter,
dda336d
-        allowing the source IP address to be specified.
ccf26cb
-
dda336d
- Bugs fixed since 1.6.0:
ccf26cb
-
dda336d
-        On Windows, the resolver set the domain incorrectly.
ccf26cb
-
dda336d
-        DS RR parsing only allowed one Base64 chunk.
ccf26cb
-
dda336d
-        TSIG validation didn't always use absolute names.
ccf26cb
-
dda336d
-        NSEC.to_text() only printed the last window.
ccf26cb
-
dda336d
-        We did not canonicalize IPv6 addresses before comparing them; we
dda336d
-        would thus treat equivalent but different textual forms, e.g.
dda336d
-        "1:00::1" and "1::1" as being non-equivalent.
ccf26cb
-
dda336d
-        If the peer set a TSIG error, we didn't raise an exception.
ccf26cb
-
dda336d
-        Some EDNS bugs in the message code have been fixed (see the ChangeLog
dda336d
-        for details).
dda336d
b404c7e
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.0-4
b404c7e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
b404c7e
5a39cd4
* Sat Nov 29 2008 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.6.0-3
5a39cd4
- Rebuild for Python 2.6
5a39cd4
457cff1
* Fri Aug 29 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.6.0-2
457cff1
- fix license tag
457cff1
6df45c3
* Tue Dec  4 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.6.0-1
e53ba82
- Update to 1.6.0
e53ba82
c063a3c
* Tue Oct  9 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.5.0-2
c063a3c
- Follow new Python egg packaging specs
c063a3c
2a4b27e
* Thu Jan 11 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.5.0-1
2a4b27e
- Update to 1.5.0
2a4b27e
153ca53
* Fri Dec  8 2006 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.0-3
153ca53
- Bump release for rebuild with Python 2.5
153ca53
8069961
* Mon Aug 14 2006 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.0-2
8069961
- No longer ghost *.pyo files, thus further simplifying the files section.
8069961
24f77f9
* Sat Aug  5 2006 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.4.0-1
24f77f9
- Update to 1.4.0
24f77f9
- Remove unneeded python-abi requires
24f77f9
- Remove unneeded python_sitearch macro
24f77f9
30f5691
* Fri May 26 2006 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.3.5-1
30f5691
- First version for Fedora Extras
30f5691