<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/dnspython.git/dns/resolver.py, branch parser</title>
<subtitle>github.com: rthalley/dnspython.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/dnspython.git/'/>
<entry>
<title>Add dns.tsig.Key class.</title>
<updated>2020-07-01T20:06:14+00:00</updated>
<author>
<name>Brian Wellington</name>
<email>bwelling@xbill.org</email>
</author>
<published>2020-07-01T20:06:14+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/dnspython.git/commit/?id=8d1360481095e29ce63c9777b37d9eb0c411f9b7'/>
<id>8d1360481095e29ce63c9777b37d9eb0c411f9b7</id>
<content type='text'>
This creates a new class to represent a TSIG key, containing name,
secret, and algorithm.

The keyring format is changed to be {name : key}, and the methods in
dns.tsigkeyring are updated to deal with old and new formats.

The Message class is updated to use dns.tsig.Key, although (to avoid
breaking existing code), it stores them in the keyring field.

Message.use_tsig() can accept either explicit keys, or keyrings; it will
extract and/or create a key.

dns.message.from_wire() can accept either a key or a keyring in the
keyring parameter.  If passed a key, it will now raise if the TSIG
record in the message was signed with a different key.  If passed a
keyring containing keys (as opposed to bare secrets), it will check that
the TSIG record's algorithm matches that of the key.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This creates a new class to represent a TSIG key, containing name,
secret, and algorithm.

The keyring format is changed to be {name : key}, and the methods in
dns.tsigkeyring are updated to deal with old and new formats.

The Message class is updated to use dns.tsig.Key, although (to avoid
breaking existing code), it stores them in the keyring field.

Message.use_tsig() can accept either explicit keys, or keyrings; it will
extract and/or create a key.

dns.message.from_wire() can accept either a key or a keyring in the
keyring parameter.  If passed a key, it will now raise if the TSIG
record in the message was signed with a different key.  If passed a
keyring containing keys (as opposed to bare secrets), it will check that
the TSIG record's algorithm matches that of the key.
</pre>
</div>
</content>
</entry>
<entry>
<title>increase resolver coverage</title>
<updated>2020-07-01T14:43:13+00:00</updated>
<author>
<name>Bob Halley</name>
<email>halley@play-bow.org</email>
</author>
<published>2020-07-01T14:43:13+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/dnspython.git/commit/?id=7461bbefbee32d77c470816cd020a082d07a13b4'/>
<id>7461bbefbee32d77c470816cd020a082d07a13b4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add back no cover for things we cannot cover on windows without mocking</title>
<updated>2020-07-01T14:27:51+00:00</updated>
<author>
<name>Bob Halley</name>
<email>halley@play-bow.org</email>
</author>
<published>2020-07-01T14:27:51+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/dnspython.git/commit/?id=c9620a298f917f127d46dedeac4908ade66c2c19'/>
<id>c9620a298f917f127d46dedeac4908ade66c2c19</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>expose windows resolver code to coverage testing</title>
<updated>2020-07-01T14:12:33+00:00</updated>
<author>
<name>Bob Halley</name>
<email>halley@play-bow.org</email>
</author>
<published>2020-07-01T14:12:33+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/dnspython.git/commit/?id=51d60d929859254544c10a1ef842d5c442f22843'/>
<id>51d60d929859254544c10a1ef842d5c442f22843</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>remove ancient windows support</title>
<updated>2020-07-01T13:42:30+00:00</updated>
<author>
<name>Bob Halley</name>
<email>halley@play-bow.org</email>
</author>
<published>2020-07-01T13:42:30+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/dnspython.git/commit/?id=2dfeaf2de19601648b3389bf388f7ce8f0b28eff'/>
<id>2dfeaf2de19601648b3389bf388f7ce8f0b28eff</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>improve resolver coverage</title>
<updated>2020-06-20T14:38:16+00:00</updated>
<author>
<name>Bob Halley</name>
<email>halley@dnspython.org</email>
</author>
<published>2020-06-20T14:38:16+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/dnspython.git/commit/?id=dcb8fddd11c1df31349059d7478c0074426d0921'/>
<id>dcb8fddd11c1df31349059d7478c0074426d0921</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Construct socket.gaierror with an errno and a string, as doing just the</title>
<updated>2020-06-18T14:20:50+00:00</updated>
<author>
<name>Bob Halley</name>
<email>halley@dnspython.org</email>
</author>
<published>2020-06-18T14:20:50+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/dnspython.git/commit/?id=b9bea7f640eeef39422fe239b6932befb526d536'/>
<id>b9bea7f640eeef39422fe239b6932befb526d536</id>
<content type='text'>
errno doesn't cause the errno field in the exception to be set, and thus
our exceptions were different and less useful than the stock ones.

Adjust gethostbyaddr() to filter addresses like the system one does.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
errno doesn't cause the errno field in the exception to be set, and thus
our exceptions were different and less useful than the stock ones.

Adjust gethostbyaddr() to filter addresses like the system one does.
</pre>
</div>
</content>
</entry>
<entry>
<title>Treat OSErrors during resolution as permanent failures, in line with other</title>
<updated>2020-06-17T19:04:13+00:00</updated>
<author>
<name>Bob Halley</name>
<email>halley@dnspython.org</email>
</author>
<published>2020-06-17T18:39:17+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/dnspython.git/commit/?id=7ed1648b8427e77b1f21d1896ca8aaff11598e74'/>
<id>7ed1648b8427e77b1f21d1896ca8aaff11598e74</id>
<content type='text'>
stub resolvers.

Reduce default lifetime from 30 seconds to 5 seconds.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
stub resolvers.

Reduce default lifetime from 30 seconds to 5 seconds.
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve resolver coverage by:</title>
<updated>2020-06-16T23:51:10+00:00</updated>
<author>
<name>Bob Halley</name>
<email>halley@dnspython.org</email>
</author>
<published>2020-06-16T23:51:10+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/dnspython.git/commit/?id=4b07fa531dd75359dacf23ca6bfa103fdd593227'/>
<id>4b07fa531dd75359dacf23ca6bfa103fdd593227</id>
<content type='text'>
Testing more stuff.

Ignoring coverage of Windows as we have no way to integrate coverage data
from windows test runs at this time.

Ignoring other not important things.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Testing more stuff.

Ignoring coverage of Windows as we have no way to integrate coverage data
from windows test runs at this time.

Ignoring other not important things.
</pre>
</div>
</content>
</entry>
<entry>
<title>Take nameservers that are not IPv4/v6 addresses or https URLs out of the</title>
<updated>2020-06-16T21:01:12+00:00</updated>
<author>
<name>Bob Halley</name>
<email>halley@dnspython.org</email>
</author>
<published>2020-06-16T21:01:12+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/dnspython.git/commit/?id=bcdeb77f0503e90f5ce8c4b147188df4df191eac'/>
<id>bcdeb77f0503e90f5ce8c4b147188df4df191eac</id>
<content type='text'>
mix.

This also fixes the UnboundLocalError from [Issue #509].
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
mix.

This also fixes the UnboundLocalError from [Issue #509].
</pre>
</div>
</content>
</entry>
</feed>
