Ian Cordasco
b2ce5be9d0
Revert "Minor Patch TypeError thrown"
2015-03-23 10:11:13 -05:00
Josh Brown
1b5317ea08
Minor Patch TypeError thrown
2015-03-23 16:01:48 +11:00
Cory Benfield
54791d1970
Expand on what 'elapsed' means.
2015-03-21 16:27:21 +00:00
Ian Cordasco
80a3e87bf3
Bump version and add release notes for 2.6.0
2015-03-14 11:42:38 -05:00
Ian Cordasco
bbbd9de6fd
Merge pull request #2472 from scholer/master
...
Avoid data duplication when creating a Request with str/bytes/bytearray input
2015-03-14 07:43:17 -05:00
Ian Cordasco
e776bb2656
Merge pull request #2489 from Lukasa/cookiebad
...
Don't label cookies for the target domain.
2015-03-14 07:05:48 -05:00
Cory Benfield
f7c85685a8
Add explanatory comment for cookie change
2015-03-14 11:29:05 +00:00
Ulrich Petri
573d460aa7
Add return type field to entry-point docstrings
...
Fixes : #2483
2015-03-14 10:49:32 +01:00
Cory Benfield
3bd8afbff2
Don't ascribe cookies to the target domain.
2015-03-14 08:49:55 +00:00
Ian Cordasco
c4bd6ea150
Import urllib3's Retry location from the right place
...
Importing from urllib3's top-level location causes the namespace to be
urllib3.util.retry.Retry instead of
requests.packages.urllib3.util.retry.Retry. Without this fix, an using
requests with an un-vendored version of urllib3 will break when urllib3's
retry handling kicks in.
Closes shazow/urllib3#567
2015-03-11 20:52:12 -05:00
Ian Cordasco
9adaae6785
Merge pull request #2482 from sigmavirus24/update-urllib3
...
Update urllib3 to 43b5b2b452e4344374de7d08ececcca495079b8d
2015-03-11 09:52:11 -05:00
Ian Cordasco
a0790f37b7
Update urllib3 to 43b5b2b452e4344374de7d08ececcca495079b8d
2015-03-10 19:34:34 -05:00
Priit Laes
4497a26c37
Document Response.iter_lines() reentrancy issues
2015-03-07 12:00:41 +02:00
Rasmus Scholer (TimelineX)
ec700a9a13
Avoid duplicating files data when creating a Request with str/bytes/bytearray in the files argument. 30-40% performance improvement.
2015-03-04 10:21:38 -05:00
Ian Cordasco
39e49e5fb9
Merge pull request #2466 from sigmavirus24/bug/2465
...
Only add VendorAliases for vendored dependencies
2015-03-04 07:49:12 -06:00
Rasmus Scholer (TimelineX)
11b12c3e07
models.RequestEncodingMixin._encode_files now takes bytearray as fp in addition to the currently supported bytes and str input.
2015-03-03 02:44:52 +01:00
Ian Cordasco
2669f0c0b1
Fix when packages are unvendored
...
When working these changes back upstream to pip, we realized that the
previous fix wasn't ideal since unvendoring the packages broke the
imports. For example, if urllib3 were unvendored, then the following
would fail:
from requests.packages import urllib3
2015-02-28 23:04:24 -06:00
Ian Cordasco
6ea3f2ada8
Only alias the imports for vendored dependencies
...
While discussion the issue, Donald Stufft (@dstufft) and I realized the
simplest solution is to simply add an alias per vendored dependency. The
resulting changes are simple and effective. It prevents the issue in
2.5.2 and 2.5.3 where the following would work:
from requests.packages import webbrowser
This now appropriately raises an ImportError.
Closes #2465
2015-02-28 20:13:46 -06:00
Ian Cordasco
628474d626
Update HISTORY and release version for 2.5.3
2015-02-24 10:30:17 -06:00
Ian Cordasco
b58318163c
Revert "Update certificate bundle."
2015-02-24 09:44:51 -06:00
Ian Cordasco
d8be2473d1
Update HISTORY and version for v2.5.2
2015-02-23 16:28:42 -06:00
Ian Cordasco
58e513579a
Update urllib3 to 29aa09bde9c42cc9a8d79aac47ee3d362b438cca
2015-02-23 16:02:30 -06:00
Joe Smith
62df872871
Upgrade urllib3 to 490d3a227fadb626cd54a240b9d0922f849914b4
2015-02-11 11:04:25 -08:00
Cory Benfield
b86330d1f1
Update certificate bundle.
2015-02-10 19:03:59 +00:00
kennethreitz
b137472936
Merge pull request #2393 from sigmavirus24/bug/2356
...
Attempt to quote anyway if unquoting fails
2015-01-27 10:24:34 -08:00
kennethreitz
383b20b023
Merge pull request #2412 from sigmavirus24/remove-cruft
...
Remove entirely unnecessary and unused bits from requests.compat
2015-01-27 10:24:25 -08:00
kennethreitz
3314eb9a62
Merge pull request #2413 from sigmavirus24/bug/2411
...
Check that filenames are unicode or bytes
2015-01-27 10:23:18 -08:00
Ian Cordasco
eec44dbbb1
Check that a filename is a basestring instance
...
Instead of only checking one or another type of string-like object that
we accept, let's be able to check both. Previously, we only checked if
the filename was an instance of the native str type which on Python 2
excluded unicode filenames and bytes-like filenames on Python 3.
Fixes #2411
2015-01-20 20:44:52 -06:00
Ian Cordasco
677bbe30d7
Move noncebit to the only place it is used
...
Since we only allow for "auth" qop-value, hardcode it
Fixes #2408
2015-01-19 18:50:50 -06:00
Ian Cordasco
f37fe551bb
Remove entirely unnecessary and unused bits from requests.compat
2015-01-18 21:17:11 -06:00
Ian Cordasco
751b35c346
Attempt to quote anyway if unquoting fails
...
Fixes #2356
2015-01-18 21:07:43 -06:00
Ian Cordasco
d2d576b6b1
Update urllib3 to a27758625e4169330fcf965652b1093faf5aaaa2
2015-01-09 20:55:54 -06:00
kennethreitz
a57eacf080
Merge pull request #2375 from sigmavirus24/fix-imports-when-unbundled
...
Copy pip's import machinery wholesale
2015-01-09 15:38:30 -05:00
Shrayas
892f2560c1
Changing year in all copyright information
...
- Happy new year! Thanks for this awesome library :)
2015-01-01 09:04:50 +05:30
Cory Benfield
101425ebfc
Enhance documentation for clarity.
2014-12-24 14:54:49 +00:00
Cory Benfield
f4ec3d2309
Clean up cookie docs and display them.
2014-12-24 14:33:14 +00:00
Ian Cordasco
b83131779c
Bump version to 2.5.1
2014-12-23 11:54:01 -06:00
Ian Cordasco
86c3ecfd34
Fix bug in renegotiating a nonce with the server
...
If a session runs long enough (without constant activity) then the server can
expire the nonce the session has negotiated. If that happens the session will
get a new 401 response which we were immediately returning to the user. A user
would then have to essentially reinitialize session.auth each time they get an
unexpected 401.
Also, there's no need for setattr calls when we can simply assign the
attribute on the instance.
2014-12-23 10:40:31 -06:00
Ian Cordasco
bd3cf95e34
Fix error handling on Python 3
2014-12-16 22:49:24 -06:00
Ian Cordasco
386c589ba0
Merge branch 'master' of https://github.com/ContinuousFunction/requests into pr/2344
2014-12-16 22:18:51 -06:00
daftshady
925e975295
catch exception more specifically in Response.ok
2014-12-16 16:55:13 +09:00
ContinuousFunction
39090cfba6
Merge branch 'master' of https://github.com/kennethreitz/requests
2014-12-15 13:24:06 -05:00
Ben Edelman
01b58ba04e
Fix a typo in a comment
...
I just fixed a minor typo: "throws" is misspelled as "thows".
2014-12-15 01:37:19 -05:00
Ian Cordasco
da82fb4b1d
Give proper attribution to pip
2014-12-12 21:12:31 -06:00
Arthur Darcet
e8d02ea0bb
utils.guess_filename fails if the given parameter looks like a file object but has a non-string name attribute
...
e.g. a cherrypy uploaded file behave like a regular file, except that its name attribute is an int and passing it directly to requests fails because of that
2014-12-12 17:32:43 +01:00
Ian Cordasco
d615405519
Copy pip's import machinery wholesale
2014-12-08 20:48:40 -06:00
Ian Cordasco
33b25176b8
Bump version to 2.5.0
2014-12-01 17:03:24 -06:00
kennethreitz
90857b8b59
Merge pull request #2216 from sigmavirus24/retries-take-2
...
Retries logic
2014-12-01 14:45:27 -05:00
Kenneth Reitz
7aa6c62d6d
updatee chardet, urllib3
2014-12-01 14:40:32 -05:00
kennethreitz
53d02381e2
Merge pull request #2349 from sigmavirus24/fix-pickling
...
Properly serialize RecentlyUsedContainers for cache
2014-11-30 14:12:43 -05:00