summaryrefslogtreecommitdiff
path: root/paste/httpheaders.py
Commit message (Collapse)AuthorAgeFilesLines
...
* - upgraded fileapp.py to use httpheaderscce2005-12-281-53/+92
| | | | | | | - fixed bug in content-disposition - fixed bug in cache-control next-up: Content-Range, Range headers
* - added Content-Disposition and Cache-Control headerscce2005-12-281-25/+256
| | | | | - added DateHeader base class for Expires, If-Modified-Since, etc. - added apply method for updates /w side-effects
* descriptive chanagescce2005-12-271-5/+6
|
* - overhauled description of httpheaders modulecce2005-12-271-105/+232
| | | | | - added delete and update methods - added regression tests
* major re-work of httpheaderscce2005-12-271-87/+277
|
* (no commit message)cce2005-12-261-3/+3
|
* - added normalize_headers to paste.httpheaders which sorts a setcce2005-12-261-6/+31
| | | | | | | | | | of outgoing headers and capitalizes them to exactly match the RFC for extremely dumb user agents (which exist... unfortunately) that don't do case-insensitive matches and assume Camel-Case - added ResponseHeaderWrapper to use python properties to access headers which don't use multiple-entities (like Set-Cookie) - updated comment to header_value to explain why , separator works in most cases (but not all)
* - making HTTPHeader not be a string object so that it isn'tcce2005-12-261-84/+103
| | | | | | | | | accidently used as a key in an WSGI or header tuple - distinguishing between multi-value (but single-line) and multi-entry headers such as WWW-Authenticate and Set-Cookie as discussed on the Web-Sig - removed 'dict' like stuff from environ wrapper so that it isn't accidently used as an environ replacement
* Adding httpheaders, which is similar to httpexceptions only that itcce2005-12-251-0/+180
contains a full set of headers /w their corresponding category, version, and an indicator if they are single value or multi-value