1
0
Jan Engelhardt 2010-11-22 14:10:41 +00:00 committed by Git OBS Bridge
parent 25dc2580db
commit 3755c7b8ee
4 changed files with 53 additions and 22 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8e9fd938bb695e0c5332f095b07a5aa8e4597cd8cc24ee9be5a15b463d7437ba
size 108588

3
dnspython-1.9.1.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7ad46982a269b0f4d69761da479cc1dfc14a237f60f0134044a031d83d23f164
size 96440

View File

@ -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

View File

@ -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 <halley@dnspython.org>
%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)