Kenneth Reitz [Fri, 22 Mar 2013 04:06:23 +0000 (21:06 -0700)]
Merge pull request #1254 from jkakar/url-authentication
url-authentication
Jamu Kakar [Fri, 22 Mar 2013 00:55:08 +0000 (17:55 -0700)]
- Pull credentials out of the URL when possible.
Kenneth Reitz [Wed, 20 Mar 2013 10:37:25 +0000 (03:37 -0700)]
Merge pull request #1239 from miikka/fix-issue-1228
Use session cookies when following redirects
Kenneth Reitz [Thu, 14 Mar 2013 15:29:53 +0000 (08:29 -0700)]
Merge pull request #1245 from Damgaard/master
Remove duplicate comment.
Andreas Damgaard Pedersen [Thu, 14 Mar 2013 15:12:45 +0000 (16:12 +0100)]
Remove duplicate comment.
Miikka Koskinen [Tue, 12 Mar 2013 16:25:19 +0000 (18:25 +0200)]
Do not pass cookies to resolve_redirects
SessionRedirectMixin is extending Session, so we can just use
self.cookies.
Miikka Koskinen [Sat, 9 Mar 2013 10:53:38 +0000 (12:53 +0200)]
Use session cookies when following redirects
When a redirect was followed, only the cookies set by the initial
response were used in the follow-up request. Fixes #1228.
Miikka Koskinen [Sat, 9 Mar 2013 07:16:33 +0000 (09:16 +0200)]
Add failing test case for #1228
Kenneth Reitz [Tue, 12 Mar 2013 15:23:21 +0000 (08:23 -0700)]
Merge pull request #1244 from jajadinimueter/master
Fixed further pickeling issues in Session and HTTPAdapter
Florian Mueller [Tue, 12 Mar 2013 15:04:19 +0000 (16:04 +0100)]
Fixed some pickeling issues with HTTPAdapter and Session
Added trust_env and stream to Session.__attrs__. Initialize
self._pool_connections and self._pool_maxsize in HTTPAdapter.
Kenneth Reitz [Tue, 12 Mar 2013 14:37:55 +0000 (07:37 -0700)]
Merge pull request #1243 from darjus-amzn/master
Pickling of Session and HTTPAdapter + a test
Darjus Loktevic [Mon, 11 Mar 2013 18:12:34 +0000 (18:12 +0000)]
Pickling of Session and HTTPAdapter + a test
This is for issue #1088
Kenneth Reitz [Fri, 8 Mar 2013 19:51:42 +0000 (11:51 -0800)]
Merge pull request #1238 from oczkers/master
cleanup (remove max_retries test)
Piotr Staroszczyk [Fri, 8 Mar 2013 10:17:17 +0000 (11:17 +0100)]
cleanup (remove max_retries test)
Kenneth Reitz [Tue, 5 Mar 2013 15:31:10 +0000 (07:31 -0800)]
Merge pull request #1234 from Vassius/issue-1225
Fix issue #1225 (Documentation: response object status/reason)
Markus Wiik [Tue, 5 Mar 2013 15:18:24 +0000 (16:18 +0100)]
Fix issue #1225 (Documentation: response object status/reason)
Kenneth Reitz [Mon, 4 Mar 2013 22:54:32 +0000 (17:54 -0500)]
Merge remote-tracking branch 'origin/master'
Kenneth Reitz [Mon, 4 Mar 2013 22:54:25 +0000 (17:54 -0500)]
Merge branch 'httperror_init' of git://github.com/dmedvinsky/requests
Conflicts:
AUTHORS.rst
test_requests.py
Kenneth Reitz [Mon, 4 Mar 2013 22:52:31 +0000 (14:52 -0800)]
Merge pull request #1223 from andrewjesaitis/master
Fixes __getstate__ for session pickling
Andrew Jesaitis [Mon, 4 Mar 2013 18:07:29 +0000 (11:07 -0700)]
Adds __attrs__ back to Session object
Kenneth Reitz [Sun, 3 Mar 2013 17:01:47 +0000 (12:01 -0500)]
Revert "[kennethreitz/requests#1208] adding unit test for max_retries"
This reverts commit
18b29ea00563a0bf8e15666806117444c87ac23f.
Kenneth Reitz [Sun, 3 Mar 2013 17:01:38 +0000 (12:01 -0500)]
Revert "[kennethreitz/requests#1208] adding a max_retries argument"
This reverts commit
796d3225ddf08a9ebaa429209b9d077c3a8f99b8.
Dmitry Medvinsky [Fri, 1 Mar 2013 08:43:39 +0000 (12:43 +0400)]
Add ability to pass `response` to `HTTPError()`
Just a little refactoring, but it seems nicer to me to be able to pass
the response when constructing the `HTTPError` instance instead of
constructing it and then changing the member variable.
Kenneth Reitz [Sat, 2 Mar 2013 21:04:00 +0000 (13:04 -0800)]
Merge pull request #1190 from mkomitee/master
Pass user options to hooks
Kenneth Reitz [Sat, 2 Mar 2013 21:02:26 +0000 (13:02 -0800)]
Merge pull request #1219 from Wilfred/master
Adding max_retries as an argument
Kenneth Reitz [Sat, 2 Mar 2013 21:00:48 +0000 (13:00 -0800)]
Merge pull request #1226 from dmedvinsky/fix-typos
Fix couple of typos in HISTORY.rst
Kenneth Reitz [Sat, 2 Mar 2013 20:59:41 +0000 (12:59 -0800)]
Merge pull request #1229 from sprt/master
Doc fix: URLError doesn't exist anymore
Kenneth Reitz [Sat, 2 Mar 2013 20:59:10 +0000 (12:59 -0800)]
Merge pull request #1230 from davidfischer/trivial-docs-fix
Github URL fix
Kenneth Reitz [Sat, 2 Mar 2013 20:58:49 +0000 (12:58 -0800)]
Merge pull request #1231 from davidfischer/docs-migration1.0
Initial docs patch for migrating from pre 1.0
David Fischer [Sat, 2 Mar 2013 16:59:19 +0000 (08:59 -0800)]
Session isn't advertised as a context manager
David Fischer [Sat, 2 Mar 2013 16:51:55 +0000 (08:51 -0800)]
Capitalize s in Session
David Fischer [Sat, 2 Mar 2013 16:44:14 +0000 (08:44 -0800)]
Logic on streaming responses was changed in 1.0
* prefetch=False in 0.x is now stream=True
David Fischer [Sat, 2 Mar 2013 07:21:08 +0000 (23:21 -0800)]
Initial docs patch for migrating from pre 1.0
David Fischer [Sat, 2 Mar 2013 04:36:42 +0000 (20:36 -0800)]
Github URL fix
sprt [Fri, 1 Mar 2013 19:20:53 +0000 (20:20 +0100)]
URLError doesn't exist anymore
Dmitry Medvinsky [Fri, 1 Mar 2013 07:42:43 +0000 (11:42 +0400)]
Fix couple of typos in HISTORY.rst
One typo and a couple of auto-completions, I guess.
Andrew Jesaitis [Thu, 28 Feb 2013 19:07:00 +0000 (12:07 -0700)]
Checks __attrs__ on session instance prior to iterating.
Wilfred Hughes [Wed, 27 Feb 2013 16:01:36 +0000 (16:01 +0000)]
[kennethreitz/requests#1208] adding unit test for max_retries
Wilfred Hughes [Wed, 27 Feb 2013 16:01:23 +0000 (16:01 +0000)]
[kennethreitz/requests#1208] adding a max_retries argument
Ian Cordasco [Mon, 25 Feb 2013 14:29:05 +0000 (09:29 -0500)]
Revert "If Content-Length is already set.."[1]
This reverts commit
544d08d0f61c35358cf13b4a6b677e4e51dbbe7e.
[1]"If Content-Length is already set, don't over ride it"
Kenneth Reitz [Mon, 25 Feb 2013 10:31:21 +0000 (02:31 -0800)]
Merge pull request #1205 from sigmavirus24/fix1203
Missing line was allowing redirects with HEAD
Kenneth Reitz [Mon, 25 Feb 2013 10:31:00 +0000 (02:31 -0800)]
Merge pull request #1210 from Lukasa/urlencode_proxy
Unquote proxy usernames and passwords.
Kenneth Reitz [Fri, 22 Feb 2013 13:23:34 +0000 (08:23 -0500)]
Revert "Lukasa is lazy"
This reverts commit
178ff62b934c30278114028f654e42374206c291.
Cory Benfield [Fri, 22 Feb 2013 00:33:01 +0000 (11:33 +1100)]
Unquote proxy usernames and passwords.
Ian Cordasco [Wed, 20 Feb 2013 13:57:37 +0000 (08:57 -0500)]
Missing line was allowing redirects with HEAD
Closes #1203
Kenneth Reitz [Wed, 20 Feb 2013 07:11:41 +0000 (02:11 -0500)]
Lukasa is lazy
Kenneth Reitz [Wed, 20 Feb 2013 07:10:44 +0000 (23:10 -0800)]
Merge pull request #1193 from Lukasa/timeout_exception
Throw more informative exceptions.
Kenneth Reitz [Wed, 20 Feb 2013 06:50:10 +0000 (22:50 -0800)]
Merge pull request #1200 from gazpachoking/session_cookies_fix
Make sure session cookies do not overwrite explicit request cookies
Kenneth Reitz [Tue, 19 Feb 2013 13:40:15 +0000 (05:40 -0800)]
Merge pull request #1199 from t-8ch/docs_explicit_proxy_scheme
Use explicit scheme for proxies in the docs
Cory Benfield [Wed, 13 Feb 2013 22:57:21 +0000 (09:57 +1100)]
Rethrow underlying exceptions.
Chase Sterling [Sat, 16 Feb 2013 05:56:59 +0000 (00:56 -0500)]
Make sure session cookies do not overwrite explicit request cookies
Implement RequestsCookieJar.copy
Use RequestsCookieJar.update when merging cookiejars
Thomas Weißschuh [Fri, 15 Feb 2013 16:32:50 +0000 (16:32 +0000)]
use explicit scheme for proxies in the docs
Issue #1192 tried to force user to provide a scheme for proxy urls.
As this would break backwards compability change the docs instead.
Kenneth Reitz [Fri, 15 Feb 2013 06:42:49 +0000 (22:42 -0800)]
Merge pull request #1194 from gazpachoking/cookiejar_update
Allow RequestsCookieJar to be updated with cookies from a CookieJar
Chase Sterling [Fri, 15 Feb 2013 03:52:31 +0000 (22:52 -0500)]
Remove ability to from RequestCookieJar __getitem__, __setitem__ to use cookies as keys
Michael Komitee [Fri, 15 Feb 2013 02:33:01 +0000 (21:33 -0500)]
Fixing test for python3
Chase Sterling [Thu, 14 Feb 2013 06:05:42 +0000 (01:05 -0500)]
Allow RequestsCookieJar to be updated with cookies from a CookieJar
Michael Komitee [Thu, 14 Feb 2013 03:42:56 +0000 (22:42 -0500)]
New tests fail on python 3.x because read() returns bytes and the test checks for strings
Michael Komitee [Thu, 14 Feb 2013 02:28:32 +0000 (21:28 -0500)]
Adding test to ensure options like stream function with authentication
This test demonstrates the reason why we need to pass kwargs to hooks. Without
it, features like stream cannot work with authentication.
Michael Komitee [Thu, 14 Feb 2013 00:11:38 +0000 (19:11 -0500)]
Use user supplied options when resending authenticated requests
Hooks sometimes have to send requests (e.g. when responding to a 401 during
authentication).
All keyword arguments should be passed along when hooks are dispatched so that
if a user wanted to use a timeout, stream, specify a cert location with the
verify flag, etc, their specification can be followed.
Kenneth Reitz [Wed, 13 Feb 2013 10:13:31 +0000 (02:13 -0800)]
Merge pull request #1185 from sigmavirus24/fix_hook_dispatching
Dispatch hooks before following redirects
Ian Cordasco [Wed, 13 Feb 2013 04:00:06 +0000 (23:00 -0500)]
Dispatch hooks before following redirects
Fixes #1183
Kenneth Reitz [Tue, 12 Feb 2013 16:43:02 +0000 (08:43 -0800)]
Merge pull request #1181 from denis-ryzhkov/master
Fix of UnicodeDecodeError on unicode header name that can be converted to ascii.
Kenneth Reitz [Tue, 12 Feb 2013 08:27:05 +0000 (00:27 -0800)]
Merge pull request #1184 from piotr-dobrogost/numeric_codes
small cleanup of redirect codes
Denis Ryzhkov [Tue, 12 Feb 2013 06:51:46 +0000 (09:51 +0300)]
Deleted is_py2 check from unicode_header_name fix thanks to Lukasa.
Piotr Dobrogost [Mon, 11 Feb 2013 22:07:12 +0000 (23:07 +0100)]
removed no longer used redirect codes from models
added numeric values of redirect codes in comments
Denis Ryzhkov [Mon, 11 Feb 2013 12:37:58 +0000 (15:37 +0300)]
Fix of UnicodeDecodeError on unicode header name that can be converted to ascii.
Kenneth Reitz [Mon, 11 Feb 2013 00:43:21 +0000 (16:43 -0800)]
Merge pull request #1180 from sigmavirus24/master
Fix Session level Cookie Handling
Ian Cordasco [Mon, 11 Feb 2013 00:36:36 +0000 (19:36 -0500)]
Test and perfection for cookie handling.
I also fixed up some of the RequestsCookieJar methods so using
jar.update(other_jar) works without a problem. This cleans up some of the code
in sessions and the resolve_redirects method.
Ian Cordasco [Sun, 10 Feb 2013 22:49:49 +0000 (17:49 -0500)]
And tests
Kenneth Reitz [Sun, 10 Feb 2013 22:43:58 +0000 (17:43 -0500)]
urllib3 update
#1053
Ian Cordasco [Sun, 10 Feb 2013 22:43:37 +0000 (17:43 -0500)]
Fix Setting a cookie on redirect
Kenneth Reitz [Sun, 10 Feb 2013 22:21:13 +0000 (14:21 -0800)]
Merge pull request #1173 from sigmavirus24/use_send_in_resolve_redirects
Use send in resolve redirects
Ian Cordasco [Sun, 10 Feb 2013 22:14:45 +0000 (17:14 -0500)]
Resolve @piotr-dobrogost's concerns
Piotr had good objections to my not re-sending the body of the request on 307.
Ian Cordasco [Fri, 8 Feb 2013 03:53:37 +0000 (22:53 -0500)]
Preserve the original request.
Let's make a copy to preserve it.
Ian Cordasco [Fri, 8 Feb 2013 03:42:58 +0000 (22:42 -0500)]
We shouldn't be sending the data on redirect.
As such, we should remove the body from the old request as well as the
Content-Length header.
Ian Cordasco [Fri, 8 Feb 2013 02:08:20 +0000 (21:08 -0500)]
Fix the potential issue mentioned in #1151
See: https://github.com/kennethreitz/requests/pull/1151#issuecomment-
12905796
This is solved by just reusing the PreparedRequest from the last request.
Kenneth Reitz [Sun, 10 Feb 2013 22:07:08 +0000 (14:07 -0800)]
Merge pull request #1161 from sigmavirus24/fix1159
If Content-Length is already set, don't override
Kenneth Reitz [Sun, 10 Feb 2013 22:06:38 +0000 (14:06 -0800)]
Merge pull request #1119 from Lukasa/diags
Better diagnostics when trying to send unprepared request
Cory Benfield [Wed, 6 Feb 2013 18:48:47 +0000 (18:48 +0000)]
Guard against users sending unprepared requests.
Kenneth Reitz [Wed, 6 Feb 2013 21:05:04 +0000 (13:05 -0800)]
Merge pull request #1162 from Lukasa/proxy_auth
Proxy Authorization Headers
Kenneth Reitz [Wed, 6 Feb 2013 19:53:55 +0000 (11:53 -0800)]
Merge pull request #1168 from Lukasa/freeze
Feature freeze.
Cory Benfield [Wed, 6 Feb 2013 19:01:24 +0000 (19:01 +0000)]
Feature freeze.
Cory Benfield [Wed, 6 Feb 2013 18:24:23 +0000 (18:24 +0000)]
Add Proxy-Auth header when proxies have credentials.
Kenneth Reitz [Tue, 5 Feb 2013 19:42:51 +0000 (11:42 -0800)]
Merge pull request #1151 from sigmavirus24/fix1133
Move redirect handling from Session.request to Session.send
Ian Cordasco [Fri, 1 Feb 2013 16:55:02 +0000 (11:55 -0500)]
If Content-Length is already set, don't override
Re: #1159
Kenneth Reitz [Fri, 1 Feb 2013 15:30:47 +0000 (07:30 -0800)]
Merge pull request #1158 from yehudasa/master
Fix check that breaks handling of 303 response in some cases (v2)
Yehuda Sadeh [Thu, 31 Jan 2013 18:32:00 +0000 (10:32 -0800)]
Fix POST 303 redirect resonse handling
This fixes issue #1156.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Kenneth Reitz [Thu, 31 Jan 2013 14:35:42 +0000 (14:35 +0000)]
moar
Kenneth Reitz [Thu, 31 Jan 2013 13:20:14 +0000 (13:20 +0000)]
HMG
Kenneth Reitz [Wed, 30 Jan 2013 23:56:21 +0000 (15:56 -0800)]
Merge pull request #1153 from cbare/master
use only base filename in multipart file upload
Kenneth Reitz [Wed, 30 Jan 2013 23:54:20 +0000 (15:54 -0800)]
Merge pull request #1152 from ekatsah/patch-1
Update docs/user/advanced.rst
Christopher Bare [Wed, 30 Jan 2013 23:33:43 +0000 (15:33 -0800)]
shorten filename by os.path.basename in guess_filename(obj)
ekatsah [Wed, 30 Jan 2013 20:22:24 +0000 (21:22 +0100)]
Update docs/user/advanced.rst
Rephrasing a line in the docs, add explicite mention of "client side certificate" (for indexing and clarity)
Ian Cordasco [Wed, 30 Jan 2013 15:58:32 +0000 (10:58 -0500)]
Thanks to @maxcountryman for the code review
Ian Cordasco [Wed, 30 Jan 2013 04:50:37 +0000 (23:50 -0500)]
Fix the elapsed test and #1133
Kenneth Reitz [Tue, 29 Jan 2013 04:52:17 +0000 (20:52 -0800)]
Merge pull request #1143 from Lukasa/master
Response as iterator
Cory Benfield [Sat, 26 Jan 2013 15:54:06 +0000 (15:54 +0000)]
Fix test for Py3.
Cory Benfield [Sat, 26 Jan 2013 15:24:25 +0000 (15:24 +0000)]
More useful docstring.
Cory Benfield [Sat, 26 Jan 2013 15:19:01 +0000 (15:19 +0000)]
Make Response objects iterable.
Kenneth Reitz [Mon, 28 Jan 2013 17:40:10 +0000 (09:40 -0800)]
Merge pull request #1148 from sigmavirus24/timing_switch
Move the timing work to Session.send