Alexander Botello
95517b7002
remove unused imports ( #228 )
2018-11-21 19:12:44 +00:00
Jesse Braham
a7e0af0a98
Implement session expiry with configurable maximum age ( #186 )
...
* Set a maximum age for sessions
* Test session expiry for full coverage
* Fix mypy error
* Handle old-style sessions (ie. no timestamp)
2018-11-08 11:59:27 +00:00
Tom Christie
9f3dcb7d2b
Rejig ExceptionMiddleware and ServerErrorMiddleware ( #193 )
...
* Rejig ExceptionMiddleware and ServerErrorMiddleware
* Tweak DebugMiddleware implementation
* Support custom 500 handlers
* Exception handling updates
2018-11-08 11:59:15 +00:00
Tom Christie
3e2e3430d1
Add `@app.middleware(...)` decorator ( #183 )
...
* Add @app.middleware() decorator
* Linting
* Drop erronous check-in
* Type hinting for BaseHTTPMiddleware
2018-11-06 12:19:52 +00:00
Tom Christie
3c7573715d
Add www_redirect behavior to TrustedHostsMiddleware ( #181 )
2018-11-05 11:38:20 +00:00
Tom Christie
244916e1de
Support clearing sessions ( #158 )
...
* Use isort for consistent import ordering
* Add SessionMmiddleware support
* Add SessionMiddleware support
* Support clearing sessions
* Version 0.6.2
2018-10-29 16:43:40 +00:00
Tom Christie
87da226f1c
Session middleware ( #157 )
...
* Use isort for consistent import ordering
* Add SessionMmiddleware support
* Add SessionMiddleware support
2018-10-29 16:16:51 +00:00
Tom Christie
bcf876c686
Use isort for consistent import ordering ( #156 )
2018-10-29 14:46:42 +00:00
Tom Christie
ee4732f385
BaseHTTPMiddleware ( #155 )
...
* Support app.url_path_for and request.url_for
* Minor tweak to release notes
* Added BaseHTTPMiddleware
2018-10-29 13:02:43 +00:00
Tom Christie
f53b172f8a
Domain wildcards for trusted host ( #151 )
...
* Support domain wildcards with TrustedHostMiddleware
* Support domain wildcards with TrustedHostMiddleware
* Include domain wildcards in TrustedHostMiddleware docs
2018-10-29 09:22:13 +00:00
Tom Christie
860fdf6c8b
Add WSGI middleware ( #120 )
...
* Add WSGI middleware
* Fix for WSGI middleware tests
2018-10-17 16:54:02 +01:00
Tom Christie
097152be5a
Add GZip middleware ( #111 )
2018-10-15 12:08:10 +01:00