1
Ticket numbers in this file can be looked up by visiting
2
http://twistedmatrix.com/trac/ticket/<number>
4
Twisted Names 10.0.0 (2010-03-01)
5
=================================
9
- twisted.names.root.Resolver no longer leaks UDP sockets while
10
resolving names. (#970)
12
Deprecations and Removals
13
-------------------------
14
- Several top-level functions in twisted.names.root are now
22
Twisted Names 9.0.0 (2009-11-24)
23
================================
25
Deprecations and Removals
26
-------------------------
27
- client.ThreadedResolver is deprecated in favor of
28
twisted.internet.base.ThreadedResolver (#3710)
32
- #3540, #3560, #3712, #3750, #3990
35
Names 8.2.0 (2008-12-16)
36
========================
40
- The NAPTR record type is now supported (#2276)
44
- Make client.Resolver less vulnerable to the Birthday Paradox attack by
45
avoiding sending duplicate queries when it's not necessary (#3347)
46
- client.Resolver now uses a random source port for each DNS request (#3342)
47
- client.Resolver now uses a full 16 bits of randomness for message IDs,
48
instead of 10 which it previously used (#3342)
49
- All record types now have value-based equality and a string representation
62
- The deprecated mktap API is no longer used (#3127)
71
- Refactor DNSDatagramProtocol and DNSProtocol to use same base class (#2414)
72
- Change Resolver to query specified nameservers in specified order, instead
73
of reverse order. (#2290)
74
- Make SRVConnector work with bad results and NXDOMAIN responses.
76
- Handle write errors happening in dns queries, to have correct deferred
78
- Fix the value of OP_NOTIFY and add a definition for OP_UPDATE. (#2945)
82
- #2685, #2936, #2581, #2847
91
- In the twisted.names client, DNS responses which represent errors
92
are now translated to informative exception objects, rather than
93
empty lists. This means that client requests which fail will now
94
errback their Deferreds (#2248)
98
- A major DoS vulnerability in the UDP DNS server was fixed (#1708)
102
- #1799, #1636, #2149, #2181
110
- Some docstring improvements
114
- Fix a problem where the response for the first query with a
115
newly-created Resolver object would be dropped.(#1447)
121
- Fix occassional TCP connection leak in gethostbyname()
122
- Fix TCP connection leak in recursive lookups
123
- Remove deprecated use of Deferred.setTimeout
124
- Improved test coverage for zone transfers
128
- Fix TCP connection leak in zone transfers
129
- Handle empty or missing resolv.conf as if 127.0.0.1 was specified
130
- Don't use blocking kernel entropy sources
131
- Retry logic now properly tries all specified servers.