<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/dnspython.git/dns/query.py, branch cmp_fix</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>Eliminate the need for a serial parameter to inbound_xfr()</title>
<updated>2021-05-18T13:59:58+00:00</updated>
<author>
<name>Bob Halley</name>
<email>halley@dnspython.org</email>
</author>
<published>2021-05-18T13:59:58+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/dnspython.git/commit/?id=2dab021d03750b56cb4eca5420603f5471054a6e'/>
<id>2dab021d03750b56cb4eca5420603f5471054a6e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added serial to inbound_xfr arguments</title>
<updated>2021-05-18T11:22:06+00:00</updated>
<author>
<name>Hidde van der Heide</name>
<email>hvanderheide@nexuz.net</email>
</author>
<published>2021-05-18T11:22:06+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/dnspython.git/commit/?id=6f9464dfc8bd503603dc34c3be4c9862df0c6f18'/>
<id>6f9464dfc8bd503603dc34c3be4c9862df0c6f18</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>is_udp is better as Inbound attribute not parameter to process_message().  Increase coverage.</title>
<updated>2020-08-23T02:11:19+00:00</updated>
<author>
<name>Bob Halley</name>
<email>halley@dnspython.org</email>
</author>
<published>2020-08-23T02:11:19+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/dnspython.git/commit/?id=ae2b35b0145ae3b75c9494a984b14ff3851e9532'/>
<id>ae2b35b0145ae3b75c9494a984b14ff3851e9532</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>remove parameters that are no longer used in inbound_xfr()</title>
<updated>2020-08-22T17:43:49+00:00</updated>
<author>
<name>Bob Halley</name>
<email>halley@dnspython.org</email>
</author>
<published>2020-08-22T17:43:49+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/dnspython.git/commit/?id=6fe02541577ef8113b60d1cadc49bd74efab0ff2'/>
<id>6fe02541577ef8113b60d1cadc49bd74efab0ff2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement new inbound xfr design.</title>
<updated>2020-08-21T14:40:45+00:00</updated>
<author>
<name>Bob Halley</name>
<email>halley@dnspython.org</email>
</author>
<published>2020-08-17T00:58:29+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/dnspython.git/commit/?id=a7de0230bcbd9eb1a92cebe988394231cd6437da'/>
<id>a7de0230bcbd9eb1a92cebe988394231cd6437da</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>pylint linting</title>
<updated>2020-07-31T23:03:09+00:00</updated>
<author>
<name>Bob Halley</name>
<email>halley@dnspython.org</email>
</author>
<published>2020-07-31T23:03:09+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/dnspython.git/commit/?id=049eedd8ab25f211d0fcd88726098327cc27ddb2'/>
<id>049eedd8ab25f211d0fcd88726098327cc27ddb2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>lint</title>
<updated>2020-07-19T14:32:05+00:00</updated>
<author>
<name>Bob Halley</name>
<email>halley@dnspython.org</email>
</author>
<published>2020-07-19T14:32:05+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/dnspython.git/commit/?id=b9adb75959c600c2b6b134efc7a885a374619bcb'/>
<id>b9adb75959c600c2b6b134efc7a885a374619bcb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Disable coverage for BlockingIOError on udp send.</title>
<updated>2020-07-17T23:52:11+00:00</updated>
<author>
<name>Brian Wellington</name>
<email>bwelling@xbill.org</email>
</author>
<published>2020-07-17T23:52:11+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/dnspython.git/commit/?id=aff1fd0181f7c75c023f626aeef5ce0c380b1b5e'/>
<id>aff1fd0181f7c75c023f626aeef5ce0c380b1b5e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Changes to blocking model.</title>
<updated>2020-07-17T23:39:40+00:00</updated>
<author>
<name>Brian Wellington</name>
<email>bwelling@xbill.org</email>
</author>
<published>2020-07-17T23:37:53+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/dnspython.git/commit/?id=4c0fe5541e36e06fccf1a85028bc289d3070374e'/>
<id>4c0fe5541e36e06fccf1a85028bc289d3070374e</id>
<content type='text'>
Before this change, the synchronous code would check sockets for
readability or writability before doing nonblocking read or write.
This changes them to attempt the read or write first, and then block
if the operation could not complete.

This also removes the no-longer-needed getpeername() call in tcp(),
which was needed to deal with the case where an unconnected socket was
passed in; waiting for writability would block rather than immediately
return an error.  By attempting the write first, we get the error
immediately.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Before this change, the synchronous code would check sockets for
readability or writability before doing nonblocking read or write.
This changes them to attempt the read or write first, and then block
if the operation could not complete.

This also removes the no-longer-needed getpeername() call in tcp(),
which was needed to deal with the case where an unconnected socket was
passed in; waiting for writability would block rather than immediately
return an error.  By attempting the write first, we get the error
immediately.
</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>
</feed>
