Frankie Robertson
327512f5ef
Remove error swallowing exception catching of AttributeError
2016-09-29 23:07:16 +09:00
Brian Bamsch
087aeacee5
Change module of internal references to to_native_str()
2016-09-27 20:41:21 -07:00
Brian Bamsch
3ac70defff
Update Comments & Magic Strings
2016-09-27 20:41:17 -07:00
Brian Bamsch
f002b73026
Move to_native_string to _internal_utils.py to avoid circular dependency
2016-09-26 21:41:01 -07:00
Brian Bamsch
2af059797a
Adjust patch to utilize requests utility functions
...
Use the utility class provided by requests to do native string
transformation rather than recreating the wheel.
2016-09-26 09:14:51 -07:00
Brian Bamsch
01e405c611
Add patch to avoid bytestring/str hodgepodge
...
When patching Host header into URL, verify that host type matches
urlparse return type before putting it all back together
2016-09-25 22:18:45 -07:00
Cory Benfield
439451c3d4
Merge pull request #3591 from nateprewitt/3579_cookie_merge
...
Fix RequestsCookieJar specific update call
2016-09-23 10:32:51 +01:00
Nate Prewitt
31b35ab838
removing redundant logic from prepare_content_length
2016-09-21 16:37:28 -06:00
Nate Prewitt
08a158f486
converting update call to merge_cookies call for cookielib compatibility
2016-09-20 12:20:00 -06:00
Carson Lam
d7227fbb7e
Add workaround to avoid implicit import of encodings.idna.
2016-09-17 00:12:36 -07:00
Cory Benfield
5524472cc7
Merge pull request #3535 from nateprewitt/3339_avoid_getvalues
...
avoid use of getvalues in super_len
2016-09-14 08:10:28 +01: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
Nate Prewitt
99364b6b0b
removing use of seek to set total_length
2016-08-24 15:06:53 -06:00
Skipper Seabold
8873a09097
Fall back to streaming
2016-08-24 09:59:33 -06:00
Skipper Seabold
d4965a4ec6
Python 2 compatibility
2016-08-24 09:59:33 -06:00
Skipper Seabold
af7729f64a
Use seek from end rather than getvalue
2016-08-24 09:59:28 -06: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
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
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
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