summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* add support for immutable cache-control response headerimmutable-cache-controlMichael Merickel2018-01-091-0/+1
|
* Add MIMEAccept shim that warns about deprecationBert JW Regeer2018-01-011-1/+21
|
* PEP8Bert JW Regeer2017-11-201-10/+13
|
* Remove deprecations that were raisingBert JW Regeer2017-11-201-21/+1
|
* Support wsgi.input_terminatedBert JW Regeer2017-11-201-3/+14
| | | | | | This has grown support in uWSGI and we would like to support it as well. Closes #278
* Fix bad indentationBert JW Regeer2017-11-201-1/+1
|
* Explicitly import all the things, instead of doing import *Bert JW Regeer2017-11-201-3/+17
|
* Merge pull request #338 from whiteroses/update-fix-accept-headersBert JW Regeer2017-11-203-386/+3502
|\ | | | | Update and fix Accept* headers handling
| * Add MIMEAccept for backward compatibility.Ira Lun2017-11-061-0/+3
| |
| * List possible types for all header subclasses.Ira Lun2017-08-291-6/+6
| |
| * Fix typo.Ira Lun2017-08-291-1/+1
| |
| * Improve AcceptLanguageValidHeader.basic_filtering.Ira Lun2017-08-291-76/+80
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The main change here is to simplify the handling of duplicate ranges in the header. The RFC does not specify what to do when the same range appears in the header more than once, possibly with different qvalues and giving conflicting information. Previously, we chose which of the possibly conflicting versions of the range to use for matching by first checking if there was one with q=0, which would take priority; if one with q=0 was not found, we chose the one with the highest qvalue. Having given it a lot more thought, it now seems clear that this kind of special handling is not necessary -- the simplest way to handle it is to take the first appearance of the range in the header (from the left) and simple use that for matching.
| * Correct method calls in examples.Ira Lun2017-08-291-2/+2
| |
| * Only retrieve qvalue, as we do not need language_range.Ira Lun2017-08-291-4/+2
| |
| * Fix markup.Ira Lun2017-08-291-15/+15
| |
| * Update module docstring.Ira Lun2017-08-291-7/+3
| |
| * Remove obsolete regex.Ira Lun2017-08-291-3/+0
| |
| * Remove unused imports.Ira Lun2017-08-291-4/+0
| |
| * Remove the unused _check_offer.Ira Lun2017-08-291-3/+0
| |
| * Remove MIMEAccept, MIMENilAccept and NilAccept.Ira Lun2017-08-291-157/+0
| |
| * Update processing of Accept header.Ira Lun2017-08-291-3/+6
| |
| * Rewrite accept_property and add tests.Ira Lun2017-08-292-26/+64
| |
| * Add create_accept_header, docs and tests.Ira Lun2017-08-291-0/+22
| |
| * Add AcceptInvalidHeader class, docs and tests.Ira Lun2017-08-291-0/+113
| |
| * Add AcceptNoHeader class, docs and tests.Ira Lun2017-08-291-0/+103
| |
| * Add _AcceptInvalidOrNoHeader class.Ira Lun2017-08-291-0/+202
| |
| * Add AcceptValidHeader class, docs and tests.Ira Lun2017-08-291-0/+647
| |
| * Rewrite Accept class, and add docs and tests.Ira Lun2017-08-291-118/+307
| |
| * Add accept_charset_property, docs and tests.Ira Lun2017-08-292-2/+61
| |
| * Add create_accept_charset_header, docs and tests.Ira Lun2017-08-291-0/+22
| |
| * Add AcceptCharsetInvalidHeader class, docs and tests.Ira Lun2017-08-291-0/+111
| |
| * Add AcceptCharsetNoHeader class, docs and tests.Ira Lun2017-08-291-0/+99
| |
| * Add _AcceptCharsetInvalidOrNoHeader class.Ira Lun2017-08-291-0/+190
| |
| * Add AcceptCharsetValidHeader class, docs and tests.Ira Lun2017-08-291-0/+417
| |
| * Rewrite AcceptCharset class, and add docs and tests.Ira Lun2017-08-291-14/+60
| | | | | | | | | | | | From the old AcceptCharset.parse: 'ISO-8859-1' was a default charset in early versions of HTTP/1.1, but this is no longer the case (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Accept-Charset)
| * Remove now-unused NoAccept class.Ira Lun2017-08-291-8/+0
| |
| * Use accept_encoding_property for request.accept_encoding.Ira Lun2017-08-291-5/+2
| |
| * Fix incorrect class names.Ira Lun2017-08-291-3/+9
| |
| * Add _list_0_or_more__compiled_re.Ira Lun2017-08-291-0/+12
| |
| * Add tchar and token regexes.Ira Lun2017-08-291-0/+10
| |
| * Add accept_encoding_property and tests.Ira Lun2017-08-291-0/+61
| |
| * Add create_accept_encoding_header, docs and tests.Ira Lun2017-08-291-0/+22
| |
| * Add AcceptEncodingInvalidHeader class, docs and tests.Ira Lun2017-08-291-0/+110
| |
| * Add AcceptEncodingNoHeader class, docs and tests.Ira Lun2017-08-291-0/+99
| |
| * Add _AcceptEncodingInvalidOrNoHeader class.Ira Lun2017-08-291-0/+185
| |
| * Add AcceptEncodingValidHeader class, docs and tests.Ira Lun2017-08-291-0/+463
| |
| * Rewrite AcceptEncoding class and add docs and tests.Ira Lun2017-08-291-2/+66
| |
* | Update and fix links per `make linkcheck` (#334)Steve Piercy2017-10-291-3/+3
|/ | | | | | | | | | | | | * update intersphinx mapping for latest python * update links to python PEP333 and datetime * update links per make linkcheck * update links per make linkcheck - pythonpaste.org has been down since 2016-11-09 https://bitbucket.org/ianb/paste/issues/20/pythonpasteorg-is-down
* Add missing word.Ira Lun2017-08-281-3/+3
|
* Fix typo.Ira Lun2017-08-251-1/+1
|