<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/httplib2.git/python3/httplib2/__init__.py, 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>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>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>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>
<entry>
<title>Fix handling of BadStatusLine.</title>
<updated>2013-03-08T19:14:56+00:00</updated>
<author>
<name>Joe Gregorio</name>
<email>jcgregorio@google.com</email>
</author>
<published>2013-03-08T19:14:56+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/httplib2.git/commit/?id=1d3a7099b0e8b9a2dc62e59bf9c3deac55087ac6'/>
<id>1d3a7099b0e8b9a2dc62e59bf9c3deac55087ac6</id>
<content type='text'>
Fixes issue #250.
Review in https://codereview.appspot.com/7529045/.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes issue #250.
Review in https://codereview.appspot.com/7529045/.
</pre>
</div>
</content>
</entry>
<entry>
<title>0.8 release</title>
<updated>2013-03-06T20:31:15+00:00</updated>
<author>
<name>Joe Gregorio</name>
<email>jcgregorio@google.com</email>
</author>
<published>2013-03-06T20:31:15+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/httplib2.git/commit/?id=ee9ee3c700748e98f6d473f4c9a1da8fd55fc099'/>
<id>ee9ee3c700748e98f6d473f4c9a1da8fd55fc099</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make indents consistent with PEP8.</title>
<updated>2013-02-25T16:08:24+00:00</updated>
<author>
<name>Joe Gregorio</name>
<email>jcgregorio@google.com</email>
</author>
<published>2013-02-25T16:08:24+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/httplib2.git/commit/?id=f7ed34ee0babe65b152f5672d2c4b56dbb14d180'/>
<id>f7ed34ee0babe65b152f5672d2c4b56dbb14d180</id>
<content type='text'>
Reviewed in https://codereview.appspot.com/7314118/.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reviewed in https://codereview.appspot.com/7314118/.
</pre>
</div>
</content>
</entry>
</feed>
