Commit Graph

1461 Commits

Author SHA1 Message Date
Cory Benfield 658da765ec Keep non RFC cookie key characters separate.
Moved the characters that we accept in keys but that the RFC forbids
into a separate string to keep track of them.
2012-02-14 10:25:40 +00:00
Cory Benfield f72c13ffda Accept unusual keys in cookies.
The Oreos module throws CookieErrors when it catches keys that have
characters that shouldn't be in them, like colons and braces. Other
services are happy to send out such keys, however. This commit makes
requests non-standards compliant, just like everyone else is.
2012-02-14 00:10:26 +00:00
Luka Zakrajšek b7842ab34b Typo fix in oreos/structures.py 2012-02-06 13:42:34 +01:00
Greg Taylor f8b3141204 Use basestring instead of str to determine when to return headers as-is. This makes sure that unicode instances aren't enumerated. 2012-02-05 13:57:35 -05:00
Kenneth Reitz a74481a1d4 Update docs/community/faq.rst 2012-02-03 13:24:00 -05:00
Kenneth Reitz b898415d0d :trollface:
because i can.
2012-02-02 17:23:47 -05:00
Kenneth Reitz b47effe5d8 test #2 2012-02-01 13:35:34 -05:00
Kenneth Reitz 4f10605389 quick test 2012-02-01 13:33:59 -05:00
Kenneth Reitz 120e62900b Native Instruments! 2012-01-31 02:15:55 -05:00
Kenneth Reitz 986704dc62 v0.10.2 2012-01-30 09:41:09 -05:00
Kenneth Reitz 2f13956357 Merge branch 'unicode_missing_self' of https://github.com/Telofy/requests into develop 2012-01-30 09:35:53 -05:00
Kenneth Reitz 8d700dd1e5 Merge branch 'pr-urlfix-1' of https://github.com/brendoncrawford/requests into develop 2012-01-30 09:33:31 -05:00
Kenneth Reitz 5be412db13 Brendon Crawford 2012-01-30 09:33:14 -05:00
Telofy a61a861cfb The self was missing again, and I think the two blocks were redundant. 2012-01-30 12:23:43 +01:00
Brendon Crawford c363ca476f Added ability to check if missing trailing slash in path.
Previously this URL would not work:

    http://example.com?foo=bar

But this URL would work:

    http://example.com/?foo=bar

Even though a slash is required for a valid URL, it is a common use case
for the slash to be left out, so it would be a good idea to account for this.
2012-01-29 23:24:54 -08:00
Kenneth Reitz 319b1ed551 Merge branch '239-socket-leak' of https://github.com/acdha/requests into develop 2012-01-29 19:06:41 -05:00
Chris Adams 67f50a0fe5 Less redundant freeing of resources on redirects
With 495646bb6a the double flush is no longer
needed.
2012-01-29 18:45:14 -05:00
Chris Adams b98cc8b4e9 Revert "Initial stop-the-bleeding fix"
This reverts commit 730c0e2e2b.
2012-01-29 18:43:13 -05:00
Chris Adams 495646bb6a async: force prefetch=True on send
… otherwise we can run out of sockets before any of the responses are ever
processed
2012-01-29 18:42:48 -05:00
Kenneth Reitz 4516bd45b2 Release redirected connections.
#239
2012-01-29 18:00:33 -05:00
Chris Adams 730c0e2e2b Initial stop-the-bleeding fix
This is redundant but it avoids crashing otherwise working code. The code-smell
from duplication suggests that this interface should be refactored slightly.
2012-01-29 17:31:59 -05:00
Chris Adams 3020d0e56a Consistent self.cookies usage
This avoids two variables pointing to the same thing and avoids
a duplicate dict update() call
2012-01-29 16:52:08 -05:00
Chris Adams 49bed18a83 Minor PEP-8 cleanup 2012-01-29 16:51:28 -05:00
Kenneth Reitz e6959412aa only do oreos for 2 2012-01-28 23:10:03 -05:00
Kenneth Reitz 04c0bcc9b4 wow. 2012-01-27 11:18:56 -06:00
Kenneth Reitz ec4edae977 lazy tests 2012-01-27 11:16:47 -06:00
David Kemp (Work) f478c34671 add failing test for unicode headers (python 2.x only) 2012-01-26 18:45:38 +00:00
Kenneth Reitz a0ef4f2358 Merge pull request #389 from johtso/patch-1
Fix httpbin urls with missing .org in docs
2012-01-25 22:40:30 -08:00
Johannes ca57e93ebf Fix httpbin urls with missing .org 2012-01-26 02:13:04 +00:00
Kenneth Reitz 5ca5b7ec65 Merge remote-tracking branch 'origin/develop' into develop 2012-01-25 11:26:08 -05:00
Kenneth Reitz 2b202aabd7 David Kemp 2012-01-25 11:26:04 -05:00
Kenneth Reitz cb64d31171 Merge pull request #387 from davidarkemp/develop
fix problem with path being double escaped
2012-01-25 08:25:26 -08:00
David Kemp (Work) 80eafe3b63 fix problem with path being double escaped 2012-01-25 16:21:07 +00:00
Kenneth Reitz 16aa444261 Merge branch 'develop' of https://github.com/mastahyeti/requests into develop 2012-01-25 09:04:41 -05:00
Kenneth Reitz 0bbdbac17f moar tests 2012-01-25 09:03:20 -05:00
Piotr Dobrogost c430b60e38 Standard tests from RequestsTestSuite run using async api 2012-01-24 21:56:59 +01:00
Ben 02f6555536 added myself to authors.rst 2012-01-24 09:59:41 -06:00
Mastahyeti 4293e3fdb2 moved call to pre_request hook, allowing for more meaningful use. 2012-01-23 20:56:05 -06:00
Kenneth Reitz 50298bbf97 80k 2012-01-23 02:52:38 -05:00
Kenneth Reitz ac82fa47a0 @takluyver 2012-01-23 02:49:10 -05:00
Kenneth Reitz 976bfbf687 text 2012-01-23 02:43:38 -05:00
Kenneth Reitz 1bc377b188 r.text 2012-01-23 02:42:34 -05:00
Kenneth Reitz a89530aef5 explain binary response data 2012-01-23 02:42:05 -05:00
Kenneth Reitz c32b1cd6d6 better feature list 2012-01-23 02:34:42 -05:00
Kenneth Reitz 90f5c8bd85 r.text 2012-01-23 02:32:09 -05:00
Kenneth Reitz 878bb61d24 readme update 2012-01-23 02:31:16 -05:00
Kenneth Reitz 8493d8329e PYTHON 3 v0.10.1 2012-01-23 02:28:01 -05:00
Kenneth Reitz 57aeafa115 pythons 2012-01-23 02:21:35 -05:00
Kenneth Reitz a29e862adf new pythons! 2012-01-23 02:21:30 -05:00
Kenneth Reitz 5ed62e1137 don't let that happen... 2012-01-23 02:19:56 -05:00