summaryrefslogtreecommitdiff
path: root/webob
Commit message (Collapse)AuthorAgeFilesLines
* support creating cookies for deletionMichael Merickel2013-11-071-1/+6
|
* expose ``webob.cookies.make_cookie`` public apiMichael Merickel2013-11-071-0/+75
|
* Add support for urlencoded HTTP PATCH paramsLuke Cyca2013-05-271-4/+4
|
* Add code -> reason entry for 450.Tres Seaver2013-03-291-0/+1
|
* Merge pull request #58 from mpirnat/status-451Tres Seaver2013-03-291-0/+19
|\ | | | | Adds support for draft HTTP error code '451: Unavailable For Legal Reaso...
| * Adds support for draft HTTP error code '451: Unavailable For Legal Reasons'Mike Pirnat2012-06-121-0/+19
| |
* | Merge pull request #98 from Batterii/pullrequest_85Tres Seaver2013-03-291-2/+12
|\ \ | | | | | | Pullrequest 85 + test coverage
| * \ Merge commit '07667668338f239856c94b637bd12ccf8ce01d83' into pullrequest_85Tom Willis2013-03-231-2/+12
| |\ \
| | * | Added a fix and modified the unit tests to accomodate.Rishi Ramraj2012-11-221-2/+12
| | | |
* | | | make more similar to original codeChris McDonough2013-03-231-2/+3
|/ / /
* | | change iteritems to items for python 3 support.Tom Willis2013-03-191-3/+3
| | |
* | | Merge branch 'master' of github.com:Batterii/webobTom Willis2013-03-1812-34/+88
|\ \ \
| * \ \ Merge pull request #89 from zyluo/multidict_getallTres Seaver2013-01-291-5/+1
| |\ \ \ | | | | | | | | | | Use list comprehension for multidict getall
| | * | | Use list comprehension for multidict getallZhongyue Luo2012-12-281-5/+1
| | |/ /
| * | | Fixes PEP8 warningsZhongyue Luo2012-12-285-6/+3
| |/ /
| * | Ignore invalid mime wildcards in MIMEAcceptRyan Kelly2012-11-091-0/+4
| | |
| * | Add new HTTP status codes per RFC 6585.Jonathan Feinberg2012-10-241-0/+4
| | |
| * | coverageChris McDonough2012-10-111-2/+2
| | |
| * | version 1.2.3Johan Euphrosine2012-10-111-1/+1
| | |
| * | multidict: reindentJohan Euphrosine2012-08-141-7/+7
| | |
| * | multidict: use binascii for PY3K compatJohan Euphrosine2012-08-141-3/+13
| | |
| * | multidict: remove printJohan Euphrosine2012-08-141-2/+0
| | |
| * | multidict: handle Content-Transfer-EncodingJohan Euphrosine2012-08-141-1/+7
| | |
| * | version 1.2.21.2.2Sergey Schetinin2012-08-101-1/+1
| | |
| * | py3 - make sure the MultiDict.from_fieldstorage actually decodes the values ↵Sergey Schetinin2012-08-091-1/+4
| | | | | | | | | | | | in non-utf8 encodings
| * | fix issue #64 - multidict.from_fieldstorage: decode fields value using charset.Johan Euphrosine2012-08-081-4/+5
| | |
| * | fix issue #63 - res.cache_expires(seconds=0) then ↵Sergey Schetinin2012-07-291-0/+2
| | | | | | | | | | | | res.cache_expires(seconds=1) should clear pragma header and various cache-control tokens
| * | version 1.2.11.2.1Sergey Schetinin2012-07-251-1/+1
| | |
| * | Make the "bytes=" unit case-insensitive in Range headerPete Zaitcev2012-07-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I was unable to find any clear guidance in RFC-2616 or elsewhere. It looks like they simply forgot to mention if token called "bytes-unit" is case-sensitive or not. Generally fields are not sensitive, but there are exceptions. Certainly, it is valid to accept extra units, if we deem "bytes=" and "BYTES=" different. This patch came about because OpenStack Swift throws an exception on WebOb 1.2. It worked in WebOb 1.0.8, where we had a code that invoked .lower() before matching.
| * | Add index page support to webob.static.DirectoryApp.Ian Bicking2012-07-031-6/+36
| | |
| * | Make error message in webob.static more useful when directory doesn't existIan Bicking2012-07-031-1/+3
| |/
| * Merge pull request #56 from lmctv/feature.mixedcase-acceptSergey Schetinin2012-06-071-7/+8
| |\ | | | | | | Fix case-sensitive behaviour in MIMEAccept and AcceptCharset.
| | * Fix case-sensitive behaviour in MIMEAccept and AcceptCharset.Lorenzo M. Catucci2012-06-061-7/+8
| | | | | | | | | | | | | | | RFC 2616 requires case-insensitive matching for media ranges and character sets.
| * | Python 3 constructor fixGryanko Alexander2012-06-071-1/+1
| |/
| * Range header fields can have LWSiryoung jeong2012-06-051-1/+1
| |
* | in the rare case when order matters for clients you need to use a MultiDict ↵Tom Willis2013-03-181-4/+3
|/ | | | | | and insert in the intended order
* get mime_type from file_name and use as content-type if can't beTom Willis2012-05-281-0/+10
| | | | determined in other ways
* version 1.21.2Sergey Schetinin2012-05-231-1/+1
|
* typoSergey Schetinin2012-05-231-1/+1
|
* get test coverage to back 100%Sergey Schetinin2012-05-231-5/+8
|
* docstring typoSergey Schetinin2012-05-211-1/+1
|
* fix compat.long on py2Sergey Schetinin2012-05-211-0/+1
|
* fix reference to long on py3Sergey Schetinin2012-05-211-0/+1
|
* fix req.retry_after = <long> (issue #46)Sergey Schetinin2012-05-211-1/+1
|
* Fix #49, use simplejson when possible in webob.requestIan Bicking2012-05-161-1/+4
|
* Adds HTTP exception classes for RFC 6585Mike Pirnat2012-05-151-0/+63
|
* webob.client: there's no errno.ENODATA on winSergey Schetinin2012-05-151-2/+2
|
* version 1.2rc11.2rc1Sergey Schetinin2012-05-151-1/+1
|
* Add actual fix.Graham Higgins2012-05-121-1/+2
|
* give webob.client test coverage. as a result: remove with_urllib3 ↵Chris McDonough2012-05-081-17/+13
| | | | classmethod of SendRequest (it didnt actually work; the __call__ method always used httplib.HTTPConnection/httplib.HTTPSConnection anyway, and when I changed that to be self.HTTPConnection, it failed tests), get rid of test_bad_server problematic test, rename test_client.py to test_client_functional.py (test_client.py is unittests)