Marty Alchin
4e568c1899
Sign querystring parameters in OAuth 1.0
...
Existing usage doesn't pass GET querystring parameters along to oauthlib,
so it wasn't signing those properly, which causes problems with APIs that
rely heavily on GET parameters. By passing in r.full_url instead of r.url,
oauthlib can parse out the correct parameters and sign them properly.
2012-06-18 21:02:51 -07:00
Marty Alchin
9a30e02962
Make sure OAuth doesn't fall off, which happens in particular when encountering redirects
2012-06-13 20:54:54 -07:00
Kenneth Reitz
de1637c3de
Merge pull request #626 from joshimhoff/develop
...
Improvements to RequestsCookieJar
2012-05-21 21:45:44 -07:00
Josh Imhoff
0eb0b89431
Removed print statements left over from debugging.
2012-05-21 20:27:47 -04:00
Josh Imhoff
96cd8e9ca0
Wrote tests for new CookieJar functionality and made them pass.
2012-05-21 20:14:12 -04:00
Josh Imhoff
9f26d0ced3
In cookies.py, CookieConflictError is now thrown if there is more than one cookie with same name.
2012-05-21 18:21:12 -04:00
Josh Imhoff
b7d0925d6b
Docstrings and bug fixes in cookies.py
2012-05-21 17:59:38 -04:00
Josh Imhoff
686db5d452
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.
2012-05-18 00:48:59 -04:00
Kenneth Reitz
2d9746621a
Merge pull request #617 from mwielgoszewski/develop
...
Expose case-insensitive key access when deleting a key from CaseInsensitveDict
2012-05-16 17:34:02 -07:00
Kenneth Reitz
3c14435109
fix test for 2.6's unittest
2012-05-16 17:13:55 -07:00
Kenneth Reitz
4cf31b0b86
authors
2012-05-16 17:09:43 -07:00
Arup Malakar
c501784541
Issue #505 : Allow disabling of cookie persistence/sending
2012-05-16 15:07:15 -07:00
Marcin Wielgoszewski
4b7c5dab0e
Expose case-insensitive key access when deleting a key from CaseInsensitiveDict
2012-05-16 13:58:51 -04:00
Kenneth Reitz
c477f6eb6f
Merge pull request #562 from slingamn/urandom
...
replace utils.randombytes with os.urandom
2012-05-15 22:49:27 -07:00
Shivaram Lingamneni
f25827c5b6
replace utils.randombytes with os.urandom
2012-05-15 15:42:03 -07:00
Kenneth Reitz
355003b400
Merge pull request #614 from ib-lundgren/multipart_fix
...
Better content-type detection and unicode fix
2012-05-15 08:39:20 -07:00
Ib Lundgren
6a9d59ea97
Unicode fix for py3
2012-05-15 17:37:15 +02:00
Kenneth Reitz
2f50cb92b6
Merge pull request #613 from surajbarkale/patch-1
...
Remove sharing of base_headers config between sessions.
2012-05-15 08:31:43 -07:00
Ib Lundgren
c24665b593
Better content-type detection and unicode fix
2012-05-15 17:20:01 +02:00
Suraj Barkale
973e9cb548
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.
2012-05-15 19:47:02 +05:30
Kenneth Reitz
763393f70a
Merge pull request #611 from pnasrat/develop
...
Improve developer documentation.
2012-05-13 19:47:19 -07:00
Paul Nasrat
2c11473816
Improve developer documentation.
...
I cloned, followed the todo and had failures as no certifi or chardet.
Fixed up so easy to get started.
2012-05-13 16:09:52 -07:00
Kenneth Reitz
40d325366b
Merge pull request #610 from medwards/whitespace
...
Removed extra whitespace
2012-05-13 11:01:22 -07:00
Michael Edwards
51f7628078
Removed extra whitespace
2012-05-13 11:59:31 +02:00
Kenneth Reitz
4161a7ec6a
Merge pull request #607 from ztest/develop
...
Fix a docstring typo (of -> if).
2012-05-12 14:23:04 -07:00
ztest
ed767cb703
Fix a docstring typo (of -> if).
2012-05-12 13:09:14 -04:00
Shivaram Lingamneni
0442122d34
remove unused import
2012-05-10 15:14:44 -07:00
Kenneth Reitz
327b9eab87
semver
2012-05-10 17:11:35 -05:00
Kenneth Reitz
3ee594140b
remove oreos
2012-05-10 17:10:47 -05:00
Kenneth Reitz
15694fa2f7
remove gevent extras_require
2012-05-10 17:09:53 -05:00
Kenneth Reitz
07f6675376
remove requests async tests
2012-05-10 17:02:22 -05:00
Kenneth Reitz
32327f8f7c
remove requests.async
2012-05-10 17:01:09 -05:00
Kenneth Reitz
a050faf084
makin' history
2012-05-10 13:10:50 -05:00
Kenneth Reitz
0a37d82444
Merge pull request #603 from benmao/develop
...
get cookie like dict, such as s.cookies.get('test', 'no cookie')
2012-05-10 11:07:00 -07:00
Kenneth Reitz
3d2d072927
Merge pull request #604 from joshimhoff/develop
...
New implementation of safe_mode.
2012-05-10 11:06:24 -07:00
ben
44663b5e8e
get cookie like dict, such as self.cookies.get('test', 'no cookie')
2012-05-10 22:17:23 +08:00
Josh Imhoff
db43eb4cb9
Now, safe_mode will catch socket.timeout too.
2012-05-09 15:13:12 -04:00
Josh Imhoff
cff70e75b7
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.
2012-05-09 14:47:29 -04:00
Kenneth Reitz
2d328d8a7f
Merge pull request #595 from reclosedev/sess-cookies-no-resp
...
Session cookies not saved when Session.request is called with return_response=False
2012-05-08 08:06:51 -07:00
Roman Haritonov
c010f5895a
Add myself to AUTHORS.rst
2012-05-08 14:30:24 +04:00
Roman Haritonov
33f1087584
Move session cookie saving from Session.request() to Request._build_response()
2012-05-08 13:02:39 +04:00
Roman Haritonov
975430d5e6
Test async requests with Session cookies
2012-05-08 12:55:36 +04:00
Roman Haritonov
56ef079e6f
Test if cookies are saving to session when session.request is called with return_response=False
2012-05-08 12:17:58 +04:00
Kenneth Reitz
0308a2806a
Merge pull request #594 from slingamn/makefile_again
...
unbreak the Jenkins build again/hopefully :-/
2012-05-07 22:46:00 -07:00
Shivaram Lingamneni
175945b0bd
remove the oauthlib trunk from requirements.txt
2012-05-07 22:40:11 -07:00
Shivaram Lingamneni
2ee67441c8
unbreak the Jenkins build (again/hopefully)
...
Pyflakes is unavailable in the Jenkins Python 3 / PyPy environments
2012-05-07 22:36:51 -07:00
Kenneth Reitz
6fd03d5f20
thread safe
2012-05-08 01:24:30 -04:00
Kenneth Reitz
a3a928c7f1
gah
2012-05-08 01:21:48 -04:00
Kenneth Reitz
bca920c1c1
v0.12.1
v0.12.1
2012-05-08 01:18:05 -04:00
Kenneth Reitz
6b09e6ee34
redirects clear files also
...
Fixes #575
2012-05-08 01:14:17 -04:00