summaryrefslogtreecommitdiff
path: root/python3/httplib2/__init__.py
Commit message (Collapse)AuthorAgeFilesLines
* Release 0.9.20.9.2Joe Gregorio2015-09-281-1/+1
|
* Fix incorrect ResponseNotReady exceptions, retry on transient errors.Colin Stolley2015-09-181-2/+3
| | | | | | | | | | | | | 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 .
* 0.9.1 Release changes.v0.9.10.9.1Joe Gregorio2015-04-111-1/+1
|
* Update __init__.pyi026e2014-12-171-1/+6
| | | | | 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
* Default to doing DNS resolution through a proxy server if present.Michael Farrell2014-07-141-4/+20
| | | | | | | | | | | | | | - 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.
* Release 0.9. The heartbleed release.Joe Gregorio2014-04-141-1/+1
|
* Pass method by name, not positionally.Joe Gregorio2013-03-261-2/+6
| | | | | Fixes issue #252. Reviewed in https://codereview.appspot.com/7987046/.
* Fix handling of BadStatusLine.Joe Gregorio2013-03-081-1/+17
| | | | | Fixes issue #250. Review in https://codereview.appspot.com/7529045/.
* 0.8 releaseJoe Gregorio2013-03-061-1/+1
|
* Make indents consistent with PEP8.Joe Gregorio2013-02-251-147/+147
| | | | Reviewed in https://codereview.appspot.com/7314118/.
* Fix Python3 dup header handling.Joe Gregorio2012-11-121-3/+7
| | | | Fixes isse #229.
* Adding proxy_info_from_* methods to Python3.Joe Gregorio2012-10-251-3/+54
| | | | Reviewed in https://codereview.appspot.com/6588078/.
* Make httplib2.Http() instances pickleable.Joe Gregorio2012-10-031-0/+14
| | | | Reviewed in https://codereview.appspot.com/6506074/
* Version 0.7.6Joe Gregorio2012-09-111-1/+1
|
* Fixes issue #212. Fixes issue #210. Fixes issue #214. Fixes issue #223. ↵Joe Gregorio2012-08-281-4/+8
| | | | Fixes issue #222.
* Add control so that Authorization: headers aren't forwarded on a 3xx ↵Joe Gregorio2012-07-231-0/+5
| | | | response by default.
* Add a parameter to control the number of retries.Joe Gregorio2012-04-171-10/+31
|
* 0.7.4 fix for missing cacertsJoe Gregorio2012-03-021-1/+1
|
* Changing version numbers for 0.7.3 releaseJoe Gregorio2012-03-021-1/+1
|
* Prepping for version 0.7.2 releaseJoe Gregorio2011-11-141-1/+1
|
* Added (optional) opaque support to DigestAuthJoe Gregorio2011-06-221-0/+2
| | | | Reviewed in http://codereview.appspot.com/4661044/
* Fixes issue 72. Always lowercase authorization header.Joe Gregorio2011-06-131-3/+3
|
* Fix issue 47. Redirects that become a GET should not have a body.Joe Gregorio2011-06-131-0/+1
|
* Fixes issue 19. Set Content-location on redirected HEAD requestsJoe Gregorio2011-06-131-1/+1
|
* Redirect with a GET on 302 regardless of the originating method. Fixes issue ↵Joe Gregorio2011-06-131-1/+1
| | | | 139.
* Fixes issue 145.Joe Gregorio2011-06-131-0/+2
|
* Handle unicode in headers when writing and retrieving cache entries. Who ↵Joe Gregorio2011-06-131-11/+27
| | | | says headers have to be ASCII! Fixes issue 138.
* Add certificate validation. Work initially started by Christoph Kern.Joe Gregorio2011-06-071-76/+54
|
* Set a version number. Fixes issue # 135.Joe Gregorio2011-06-061-1/+1
|
* Now testing against Python 3.2Joe Gregorio2011-06-061-1/+1
|
* Add gzip to the user-agent, in case we are making a request to an app engine ↵Joe Gregorio2011-05-311-1/+1
| | | | project: http://code.google.com/appengine/kb/general.html#compression
* Add default support for optimistic concurrency on PATCH requestsJoe Gregorio2011-05-241-2/+2
|
* Fixes issue 98.Joe Gregorio2011-02-141-1/+3
|
* Fixes issue 110.Joe Gregorio2011-02-141-2/+17
|
* Fixes issue 97.Joe Gregorio2011-02-141-1/+1
|
* Fixes issue 120.Joe Gregorio2011-02-131-19/+23
|
* Fixes issue 123.Joe Gregorio2011-02-131-1/+3
|
* Fixes issue 104.Joe Gregorio2011-02-131-1/+1
|
* Fixes issue 126. IPv6 under various conditions would fail.Joe Gregorio2011-02-131-11/+29
|
* Fixes issue 131. Handle socket.timeout's that occur during send.Joe Gregorio2011-02-131-0/+2
|
* Further fixes for issue 96. Adds tests and also fixes it for Python 3Joe Gregorio2011-02-111-1/+13
|
* Fix for issue #94 by Leonard Richardsonjcgregorio2010-05-131-1/+1
|
* Fix issue #62 by trentmjcgregorio2010-05-131-1/+6
|
* Fix issue 91akhern2010-02-031-0/+2
|
* Added to .hgignore and fixed issue #65Joe Gregorio2009-12-251-1/+3
|
* Add support for Vary headerchris dent2009-12-241-0/+24
|
* Fixed issue 67Joe Gregorio2009-11-151-1/+3
|
* Fixed up test scripts so they work on new hosting providerJoe Gregorio2009-09-291-1/+1
|
* Fixed bug in base64 encoding of long passwordsJoe Gregorio2009-08-041-2/+2
|
* Fixed issue #54 and also a deprecation warning from Python 3.1Joe Gregorio2009-07-281-3/+3
|