Hello community,

here is the log from the commit of package python-dnspython for openSUSE:Factory
checked in at Wed Mar 30 09:27:50 CEST 2011.



--------
--- python-dnspython/python-dnspython.changes   2011-03-24 20:56:12.000000000 
+0100
+++ /mounts/work_src_done/STABLE/python-dnspython/python-dnspython.changes      
2011-03-28 16:48:01.000000000 +0200
@@ -1,0 +2,9 @@
+Mon Mar 28 13:49:59 UTC 2011 - [email protected]
+
+- Update to 1.9.4:
+  - There is no new functionality in this release;
+    just a few bug fixes in RRSIG and SIG code.
+  - Legacy code will be eliminated for earlier versions of
+    DNSSEC in a future release of dnspython.
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


Old:
----
  dnspython-1.9.3.tar.bz2

New:
----
  dnspython-1.9.4.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-dnspython.spec ++++++
--- /var/tmp/diff_new_pack.GZjEkI/_old  2011-03-30 09:27:27.000000000 +0200
+++ /var/tmp/diff_new_pack.GZjEkI/_new  2011-03-30 09:27:27.000000000 +0200
@@ -23,7 +23,7 @@
 %define mod_name dnspython
 
 Name:           python-%{mod_name}
-Version:        1.9.3
+Version:        1.9.4
 Release:        1
 Url:            http://www.dnspython.org
 Summary:        A DNS toolkit for Python

++++++ dnspython-1.9.3.tar.bz2 -> dnspython-1.9.4.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dnspython-1.9.3/ChangeLog 
new/dnspython-1.9.4/ChangeLog
--- old/dnspython-1.9.3/ChangeLog       2011-03-22 14:46:23.000000000 +0100
+++ new/dnspython-1.9.4/ChangeLog       2011-03-24 18:30:14.000000000 +0100
@@ -1,3 +1,17 @@
+2011-03-24  Bob Halley  <[email protected]>
+
+       * dns/rdata.py (Rdata._wire_cmp): We need to specify no
+         compression and an origin to _wire_cmp() in case names in the
+         rdata are relative names.
+
+       * dns/rdtypes/ANY/SIG.py (SIG._cmp): Add missing 'import struct'.
+         Thanks to Arfrever Frehtes Taifersar Arahesis for reporting the
+         problem.
+
+2011-03-24  Bob Halley  <[email protected]>
+
+       * (Version 1.9.3 released)
+
 2011-03-22  Bob Halley  <[email protected]>
 
        * dns/resolver.py: a boolean parameter, 'raise_on_no_answer', has
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dnspython-1.9.3/PKG-INFO new/dnspython-1.9.4/PKG-INFO
--- old/dnspython-1.9.3/PKG-INFO        2011-03-24 15:49:33.000000000 +0100
+++ new/dnspython-1.9.4/PKG-INFO        2011-03-28 14:56:42.000000000 +0200
@@ -1,12 +1,12 @@
 Metadata-Version: 1.1
 Name: dnspython
-Version: 1.9.3
+Version: 1.9.4
 Summary: DNS toolkit
 Home-page: http://www.dnspython.org
 Author: Bob Halley
 Author-email: [email protected]
 License: BSD-like
-Download-URL: http://www.dnspython.org/kits/1.9.3/dnspython-1.9.3.tar.gz
+Download-URL: http://www.dnspython.org/kits/1.9.4/dnspython-1.9.4.tar.gz
 Description: dnspython is a DNS toolkit for Python. It supports almost all
         record types. It can be used for queries, zone transfers, and dynamic
         updates.  It supports TSIG authenticated messages and EDNS0.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dnspython-1.9.3/README new/dnspython-1.9.4/README
--- old/dnspython-1.9.3/README  2011-03-23 18:01:11.000000000 +0100
+++ new/dnspython-1.9.4/README  2011-03-24 18:38:59.000000000 +0100
@@ -22,7 +22,17 @@
 
 ABOUT THIS RELEASE
 
-This is dnspython 1.9.3
+This is dnspython 1.9.4
+
+New since 1.9.3:
+
+        Nothing.
+
+Bugs fixed since 1.9.3:
+
+       The rdata _wire_cmp() routine now handles relative names.
+
+       The SIG RR implementation was missing 'import struct'.
 
 New since 1.9.2:
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dnspython-1.9.3/dns/rdata.py 
new/dnspython-1.9.4/dns/rdata.py
--- old/dnspython-1.9.3/dns/rdata.py    2011-02-09 10:19:51.000000000 +0100
+++ new/dnspython-1.9.4/dns/rdata.py    2011-03-24 18:25:09.000000000 +0100
@@ -259,10 +259,14 @@
     def _wire_cmp(self, other):
         # A number of types compare rdata in wire form, so we provide
         # the method here instead of duplicating it.
+        #
+        # We specifiy an arbitrary origin of '.' when doing the
+        # comparison, since the rdata may have relative names and we
+        # can't convert a relative name to wire without an origin.
         b1 = cStringIO.StringIO()
-        self.to_wire(b1)
+        self.to_wire(b1, None, dns.name.root)
         b2 = cStringIO.StringIO()
-        other.to_wire(b2)
+        other.to_wire(b2, None, dns.name.root)
         return cmp(b1.getvalue(), b2.getvalue())
 
     def from_text(cls, rdclass, rdtype, tok, origin = None, relativize = True):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dnspython-1.9.3/dns/rdtypes/ANY/SIG.py 
new/dnspython-1.9.4/dns/rdtypes/ANY/SIG.py
--- old/dnspython-1.9.3/dns/rdtypes/ANY/SIG.py  2011-02-09 10:19:51.000000000 
+0100
+++ new/dnspython-1.9.4/dns/rdtypes/ANY/SIG.py  2011-03-24 18:09:09.000000000 
+0100
@@ -13,6 +13,8 @@
 # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
 # OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 
+import struct
+
 import dns.rdtypes.sigbase
 
 class SIG(dns.rdtypes.sigbase.SIGBase):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dnspython-1.9.3/dns/version.py 
new/dnspython-1.9.4/dns/version.py
--- old/dnspython-1.9.3/dns/version.py  2011-02-09 10:12:38.000000000 +0100
+++ new/dnspython-1.9.4/dns/version.py  2011-03-24 18:20:02.000000000 +0100
@@ -17,7 +17,7 @@
 
 MAJOR = 1
 MINOR = 9
-MICRO = 3
+MICRO = 4
 RELEASELEVEL = 0x0f
 SERIAL = 0
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dnspython-1.9.3/setup.py new/dnspython-1.9.4/setup.py
--- old/dnspython-1.9.3/setup.py        2011-02-09 10:12:38.000000000 +0100
+++ new/dnspython-1.9.4/setup.py        2011-03-24 18:20:19.000000000 +0100
@@ -18,7 +18,7 @@
 import sys
 from distutils.core import setup
 
-version = '1.9.3'
+version = '1.9.4'
 
 kwargs = {
     'name' : 'dnspython',


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to