Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-06-29 | fix more bytes related issues not covered by test.py | Helmut Grohne | |
* applications returned errors as str instead of bytes * filters documentation updated with bytes * various filters expecting str where bytes are passed * escape_string also needs to use bytes.isalnum instead of str.isalnum * middlewares injecting str where bytes are expected | |||
2012-06-28 | first part of bytes conversion | Helmut Grohne | |
Convert the request body data from str to bytes. This replaces all StringIOs with BytesIOs (removing backwards one more backwards compatibility). Also all character sequences involved in request bodies get a b"" prefix. The StaticContent application takes bytes instead of str (no difference for py2x). The GzipWSGIFilter needs a fixed as a truncate of a BytesIO does not rewind the stream position. | |||
2012-06-28 | provide py3 style __next__ methods | Helmut Grohne | |
2012-06-28 | remove workarounds for missing next() and hashlib | Helmut Grohne | |
2011-11-30 | documentation update | Helmut Grohne | |
* added a number of internal links (L{...}) * some fixes * some additions | |||
2011-07-24 | add more assertions for types of passed parameters | Helmut Grohne | |
2011-07-24 | filters.escape_string: do not consider \ printable | Helmut Grohne | |
Otherwise escape_string is not reversible. | |||
2010-08-31 | bugfix: io module from py2.6 provides incompatible StringIO | Helmut Grohne | |
2010-06-04 | flush log file in RequestLogWSGIFilter by default | Helmut Grohne | |
2010-05-29 | security fix: filters.RequestLogWSGIFilter must escape strings | Helmut Grohne | |
2009-06-24 | except ImportError in filters on imports | Helmut Grohne | |
2009-06-24 | fixed RequestLogMiddleware to work at all | Helmut Grohne | |
2009-06-23 | made RequestLogWSGIFilter define attrs in __init__ | Helmut Grohne | |
2009-03-29 | quite some changes for py3 | Helmut Grohne | |
These changes introduce some compatibility code. They don't make wsgitools usable with Python 3.0, but they also don't break compatibility with Python 2.5. | |||
2009-01-31 | GzipWSGIFilter removes Content-length header if compressing | Helmut Grohne | |
2008-10-14 | added epydoc markup to doc strings | Helmut Grohne | |
2008-09-24 | RequestLogWSGIFilter can also log QUERY_STRING | Helmut Grohne | |
2008-09-22 | improve comments | Helmut Grohne | |
2008-09-20 | epydoc syntax fixes in wsgitools.filters | Helmut Grohne | |
2008-09-19 | added ReusableWSGIInputFilter | Helmut Grohne | |
2008-07-12 | fix some comments and epydocify them | Helmut Grohne | |
2008-07-09 | added some module docstrings | Helmut Grohne | |
2008-04-27 | clarified usage of EncodeWSGIFilter | Helmut Grohne | |
2008-04-27 | added flush parameter to GzipWSGIFilter | Helmut Grohne | |
2008-03-28 | fixed non-fatal bugs | Helmut Grohne | |
2008-03-27 | epydoc update | Helmut Grohne | |
2008-02-28 | refactored docstrings for epydoc | Helmut Grohne | |
2008-02-28 | avoid builtin name filter as variable in wsgitools.filters | Helmut Grohne | |
2007-04-21 | added some assertions | Helmut Grohne | |
2007-04-21 | removed trailing spaces | Helmut Grohne | |
2007-04-21 | added REMOTE_USER to RequestLogWSGIFilter logging | Helmut Grohne | |
2007-04-20 | fix appen_data invocation in WSGIFilterMiddleware | Helmut Grohne | |
2007-04-20 | export GzipWSGIFilter in wsgitools.filters | Helmut Grohne | |
2007-04-16 | added GzipWSGIFilter | Helmut Grohne | |
2007-04-15 | added docstrings | Helmut Grohne | |
2007-04-14 | initial tree | Helmut Grohne | |