<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/httplib2.git/python3, branch master</title>
<subtitle>github.com: jcgregorio/httplib2.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/httplib2.git/'/>
<entry>
<title>Remove VeriSign Class 3 CA from trusted certs</title>
<updated>2016-01-05T12:34:04+00:00</updated>
<author>
<name>Stephen Röttger</name>
<email>sroettger@google.com</email>
</author>
<published>2016-01-05T12:34:04+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/httplib2.git/commit/?id=7fafaf244cf0a0ac8f56775f252138a97e84a940'/>
<id>7fafaf244cf0a0ac8f56775f252138a97e84a940</id>
<content type='text'>
Removing the VeriSign Class 3 Public Primary Certification Authority
certificate since as of December 1, 2015, Symantec has decided that this
root will no longer comply with the CAB baseline requirements.
For more information, see:
https://googleonlinesecurity.blogspot.com/2015/12/proactive-measures-in-digital.html
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Removing the VeriSign Class 3 Public Primary Certification Authority
certificate since as of December 1, 2015, Symantec has decided that this
root will no longer comply with the CAB baseline requirements.
For more information, see:
https://googleonlinesecurity.blogspot.com/2015/12/proactive-measures-in-digital.html
</pre>
</div>
</content>
</entry>
<entry>
<title>Release 0.9.2</title>
<updated>2015-09-28T13:49:57+00:00</updated>
<author>
<name>Joe Gregorio</name>
<email>jcgregorio@google.com</email>
</author>
<published>2015-09-28T13:49:57+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/httplib2.git/commit/?id=cf631a73e2f3f43897b65206127ced82382d35f5'/>
<id>cf631a73e2f3f43897b65206127ced82382d35f5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix incorrect ResponseNotReady exceptions, retry on transient errors.</title>
<updated>2015-09-18T16:19:52+00:00</updated>
<author>
<name>Colin Stolley</name>
<email>colin@sproutsocial.com</email>
</author>
<published>2015-09-18T16:11:21+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/httplib2.git/commit/?id=7ebbd4334d0a78b6b869729b7cbf19fd7ce98037'/>
<id>7ebbd4334d0a78b6b869729b7cbf19fd7ce98037</id>
<content type='text'>
For socket errors besides Connection Refused, the code will swallow the
error and fall through to a misleading "ResponseNotReady" exception. This
is both incorrect and unhelpful. The code also does not retry on errors that
are potentially transient, ie, Network Unreachable or Address Not Available.

This patch addresses both concerns by raising the socket error so
that application code can handle it appropriately, or retrying if
the socket error is transient.

This likely resolves Issue #284 .
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For socket errors besides Connection Refused, the code will swallow the
error and fall through to a misleading "ResponseNotReady" exception. This
is both incorrect and unhelpful. The code also does not retry on errors that
are potentially transient, ie, Network Unreachable or Address Not Available.

This patch addresses both concerns by raising the socket error so
that application code can handle it appropriately, or retrying if
the socket error is transient.

