Kenneth Reitz [Thu, 5 Dec 2013 22:41:25 +0000 (17:41 -0500)]
further notes and version bump
Kenneth Reitz [Thu, 5 Dec 2013 22:37:48 +0000 (17:37 -0500)]
history notes about v2.1
Kenneth Reitz [Thu, 5 Dec 2013 22:00:58 +0000 (14:00 -0800)]
Merge pull request #1781 from Lukasa/ucliteral
Clean up #1779.
Cory Benfield [Thu, 5 Dec 2013 21:06:11 +0000 (21:06 +0000)]
Remove the unicode literals.
Kenneth Reitz [Thu, 5 Dec 2013 19:44:06 +0000 (11:44 -0800)]
Merge pull request #1779 from kracekumar/patch-2
Made default_user_agent reusable
kracekumar [Thu, 5 Dec 2013 06:41:35 +0000 (12:11 +0530)]
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.
Kenneth Reitz [Wed, 4 Dec 2013 01:36:00 +0000 (17:36 -0800)]
Merge pull request #1768 from Lukasa/credpct
Unencode usernames and passwords taken from URLs.
Kenneth Reitz [Wed, 4 Dec 2013 01:35:02 +0000 (17:35 -0800)]
Merge pull request #1764 from Lukasa/clog
Prepare new release (2.1.0)?
Kenneth Reitz [Wed, 4 Dec 2013 01:33:59 +0000 (17:33 -0800)]
Merge pull request #1766 from Lukasa/qop
Quote qop values in digest auth.
Kenneth Reitz [Wed, 4 Dec 2013 01:33:42 +0000 (17:33 -0800)]
Merge pull request #1657 from sigmavirus24/fix-session-hooks
Honor session hooks
Kenneth Reitz [Wed, 4 Dec 2013 01:33:33 +0000 (17:33 -0800)]
Merge pull request #1713 from daftshady/master
Fixed #1711
Kenneth Reitz [Wed, 4 Dec 2013 01:02:25 +0000 (17:02 -0800)]
Merge pull request #1775 from sigmavirus24/add-readme-to-packages
Add README to requests/packages
Ian Cordasco [Tue, 3 Dec 2013 15:17:36 +0000 (09:17 -0600)]
Add README to requests/packages
- Hopefully people will read this before making changes to vendored libraries
Cory Benfield [Sun, 1 Dec 2013 10:28:49 +0000 (10:28 +0000)]
Unquote the URL before extracting the auth.
Cory Benfield [Sun, 1 Dec 2013 10:23:09 +0000 (10:23 +0000)]
Tests for #1767.
Cory Benfield [Fri, 29 Nov 2013 16:44:13 +0000 (16:44 +0000)]
Merge remote-tracking branch 'upstream/pr/1765' into qop
Cory Benfield [Fri, 29 Nov 2013 08:37:25 +0000 (08:37 +0000)]
Quote qop values in digest auth.
佐藤 建太 [Fri, 29 Nov 2013 06:28:47 +0000 (15:28 +0900)]
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.
Cory Benfield [Thu, 28 Nov 2013 18:37:45 +0000 (18:37 +0000)]
Missed a couple.
Cory Benfield [Thu, 28 Nov 2013 18:32:12 +0000 (18:32 +0000)]
Prepare changelog.
Kenneth Reitz [Wed, 27 Nov 2013 17:23:40 +0000 (09:23 -0800)]
Merge pull request #1762 from dstufft/update-urllib3
Update urllib3 to
929f1586
Donald Stufft [Wed, 27 Nov 2013 02:41:15 +0000 (21:41 -0500)]
Update urllib3 to
929f1586
daftshady [Tue, 26 Nov 2013 06:38:48 +0000 (15:38 +0900)]
remove unused import
daftshady [Wed, 6 Nov 2013 09:52:48 +0000 (18:52 +0900)]
remove unnecessary try
daftshady [Tue, 5 Nov 2013 16:10:27 +0000 (01:10 +0900)]
double try statement
daftshady [Tue, 5 Nov 2013 09:00:23 +0000 (18:00 +0900)]
update 'merge_cookies' not to create new instance.
daftshady [Tue, 5 Nov 2013 08:00:01 +0000 (17:00 +0900)]
modified 'merge_cookies' and update tests.
made sessions.py to use that method when merging cookies.
daftshady [Tue, 5 Nov 2013 07:15:35 +0000 (16:15 +0900)]
update 'merge_cookies'
daftshady [Tue, 5 Nov 2013 07:09:49 +0000 (16:09 +0900)]
added new method 'merge_cookies' and use it when merging session cookies with param cookies.
daftshady [Tue, 29 Oct 2013 16:58:01 +0000 (01:58 +0900)]
added test case related to #1711
daftshady [Tue, 29 Oct 2013 14:18:03 +0000 (23:18 +0900)]
Fixed #1711
Kenneth Reitz [Mon, 25 Nov 2013 19:40:10 +0000 (11:40 -0800)]
Merge pull request #1760 from akitada/fix-hangs-on-streaming-uploads
Fix hangs on streaming uploads with HTTPDigestAuth
Kenneth Reitz [Mon, 25 Nov 2013 19:40:00 +0000 (11:40 -0800)]
Merge pull request #1754 from Lukasa/verb_change
Match the HTTPbis on HTTP 301.
Akira Kitada [Mon, 25 Nov 2013 13:29:53 +0000 (22:29 +0900)]
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.
Cory Benfield [Sun, 24 Nov 2013 11:13:49 +0000 (11:13 +0000)]
Cleanup the redirect if blocks.
Cory Benfield [Sun, 24 Nov 2013 11:09:00 +0000 (11:09 +0000)]
Handle 301s 'properly'.
Kenneth Reitz [Wed, 20 Nov 2013 09:05:15 +0000 (01:05 -0800)]
Merge pull request #1747 from daftshady/lowercase
#1746 don't lowercase the whole url
Kenneth Reitz [Wed, 20 Nov 2013 09:02:38 +0000 (01:02 -0800)]
Merge pull request #1742 from kevinburke/docs
Add make target to build the documentation
Kenneth Reitz [Wed, 20 Nov 2013 09:01:26 +0000 (01:01 -0800)]
Merge pull request #1733 from ionrock/pickleable-responses
Response and Request objects are pickleable.
Kenneth Reitz [Wed, 20 Nov 2013 08:58:21 +0000 (00:58 -0800)]
Merge pull request #1745 from nonm/master
Small fix broken cookie parse
daftshady [Tue, 19 Nov 2013 10:54:46 +0000 (19:54 +0900)]
use geturl to lower scheme
daftshady [Tue, 19 Nov 2013 09:59:22 +0000 (18:59 +0900)]
issue #1746 : Don't lowercase the whole URL!
nonm [Mon, 18 Nov 2013 21:32:59 +0000 (13:32 -0800)]
Small fix broken cookie parse
Kevin Burke [Mon, 18 Nov 2013 02:39:01 +0000 (18:39 -0800)]
wording
Kevin Burke [Mon, 18 Nov 2013 02:38:15 +0000 (18:38 -0800)]
Add target to build the documentation
Kenneth Reitz [Fri, 15 Nov 2013 18:51:47 +0000 (10:51 -0800)]
Merge pull request #1739 from pengfei-xue/devel
add coverage make target
Pengfei Xue [Fri, 15 Nov 2013 10:00:18 +0000 (18:00 +0800)]
add coverage make target
Kenneth Reitz [Fri, 15 Nov 2013 09:33:38 +0000 (01:33 -0800)]
Merge pull request #1735 from Lukasa/wheel
Wheel
Kenneth Reitz [Fri, 15 Nov 2013 09:33:03 +0000 (01:33 -0800)]
Merge pull request #1717 from jvantuyl/master
loosen URL handling for non-native URL schemes
Jayson Vantuyl [Wed, 30 Oct 2013 08:35:54 +0000 (01:35 -0700)]
loosen URL handling for non-native URL schemes
Cory Benfield [Thu, 14 Nov 2013 13:23:45 +0000 (13:23 +0000)]
Add wheel to dev requirements.
Cory Benfield [Wed, 13 Nov 2013 19:09:49 +0000 (19:09 +0000)]
Wheel support.
Eric Larson [Thu, 7 Nov 2013 02:01:27 +0000 (20:01 -0600)]
Response and Request objects are pickleable.
Includes a basic test. More could be add to confirm known attributes
that could cause problems.
Kenneth Reitz [Wed, 6 Nov 2013 19:19:31 +0000 (11:19 -0800)]
Merge pull request #1660 from sigmavirus24/parse-cookies-when-users-set-host-header
Parse cookies when users set custom Host header
Kenneth Reitz [Mon, 4 Nov 2013 21:58:12 +0000 (13:58 -0800)]
Merge pull request #1724 from daftshady/dev3
Fixed #1723
Kenneth Reitz [Mon, 4 Nov 2013 21:55:58 +0000 (13:55 -0800)]
Merge pull request #1726 from t-8ch/update_urllib3
Update urllib3
Thomas Weißschuh [Mon, 4 Nov 2013 18:54:42 +0000 (18:54 +0000)]
add myself to AUTHORS.rst
Thomas Weißschuh [Mon, 4 Nov 2013 18:53:41 +0000 (18:53 +0000)]
upate urllib3 to
a0c986a24d
daftshady [Mon, 4 Nov 2013 13:32:17 +0000 (22:32 +0900)]
moved logic to Session object and added test case
daftshady [Mon, 4 Nov 2013 09:32:45 +0000 (18:32 +0900)]
fixed #1723
Ian Cordasco [Mon, 4 Nov 2013 02:16:21 +0000 (18:16 -0800)]
Merge pull request #1722 from schinckel/patch-1
Fix documentation typo.
Matthew Schinckel [Mon, 4 Nov 2013 01:59:24 +0000 (12:29 +1030)]
Fix documentation typo.
Cory Benfield [Fri, 1 Nov 2013 11:14:05 +0000 (11:14 +0000)]
Capitalisation.
Cory Benfield [Fri, 1 Nov 2013 09:21:01 +0000 (02:21 -0700)]
Merge pull request #1720 from Lukasa/docs
Chardet -> charade.
Cory Benfield [Fri, 1 Nov 2013 09:20:22 +0000 (09:20 +0000)]
Chardet -> charade.
Kenneth Reitz [Wed, 30 Oct 2013 19:32:19 +0000 (15:32 -0400)]
Revert "Merge pull request #1710 from jvantuyl/master"
This reverts commit
a8300c0ae6dd7e6b1655cf80b349e0bf645ff694, reversing
changes made to
2e196be143035fa6d03743d6ca95a2904572f12a.
Kenneth Reitz [Wed, 30 Oct 2013 17:17:26 +0000 (10:17 -0700)]
Merge pull request #1710 from jvantuyl/master
loosen URL handling for non-native protocols
Jayson Vantuyl [Wed, 30 Oct 2013 08:35:54 +0000 (01:35 -0700)]
don't prepare URLs for oddball schemes
Kenneth Reitz [Mon, 28 Oct 2013 17:40:52 +0000 (10:40 -0700)]
Merge pull request #1709 from samuelhug/test-branch
Fix for AppEngine
Kenneth Reitz [Mon, 28 Oct 2013 17:39:04 +0000 (13:39 -0400)]
further cleanup examples
Kenneth Reitz [Mon, 28 Oct 2013 17:36:08 +0000 (13:36 -0400)]
Merge remote-tracking branch 'origin/master'
Kenneth Reitz [Mon, 28 Oct 2013 17:36:04 +0000 (13:36 -0400)]
fix @lukasa's lack of taste :)
#1702
Kenneth Reitz [Mon, 28 Oct 2013 17:34:07 +0000 (10:34 -0700)]
Merge pull request #1702 from Lukasa/docs_n_stuff
Improve the PreparedRequest docs.
Kenneth Reitz [Mon, 28 Oct 2013 17:32:21 +0000 (10:32 -0700)]
Merge pull request #1706 from daftshady/dev2
restoring pull request fixing #1623
Kenneth Reitz [Mon, 28 Oct 2013 17:32:09 +0000 (10:32 -0700)]
Merge pull request #1707 from canibanoglu/tests
Modified the tests so that they use py.test convention
Kenneth Reitz [Mon, 28 Oct 2013 17:31:59 +0000 (10:31 -0700)]
Merge pull request #1708 from alex/patch-2
close files in setup.py
Samuel Hug [Mon, 28 Oct 2013 16:51:56 +0000 (09:51 -0700)]
Fix for AppEngine
Alex Gaynor [Sat, 26 Oct 2013 23:43:08 +0000 (16:43 -0700)]
close files in setup.py
otherwise python3.4 warns
Can Ibanoglu [Sat, 26 Oct 2013 10:38:11 +0000 (13:38 +0300)]
Modified the tests so that they use py.test convention
daftshady [Sat, 26 Oct 2013 09:14:19 +0000 (18:14 +0900)]
second commit : Fixed #1623. Added 'MD5-sess' algorithm to HTTPDigestAuth
Kenneth Reitz [Thu, 24 Oct 2013 22:09:12 +0000 (18:09 -0400)]
clean up sidebar
Kenneth Reitz [Thu, 24 Oct 2013 22:07:47 +0000 (18:07 -0400)]
get support
Kenneth Reitz [Thu, 24 Oct 2013 22:05:24 +0000 (18:05 -0400)]
try gumroad overlay
Kenneth Reitz [Thu, 24 Oct 2013 22:01:50 +0000 (18:01 -0400)]
projects
Kenneth Reitz [Thu, 24 Oct 2013 22:00:52 +0000 (18:00 -0400)]
"get updates"
Kenneth Reitz [Thu, 24 Oct 2013 21:58:30 +0000 (17:58 -0400)]
newsletter
Cory Benfield [Thu, 24 Oct 2013 20:14:46 +0000 (21:14 +0100)]
Improve the PreparedRequest docs.
Kenneth Reitz [Thu, 24 Oct 2013 14:54:48 +0000 (10:54 -0400)]
Merge remote-tracking branch 'origin/master'
Kenneth Reitz [Thu, 24 Oct 2013 14:54:45 +0000 (10:54 -0400)]
build status isn't useful anyway
Kenneth Reitz [Thu, 24 Oct 2013 14:38:52 +0000 (07:38 -0700)]
Merge pull request #1689 from Lukasa/unicode
Use builtin_str for all auto-set header values.
Kenneth Reitz [Thu, 24 Oct 2013 14:35:40 +0000 (07:35 -0700)]
Merge pull request #1693 from kevinburke/schema-message
Add clarification to MissingSchema error
Kenneth Reitz [Thu, 24 Oct 2013 14:32:05 +0000 (10:32 -0400)]
urllib3/chardet note in release for v2.0.1
Kenneth Reitz [Thu, 24 Oct 2013 14:31:05 +0000 (10:31 -0400)]
update internal dependencies
Kenneth Reitz [Thu, 24 Oct 2013 14:29:11 +0000 (07:29 -0700)]
Merge pull request #1700 from kennethreitz/v2.0.1
v2.0.1
Kenneth Reitz [Thu, 24 Oct 2013 14:28:30 +0000 (10:28 -0400)]
more release notes for v2.0.1
Kenneth Reitz [Thu, 24 Oct 2013 14:26:47 +0000 (10:26 -0400)]
release notes
Kenneth Reitz [Thu, 24 Oct 2013 14:00:49 +0000 (10:00 -0400)]
v2.0.1
Kenneth Reitz [Thu, 24 Oct 2013 13:54:14 +0000 (09:54 -0400)]
$ make ci
Kenneth Reitz [Thu, 24 Oct 2013 13:53:00 +0000 (09:53 -0400)]
replace invoke with makefiles
Kenneth Reitz [Thu, 24 Oct 2013 13:47:31 +0000 (09:47 -0400)]
remove travis support