<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/dnspython.git/dns/name.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>Simplify parser position tracking.</title>
<updated>2020-07-02T17:43:27+00:00</updated>
<author>
<name>Brian Wellington</name>
<email>bwelling@xbill.org</email>
</author>
<published>2020-07-02T17:43:27+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/dnspython.git/commit/?id=49e6fa75296dc7e9507772b7975286e2a86c68e1'/>
<id>49e6fa75296dc7e9507772b7975286e2a86c68e1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>seek via parser constructor</title>
<updated>2020-07-02T16:06:07+00:00</updated>
<author>
<name>Bob Halley</name>
<email>halley@play-bow.org</email>
</author>
<published>2020-07-02T16:06:07+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/dnspython.git/commit/?id=4acc470f4ae5ba8df2c45808dd2383584b93609b'/>
<id>4acc470f4ae5ba8df2c45808dd2383584b93609b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>initial binary import</title>
<updated>2020-07-02T15:23:52+00:00</updated>
<author>
<name>Bob Halley</name>
<email>halley@play-bow.org</email>
</author>
<published>2020-07-02T15:23:52+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/dnspython.git/commit/?id=840e8173602ca2028886a079aa97c9813eaef7fc'/>
<id>840e8173602ca2028886a079aa97c9813eaef7fc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add/adjust some no cover pragmas; fix missing catch of UnicodeError</title>
<updated>2020-06-30T15:24:33+00:00</updated>
<author>
<name>Bob Halley</name>
<email>halley@play-bow.org</email>
</author>
<published>2020-06-30T15:24:33+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/dnspython.git/commit/?id=2545364012b04ce3341482071067ec854487210f'/>
<id>2545364012b04ce3341482071067ec854487210f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>we did not check label-too-long in a few text cases</title>
<updated>2020-06-19T18:13:49+00:00</updated>
<author>
<name>Bob Halley</name>
<email>halley@dnspython.org</email>
</author>
<published>2020-06-19T18:13:49+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/dnspython.git/commit/?id=9f977ee5a71e76d20e74751f34798ab3adb5df90'/>
<id>9f977ee5a71e76d20e74751f34798ab3adb5df90</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Minor Python 3 cleanups.</title>
<updated>2020-06-03T22:56:58+00:00</updated>
<author>
<name>Brian Wellington</name>
<email>bwelling@xbill.org</email>
</author>
<published>2020-06-03T22:56:58+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/dnspython.git/commit/?id=cc55d17f5478751da21a7b325b2b46e8d94d8ffb'/>
<id>cc55d17f5478751da21a7b325b2b46e8d94d8ffb</id>
<content type='text'>
Classes inherit from object by default; there's no need to explicitly
include this.

Replace super(Foo, self) with super().
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Classes inherit from object by default; there's no need to explicitly
include this.

Replace super(Foo, self) with super().
</pre>
</div>
</content>
</entry>
<entry>
<title>Improvements to dns.rdata.to_wire().</title>
<updated>2020-06-01T18:32:03+00:00</updated>
<author>
<name>Brian Wellington</name>
<email>bwelling@xbill.org</email>
</author>
<published>2020-06-01T18:32:03+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/dnspython.git/commit/?id=c6c0041169f4888ffd96e7ca3d69c8ed351b8cb0'/>
<id>c6c0041169f4888ffd96e7ca3d69c8ed351b8cb0</id>
<content type='text'>
This does two things.

1) Makes the file parameter optional, removing the requirement that
callers create an io.BytesIO object if all they want is the bytes.  This
is done by renaming all of the rdata subclass to_wire() methods to
_to_wire(), and making dns.rdata.to_wire() create the io.BytesIO
internally if needed, and then delegate to the subclass.

2) Add canonicalize=False parameter, allowing code reuse for conversion
to wire format and conversion to hashable format.  This also removes all
of the rdata subclass to_digestable routines that are no longer needed,
as dns.rdata.to_digestable will work for all rdata types.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This does two things.

1) Makes the file parameter optional, removing the requirement that
callers create an io.BytesIO object if all they want is the bytes.  This
is done by renaming all of the rdata subclass to_wire() methods to
_to_wire(), and making dns.rdata.to_wire() create the io.BytesIO
internally if needed, and then delegate to the subclass.

2) Add canonicalize=False parameter, allowing code reuse for conversion
to wire format and conversion to hashable format.  This also removes all
of the rdata subclass to_digestable routines that are no longer needed,
as dns.rdata.to_digestable will work for all rdata types.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove hash value truncation.</title>
<updated>2020-05-20T22:23:28+00:00</updated>
<author>
<name>Brian Wellington</name>
<email>bwelling@xbill.org</email>
</author>
<published>2020-05-20T22:23:28+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/dnspython.git/commit/?id=119e324f668c8d3ca63bb9fadfe151ee673a3645'/>
<id>119e324f668c8d3ca63bb9fadfe151ee673a3645</id>
<content type='text'>
There's no need to truncate the result of __hash__(); the runtime will
already truncate it to sys.hash_info.width.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There's no need to truncate the result of __hash__(); the runtime will
already truncate it to sys.hash_info.width.
</pre>
</div>
</content>
</entry>
<entry>
<title>remove unused io import</title>
<updated>2020-05-15T21:36:54+00:00</updated>
<author>
<name>Bob Halley</name>
<email>halley@dnspython.org</email>
</author>
<published>2020-05-15T21:36:54+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/dnspython.git/commit/?id=c3a1def470493f95309a78544d3ab7e87ac7736a'/>
<id>c3a1def470493f95309a78544d3ab7e87ac7736a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Optimize name.to_digestable() and to_wire().</title>
<updated>2020-05-15T20:48:34+00:00</updated>
<author>
<name>Brian Wellington</name>
<email>bwelling@xbill.org</email>
</author>
<published>2020-05-15T20:48:34+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/dnspython.git/commit/?id=df5c61379263a902dac60ebc1cf496fb03b55dca'/>
<id>df5c61379263a902dac60ebc1cf496fb03b55dca</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
