+2010-11-23 Bob Halley <halley@dnspython.org>
+
+ * (Version 1.9.2 released)
+
+2010-11-23 Bob Halley <halley@dnspython.org>
+
+ * dns/dnssec.py (_need_pycrypto): DSA and RSA are modules, not
+ functions, and I didn't notice because the test suite masked
+ the bug! *sigh*
+
2010-11-22 Bob Halley <halley@dnspython.org>
* (Version 1.9.1 released)
ABOUT THIS RELEASE
-This is dnspython 1.9.1
+This is dnspython 1.9.2
+
+New since 1.9.1:
+
+ Nothing.
+
+Bugs fixed since 1.9.1:
+
+ The dns.dnssec module didn't work at all due to missing
+ imports that escaped detection in testing because the test
+ suite also did the imports. The third time is the charm!
New since 1.9.0:
Nothing.
-Bugs fixed since 1.9.0
+Bugs fixed since 1.9.0:
The dns.dnssec module didn't work with DSA due to namespace
contamination from a "from"-style import.
raise NotImplementedError, "DNSSEC validation requires pycrypto"
try:
- import Crypto.PublicKey
+ import Crypto.PublicKey.RSA
+ import Crypto.PublicKey.DSA
import Crypto.Util.number
validate = _validate
validate_rrsig = _validate_rrsig
MAJOR = 1
MINOR = 9
-MICRO = 1
+MICRO = 2
RELEASELEVEL = 0x0f
SERIAL = 0
import sys
from distutils.core import setup
-version = '1.9.1'
+version = '1.9.2'
kwargs = {
'name' : 'dnspython',
if __name__ == '__main__':
import_ok = False
try:
- from Crypto.PublicKey import RSA,DSA
import Crypto.Util.number
import_ok = True
except: