Kenneth Reitz [Tue, 29 May 2012 23:51:48 +0000 (16:51 -0700)]
Merge pull request #633 from tzuryby/develop
poor man's patch for issue #630
Kenneth Reitz [Tue, 29 May 2012 23:49:51 +0000 (16:49 -0700)]
Merge pull request #619 from Lukasa/develop
Rewrite quickstart docs.
Kenneth Reitz [Tue, 29 May 2012 23:45:54 +0000 (16:45 -0700)]
Merge pull request #640 from JuhaS/patch-1
Small correction on a comment.
Kenneth Reitz [Tue, 29 May 2012 23:44:56 +0000 (16:44 -0700)]
Merge pull request #638 from mher/develop
no_proxy support
Kenneth Reitz [Tue, 29 May 2012 23:41:39 +0000 (16:41 -0700)]
Merge pull request #632 from amalakar/develop
Issue #505: Changed the store_cookie configuration to be part of the conig dict, instead of being a new argument
JuhaS [Mon, 28 May 2012 13:28:31 +0000 (16:28 +0300)]
Small correction on a comment.
Mher Movsisyan [Mon, 28 May 2012 09:11:59 +0000 (14:11 +0500)]
Fixes python3 compatibility issue
Mher Movsisyan [Sun, 27 May 2012 17:21:26 +0000 (22:21 +0500)]
no_proxy support
Tzury Bar Yochay [Thu, 24 May 2012 03:17:21 +0000 (06:17 +0300)]
this try catch is a poor man's patch for issue #630 see https://github.com/kennethreitz/requests/issues/630
Arup Malakar [Wed, 23 May 2012 21:25:54 +0000 (14:25 -0700)]
Change the None check from self.assertIsNone to python style None Check, as build was failing
Arup Malakar [Wed, 23 May 2012 21:12:18 +0000 (14:12 -0700)]
Issue #505: Changed the store_cookie configuration to be part of the config dict, instead of being a new argument
Kenneth Reitz [Tue, 22 May 2012 04:45:44 +0000 (21:45 -0700)]
Merge pull request #626 from joshimhoff/develop
Improvements to RequestsCookieJar
Josh Imhoff [Tue, 22 May 2012 00:27:47 +0000 (20:27 -0400)]
Removed print statements left over from debugging.
Josh Imhoff [Tue, 22 May 2012 00:14:12 +0000 (20:14 -0400)]
Wrote tests for new CookieJar functionality and made them pass.
Josh Imhoff [Mon, 21 May 2012 22:21:12 +0000 (18:21 -0400)]
In cookies.py, CookieConflictError is now thrown if there is more than one cookie with same name.
Josh Imhoff [Mon, 21 May 2012 21:59:38 +0000 (17:59 -0400)]
Docstrings and bug fixes in cookies.py
Cory Benfield [Sat, 19 May 2012 20:34:36 +0000 (21:34 +0100)]
First draft of full verbs.
Josh Imhoff [Fri, 18 May 2012 04:48:59 +0000 (00:48 -0400)]
Defined keys(), values(), and items() in order to support dict-like client interface. Now, we throw exceptions if __getitem__() or __setitem__() is used when multiple domains are in jar.
Cory Benfield [Thu, 17 May 2012 18:25:35 +0000 (19:25 +0100)]
Correctly reflect redirection behaviour.
The docs incorrectly listed HEAD as a method that follows redirects by
default: it does not. This commit resolves this issue, and thus resolves
issue #504.
Cory Benfield [Thu, 17 May 2012 09:16:42 +0000 (10:16 +0100)]
Rewrite quickstart docs.
This should help with issue #503.
Kenneth Reitz [Thu, 17 May 2012 00:34:02 +0000 (17:34 -0700)]
Merge pull request #617 from mwielgoszewski/develop
Expose case-insensitive key access when deleting a key from CaseInsensitveDict
Kenneth Reitz [Thu, 17 May 2012 00:13:55 +0000 (17:13 -0700)]
fix test for 2.6's unittest
Kenneth Reitz [Thu, 17 May 2012 00:09:43 +0000 (17:09 -0700)]
authors
Arup Malakar [Wed, 16 May 2012 22:07:15 +0000 (15:07 -0700)]
Issue #505: Allow disabling of cookie persistence/sending
Marcin Wielgoszewski [Wed, 16 May 2012 17:58:51 +0000 (13:58 -0400)]
Expose case-insensitive key access when deleting a key from CaseInsensitiveDict
Kenneth Reitz [Wed, 16 May 2012 05:49:27 +0000 (22:49 -0700)]
Merge pull request #562 from slingamn/urandom
replace utils.randombytes with os.urandom
Shivaram Lingamneni [Wed, 2 May 2012 01:20:44 +0000 (18:20 -0700)]
replace utils.randombytes with os.urandom
Kenneth Reitz [Tue, 15 May 2012 15:39:20 +0000 (08:39 -0700)]
Merge pull request #614 from ib-lundgren/multipart_fix
Better content-type detection and unicode fix
Ib Lundgren [Tue, 15 May 2012 15:37:15 +0000 (17:37 +0200)]
Unicode fix for py3
Kenneth Reitz [Tue, 15 May 2012 15:31:43 +0000 (08:31 -0700)]
Merge pull request #613 from surajbarkale/patch-1
Remove sharing of base_headers config between sessions.
Ib Lundgren [Tue, 15 May 2012 15:20:01 +0000 (17:20 +0200)]
Better content-type detection and unicode fix
Suraj Barkale [Tue, 15 May 2012 14:17:02 +0000 (19:47 +0530)]
Remove sharing of base_headers config between sessions.
Since base_headers is a dictionary, it's reference was shared with all instances of
Session objects. Using deepcopy here should not incur large performance penalty.
Kenneth Reitz [Mon, 14 May 2012 02:47:19 +0000 (19:47 -0700)]
Merge pull request #611 from pnasrat/develop
Improve developer documentation.
Paul Nasrat [Sun, 13 May 2012 23:09:52 +0000 (16:09 -0700)]
Improve developer documentation.
I cloned, followed the todo and had failures as no certifi or chardet.
Fixed up so easy to get started.
Kenneth Reitz [Sun, 13 May 2012 18:01:22 +0000 (11:01 -0700)]
Merge pull request #610 from medwards/whitespace
Removed extra whitespace
Michael Edwards [Sun, 13 May 2012 09:59:31 +0000 (11:59 +0200)]
Removed extra whitespace
Kenneth Reitz [Sat, 12 May 2012 21:23:04 +0000 (14:23 -0700)]
Merge pull request #607 from ztest/develop
Fix a docstring typo (of -> if).
ztest [Sat, 12 May 2012 17:09:14 +0000 (13:09 -0400)]
Fix a docstring typo (of -> if).
Shivaram Lingamneni [Thu, 10 May 2012 22:14:44 +0000 (15:14 -0700)]
remove unused import
Kenneth Reitz [Thu, 10 May 2012 22:11:35 +0000 (17:11 -0500)]
semver
Kenneth Reitz [Thu, 10 May 2012 22:10:47 +0000 (17:10 -0500)]
remove oreos
Kenneth Reitz [Thu, 10 May 2012 22:09:53 +0000 (17:09 -0500)]
remove gevent extras_require
Kenneth Reitz [Thu, 10 May 2012 22:02:22 +0000 (17:02 -0500)]
remove requests async tests
Kenneth Reitz [Thu, 10 May 2012 22:01:09 +0000 (17:01 -0500)]
remove requests.async
Kenneth Reitz [Thu, 10 May 2012 18:10:50 +0000 (13:10 -0500)]
makin' history
Kenneth Reitz [Thu, 10 May 2012 18:07:00 +0000 (11:07 -0700)]
Merge pull request #603 from benmao/develop
get cookie like dict, such as s.cookies.get('test', 'no cookie')
Kenneth Reitz [Thu, 10 May 2012 18:06:24 +0000 (11:06 -0700)]
Merge pull request #604 from joshimhoff/develop
New implementation of safe_mode.
ben [Thu, 10 May 2012 14:17:23 +0000 (22:17 +0800)]
get cookie like dict, such as self.cookies.get('test', 'no cookie')
Josh Imhoff [Wed, 9 May 2012 19:13:12 +0000 (15:13 -0400)]
Now, safe_mode will catch socket.timeout too.
Josh Imhoff [Wed, 9 May 2012 18:47:29 +0000 (14:47 -0400)]
New implementation of safe_mode. Now, we throw exceptions in models.py regardless of safe_mode. We catch those exceptions at the API level and return a blank Response. See safe_mode.py for details.
Kenneth Reitz [Tue, 8 May 2012 15:06:51 +0000 (08:06 -0700)]
Merge pull request #595 from reclosedev/sess-cookies-no-resp
Session cookies not saved when Session.request is called with return_response=False
Roman Haritonov [Tue, 8 May 2012 10:30:24 +0000 (14:30 +0400)]
Add myself to AUTHORS.rst
Roman Haritonov [Tue, 8 May 2012 09:02:39 +0000 (13:02 +0400)]
Move session cookie saving from Session.request() to Request._build_response()
Roman Haritonov [Tue, 8 May 2012 08:55:36 +0000 (12:55 +0400)]
Test async requests with Session cookies
Roman Haritonov [Tue, 8 May 2012 08:17:58 +0000 (12:17 +0400)]
Test if cookies are saving to session when session.request is called with return_response=False
Kenneth Reitz [Tue, 8 May 2012 05:46:00 +0000 (22:46 -0700)]
Merge pull request #594 from slingamn/makefile_again
unbreak the Jenkins build again/hopefully :-/
Shivaram Lingamneni [Tue, 8 May 2012 05:40:11 +0000 (22:40 -0700)]
remove the oauthlib trunk from requirements.txt
Shivaram Lingamneni [Tue, 8 May 2012 05:36:51 +0000 (22:36 -0700)]
unbreak the Jenkins build (again/hopefully)
Pyflakes is unavailable in the Jenkins Python 3 / PyPy environments
Kenneth Reitz [Tue, 8 May 2012 05:24:30 +0000 (01:24 -0400)]
thread safe
Kenneth Reitz [Tue, 8 May 2012 05:21:48 +0000 (01:21 -0400)]
gah
Kenneth Reitz [Tue, 8 May 2012 05:18:05 +0000 (01:18 -0400)]
v0.12.1
Kenneth Reitz [Tue, 8 May 2012 05:14:17 +0000 (01:14 -0400)]
redirects clear files also
Fixes #575
Kenneth Reitz [Tue, 8 May 2012 04:58:32 +0000 (00:58 -0400)]
Merge remote-tracking branch 'origin/develop' into develop
Kenneth Reitz [Tue, 8 May 2012 04:58:20 +0000 (21:58 -0700)]
Merge pull request #559 from barberj/issue_526
Issue #526
Kenneth Reitz [Tue, 8 May 2012 04:57:46 +0000 (00:57 -0400)]
yay json
fixes #593
barberj [Sun, 6 May 2012 23:24:37 +0000 (19:24 -0400)]
adding test verifying data httpbin sees
barberj [Sun, 6 May 2012 22:50:42 +0000 (18:50 -0400)]
synatx error for python3. all strings are unicode
barberj [Wed, 25 Apr 2012 20:45:21 +0000 (16:45 -0400)]
sending strings to be received as files
barberj [Sat, 21 Apr 2012 03:30:45 +0000 (23:30 -0400)]
added unicode strings
barberj [Sat, 21 Apr 2012 02:18:28 +0000 (22:18 -0400)]
credit where credits due
barberj [Sat, 21 Apr 2012 02:15:35 +0000 (22:15 -0400)]
added mutlipart file=strings
Kenneth Reitz [Sun, 6 May 2012 19:54:06 +0000 (12:54 -0700)]
Merge pull request #590 from berkerpeksag/doc-links
Fixed broken links in TODO docs.
Berker Peksag [Sun, 6 May 2012 19:26:28 +0000 (22:26 +0300)]
Fixed broken links in TODO docs.
Kenneth Reitz [Fri, 4 May 2012 18:49:49 +0000 (11:49 -0700)]
Merge pull request #585 from chazapis/develop
Fix out-of-range issue with iter_lines (#515).
Kenneth Reitz [Fri, 4 May 2012 18:48:35 +0000 (11:48 -0700)]
Merge pull request #587 from slingamn/jenkins
unbreak the Jenkins build by excluding ./env/*
Shivaram Lingamneni [Fri, 4 May 2012 11:45:30 +0000 (04:45 -0700)]
unbreak the Jenkins build by excluding ./env/*
Kenneth Reitz [Fri, 4 May 2012 06:29:04 +0000 (23:29 -0700)]
Merge pull request #579 from slingamn/pyflakes.release
Changes for #574
Kenneth Reitz [Fri, 4 May 2012 06:28:07 +0000 (23:28 -0700)]
Merge pull request #581 from crodjer/develop
A utility for using environment proxies
Kenneth Reitz [Fri, 4 May 2012 06:26:44 +0000 (23:26 -0700)]
Merge pull request #582 from slingamn/cookietests.release
Tests for persistent and secure cookies
Shivaram Lingamneni [Fri, 4 May 2012 05:21:17 +0000 (22:21 -0700)]
Tests for persistent and secure cookies
Rohan Jain [Fri, 4 May 2012 05:29:57 +0000 (10:59 +0530)]
Add myself to authors
Signed-off-by: Rohan Jain <crodjer@gmail.com>
Rohan Jain [Fri, 4 May 2012 05:14:07 +0000 (10:44 +0530)]
Use utility for environment proxy as fallback
Signed-off-by: Rohan Jain <crodjer@gmail.com>
Rohan Jain [Fri, 4 May 2012 05:11:57 +0000 (10:41 +0530)]
A utility function to fetch environment proxies
This adds support for lowercase environment proxy variables (which are
quite popular too). It returns proxies in a format compatible with
request's proxy parameter.
Moreover, it can be used in the request models for proxy defaults.
Signed-off-by: Rohan Jain <crodjer@gmail.com>
Kenneth Reitz [Fri, 4 May 2012 04:33:42 +0000 (21:33 -0700)]
Merge pull request #580 from slingamn/keepalive
Fix and test for #458
Shivaram Lingamneni [Fri, 4 May 2012 04:16:56 +0000 (21:16 -0700)]
fix for #458
Shivaram Lingamneni [Fri, 4 May 2012 04:16:46 +0000 (21:16 -0700)]
test for #458
Shivaram Lingamneni [Thu, 3 May 2012 05:37:45 +0000 (22:37 -0700)]
quiet spurious pyflakes errors
Shivaram Lingamneni [Thu, 3 May 2012 05:35:10 +0000 (22:35 -0700)]
Various Makefile updates
Kenneth Reitz [Thu, 3 May 2012 08:36:12 +0000 (01:36 -0700)]
Merge pull request #577 from slingamn/redirects_537
Fix and test for #537
Kenneth Reitz [Thu, 3 May 2012 08:35:47 +0000 (01:35 -0700)]
Merge pull request #572 from slingamn/chardet_2
cleanup, redux
Shivaram Lingamneni [Thu, 3 May 2012 08:28:59 +0000 (01:28 -0700)]
fix crash in safe mode when response.cookies is None
Shivaram Lingamneni [Thu, 3 May 2012 08:21:37 +0000 (01:21 -0700)]
add a test for max_redirects in safe/normal modes
Shivaram Lingamneni [Wed, 2 May 2012 08:09:10 +0000 (01:09 -0700)]
consistency: .text shouldn't recover from unicode decoding errors, either
Shivaram Lingamneni [Wed, 2 May 2012 07:19:21 +0000 (00:19 -0700)]
remove fancy test assertions that are unavailable on 2.6
Shivaram Lingamneni [Wed, 2 May 2012 06:55:56 +0000 (23:55 -0700)]
raise a ValueError if no encoding was sent and chardet is unavailable
Shivaram Lingamneni [Wed, 2 May 2012 06:42:24 +0000 (23:42 -0700)]
Have Travis run all tests except the external and async ones
(async is currently unsupported under Python 3)
Kenneth Reitz [Wed, 2 May 2012 23:18:14 +0000 (19:18 -0400)]
missed import
Kenneth Reitz [Wed, 2 May 2012 23:17:14 +0000 (19:17 -0400)]
date fix
Kenneth Reitz [Wed, 2 May 2012 23:15:43 +0000 (19:15 -0400)]
oauthlib
Kenneth Reitz [Wed, 2 May 2012 23:13:19 +0000 (19:13 -0400)]
v0.12.0