diff --git a/dnspython-1.8.0.tar.gz b/dnspython-1.8.0.tar.gz deleted file mode 100644 index e13de95..0000000 --- a/dnspython-1.8.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8e9fd938bb695e0c5332f095b07a5aa8e4597cd8cc24ee9be5a15b463d7437ba -size 108588 diff --git a/dnspython-1.9.1.tar.bz2 b/dnspython-1.9.1.tar.bz2 new file mode 100644 index 0000000..5ad3591 --- /dev/null +++ b/dnspython-1.9.1.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ad46982a269b0f4d69761da479cc1dfc14a237f60f0134044a031d83d23f164 +size 96440 diff --git a/python-dnspython.changes b/python-dnspython.changes index 5f7b01b..ce7cfdb 100644 --- a/python-dnspython.changes +++ b/python-dnspython.changes @@ -1,3 +1,40 @@ +------------------------------------------------------------------- +Mon Nov 22 13:19:59 UTC 2010 - alexandre@exatati.com.br + +- Update to 1.9.1: + Bugs fixed since 1.9.0: + - The dns.dnssec module didn't work with DSA due to namespace + contamination from a "from"-style import. + +------------------------------------------------------------------- +Mon Nov 22 01:10:52 UTC 2010 - alexandre@exatati.com.br + +- Update to 1.9.0: + New since 1.8.0: + - dnspython now uses poll() instead of select() when available. + - Basic DNSSEC validation can be done using dns.dnsec.validate() + and dns.dnssec.validate_rrsig() if you have PyCrypto 2.3 or + later installed. Complete secure resolution is not yet + available. + - Added key_id() to the DNSSEC module, which computes the DNSSEC + key id of a DNSKEY rdata. + - Added make_ds() to the DNSSEC module, which returns the DS RR + for a given DNSKEY rdata. + - dnspython now raises an exception if HMAC-SHA284 or + HMAC-SHA512 are used with a Python older than 2.5.2. (Older + Pythons do not compute the correct value.) + - Symbolic constants are now available for TSIG algorithm names. + + Bugs fixed since 1.8.0: + - dns.resolver.zone_for_name() didn't handle a query response + with a CNAME or DNAME correctly in some cases. + - When specifying rdata types and classes as text, Unicode + strings may now be used. + - Hashlib compatibility issues have been fixed. + - dns.message now imports dns.edns. + - The TSIG algorithm value was passed incorrectly to use_tsig() + in some cases. + ------------------------------------------------------------------- Wed Jan 27 12:37:35 UTC 2010 - alexandre@exatati.com.br diff --git a/python-dnspython.spec b/python-dnspython.spec index 6615752..95531bf 100644 --- a/python-dnspython.spec +++ b/python-dnspython.spec @@ -1,5 +1,5 @@ # -# spec file for package python-dnspython (Version 1.8.0) +# spec file for package python-dnspython (Version 1.9.1) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -15,19 +15,16 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild - Name: python-dnspython -BuildRequires: python-devel -Url: http://www.dnspython.org -License: Other License(s), see package, BSD -Group: Productivity/Networking/DNS/Utilities -AutoReqProv: on -Version: 1.8.0 +Version: 1.9.1 Release: 1 +License: Other License(s), see package, BSD Summary: A DNS toolkit for Python -Source: http://www.dnspython.org/kits/stable/dnspython-%{version}.tar.gz +Url: http://www.dnspython.org +Group: Productivity/Networking/DNS/Utilities +Source: http://www.dnspython.org/kits/stable/dnspython-%{version}.tar.bz2 +BuildRequires: python-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build %{py_requires} %if %{?suse_version: %{suse_version} > 1110} %{!?suse_version:1} @@ -44,23 +41,20 @@ level classes perform queries for data of a given name, type, and class, and return an answer set. The low level classes allow direct manipulation of DNS zones, messages, names, and records. -Authors: --------- - Bob Halley - %prep %setup -n dnspython-%{version} %build -export CFLAGS="$RPM_OPT_FLAGS" -python setup.py build +find -name .\* -delete +export CFLAGS="%{optflags}" +%{__python} setup.py build %install -python setup.py install --prefix=%{_prefix} --root=$RPM_BUILD_ROOT --record-rpm=INSTALLED_FILES -chmod 644 {examples,tests}/*.py +%{__python} setup.py install --prefix=%{_prefix} --root=%{buildroot} --record-rpm=INSTALLED_FILES +%{__chmod} 644 {examples,tests}/*.py %clean -rm -rf $RPM_BUILD_ROOT +%{__rm} -rf %{buildroot} %files -f INSTALLED_FILES %defattr(-,root,root)