diff options
author | Bob Halley <halley@dnspython.org> | 2011-12-30 17:06:53 +0000 |
---|---|---|
committer | Bob Halley <halley@dnspython.org> | 2011-12-30 17:06:53 +0000 |
commit | d5dc023ca3adb8bee234371f54d48e64b3947f77 (patch) | |
tree | dbe654a0ca7545239132d3617d4ef7499130539f | |
parent | c566e3ee5ae2a49c28e743b237329c2418821c5d (diff) | |
download | dnspython-d5dc023ca3adb8bee234371f54d48e64b3947f77.tar.gz |
more 1.10 prep
-rw-r--r-- | ChangeLog | 9 | ||||
-rw-r--r-- | README | 19 |
2 files changed, 22 insertions, 6 deletions
@@ -1,8 +1,9 @@ -2011-08-22 Robert Halley <halley@dnspython.org> +2011-08-22 Bob Halley <halley@dnspython.org> - * dns/resolver.py: Added LRUCache, which allows a maximum number - of nodes to be cached, and removes the least-recently used node - when adding a new node to a full cache. + * dns/resolver.py: Added LRUCache. In this cache implementation, + the cache size is limited to a user-specified number of nodes, and + when adding a new node to a full cache the least-recently used + node is removed. 2011-07-13 Bob Halley <halley@dnspython.org> @@ -26,11 +26,26 @@ This is dnspython 1.10.0 New since 1.9.4: - XXX TBS. + Added dns.resolver.LRUCache. In this cache implementation, + the cache size is limited to a user-specified number of nodes, + and when adding a new node to a full cache the least-recently + used node is removed. If you're crawling the web or otherwise + doing lots of resolutions and you are using a cache, switching + to the LRUCache is recommended. + + The python socket module's DNS methods can be now be overriden + with implementations that use dnspython's resolver. + + Old DNSSEC types KEY, NXT, and SIG have been removed. Bugs fixed since 1.9.4: - XXX TBS. + IPv4 and IPv6 address processing is now stricter. + + Bounds checking of slices in rdata wire processing is now more + strict, and bounds errors (e.g. we got less data than was + expected) now raise dns.exception.FormError rather than + IndexError. New since 1.9.3: |