kennethreitz
2c465de332
Merge pull request #1779 from kracekumar/patch-2
...
Made default_user_agent reusable
2013-12-05 11:44:06 -08:00
Kamil Madac
1d42d9d274
function is_ipv4_network renamed
...
more detailed check of cidr format
2013-12-05 11:15:52 +01:00
Kamil Madac
f3bc8b6e1f
Typo fixed
2013-12-05 09:36:49 +01:00
Kamil Madac
21c88c829a
Broad exception fixed
2013-12-05 09:32:29 +01:00
kracekumar
6c1be607f1
Made default_user_agent reusable
...
This is not exciting change, but will help for people who wants to change name of user agent alone. Also name can be unicode.
2013-12-05 12:11:35 +05:30
Kamil Madac
59b29d02f8
Tiny comment fix
2013-12-04 15:11:10 +01:00
Kamil Madac
0d52ef7084
Additional tests added
2013-12-04 15:10:24 +01:00
Ian Cordasco
e8bdcdb0a7
Address feedback from #1729
...
- Make the PreparedRequest's cookie jar an implementation detail
2013-12-04 06:45:18 -06:00
Chase Sterling
8bfe0d873f
Store the request cookiejar in PreparedRequest.cookies fix #1728
...
Conflicts:
requests/sessions.py
2013-12-04 06:38:58 -06:00
Chase Sterling
5b30e960eb
Add a test case for request cookies persisting to session. refs #1728
2013-12-04 06:35:16 -06:00
Kamil Madac
947248129b
Better comments
2013-12-04 11:47:40 +01:00
Kamil Madac
0a4e65c0ed
Tests added
2013-12-04 10:54:36 +01:00
Kamil Madac
fe945345dd
Unnecessary files kmadac.xml deleted
2013-12-04 09:31:56 +01:00
Kamil Madac
dfd3e45ad0
Merge branch 'master' of https://github.com/kmadac/requests
2013-12-04 09:30:01 +01:00
kennethreitz
4bceb312f1
Merge pull request #1768 from Lukasa/credpct
...
Unencode usernames and passwords taken from URLs.
2013-12-03 17:36:00 -08:00
kennethreitz
b2cee7bee8
Merge pull request #1764 from Lukasa/clog
...
Prepare new release (2.1.0)?
2013-12-03 17:35:02 -08:00
kennethreitz
a030a58303
Merge pull request #1766 from Lukasa/qop
...
Quote qop values in digest auth.
2013-12-03 17:33:59 -08:00
kennethreitz
5c915451e7
Merge pull request #1657 from sigmavirus24/fix-session-hooks
...
Honor session hooks
2013-12-03 17:33:42 -08:00
kennethreitz
8b88549bb7
Merge pull request #1713 from daftshady/master
...
Fixed #1711
2013-12-03 17:33:33 -08:00
kennethreitz
3e66f08db7
Merge pull request #1775 from sigmavirus24/add-readme-to-packages
...
Add README to requests/packages
2013-12-03 17:02:25 -08:00
Kamil Madac
6131390345
Revert "Small test added"
...
This reverts commit f0d3edf409 .
2013-12-03 16:41:07 +01:00
Kamil Madac
0eccd7a856
Merge remote-tracking branch 'origin/master'
...
Conflicts:
test_requests.py
2013-12-03 16:34:02 +01:00
Kamil Madac
f0d3edf409
Small test added
2013-12-03 16:30:47 +01:00
Kamil Madac
8aff6f5ed0
Redesigned no_proxy ip range imlementation to use only stdlib functions
2013-12-03 16:23:08 +01:00
Ian Cordasco
617bc8cc1c
Add README to requests/packages
...
- Hopefully people will read this before making changes to vendored libraries
2013-12-03 09:17:37 -06:00
Kamil Madac
f9a48e0f0b
Added kamil.madac to Authors
2013-12-02 22:42:20 +01:00
Kamil Madac
9ec222c363
Added test for domain name no_proxy matching.
2013-12-02 22:40:26 +01:00
Kamil Madac
2c914126ba
Added possibility to use IP ranges (ex. 192.168.1.0/24) to no_proxy environment variable
2013-12-02 22:32:29 +01:00
Cory Benfield
e2961b9f91
Unquote the URL before extracting the auth.
2013-12-01 10:29:14 +00:00
Cory Benfield
4f786e4f62
Tests for #1767 .
2013-12-01 10:29:10 +00:00
Cory Benfield
92d3616b02
Merge remote-tracking branch 'upstream/pr/1765' into qop
2013-11-29 16:44:13 +00:00
Cory Benfield
fecb35a08e
Quote qop values in digest auth.
2013-11-29 08:37:25 +00:00
佐藤 建太
649dac1029
quote qop options in Digest Auth
...
Based on RFC2617 (http://tools.ietf.org/html/rfc2617 ), the value of
'qop-options' directive should be quoted with double quotes:
qop-options
This directive is optional, but is made so only for backward
compatibility with RFC 2069 [6]; it SHOULD be used by all
implementations compliant with this version of the Digest
scheme. If present, it is a quoted string of one or more
tokens indicating the "quality of protection" values supported by
the server. The value "auth" indicates authentication; the
value "auth-int" indicates authentication with
integrity protection; see the
curl comamnd-line tool also appends these quotes. You can see this
by `curl -v --digest --user user:passwd http://example.com/digest-auth `.
Unfortunately, some minor server-side implementations seem to be sensitive
on this difference.
2013-11-29 15:28:47 +09:00
Cory Benfield
dc31c11339
Missed a couple.
2013-11-28 18:37:45 +00:00
Cory Benfield
e45d425343
Prepare changelog.
2013-11-28 18:32:28 +00:00
kennethreitz
847735553a
Merge pull request #1762 from dstufft/update-urllib3
...
Update urllib3 to 929f1586
2013-11-27 09:23:40 -08:00
Donald Stufft
b825bbd4a2
Update urllib3 to 929f1586
2013-11-26 21:41:15 -05:00
daftshady
c26a6c310c
remove unused import
2013-11-26 15:38:48 +09:00
daftshady
8eb40c777e
remove unnecessary try
2013-11-26 15:28:59 +09:00
daftshady
8b2255d0f8
double try statement
2013-11-26 15:28:59 +09:00
daftshady
5fcaf45c33
update 'merge_cookies' not to create new instance.
2013-11-26 15:28:59 +09:00
daftshady
1adba3c9e9
modified 'merge_cookies' and update tests.
...
made sessions.py to use that method when merging cookies.
2013-11-26 15:28:59 +09:00
daftshady
30018e604c
update 'merge_cookies'
2013-11-26 15:28:59 +09:00
daftshady
e40c1637c9
added new method 'merge_cookies' and use it when merging session cookies with param cookies.
2013-11-26 15:28:59 +09:00
daftshady
e3c771f36b
added test case related to #1711
2013-11-26 15:22:46 +09:00
daftshady
2bbd7ba1c2
Fixed #1711
2013-11-26 15:22:46 +09:00
kennethreitz
340b245903
Merge pull request #1760 from akitada/fix-hangs-on-streaming-uploads
...
Fix hangs on streaming uploads with HTTPDigestAuth
2013-11-25 11:40:10 -08:00
kennethreitz
e5b9ae1f8e
Merge pull request #1754 from Lukasa/verb_change
...
Match the HTTPbis on HTTP 301.
2013-11-25 11:40:00 -08:00
Akira Kitada
3a9d9f2279
Fix hangs on streaming uploads with HTTPDigestAuth
...
When using Digest Authentication, the client resends the same request
after the server responds with the 401 "Unauthorized". However, when
doing streaming uploads, it gets stuck because the body data (a
file-like object) is already consumed at the initial request.
The patch fixes this by rewinding the file-like object before
resending the request.
2013-11-25 22:29:53 +09:00
Cory Benfield
3369d87da9
Cleanup the redirect if blocks.
2013-11-24 11:13:49 +00:00