jonathan vanasco
8e07dae0fd
altered internal loops of how `SessionRedirectMixin.resolve_redirects and Session.send` handle redirect history. 3.0.0 branch
2017-02-22 13:23:21 -05:00
Nate Prewitt
b8a87e00d7
variable name consistency
2017-02-14 09:31:59 -07:00
Cory Benfield
56dd77fc52
Merge branch 'master' into proposed/3.0.0
2017-02-14 15:59:53 +00:00
Nate Prewitt
f47aff68f1
properly handled failed seek
2017-02-14 07:45:41 -07:00
Rotem Yaari
efcbe93075
Make Response.raise_for_status() return the response object if the response is successful
...
This allows for chaining method calls in cases where we want to raise for bad codes but use the response otherwise,
e.g. requests.get(URL).raise_for_status().json()['value']
2017-02-12 11:11:40 +02:00
Nate Prewitt
16bbc7478f
revert removal of request param from resolve_redirects
2017-02-11 23:35:19 -07:00
kennethreitz
6bd6249051
Merge pull request #3865 from JohnVillalovos/master
...
Allow use of 'no_proxy' in the proxies argument
2017-02-10 15:50:10 -06:00
jonathan vanasco
70f31a3166
* initial attempt at get_redirect_target
...
* removing the `i` from the redirect detection while-loop
2017-02-10 13:53:23 -05:00
John L. Villalovos
85400d8d67
Allow use of 'no_proxy' in the proxies argument
...
Add the ability to add 'no_proxy' and a value to the 'proxies'
dictionary argument.
https://github.com/kennethreitz/requests/issues/2817
Closes gh-2817
2017-02-10 09:41:54 -08:00
Cory Benfield
241f2b2a6b
Merge branch 'master' into proposed/3.0.0
2017-02-10 17:40:52 +00:00
Marcos Dione
571d2c2cd7
Fix syntax error
...
I can only wonder how I managed to write it like that...
2017-02-07 16:57:17 +01:00
Marcos Dione
b00d8bf474
Proper version, no bugs, shorter.
2017-02-06 21:44:28 +01:00
Marcos Dione
593734b770
do not convert /o\ into /O\
2017-02-06 17:27:16 +01:00
Matthew Medal
8a58427d8a
Only send HTTPDigestAuth on 4xx challenges
...
Resolves : #3772
2017-01-27 12:56:50 -08:00
Ian Cordasco
b2289cd2d5
Bump version for 2.13.0
...
Add release notes for 2.13.0
2017-01-24 06:32:12 -06:00
Ian Cordasco
af1b542e20
Update idna to v2.2.0
2017-01-24 06:20:44 -06:00
Ian Cordasco
b5704a63ca
Update urllib3 to 1.20.0
...
Further, fix the Makefile to pull urllib3 from the release branch.
git-describe works based on the most recent commit but all of the
nearest commits in the graph for urllib3 are on the release branch
(since the release branch is never merged back to master).
2017-01-24 06:16:54 -06:00
Cory Benfield
4c53915a21
Merge pull request #3789 from moin18/3780
...
3780: Lazy load idna library
2017-01-19 09:19:00 +00:00
Cory Benfield
5dcc039457
v2.12.5
2017-01-18 12:41:46 +00:00
Moin
fae3f92c34
lazily load idna library
2017-01-17 20:34:15 +05:30
Peter Inglesby
2432dd6208
Add default value of allow_redirects to docs
2017-01-12 17:00:42 +00:00
Герасименко Евгений
1c34ac3ae6
Fixed detection of utf-32-be by BOM.
2016-12-29 10:21:32 +07:00
John Dingee
5aa6661587
fix urllib3 documentation link ( #3785 )
2016-12-21 13:08:45 -05:00
kennethreitz
789f21807d
python 2.6 compatibiliby
2016-12-20 13:16:14 -05:00
Nate Prewitt
7b76bd5866
remove HTTPProxyAuth in favor of the proxies parameter
2016-12-16 15:14:58 -07:00
Cory Benfield
1285f576ae
v2.12.4
2016-12-14 11:37:52 +00:00
Nate Prewitt
eff932627c
adding return variable to rebuild_method for method change
2016-12-10 12:13:13 -07:00
Nate Prewitt
084fb05d52
fixing redirects for non-GET/HEAD/POST methods
2016-12-10 12:12:23 -07:00
Nate Prewitt
500dc75c8c
remove allowance of non-string/bytes auth values
2016-12-09 08:26:13 -07:00
Cory Benfield
c7e5c0d2b7
Merge branch 'master' into proposed/3.0.0
2016-12-09 14:49:18 +00:00
Ian Cordasco
fae6701478
Add deprecation warnings for 3.0
...
Add extra test parameter for basic auth encoding
2016-12-09 08:43:54 -06:00
Cory Benfield
4dae8de815
Merge branch 'master' into proposed/3.0.0
2016-12-09 08:45:34 +00:00
Nate Prewitt
576b447a37
adding string casting for non-bytes values
2016-12-08 21:13:14 -07:00
Cory Benfield
ba7c464a03
Merge branch 'master' into proposed/3.0.0
2016-12-08 09:16:51 +00:00
Cory Benfield
c398ab0e7d
v2.12.3
2016-12-01 10:48:35 +00:00
Cory Benfield
402a55b647
Revert "Restrict URL preparation to HTTP/HTTPS"
...
This reverts commit 34af72c87d .
2016-11-30 21:19:31 +00:00
Cory Benfield
ca15d48087
v2.12.2
2016-11-30 12:38:26 +00:00
Cory Benfield
5c4549493b
Merge pull request #3695 from nateprewitt/idna_bypass
...
idna bypass
2016-11-25 13:18:01 +00:00
Nicola Soranzo
f897be58bf
Make Response.content return None if raw is None
...
Add test.
2016-11-24 12:54:26 +00:00
Nicola Soranzo
4f428228d7
Make Response.content() return None if status_code is None
...
Fix #3698 .
2016-11-23 21:15:07 +00:00
Cory Benfield
b9f1c448f7
Merge pull request #3673 from klimenko-forks/auth-unicode
...
Enable unicode in basic http auth
2016-11-21 19:27:39 +00:00
Christian Heimes
34af72c87d
Restrict URL preparation to HTTP/HTTPS
...
Requests treats all URLs starting with the string 'http' as HTTP URLs.
Preparation with IDNA breaks non-standard URIs like http+unix. Requests
now prepares only URLs with prefix http:// and https://.
Signed-off-by: Christian Heimes <christian@python.org >
2016-11-21 18:46:57 +01:00
Nate Prewitt
a83685ce00
modifying IDNA encoding check to allow fallback
2016-11-21 08:22:42 -07:00
Nate Prewitt
264f5bd5e1
adding unicode_is_ascii utility function
2016-11-21 08:22:41 -07:00
Dmitry Klimenko
2185fac626
remove extra import
2016-11-17 19:52:13 +03:00
Dmitry Klimenko
329a5cfdd4
Order of type check
2016-11-17 19:50:53 +03:00
Hussain
0d7de50dbd
Just lstrip instead of strip because trailing whitespace already works.
2016-11-16 23:26:48 +05:30
Hussain
248d3e9f0f
Fixed issue #3696 . Added a test for it as well.
2016-11-16 22:48:45 +05:30
Cory Benfield
eb39a557bd
v2.12.1
2016-11-16 10:44:29 +00:00
Cory Benfield
e1b5e19c78
Update bundled urllib3 to 1.19.1
2016-11-16 10:34:08 +00:00