<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/dnspython.git/tests, branch cache_stats</title>
<subtitle>github.com: rthalley/dnspython.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/dnspython.git/'/>
<entry>
<title>cache statistics</title>
<updated>2020-07-19T14:20:41+00:00</updated>
<author>
<name>Bob Halley</name>
<email>halley@dnspython.org</email>
</author>
<published>2020-07-19T14:20:41+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/dnspython.git/commit/?id=20e329d623706dcaf3ab1088043e8b6f1568c0b1'/>
<id>20e329d623706dcaf3ab1088043e8b6f1568c0b1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add dns.edns.register_type().</title>
<updated>2020-07-18T00:01:32+00:00</updated>
<author>
<name>Brian Wellington</name>
<email>bwelling@xbill.org</email>
</author>
<published>2020-07-18T00:01:32+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/dnspython.git/commit/?id=8669f5740c336e58aaed6e5fa9bbfdcff97fd8be'/>
<id>8669f5740c336e58aaed6e5fa9bbfdcff97fd8be</id>
<content type='text'>
This allows an application to register a custom EDNS option type.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows an application to register a custom EDNS option type.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use the selectors module.</title>
<updated>2020-07-17T22:46:04+00:00</updated>
<author>
<name>Brian Wellington</name>
<email>bwelling@xbill.org</email>
</author>
<published>2020-07-17T22:46:04+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/dnspython.git/commit/?id=147924d0a433968c639f75630009eff8a872a4d3'/>
<id>147924d0a433968c639f75630009eff8a872a4d3</id>
<content type='text'>
Previously, there was code to either use select.select or select.poll,
depending on OS.  This changes it to use the selectors module, using
either SelectSelector or PollSelector, but sharing code otherwise.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously, there was code to either use select.select or select.poll,
depending on OS.  This changes it to use the selectors module, using
either SelectSelector or PollSelector, but sharing code otherwise.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add coverage for TCP/TLS async getsockname.</title>
<updated>2020-07-08T22:29:18+00:00</updated>
<author>
<name>Brian Wellington</name>
<email>bwelling@xbill.org</email>
</author>
<published>2020-07-08T22:29:18+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/dnspython.git/commit/?id=5250399a9aeecab9dbf40a65164faf7290a08f5b'/>
<id>5250399a9aeecab9dbf40a65164faf7290a08f5b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for receiving UDP queries.</title>
<updated>2020-07-08T22:15:31+00:00</updated>
<author>
<name>Brian Wellington</name>
<email>bwelling@xbill.org</email>
</author>
<published>2020-07-08T22:11:19+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/dnspython.git/commit/?id=7a5e59707b395454db2cb650371bbc2e800e7be4'/>
<id>7a5e59707b395454db2cb650371bbc2e800e7be4</id>
<content type='text'>
The existing receive_udp() methods are only usable for receiving
responses, as they require an expected destination and check that the
message is from that destination.

This change makes the expected destination (and hence the check)
optional, and returns the address that the message was received from (in
the sync case, this is only done if no destination is provided, for
backwards compatibility).

New tests are added, which required adding generic getsockname() support
to the async backends.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The existing receive_udp() methods are only usable for receiving
responses, as they require an expected destination and check that the
message is from that destination.

This change makes the expected destination (and hence the check)
optional, and returns the address that the message was received from (in
the sync case, this is only done if no destination is provided, for
backwards compatibility).

New tests are added, which required adding generic getsockname() support
to the async backends.
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't read resolv.conf in tests that don't use it.</title>
<updated>2020-07-08T20:14:14+00:00</updated>
<author>
<name>Brian Wellington</name>
<email>bwelling@xbill.org</email>
</author>
<published>2020-07-08T20:14:14+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/dnspython.git/commit/?id=cce293110167a2e8e20fdf6cdf2d15b0b9ca6679'/>
<id>cce293110167a2e8e20fdf6cdf2d15b0b9ca6679</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove debugging print.</title>
<updated>2020-07-08T18:16:28+00:00</updated>
<author>
<name>Brian Wellington</name>
<email>bwelling@xbill.org</email>
</author>
<published>2020-07-08T18:16:28+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/dnspython.git/commit/?id=1f1186ad9c838de96b07b03858052faa2ce163bc'/>
<id>1f1186ad9c838de96b07b03858052faa2ce163bc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #531 from bwelling/tsig2</title>
<updated>2020-07-08T00:29:35+00:00</updated>
<author>
<name>Bob Halley</name>
<email>halley@dnspython.org</email>
</author>
<published>2020-07-08T00:29:35+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/dnspython.git/commit/?id=e4ccb0e27ff163a2967530f0356bb4e8c0b5d14a'/>
<id>e4ccb0e27ff163a2967530f0356bb4e8c0b5d14a</id>
<content type='text'>
Split TSIG sign and validate.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Split TSIG sign and validate.</pre>
</div>
</content>
</entry>
<entry>
<title>TSIG code now uses dns.rcode.Rcode enum values for the TSIG error field.</title>
<updated>2020-07-07T23:42:08+00:00</updated>
<author>
<name>Bob Halley</name>
<email>halley@dnspython.org</email>
</author>
<published>2020-07-07T23:42:08+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/dnspython.git/commit/?id=60396a72b71e384b8d4633fc8f3953a3e03920d6'/>
<id>60396a72b71e384b8d4633fc8f3953a3e03920d6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix Message.want_dnssec().</title>
<updated>2020-07-07T17:47:22+00:00</updated>
<author>
<name>Brian Wellington</name>
<email>bwelling@xbill.org</email>
</author>
<published>2020-07-07T17:44:04+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/dnspython.git/commit/?id=0a6b2c26056ce6f7962e52869b1809e2c29d7dbc'/>
<id>0a6b2c26056ce6f7962e52869b1809e2c29d7dbc</id>
<content type='text'>
It was incorrectly calling Message._make_opt() in the case where the
message was not currently using EDNS.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It was incorrectly calling Message._make_opt() in the case where the
message was not currently using EDNS.
</pre>
</div>
</content>
</entry>
</feed>
