Ian Cordasco
5a41febce2
Merge pull request #3109 from jeremycline/use-pool-keys-by-scheme
...
HTTPAdapter now updates its PoolManager connection_pool_kw
2016-09-29 15:30:31 -05:00
Michael Hunsinger
713f56ea53
Decode response requires encoding to be set
2016-09-14 20:58:36 -06:00
Jeremy Cline
3d2b337906
HTTPAdapter now updates its PoolManager connection_pool_kw
...
With the addition of https://github.com/shazow/urllib3/pull/830 requests
should update the connection_pool_kw on the PoolManager so that new
ConnectionPools get created when TLS/SSL settings change. This ensures
that users can update the CA certificates used to verify servers as well
as the client certificate and key it uses to authenticate with servers.
This fixes issue #2863
2016-09-06 11:11:59 -04:00
Ian Cordasco
b2f6173a38
Merge remote-tracking branch 'upstream/master' into proposed/3.0.0
...
Conflicts:
requests/__init__.py
requests/sessions.py
tests/test_requests.py
2016-09-06 09:46:02 -05:00
Nate Prewitt
2e1086f5b4
adding comment
2016-09-05 14:17:46 -06:00
Nate Prewitt
cd056cd621
adding ISO-8859-1 fallback for reason decoding
2016-09-02 11:37:48 -06:00
Richard van den Berg
80f304fd30
Specify self.cert is used for SSL client certificates
2016-08-26 15:17:31 +02:00
Michael Hunsinger
7c80222afa
Fixed another scheme proxy over "all" priority
2016-08-22 21:01:13 -06:00
Michael Hunsinger
77b068bb9e
Fixed bug to give scheme proxy priority over "all"
2016-08-21 10:59:33 -06:00
Cory Benfield
d3567aacc9
Merge pull request #3510 from nateprewitt/add_close_passthrough
...
adding passthrough in close() for non-urllib3-like Responses
2016-08-18 09:28:20 +01:00
kennethreitz
532756803d
v2.11.1
2016-08-17 16:03:38 -04:00
Nate Prewitt
59f12c9669
adding passthrough in close() for non-urllib3-like Responses
2016-08-12 10:54:41 -06:00
Nate Prewitt
e50c61bc86
removing Content-Type and Transfer-Encoding headers on redirect
2016-08-11 10:58:20 -06:00
Nate Prewitt
d7f56ba938
reverting 3362
2016-08-09 07:36:39 -06:00
Ville Skyttä
542fbbc67f
Document bunch of return types
2016-08-09 13:32:56 +03:00
kennethreitz
a2e41ba1f1
v2.11.0
2016-08-08 11:06:58 -04:00
Cory Benfield
7bf67b4101
Update urllib3 to 1.16
2016-08-08 13:21:06 +01:00
Ian Cordasco
c69e3eed31
Close and then release the connection
...
urllib3 closes the underlying connection when we call
urllib3.Response.close but does not release it back to the connection
pool. This can cause issues when users have a blocking connection pool
configured and connections are not readily returned to the pool.
Since the underlying connection is closed, we should be able to safely
return the connection to the connection pool, so to fix this issue we
merely need to not return after closing the response.
Closes gh-3461
2016-07-30 07:16:18 -05:00
Ville Skyttä
5453b88f8f
Spelling fixes
2016-07-26 15:24:29 +03:00
kennethreitz
fb01456061
Merge pull request #3429 from nateprewitt/docstring_cleanup
...
Docstring cleanup
2016-07-20 18:38:38 -04:00
Nate Prewitt
b7809acb47
making class and function docstrings consistent
2016-07-20 11:43:47 -06:00
Nate Prewitt
2d4a89f5dc
adding in pep8 fixes
2016-07-20 10:30:08 -06:00
Nate Prewitt
15a3869006
making module docstrings and coding comments consistent
2016-07-19 14:51:14 -06:00
Nate Prewitt
c418c4c4aa
moving implementation details into util func
2016-07-16 12:37:42 -06:00
Nate Prewitt
fd4332916f
raise InvalidHeader on multiple Location values
2016-07-16 10:03:19 -06:00
Harrison Jackson
5a3aeedd18
Remove duplicate import warnings
2016-07-14 09:47:27 -06:00
Nate Prewitt
be31a90906
Defining header value type requirements and tests
2016-07-05 17:32:05 -06:00
Andrii Kostenko
7700ecae14
Support responses like HTTP/1.1 404 Unicode chars ( #3385 )
2016-07-05 09:01:19 -05:00
Nate Prewitt
71050e9ab9
adding in slice_length fix and test for chunk_size=None ( #3370 )
2016-07-02 15:56:20 -05:00
Cory Benfield
bd9e8f2271
Merge pull request #3366 from nateprewitt/2947-no-returns-in-header
...
check for headers containing return characters
2016-07-02 20:32:17 +01:00
Nate Prewitt
2669ab797c
check and test for headers containing return characters or leading whitespace
2016-07-02 13:10:47 -06:00
Nate Prewitt
0c08ca7154
updating docstring to match functionality
2016-07-02 08:43:23 -06:00
Casey Davidson
ed07583f7e
Change exception and variable names so that tests will run (currently one failing test).
2016-07-01 16:38:46 -07:00
Joy Zheng
0bcf634135
Allow None value for chunk_size again ( #3368 )
2016-06-30 19:11:01 -05:00
Nate Prewitt
92fe51c0af
adding asserted_encoding check on None type encoding to match text() behavior ( #3362 )
2016-06-28 14:22:00 -05:00
Nate Prewitt
cf3c99890d
added in type check for chunk_size
2016-06-27 19:58:15 -06:00
Ian Cordasco
ecfb85f85e
Merge remote-tracking branch 'upstream/master' into proposed/3.0.0
...
Conflicts:
AUTHORS.rst
requests/__init__.py
requests/sessions.py
tests/test_requests.py
2016-06-03 08:42:01 -05:00
Ian Cordasco
de4c75bbad
Update documentation of Session.max_redirects
...
Fixes #3250
2016-06-01 11:00:42 -05:00
Seppo Yli-Olli
9e9d2c6521
Make BaseAdapter describe the mandatory adapter interface ( #3216 )
...
* BaseAdapter definition of send is missing mandatory params
* Copy over relevant parts of the interface documentation
* Indentation fix
* Change base class documentation for close
2016-05-24 13:23:16 -05:00
Cory Benfield
49b69c4751
Merge pull request #3178 from haikuginger/master
...
Encoding JSON requests to bytes for urllib3 to handle
2016-05-22 17:02:09 +01:00
Ian Cordasco
cd4e6b9aef
Merge pull request #3185 from brettdh/3183-support-all-proxy-env-var
...
Support ALL_PROXY environment variable
2016-05-17 10:42:31 -05:00
Kumar Varadarajulu
17b6c5742c
consider plain ip notation of an ip in no_proxy if not in cidr notation
2016-05-16 06:11:25 +00:00
Brett Higgins
4bf8866172
Add 'all' proxy selection to select_proxy
...
It seems it's necessary both in pulling all_proxy from the environment
(rebuild_proxies) and deciding which proxy to use (select_proxy).
Also added new functional test.
2016-05-13 15:30:38 -04:00
Cory Benfield
0838685dab
Replace tab with appropriate spaces.
2016-05-12 10:57:52 +01:00
Brett Higgins
1121f8b915
Support ALL_PROXY environment variable
...
Closes #3183 .
2016-05-11 10:37:53 -04:00
messense
cb4c2c0b65
Fix TypeError when get json-encoded content of a response
...
``self.content`` could be ``None``, so ``len(self.content)`` may raise ``TypeError: object of type 'NoneType' has no len()``
2016-05-06 09:53:14 +08:00
Jesse Shapiro
52c0daff5f
Cleaning up comment on JSON encoding to be more strictly relevant.
2016-05-05 12:12:49 -04:00
Jesse Shapiro
9ff2e43cd6
Removing charset from JSON content type; tightening requirements on .encode()
2016-05-05 06:27:12 -04:00
Jesse Shapiro
386382b18c
Encoding JSON requests to bytes for urllib3 to handle; ensuring same with testing.
2016-05-04 20:09:07 -04:00
kennethreitz
f69d8c16ed
updated urllib3 (v1.15.1)
2016-04-29 18:11:17 -04:00