This likely resolves Issue #284 .
</pre>
</div>
</content>
</entry>
<entry>
<title>0.9.1 Release changes.</title>
<updated>2015-04-11T13:50:15+00:00</updated>
<author>
<name>Joe Gregorio</name>
<email>jcgregorio@google.com</email>
</author>
<published>2015-04-11T13:50:15+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/httplib2.git/commit/?id=f9f797223d075874b0031aea832152688ec23fef'/>
<id>f9f797223d075874b0031aea832152688ec23fef</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added unit test for _convert_byte_str in python3/httplib2test.py.</title>
<updated>2015-03-03T00:00:03+00:00</updated>
<author>
<name>Cristobal</name>
<email>cganterh@gmail.com</email>
</author>
<published>2015-03-03T00:00:03+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/httplib2.git/commit/?id=1cf37bd8f5ddc8ac629b07031f7c5341840b5b7e'/>
<id>1cf37bd8f5ddc8ac629b07031f7c5341840b5b7e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update __init__.py</title>
<updated>2014-12-17T08:25:07+00:00</updated>
<author>
<name>i026e</name>
<email>klev.paul@gmail.com</email>
</author>
<published>2014-12-17T08:25:07+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/httplib2.git/commit/?id=93ba12c7d7483af5374ba5f0e62a46ddc5e1ffe2'/>
<id>93ba12c7d7483af5374ba5f0e62a46ddc5e1ffe2</id>
<content type='text'>
There is a problem with headers when a binary string is passed (like b'Authorization')
I've added a function to decode such strings.
It is not an elegant solution, but it works for me</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There is a problem with headers when a binary string is passed (like b'Authorization')
I've added a function to decode such strings.
It is not an elegant solution, but it works for me</pre>
</div>
</content>
</entry>
<entry>
<title>Default to doing DNS resolution through a proxy server if present.</title>
<updated>2014-07-14T01:57:20+00:00</updated>
<author>
<name>Michael Farrell</name>
<email>micolous@gmail.com</email>
</author>
<published>2014-07-14T01:54:19+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/httplib2.git/commit/?id=e79528290bb60929f0b6a662c5832e9bd59c0dfb'/>
<id>e79528290bb60929f0b6a662c5832e9bd59c0dfb</id>
<content type='text'>
- Resolve an issue where proxy information by default was not resolving DNS
  through a proxy server (unlike the `socks` library), so users getting
  proxy information from an environment variable (HTTP_PROXY/HTTPS_PROXY)
  with no external DNS could not connect to hosts with DNS names.

- Resolve a potential issue where if the proxy server was a different
  address family to the destination host and there was functional DNS, may
  not work.  For example, using a IPv4-only proxy server to connect to an
  IPv6-only host via an IPv4-only internal network.

- Improved documentation of the ProxyInfo class.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Resolve an issue where proxy information by default was not resolving DNS
  through a proxy server (unlike the `socks` library), so users getting
  proxy information from an environment variable (HTTP_PROXY/HTTPS_PROXY)
  with no external DNS could not connect to hosts with DNS names.

- Resolve a potential issue where if the proxy server was a different
  address family to the destination host and there was functional DNS, may
  not work.  For example, using a IPv4-only proxy server to connect to an
  IPv6-only host via an IPv4-only internal network.

- Improved documentation of the ProxyInfo class.
</pre>
</div>
</content>
</entry>
<entry>
<title>Release 0.9. The heartbleed release.</title>
<updated>2014-04-14T12:51:31+00:00</updated>
<author>
<name>Joe Gregorio</name>
<email>jcgregorio@google.com</email>
</author>
<published>2014-04-14T12:51:31+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/httplib2.git/commit/?id=84fd089eecc8a5db1ce5f19b6e6dbc24f1b62b6d'/>
<id>84fd089eecc8a5db1ce5f19b6e6dbc24f1b62b6d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add an updated cacerts.txt file and fix some tests.</title>
<updated>2014-03-06T19:56:29+00:00</updated>
<author>
<name>Joe Gregorio</name>
<email>jcgregorio@google.com</email>
</author>
<published>2014-03-06T19:56:29+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/httplib2.git/commit/?id=0197ec868a4fc638c08358b94200ffd6ddb1bf50'/>
<id>0197ec868a4fc638c08358b94200ffd6ddb1bf50</id>
<content type='text'>
Turns out nginx doesn't support etags on gzip'd content.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Turns out nginx doesn't support etags on gzip'd content.
</pre>
</div>
</content>
</entry>
<entry>
<title>Pass method by name, not positionally.</title>
<updated>2013-03-26T18:17:48+00:00</updated>
<author>
<name>Joe Gregorio</name>
<email>jcgregorio@google.com</email>
</author>
<published>2013-03-26T18:17:48+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/httplib2.git/commit/?id=aca2be6e1b387e9720ad960ef1f2bb3b5f5d745c'/>
<id>aca2be6e1b387e9720ad960ef1f2bb3b5f5d745c</id>
<content type='text'>
Fixes issue #252.
Reviewed in https://codereview.appspot.com/7987046/.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes issue #252.
Reviewed in https://codereview.appspot.com/7987046/.
</pre>
</div>
</content>
</entry>
</feed>
