<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/dnspython.git/tests/test_query.py, branch proc-order</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>more test coverage for dns.query._matches_destination()</title>
<updated>2020-09-01T13:38:18+00:00</updated>
<author>
<name>Bob Halley</name>
<email>halley@dnspython.org</email>
</author>
<published>2020-09-01T13:38:18+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/dnspython.git/commit/?id=f333e7f11646b22f6ca0a4964dcf485e587a9388'/>
<id>f333e7f11646b22f6ca0a4964dcf485e587a9388</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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 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>avoid low-level wait tests on Windows</title>
<updated>2020-07-01T13:55:35+00:00</updated>
<author>
<name>Bob Halley</name>
<email>halley@play-bow.org</email>
</author>
<published>2020-07-01T13:55:35+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/dnspython.git/commit/?id=92e2520cd52eaf976649347c3222ac53e3ab87e5'/>
<id>92e2520cd52eaf976649347c3222ac53e3ab87e5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>more query coverage</title>
<updated>2020-07-01T03:41:48+00:00</updated>
<author>
<name>Bob Halley</name>
<email>halley@play-bow.org</email>
</author>
<published>2020-07-01T03:41:48+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/dnspython.git/commit/?id=f1ad0e795e902f8dee675392980ae55c501c6007'/>
<id>f1ad0e795e902f8dee675392980ae55c501c6007</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add more functionality to nanonameserver.</title>
<updated>2020-06-23T23:46:48+00:00</updated>
<author>
<name>Brian Wellington</name>
<email>bwelling@xbill.org</email>
</author>
<published>2020-06-23T23:46:48+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/dnspython.git/commit/?id=167c89548218390cd1c28610bec86524a41617bc'/>
<id>167c89548218390cd1c28610bec86524a41617bc</id>
<content type='text'>
- When no port is specified, pick the same port for UDP and TCP, so that
TCP fallback can be tested.

- Change handlers to get a single Request object instead of individual
parameters.  The Request object contains the message, peer, and
connection_type previously passed, and also adds the local address and
wire format message.  Additionally, it provides convenient properties
for accessing the question.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- When no port is specified, pick the same port for UDP and TCP, so that
TCP fallback can be tested.

- Change handlers to get a single Request object instead of individual
parameters.  The Request object contains the message, peer, and
connection_type previously passed, and also adds the local address and
wire format message.  Additionally, it provides convenient properties
for accessing the question.
</pre>
</div>
</content>
</entry>
<entry>
<title>remove debugging prints</title>
<updated>2020-06-17T14:45:13+00:00</updated>
<author>
<name>Bob Halley</name>
<email>halley@dnspython.org</email>
</author>
<published>2020-06-17T14:45:13+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/dnspython.git/commit/?id=71bfecc09fe8e836444ede28884e2f2ff3bc34cc'/>
<id>71bfecc09fe8e836444ede28884e2f2ff3bc34cc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>The dns.inet.AF_* portability scheme is no longer needed.</title>
<updated>2020-06-17T02:37:01+00:00</updated>
<author>
<name>Bob Halley</name>
<email>halley@dnspython.org</email>
</author>
<published>2020-06-17T02:37:01+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/dnspython.git/commit/?id=651592faa7d305edde5d47100e179246d83d2a79'/>
<id>651592faa7d305edde5d47100e179246d83d2a79</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>full coverage for _destination_and_source()</title>
<updated>2020-06-17T00:30:08+00:00</updated>
<author>
<name>Bob Halley</name>
<email>halley@dnspython.org</email>
</author>
<published>2020-06-17T00:30:08+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/dnspython.git/commit/?id=5fb5625e948e54ca77b7aac8645536189502721b'/>
<id>5fb5625e948e54ca77b7aac8645536189502721b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>make skip message accurate</title>
<updated>2020-06-16T23:59:33+00:00</updated>
<author>
<name>Bob Halley</name>
<email>halley@dnspython.org</email>
</author>
<published>2020-06-16T23:59:33+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/dnspython.git/commit/?id=5e0cf4c86fdd9943ed8500217b07f1a00c2e9aa2'/>
<id>5e0cf4c86fdd9943ed8500217b07f1a00c2e9aa2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
